diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..0e6fc192 --- /dev/null +++ b/.gitignore @@ -0,0 +1,67 @@ +**/target +*.csproj +*.sln +*.user +*.iml +*.idea +tmp/ +Roguelike/.idea/ +Roguelike/Library/ +Roguelike/target/ +Roguelike/Temp/ +Roguelike/obj/ +Roguelike/Out/ + +Roguelike/Assets/Plugins/* +Roguelike/Assets/Plugins.meta +Roguelike/Assets/Runtime/* + +Roguelike/Assets/Plugins/Android/Firebase +Roguelike/Assets/Plugins/Android/Firebase.meta +Roguelike/Assets/Plugins/Android/FirebaseApp.androidlib.meta +Roguelike/Assets/Plugins/Android/FirebaseCrashlytics.androidlib.meta +Roguelike/Assets/Plugins/Android/FirebaseApp.androidlib/ +Roguelike/Assets/Plugins/Android/FirebaseCrashlytics.androidlib/ + + +!Roguelike/Assets/Plugins/Android/AndroidManifest.xml +!Roguelike/Assets/Plugins/Android/AndroidManifest.meta + +!Roguelike/Assets/Plugins/Android/gradleTemplate.properties +!Roguelike/Assets/Plugins/Android/gradleTemplate.properties.meta + +Roguelike/ProjectSettings/AndroidResolverDependencies.xml +Roguelike/ProjectSettings/GooglePlayGameSettings.txt + +Roguelike/AndroidBuild/ +Roguelike/AndroidBuild.meta + +Roguelike/Assets/PlayServicesResolver/ +Roguelike/Assets/PlayServicesResolver.meta +Roguelike/Assets/GoogleMobileAds/ +Roguelike/Assets/GoogleMobileAds.meta +Roguelike/Assets/JsonDotNet.meta +Roguelike/Assets/JsonDotNet/ +Roguelike/Assets/GooglePlayGames/ +Roguelike/Assets/GooglePlayGames.meta +Roguelike/Assets/FacebookSDK/ +Roguelike/Assets/FacebookSDK.meta + +Roguelike/Assets/MoPub/ +Roguelike/Assets/MoPub.meta + +Roguelike/Assets/PreciseLocale/ +Roguelike/Assets/PreciseLocale.meta + +Roguelike/Assets/StreamingAssets/ +Roguelike/Assets/iOSKeychainPlugin.meta +Roguelike/Assets/iOSKeychainPlugin/ +config/config/windows_override.ini +Roguelike/Logs/ +Roguelike/Logs/ApiUpdaterCheck.txt +Roguelike/Assets/AndroidVk/ +Roguelike/Assets/AuthUnityRoguelikeApi/ +Roguelike/Assets/GoogleSignIn/ + + + diff --git a/.vs/PO/v16/.suo b/.vs/PO/v16/.suo new file mode 100644 index 00000000..7dccf516 Binary files /dev/null and b/.vs/PO/v16/.suo differ diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 00000000..d70cd98b --- /dev/null +++ b/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Assets/Graphics.meta b/Assets/Graphics.meta new file mode 100644 index 00000000..5301d669 --- /dev/null +++ b/Assets/Graphics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca8fe8da43d96a24283251308fa380bc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta new file mode 100644 index 00000000..3469bfe9 --- /dev/null +++ b/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3be05d0c81f39e749aa46106193c4b93 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta new file mode 100644 index 00000000..d01dbd61 --- /dev/null +++ b/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86292b13eaf87f14284e767a4e0c0733 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity new file mode 100644 index 00000000..fa3fc631 --- /dev/null +++ b/Assets/Scenes/SampleScene.unity @@ -0,0 +1,206 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 00000000..c1e3c88e --- /dev/null +++ b/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cda990e2423bbf4892e6590ba056729 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta new file mode 100644 index 00000000..80c23cb5 --- /dev/null +++ b/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 268f4b630bb2a4644835e9eaec8983de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/EnemyManager.cs b/Assets/Scripts/EnemyManager.cs new file mode 100644 index 00000000..d98453d8 --- /dev/null +++ b/Assets/Scripts/EnemyManager.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class EnemyManager : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/EnemyManager.cs.meta b/Assets/Scripts/EnemyManager.cs.meta new file mode 100644 index 00000000..27f9c708 --- /dev/null +++ b/Assets/Scripts/EnemyManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d14334c816c493d46947311cd3fd9ac8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/PlayerManager.cs b/Assets/Scripts/PlayerManager.cs new file mode 100644 index 00000000..61f4df9d --- /dev/null +++ b/Assets/Scripts/PlayerManager.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PlayerManager : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/PlayerManager.cs.meta b/Assets/Scripts/PlayerManager.cs.meta new file mode 100644 index 00000000..fab9be68 --- /dev/null +++ b/Assets/Scripts/PlayerManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3b2f9550bca82914fbd0921e3d487778 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/APIUpdater/project-dependencies.graph b/Library/APIUpdater/project-dependencies.graph new file mode 100644 index 00000000..ff26b484 Binary files /dev/null and b/Library/APIUpdater/project-dependencies.graph differ diff --git a/Library/AnnotationManager b/Library/AnnotationManager new file mode 100644 index 00000000..51cfa1db Binary files /dev/null and b/Library/AnnotationManager differ diff --git a/Library/ArtifactDB b/Library/ArtifactDB new file mode 100644 index 00000000..b207f221 Binary files /dev/null and b/Library/ArtifactDB differ diff --git a/Library/ArtifactDB-lock b/Library/ArtifactDB-lock new file mode 100644 index 00000000..f7800b2e Binary files /dev/null and b/Library/ArtifactDB-lock differ diff --git a/Library/Artifacts/00/00017a6562df809d708c70ee10ae236a b/Library/Artifacts/00/00017a6562df809d708c70ee10ae236a new file mode 100644 index 00000000..6ccbd57d Binary files /dev/null and b/Library/Artifacts/00/00017a6562df809d708c70ee10ae236a differ diff --git a/Library/Artifacts/00/000e6a9e56c99c88fb644b643fa3341e b/Library/Artifacts/00/000e6a9e56c99c88fb644b643fa3341e new file mode 100644 index 00000000..fd797f2c Binary files /dev/null and b/Library/Artifacts/00/000e6a9e56c99c88fb644b643fa3341e differ diff --git a/Library/Artifacts/00/00228515789bc2e5c8fa23b57b4adf7d b/Library/Artifacts/00/00228515789bc2e5c8fa23b57b4adf7d new file mode 100644 index 00000000..04a2f073 Binary files /dev/null and b/Library/Artifacts/00/00228515789bc2e5c8fa23b57b4adf7d differ diff --git a/Library/Artifacts/00/0023370677278121d4b86782c7c7a74d b/Library/Artifacts/00/0023370677278121d4b86782c7c7a74d new file mode 100644 index 00000000..93163479 Binary files /dev/null and b/Library/Artifacts/00/0023370677278121d4b86782c7c7a74d differ diff --git a/Library/Artifacts/00/002bd6d623de1de425f4fa39ec47c34c b/Library/Artifacts/00/002bd6d623de1de425f4fa39ec47c34c new file mode 100644 index 00000000..eb0a3ef4 Binary files /dev/null and b/Library/Artifacts/00/002bd6d623de1de425f4fa39ec47c34c differ diff --git a/Library/Artifacts/00/00379bde8a8e4decf47230db17da40b1 b/Library/Artifacts/00/00379bde8a8e4decf47230db17da40b1 new file mode 100644 index 00000000..f44c6fe9 Binary files /dev/null and b/Library/Artifacts/00/00379bde8a8e4decf47230db17da40b1 differ diff --git a/Library/Artifacts/00/00445861afda59b0d491dd20d3d31440 b/Library/Artifacts/00/00445861afda59b0d491dd20d3d31440 new file mode 100644 index 00000000..5ed07df8 Binary files /dev/null and b/Library/Artifacts/00/00445861afda59b0d491dd20d3d31440 differ diff --git a/Library/Artifacts/00/004463f7e24fcd98512050c70c3e4176 b/Library/Artifacts/00/004463f7e24fcd98512050c70c3e4176 new file mode 100644 index 00000000..66b00718 Binary files /dev/null and b/Library/Artifacts/00/004463f7e24fcd98512050c70c3e4176 differ diff --git a/Library/Artifacts/00/004e3a0f2745cfb3a9a337e588848016 b/Library/Artifacts/00/004e3a0f2745cfb3a9a337e588848016 new file mode 100644 index 00000000..e0af673f Binary files /dev/null and b/Library/Artifacts/00/004e3a0f2745cfb3a9a337e588848016 differ diff --git a/Library/Artifacts/00/004f3dcb6d8384e10835fbd4698880d0 b/Library/Artifacts/00/004f3dcb6d8384e10835fbd4698880d0 new file mode 100644 index 00000000..b0454e3a Binary files /dev/null and b/Library/Artifacts/00/004f3dcb6d8384e10835fbd4698880d0 differ diff --git a/Library/Artifacts/00/005e875001c789966a16aaaa9446122f b/Library/Artifacts/00/005e875001c789966a16aaaa9446122f new file mode 100644 index 00000000..40ce3c22 Binary files /dev/null and b/Library/Artifacts/00/005e875001c789966a16aaaa9446122f differ diff --git a/Library/Artifacts/00/0095beeb7dac6e1b7fe726a9a80398e0 b/Library/Artifacts/00/0095beeb7dac6e1b7fe726a9a80398e0 new file mode 100644 index 00000000..0593d6fa Binary files /dev/null and b/Library/Artifacts/00/0095beeb7dac6e1b7fe726a9a80398e0 differ diff --git a/Library/Artifacts/00/0099c078d375f49cb8796570cbbb02d0 b/Library/Artifacts/00/0099c078d375f49cb8796570cbbb02d0 new file mode 100644 index 00000000..b2245272 Binary files /dev/null and b/Library/Artifacts/00/0099c078d375f49cb8796570cbbb02d0 differ diff --git a/Library/Artifacts/00/009b9064b487a8e586076b70888a5a21 b/Library/Artifacts/00/009b9064b487a8e586076b70888a5a21 new file mode 100644 index 00000000..41f50eba Binary files /dev/null and b/Library/Artifacts/00/009b9064b487a8e586076b70888a5a21 differ diff --git a/Library/Artifacts/00/00b0930994de4b7f1c9fe955bee408df b/Library/Artifacts/00/00b0930994de4b7f1c9fe955bee408df new file mode 100644 index 00000000..5e7ce155 Binary files /dev/null and b/Library/Artifacts/00/00b0930994de4b7f1c9fe955bee408df differ diff --git a/Library/Artifacts/00/00d139c32c2c675b078057e051890d6a b/Library/Artifacts/00/00d139c32c2c675b078057e051890d6a new file mode 100644 index 00000000..7f5af5e3 Binary files /dev/null and b/Library/Artifacts/00/00d139c32c2c675b078057e051890d6a differ diff --git a/Library/Artifacts/00/00e34bedd07b608bbd2d680a7292e211 b/Library/Artifacts/00/00e34bedd07b608bbd2d680a7292e211 new file mode 100644 index 00000000..67697fef Binary files /dev/null and b/Library/Artifacts/00/00e34bedd07b608bbd2d680a7292e211 differ diff --git a/Library/Artifacts/00/00ff3bbbbdf4c8ae063cc8df9b82d8da b/Library/Artifacts/00/00ff3bbbbdf4c8ae063cc8df9b82d8da new file mode 100644 index 00000000..31f134fb Binary files /dev/null and b/Library/Artifacts/00/00ff3bbbbdf4c8ae063cc8df9b82d8da differ diff --git a/Library/Artifacts/01/01250a2dbcd39e746a15dbcb3c0ee94c b/Library/Artifacts/01/01250a2dbcd39e746a15dbcb3c0ee94c new file mode 100644 index 00000000..2e9e8566 Binary files /dev/null and b/Library/Artifacts/01/01250a2dbcd39e746a15dbcb3c0ee94c differ diff --git a/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f b/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f new file mode 100644 index 00000000..b659762f Binary files /dev/null and b/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f differ diff --git a/Library/Artifacts/01/013e292d67739d2d48e1d900232acbd9 b/Library/Artifacts/01/013e292d67739d2d48e1d900232acbd9 new file mode 100644 index 00000000..f94f996e Binary files /dev/null and b/Library/Artifacts/01/013e292d67739d2d48e1d900232acbd9 differ diff --git a/Library/Artifacts/01/013ee9c25074aac4a569b2993ef0c6b5 b/Library/Artifacts/01/013ee9c25074aac4a569b2993ef0c6b5 new file mode 100644 index 00000000..acf69267 Binary files /dev/null and b/Library/Artifacts/01/013ee9c25074aac4a569b2993ef0c6b5 differ diff --git a/Library/Artifacts/01/015e35d95665484b56ba7f8890f91f89 b/Library/Artifacts/01/015e35d95665484b56ba7f8890f91f89 new file mode 100644 index 00000000..485db5cd Binary files /dev/null and b/Library/Artifacts/01/015e35d95665484b56ba7f8890f91f89 differ diff --git a/Library/Artifacts/01/016bfaa7123ad12fe563359a7fe66a66 b/Library/Artifacts/01/016bfaa7123ad12fe563359a7fe66a66 new file mode 100644 index 00000000..1ca6bfaf Binary files /dev/null and b/Library/Artifacts/01/016bfaa7123ad12fe563359a7fe66a66 differ diff --git a/Library/Artifacts/01/0170ce54b8d2f9ecf1a35d48e8aee3ad b/Library/Artifacts/01/0170ce54b8d2f9ecf1a35d48e8aee3ad new file mode 100644 index 00000000..2fc19e35 Binary files /dev/null and b/Library/Artifacts/01/0170ce54b8d2f9ecf1a35d48e8aee3ad differ diff --git a/Library/Artifacts/01/017eed2fada7734a82502a7e4d70b0f2 b/Library/Artifacts/01/017eed2fada7734a82502a7e4d70b0f2 new file mode 100644 index 00000000..dac129b7 Binary files /dev/null and b/Library/Artifacts/01/017eed2fada7734a82502a7e4d70b0f2 differ diff --git a/Library/Artifacts/01/01965009e739984f73b285fdded169d7 b/Library/Artifacts/01/01965009e739984f73b285fdded169d7 new file mode 100644 index 00000000..0aee30f5 Binary files /dev/null and b/Library/Artifacts/01/01965009e739984f73b285fdded169d7 differ diff --git a/Library/Artifacts/01/01b61dc60fc241e2c0cdfcfef70d6787 b/Library/Artifacts/01/01b61dc60fc241e2c0cdfcfef70d6787 new file mode 100644 index 00000000..9d705e7f Binary files /dev/null and b/Library/Artifacts/01/01b61dc60fc241e2c0cdfcfef70d6787 differ diff --git a/Library/Artifacts/01/01bfa4d77943dd69a5ddf4a0691c9179 b/Library/Artifacts/01/01bfa4d77943dd69a5ddf4a0691c9179 new file mode 100644 index 00000000..1eea308b Binary files /dev/null and b/Library/Artifacts/01/01bfa4d77943dd69a5ddf4a0691c9179 differ diff --git a/Library/Artifacts/01/01c4ada57418fb7f6e46f5177234a80e b/Library/Artifacts/01/01c4ada57418fb7f6e46f5177234a80e new file mode 100644 index 00000000..9a476ac0 Binary files /dev/null and b/Library/Artifacts/01/01c4ada57418fb7f6e46f5177234a80e differ diff --git a/Library/Artifacts/01/01d0389b457d6d6b62729ba924445a98 b/Library/Artifacts/01/01d0389b457d6d6b62729ba924445a98 new file mode 100644 index 00000000..a0e0aaba Binary files /dev/null and b/Library/Artifacts/01/01d0389b457d6d6b62729ba924445a98 differ diff --git a/Library/Artifacts/01/01d8503d94e2f4bf6c4bdf721410ced9 b/Library/Artifacts/01/01d8503d94e2f4bf6c4bdf721410ced9 new file mode 100644 index 00000000..17e4e42b Binary files /dev/null and b/Library/Artifacts/01/01d8503d94e2f4bf6c4bdf721410ced9 differ diff --git a/Library/Artifacts/01/01fcb65c92f31f171fc7ab1ce9ec2e8d b/Library/Artifacts/01/01fcb65c92f31f171fc7ab1ce9ec2e8d new file mode 100644 index 00000000..6e2d8f30 Binary files /dev/null and b/Library/Artifacts/01/01fcb65c92f31f171fc7ab1ce9ec2e8d differ diff --git a/Library/Artifacts/02/0204fc6412932c08964d5bbb40f42bdb b/Library/Artifacts/02/0204fc6412932c08964d5bbb40f42bdb new file mode 100644 index 00000000..be844433 Binary files /dev/null and b/Library/Artifacts/02/0204fc6412932c08964d5bbb40f42bdb differ diff --git a/Library/Artifacts/02/0205ff1a447facc7e1c6d0cb049e9e9e b/Library/Artifacts/02/0205ff1a447facc7e1c6d0cb049e9e9e new file mode 100644 index 00000000..3ba914bf Binary files /dev/null and b/Library/Artifacts/02/0205ff1a447facc7e1c6d0cb049e9e9e differ diff --git a/Library/Artifacts/02/02138c54c472affd53ff3a676ae90a73 b/Library/Artifacts/02/02138c54c472affd53ff3a676ae90a73 new file mode 100644 index 00000000..1702730e Binary files /dev/null and b/Library/Artifacts/02/02138c54c472affd53ff3a676ae90a73 differ diff --git a/Library/Artifacts/02/021cb4339e460809f1bb23aec632092f b/Library/Artifacts/02/021cb4339e460809f1bb23aec632092f new file mode 100644 index 00000000..f1487df6 Binary files /dev/null and b/Library/Artifacts/02/021cb4339e460809f1bb23aec632092f differ diff --git a/Library/Artifacts/02/022700ab4503794eac88dc11833e5569 b/Library/Artifacts/02/022700ab4503794eac88dc11833e5569 new file mode 100644 index 00000000..bdedf2df Binary files /dev/null and b/Library/Artifacts/02/022700ab4503794eac88dc11833e5569 differ diff --git a/Library/Artifacts/02/024467245d6fb3dbf9254200b484b5f0 b/Library/Artifacts/02/024467245d6fb3dbf9254200b484b5f0 new file mode 100644 index 00000000..92d7ee18 Binary files /dev/null and b/Library/Artifacts/02/024467245d6fb3dbf9254200b484b5f0 differ diff --git a/Library/Artifacts/02/026438a592fbaef2fa7701b95303718e b/Library/Artifacts/02/026438a592fbaef2fa7701b95303718e new file mode 100644 index 00000000..8425596f Binary files /dev/null and b/Library/Artifacts/02/026438a592fbaef2fa7701b95303718e differ diff --git a/Library/Artifacts/02/026f3505aaddee58f2520b24305c6ade b/Library/Artifacts/02/026f3505aaddee58f2520b24305c6ade new file mode 100644 index 00000000..7cd189f3 Binary files /dev/null and b/Library/Artifacts/02/026f3505aaddee58f2520b24305c6ade differ diff --git a/Library/Artifacts/02/0274e74bb4269ef7998b1703bacb9c8d b/Library/Artifacts/02/0274e74bb4269ef7998b1703bacb9c8d new file mode 100644 index 00000000..7938d6cb Binary files /dev/null and b/Library/Artifacts/02/0274e74bb4269ef7998b1703bacb9c8d differ diff --git a/Library/Artifacts/02/02780c62d1e1420637bd860f26160816 b/Library/Artifacts/02/02780c62d1e1420637bd860f26160816 new file mode 100644 index 00000000..8ff09ae4 Binary files /dev/null and b/Library/Artifacts/02/02780c62d1e1420637bd860f26160816 differ diff --git a/Library/Artifacts/02/027cd0aa10b9ee16522caa2398d4d689 b/Library/Artifacts/02/027cd0aa10b9ee16522caa2398d4d689 new file mode 100644 index 00000000..e7759693 Binary files /dev/null and b/Library/Artifacts/02/027cd0aa10b9ee16522caa2398d4d689 differ diff --git a/Library/Artifacts/02/028cf0f8a6951f12279953347599efc0 b/Library/Artifacts/02/028cf0f8a6951f12279953347599efc0 new file mode 100644 index 00000000..b7ca4acf Binary files /dev/null and b/Library/Artifacts/02/028cf0f8a6951f12279953347599efc0 differ diff --git a/Library/Artifacts/02/0297c13db9c81f834360b78c3f317dc0 b/Library/Artifacts/02/0297c13db9c81f834360b78c3f317dc0 new file mode 100644 index 00000000..f4cf0231 Binary files /dev/null and b/Library/Artifacts/02/0297c13db9c81f834360b78c3f317dc0 differ diff --git a/Library/Artifacts/02/02b3df98bfc24a4a215d14a3a3f72ae0 b/Library/Artifacts/02/02b3df98bfc24a4a215d14a3a3f72ae0 new file mode 100644 index 00000000..fa5b28f7 Binary files /dev/null and b/Library/Artifacts/02/02b3df98bfc24a4a215d14a3a3f72ae0 differ diff --git a/Library/Artifacts/02/02c6b92785933d7c609d6ab4d25ab351 b/Library/Artifacts/02/02c6b92785933d7c609d6ab4d25ab351 new file mode 100644 index 00000000..cdf60331 Binary files /dev/null and b/Library/Artifacts/02/02c6b92785933d7c609d6ab4d25ab351 differ diff --git a/Library/Artifacts/02/02cecbb09270751dad20ab120446264f b/Library/Artifacts/02/02cecbb09270751dad20ab120446264f new file mode 100644 index 00000000..092961d0 Binary files /dev/null and b/Library/Artifacts/02/02cecbb09270751dad20ab120446264f differ diff --git a/Library/Artifacts/02/02d222d3c84457d88e68502a2b2079c5 b/Library/Artifacts/02/02d222d3c84457d88e68502a2b2079c5 new file mode 100644 index 00000000..ae020686 Binary files /dev/null and b/Library/Artifacts/02/02d222d3c84457d88e68502a2b2079c5 differ diff --git a/Library/Artifacts/02/02d5a6cca9fa6bccf497db930f416845 b/Library/Artifacts/02/02d5a6cca9fa6bccf497db930f416845 new file mode 100644 index 00000000..978ccdb1 Binary files /dev/null and b/Library/Artifacts/02/02d5a6cca9fa6bccf497db930f416845 differ diff --git a/Library/Artifacts/02/02e20ce48c73d909688a8043b76d993f b/Library/Artifacts/02/02e20ce48c73d909688a8043b76d993f new file mode 100644 index 00000000..a28182ef Binary files /dev/null and b/Library/Artifacts/02/02e20ce48c73d909688a8043b76d993f differ diff --git a/Library/Artifacts/02/02edbd5abb431efa91c2200889418993 b/Library/Artifacts/02/02edbd5abb431efa91c2200889418993 new file mode 100644 index 00000000..89e8388b Binary files /dev/null and b/Library/Artifacts/02/02edbd5abb431efa91c2200889418993 differ diff --git a/Library/Artifacts/03/03056754a6f1a69772fa37ef071faf85 b/Library/Artifacts/03/03056754a6f1a69772fa37ef071faf85 new file mode 100644 index 00000000..68522d89 Binary files /dev/null and b/Library/Artifacts/03/03056754a6f1a69772fa37ef071faf85 differ diff --git a/Library/Artifacts/03/031a70fc7a129b2976c41c5b7e97d7bd b/Library/Artifacts/03/031a70fc7a129b2976c41c5b7e97d7bd new file mode 100644 index 00000000..f4f19acd Binary files /dev/null and b/Library/Artifacts/03/031a70fc7a129b2976c41c5b7e97d7bd differ diff --git a/Library/Artifacts/03/0325c4755cea24d54fee5abcb36ab85d b/Library/Artifacts/03/0325c4755cea24d54fee5abcb36ab85d new file mode 100644 index 00000000..f0980d07 Binary files /dev/null and b/Library/Artifacts/03/0325c4755cea24d54fee5abcb36ab85d differ diff --git a/Library/Artifacts/03/032971f15aa91f8827e7b74b611c9f04 b/Library/Artifacts/03/032971f15aa91f8827e7b74b611c9f04 new file mode 100644 index 00000000..7fdd9f22 Binary files /dev/null and b/Library/Artifacts/03/032971f15aa91f8827e7b74b611c9f04 differ diff --git a/Library/Artifacts/03/0330c4a4d2e2bda7a9c37003d602d3db b/Library/Artifacts/03/0330c4a4d2e2bda7a9c37003d602d3db new file mode 100644 index 00000000..a703e1f4 Binary files /dev/null and b/Library/Artifacts/03/0330c4a4d2e2bda7a9c37003d602d3db differ diff --git a/Library/Artifacts/03/033a600d65551636654f91c47155bfde b/Library/Artifacts/03/033a600d65551636654f91c47155bfde new file mode 100644 index 00000000..d4725ac5 Binary files /dev/null and b/Library/Artifacts/03/033a600d65551636654f91c47155bfde differ diff --git a/Library/Artifacts/03/034df60c5d0f5c58e27d6589fed128da b/Library/Artifacts/03/034df60c5d0f5c58e27d6589fed128da new file mode 100644 index 00000000..5c775348 Binary files /dev/null and b/Library/Artifacts/03/034df60c5d0f5c58e27d6589fed128da differ diff --git a/Library/Artifacts/03/0358d2fb7799ea6ad3e835736b3829bf b/Library/Artifacts/03/0358d2fb7799ea6ad3e835736b3829bf new file mode 100644 index 00000000..7f4ad871 Binary files /dev/null and b/Library/Artifacts/03/0358d2fb7799ea6ad3e835736b3829bf differ diff --git a/Library/Artifacts/03/037ede9770ed4321c32841a1be943011 b/Library/Artifacts/03/037ede9770ed4321c32841a1be943011 new file mode 100644 index 00000000..f5a6a555 Binary files /dev/null and b/Library/Artifacts/03/037ede9770ed4321c32841a1be943011 differ diff --git a/Library/Artifacts/03/03838c61858e780b993f8f0147bde689 b/Library/Artifacts/03/03838c61858e780b993f8f0147bde689 new file mode 100644 index 00000000..3c17990d Binary files /dev/null and b/Library/Artifacts/03/03838c61858e780b993f8f0147bde689 differ diff --git a/Library/Artifacts/03/038e215bb723ba76c9fbb5424f8b8130 b/Library/Artifacts/03/038e215bb723ba76c9fbb5424f8b8130 new file mode 100644 index 00000000..8495b416 Binary files /dev/null and b/Library/Artifacts/03/038e215bb723ba76c9fbb5424f8b8130 differ diff --git a/Library/Artifacts/03/03a8a4774a8edaba1809412c59dfee9e b/Library/Artifacts/03/03a8a4774a8edaba1809412c59dfee9e new file mode 100644 index 00000000..07ed71fe Binary files /dev/null and b/Library/Artifacts/03/03a8a4774a8edaba1809412c59dfee9e differ diff --git a/Library/Artifacts/03/03c715cf9674b1c07233eb32ea70d1cd b/Library/Artifacts/03/03c715cf9674b1c07233eb32ea70d1cd new file mode 100644 index 00000000..55d94cda Binary files /dev/null and b/Library/Artifacts/03/03c715cf9674b1c07233eb32ea70d1cd differ diff --git a/Library/Artifacts/03/03cdbe06c02fdedce7422d2ee42c7121 b/Library/Artifacts/03/03cdbe06c02fdedce7422d2ee42c7121 new file mode 100644 index 00000000..5b2df8b2 Binary files /dev/null and b/Library/Artifacts/03/03cdbe06c02fdedce7422d2ee42c7121 differ diff --git a/Library/Artifacts/03/03d4280735ad9383f513135baf796235 b/Library/Artifacts/03/03d4280735ad9383f513135baf796235 new file mode 100644 index 00000000..341e4c9c Binary files /dev/null and b/Library/Artifacts/03/03d4280735ad9383f513135baf796235 differ diff --git a/Library/Artifacts/03/03dc7514916ba29ceecd25d9a4134723 b/Library/Artifacts/03/03dc7514916ba29ceecd25d9a4134723 new file mode 100644 index 00000000..be93c193 Binary files /dev/null and b/Library/Artifacts/03/03dc7514916ba29ceecd25d9a4134723 differ diff --git a/Library/Artifacts/03/03e09e2202cd003a5ab4cc1edb5f6ed3 b/Library/Artifacts/03/03e09e2202cd003a5ab4cc1edb5f6ed3 new file mode 100644 index 00000000..30bb1abb Binary files /dev/null and b/Library/Artifacts/03/03e09e2202cd003a5ab4cc1edb5f6ed3 differ diff --git a/Library/Artifacts/03/03e0b3deafc1b827f571e5809a919c57 b/Library/Artifacts/03/03e0b3deafc1b827f571e5809a919c57 new file mode 100644 index 00000000..f148effa Binary files /dev/null and b/Library/Artifacts/03/03e0b3deafc1b827f571e5809a919c57 differ diff --git a/Library/Artifacts/03/03f3fe1cee63d96da651d0ff5d4df484 b/Library/Artifacts/03/03f3fe1cee63d96da651d0ff5d4df484 new file mode 100644 index 00000000..91cfdf96 Binary files /dev/null and b/Library/Artifacts/03/03f3fe1cee63d96da651d0ff5d4df484 differ diff --git a/Library/Artifacts/04/040b6d8b61c4788669ce6b2864e298cf b/Library/Artifacts/04/040b6d8b61c4788669ce6b2864e298cf new file mode 100644 index 00000000..4d065b5b Binary files /dev/null and b/Library/Artifacts/04/040b6d8b61c4788669ce6b2864e298cf differ diff --git a/Library/Artifacts/04/0419b5da5692a57e0f72866a3386d74f b/Library/Artifacts/04/0419b5da5692a57e0f72866a3386d74f new file mode 100644 index 00000000..076d6eab Binary files /dev/null and b/Library/Artifacts/04/0419b5da5692a57e0f72866a3386d74f differ diff --git a/Library/Artifacts/04/041d4c2f04a571c5ad89eef064894dfd b/Library/Artifacts/04/041d4c2f04a571c5ad89eef064894dfd new file mode 100644 index 00000000..2b83a063 Binary files /dev/null and b/Library/Artifacts/04/041d4c2f04a571c5ad89eef064894dfd differ diff --git a/Library/Artifacts/04/042fa7ceb0aad9782916ecb2dcccd465 b/Library/Artifacts/04/042fa7ceb0aad9782916ecb2dcccd465 new file mode 100644 index 00000000..083b388d Binary files /dev/null and b/Library/Artifacts/04/042fa7ceb0aad9782916ecb2dcccd465 differ diff --git a/Library/Artifacts/04/0433e4a6302e0fff24d640390819c24b b/Library/Artifacts/04/0433e4a6302e0fff24d640390819c24b new file mode 100644 index 00000000..7d2dc597 Binary files /dev/null and b/Library/Artifacts/04/0433e4a6302e0fff24d640390819c24b differ diff --git a/Library/Artifacts/04/0449c399091161b962e5ecc3337ca01f b/Library/Artifacts/04/0449c399091161b962e5ecc3337ca01f new file mode 100644 index 00000000..c23881e9 Binary files /dev/null and b/Library/Artifacts/04/0449c399091161b962e5ecc3337ca01f differ diff --git a/Library/Artifacts/04/045d0f50d3d27002f085ce092871aca2 b/Library/Artifacts/04/045d0f50d3d27002f085ce092871aca2 new file mode 100644 index 00000000..78d13610 Binary files /dev/null and b/Library/Artifacts/04/045d0f50d3d27002f085ce092871aca2 differ diff --git a/Library/Artifacts/04/0468128cf5c64314c24b2d4620f0431b b/Library/Artifacts/04/0468128cf5c64314c24b2d4620f0431b new file mode 100644 index 00000000..4ef9b890 Binary files /dev/null and b/Library/Artifacts/04/0468128cf5c64314c24b2d4620f0431b differ diff --git a/Library/Artifacts/04/04783d593a99d944c5c09ea171cf8e70 b/Library/Artifacts/04/04783d593a99d944c5c09ea171cf8e70 new file mode 100644 index 00000000..5d8e392c Binary files /dev/null and b/Library/Artifacts/04/04783d593a99d944c5c09ea171cf8e70 differ diff --git a/Library/Artifacts/04/0490052edc7f928168526fa7a2daa34e b/Library/Artifacts/04/0490052edc7f928168526fa7a2daa34e new file mode 100644 index 00000000..cd0ba2f6 Binary files /dev/null and b/Library/Artifacts/04/0490052edc7f928168526fa7a2daa34e differ diff --git a/Library/Artifacts/04/049c713ed666ce13cafff070567922c0 b/Library/Artifacts/04/049c713ed666ce13cafff070567922c0 new file mode 100644 index 00000000..53441bf7 Binary files /dev/null and b/Library/Artifacts/04/049c713ed666ce13cafff070567922c0 differ diff --git a/Library/Artifacts/04/049ff092b9976701aee8cc0bac29210e b/Library/Artifacts/04/049ff092b9976701aee8cc0bac29210e new file mode 100644 index 00000000..223d9061 Binary files /dev/null and b/Library/Artifacts/04/049ff092b9976701aee8cc0bac29210e differ diff --git a/Library/Artifacts/04/04b95cd4ad06aabbcfc30d50a7195d28 b/Library/Artifacts/04/04b95cd4ad06aabbcfc30d50a7195d28 new file mode 100644 index 00000000..2f978f86 Binary files /dev/null and b/Library/Artifacts/04/04b95cd4ad06aabbcfc30d50a7195d28 differ diff --git a/Library/Artifacts/04/04be6eb1ed34459412b89f12305c9b88 b/Library/Artifacts/04/04be6eb1ed34459412b89f12305c9b88 new file mode 100644 index 00000000..45dd3c75 Binary files /dev/null and b/Library/Artifacts/04/04be6eb1ed34459412b89f12305c9b88 differ diff --git a/Library/Artifacts/04/04cd7e646355602da91c5ad78463fbc2 b/Library/Artifacts/04/04cd7e646355602da91c5ad78463fbc2 new file mode 100644 index 00000000..f190bb34 Binary files /dev/null and b/Library/Artifacts/04/04cd7e646355602da91c5ad78463fbc2 differ diff --git a/Library/Artifacts/04/04dce08952ac17dcdd8c61eeedf44a11 b/Library/Artifacts/04/04dce08952ac17dcdd8c61eeedf44a11 new file mode 100644 index 00000000..756e7815 Binary files /dev/null and b/Library/Artifacts/04/04dce08952ac17dcdd8c61eeedf44a11 differ diff --git a/Library/Artifacts/04/04df650501cfe9be632adb92b5366f95 b/Library/Artifacts/04/04df650501cfe9be632adb92b5366f95 new file mode 100644 index 00000000..c63030ed Binary files /dev/null and b/Library/Artifacts/04/04df650501cfe9be632adb92b5366f95 differ diff --git a/Library/Artifacts/04/04df7dff84d8e4e797d9aaf2aaf72b1e b/Library/Artifacts/04/04df7dff84d8e4e797d9aaf2aaf72b1e new file mode 100644 index 00000000..f33148e7 Binary files /dev/null and b/Library/Artifacts/04/04df7dff84d8e4e797d9aaf2aaf72b1e differ diff --git a/Library/Artifacts/04/04e748ad664ce84ca3fed7fcd87bf65d b/Library/Artifacts/04/04e748ad664ce84ca3fed7fcd87bf65d new file mode 100644 index 00000000..7cee666d Binary files /dev/null and b/Library/Artifacts/04/04e748ad664ce84ca3fed7fcd87bf65d differ diff --git a/Library/Artifacts/04/04f37867dce3427843a338fc2aa95c82 b/Library/Artifacts/04/04f37867dce3427843a338fc2aa95c82 new file mode 100644 index 00000000..a317b4ac Binary files /dev/null and b/Library/Artifacts/04/04f37867dce3427843a338fc2aa95c82 differ diff --git a/Library/Artifacts/05/050716df6cdf40719fc2e3937c1f44f9 b/Library/Artifacts/05/050716df6cdf40719fc2e3937c1f44f9 new file mode 100644 index 00000000..e2932fb1 Binary files /dev/null and b/Library/Artifacts/05/050716df6cdf40719fc2e3937c1f44f9 differ diff --git a/Library/Artifacts/05/050f71fc905a4ca1498d747ff1762c87 b/Library/Artifacts/05/050f71fc905a4ca1498d747ff1762c87 new file mode 100644 index 00000000..e6aaae28 Binary files /dev/null and b/Library/Artifacts/05/050f71fc905a4ca1498d747ff1762c87 differ diff --git a/Library/Artifacts/05/051202ece9ece68a73b60c152e9f3a5e b/Library/Artifacts/05/051202ece9ece68a73b60c152e9f3a5e new file mode 100644 index 00000000..bfbddeb2 Binary files /dev/null and b/Library/Artifacts/05/051202ece9ece68a73b60c152e9f3a5e differ diff --git a/Library/Artifacts/05/0517cfd6f8f112fc6e85f3742c8582c5 b/Library/Artifacts/05/0517cfd6f8f112fc6e85f3742c8582c5 new file mode 100644 index 00000000..b99c13f8 Binary files /dev/null and b/Library/Artifacts/05/0517cfd6f8f112fc6e85f3742c8582c5 differ diff --git a/Library/Artifacts/05/05254c22f26e341071a2e519381adeab b/Library/Artifacts/05/05254c22f26e341071a2e519381adeab new file mode 100644 index 00000000..9b850bc0 Binary files /dev/null and b/Library/Artifacts/05/05254c22f26e341071a2e519381adeab differ diff --git a/Library/Artifacts/05/052a4d4abfa06552682b2467a0030019 b/Library/Artifacts/05/052a4d4abfa06552682b2467a0030019 new file mode 100644 index 00000000..eed7c5f7 Binary files /dev/null and b/Library/Artifacts/05/052a4d4abfa06552682b2467a0030019 differ diff --git a/Library/Artifacts/05/0538955f08a084d3275683ac1625f8f7 b/Library/Artifacts/05/0538955f08a084d3275683ac1625f8f7 new file mode 100644 index 00000000..186c27b8 Binary files /dev/null and b/Library/Artifacts/05/0538955f08a084d3275683ac1625f8f7 differ diff --git a/Library/Artifacts/05/05472599afb6b53c44ca545a8ff194a8 b/Library/Artifacts/05/05472599afb6b53c44ca545a8ff194a8 new file mode 100644 index 00000000..d264887f Binary files /dev/null and b/Library/Artifacts/05/05472599afb6b53c44ca545a8ff194a8 differ diff --git a/Library/Artifacts/05/0552b975938293d9789e6cbedd9fdf99 b/Library/Artifacts/05/0552b975938293d9789e6cbedd9fdf99 new file mode 100644 index 00000000..d6242d8c Binary files /dev/null and b/Library/Artifacts/05/0552b975938293d9789e6cbedd9fdf99 differ diff --git a/Library/Artifacts/05/055acd51041633f77018cf89b3ba1f4f b/Library/Artifacts/05/055acd51041633f77018cf89b3ba1f4f new file mode 100644 index 00000000..f2009b67 Binary files /dev/null and b/Library/Artifacts/05/055acd51041633f77018cf89b3ba1f4f differ diff --git a/Library/Artifacts/05/055b5ef65d4f15dd0b5055c7976f9e91 b/Library/Artifacts/05/055b5ef65d4f15dd0b5055c7976f9e91 new file mode 100644 index 00000000..2a580601 Binary files /dev/null and b/Library/Artifacts/05/055b5ef65d4f15dd0b5055c7976f9e91 differ diff --git a/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 b/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 new file mode 100644 index 00000000..d1d41700 Binary files /dev/null and b/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 differ diff --git a/Library/Artifacts/05/055eff40390e1822a96d929ac74fbe66 b/Library/Artifacts/05/055eff40390e1822a96d929ac74fbe66 new file mode 100644 index 00000000..577d3c27 Binary files /dev/null and b/Library/Artifacts/05/055eff40390e1822a96d929ac74fbe66 differ diff --git a/Library/Artifacts/05/05697aee92196c79010294b5b87aa71d b/Library/Artifacts/05/05697aee92196c79010294b5b87aa71d new file mode 100644 index 00000000..d283da6e Binary files /dev/null and b/Library/Artifacts/05/05697aee92196c79010294b5b87aa71d differ diff --git a/Library/Artifacts/05/05d4eef6e5d0982a4e97620f0dc66c3c b/Library/Artifacts/05/05d4eef6e5d0982a4e97620f0dc66c3c new file mode 100644 index 00000000..ad94bd26 Binary files /dev/null and b/Library/Artifacts/05/05d4eef6e5d0982a4e97620f0dc66c3c differ diff --git a/Library/Artifacts/06/06029bd82a3b782d3dc42c4d61f8241e b/Library/Artifacts/06/06029bd82a3b782d3dc42c4d61f8241e new file mode 100644 index 00000000..8c1b3e84 Binary files /dev/null and b/Library/Artifacts/06/06029bd82a3b782d3dc42c4d61f8241e differ diff --git a/Library/Artifacts/06/061eb125ee750509a86cf8479adfa2e7 b/Library/Artifacts/06/061eb125ee750509a86cf8479adfa2e7 new file mode 100644 index 00000000..aa775821 Binary files /dev/null and b/Library/Artifacts/06/061eb125ee750509a86cf8479adfa2e7 differ diff --git a/Library/Artifacts/06/061ed0857fab6cc097ff907c39a39863 b/Library/Artifacts/06/061ed0857fab6cc097ff907c39a39863 new file mode 100644 index 00000000..fbb99bf0 Binary files /dev/null and b/Library/Artifacts/06/061ed0857fab6cc097ff907c39a39863 differ diff --git a/Library/Artifacts/06/0625db45930ffa2008205ce634ff20cf b/Library/Artifacts/06/0625db45930ffa2008205ce634ff20cf new file mode 100644 index 00000000..3e150750 Binary files /dev/null and b/Library/Artifacts/06/0625db45930ffa2008205ce634ff20cf differ diff --git a/Library/Artifacts/06/062681502bf00343e0cbc8259739e48f b/Library/Artifacts/06/062681502bf00343e0cbc8259739e48f new file mode 100644 index 00000000..4da0bcfa Binary files /dev/null and b/Library/Artifacts/06/062681502bf00343e0cbc8259739e48f differ diff --git a/Library/Artifacts/06/064d36b100f4348f28ce2a427cb83646 b/Library/Artifacts/06/064d36b100f4348f28ce2a427cb83646 new file mode 100644 index 00000000..0f249f16 Binary files /dev/null and b/Library/Artifacts/06/064d36b100f4348f28ce2a427cb83646 differ diff --git a/Library/Artifacts/06/0664313c956e8c318eaf13eab9960461 b/Library/Artifacts/06/0664313c956e8c318eaf13eab9960461 new file mode 100644 index 00000000..e5dc12e5 Binary files /dev/null and b/Library/Artifacts/06/0664313c956e8c318eaf13eab9960461 differ diff --git a/Library/Artifacts/06/066b06eea035634d54a4279da5df259f b/Library/Artifacts/06/066b06eea035634d54a4279da5df259f new file mode 100644 index 00000000..578005d3 Binary files /dev/null and b/Library/Artifacts/06/066b06eea035634d54a4279da5df259f differ diff --git a/Library/Artifacts/06/068a9bcf9b3cd5a1d32de09fbfff8d82 b/Library/Artifacts/06/068a9bcf9b3cd5a1d32de09fbfff8d82 new file mode 100644 index 00000000..34d04711 Binary files /dev/null and b/Library/Artifacts/06/068a9bcf9b3cd5a1d32de09fbfff8d82 differ diff --git a/Library/Artifacts/06/069c2b4d6b671130766672af34622770 b/Library/Artifacts/06/069c2b4d6b671130766672af34622770 new file mode 100644 index 00000000..9314fabe Binary files /dev/null and b/Library/Artifacts/06/069c2b4d6b671130766672af34622770 differ diff --git a/Library/Artifacts/06/069d57dd8c07d0b447eb387f47593d2e b/Library/Artifacts/06/069d57dd8c07d0b447eb387f47593d2e new file mode 100644 index 00000000..c4f9fb67 Binary files /dev/null and b/Library/Artifacts/06/069d57dd8c07d0b447eb387f47593d2e differ diff --git a/Library/Artifacts/06/06a55ffa7f91f166c384e1790dceab14 b/Library/Artifacts/06/06a55ffa7f91f166c384e1790dceab14 new file mode 100644 index 00000000..5718e768 Binary files /dev/null and b/Library/Artifacts/06/06a55ffa7f91f166c384e1790dceab14 differ diff --git a/Library/Artifacts/06/06a617e595211e36a17aea8046d29cfc b/Library/Artifacts/06/06a617e595211e36a17aea8046d29cfc new file mode 100644 index 00000000..403b8885 Binary files /dev/null and b/Library/Artifacts/06/06a617e595211e36a17aea8046d29cfc differ diff --git a/Library/Artifacts/06/06c38851820645580e11ce6ffefa9899 b/Library/Artifacts/06/06c38851820645580e11ce6ffefa9899 new file mode 100644 index 00000000..cb0ffdb8 Binary files /dev/null and b/Library/Artifacts/06/06c38851820645580e11ce6ffefa9899 differ diff --git a/Library/Artifacts/06/06d11319dd8e1db6b95b3eaeaf23c390 b/Library/Artifacts/06/06d11319dd8e1db6b95b3eaeaf23c390 new file mode 100644 index 00000000..4667944b Binary files /dev/null and b/Library/Artifacts/06/06d11319dd8e1db6b95b3eaeaf23c390 differ diff --git a/Library/Artifacts/07/0700546fcf3b3df30b5a869b68b6917b b/Library/Artifacts/07/0700546fcf3b3df30b5a869b68b6917b new file mode 100644 index 00000000..e45734e0 Binary files /dev/null and b/Library/Artifacts/07/0700546fcf3b3df30b5a869b68b6917b differ diff --git a/Library/Artifacts/07/0708c6c14e73d18b8a7a00822a3b9428 b/Library/Artifacts/07/0708c6c14e73d18b8a7a00822a3b9428 new file mode 100644 index 00000000..e219d8c1 Binary files /dev/null and b/Library/Artifacts/07/0708c6c14e73d18b8a7a00822a3b9428 differ diff --git a/Library/Artifacts/07/071b9bfbdf338f51540e29bc9c77b516 b/Library/Artifacts/07/071b9bfbdf338f51540e29bc9c77b516 new file mode 100644 index 00000000..b882198f Binary files /dev/null and b/Library/Artifacts/07/071b9bfbdf338f51540e29bc9c77b516 differ diff --git a/Library/Artifacts/07/072e42929197ecfdba7e44ba0f1edf1f b/Library/Artifacts/07/072e42929197ecfdba7e44ba0f1edf1f new file mode 100644 index 00000000..3cfbe76a Binary files /dev/null and b/Library/Artifacts/07/072e42929197ecfdba7e44ba0f1edf1f differ diff --git a/Library/Artifacts/07/073c9abc7cb184ae8f30bd4f9d009982 b/Library/Artifacts/07/073c9abc7cb184ae8f30bd4f9d009982 new file mode 100644 index 00000000..1f78ea9b Binary files /dev/null and b/Library/Artifacts/07/073c9abc7cb184ae8f30bd4f9d009982 differ diff --git a/Library/Artifacts/07/075d0a74a7b241593be22b8543d8abbf b/Library/Artifacts/07/075d0a74a7b241593be22b8543d8abbf new file mode 100644 index 00000000..25189735 Binary files /dev/null and b/Library/Artifacts/07/075d0a74a7b241593be22b8543d8abbf differ diff --git a/Library/Artifacts/07/075fc01585db24f07786f9b31f62a418 b/Library/Artifacts/07/075fc01585db24f07786f9b31f62a418 new file mode 100644 index 00000000..61fdf491 Binary files /dev/null and b/Library/Artifacts/07/075fc01585db24f07786f9b31f62a418 differ diff --git a/Library/Artifacts/07/077a1eee21915534bae8b8d6ad0dc807 b/Library/Artifacts/07/077a1eee21915534bae8b8d6ad0dc807 new file mode 100644 index 00000000..b21ce2c2 Binary files /dev/null and b/Library/Artifacts/07/077a1eee21915534bae8b8d6ad0dc807 differ diff --git a/Library/Artifacts/07/078082343638eeced172356a4b48396f b/Library/Artifacts/07/078082343638eeced172356a4b48396f new file mode 100644 index 00000000..907c3bda Binary files /dev/null and b/Library/Artifacts/07/078082343638eeced172356a4b48396f differ diff --git a/Library/Artifacts/07/078a99cb3483c457e2cd6c380cc7142d b/Library/Artifacts/07/078a99cb3483c457e2cd6c380cc7142d new file mode 100644 index 00000000..84a1160d Binary files /dev/null and b/Library/Artifacts/07/078a99cb3483c457e2cd6c380cc7142d differ diff --git a/Library/Artifacts/07/078b7b42c647b876bb7f8c77b7652753 b/Library/Artifacts/07/078b7b42c647b876bb7f8c77b7652753 new file mode 100644 index 00000000..7dfe5a0d Binary files /dev/null and b/Library/Artifacts/07/078b7b42c647b876bb7f8c77b7652753 differ diff --git a/Library/Artifacts/07/07a581479384d21a2d7addaeda149c53 b/Library/Artifacts/07/07a581479384d21a2d7addaeda149c53 new file mode 100644 index 00000000..7c4e90dc Binary files /dev/null and b/Library/Artifacts/07/07a581479384d21a2d7addaeda149c53 differ diff --git a/Library/Artifacts/07/07b906f6e3e9e3fcd0615ebd932f2923 b/Library/Artifacts/07/07b906f6e3e9e3fcd0615ebd932f2923 new file mode 100644 index 00000000..c99871b2 Binary files /dev/null and b/Library/Artifacts/07/07b906f6e3e9e3fcd0615ebd932f2923 differ diff --git a/Library/Artifacts/07/07c5147aed4fe2572a610f3145ad9732 b/Library/Artifacts/07/07c5147aed4fe2572a610f3145ad9732 new file mode 100644 index 00000000..caacb07d Binary files /dev/null and b/Library/Artifacts/07/07c5147aed4fe2572a610f3145ad9732 differ diff --git a/Library/Artifacts/07/07cb6e197fa644a180bd6052910dcbed b/Library/Artifacts/07/07cb6e197fa644a180bd6052910dcbed new file mode 100644 index 00000000..461dc024 Binary files /dev/null and b/Library/Artifacts/07/07cb6e197fa644a180bd6052910dcbed differ diff --git a/Library/Artifacts/07/07ce6ee3f626674c66b35e47a11bbb17 b/Library/Artifacts/07/07ce6ee3f626674c66b35e47a11bbb17 new file mode 100644 index 00000000..2d4d4e39 Binary files /dev/null and b/Library/Artifacts/07/07ce6ee3f626674c66b35e47a11bbb17 differ diff --git a/Library/Artifacts/07/07d347fcf74cc224304f410254ec2034 b/Library/Artifacts/07/07d347fcf74cc224304f410254ec2034 new file mode 100644 index 00000000..41734e30 Binary files /dev/null and b/Library/Artifacts/07/07d347fcf74cc224304f410254ec2034 differ diff --git a/Library/Artifacts/07/07ddbcd3a801c59e0462c4cb84d24de3 b/Library/Artifacts/07/07ddbcd3a801c59e0462c4cb84d24de3 new file mode 100644 index 00000000..0e83b47a Binary files /dev/null and b/Library/Artifacts/07/07ddbcd3a801c59e0462c4cb84d24de3 differ diff --git a/Library/Artifacts/07/07e99c9bea408cb8e994b66ddb0d3262 b/Library/Artifacts/07/07e99c9bea408cb8e994b66ddb0d3262 new file mode 100644 index 00000000..8ba120bf Binary files /dev/null and b/Library/Artifacts/07/07e99c9bea408cb8e994b66ddb0d3262 differ diff --git a/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 b/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 new file mode 100644 index 00000000..d6a61835 Binary files /dev/null and b/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 differ diff --git a/Library/Artifacts/08/080b5356f8739f5b1f13eb00b1231873 b/Library/Artifacts/08/080b5356f8739f5b1f13eb00b1231873 new file mode 100644 index 00000000..1e9dd863 Binary files /dev/null and b/Library/Artifacts/08/080b5356f8739f5b1f13eb00b1231873 differ diff --git a/Library/Artifacts/08/080e8df4ad284d429e6e045cc1ffa6a2 b/Library/Artifacts/08/080e8df4ad284d429e6e045cc1ffa6a2 new file mode 100644 index 00000000..30e589f9 Binary files /dev/null and b/Library/Artifacts/08/080e8df4ad284d429e6e045cc1ffa6a2 differ diff --git a/Library/Artifacts/08/082db93df9cdbfb3dd73421348260e61 b/Library/Artifacts/08/082db93df9cdbfb3dd73421348260e61 new file mode 100644 index 00000000..e751a587 Binary files /dev/null and b/Library/Artifacts/08/082db93df9cdbfb3dd73421348260e61 differ diff --git a/Library/Artifacts/08/08316f9bc5e4b27e71ac7298e025246b b/Library/Artifacts/08/08316f9bc5e4b27e71ac7298e025246b new file mode 100644 index 00000000..bf92fdff Binary files /dev/null and b/Library/Artifacts/08/08316f9bc5e4b27e71ac7298e025246b differ diff --git a/Library/Artifacts/08/0841bff548b8ba39b6f8c4c962f63c71 b/Library/Artifacts/08/0841bff548b8ba39b6f8c4c962f63c71 new file mode 100644 index 00000000..c5e97360 Binary files /dev/null and b/Library/Artifacts/08/0841bff548b8ba39b6f8c4c962f63c71 differ diff --git a/Library/Artifacts/08/084ac5d07af70132078c911157f27d46 b/Library/Artifacts/08/084ac5d07af70132078c911157f27d46 new file mode 100644 index 00000000..0210bd1b Binary files /dev/null and b/Library/Artifacts/08/084ac5d07af70132078c911157f27d46 differ diff --git a/Library/Artifacts/08/0868c4aa30825d021c1af76be9e4ce31 b/Library/Artifacts/08/0868c4aa30825d021c1af76be9e4ce31 new file mode 100644 index 00000000..296a2682 Binary files /dev/null and b/Library/Artifacts/08/0868c4aa30825d021c1af76be9e4ce31 differ diff --git a/Library/Artifacts/08/086997168e621cebfb4860a6255dcac9 b/Library/Artifacts/08/086997168e621cebfb4860a6255dcac9 new file mode 100644 index 00000000..7af60912 Binary files /dev/null and b/Library/Artifacts/08/086997168e621cebfb4860a6255dcac9 differ diff --git a/Library/Artifacts/08/087360c7ac99ba2991f9527da1afa3d3 b/Library/Artifacts/08/087360c7ac99ba2991f9527da1afa3d3 new file mode 100644 index 00000000..7e6bf85b Binary files /dev/null and b/Library/Artifacts/08/087360c7ac99ba2991f9527da1afa3d3 differ diff --git a/Library/Artifacts/08/087c0ddedfe597ae64f6deb60904da48 b/Library/Artifacts/08/087c0ddedfe597ae64f6deb60904da48 new file mode 100644 index 00000000..8e8f7863 Binary files /dev/null and b/Library/Artifacts/08/087c0ddedfe597ae64f6deb60904da48 differ diff --git a/Library/Artifacts/08/08958e1829192c9d560cd4eb64b24827 b/Library/Artifacts/08/08958e1829192c9d560cd4eb64b24827 new file mode 100644 index 00000000..c6bfe6f3 Binary files /dev/null and b/Library/Artifacts/08/08958e1829192c9d560cd4eb64b24827 differ diff --git a/Library/Artifacts/08/08a55eaa5cb2ab8193b8b2ddc9081f5f b/Library/Artifacts/08/08a55eaa5cb2ab8193b8b2ddc9081f5f new file mode 100644 index 00000000..73df7e1d Binary files /dev/null and b/Library/Artifacts/08/08a55eaa5cb2ab8193b8b2ddc9081f5f differ diff --git a/Library/Artifacts/08/08a898909d130c38ea378367699d3297 b/Library/Artifacts/08/08a898909d130c38ea378367699d3297 new file mode 100644 index 00000000..8aa27811 Binary files /dev/null and b/Library/Artifacts/08/08a898909d130c38ea378367699d3297 differ diff --git a/Library/Artifacts/08/08b1fb35df0e4a0c6be0f915038c529d b/Library/Artifacts/08/08b1fb35df0e4a0c6be0f915038c529d new file mode 100644 index 00000000..af7f18a5 Binary files /dev/null and b/Library/Artifacts/08/08b1fb35df0e4a0c6be0f915038c529d differ diff --git a/Library/Artifacts/08/08b863be5613a63de7a1ea6f4b9dcd5c b/Library/Artifacts/08/08b863be5613a63de7a1ea6f4b9dcd5c new file mode 100644 index 00000000..4cf42697 Binary files /dev/null and b/Library/Artifacts/08/08b863be5613a63de7a1ea6f4b9dcd5c differ diff --git a/Library/Artifacts/08/08c3513d939651df06e0368066f5d724 b/Library/Artifacts/08/08c3513d939651df06e0368066f5d724 new file mode 100644 index 00000000..a011df42 Binary files /dev/null and b/Library/Artifacts/08/08c3513d939651df06e0368066f5d724 differ diff --git a/Library/Artifacts/08/08d0473136d9779f205ff5e389750c1a b/Library/Artifacts/08/08d0473136d9779f205ff5e389750c1a new file mode 100644 index 00000000..4273e40f Binary files /dev/null and b/Library/Artifacts/08/08d0473136d9779f205ff5e389750c1a differ diff --git a/Library/Artifacts/09/091792ef86baf5449a6bca3ba3e93434 b/Library/Artifacts/09/091792ef86baf5449a6bca3ba3e93434 new file mode 100644 index 00000000..b6d48a8e Binary files /dev/null and b/Library/Artifacts/09/091792ef86baf5449a6bca3ba3e93434 differ diff --git a/Library/Artifacts/09/091b66e9257dcaea55ff38e5ef483852 b/Library/Artifacts/09/091b66e9257dcaea55ff38e5ef483852 new file mode 100644 index 00000000..99cbcf10 Binary files /dev/null and b/Library/Artifacts/09/091b66e9257dcaea55ff38e5ef483852 differ diff --git a/Library/Artifacts/09/0920195a76ffd9640adfdf2e4d07ca8d b/Library/Artifacts/09/0920195a76ffd9640adfdf2e4d07ca8d new file mode 100644 index 00000000..af14dbc1 Binary files /dev/null and b/Library/Artifacts/09/0920195a76ffd9640adfdf2e4d07ca8d differ diff --git a/Library/Artifacts/09/095117ec7bc285226b4573d603594d8a b/Library/Artifacts/09/095117ec7bc285226b4573d603594d8a new file mode 100644 index 00000000..b18c9269 Binary files /dev/null and b/Library/Artifacts/09/095117ec7bc285226b4573d603594d8a differ diff --git a/Library/Artifacts/09/09532e6731233811e96b8a9706653f16 b/Library/Artifacts/09/09532e6731233811e96b8a9706653f16 new file mode 100644 index 00000000..24dbb257 Binary files /dev/null and b/Library/Artifacts/09/09532e6731233811e96b8a9706653f16 differ diff --git a/Library/Artifacts/09/095381f28baca93c9dd04b0038859308 b/Library/Artifacts/09/095381f28baca93c9dd04b0038859308 new file mode 100644 index 00000000..839277b5 Binary files /dev/null and b/Library/Artifacts/09/095381f28baca93c9dd04b0038859308 differ diff --git a/Library/Artifacts/09/0957547063fff60975120c364966e4bf b/Library/Artifacts/09/0957547063fff60975120c364966e4bf new file mode 100644 index 00000000..88bbb1d4 Binary files /dev/null and b/Library/Artifacts/09/0957547063fff60975120c364966e4bf differ diff --git a/Library/Artifacts/09/095a6ccc8e76634e2dfe86fd1c017a5e b/Library/Artifacts/09/095a6ccc8e76634e2dfe86fd1c017a5e new file mode 100644 index 00000000..4fb133d5 Binary files /dev/null and b/Library/Artifacts/09/095a6ccc8e76634e2dfe86fd1c017a5e differ diff --git a/Library/Artifacts/09/0965411cb7f1f19e1af08600c80aecea b/Library/Artifacts/09/0965411cb7f1f19e1af08600c80aecea new file mode 100644 index 00000000..594474bc Binary files /dev/null and b/Library/Artifacts/09/0965411cb7f1f19e1af08600c80aecea differ diff --git a/Library/Artifacts/09/09687fc65f734b98e3b19d08d1e90915 b/Library/Artifacts/09/09687fc65f734b98e3b19d08d1e90915 new file mode 100644 index 00000000..78234901 Binary files /dev/null and b/Library/Artifacts/09/09687fc65f734b98e3b19d08d1e90915 differ diff --git a/Library/Artifacts/09/09ce69e12ca7b3adaade35f2e14a3521 b/Library/Artifacts/09/09ce69e12ca7b3adaade35f2e14a3521 new file mode 100644 index 00000000..3980fefa Binary files /dev/null and b/Library/Artifacts/09/09ce69e12ca7b3adaade35f2e14a3521 differ diff --git a/Library/Artifacts/09/09db277a8505149847dd35e797a33b94 b/Library/Artifacts/09/09db277a8505149847dd35e797a33b94 new file mode 100644 index 00000000..a4ce0d37 Binary files /dev/null and b/Library/Artifacts/09/09db277a8505149847dd35e797a33b94 differ diff --git a/Library/Artifacts/09/09e0d5b36c273e3df88660a4a7a222b4 b/Library/Artifacts/09/09e0d5b36c273e3df88660a4a7a222b4 new file mode 100644 index 00000000..24a1ceb2 Binary files /dev/null and b/Library/Artifacts/09/09e0d5b36c273e3df88660a4a7a222b4 differ diff --git a/Library/Artifacts/09/09ec7242577f84a0f9be0476816d01c2 b/Library/Artifacts/09/09ec7242577f84a0f9be0476816d01c2 new file mode 100644 index 00000000..e5ea051e Binary files /dev/null and b/Library/Artifacts/09/09ec7242577f84a0f9be0476816d01c2 differ diff --git a/Library/Artifacts/09/09ee3f40e413c8e35af078157cd7b7d1 b/Library/Artifacts/09/09ee3f40e413c8e35af078157cd7b7d1 new file mode 100644 index 00000000..4df52d24 Binary files /dev/null and b/Library/Artifacts/09/09ee3f40e413c8e35af078157cd7b7d1 differ diff --git a/Library/Artifacts/09/09f1b3b522a64cf34713a44f5d6d140f b/Library/Artifacts/09/09f1b3b522a64cf34713a44f5d6d140f new file mode 100644 index 00000000..92a07256 Binary files /dev/null and b/Library/Artifacts/09/09f1b3b522a64cf34713a44f5d6d140f differ diff --git a/Library/Artifacts/09/09f91d70c4bccaab54f201fdcb619527 b/Library/Artifacts/09/09f91d70c4bccaab54f201fdcb619527 new file mode 100644 index 00000000..5f2652ca Binary files /dev/null and b/Library/Artifacts/09/09f91d70c4bccaab54f201fdcb619527 differ diff --git a/Library/Artifacts/0a/0a009245866b591750828924a43406a8 b/Library/Artifacts/0a/0a009245866b591750828924a43406a8 new file mode 100644 index 00000000..e15f01a9 Binary files /dev/null and b/Library/Artifacts/0a/0a009245866b591750828924a43406a8 differ diff --git a/Library/Artifacts/0a/0a0ba34e7cd8aad78320fbb4feb9fc69 b/Library/Artifacts/0a/0a0ba34e7cd8aad78320fbb4feb9fc69 new file mode 100644 index 00000000..6ecfbe0f Binary files /dev/null and b/Library/Artifacts/0a/0a0ba34e7cd8aad78320fbb4feb9fc69 differ diff --git a/Library/Artifacts/0a/0a41d8ffda684ca2c6fcc99f564b5cce b/Library/Artifacts/0a/0a41d8ffda684ca2c6fcc99f564b5cce new file mode 100644 index 00000000..bbdf402e Binary files /dev/null and b/Library/Artifacts/0a/0a41d8ffda684ca2c6fcc99f564b5cce differ diff --git a/Library/Artifacts/0a/0a5fc9e99a918b91e3beedc396d114c9 b/Library/Artifacts/0a/0a5fc9e99a918b91e3beedc396d114c9 new file mode 100644 index 00000000..d24185e5 Binary files /dev/null and b/Library/Artifacts/0a/0a5fc9e99a918b91e3beedc396d114c9 differ diff --git a/Library/Artifacts/0a/0a6371b9233fc3c8c67b98a894e88a2f b/Library/Artifacts/0a/0a6371b9233fc3c8c67b98a894e88a2f new file mode 100644 index 00000000..708d7ea7 Binary files /dev/null and b/Library/Artifacts/0a/0a6371b9233fc3c8c67b98a894e88a2f differ diff --git a/Library/Artifacts/0a/0a970a75661860ec16efe6f5ceb71c8c b/Library/Artifacts/0a/0a970a75661860ec16efe6f5ceb71c8c new file mode 100644 index 00000000..786976ce Binary files /dev/null and b/Library/Artifacts/0a/0a970a75661860ec16efe6f5ceb71c8c differ diff --git a/Library/Artifacts/0a/0ab3e247bc146ae331369fb0c539f532 b/Library/Artifacts/0a/0ab3e247bc146ae331369fb0c539f532 new file mode 100644 index 00000000..cf633199 Binary files /dev/null and b/Library/Artifacts/0a/0ab3e247bc146ae331369fb0c539f532 differ diff --git a/Library/Artifacts/0a/0ab838b19f84cf7f42c7d74e96deb15f b/Library/Artifacts/0a/0ab838b19f84cf7f42c7d74e96deb15f new file mode 100644 index 00000000..4060be41 Binary files /dev/null and b/Library/Artifacts/0a/0ab838b19f84cf7f42c7d74e96deb15f differ diff --git a/Library/Artifacts/0a/0abeba98e56ae7f3f1b8e7b9c3460f7f b/Library/Artifacts/0a/0abeba98e56ae7f3f1b8e7b9c3460f7f new file mode 100644 index 00000000..3db7be10 Binary files /dev/null and b/Library/Artifacts/0a/0abeba98e56ae7f3f1b8e7b9c3460f7f differ diff --git a/Library/Artifacts/0a/0aeefbe2829fd390ace9fa201498e569 b/Library/Artifacts/0a/0aeefbe2829fd390ace9fa201498e569 new file mode 100644 index 00000000..c4dbcfbc Binary files /dev/null and b/Library/Artifacts/0a/0aeefbe2829fd390ace9fa201498e569 differ diff --git a/Library/Artifacts/0a/0af40ece89cdedbe4e9e497afad0b949 b/Library/Artifacts/0a/0af40ece89cdedbe4e9e497afad0b949 new file mode 100644 index 00000000..1860997c Binary files /dev/null and b/Library/Artifacts/0a/0af40ece89cdedbe4e9e497afad0b949 differ diff --git a/Library/Artifacts/0a/0af52a159d1835ec5c97b634420dd334 b/Library/Artifacts/0a/0af52a159d1835ec5c97b634420dd334 new file mode 100644 index 00000000..8c78626d Binary files /dev/null and b/Library/Artifacts/0a/0af52a159d1835ec5c97b634420dd334 differ diff --git a/Library/Artifacts/0b/0b26be574bb7c61e0529ebd01b6c0ace b/Library/Artifacts/0b/0b26be574bb7c61e0529ebd01b6c0ace new file mode 100644 index 00000000..6cfaaf29 Binary files /dev/null and b/Library/Artifacts/0b/0b26be574bb7c61e0529ebd01b6c0ace differ diff --git a/Library/Artifacts/0b/0b3328cdf9f4ee39a7bfe6f012f1e956 b/Library/Artifacts/0b/0b3328cdf9f4ee39a7bfe6f012f1e956 new file mode 100644 index 00000000..12385619 Binary files /dev/null and b/Library/Artifacts/0b/0b3328cdf9f4ee39a7bfe6f012f1e956 differ diff --git a/Library/Artifacts/0b/0b44b1ff6c65eeaadd409ea41b3b00d3 b/Library/Artifacts/0b/0b44b1ff6c65eeaadd409ea41b3b00d3 new file mode 100644 index 00000000..05ce8d76 Binary files /dev/null and b/Library/Artifacts/0b/0b44b1ff6c65eeaadd409ea41b3b00d3 differ diff --git a/Library/Artifacts/0b/0b462eb6dcf38e5220de61f9ebfc3fe8 b/Library/Artifacts/0b/0b462eb6dcf38e5220de61f9ebfc3fe8 new file mode 100644 index 00000000..d6d58cab Binary files /dev/null and b/Library/Artifacts/0b/0b462eb6dcf38e5220de61f9ebfc3fe8 differ diff --git a/Library/Artifacts/0b/0b5eece888d9cd3c4dbfb0c8f5ee310e b/Library/Artifacts/0b/0b5eece888d9cd3c4dbfb0c8f5ee310e new file mode 100644 index 00000000..f1abe368 Binary files /dev/null and b/Library/Artifacts/0b/0b5eece888d9cd3c4dbfb0c8f5ee310e differ diff --git a/Library/Artifacts/0b/0b964ea2205db3b373b1a636f2c7b29f b/Library/Artifacts/0b/0b964ea2205db3b373b1a636f2c7b29f new file mode 100644 index 00000000..8c4c9bcb Binary files /dev/null and b/Library/Artifacts/0b/0b964ea2205db3b373b1a636f2c7b29f differ diff --git a/Library/Artifacts/0b/0b9c6ae943c1e9095820cdf7edd618ba b/Library/Artifacts/0b/0b9c6ae943c1e9095820cdf7edd618ba new file mode 100644 index 00000000..0146ffc0 Binary files /dev/null and b/Library/Artifacts/0b/0b9c6ae943c1e9095820cdf7edd618ba differ diff --git a/Library/Artifacts/0b/0baf285f5d4a02b74ef2620a97a1ed2d b/Library/Artifacts/0b/0baf285f5d4a02b74ef2620a97a1ed2d new file mode 100644 index 00000000..828b0464 Binary files /dev/null and b/Library/Artifacts/0b/0baf285f5d4a02b74ef2620a97a1ed2d differ diff --git a/Library/Artifacts/0b/0bcc268e0719b29b9a6d540a71f3fd7c b/Library/Artifacts/0b/0bcc268e0719b29b9a6d540a71f3fd7c new file mode 100644 index 00000000..b7b1ee44 Binary files /dev/null and b/Library/Artifacts/0b/0bcc268e0719b29b9a6d540a71f3fd7c differ diff --git a/Library/Artifacts/0b/0bcee0d86eb24148c2b809ebdd8e62b9 b/Library/Artifacts/0b/0bcee0d86eb24148c2b809ebdd8e62b9 new file mode 100644 index 00000000..3afe59ac Binary files /dev/null and b/Library/Artifacts/0b/0bcee0d86eb24148c2b809ebdd8e62b9 differ diff --git a/Library/Artifacts/0b/0bda04e7c9a31fea825332c20ddd5292 b/Library/Artifacts/0b/0bda04e7c9a31fea825332c20ddd5292 new file mode 100644 index 00000000..71ec8cae Binary files /dev/null and b/Library/Artifacts/0b/0bda04e7c9a31fea825332c20ddd5292 differ diff --git a/Library/Artifacts/0b/0be0311b471af14196b233d5ba3345d3 b/Library/Artifacts/0b/0be0311b471af14196b233d5ba3345d3 new file mode 100644 index 00000000..0a49696b Binary files /dev/null and b/Library/Artifacts/0b/0be0311b471af14196b233d5ba3345d3 differ diff --git a/Library/Artifacts/0b/0bee3e853a8bcf5d313ea3a3896f199d b/Library/Artifacts/0b/0bee3e853a8bcf5d313ea3a3896f199d new file mode 100644 index 00000000..bb34b687 Binary files /dev/null and b/Library/Artifacts/0b/0bee3e853a8bcf5d313ea3a3896f199d differ diff --git a/Library/Artifacts/0b/0bfca5b81c1315bce56f7ef7118131ba b/Library/Artifacts/0b/0bfca5b81c1315bce56f7ef7118131ba new file mode 100644 index 00000000..d611040d Binary files /dev/null and b/Library/Artifacts/0b/0bfca5b81c1315bce56f7ef7118131ba differ diff --git a/Library/Artifacts/0c/0c0c422d936543c09748140d9e4b8c55 b/Library/Artifacts/0c/0c0c422d936543c09748140d9e4b8c55 new file mode 100644 index 00000000..84322243 Binary files /dev/null and b/Library/Artifacts/0c/0c0c422d936543c09748140d9e4b8c55 differ diff --git a/Library/Artifacts/0c/0c2d66c9a7895ee40f75789f10f55288 b/Library/Artifacts/0c/0c2d66c9a7895ee40f75789f10f55288 new file mode 100644 index 00000000..a3cc7f0a Binary files /dev/null and b/Library/Artifacts/0c/0c2d66c9a7895ee40f75789f10f55288 differ diff --git a/Library/Artifacts/0c/0c593cce80cda4ea1933c55535d373b2 b/Library/Artifacts/0c/0c593cce80cda4ea1933c55535d373b2 new file mode 100644 index 00000000..4b0b41a4 Binary files /dev/null and b/Library/Artifacts/0c/0c593cce80cda4ea1933c55535d373b2 differ diff --git a/Library/Artifacts/0c/0c808f38e3b0b0c5cbfbea8c313c3584 b/Library/Artifacts/0c/0c808f38e3b0b0c5cbfbea8c313c3584 new file mode 100644 index 00000000..79936313 Binary files /dev/null and b/Library/Artifacts/0c/0c808f38e3b0b0c5cbfbea8c313c3584 differ diff --git a/Library/Artifacts/0c/0c93027490bdef4d0dcd996a3b595b79 b/Library/Artifacts/0c/0c93027490bdef4d0dcd996a3b595b79 new file mode 100644 index 00000000..ada4b945 Binary files /dev/null and b/Library/Artifacts/0c/0c93027490bdef4d0dcd996a3b595b79 differ diff --git a/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 b/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 new file mode 100644 index 00000000..019e8765 Binary files /dev/null and b/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 differ diff --git a/Library/Artifacts/0c/0c94d1e627b7e999111baf79bd2d4605 b/Library/Artifacts/0c/0c94d1e627b7e999111baf79bd2d4605 new file mode 100644 index 00000000..1742ab17 Binary files /dev/null and b/Library/Artifacts/0c/0c94d1e627b7e999111baf79bd2d4605 differ diff --git a/Library/Artifacts/0c/0ca135a132939b518cac7f8df4e39945 b/Library/Artifacts/0c/0ca135a132939b518cac7f8df4e39945 new file mode 100644 index 00000000..3ece34ae Binary files /dev/null and b/Library/Artifacts/0c/0ca135a132939b518cac7f8df4e39945 differ diff --git a/Library/Artifacts/0c/0cc1438d8e48140a63e55bd5c747d122 b/Library/Artifacts/0c/0cc1438d8e48140a63e55bd5c747d122 new file mode 100644 index 00000000..15df400a Binary files /dev/null and b/Library/Artifacts/0c/0cc1438d8e48140a63e55bd5c747d122 differ diff --git a/Library/Artifacts/0c/0ce4df2c82d85c6e4500b35deb738ff4 b/Library/Artifacts/0c/0ce4df2c82d85c6e4500b35deb738ff4 new file mode 100644 index 00000000..9dd01ede Binary files /dev/null and b/Library/Artifacts/0c/0ce4df2c82d85c6e4500b35deb738ff4 differ diff --git a/Library/Artifacts/0c/0ceaf159ba3fe17b1aa7de86a37a6de3 b/Library/Artifacts/0c/0ceaf159ba3fe17b1aa7de86a37a6de3 new file mode 100644 index 00000000..5ab7b906 Binary files /dev/null and b/Library/Artifacts/0c/0ceaf159ba3fe17b1aa7de86a37a6de3 differ diff --git a/Library/Artifacts/0d/0d00141c8662099ded8d92fb7d53212a b/Library/Artifacts/0d/0d00141c8662099ded8d92fb7d53212a new file mode 100644 index 00000000..755b7956 Binary files /dev/null and b/Library/Artifacts/0d/0d00141c8662099ded8d92fb7d53212a differ diff --git a/Library/Artifacts/0d/0d162a5a17b1cbba9322b2d041c39002 b/Library/Artifacts/0d/0d162a5a17b1cbba9322b2d041c39002 new file mode 100644 index 00000000..bc263c60 Binary files /dev/null and b/Library/Artifacts/0d/0d162a5a17b1cbba9322b2d041c39002 differ diff --git a/Library/Artifacts/0d/0d29c5c32d90e35565eed12da1d674cf b/Library/Artifacts/0d/0d29c5c32d90e35565eed12da1d674cf new file mode 100644 index 00000000..0120b349 Binary files /dev/null and b/Library/Artifacts/0d/0d29c5c32d90e35565eed12da1d674cf differ diff --git a/Library/Artifacts/0d/0d55699354f4d97f171c4b8a2eb1760a b/Library/Artifacts/0d/0d55699354f4d97f171c4b8a2eb1760a new file mode 100644 index 00000000..10f5236c Binary files /dev/null and b/Library/Artifacts/0d/0d55699354f4d97f171c4b8a2eb1760a differ diff --git a/Library/Artifacts/0d/0d71f810ecfe638cf27a6e0234c9e97e b/Library/Artifacts/0d/0d71f810ecfe638cf27a6e0234c9e97e new file mode 100644 index 00000000..51de2906 Binary files /dev/null and b/Library/Artifacts/0d/0d71f810ecfe638cf27a6e0234c9e97e differ diff --git a/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 b/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 new file mode 100644 index 00000000..3f933843 Binary files /dev/null and b/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 differ diff --git a/Library/Artifacts/0d/0d9f1ccb1b8f230d4428a5e11bc2c102 b/Library/Artifacts/0d/0d9f1ccb1b8f230d4428a5e11bc2c102 new file mode 100644 index 00000000..a7188953 Binary files /dev/null and b/Library/Artifacts/0d/0d9f1ccb1b8f230d4428a5e11bc2c102 differ diff --git a/Library/Artifacts/0d/0db560e8b1d84db54d5eebe4873e932e b/Library/Artifacts/0d/0db560e8b1d84db54d5eebe4873e932e new file mode 100644 index 00000000..04387902 Binary files /dev/null and b/Library/Artifacts/0d/0db560e8b1d84db54d5eebe4873e932e differ diff --git a/Library/Artifacts/0d/0dccae405980e3264ce1458ad149cc93 b/Library/Artifacts/0d/0dccae405980e3264ce1458ad149cc93 new file mode 100644 index 00000000..21c543ea Binary files /dev/null and b/Library/Artifacts/0d/0dccae405980e3264ce1458ad149cc93 differ diff --git a/Library/Artifacts/0d/0de3aae82f8d4b52cf5c46cd7e537ce1 b/Library/Artifacts/0d/0de3aae82f8d4b52cf5c46cd7e537ce1 new file mode 100644 index 00000000..f7f015b6 Binary files /dev/null and b/Library/Artifacts/0d/0de3aae82f8d4b52cf5c46cd7e537ce1 differ diff --git a/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 b/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 new file mode 100644 index 00000000..5d5f8679 Binary files /dev/null and b/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 differ diff --git a/Library/Artifacts/0d/0df354ad69370418a840845230d5fcd4 b/Library/Artifacts/0d/0df354ad69370418a840845230d5fcd4 new file mode 100644 index 00000000..5b27018f Binary files /dev/null and b/Library/Artifacts/0d/0df354ad69370418a840845230d5fcd4 differ diff --git a/Library/Artifacts/0d/0dfccb737ef78cafaeccd99cc50616b0 b/Library/Artifacts/0d/0dfccb737ef78cafaeccd99cc50616b0 new file mode 100644 index 00000000..184e5c83 Binary files /dev/null and b/Library/Artifacts/0d/0dfccb737ef78cafaeccd99cc50616b0 differ diff --git a/Library/Artifacts/0d/0dfe29dce1db5d5b8e6908358203bcc9 b/Library/Artifacts/0d/0dfe29dce1db5d5b8e6908358203bcc9 new file mode 100644 index 00000000..413b67a7 Binary files /dev/null and b/Library/Artifacts/0d/0dfe29dce1db5d5b8e6908358203bcc9 differ diff --git a/Library/Artifacts/0e/0e0515c2945b259a03bab01e4e1cefc7 b/Library/Artifacts/0e/0e0515c2945b259a03bab01e4e1cefc7 new file mode 100644 index 00000000..cee783b7 Binary files /dev/null and b/Library/Artifacts/0e/0e0515c2945b259a03bab01e4e1cefc7 differ diff --git a/Library/Artifacts/0e/0e20c5ed881295b3ce85973b548a13e6 b/Library/Artifacts/0e/0e20c5ed881295b3ce85973b548a13e6 new file mode 100644 index 00000000..e6425c03 Binary files /dev/null and b/Library/Artifacts/0e/0e20c5ed881295b3ce85973b548a13e6 differ diff --git a/Library/Artifacts/0e/0e22a466d9913ef0dc9b26580b9c3b92 b/Library/Artifacts/0e/0e22a466d9913ef0dc9b26580b9c3b92 new file mode 100644 index 00000000..37eaa0dd Binary files /dev/null and b/Library/Artifacts/0e/0e22a466d9913ef0dc9b26580b9c3b92 differ diff --git a/Library/Artifacts/0e/0e22dee9da9e66d75b677e14f3562e47 b/Library/Artifacts/0e/0e22dee9da9e66d75b677e14f3562e47 new file mode 100644 index 00000000..2c74f904 Binary files /dev/null and b/Library/Artifacts/0e/0e22dee9da9e66d75b677e14f3562e47 differ diff --git a/Library/Artifacts/0e/0e22fac26f35d1ac45df0520793723c1 b/Library/Artifacts/0e/0e22fac26f35d1ac45df0520793723c1 new file mode 100644 index 00000000..381c0171 Binary files /dev/null and b/Library/Artifacts/0e/0e22fac26f35d1ac45df0520793723c1 differ diff --git a/Library/Artifacts/0e/0e39007022e53f873dae10ca377e6e1e b/Library/Artifacts/0e/0e39007022e53f873dae10ca377e6e1e new file mode 100644 index 00000000..c2505177 Binary files /dev/null and b/Library/Artifacts/0e/0e39007022e53f873dae10ca377e6e1e differ diff --git a/Library/Artifacts/0e/0e6954b5485b4e9b433ed42fb8e44905 b/Library/Artifacts/0e/0e6954b5485b4e9b433ed42fb8e44905 new file mode 100644 index 00000000..4ec0ab4a Binary files /dev/null and b/Library/Artifacts/0e/0e6954b5485b4e9b433ed42fb8e44905 differ diff --git a/Library/Artifacts/0e/0e8708cceb19246e4d54ae3af6a39490 b/Library/Artifacts/0e/0e8708cceb19246e4d54ae3af6a39490 new file mode 100644 index 00000000..548ef1d2 Binary files /dev/null and b/Library/Artifacts/0e/0e8708cceb19246e4d54ae3af6a39490 differ diff --git a/Library/Artifacts/0e/0e87584c9b673997277379446ff00212 b/Library/Artifacts/0e/0e87584c9b673997277379446ff00212 new file mode 100644 index 00000000..a47e4c16 Binary files /dev/null and b/Library/Artifacts/0e/0e87584c9b673997277379446ff00212 differ diff --git a/Library/Artifacts/0e/0e8dfc0f0b654675e7cc62b57e498759 b/Library/Artifacts/0e/0e8dfc0f0b654675e7cc62b57e498759 new file mode 100644 index 00000000..f7620ec5 Binary files /dev/null and b/Library/Artifacts/0e/0e8dfc0f0b654675e7cc62b57e498759 differ diff --git a/Library/Artifacts/0e/0ea8474df35a26f27a3364b5bf6d3b35 b/Library/Artifacts/0e/0ea8474df35a26f27a3364b5bf6d3b35 new file mode 100644 index 00000000..bc93c932 Binary files /dev/null and b/Library/Artifacts/0e/0ea8474df35a26f27a3364b5bf6d3b35 differ diff --git a/Library/Artifacts/0e/0eb37ac5fbb13ad6f19aa6db4ff525a6 b/Library/Artifacts/0e/0eb37ac5fbb13ad6f19aa6db4ff525a6 new file mode 100644 index 00000000..7c4b3764 Binary files /dev/null and b/Library/Artifacts/0e/0eb37ac5fbb13ad6f19aa6db4ff525a6 differ diff --git a/Library/Artifacts/0e/0eba507c5cf280dab564758402a700ac b/Library/Artifacts/0e/0eba507c5cf280dab564758402a700ac new file mode 100644 index 00000000..114b5658 Binary files /dev/null and b/Library/Artifacts/0e/0eba507c5cf280dab564758402a700ac differ diff --git a/Library/Artifacts/0e/0ec64d7952da85ff28533ed2f725f7eb b/Library/Artifacts/0e/0ec64d7952da85ff28533ed2f725f7eb new file mode 100644 index 00000000..b572dc47 Binary files /dev/null and b/Library/Artifacts/0e/0ec64d7952da85ff28533ed2f725f7eb differ diff --git a/Library/Artifacts/0e/0ecd69ee9eb4223ca67943f4cd1148a8 b/Library/Artifacts/0e/0ecd69ee9eb4223ca67943f4cd1148a8 new file mode 100644 index 00000000..d111a1a9 Binary files /dev/null and b/Library/Artifacts/0e/0ecd69ee9eb4223ca67943f4cd1148a8 differ diff --git a/Library/Artifacts/0e/0ed0bda53fd6ac0873ec2a7d81f973f8 b/Library/Artifacts/0e/0ed0bda53fd6ac0873ec2a7d81f973f8 new file mode 100644 index 00000000..caf32dec Binary files /dev/null and b/Library/Artifacts/0e/0ed0bda53fd6ac0873ec2a7d81f973f8 differ diff --git a/Library/Artifacts/0e/0edd4fdb5be5e5e54d7a1c8367e5c21f b/Library/Artifacts/0e/0edd4fdb5be5e5e54d7a1c8367e5c21f new file mode 100644 index 00000000..101ce7dc Binary files /dev/null and b/Library/Artifacts/0e/0edd4fdb5be5e5e54d7a1c8367e5c21f differ diff --git a/Library/Artifacts/0e/0ee094619d7915d657a5c5bdedf01e7d b/Library/Artifacts/0e/0ee094619d7915d657a5c5bdedf01e7d new file mode 100644 index 00000000..4605cf76 Binary files /dev/null and b/Library/Artifacts/0e/0ee094619d7915d657a5c5bdedf01e7d differ diff --git a/Library/Artifacts/0e/0eea5e657b9d6c23eb1e8c5512b45ab2 b/Library/Artifacts/0e/0eea5e657b9d6c23eb1e8c5512b45ab2 new file mode 100644 index 00000000..89cb5855 Binary files /dev/null and b/Library/Artifacts/0e/0eea5e657b9d6c23eb1e8c5512b45ab2 differ diff --git a/Library/Artifacts/0f/0f021535046f9b739a4f7866778954d7 b/Library/Artifacts/0f/0f021535046f9b739a4f7866778954d7 new file mode 100644 index 00000000..4e70ab3e Binary files /dev/null and b/Library/Artifacts/0f/0f021535046f9b739a4f7866778954d7 differ diff --git a/Library/Artifacts/0f/0f2ea46f5d407d1b362786ed03afdbde b/Library/Artifacts/0f/0f2ea46f5d407d1b362786ed03afdbde new file mode 100644 index 00000000..09e06e5b Binary files /dev/null and b/Library/Artifacts/0f/0f2ea46f5d407d1b362786ed03afdbde differ diff --git a/Library/Artifacts/0f/0f330c93098880e03eed88e26fd50bf5 b/Library/Artifacts/0f/0f330c93098880e03eed88e26fd50bf5 new file mode 100644 index 00000000..cd2b442d Binary files /dev/null and b/Library/Artifacts/0f/0f330c93098880e03eed88e26fd50bf5 differ diff --git a/Library/Artifacts/0f/0f38be9a3ca9b0c295808d3540c710af b/Library/Artifacts/0f/0f38be9a3ca9b0c295808d3540c710af new file mode 100644 index 00000000..e8302239 Binary files /dev/null and b/Library/Artifacts/0f/0f38be9a3ca9b0c295808d3540c710af differ diff --git a/Library/Artifacts/0f/0f50fe3925755687e5d3dbec0eec47e3 b/Library/Artifacts/0f/0f50fe3925755687e5d3dbec0eec47e3 new file mode 100644 index 00000000..ea8d4612 Binary files /dev/null and b/Library/Artifacts/0f/0f50fe3925755687e5d3dbec0eec47e3 differ diff --git a/Library/Artifacts/0f/0f78e55586334194138d9f3b8aaff2b3 b/Library/Artifacts/0f/0f78e55586334194138d9f3b8aaff2b3 new file mode 100644 index 00000000..7d2c0496 Binary files /dev/null and b/Library/Artifacts/0f/0f78e55586334194138d9f3b8aaff2b3 differ diff --git a/Library/Artifacts/0f/0f79dd14af130766db71dd3259b0de10 b/Library/Artifacts/0f/0f79dd14af130766db71dd3259b0de10 new file mode 100644 index 00000000..ebce0af3 Binary files /dev/null and b/Library/Artifacts/0f/0f79dd14af130766db71dd3259b0de10 differ diff --git a/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e b/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e new file mode 100644 index 00000000..0a07fb70 Binary files /dev/null and b/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e differ diff --git a/Library/Artifacts/0f/0f981957a706df17bd17f2674b28c09b b/Library/Artifacts/0f/0f981957a706df17bd17f2674b28c09b new file mode 100644 index 00000000..7e42080e Binary files /dev/null and b/Library/Artifacts/0f/0f981957a706df17bd17f2674b28c09b differ diff --git a/Library/Artifacts/0f/0fb9aaf23e4a0b14fece637004851d50 b/Library/Artifacts/0f/0fb9aaf23e4a0b14fece637004851d50 new file mode 100644 index 00000000..a3e48370 Binary files /dev/null and b/Library/Artifacts/0f/0fb9aaf23e4a0b14fece637004851d50 differ diff --git a/Library/Artifacts/0f/0fbccf608b1a86f0cfcd68d5d6570303 b/Library/Artifacts/0f/0fbccf608b1a86f0cfcd68d5d6570303 new file mode 100644 index 00000000..3320659a Binary files /dev/null and b/Library/Artifacts/0f/0fbccf608b1a86f0cfcd68d5d6570303 differ diff --git a/Library/Artifacts/0f/0fe95a217d03cb4bae504b3717c01edb b/Library/Artifacts/0f/0fe95a217d03cb4bae504b3717c01edb new file mode 100644 index 00000000..ae62d711 Binary files /dev/null and b/Library/Artifacts/0f/0fe95a217d03cb4bae504b3717c01edb differ diff --git a/Library/Artifacts/0f/0ff95baae030ea2cf70dc6cf8c0dc350 b/Library/Artifacts/0f/0ff95baae030ea2cf70dc6cf8c0dc350 new file mode 100644 index 00000000..f53193df Binary files /dev/null and b/Library/Artifacts/0f/0ff95baae030ea2cf70dc6cf8c0dc350 differ diff --git a/Library/Artifacts/10/1003afef4d339dfd29b94703849b3c80 b/Library/Artifacts/10/1003afef4d339dfd29b94703849b3c80 new file mode 100644 index 00000000..d1208bbd Binary files /dev/null and b/Library/Artifacts/10/1003afef4d339dfd29b94703849b3c80 differ diff --git a/Library/Artifacts/10/1004ddceadf5caf4628f339b2533d32f b/Library/Artifacts/10/1004ddceadf5caf4628f339b2533d32f new file mode 100644 index 00000000..6238ecb7 Binary files /dev/null and b/Library/Artifacts/10/1004ddceadf5caf4628f339b2533d32f differ diff --git a/Library/Artifacts/10/1010e1eb9cd081337ba0ced8135d119e b/Library/Artifacts/10/1010e1eb9cd081337ba0ced8135d119e new file mode 100644 index 00000000..5aac599a Binary files /dev/null and b/Library/Artifacts/10/1010e1eb9cd081337ba0ced8135d119e differ diff --git a/Library/Artifacts/10/10117e2187c41c29004618819dd6efd7 b/Library/Artifacts/10/10117e2187c41c29004618819dd6efd7 new file mode 100644 index 00000000..974b2bab Binary files /dev/null and b/Library/Artifacts/10/10117e2187c41c29004618819dd6efd7 differ diff --git a/Library/Artifacts/10/10208cfeb982eede3c4a1ceab13c1469 b/Library/Artifacts/10/10208cfeb982eede3c4a1ceab13c1469 new file mode 100644 index 00000000..42359f0b Binary files /dev/null and b/Library/Artifacts/10/10208cfeb982eede3c4a1ceab13c1469 differ diff --git a/Library/Artifacts/10/10257139881dfe6c03f65751b91991b3 b/Library/Artifacts/10/10257139881dfe6c03f65751b91991b3 new file mode 100644 index 00000000..8f04a496 Binary files /dev/null and b/Library/Artifacts/10/10257139881dfe6c03f65751b91991b3 differ diff --git a/Library/Artifacts/10/102ffe72b61e46777d14dd4b96005717 b/Library/Artifacts/10/102ffe72b61e46777d14dd4b96005717 new file mode 100644 index 00000000..f1c18e08 Binary files /dev/null and b/Library/Artifacts/10/102ffe72b61e46777d14dd4b96005717 differ diff --git a/Library/Artifacts/10/106bc70a3e9a5e5cdcd6f3d33f719473 b/Library/Artifacts/10/106bc70a3e9a5e5cdcd6f3d33f719473 new file mode 100644 index 00000000..73df6cda Binary files /dev/null and b/Library/Artifacts/10/106bc70a3e9a5e5cdcd6f3d33f719473 differ diff --git a/Library/Artifacts/10/107e7d46c84199050a9e2662494e8569 b/Library/Artifacts/10/107e7d46c84199050a9e2662494e8569 new file mode 100644 index 00000000..037f883c Binary files /dev/null and b/Library/Artifacts/10/107e7d46c84199050a9e2662494e8569 differ diff --git a/Library/Artifacts/10/1091decdd1744b774663abbd267ad3a7 b/Library/Artifacts/10/1091decdd1744b774663abbd267ad3a7 new file mode 100644 index 00000000..dadba71c Binary files /dev/null and b/Library/Artifacts/10/1091decdd1744b774663abbd267ad3a7 differ diff --git a/Library/Artifacts/10/1097a7a382f4a5dfe87949c49d994251 b/Library/Artifacts/10/1097a7a382f4a5dfe87949c49d994251 new file mode 100644 index 00000000..969ee40e Binary files /dev/null and b/Library/Artifacts/10/1097a7a382f4a5dfe87949c49d994251 differ diff --git a/Library/Artifacts/10/10b534e1fd3ba973417095f2110d4e8a b/Library/Artifacts/10/10b534e1fd3ba973417095f2110d4e8a new file mode 100644 index 00000000..cf39c8ec Binary files /dev/null and b/Library/Artifacts/10/10b534e1fd3ba973417095f2110d4e8a differ diff --git a/Library/Artifacts/10/10b55ad272bdcf93c11992d2294bd304 b/Library/Artifacts/10/10b55ad272bdcf93c11992d2294bd304 new file mode 100644 index 00000000..7b3931f0 Binary files /dev/null and b/Library/Artifacts/10/10b55ad272bdcf93c11992d2294bd304 differ diff --git a/Library/Artifacts/10/10bd64acbcd5a25c1d89ba4d7aae4a97 b/Library/Artifacts/10/10bd64acbcd5a25c1d89ba4d7aae4a97 new file mode 100644 index 00000000..87e14ca2 Binary files /dev/null and b/Library/Artifacts/10/10bd64acbcd5a25c1d89ba4d7aae4a97 differ diff --git a/Library/Artifacts/10/10dd7e4aeda8fdb6b6aa8b664cb5a44e b/Library/Artifacts/10/10dd7e4aeda8fdb6b6aa8b664cb5a44e new file mode 100644 index 00000000..0259fc38 Binary files /dev/null and b/Library/Artifacts/10/10dd7e4aeda8fdb6b6aa8b664cb5a44e differ diff --git a/Library/Artifacts/10/10df37def21f2d7b5487e9077d967d60 b/Library/Artifacts/10/10df37def21f2d7b5487e9077d967d60 new file mode 100644 index 00000000..21c5039c Binary files /dev/null and b/Library/Artifacts/10/10df37def21f2d7b5487e9077d967d60 differ diff --git a/Library/Artifacts/11/1125f7f9a5977bea10d3afbef80f66df b/Library/Artifacts/11/1125f7f9a5977bea10d3afbef80f66df new file mode 100644 index 00000000..7996cbde Binary files /dev/null and b/Library/Artifacts/11/1125f7f9a5977bea10d3afbef80f66df differ diff --git a/Library/Artifacts/11/1137cf6948d2290c598a14f0056fb168 b/Library/Artifacts/11/1137cf6948d2290c598a14f0056fb168 new file mode 100644 index 00000000..7dac022e Binary files /dev/null and b/Library/Artifacts/11/1137cf6948d2290c598a14f0056fb168 differ diff --git a/Library/Artifacts/11/115dc059c4c66a5a8587374add5cefd3 b/Library/Artifacts/11/115dc059c4c66a5a8587374add5cefd3 new file mode 100644 index 00000000..ead98ce2 Binary files /dev/null and b/Library/Artifacts/11/115dc059c4c66a5a8587374add5cefd3 differ diff --git a/Library/Artifacts/11/116c2b5413d54482fc200861f44c7b44 b/Library/Artifacts/11/116c2b5413d54482fc200861f44c7b44 new file mode 100644 index 00000000..dce5e155 Binary files /dev/null and b/Library/Artifacts/11/116c2b5413d54482fc200861f44c7b44 differ diff --git a/Library/Artifacts/11/117c14e5d50cc7d3366389e17defe231 b/Library/Artifacts/11/117c14e5d50cc7d3366389e17defe231 new file mode 100644 index 00000000..ad54a226 Binary files /dev/null and b/Library/Artifacts/11/117c14e5d50cc7d3366389e17defe231 differ diff --git a/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 b/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 new file mode 100644 index 00000000..6d9b3134 Binary files /dev/null and b/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 differ diff --git a/Library/Artifacts/11/11b4988263c97caaa0c636c1b5b6c66f b/Library/Artifacts/11/11b4988263c97caaa0c636c1b5b6c66f new file mode 100644 index 00000000..0bbd2f42 Binary files /dev/null and b/Library/Artifacts/11/11b4988263c97caaa0c636c1b5b6c66f differ diff --git a/Library/Artifacts/11/11c7f43847edb04bbee4b6ac0f02cac2 b/Library/Artifacts/11/11c7f43847edb04bbee4b6ac0f02cac2 new file mode 100644 index 00000000..7ab9f583 Binary files /dev/null and b/Library/Artifacts/11/11c7f43847edb04bbee4b6ac0f02cac2 differ diff --git a/Library/Artifacts/11/11ca9e2fc767cecf7996f2a76e4db12e b/Library/Artifacts/11/11ca9e2fc767cecf7996f2a76e4db12e new file mode 100644 index 00000000..d4350618 Binary files /dev/null and b/Library/Artifacts/11/11ca9e2fc767cecf7996f2a76e4db12e differ diff --git a/Library/Artifacts/11/11d3b7df066dc406b2025b549f33e0a5 b/Library/Artifacts/11/11d3b7df066dc406b2025b549f33e0a5 new file mode 100644 index 00000000..4145a0c4 Binary files /dev/null and b/Library/Artifacts/11/11d3b7df066dc406b2025b549f33e0a5 differ diff --git a/Library/Artifacts/11/11d9194c50e17e205377b63aae9f46e7 b/Library/Artifacts/11/11d9194c50e17e205377b63aae9f46e7 new file mode 100644 index 00000000..3ab2f3a4 Binary files /dev/null and b/Library/Artifacts/11/11d9194c50e17e205377b63aae9f46e7 differ diff --git a/Library/Artifacts/11/11e373abf881316757866349d1fc30af b/Library/Artifacts/11/11e373abf881316757866349d1fc30af new file mode 100644 index 00000000..44e122b7 Binary files /dev/null and b/Library/Artifacts/11/11e373abf881316757866349d1fc30af differ diff --git a/Library/Artifacts/11/11eb05cd64fd9b1aab785377532065fd b/Library/Artifacts/11/11eb05cd64fd9b1aab785377532065fd new file mode 100644 index 00000000..9af7848c Binary files /dev/null and b/Library/Artifacts/11/11eb05cd64fd9b1aab785377532065fd differ diff --git a/Library/Artifacts/11/11fe37d1022839a7d03bfa25287243ef b/Library/Artifacts/11/11fe37d1022839a7d03bfa25287243ef new file mode 100644 index 00000000..5d653c83 Binary files /dev/null and b/Library/Artifacts/11/11fe37d1022839a7d03bfa25287243ef differ diff --git a/Library/Artifacts/12/1200b50ebd0e28c85b48ae8702c3dff5 b/Library/Artifacts/12/1200b50ebd0e28c85b48ae8702c3dff5 new file mode 100644 index 00000000..088e2353 Binary files /dev/null and b/Library/Artifacts/12/1200b50ebd0e28c85b48ae8702c3dff5 differ diff --git a/Library/Artifacts/12/122bf4b16db59fc2e2636c6952b9bb9f b/Library/Artifacts/12/122bf4b16db59fc2e2636c6952b9bb9f new file mode 100644 index 00000000..b01ac80d Binary files /dev/null and b/Library/Artifacts/12/122bf4b16db59fc2e2636c6952b9bb9f differ diff --git a/Library/Artifacts/12/12306aaf83bf2ad17db5e12582f1ff36 b/Library/Artifacts/12/12306aaf83bf2ad17db5e12582f1ff36 new file mode 100644 index 00000000..0fed3d89 Binary files /dev/null and b/Library/Artifacts/12/12306aaf83bf2ad17db5e12582f1ff36 differ diff --git a/Library/Artifacts/12/124195c3245deaeba48e22710666a57d b/Library/Artifacts/12/124195c3245deaeba48e22710666a57d new file mode 100644 index 00000000..fe5a4485 Binary files /dev/null and b/Library/Artifacts/12/124195c3245deaeba48e22710666a57d differ diff --git a/Library/Artifacts/12/124cb19a17eed704a9ba13585eb643c8 b/Library/Artifacts/12/124cb19a17eed704a9ba13585eb643c8 new file mode 100644 index 00000000..9052db54 Binary files /dev/null and b/Library/Artifacts/12/124cb19a17eed704a9ba13585eb643c8 differ diff --git a/Library/Artifacts/12/12697f5d52affd09a137907880ee1c3d b/Library/Artifacts/12/12697f5d52affd09a137907880ee1c3d new file mode 100644 index 00000000..772b2fe4 Binary files /dev/null and b/Library/Artifacts/12/12697f5d52affd09a137907880ee1c3d differ diff --git a/Library/Artifacts/12/1270a938da4bb3dea3e95ec60e383631 b/Library/Artifacts/12/1270a938da4bb3dea3e95ec60e383631 new file mode 100644 index 00000000..a9ec62ec Binary files /dev/null and b/Library/Artifacts/12/1270a938da4bb3dea3e95ec60e383631 differ diff --git a/Library/Artifacts/12/1275f7d733c4bab2ccebbdcef9ac45f9 b/Library/Artifacts/12/1275f7d733c4bab2ccebbdcef9ac45f9 new file mode 100644 index 00000000..3bb19ae8 Binary files /dev/null and b/Library/Artifacts/12/1275f7d733c4bab2ccebbdcef9ac45f9 differ diff --git a/Library/Artifacts/12/127cc12895bf2cd2857db523df2ca488 b/Library/Artifacts/12/127cc12895bf2cd2857db523df2ca488 new file mode 100644 index 00000000..21a56dd5 Binary files /dev/null and b/Library/Artifacts/12/127cc12895bf2cd2857db523df2ca488 differ diff --git a/Library/Artifacts/12/127db17676b5bcd0072b58874dfc1ac8 b/Library/Artifacts/12/127db17676b5bcd0072b58874dfc1ac8 new file mode 100644 index 00000000..8c560985 Binary files /dev/null and b/Library/Artifacts/12/127db17676b5bcd0072b58874dfc1ac8 differ diff --git a/Library/Artifacts/12/128e13d09fd8731831b7946c899c653d b/Library/Artifacts/12/128e13d09fd8731831b7946c899c653d new file mode 100644 index 00000000..586f7e10 Binary files /dev/null and b/Library/Artifacts/12/128e13d09fd8731831b7946c899c653d differ diff --git a/Library/Artifacts/12/12a163ce69b769cfc6552402ab3042f2 b/Library/Artifacts/12/12a163ce69b769cfc6552402ab3042f2 new file mode 100644 index 00000000..c5be1ec7 Binary files /dev/null and b/Library/Artifacts/12/12a163ce69b769cfc6552402ab3042f2 differ diff --git a/Library/Artifacts/12/12adec9fb2bbdceffb9486a57330c977 b/Library/Artifacts/12/12adec9fb2bbdceffb9486a57330c977 new file mode 100644 index 00000000..96ff4bfd Binary files /dev/null and b/Library/Artifacts/12/12adec9fb2bbdceffb9486a57330c977 differ diff --git a/Library/Artifacts/12/12cef923336e46d8614f4c24d787cede b/Library/Artifacts/12/12cef923336e46d8614f4c24d787cede new file mode 100644 index 00000000..6cf56142 Binary files /dev/null and b/Library/Artifacts/12/12cef923336e46d8614f4c24d787cede differ diff --git a/Library/Artifacts/12/12d90042b302206180c3f4288daa7b08 b/Library/Artifacts/12/12d90042b302206180c3f4288daa7b08 new file mode 100644 index 00000000..155e1fea Binary files /dev/null and b/Library/Artifacts/12/12d90042b302206180c3f4288daa7b08 differ diff --git a/Library/Artifacts/12/12df87fa0ae87c8523744fd27b553157 b/Library/Artifacts/12/12df87fa0ae87c8523744fd27b553157 new file mode 100644 index 00000000..8fad423c Binary files /dev/null and b/Library/Artifacts/12/12df87fa0ae87c8523744fd27b553157 differ diff --git a/Library/Artifacts/12/12fdb25198eb81cafd62c48fc7ce989e b/Library/Artifacts/12/12fdb25198eb81cafd62c48fc7ce989e new file mode 100644 index 00000000..3405c77e Binary files /dev/null and b/Library/Artifacts/12/12fdb25198eb81cafd62c48fc7ce989e differ diff --git a/Library/Artifacts/13/130866119cb58a5597fc3d39615cacf6 b/Library/Artifacts/13/130866119cb58a5597fc3d39615cacf6 new file mode 100644 index 00000000..1c56940c Binary files /dev/null and b/Library/Artifacts/13/130866119cb58a5597fc3d39615cacf6 differ diff --git a/Library/Artifacts/13/1316ba80aa5f41005576ec156639d165 b/Library/Artifacts/13/1316ba80aa5f41005576ec156639d165 new file mode 100644 index 00000000..e81464fa Binary files /dev/null and b/Library/Artifacts/13/1316ba80aa5f41005576ec156639d165 differ diff --git a/Library/Artifacts/13/131ec37de6d3dfea4bff21cdf0365170 b/Library/Artifacts/13/131ec37de6d3dfea4bff21cdf0365170 new file mode 100644 index 00000000..f13c8425 Binary files /dev/null and b/Library/Artifacts/13/131ec37de6d3dfea4bff21cdf0365170 differ diff --git a/Library/Artifacts/13/132800058fdef3c404136c65fc1f3235 b/Library/Artifacts/13/132800058fdef3c404136c65fc1f3235 new file mode 100644 index 00000000..9b8b1b2a Binary files /dev/null and b/Library/Artifacts/13/132800058fdef3c404136c65fc1f3235 differ diff --git a/Library/Artifacts/13/132868b51e904b2d6a600db08da14578 b/Library/Artifacts/13/132868b51e904b2d6a600db08da14578 new file mode 100644 index 00000000..0267cf2a Binary files /dev/null and b/Library/Artifacts/13/132868b51e904b2d6a600db08da14578 differ diff --git a/Library/Artifacts/13/133097b347ee47d2570a3d3d3697ee0a b/Library/Artifacts/13/133097b347ee47d2570a3d3d3697ee0a new file mode 100644 index 00000000..badd997d Binary files /dev/null and b/Library/Artifacts/13/133097b347ee47d2570a3d3d3697ee0a differ diff --git a/Library/Artifacts/13/133db4bd49e28a163e0d1c0e25d31ae7 b/Library/Artifacts/13/133db4bd49e28a163e0d1c0e25d31ae7 new file mode 100644 index 00000000..872f3e06 Binary files /dev/null and b/Library/Artifacts/13/133db4bd49e28a163e0d1c0e25d31ae7 differ diff --git a/Library/Artifacts/13/133f432ebdb090f2283ea526207c1c91 b/Library/Artifacts/13/133f432ebdb090f2283ea526207c1c91 new file mode 100644 index 00000000..a8c55acd Binary files /dev/null and b/Library/Artifacts/13/133f432ebdb090f2283ea526207c1c91 differ diff --git a/Library/Artifacts/13/1352933abd74f877fe71a447f18fa006 b/Library/Artifacts/13/1352933abd74f877fe71a447f18fa006 new file mode 100644 index 00000000..1570d80a Binary files /dev/null and b/Library/Artifacts/13/1352933abd74f877fe71a447f18fa006 differ diff --git a/Library/Artifacts/13/135999fb12140945446c4cdb43cfcd8e b/Library/Artifacts/13/135999fb12140945446c4cdb43cfcd8e new file mode 100644 index 00000000..9c5fadef Binary files /dev/null and b/Library/Artifacts/13/135999fb12140945446c4cdb43cfcd8e differ diff --git a/Library/Artifacts/13/13682934708013203e0d1090faf39dad b/Library/Artifacts/13/13682934708013203e0d1090faf39dad new file mode 100644 index 00000000..e5d06472 Binary files /dev/null and b/Library/Artifacts/13/13682934708013203e0d1090faf39dad differ diff --git a/Library/Artifacts/13/1368ffeb07c261b80302b8429aaab4d4 b/Library/Artifacts/13/1368ffeb07c261b80302b8429aaab4d4 new file mode 100644 index 00000000..0ce6df35 Binary files /dev/null and b/Library/Artifacts/13/1368ffeb07c261b80302b8429aaab4d4 differ diff --git a/Library/Artifacts/13/13742f43b03c7189ed3e25c53b48921f b/Library/Artifacts/13/13742f43b03c7189ed3e25c53b48921f new file mode 100644 index 00000000..28c55990 Binary files /dev/null and b/Library/Artifacts/13/13742f43b03c7189ed3e25c53b48921f differ diff --git a/Library/Artifacts/13/13755b613f0876e6fd34b5dcf511a429 b/Library/Artifacts/13/13755b613f0876e6fd34b5dcf511a429 new file mode 100644 index 00000000..6bf07695 Binary files /dev/null and b/Library/Artifacts/13/13755b613f0876e6fd34b5dcf511a429 differ diff --git a/Library/Artifacts/13/13894357d971495be6b1a488209af260 b/Library/Artifacts/13/13894357d971495be6b1a488209af260 new file mode 100644 index 00000000..9b6b8039 Binary files /dev/null and b/Library/Artifacts/13/13894357d971495be6b1a488209af260 differ diff --git a/Library/Artifacts/13/138e6c9df4d38f4f6c01a4ab15f25a41 b/Library/Artifacts/13/138e6c9df4d38f4f6c01a4ab15f25a41 new file mode 100644 index 00000000..97a72ed4 Binary files /dev/null and b/Library/Artifacts/13/138e6c9df4d38f4f6c01a4ab15f25a41 differ diff --git a/Library/Artifacts/13/138f60101031929c81b4ab5916d09ded b/Library/Artifacts/13/138f60101031929c81b4ab5916d09ded new file mode 100644 index 00000000..e361839d Binary files /dev/null and b/Library/Artifacts/13/138f60101031929c81b4ab5916d09ded differ diff --git a/Library/Artifacts/13/139203f2372b44d6880cf20cc72a8ca7 b/Library/Artifacts/13/139203f2372b44d6880cf20cc72a8ca7 new file mode 100644 index 00000000..0eb8d908 Binary files /dev/null and b/Library/Artifacts/13/139203f2372b44d6880cf20cc72a8ca7 differ diff --git a/Library/Artifacts/13/13954a956c65c2a97503a5559269d43c b/Library/Artifacts/13/13954a956c65c2a97503a5559269d43c new file mode 100644 index 00000000..934da0c5 Binary files /dev/null and b/Library/Artifacts/13/13954a956c65c2a97503a5559269d43c differ diff --git a/Library/Artifacts/13/139f34d6ec5eba2d4bf61edbf3dbf004 b/Library/Artifacts/13/139f34d6ec5eba2d4bf61edbf3dbf004 new file mode 100644 index 00000000..ed39e831 Binary files /dev/null and b/Library/Artifacts/13/139f34d6ec5eba2d4bf61edbf3dbf004 differ diff --git a/Library/Artifacts/13/139f5fdf2f1fd0d6940de6cfee34d07b b/Library/Artifacts/13/139f5fdf2f1fd0d6940de6cfee34d07b new file mode 100644 index 00000000..1e707bfa Binary files /dev/null and b/Library/Artifacts/13/139f5fdf2f1fd0d6940de6cfee34d07b differ diff --git a/Library/Artifacts/13/13b7e1238e4609718cb9907e2f524f90 b/Library/Artifacts/13/13b7e1238e4609718cb9907e2f524f90 new file mode 100644 index 00000000..7ef30304 Binary files /dev/null and b/Library/Artifacts/13/13b7e1238e4609718cb9907e2f524f90 differ diff --git a/Library/Artifacts/13/13c350f5afcaebcc05165c3b191b085b b/Library/Artifacts/13/13c350f5afcaebcc05165c3b191b085b new file mode 100644 index 00000000..8d825e90 Binary files /dev/null and b/Library/Artifacts/13/13c350f5afcaebcc05165c3b191b085b differ diff --git a/Library/Artifacts/13/13c7f25bf10a0e0e173bbe627a58683e b/Library/Artifacts/13/13c7f25bf10a0e0e173bbe627a58683e new file mode 100644 index 00000000..45ce7f93 Binary files /dev/null and b/Library/Artifacts/13/13c7f25bf10a0e0e173bbe627a58683e differ diff --git a/Library/Artifacts/13/13d807479ab4765a6a3d8fce7e7f17ba b/Library/Artifacts/13/13d807479ab4765a6a3d8fce7e7f17ba new file mode 100644 index 00000000..8abb8190 Binary files /dev/null and b/Library/Artifacts/13/13d807479ab4765a6a3d8fce7e7f17ba differ diff --git a/Library/Artifacts/13/13ef9668c84934bc07cae5babfd28049 b/Library/Artifacts/13/13ef9668c84934bc07cae5babfd28049 new file mode 100644 index 00000000..434fa77b Binary files /dev/null and b/Library/Artifacts/13/13ef9668c84934bc07cae5babfd28049 differ diff --git a/Library/Artifacts/13/13f05f953fe3f2735a9d063380114b89 b/Library/Artifacts/13/13f05f953fe3f2735a9d063380114b89 new file mode 100644 index 00000000..6b00f152 Binary files /dev/null and b/Library/Artifacts/13/13f05f953fe3f2735a9d063380114b89 differ diff --git a/Library/Artifacts/14/14012ba16c2e11ab31a0767d0f996a03 b/Library/Artifacts/14/14012ba16c2e11ab31a0767d0f996a03 new file mode 100644 index 00000000..aa4557f6 Binary files /dev/null and b/Library/Artifacts/14/14012ba16c2e11ab31a0767d0f996a03 differ diff --git a/Library/Artifacts/14/1401a592762bd7cada9c14aa0d98035b b/Library/Artifacts/14/1401a592762bd7cada9c14aa0d98035b new file mode 100644 index 00000000..181e986e Binary files /dev/null and b/Library/Artifacts/14/1401a592762bd7cada9c14aa0d98035b differ diff --git a/Library/Artifacts/14/141468608caf9cad363e25312c8e04dc b/Library/Artifacts/14/141468608caf9cad363e25312c8e04dc new file mode 100644 index 00000000..f8a64d53 Binary files /dev/null and b/Library/Artifacts/14/141468608caf9cad363e25312c8e04dc differ diff --git a/Library/Artifacts/14/1431b0c71cd65fe293b9988a92baebd4 b/Library/Artifacts/14/1431b0c71cd65fe293b9988a92baebd4 new file mode 100644 index 00000000..0d5a4a51 Binary files /dev/null and b/Library/Artifacts/14/1431b0c71cd65fe293b9988a92baebd4 differ diff --git a/Library/Artifacts/14/144e1d4ccb7cecad530576cacdc22b15 b/Library/Artifacts/14/144e1d4ccb7cecad530576cacdc22b15 new file mode 100644 index 00000000..c43b18fe Binary files /dev/null and b/Library/Artifacts/14/144e1d4ccb7cecad530576cacdc22b15 differ diff --git a/Library/Artifacts/14/14518e956fc8d019c3273f220841abf3 b/Library/Artifacts/14/14518e956fc8d019c3273f220841abf3 new file mode 100644 index 00000000..717db6c2 Binary files /dev/null and b/Library/Artifacts/14/14518e956fc8d019c3273f220841abf3 differ diff --git a/Library/Artifacts/14/1451daec6c4ef352bfacba1cc01b81fd b/Library/Artifacts/14/1451daec6c4ef352bfacba1cc01b81fd new file mode 100644 index 00000000..d2c2056e Binary files /dev/null and b/Library/Artifacts/14/1451daec6c4ef352bfacba1cc01b81fd differ diff --git a/Library/Artifacts/14/14a623b2b91cb3973eb0d2057a5fea69 b/Library/Artifacts/14/14a623b2b91cb3973eb0d2057a5fea69 new file mode 100644 index 00000000..598afa67 Binary files /dev/null and b/Library/Artifacts/14/14a623b2b91cb3973eb0d2057a5fea69 differ diff --git a/Library/Artifacts/14/14a7946061618cbf7d274e01881f1346 b/Library/Artifacts/14/14a7946061618cbf7d274e01881f1346 new file mode 100644 index 00000000..e9f8e77f Binary files /dev/null and b/Library/Artifacts/14/14a7946061618cbf7d274e01881f1346 differ diff --git a/Library/Artifacts/14/14a9185f57a77cfdfa025503a9cdd7f7 b/Library/Artifacts/14/14a9185f57a77cfdfa025503a9cdd7f7 new file mode 100644 index 00000000..37f3e58e Binary files /dev/null and b/Library/Artifacts/14/14a9185f57a77cfdfa025503a9cdd7f7 differ diff --git a/Library/Artifacts/14/14b2de34bd0334def914e4314e9b1c2d b/Library/Artifacts/14/14b2de34bd0334def914e4314e9b1c2d new file mode 100644 index 00000000..be4466c7 Binary files /dev/null and b/Library/Artifacts/14/14b2de34bd0334def914e4314e9b1c2d differ diff --git a/Library/Artifacts/14/14c2f016b847a9da4d37ccb225cf2771 b/Library/Artifacts/14/14c2f016b847a9da4d37ccb225cf2771 new file mode 100644 index 00000000..207a1247 Binary files /dev/null and b/Library/Artifacts/14/14c2f016b847a9da4d37ccb225cf2771 differ diff --git a/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 b/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 new file mode 100644 index 00000000..da35bffc Binary files /dev/null and b/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 differ diff --git a/Library/Artifacts/14/14e214248a1152257d6b6804e536b5f6 b/Library/Artifacts/14/14e214248a1152257d6b6804e536b5f6 new file mode 100644 index 00000000..24a32930 Binary files /dev/null and b/Library/Artifacts/14/14e214248a1152257d6b6804e536b5f6 differ diff --git a/Library/Artifacts/14/14e5a302ce40b6bd443bab5050cfb0d0 b/Library/Artifacts/14/14e5a302ce40b6bd443bab5050cfb0d0 new file mode 100644 index 00000000..f32d8b9b Binary files /dev/null and b/Library/Artifacts/14/14e5a302ce40b6bd443bab5050cfb0d0 differ diff --git a/Library/Artifacts/14/14f4e325d1ea7935335dbf6f777b93f9 b/Library/Artifacts/14/14f4e325d1ea7935335dbf6f777b93f9 new file mode 100644 index 00000000..967e14cf Binary files /dev/null and b/Library/Artifacts/14/14f4e325d1ea7935335dbf6f777b93f9 differ diff --git a/Library/Artifacts/15/153145b0d5258938176fd02708748eac b/Library/Artifacts/15/153145b0d5258938176fd02708748eac new file mode 100644 index 00000000..b1fc6f3e Binary files /dev/null and b/Library/Artifacts/15/153145b0d5258938176fd02708748eac differ diff --git a/Library/Artifacts/15/154e7060634d2397348196f511856fd5 b/Library/Artifacts/15/154e7060634d2397348196f511856fd5 new file mode 100644 index 00000000..c322417a Binary files /dev/null and b/Library/Artifacts/15/154e7060634d2397348196f511856fd5 differ diff --git a/Library/Artifacts/15/155243e3fe0a4aa8dd9343872269f3d7 b/Library/Artifacts/15/155243e3fe0a4aa8dd9343872269f3d7 new file mode 100644 index 00000000..f71469be Binary files /dev/null and b/Library/Artifacts/15/155243e3fe0a4aa8dd9343872269f3d7 differ diff --git a/Library/Artifacts/15/155b4531464eeb4c6cbab0544e5966a4 b/Library/Artifacts/15/155b4531464eeb4c6cbab0544e5966a4 new file mode 100644 index 00000000..1ccf2aae Binary files /dev/null and b/Library/Artifacts/15/155b4531464eeb4c6cbab0544e5966a4 differ diff --git a/Library/Artifacts/15/155ec09394ab8ff4dc342ce0f0787c49 b/Library/Artifacts/15/155ec09394ab8ff4dc342ce0f0787c49 new file mode 100644 index 00000000..0fc1e1c9 Binary files /dev/null and b/Library/Artifacts/15/155ec09394ab8ff4dc342ce0f0787c49 differ diff --git a/Library/Artifacts/15/155f61f66ed1945a61f95e49e612b29d b/Library/Artifacts/15/155f61f66ed1945a61f95e49e612b29d new file mode 100644 index 00000000..bc271377 Binary files /dev/null and b/Library/Artifacts/15/155f61f66ed1945a61f95e49e612b29d differ diff --git a/Library/Artifacts/15/15763914570e49a89304abac46b33098 b/Library/Artifacts/15/15763914570e49a89304abac46b33098 new file mode 100644 index 00000000..12558af1 Binary files /dev/null and b/Library/Artifacts/15/15763914570e49a89304abac46b33098 differ diff --git a/Library/Artifacts/15/15b5a438ce321e65b1ad84240f8fe2c6 b/Library/Artifacts/15/15b5a438ce321e65b1ad84240f8fe2c6 new file mode 100644 index 00000000..3fc5c0a7 Binary files /dev/null and b/Library/Artifacts/15/15b5a438ce321e65b1ad84240f8fe2c6 differ diff --git a/Library/Artifacts/15/15bbce3ec9850d6ee697aa055b9c674c b/Library/Artifacts/15/15bbce3ec9850d6ee697aa055b9c674c new file mode 100644 index 00000000..fb8e71d3 Binary files /dev/null and b/Library/Artifacts/15/15bbce3ec9850d6ee697aa055b9c674c differ diff --git a/Library/Artifacts/15/15c7b01969d97d893f12a0c022127fe6 b/Library/Artifacts/15/15c7b01969d97d893f12a0c022127fe6 new file mode 100644 index 00000000..7d8bddb1 Binary files /dev/null and b/Library/Artifacts/15/15c7b01969d97d893f12a0c022127fe6 differ diff --git a/Library/Artifacts/15/15ca6ffb81600f721e0ef2eff8410925 b/Library/Artifacts/15/15ca6ffb81600f721e0ef2eff8410925 new file mode 100644 index 00000000..1beffac5 Binary files /dev/null and b/Library/Artifacts/15/15ca6ffb81600f721e0ef2eff8410925 differ diff --git a/Library/Artifacts/15/15ce9cdbd1723cc6afed9f622c23f3e3 b/Library/Artifacts/15/15ce9cdbd1723cc6afed9f622c23f3e3 new file mode 100644 index 00000000..d045c594 Binary files /dev/null and b/Library/Artifacts/15/15ce9cdbd1723cc6afed9f622c23f3e3 differ diff --git a/Library/Artifacts/15/15e1fb191eec4991a5e2f5e251c87fe0 b/Library/Artifacts/15/15e1fb191eec4991a5e2f5e251c87fe0 new file mode 100644 index 00000000..53c6c1a3 Binary files /dev/null and b/Library/Artifacts/15/15e1fb191eec4991a5e2f5e251c87fe0 differ diff --git a/Library/Artifacts/15/15e5a625f9f724a28d0a9dade6bbc696 b/Library/Artifacts/15/15e5a625f9f724a28d0a9dade6bbc696 new file mode 100644 index 00000000..faf959d0 Binary files /dev/null and b/Library/Artifacts/15/15e5a625f9f724a28d0a9dade6bbc696 differ diff --git a/Library/Artifacts/15/15fb435b9f694a9893a39b23703b2422 b/Library/Artifacts/15/15fb435b9f694a9893a39b23703b2422 new file mode 100644 index 00000000..5c1c5bfb Binary files /dev/null and b/Library/Artifacts/15/15fb435b9f694a9893a39b23703b2422 differ diff --git a/Library/Artifacts/16/16000e2d57602c215cfd7e5cf6a8e07b b/Library/Artifacts/16/16000e2d57602c215cfd7e5cf6a8e07b new file mode 100644 index 00000000..f4bb4226 Binary files /dev/null and b/Library/Artifacts/16/16000e2d57602c215cfd7e5cf6a8e07b differ diff --git a/Library/Artifacts/16/1602f20cb52aa3f27e2bd122bbc6252e b/Library/Artifacts/16/1602f20cb52aa3f27e2bd122bbc6252e new file mode 100644 index 00000000..2338725e Binary files /dev/null and b/Library/Artifacts/16/1602f20cb52aa3f27e2bd122bbc6252e differ diff --git a/Library/Artifacts/16/160a0e8a378baa13d5badce16d395ad6 b/Library/Artifacts/16/160a0e8a378baa13d5badce16d395ad6 new file mode 100644 index 00000000..3206d703 Binary files /dev/null and b/Library/Artifacts/16/160a0e8a378baa13d5badce16d395ad6 differ diff --git a/Library/Artifacts/16/1612338399082bef5ccf5e5386d2dd6b b/Library/Artifacts/16/1612338399082bef5ccf5e5386d2dd6b new file mode 100644 index 00000000..22f1f26e Binary files /dev/null and b/Library/Artifacts/16/1612338399082bef5ccf5e5386d2dd6b differ diff --git a/Library/Artifacts/16/163261f1ac60d3d3df06579ede599f50 b/Library/Artifacts/16/163261f1ac60d3d3df06579ede599f50 new file mode 100644 index 00000000..eea611d2 Binary files /dev/null and b/Library/Artifacts/16/163261f1ac60d3d3df06579ede599f50 differ diff --git a/Library/Artifacts/16/1642a8e9a649809b3687e790262ad0ed b/Library/Artifacts/16/1642a8e9a649809b3687e790262ad0ed new file mode 100644 index 00000000..ef540535 Binary files /dev/null and b/Library/Artifacts/16/1642a8e9a649809b3687e790262ad0ed differ diff --git a/Library/Artifacts/16/1678fc0ddc865c61b16ad2d647813136 b/Library/Artifacts/16/1678fc0ddc865c61b16ad2d647813136 new file mode 100644 index 00000000..7e4b3ad2 Binary files /dev/null and b/Library/Artifacts/16/1678fc0ddc865c61b16ad2d647813136 differ diff --git a/Library/Artifacts/16/1683a89998c69235f022a7b49c7cdd43 b/Library/Artifacts/16/1683a89998c69235f022a7b49c7cdd43 new file mode 100644 index 00000000..3c743429 Binary files /dev/null and b/Library/Artifacts/16/1683a89998c69235f022a7b49c7cdd43 differ diff --git a/Library/Artifacts/16/1699bb707e99a9e997743ed8595f4aa7 b/Library/Artifacts/16/1699bb707e99a9e997743ed8595f4aa7 new file mode 100644 index 00000000..18cb25a9 Binary files /dev/null and b/Library/Artifacts/16/1699bb707e99a9e997743ed8595f4aa7 differ diff --git a/Library/Artifacts/16/169a9869a034a115c1319eb3e25f9d32 b/Library/Artifacts/16/169a9869a034a115c1319eb3e25f9d32 new file mode 100644 index 00000000..1678f4b5 Binary files /dev/null and b/Library/Artifacts/16/169a9869a034a115c1319eb3e25f9d32 differ diff --git a/Library/Artifacts/16/169ced8481ea2588e6ffef2f4c2bac97 b/Library/Artifacts/16/169ced8481ea2588e6ffef2f4c2bac97 new file mode 100644 index 00000000..fe516143 Binary files /dev/null and b/Library/Artifacts/16/169ced8481ea2588e6ffef2f4c2bac97 differ diff --git a/Library/Artifacts/16/16a2f0ce27451e61eeb1828fc4eb659a b/Library/Artifacts/16/16a2f0ce27451e61eeb1828fc4eb659a new file mode 100644 index 00000000..5edf2d0b Binary files /dev/null and b/Library/Artifacts/16/16a2f0ce27451e61eeb1828fc4eb659a differ diff --git a/Library/Artifacts/16/16b24b027fb49390e5b4357cc00a4641 b/Library/Artifacts/16/16b24b027fb49390e5b4357cc00a4641 new file mode 100644 index 00000000..05cc9577 Binary files /dev/null and b/Library/Artifacts/16/16b24b027fb49390e5b4357cc00a4641 differ diff --git a/Library/Artifacts/16/16b7c0ece083d48a27534ba141293693 b/Library/Artifacts/16/16b7c0ece083d48a27534ba141293693 new file mode 100644 index 00000000..0ad38786 Binary files /dev/null and b/Library/Artifacts/16/16b7c0ece083d48a27534ba141293693 differ diff --git a/Library/Artifacts/16/16c128e3661a5233b10a49fffac4ac3f b/Library/Artifacts/16/16c128e3661a5233b10a49fffac4ac3f new file mode 100644 index 00000000..d796411b Binary files /dev/null and b/Library/Artifacts/16/16c128e3661a5233b10a49fffac4ac3f differ diff --git a/Library/Artifacts/16/16d76a87cf65aa7510de9270c36fc9a0 b/Library/Artifacts/16/16d76a87cf65aa7510de9270c36fc9a0 new file mode 100644 index 00000000..ca1ea945 Binary files /dev/null and b/Library/Artifacts/16/16d76a87cf65aa7510de9270c36fc9a0 differ diff --git a/Library/Artifacts/16/16df976747583280c664254dea10e519 b/Library/Artifacts/16/16df976747583280c664254dea10e519 new file mode 100644 index 00000000..4df6e05b Binary files /dev/null and b/Library/Artifacts/16/16df976747583280c664254dea10e519 differ diff --git a/Library/Artifacts/16/16e09e76e91e7e7ab07f7e0844ac1b94 b/Library/Artifacts/16/16e09e76e91e7e7ab07f7e0844ac1b94 new file mode 100644 index 00000000..6cdddb12 Binary files /dev/null and b/Library/Artifacts/16/16e09e76e91e7e7ab07f7e0844ac1b94 differ diff --git a/Library/Artifacts/16/16fdb1dee7e119ddbbd47d26680d51a7 b/Library/Artifacts/16/16fdb1dee7e119ddbbd47d26680d51a7 new file mode 100644 index 00000000..d3c4707b Binary files /dev/null and b/Library/Artifacts/16/16fdb1dee7e119ddbbd47d26680d51a7 differ diff --git a/Library/Artifacts/17/171142f3ffbf4f5ca2d2d3f8b7a70e0b b/Library/Artifacts/17/171142f3ffbf4f5ca2d2d3f8b7a70e0b new file mode 100644 index 00000000..0180dd46 Binary files /dev/null and b/Library/Artifacts/17/171142f3ffbf4f5ca2d2d3f8b7a70e0b differ diff --git a/Library/Artifacts/17/1718c4dc58b9ef1e894f331d109598e2 b/Library/Artifacts/17/1718c4dc58b9ef1e894f331d109598e2 new file mode 100644 index 00000000..410cced6 Binary files /dev/null and b/Library/Artifacts/17/1718c4dc58b9ef1e894f331d109598e2 differ diff --git a/Library/Artifacts/17/172305c38399a805b9b84d1f74f7a5a7 b/Library/Artifacts/17/172305c38399a805b9b84d1f74f7a5a7 new file mode 100644 index 00000000..0a2d7f6c Binary files /dev/null and b/Library/Artifacts/17/172305c38399a805b9b84d1f74f7a5a7 differ diff --git a/Library/Artifacts/17/172c295f38e6b72a70b290ec61511117 b/Library/Artifacts/17/172c295f38e6b72a70b290ec61511117 new file mode 100644 index 00000000..6f9733f9 Binary files /dev/null and b/Library/Artifacts/17/172c295f38e6b72a70b290ec61511117 differ diff --git a/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 b/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 new file mode 100644 index 00000000..26ed746e Binary files /dev/null and b/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 differ diff --git a/Library/Artifacts/17/175c9afbd8019912c4174b566f9a516a b/Library/Artifacts/17/175c9afbd8019912c4174b566f9a516a new file mode 100644 index 00000000..257d85ed Binary files /dev/null and b/Library/Artifacts/17/175c9afbd8019912c4174b566f9a516a differ diff --git a/Library/Artifacts/17/177270339d82183b7ada506ab739431d b/Library/Artifacts/17/177270339d82183b7ada506ab739431d new file mode 100644 index 00000000..e43b9f29 Binary files /dev/null and b/Library/Artifacts/17/177270339d82183b7ada506ab739431d differ diff --git a/Library/Artifacts/17/1775e7cd7a507071ba4b4d01006ce34a b/Library/Artifacts/17/1775e7cd7a507071ba4b4d01006ce34a new file mode 100644 index 00000000..a592198f Binary files /dev/null and b/Library/Artifacts/17/1775e7cd7a507071ba4b4d01006ce34a differ diff --git a/Library/Artifacts/17/178b8a57a56bb75b85f6d01ff12e4209 b/Library/Artifacts/17/178b8a57a56bb75b85f6d01ff12e4209 new file mode 100644 index 00000000..513e5741 Binary files /dev/null and b/Library/Artifacts/17/178b8a57a56bb75b85f6d01ff12e4209 differ diff --git a/Library/Artifacts/17/178f6ad575e3139d89a6f6567c378ff4 b/Library/Artifacts/17/178f6ad575e3139d89a6f6567c378ff4 new file mode 100644 index 00000000..95428a35 Binary files /dev/null and b/Library/Artifacts/17/178f6ad575e3139d89a6f6567c378ff4 differ diff --git a/Library/Artifacts/17/17bf1b27d903708231cdfec17290bfdf b/Library/Artifacts/17/17bf1b27d903708231cdfec17290bfdf new file mode 100644 index 00000000..9230a617 Binary files /dev/null and b/Library/Artifacts/17/17bf1b27d903708231cdfec17290bfdf differ diff --git a/Library/Artifacts/17/17c17eec882c1bd26250652618393029 b/Library/Artifacts/17/17c17eec882c1bd26250652618393029 new file mode 100644 index 00000000..df96ac33 Binary files /dev/null and b/Library/Artifacts/17/17c17eec882c1bd26250652618393029 differ diff --git a/Library/Artifacts/17/17cac43126febec94192b79fdd658ef2 b/Library/Artifacts/17/17cac43126febec94192b79fdd658ef2 new file mode 100644 index 00000000..c257ff09 Binary files /dev/null and b/Library/Artifacts/17/17cac43126febec94192b79fdd658ef2 differ diff --git a/Library/Artifacts/17/17cca3c65b9d39efadf2ac00bcac2b45 b/Library/Artifacts/17/17cca3c65b9d39efadf2ac00bcac2b45 new file mode 100644 index 00000000..4c29d855 Binary files /dev/null and b/Library/Artifacts/17/17cca3c65b9d39efadf2ac00bcac2b45 differ diff --git a/Library/Artifacts/17/17d06044e3beacfbd97fdc057bbf9065 b/Library/Artifacts/17/17d06044e3beacfbd97fdc057bbf9065 new file mode 100644 index 00000000..be5bdda0 Binary files /dev/null and b/Library/Artifacts/17/17d06044e3beacfbd97fdc057bbf9065 differ diff --git a/Library/Artifacts/17/17d37346cd94441f9b8f1a16030adafa b/Library/Artifacts/17/17d37346cd94441f9b8f1a16030adafa new file mode 100644 index 00000000..8d7cae49 Binary files /dev/null and b/Library/Artifacts/17/17d37346cd94441f9b8f1a16030adafa differ diff --git a/Library/Artifacts/17/17d3958ab96c617789b40d3f6602510b b/Library/Artifacts/17/17d3958ab96c617789b40d3f6602510b new file mode 100644 index 00000000..37ddc1fd Binary files /dev/null and b/Library/Artifacts/17/17d3958ab96c617789b40d3f6602510b differ diff --git a/Library/Artifacts/17/17d47a12199c3779bfc87a7a3461b919 b/Library/Artifacts/17/17d47a12199c3779bfc87a7a3461b919 new file mode 100644 index 00000000..e9780c3a Binary files /dev/null and b/Library/Artifacts/17/17d47a12199c3779bfc87a7a3461b919 differ diff --git a/Library/Artifacts/17/17dc7779ac8d11f3810b23d5da827e63 b/Library/Artifacts/17/17dc7779ac8d11f3810b23d5da827e63 new file mode 100644 index 00000000..c102237b Binary files /dev/null and b/Library/Artifacts/17/17dc7779ac8d11f3810b23d5da827e63 differ diff --git a/Library/Artifacts/17/17e0c6d95f9b95bde5431f6b0f68419d b/Library/Artifacts/17/17e0c6d95f9b95bde5431f6b0f68419d new file mode 100644 index 00000000..d34beeae Binary files /dev/null and b/Library/Artifacts/17/17e0c6d95f9b95bde5431f6b0f68419d differ diff --git a/Library/Artifacts/17/17e714ccf2f108f122dc5401da44b4fc b/Library/Artifacts/17/17e714ccf2f108f122dc5401da44b4fc new file mode 100644 index 00000000..bd4ba3ce Binary files /dev/null and b/Library/Artifacts/17/17e714ccf2f108f122dc5401da44b4fc differ diff --git a/Library/Artifacts/17/17eb491626824f20209c5b8f5686e8ba b/Library/Artifacts/17/17eb491626824f20209c5b8f5686e8ba new file mode 100644 index 00000000..7e3d8ec2 Binary files /dev/null and b/Library/Artifacts/17/17eb491626824f20209c5b8f5686e8ba differ diff --git a/Library/Artifacts/18/181a9a488afd5016d2a39d3373ca0d5b b/Library/Artifacts/18/181a9a488afd5016d2a39d3373ca0d5b new file mode 100644 index 00000000..5e59c8cc Binary files /dev/null and b/Library/Artifacts/18/181a9a488afd5016d2a39d3373ca0d5b differ diff --git a/Library/Artifacts/18/183535812027fbc0eaca79d7f396e6ac b/Library/Artifacts/18/183535812027fbc0eaca79d7f396e6ac new file mode 100644 index 00000000..c0c909dd Binary files /dev/null and b/Library/Artifacts/18/183535812027fbc0eaca79d7f396e6ac differ diff --git a/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 b/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 new file mode 100644 index 00000000..255a5293 Binary files /dev/null and b/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 differ diff --git a/Library/Artifacts/18/183ee3888e92f7ad7cc955185c13a2d4 b/Library/Artifacts/18/183ee3888e92f7ad7cc955185c13a2d4 new file mode 100644 index 00000000..6713db34 Binary files /dev/null and b/Library/Artifacts/18/183ee3888e92f7ad7cc955185c13a2d4 differ diff --git a/Library/Artifacts/18/18480878b08badd327c006fcc396e8e3 b/Library/Artifacts/18/18480878b08badd327c006fcc396e8e3 new file mode 100644 index 00000000..b8661569 Binary files /dev/null and b/Library/Artifacts/18/18480878b08badd327c006fcc396e8e3 differ diff --git a/Library/Artifacts/18/187f430d66c0cb194a436a999d59ec05 b/Library/Artifacts/18/187f430d66c0cb194a436a999d59ec05 new file mode 100644 index 00000000..2d2f9caa Binary files /dev/null and b/Library/Artifacts/18/187f430d66c0cb194a436a999d59ec05 differ diff --git a/Library/Artifacts/18/188c6d92217c12db4e7afbe149e9cc45 b/Library/Artifacts/18/188c6d92217c12db4e7afbe149e9cc45 new file mode 100644 index 00000000..d313bd2f Binary files /dev/null and b/Library/Artifacts/18/188c6d92217c12db4e7afbe149e9cc45 differ diff --git a/Library/Artifacts/18/1891b7c2b5cb39cec0bb463d1f5ee71d b/Library/Artifacts/18/1891b7c2b5cb39cec0bb463d1f5ee71d new file mode 100644 index 00000000..194a7e16 Binary files /dev/null and b/Library/Artifacts/18/1891b7c2b5cb39cec0bb463d1f5ee71d differ diff --git a/Library/Artifacts/18/18d5db9860b9f38df7fe867470f37f22 b/Library/Artifacts/18/18d5db9860b9f38df7fe867470f37f22 new file mode 100644 index 00000000..61b9c141 Binary files /dev/null and b/Library/Artifacts/18/18d5db9860b9f38df7fe867470f37f22 differ diff --git a/Library/Artifacts/18/18ed0e945bfe4525041385a2f9646822 b/Library/Artifacts/18/18ed0e945bfe4525041385a2f9646822 new file mode 100644 index 00000000..0bb2b46f Binary files /dev/null and b/Library/Artifacts/18/18ed0e945bfe4525041385a2f9646822 differ diff --git a/Library/Artifacts/18/18fae79940e8b738cb68bbc1c45bd464 b/Library/Artifacts/18/18fae79940e8b738cb68bbc1c45bd464 new file mode 100644 index 00000000..3dc23d7f Binary files /dev/null and b/Library/Artifacts/18/18fae79940e8b738cb68bbc1c45bd464 differ diff --git a/Library/Artifacts/18/18fe2d89c02996f0cb287613f2b0672b b/Library/Artifacts/18/18fe2d89c02996f0cb287613f2b0672b new file mode 100644 index 00000000..b4dfebbd Binary files /dev/null and b/Library/Artifacts/18/18fe2d89c02996f0cb287613f2b0672b differ diff --git a/Library/Artifacts/19/192bdcd851ee1a4b180a1b8a6f7db16a b/Library/Artifacts/19/192bdcd851ee1a4b180a1b8a6f7db16a new file mode 100644 index 00000000..d615b026 Binary files /dev/null and b/Library/Artifacts/19/192bdcd851ee1a4b180a1b8a6f7db16a differ diff --git a/Library/Artifacts/19/192c33d308e9e7eb0b7948c52d7d671a b/Library/Artifacts/19/192c33d308e9e7eb0b7948c52d7d671a new file mode 100644 index 00000000..30c4bd59 Binary files /dev/null and b/Library/Artifacts/19/192c33d308e9e7eb0b7948c52d7d671a differ diff --git a/Library/Artifacts/19/193939951743ae1fd19d4113fc333dc6 b/Library/Artifacts/19/193939951743ae1fd19d4113fc333dc6 new file mode 100644 index 00000000..83663069 Binary files /dev/null and b/Library/Artifacts/19/193939951743ae1fd19d4113fc333dc6 differ diff --git a/Library/Artifacts/19/195417f1ed8bccdab52e3c4e0b7e535a b/Library/Artifacts/19/195417f1ed8bccdab52e3c4e0b7e535a new file mode 100644 index 00000000..f10072ea Binary files /dev/null and b/Library/Artifacts/19/195417f1ed8bccdab52e3c4e0b7e535a differ diff --git a/Library/Artifacts/19/1955a733e9a2a0b9495d588e5358f7fb b/Library/Artifacts/19/1955a733e9a2a0b9495d588e5358f7fb new file mode 100644 index 00000000..ff237a82 Binary files /dev/null and b/Library/Artifacts/19/1955a733e9a2a0b9495d588e5358f7fb differ diff --git a/Library/Artifacts/19/1959b9b71d0a6b7b6d8eebf378928480 b/Library/Artifacts/19/1959b9b71d0a6b7b6d8eebf378928480 new file mode 100644 index 00000000..76a7add3 Binary files /dev/null and b/Library/Artifacts/19/1959b9b71d0a6b7b6d8eebf378928480 differ diff --git a/Library/Artifacts/19/19635f0f29c92b17370d7a132abe6782 b/Library/Artifacts/19/19635f0f29c92b17370d7a132abe6782 new file mode 100644 index 00000000..92e6e4a0 Binary files /dev/null and b/Library/Artifacts/19/19635f0f29c92b17370d7a132abe6782 differ diff --git a/Library/Artifacts/19/197835cac330445052ea9ec6b4214ec2 b/Library/Artifacts/19/197835cac330445052ea9ec6b4214ec2 new file mode 100644 index 00000000..fd532ab4 Binary files /dev/null and b/Library/Artifacts/19/197835cac330445052ea9ec6b4214ec2 differ diff --git a/Library/Artifacts/19/198ef2d7f95998ee74dcfabfbf4ce249 b/Library/Artifacts/19/198ef2d7f95998ee74dcfabfbf4ce249 new file mode 100644 index 00000000..4af5d93d Binary files /dev/null and b/Library/Artifacts/19/198ef2d7f95998ee74dcfabfbf4ce249 differ diff --git a/Library/Artifacts/19/1993e542112cf8d4a96db87bf3f74e99 b/Library/Artifacts/19/1993e542112cf8d4a96db87bf3f74e99 new file mode 100644 index 00000000..24d3356e Binary files /dev/null and b/Library/Artifacts/19/1993e542112cf8d4a96db87bf3f74e99 differ diff --git a/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 b/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 new file mode 100644 index 00000000..83a512b6 Binary files /dev/null and b/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 differ diff --git a/Library/Artifacts/19/19ade7aeac8a01c81cb954a23701cb3d b/Library/Artifacts/19/19ade7aeac8a01c81cb954a23701cb3d new file mode 100644 index 00000000..976d2059 Binary files /dev/null and b/Library/Artifacts/19/19ade7aeac8a01c81cb954a23701cb3d differ diff --git a/Library/Artifacts/19/19c1c14e2d307fed12fed96e71b74eeb b/Library/Artifacts/19/19c1c14e2d307fed12fed96e71b74eeb new file mode 100644 index 00000000..f43ef890 Binary files /dev/null and b/Library/Artifacts/19/19c1c14e2d307fed12fed96e71b74eeb differ diff --git a/Library/Artifacts/19/19c359e402ac0fd54c8678a2da38ba0f b/Library/Artifacts/19/19c359e402ac0fd54c8678a2da38ba0f new file mode 100644 index 00000000..f8004a2c Binary files /dev/null and b/Library/Artifacts/19/19c359e402ac0fd54c8678a2da38ba0f differ diff --git a/Library/Artifacts/19/19da184bc611180049c627733d86dba9 b/Library/Artifacts/19/19da184bc611180049c627733d86dba9 new file mode 100644 index 00000000..7064fca7 Binary files /dev/null and b/Library/Artifacts/19/19da184bc611180049c627733d86dba9 differ diff --git a/Library/Artifacts/19/19e0ba4d4af5c1bb4ef9ed83ff3c8f04 b/Library/Artifacts/19/19e0ba4d4af5c1bb4ef9ed83ff3c8f04 new file mode 100644 index 00000000..38e1c542 Binary files /dev/null and b/Library/Artifacts/19/19e0ba4d4af5c1bb4ef9ed83ff3c8f04 differ diff --git a/Library/Artifacts/19/19f8c39adf5eb582b312325826a90a1d b/Library/Artifacts/19/19f8c39adf5eb582b312325826a90a1d new file mode 100644 index 00000000..ad3cab01 Binary files /dev/null and b/Library/Artifacts/19/19f8c39adf5eb582b312325826a90a1d differ diff --git a/Library/Artifacts/19/19fd2cbb5009b76af5f12c5cac8b91fb b/Library/Artifacts/19/19fd2cbb5009b76af5f12c5cac8b91fb new file mode 100644 index 00000000..fe7a2079 Binary files /dev/null and b/Library/Artifacts/19/19fd2cbb5009b76af5f12c5cac8b91fb differ diff --git a/Library/Artifacts/19/19ffae76a8af88e14afba38fb0fb0889 b/Library/Artifacts/19/19ffae76a8af88e14afba38fb0fb0889 new file mode 100644 index 00000000..8bd03645 Binary files /dev/null and b/Library/Artifacts/19/19ffae76a8af88e14afba38fb0fb0889 differ diff --git a/Library/Artifacts/1a/1a1c0deae91bee4b6403c09541cbec2d b/Library/Artifacts/1a/1a1c0deae91bee4b6403c09541cbec2d new file mode 100644 index 00000000..f65b33a4 Binary files /dev/null and b/Library/Artifacts/1a/1a1c0deae91bee4b6403c09541cbec2d differ diff --git a/Library/Artifacts/1a/1a1e1793678ea8bb18179c12b26efdf7 b/Library/Artifacts/1a/1a1e1793678ea8bb18179c12b26efdf7 new file mode 100644 index 00000000..7ad3357b Binary files /dev/null and b/Library/Artifacts/1a/1a1e1793678ea8bb18179c12b26efdf7 differ diff --git a/Library/Artifacts/1a/1a2c6b7a1e42bee9687bec5bec92ce54 b/Library/Artifacts/1a/1a2c6b7a1e42bee9687bec5bec92ce54 new file mode 100644 index 00000000..43344e27 Binary files /dev/null and b/Library/Artifacts/1a/1a2c6b7a1e42bee9687bec5bec92ce54 differ diff --git a/Library/Artifacts/1a/1a33913527646a54bcb6d642aea54f41 b/Library/Artifacts/1a/1a33913527646a54bcb6d642aea54f41 new file mode 100644 index 00000000..44963c19 Binary files /dev/null and b/Library/Artifacts/1a/1a33913527646a54bcb6d642aea54f41 differ diff --git a/Library/Artifacts/1a/1a577ba6b90c444f02d0128045d1124f b/Library/Artifacts/1a/1a577ba6b90c444f02d0128045d1124f new file mode 100644 index 00000000..fe794c99 Binary files /dev/null and b/Library/Artifacts/1a/1a577ba6b90c444f02d0128045d1124f differ diff --git a/Library/Artifacts/1a/1a592bdb3c0506f96b6332769f3134d2 b/Library/Artifacts/1a/1a592bdb3c0506f96b6332769f3134d2 new file mode 100644 index 00000000..b029af01 Binary files /dev/null and b/Library/Artifacts/1a/1a592bdb3c0506f96b6332769f3134d2 differ diff --git a/Library/Artifacts/1a/1a604f29118c91a57bffb398015a2df1 b/Library/Artifacts/1a/1a604f29118c91a57bffb398015a2df1 new file mode 100644 index 00000000..95c19bfa Binary files /dev/null and b/Library/Artifacts/1a/1a604f29118c91a57bffb398015a2df1 differ diff --git a/Library/Artifacts/1a/1a675a58d64cac6a1ecf62c97d170d48 b/Library/Artifacts/1a/1a675a58d64cac6a1ecf62c97d170d48 new file mode 100644 index 00000000..445457d3 Binary files /dev/null and b/Library/Artifacts/1a/1a675a58d64cac6a1ecf62c97d170d48 differ diff --git a/Library/Artifacts/1a/1a6c8c3b0e62cf4a9f8ee6535332210f b/Library/Artifacts/1a/1a6c8c3b0e62cf4a9f8ee6535332210f new file mode 100644 index 00000000..78901cd1 Binary files /dev/null and b/Library/Artifacts/1a/1a6c8c3b0e62cf4a9f8ee6535332210f differ diff --git a/Library/Artifacts/1a/1a6e6f6864c2a950dc438eb2030246d0 b/Library/Artifacts/1a/1a6e6f6864c2a950dc438eb2030246d0 new file mode 100644 index 00000000..9b056e65 Binary files /dev/null and b/Library/Artifacts/1a/1a6e6f6864c2a950dc438eb2030246d0 differ diff --git a/Library/Artifacts/1a/1aa5a401bb01637339ccba04ef1f5182 b/Library/Artifacts/1a/1aa5a401bb01637339ccba04ef1f5182 new file mode 100644 index 00000000..a816b850 Binary files /dev/null and b/Library/Artifacts/1a/1aa5a401bb01637339ccba04ef1f5182 differ diff --git a/Library/Artifacts/1a/1ab426f1ddef52ab6a3ab070809d9e54 b/Library/Artifacts/1a/1ab426f1ddef52ab6a3ab070809d9e54 new file mode 100644 index 00000000..69c8341a Binary files /dev/null and b/Library/Artifacts/1a/1ab426f1ddef52ab6a3ab070809d9e54 differ diff --git a/Library/Artifacts/1a/1abdd8cb1aa54d886a9adedacbfe7475 b/Library/Artifacts/1a/1abdd8cb1aa54d886a9adedacbfe7475 new file mode 100644 index 00000000..0a83a13f Binary files /dev/null and b/Library/Artifacts/1a/1abdd8cb1aa54d886a9adedacbfe7475 differ diff --git a/Library/Artifacts/1a/1ac5c0335657798fc335329d7e5a72a6 b/Library/Artifacts/1a/1ac5c0335657798fc335329d7e5a72a6 new file mode 100644 index 00000000..379f160f Binary files /dev/null and b/Library/Artifacts/1a/1ac5c0335657798fc335329d7e5a72a6 differ diff --git a/Library/Artifacts/1a/1ac66f5fa6609404f2c7c0612f0c4952 b/Library/Artifacts/1a/1ac66f5fa6609404f2c7c0612f0c4952 new file mode 100644 index 00000000..d969f77f Binary files /dev/null and b/Library/Artifacts/1a/1ac66f5fa6609404f2c7c0612f0c4952 differ diff --git a/Library/Artifacts/1a/1ad0a448236232eb14c9660f41a5c325 b/Library/Artifacts/1a/1ad0a448236232eb14c9660f41a5c325 new file mode 100644 index 00000000..749d0d2a Binary files /dev/null and b/Library/Artifacts/1a/1ad0a448236232eb14c9660f41a5c325 differ diff --git a/Library/Artifacts/1a/1aef5654535266e326878d00140009bd b/Library/Artifacts/1a/1aef5654535266e326878d00140009bd new file mode 100644 index 00000000..70f37043 Binary files /dev/null and b/Library/Artifacts/1a/1aef5654535266e326878d00140009bd differ diff --git a/Library/Artifacts/1a/1afc7465e75c51c558fa2db060fbafa3 b/Library/Artifacts/1a/1afc7465e75c51c558fa2db060fbafa3 new file mode 100644 index 00000000..99dad51a Binary files /dev/null and b/Library/Artifacts/1a/1afc7465e75c51c558fa2db060fbafa3 differ diff --git a/Library/Artifacts/1b/1b0b1503922c87acc812c086c405b1be b/Library/Artifacts/1b/1b0b1503922c87acc812c086c405b1be new file mode 100644 index 00000000..07ba17f6 Binary files /dev/null and b/Library/Artifacts/1b/1b0b1503922c87acc812c086c405b1be differ diff --git a/Library/Artifacts/1b/1b1f5561f0ab1bba5460ea5b60a5ae59 b/Library/Artifacts/1b/1b1f5561f0ab1bba5460ea5b60a5ae59 new file mode 100644 index 00000000..b24dfa9f Binary files /dev/null and b/Library/Artifacts/1b/1b1f5561f0ab1bba5460ea5b60a5ae59 differ diff --git a/Library/Artifacts/1b/1b2482b55e749ad192d96bc163577d4e b/Library/Artifacts/1b/1b2482b55e749ad192d96bc163577d4e new file mode 100644 index 00000000..8ec76dca Binary files /dev/null and b/Library/Artifacts/1b/1b2482b55e749ad192d96bc163577d4e differ diff --git a/Library/Artifacts/1b/1b293fe5a36b6f4edda90845853445d6 b/Library/Artifacts/1b/1b293fe5a36b6f4edda90845853445d6 new file mode 100644 index 00000000..2a0dfade Binary files /dev/null and b/Library/Artifacts/1b/1b293fe5a36b6f4edda90845853445d6 differ diff --git a/Library/Artifacts/1b/1b3c8369abf56f5ea940ad8d33ea8500 b/Library/Artifacts/1b/1b3c8369abf56f5ea940ad8d33ea8500 new file mode 100644 index 00000000..ec3cec22 Binary files /dev/null and b/Library/Artifacts/1b/1b3c8369abf56f5ea940ad8d33ea8500 differ diff --git a/Library/Artifacts/1b/1b41548c83656c2f1b567839539ab5a3 b/Library/Artifacts/1b/1b41548c83656c2f1b567839539ab5a3 new file mode 100644 index 00000000..eb2b2eb1 Binary files /dev/null and b/Library/Artifacts/1b/1b41548c83656c2f1b567839539ab5a3 differ diff --git a/Library/Artifacts/1b/1b4d8a9c561557aae6474e0c7d592f23 b/Library/Artifacts/1b/1b4d8a9c561557aae6474e0c7d592f23 new file mode 100644 index 00000000..7435a85a Binary files /dev/null and b/Library/Artifacts/1b/1b4d8a9c561557aae6474e0c7d592f23 differ diff --git a/Library/Artifacts/1b/1b500908a7dd6646f8da14a97c0762bb b/Library/Artifacts/1b/1b500908a7dd6646f8da14a97c0762bb new file mode 100644 index 00000000..2caac724 Binary files /dev/null and b/Library/Artifacts/1b/1b500908a7dd6646f8da14a97c0762bb differ diff --git a/Library/Artifacts/1b/1b7ad79e0f84199569e46db77797b034 b/Library/Artifacts/1b/1b7ad79e0f84199569e46db77797b034 new file mode 100644 index 00000000..eea5bbdd Binary files /dev/null and b/Library/Artifacts/1b/1b7ad79e0f84199569e46db77797b034 differ diff --git a/Library/Artifacts/1b/1b7d446e323992aa959a6b6d88201bfe b/Library/Artifacts/1b/1b7d446e323992aa959a6b6d88201bfe new file mode 100644 index 00000000..7c99b96f Binary files /dev/null and b/Library/Artifacts/1b/1b7d446e323992aa959a6b6d88201bfe differ diff --git a/Library/Artifacts/1b/1b8ef940454169dba4a273328e521072 b/Library/Artifacts/1b/1b8ef940454169dba4a273328e521072 new file mode 100644 index 00000000..ad2a9139 Binary files /dev/null and b/Library/Artifacts/1b/1b8ef940454169dba4a273328e521072 differ diff --git a/Library/Artifacts/1b/1b8f73d73a23ce1b5e57a17fe702762d b/Library/Artifacts/1b/1b8f73d73a23ce1b5e57a17fe702762d new file mode 100644 index 00000000..168c7c7c Binary files /dev/null and b/Library/Artifacts/1b/1b8f73d73a23ce1b5e57a17fe702762d differ diff --git a/Library/Artifacts/1b/1b9102454d6a69ca875b14082d51b88a b/Library/Artifacts/1b/1b9102454d6a69ca875b14082d51b88a new file mode 100644 index 00000000..e8628b6d Binary files /dev/null and b/Library/Artifacts/1b/1b9102454d6a69ca875b14082d51b88a differ diff --git a/Library/Artifacts/1b/1b93a253ac24f8443c80072deedc1c7e b/Library/Artifacts/1b/1b93a253ac24f8443c80072deedc1c7e new file mode 100644 index 00000000..b4c62af7 Binary files /dev/null and b/Library/Artifacts/1b/1b93a253ac24f8443c80072deedc1c7e differ diff --git a/Library/Artifacts/1b/1b9749713855281bfc793a56b329a816 b/Library/Artifacts/1b/1b9749713855281bfc793a56b329a816 new file mode 100644 index 00000000..9069efbd Binary files /dev/null and b/Library/Artifacts/1b/1b9749713855281bfc793a56b329a816 differ diff --git a/Library/Artifacts/1b/1b99c7ab7d141441a5bf89e4b26c990e b/Library/Artifacts/1b/1b99c7ab7d141441a5bf89e4b26c990e new file mode 100644 index 00000000..ec619a30 Binary files /dev/null and b/Library/Artifacts/1b/1b99c7ab7d141441a5bf89e4b26c990e differ diff --git a/Library/Artifacts/1b/1baad05d4181db31647954bf561a0f88 b/Library/Artifacts/1b/1baad05d4181db31647954bf561a0f88 new file mode 100644 index 00000000..672689c5 Binary files /dev/null and b/Library/Artifacts/1b/1baad05d4181db31647954bf561a0f88 differ diff --git a/Library/Artifacts/1b/1bacbe075171c500b73351a3c6a7b7a6 b/Library/Artifacts/1b/1bacbe075171c500b73351a3c6a7b7a6 new file mode 100644 index 00000000..9cb364e4 Binary files /dev/null and b/Library/Artifacts/1b/1bacbe075171c500b73351a3c6a7b7a6 differ diff --git a/Library/Artifacts/1b/1bbe228198010e32bba099453c995f5c b/Library/Artifacts/1b/1bbe228198010e32bba099453c995f5c new file mode 100644 index 00000000..fe2e140d Binary files /dev/null and b/Library/Artifacts/1b/1bbe228198010e32bba099453c995f5c differ diff --git a/Library/Artifacts/1b/1bc6f3e45db001a5d1b2646ed1829a04 b/Library/Artifacts/1b/1bc6f3e45db001a5d1b2646ed1829a04 new file mode 100644 index 00000000..94e3b3e5 Binary files /dev/null and b/Library/Artifacts/1b/1bc6f3e45db001a5d1b2646ed1829a04 differ diff --git a/Library/Artifacts/1b/1bc7de38472d0b5a562a5e0661528aed b/Library/Artifacts/1b/1bc7de38472d0b5a562a5e0661528aed new file mode 100644 index 00000000..2a870491 Binary files /dev/null and b/Library/Artifacts/1b/1bc7de38472d0b5a562a5e0661528aed differ diff --git a/Library/Artifacts/1b/1bc8d584f0be474dbbfbb1e79eb03e6b b/Library/Artifacts/1b/1bc8d584f0be474dbbfbb1e79eb03e6b new file mode 100644 index 00000000..dded4ae5 Binary files /dev/null and b/Library/Artifacts/1b/1bc8d584f0be474dbbfbb1e79eb03e6b differ diff --git a/Library/Artifacts/1b/1bed9e8efe1e5842127d18b226e6f52e b/Library/Artifacts/1b/1bed9e8efe1e5842127d18b226e6f52e new file mode 100644 index 00000000..a9ae3b37 Binary files /dev/null and b/Library/Artifacts/1b/1bed9e8efe1e5842127d18b226e6f52e differ diff --git a/Library/Artifacts/1b/1bf5e114f93d4505161d3926d433ed43 b/Library/Artifacts/1b/1bf5e114f93d4505161d3926d433ed43 new file mode 100644 index 00000000..059d88cc Binary files /dev/null and b/Library/Artifacts/1b/1bf5e114f93d4505161d3926d433ed43 differ diff --git a/Library/Artifacts/1c/1c104cf124edbb304ddf1c3dc0465a4e b/Library/Artifacts/1c/1c104cf124edbb304ddf1c3dc0465a4e new file mode 100644 index 00000000..9b39578f Binary files /dev/null and b/Library/Artifacts/1c/1c104cf124edbb304ddf1c3dc0465a4e differ diff --git a/Library/Artifacts/1c/1c1b4cc63a6fd4cd13fc40211aaa87b4 b/Library/Artifacts/1c/1c1b4cc63a6fd4cd13fc40211aaa87b4 new file mode 100644 index 00000000..1815466b Binary files /dev/null and b/Library/Artifacts/1c/1c1b4cc63a6fd4cd13fc40211aaa87b4 differ diff --git a/Library/Artifacts/1c/1c245b925ff45db3ce236d6ae82bab92 b/Library/Artifacts/1c/1c245b925ff45db3ce236d6ae82bab92 new file mode 100644 index 00000000..0af6dfda Binary files /dev/null and b/Library/Artifacts/1c/1c245b925ff45db3ce236d6ae82bab92 differ diff --git a/Library/Artifacts/1c/1c305d152d68699e950c6c967216ec7a b/Library/Artifacts/1c/1c305d152d68699e950c6c967216ec7a new file mode 100644 index 00000000..dab80eb1 Binary files /dev/null and b/Library/Artifacts/1c/1c305d152d68699e950c6c967216ec7a differ diff --git a/Library/Artifacts/1c/1c420f0236bcad7711e3c6fadbd0f5ff b/Library/Artifacts/1c/1c420f0236bcad7711e3c6fadbd0f5ff new file mode 100644 index 00000000..c4f3adbd Binary files /dev/null and b/Library/Artifacts/1c/1c420f0236bcad7711e3c6fadbd0f5ff differ diff --git a/Library/Artifacts/1c/1c81a3236e6383c4d42db43b93fabade b/Library/Artifacts/1c/1c81a3236e6383c4d42db43b93fabade new file mode 100644 index 00000000..656c8bcd Binary files /dev/null and b/Library/Artifacts/1c/1c81a3236e6383c4d42db43b93fabade differ diff --git a/Library/Artifacts/1c/1c9407911997c77fd27e0e1e9b65d454 b/Library/Artifacts/1c/1c9407911997c77fd27e0e1e9b65d454 new file mode 100644 index 00000000..7b25abf3 Binary files /dev/null and b/Library/Artifacts/1c/1c9407911997c77fd27e0e1e9b65d454 differ diff --git a/Library/Artifacts/1c/1c942e7038dd0431fc8673196336867b b/Library/Artifacts/1c/1c942e7038dd0431fc8673196336867b new file mode 100644 index 00000000..d12d4039 Binary files /dev/null and b/Library/Artifacts/1c/1c942e7038dd0431fc8673196336867b differ diff --git a/Library/Artifacts/1c/1c9f19ea746e43ca31a6291e61511e3d b/Library/Artifacts/1c/1c9f19ea746e43ca31a6291e61511e3d new file mode 100644 index 00000000..4c3497f8 Binary files /dev/null and b/Library/Artifacts/1c/1c9f19ea746e43ca31a6291e61511e3d differ diff --git a/Library/Artifacts/1c/1cac0311bf8eebdb822a57c3bb0f942d b/Library/Artifacts/1c/1cac0311bf8eebdb822a57c3bb0f942d new file mode 100644 index 00000000..54762730 Binary files /dev/null and b/Library/Artifacts/1c/1cac0311bf8eebdb822a57c3bb0f942d differ diff --git a/Library/Artifacts/1c/1cad922971e11ef0a700bd4d5f0eb5f9 b/Library/Artifacts/1c/1cad922971e11ef0a700bd4d5f0eb5f9 new file mode 100644 index 00000000..7513854b Binary files /dev/null and b/Library/Artifacts/1c/1cad922971e11ef0a700bd4d5f0eb5f9 differ diff --git a/Library/Artifacts/1c/1cadc69cc2e5d42d86539994cdbf91a1 b/Library/Artifacts/1c/1cadc69cc2e5d42d86539994cdbf91a1 new file mode 100644 index 00000000..72a42eb8 Binary files /dev/null and b/Library/Artifacts/1c/1cadc69cc2e5d42d86539994cdbf91a1 differ diff --git a/Library/Artifacts/1c/1cb32a63063325c8f37309dd9ee1170e b/Library/Artifacts/1c/1cb32a63063325c8f37309dd9ee1170e new file mode 100644 index 00000000..2dba1a5f Binary files /dev/null and b/Library/Artifacts/1c/1cb32a63063325c8f37309dd9ee1170e differ diff --git a/Library/Artifacts/1c/1cb4e3665ecb6894e94443a019800a4a b/Library/Artifacts/1c/1cb4e3665ecb6894e94443a019800a4a new file mode 100644 index 00000000..d3789501 Binary files /dev/null and b/Library/Artifacts/1c/1cb4e3665ecb6894e94443a019800a4a differ diff --git a/Library/Artifacts/1c/1cb8e4e6e23569a20ef6b4a4ba69c36f b/Library/Artifacts/1c/1cb8e4e6e23569a20ef6b4a4ba69c36f new file mode 100644 index 00000000..fa025a94 Binary files /dev/null and b/Library/Artifacts/1c/1cb8e4e6e23569a20ef6b4a4ba69c36f differ diff --git a/Library/Artifacts/1c/1cc0219e706d300cf950c514fe2f0a27 b/Library/Artifacts/1c/1cc0219e706d300cf950c514fe2f0a27 new file mode 100644 index 00000000..4b682969 Binary files /dev/null and b/Library/Artifacts/1c/1cc0219e706d300cf950c514fe2f0a27 differ diff --git a/Library/Artifacts/1c/1cc86e3ab9f23690141b89072bed6596 b/Library/Artifacts/1c/1cc86e3ab9f23690141b89072bed6596 new file mode 100644 index 00000000..4ceb1bea Binary files /dev/null and b/Library/Artifacts/1c/1cc86e3ab9f23690141b89072bed6596 differ diff --git a/Library/Artifacts/1c/1cd18972f31318a1a4657fe5ac6b8c78 b/Library/Artifacts/1c/1cd18972f31318a1a4657fe5ac6b8c78 new file mode 100644 index 00000000..0b6d9caf Binary files /dev/null and b/Library/Artifacts/1c/1cd18972f31318a1a4657fe5ac6b8c78 differ diff --git a/Library/Artifacts/1c/1ceef227cade5d1fbd4f7a2037e20500 b/Library/Artifacts/1c/1ceef227cade5d1fbd4f7a2037e20500 new file mode 100644 index 00000000..6e80c895 Binary files /dev/null and b/Library/Artifacts/1c/1ceef227cade5d1fbd4f7a2037e20500 differ diff --git a/Library/Artifacts/1d/1d1b2292d6a94acda973af464d633ba0 b/Library/Artifacts/1d/1d1b2292d6a94acda973af464d633ba0 new file mode 100644 index 00000000..1c3b7ca6 Binary files /dev/null and b/Library/Artifacts/1d/1d1b2292d6a94acda973af464d633ba0 differ diff --git a/Library/Artifacts/1d/1d27972067f2f9e028a97d604192dddf b/Library/Artifacts/1d/1d27972067f2f9e028a97d604192dddf new file mode 100644 index 00000000..6077a639 Binary files /dev/null and b/Library/Artifacts/1d/1d27972067f2f9e028a97d604192dddf differ diff --git a/Library/Artifacts/1d/1d2b51be97a71290a42057b3ce1862f2 b/Library/Artifacts/1d/1d2b51be97a71290a42057b3ce1862f2 new file mode 100644 index 00000000..69ee8a0e Binary files /dev/null and b/Library/Artifacts/1d/1d2b51be97a71290a42057b3ce1862f2 differ diff --git a/Library/Artifacts/1d/1d2cbf14d3b88b2dbd85a29321c12ac1 b/Library/Artifacts/1d/1d2cbf14d3b88b2dbd85a29321c12ac1 new file mode 100644 index 00000000..5b11afa6 Binary files /dev/null and b/Library/Artifacts/1d/1d2cbf14d3b88b2dbd85a29321c12ac1 differ diff --git a/Library/Artifacts/1d/1d38c6df4f60821fed0a15e2cc1e460e b/Library/Artifacts/1d/1d38c6df4f60821fed0a15e2cc1e460e new file mode 100644 index 00000000..0decb8b4 Binary files /dev/null and b/Library/Artifacts/1d/1d38c6df4f60821fed0a15e2cc1e460e differ diff --git a/Library/Artifacts/1d/1d466df88fdd98547ead8a7acbcc9daf b/Library/Artifacts/1d/1d466df88fdd98547ead8a7acbcc9daf new file mode 100644 index 00000000..ab49de95 Binary files /dev/null and b/Library/Artifacts/1d/1d466df88fdd98547ead8a7acbcc9daf differ diff --git a/Library/Artifacts/1d/1d48a535426400a57eab31ee809d8d77 b/Library/Artifacts/1d/1d48a535426400a57eab31ee809d8d77 new file mode 100644 index 00000000..44fce28c Binary files /dev/null and b/Library/Artifacts/1d/1d48a535426400a57eab31ee809d8d77 differ diff --git a/Library/Artifacts/1d/1d593a7f56a25c6140641af85ec69062 b/Library/Artifacts/1d/1d593a7f56a25c6140641af85ec69062 new file mode 100644 index 00000000..fdc7b905 Binary files /dev/null and b/Library/Artifacts/1d/1d593a7f56a25c6140641af85ec69062 differ diff --git a/Library/Artifacts/1d/1d5a7695d36071556f62d43ddc8bd008 b/Library/Artifacts/1d/1d5a7695d36071556f62d43ddc8bd008 new file mode 100644 index 00000000..e74dd23d Binary files /dev/null and b/Library/Artifacts/1d/1d5a7695d36071556f62d43ddc8bd008 differ diff --git a/Library/Artifacts/1d/1d93bde003eab46bd723a24945733412 b/Library/Artifacts/1d/1d93bde003eab46bd723a24945733412 new file mode 100644 index 00000000..201d30b3 Binary files /dev/null and b/Library/Artifacts/1d/1d93bde003eab46bd723a24945733412 differ diff --git a/Library/Artifacts/1d/1d9b492739876dff2dee4cbd0977b7c8 b/Library/Artifacts/1d/1d9b492739876dff2dee4cbd0977b7c8 new file mode 100644 index 00000000..99af3280 Binary files /dev/null and b/Library/Artifacts/1d/1d9b492739876dff2dee4cbd0977b7c8 differ diff --git a/Library/Artifacts/1d/1d9c9fc1d5fef664e0d95de4db33c46f b/Library/Artifacts/1d/1d9c9fc1d5fef664e0d95de4db33c46f new file mode 100644 index 00000000..75cf4f86 Binary files /dev/null and b/Library/Artifacts/1d/1d9c9fc1d5fef664e0d95de4db33c46f differ diff --git a/Library/Artifacts/1d/1d9d6a4ec24242cd267882d6a4c2c95b b/Library/Artifacts/1d/1d9d6a4ec24242cd267882d6a4c2c95b new file mode 100644 index 00000000..a57b8bd8 Binary files /dev/null and b/Library/Artifacts/1d/1d9d6a4ec24242cd267882d6a4c2c95b differ diff --git a/Library/Artifacts/1d/1d9f04b926d9f17a0fc53a164e9fad9c b/Library/Artifacts/1d/1d9f04b926d9f17a0fc53a164e9fad9c new file mode 100644 index 00000000..2a56ab71 Binary files /dev/null and b/Library/Artifacts/1d/1d9f04b926d9f17a0fc53a164e9fad9c differ diff --git a/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 b/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 new file mode 100644 index 00000000..368ad0ec Binary files /dev/null and b/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 differ diff --git a/Library/Artifacts/1d/1db1e940cb31e944f12772a37c1b1f7c b/Library/Artifacts/1d/1db1e940cb31e944f12772a37c1b1f7c new file mode 100644 index 00000000..c5daf3f7 Binary files /dev/null and b/Library/Artifacts/1d/1db1e940cb31e944f12772a37c1b1f7c differ diff --git a/Library/Artifacts/1d/1db412117c48924b13def375833b585b b/Library/Artifacts/1d/1db412117c48924b13def375833b585b new file mode 100644 index 00000000..75782c99 Binary files /dev/null and b/Library/Artifacts/1d/1db412117c48924b13def375833b585b differ diff --git a/Library/Artifacts/1d/1dbc9238ce7cbf5114660ad746311dca b/Library/Artifacts/1d/1dbc9238ce7cbf5114660ad746311dca new file mode 100644 index 00000000..9da05d1e Binary files /dev/null and b/Library/Artifacts/1d/1dbc9238ce7cbf5114660ad746311dca differ diff --git a/Library/Artifacts/1d/1dc2014de0238c41df2751882d614845 b/Library/Artifacts/1d/1dc2014de0238c41df2751882d614845 new file mode 100644 index 00000000..d97f25cd Binary files /dev/null and b/Library/Artifacts/1d/1dc2014de0238c41df2751882d614845 differ diff --git a/Library/Artifacts/1d/1dddb950525c1a0124533f5d6664e928 b/Library/Artifacts/1d/1dddb950525c1a0124533f5d6664e928 new file mode 100644 index 00000000..741befab Binary files /dev/null and b/Library/Artifacts/1d/1dddb950525c1a0124533f5d6664e928 differ diff --git a/Library/Artifacts/1d/1de1e8773223f1abe2ea13745c87446f b/Library/Artifacts/1d/1de1e8773223f1abe2ea13745c87446f new file mode 100644 index 00000000..f9859dc1 Binary files /dev/null and b/Library/Artifacts/1d/1de1e8773223f1abe2ea13745c87446f differ diff --git a/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 b/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 new file mode 100644 index 00000000..b1ff76c4 Binary files /dev/null and b/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 differ diff --git a/Library/Artifacts/1e/1e014a78aa15d32a8fc57d23edb10b97 b/Library/Artifacts/1e/1e014a78aa15d32a8fc57d23edb10b97 new file mode 100644 index 00000000..6d28f32b Binary files /dev/null and b/Library/Artifacts/1e/1e014a78aa15d32a8fc57d23edb10b97 differ diff --git a/Library/Artifacts/1e/1e0bdc539bbfbe4604877c38ad4d5104 b/Library/Artifacts/1e/1e0bdc539bbfbe4604877c38ad4d5104 new file mode 100644 index 00000000..2e63d563 Binary files /dev/null and b/Library/Artifacts/1e/1e0bdc539bbfbe4604877c38ad4d5104 differ diff --git a/Library/Artifacts/1e/1e12dc0f55a91ac41afae706f994517a b/Library/Artifacts/1e/1e12dc0f55a91ac41afae706f994517a new file mode 100644 index 00000000..11b91b82 Binary files /dev/null and b/Library/Artifacts/1e/1e12dc0f55a91ac41afae706f994517a differ diff --git a/Library/Artifacts/1e/1e203a3156ec3e92b608ad580cca0ced b/Library/Artifacts/1e/1e203a3156ec3e92b608ad580cca0ced new file mode 100644 index 00000000..38b31349 Binary files /dev/null and b/Library/Artifacts/1e/1e203a3156ec3e92b608ad580cca0ced differ diff --git a/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 b/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 new file mode 100644 index 00000000..c96d6711 Binary files /dev/null and b/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 differ diff --git a/Library/Artifacts/1e/1e403dc285adde5a3b8c44c02d0f23a7 b/Library/Artifacts/1e/1e403dc285adde5a3b8c44c02d0f23a7 new file mode 100644 index 00000000..3914fa92 Binary files /dev/null and b/Library/Artifacts/1e/1e403dc285adde5a3b8c44c02d0f23a7 differ diff --git a/Library/Artifacts/1e/1e40677b0dfb9ae9d315d7feb9494c37 b/Library/Artifacts/1e/1e40677b0dfb9ae9d315d7feb9494c37 new file mode 100644 index 00000000..0f2625d1 Binary files /dev/null and b/Library/Artifacts/1e/1e40677b0dfb9ae9d315d7feb9494c37 differ diff --git a/Library/Artifacts/1e/1e638c716ab14fd6d3268bebd9a2b53c b/Library/Artifacts/1e/1e638c716ab14fd6d3268bebd9a2b53c new file mode 100644 index 00000000..20f47808 Binary files /dev/null and b/Library/Artifacts/1e/1e638c716ab14fd6d3268bebd9a2b53c differ diff --git a/Library/Artifacts/1e/1e6b3423a706f6acfe972f8c6a678865 b/Library/Artifacts/1e/1e6b3423a706f6acfe972f8c6a678865 new file mode 100644 index 00000000..2519faa0 Binary files /dev/null and b/Library/Artifacts/1e/1e6b3423a706f6acfe972f8c6a678865 differ diff --git a/Library/Artifacts/1e/1e946caed236a375dcee8a212a38309c b/Library/Artifacts/1e/1e946caed236a375dcee8a212a38309c new file mode 100644 index 00000000..004a8fa9 Binary files /dev/null and b/Library/Artifacts/1e/1e946caed236a375dcee8a212a38309c differ diff --git a/Library/Artifacts/1e/1e9e2ff4959cb6a58059ceffa9ee398e b/Library/Artifacts/1e/1e9e2ff4959cb6a58059ceffa9ee398e new file mode 100644 index 00000000..303d21a4 Binary files /dev/null and b/Library/Artifacts/1e/1e9e2ff4959cb6a58059ceffa9ee398e differ diff --git a/Library/Artifacts/1e/1eabaf40a31fd7c277d32965b351d613 b/Library/Artifacts/1e/1eabaf40a31fd7c277d32965b351d613 new file mode 100644 index 00000000..b3857749 Binary files /dev/null and b/Library/Artifacts/1e/1eabaf40a31fd7c277d32965b351d613 differ diff --git a/Library/Artifacts/1e/1eb49408464ce42df4303229407342d0 b/Library/Artifacts/1e/1eb49408464ce42df4303229407342d0 new file mode 100644 index 00000000..e6ab6944 Binary files /dev/null and b/Library/Artifacts/1e/1eb49408464ce42df4303229407342d0 differ diff --git a/Library/Artifacts/1e/1ebbbf67f2b1bf2f8b7a69e74a8d76c9 b/Library/Artifacts/1e/1ebbbf67f2b1bf2f8b7a69e74a8d76c9 new file mode 100644 index 00000000..a04334c5 Binary files /dev/null and b/Library/Artifacts/1e/1ebbbf67f2b1bf2f8b7a69e74a8d76c9 differ diff --git a/Library/Artifacts/1e/1ebd76b983fac02e9ac7581fb4b3f63a b/Library/Artifacts/1e/1ebd76b983fac02e9ac7581fb4b3f63a new file mode 100644 index 00000000..fc4e9fb7 Binary files /dev/null and b/Library/Artifacts/1e/1ebd76b983fac02e9ac7581fb4b3f63a differ diff --git a/Library/Artifacts/1e/1ec0b0655ffac5ef6320f8705fe53047 b/Library/Artifacts/1e/1ec0b0655ffac5ef6320f8705fe53047 new file mode 100644 index 00000000..b0f07500 Binary files /dev/null and b/Library/Artifacts/1e/1ec0b0655ffac5ef6320f8705fe53047 differ diff --git a/Library/Artifacts/1e/1ed7964eda29fa7199f6e398afa1b2a9 b/Library/Artifacts/1e/1ed7964eda29fa7199f6e398afa1b2a9 new file mode 100644 index 00000000..d73adb1a Binary files /dev/null and b/Library/Artifacts/1e/1ed7964eda29fa7199f6e398afa1b2a9 differ diff --git a/Library/Artifacts/1e/1edcb29a493393fe1f4295e3b57a1761 b/Library/Artifacts/1e/1edcb29a493393fe1f4295e3b57a1761 new file mode 100644 index 00000000..2d8da150 Binary files /dev/null and b/Library/Artifacts/1e/1edcb29a493393fe1f4295e3b57a1761 differ diff --git a/Library/Artifacts/1e/1eeeed4d2b5f459cd7038ecfa22c2f47 b/Library/Artifacts/1e/1eeeed4d2b5f459cd7038ecfa22c2f47 new file mode 100644 index 00000000..7992f34d Binary files /dev/null and b/Library/Artifacts/1e/1eeeed4d2b5f459cd7038ecfa22c2f47 differ diff --git a/Library/Artifacts/1e/1ef60e7c12608ea748c521c969afa1ed b/Library/Artifacts/1e/1ef60e7c12608ea748c521c969afa1ed new file mode 100644 index 00000000..c4bb4329 Binary files /dev/null and b/Library/Artifacts/1e/1ef60e7c12608ea748c521c969afa1ed differ diff --git a/Library/Artifacts/1f/1f076265cb05ebaae768cef3a04b9c61 b/Library/Artifacts/1f/1f076265cb05ebaae768cef3a04b9c61 new file mode 100644 index 00000000..29bef32a Binary files /dev/null and b/Library/Artifacts/1f/1f076265cb05ebaae768cef3a04b9c61 differ diff --git a/Library/Artifacts/1f/1f379a40fcf45aa537daae8f9753ba8f b/Library/Artifacts/1f/1f379a40fcf45aa537daae8f9753ba8f new file mode 100644 index 00000000..9d5802bb Binary files /dev/null and b/Library/Artifacts/1f/1f379a40fcf45aa537daae8f9753ba8f differ diff --git a/Library/Artifacts/1f/1f437a452aa2a1fa92e7b69fe9e8321b b/Library/Artifacts/1f/1f437a452aa2a1fa92e7b69fe9e8321b new file mode 100644 index 00000000..ed006710 Binary files /dev/null and b/Library/Artifacts/1f/1f437a452aa2a1fa92e7b69fe9e8321b differ diff --git a/Library/Artifacts/1f/1f4a5c4420719594fb8377f4a3cb9b55 b/Library/Artifacts/1f/1f4a5c4420719594fb8377f4a3cb9b55 new file mode 100644 index 00000000..a794cde8 Binary files /dev/null and b/Library/Artifacts/1f/1f4a5c4420719594fb8377f4a3cb9b55 differ diff --git a/Library/Artifacts/1f/1f5d6b70f19c2cefdc5d8a5bf3caf978 b/Library/Artifacts/1f/1f5d6b70f19c2cefdc5d8a5bf3caf978 new file mode 100644 index 00000000..4afe4d2d Binary files /dev/null and b/Library/Artifacts/1f/1f5d6b70f19c2cefdc5d8a5bf3caf978 differ diff --git a/Library/Artifacts/1f/1f71373f77c56e20f6ace94f4b453ef7 b/Library/Artifacts/1f/1f71373f77c56e20f6ace94f4b453ef7 new file mode 100644 index 00000000..19e837d3 Binary files /dev/null and b/Library/Artifacts/1f/1f71373f77c56e20f6ace94f4b453ef7 differ diff --git a/Library/Artifacts/1f/1f75950b4fbe4b6b62b5af95a3b9caff b/Library/Artifacts/1f/1f75950b4fbe4b6b62b5af95a3b9caff new file mode 100644 index 00000000..7c69f87a Binary files /dev/null and b/Library/Artifacts/1f/1f75950b4fbe4b6b62b5af95a3b9caff differ diff --git a/Library/Artifacts/1f/1f838e3c49019b77f9ef9c44aed686f6 b/Library/Artifacts/1f/1f838e3c49019b77f9ef9c44aed686f6 new file mode 100644 index 00000000..48a8db8e Binary files /dev/null and b/Library/Artifacts/1f/1f838e3c49019b77f9ef9c44aed686f6 differ diff --git a/Library/Artifacts/1f/1f869f40ae2ae3f80a32e5e1828cf0e2 b/Library/Artifacts/1f/1f869f40ae2ae3f80a32e5e1828cf0e2 new file mode 100644 index 00000000..0b334d0d Binary files /dev/null and b/Library/Artifacts/1f/1f869f40ae2ae3f80a32e5e1828cf0e2 differ diff --git a/Library/Artifacts/1f/1f8ac309e2dfd429216cb7afced990d2 b/Library/Artifacts/1f/1f8ac309e2dfd429216cb7afced990d2 new file mode 100644 index 00000000..9bf09947 Binary files /dev/null and b/Library/Artifacts/1f/1f8ac309e2dfd429216cb7afced990d2 differ diff --git a/Library/Artifacts/1f/1f8c6469c0a130a285721c720f2433b9 b/Library/Artifacts/1f/1f8c6469c0a130a285721c720f2433b9 new file mode 100644 index 00000000..8aef0a6f Binary files /dev/null and b/Library/Artifacts/1f/1f8c6469c0a130a285721c720f2433b9 differ diff --git a/Library/Artifacts/1f/1f8e98f0c21ed2852b0e4fd46dd29136 b/Library/Artifacts/1f/1f8e98f0c21ed2852b0e4fd46dd29136 new file mode 100644 index 00000000..0211adff Binary files /dev/null and b/Library/Artifacts/1f/1f8e98f0c21ed2852b0e4fd46dd29136 differ diff --git a/Library/Artifacts/1f/1f984fe349d8593bd42fe37b11565926 b/Library/Artifacts/1f/1f984fe349d8593bd42fe37b11565926 new file mode 100644 index 00000000..ff83af1e Binary files /dev/null and b/Library/Artifacts/1f/1f984fe349d8593bd42fe37b11565926 differ diff --git a/Library/Artifacts/1f/1f9e709b2f01b414052f5775473b155a b/Library/Artifacts/1f/1f9e709b2f01b414052f5775473b155a new file mode 100644 index 00000000..4bb98306 Binary files /dev/null and b/Library/Artifacts/1f/1f9e709b2f01b414052f5775473b155a differ diff --git a/Library/Artifacts/1f/1fa1d0d1e6c236a26f2bc9a81c1e4ca8 b/Library/Artifacts/1f/1fa1d0d1e6c236a26f2bc9a81c1e4ca8 new file mode 100644 index 00000000..89564526 Binary files /dev/null and b/Library/Artifacts/1f/1fa1d0d1e6c236a26f2bc9a81c1e4ca8 differ diff --git a/Library/Artifacts/1f/1fd592c14179deb3108ff7694bdca9f6 b/Library/Artifacts/1f/1fd592c14179deb3108ff7694bdca9f6 new file mode 100644 index 00000000..1583ad61 Binary files /dev/null and b/Library/Artifacts/1f/1fd592c14179deb3108ff7694bdca9f6 differ diff --git a/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 b/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 new file mode 100644 index 00000000..67ce8ddd Binary files /dev/null and b/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 differ diff --git a/Library/Artifacts/20/2003b33433a28ee86b553670fda24cde b/Library/Artifacts/20/2003b33433a28ee86b553670fda24cde new file mode 100644 index 00000000..14e273a1 Binary files /dev/null and b/Library/Artifacts/20/2003b33433a28ee86b553670fda24cde differ diff --git a/Library/Artifacts/20/202069ed55e83717fce15585956deb87 b/Library/Artifacts/20/202069ed55e83717fce15585956deb87 new file mode 100644 index 00000000..f8121231 Binary files /dev/null and b/Library/Artifacts/20/202069ed55e83717fce15585956deb87 differ diff --git a/Library/Artifacts/20/20239f52ea833514f73203b6651dff9f b/Library/Artifacts/20/20239f52ea833514f73203b6651dff9f new file mode 100644 index 00000000..62ebe2ab Binary files /dev/null and b/Library/Artifacts/20/20239f52ea833514f73203b6651dff9f differ diff --git a/Library/Artifacts/20/20308612d1bdde8f17dddfb5d5fa055d b/Library/Artifacts/20/20308612d1bdde8f17dddfb5d5fa055d new file mode 100644 index 00000000..1ae2020d Binary files /dev/null and b/Library/Artifacts/20/20308612d1bdde8f17dddfb5d5fa055d differ diff --git a/Library/Artifacts/20/2032aa3588657dd1c0ef8c80d7a7c84e b/Library/Artifacts/20/2032aa3588657dd1c0ef8c80d7a7c84e new file mode 100644 index 00000000..5bc2b8a0 Binary files /dev/null and b/Library/Artifacts/20/2032aa3588657dd1c0ef8c80d7a7c84e differ diff --git a/Library/Artifacts/20/205115b40d27d10d1cc84bcc26b42ea4 b/Library/Artifacts/20/205115b40d27d10d1cc84bcc26b42ea4 new file mode 100644 index 00000000..e59b6bba Binary files /dev/null and b/Library/Artifacts/20/205115b40d27d10d1cc84bcc26b42ea4 differ diff --git a/Library/Artifacts/20/20612b004ef2cd79bef70f66da0b6fc6 b/Library/Artifacts/20/20612b004ef2cd79bef70f66da0b6fc6 new file mode 100644 index 00000000..5bf6d60a Binary files /dev/null and b/Library/Artifacts/20/20612b004ef2cd79bef70f66da0b6fc6 differ diff --git a/Library/Artifacts/20/207b5dea0888b9c3b01c864cac2b6888 b/Library/Artifacts/20/207b5dea0888b9c3b01c864cac2b6888 new file mode 100644 index 00000000..a603d0ba Binary files /dev/null and b/Library/Artifacts/20/207b5dea0888b9c3b01c864cac2b6888 differ diff --git a/Library/Artifacts/20/20ad5f565fefb840c11066f87bbdee28 b/Library/Artifacts/20/20ad5f565fefb840c11066f87bbdee28 new file mode 100644 index 00000000..a09a2217 Binary files /dev/null and b/Library/Artifacts/20/20ad5f565fefb840c11066f87bbdee28 differ diff --git a/Library/Artifacts/20/20adde01c56de082d8d3b760890bb9d9 b/Library/Artifacts/20/20adde01c56de082d8d3b760890bb9d9 new file mode 100644 index 00000000..4c697874 Binary files /dev/null and b/Library/Artifacts/20/20adde01c56de082d8d3b760890bb9d9 differ diff --git a/Library/Artifacts/20/20ce3ae727043ff63e123b2e68cf1374 b/Library/Artifacts/20/20ce3ae727043ff63e123b2e68cf1374 new file mode 100644 index 00000000..45bbf727 Binary files /dev/null and b/Library/Artifacts/20/20ce3ae727043ff63e123b2e68cf1374 differ diff --git a/Library/Artifacts/20/20e436578e4f5535edb248ce039537ff b/Library/Artifacts/20/20e436578e4f5535edb248ce039537ff new file mode 100644 index 00000000..0869de2a Binary files /dev/null and b/Library/Artifacts/20/20e436578e4f5535edb248ce039537ff differ diff --git a/Library/Artifacts/20/20f0f0c568d816089e98403b7db6dffd b/Library/Artifacts/20/20f0f0c568d816089e98403b7db6dffd new file mode 100644 index 00000000..317b3879 Binary files /dev/null and b/Library/Artifacts/20/20f0f0c568d816089e98403b7db6dffd differ diff --git a/Library/Artifacts/21/2121455368e71f69132d0d21d6a98ce1 b/Library/Artifacts/21/2121455368e71f69132d0d21d6a98ce1 new file mode 100644 index 00000000..c77926fd Binary files /dev/null and b/Library/Artifacts/21/2121455368e71f69132d0d21d6a98ce1 differ diff --git a/Library/Artifacts/21/212c99f0c53d194a0f2524287514af22 b/Library/Artifacts/21/212c99f0c53d194a0f2524287514af22 new file mode 100644 index 00000000..d79d00c2 Binary files /dev/null and b/Library/Artifacts/21/212c99f0c53d194a0f2524287514af22 differ diff --git a/Library/Artifacts/21/212de9000b0994511a89943966c53e8f b/Library/Artifacts/21/212de9000b0994511a89943966c53e8f new file mode 100644 index 00000000..786be408 Binary files /dev/null and b/Library/Artifacts/21/212de9000b0994511a89943966c53e8f differ diff --git a/Library/Artifacts/21/213242a52ec2bbe8d714143b44b7b2f7 b/Library/Artifacts/21/213242a52ec2bbe8d714143b44b7b2f7 new file mode 100644 index 00000000..8110a506 Binary files /dev/null and b/Library/Artifacts/21/213242a52ec2bbe8d714143b44b7b2f7 differ diff --git a/Library/Artifacts/21/213d9255baa32f5c6f7ca4b9d44b9069 b/Library/Artifacts/21/213d9255baa32f5c6f7ca4b9d44b9069 new file mode 100644 index 00000000..040dd051 Binary files /dev/null and b/Library/Artifacts/21/213d9255baa32f5c6f7ca4b9d44b9069 differ diff --git a/Library/Artifacts/21/215e9b06b03c8a237a37de01f0c9802d b/Library/Artifacts/21/215e9b06b03c8a237a37de01f0c9802d new file mode 100644 index 00000000..dd999b08 Binary files /dev/null and b/Library/Artifacts/21/215e9b06b03c8a237a37de01f0c9802d differ diff --git a/Library/Artifacts/21/217953acef0b6f9cc381124712c7124c b/Library/Artifacts/21/217953acef0b6f9cc381124712c7124c new file mode 100644 index 00000000..c66d258a Binary files /dev/null and b/Library/Artifacts/21/217953acef0b6f9cc381124712c7124c differ diff --git a/Library/Artifacts/21/218abb6cad83e61db4a330dfda2724a8 b/Library/Artifacts/21/218abb6cad83e61db4a330dfda2724a8 new file mode 100644 index 00000000..e3d4cfc0 Binary files /dev/null and b/Library/Artifacts/21/218abb6cad83e61db4a330dfda2724a8 differ diff --git a/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e b/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e new file mode 100644 index 00000000..131dd5ec Binary files /dev/null and b/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e differ diff --git a/Library/Artifacts/21/21a9d3bd0d2fa18b60eee26770a1d398 b/Library/Artifacts/21/21a9d3bd0d2fa18b60eee26770a1d398 new file mode 100644 index 00000000..7a43e3d6 Binary files /dev/null and b/Library/Artifacts/21/21a9d3bd0d2fa18b60eee26770a1d398 differ diff --git a/Library/Artifacts/21/21c499510758dea76a33cdd360b65735 b/Library/Artifacts/21/21c499510758dea76a33cdd360b65735 new file mode 100644 index 00000000..302f91a8 Binary files /dev/null and b/Library/Artifacts/21/21c499510758dea76a33cdd360b65735 differ diff --git a/Library/Artifacts/21/21ca603fab3739915a7016d48591dbd8 b/Library/Artifacts/21/21ca603fab3739915a7016d48591dbd8 new file mode 100644 index 00000000..d0754e22 Binary files /dev/null and b/Library/Artifacts/21/21ca603fab3739915a7016d48591dbd8 differ diff --git a/Library/Artifacts/21/21cd1ae2a9b7ac0ce413c15318a7af59 b/Library/Artifacts/21/21cd1ae2a9b7ac0ce413c15318a7af59 new file mode 100644 index 00000000..e85cb27e Binary files /dev/null and b/Library/Artifacts/21/21cd1ae2a9b7ac0ce413c15318a7af59 differ diff --git a/Library/Artifacts/21/21d57444ec9b028caa129028f76fe287 b/Library/Artifacts/21/21d57444ec9b028caa129028f76fe287 new file mode 100644 index 00000000..8129ab91 Binary files /dev/null and b/Library/Artifacts/21/21d57444ec9b028caa129028f76fe287 differ diff --git a/Library/Artifacts/21/21d8aa7ab171a5aab5848fb934a4ff63 b/Library/Artifacts/21/21d8aa7ab171a5aab5848fb934a4ff63 new file mode 100644 index 00000000..bc74e7c7 Binary files /dev/null and b/Library/Artifacts/21/21d8aa7ab171a5aab5848fb934a4ff63 differ diff --git a/Library/Artifacts/21/21de37b315c673c84257b5be433028b8 b/Library/Artifacts/21/21de37b315c673c84257b5be433028b8 new file mode 100644 index 00000000..d13657cb Binary files /dev/null and b/Library/Artifacts/21/21de37b315c673c84257b5be433028b8 differ diff --git a/Library/Artifacts/21/21e7bce236c170d64a2c4adb431894c5 b/Library/Artifacts/21/21e7bce236c170d64a2c4adb431894c5 new file mode 100644 index 00000000..edc76bad Binary files /dev/null and b/Library/Artifacts/21/21e7bce236c170d64a2c4adb431894c5 differ diff --git a/Library/Artifacts/21/21e854ef336bdbd0de04dcade107ca46 b/Library/Artifacts/21/21e854ef336bdbd0de04dcade107ca46 new file mode 100644 index 00000000..5437d376 Binary files /dev/null and b/Library/Artifacts/21/21e854ef336bdbd0de04dcade107ca46 differ diff --git a/Library/Artifacts/22/22083d4ce27a15cc08b7681c29fa38fc b/Library/Artifacts/22/22083d4ce27a15cc08b7681c29fa38fc new file mode 100644 index 00000000..fc475b73 Binary files /dev/null and b/Library/Artifacts/22/22083d4ce27a15cc08b7681c29fa38fc differ diff --git a/Library/Artifacts/22/2208410df0f277b1bf377bf15944919e b/Library/Artifacts/22/2208410df0f277b1bf377bf15944919e new file mode 100644 index 00000000..7ed62646 Binary files /dev/null and b/Library/Artifacts/22/2208410df0f277b1bf377bf15944919e differ diff --git a/Library/Artifacts/22/22304a8a84681938a9f96eeda4be946b b/Library/Artifacts/22/22304a8a84681938a9f96eeda4be946b new file mode 100644 index 00000000..52a1de9f Binary files /dev/null and b/Library/Artifacts/22/22304a8a84681938a9f96eeda4be946b differ diff --git a/Library/Artifacts/22/225985305d0615177e03455baceb2509 b/Library/Artifacts/22/225985305d0615177e03455baceb2509 new file mode 100644 index 00000000..5310c3b6 Binary files /dev/null and b/Library/Artifacts/22/225985305d0615177e03455baceb2509 differ diff --git a/Library/Artifacts/22/225c1285d16213a6050be8b8675b4479 b/Library/Artifacts/22/225c1285d16213a6050be8b8675b4479 new file mode 100644 index 00000000..18e26020 Binary files /dev/null and b/Library/Artifacts/22/225c1285d16213a6050be8b8675b4479 differ diff --git a/Library/Artifacts/22/2270176cbf89c001e2b224d9b119052a b/Library/Artifacts/22/2270176cbf89c001e2b224d9b119052a new file mode 100644 index 00000000..d7addecd Binary files /dev/null and b/Library/Artifacts/22/2270176cbf89c001e2b224d9b119052a differ diff --git a/Library/Artifacts/22/2271b2d09a65ea411a61ae4feac55a46 b/Library/Artifacts/22/2271b2d09a65ea411a61ae4feac55a46 new file mode 100644 index 00000000..216545ce Binary files /dev/null and b/Library/Artifacts/22/2271b2d09a65ea411a61ae4feac55a46 differ diff --git a/Library/Artifacts/22/228efd1f1cbb5bbde38cd9ebd19bea5e b/Library/Artifacts/22/228efd1f1cbb5bbde38cd9ebd19bea5e new file mode 100644 index 00000000..6f5f44e2 Binary files /dev/null and b/Library/Artifacts/22/228efd1f1cbb5bbde38cd9ebd19bea5e differ diff --git a/Library/Artifacts/22/229e9813e7bc59b11c1807504d5b9445 b/Library/Artifacts/22/229e9813e7bc59b11c1807504d5b9445 new file mode 100644 index 00000000..253651da Binary files /dev/null and b/Library/Artifacts/22/229e9813e7bc59b11c1807504d5b9445 differ diff --git a/Library/Artifacts/22/22b0fa0960ba6a3daf70ea712f0c7085 b/Library/Artifacts/22/22b0fa0960ba6a3daf70ea712f0c7085 new file mode 100644 index 00000000..9ade6bf2 Binary files /dev/null and b/Library/Artifacts/22/22b0fa0960ba6a3daf70ea712f0c7085 differ diff --git a/Library/Artifacts/22/22bff2cf7ccdec52a7c5a89da93fe182 b/Library/Artifacts/22/22bff2cf7ccdec52a7c5a89da93fe182 new file mode 100644 index 00000000..6a03f503 Binary files /dev/null and b/Library/Artifacts/22/22bff2cf7ccdec52a7c5a89da93fe182 differ diff --git a/Library/Artifacts/22/22dc491d2ea47cac1b2a706049fda91e b/Library/Artifacts/22/22dc491d2ea47cac1b2a706049fda91e new file mode 100644 index 00000000..6f17d6e6 Binary files /dev/null and b/Library/Artifacts/22/22dc491d2ea47cac1b2a706049fda91e differ diff --git a/Library/Artifacts/22/22ea3d59b9a4c9dcbc9c60b506d21541 b/Library/Artifacts/22/22ea3d59b9a4c9dcbc9c60b506d21541 new file mode 100644 index 00000000..0a33d777 Binary files /dev/null and b/Library/Artifacts/22/22ea3d59b9a4c9dcbc9c60b506d21541 differ diff --git a/Library/Artifacts/22/22f93befbe6681d8a1371aeca8f831b5 b/Library/Artifacts/22/22f93befbe6681d8a1371aeca8f831b5 new file mode 100644 index 00000000..a431b526 Binary files /dev/null and b/Library/Artifacts/22/22f93befbe6681d8a1371aeca8f831b5 differ diff --git a/Library/Artifacts/22/22fe6427b169c6661c450e984206f4ef b/Library/Artifacts/22/22fe6427b169c6661c450e984206f4ef new file mode 100644 index 00000000..ef8bf3a9 Binary files /dev/null and b/Library/Artifacts/22/22fe6427b169c6661c450e984206f4ef differ diff --git a/Library/Artifacts/23/230851f5220003aa86d90d8a7353da80 b/Library/Artifacts/23/230851f5220003aa86d90d8a7353da80 new file mode 100644 index 00000000..2ac54ca6 Binary files /dev/null and b/Library/Artifacts/23/230851f5220003aa86d90d8a7353da80 differ diff --git a/Library/Artifacts/23/23463e73264d340b47598e023773ef10 b/Library/Artifacts/23/23463e73264d340b47598e023773ef10 new file mode 100644 index 00000000..b6964de1 Binary files /dev/null and b/Library/Artifacts/23/23463e73264d340b47598e023773ef10 differ diff --git a/Library/Artifacts/23/235973771443665e3750235b35166ccc b/Library/Artifacts/23/235973771443665e3750235b35166ccc new file mode 100644 index 00000000..c7d13e98 Binary files /dev/null and b/Library/Artifacts/23/235973771443665e3750235b35166ccc differ diff --git a/Library/Artifacts/23/236062275dd895005e8d1bbc87b226d7 b/Library/Artifacts/23/236062275dd895005e8d1bbc87b226d7 new file mode 100644 index 00000000..e9c5b9ce Binary files /dev/null and b/Library/Artifacts/23/236062275dd895005e8d1bbc87b226d7 differ diff --git a/Library/Artifacts/23/2364f3671ce74f15b97485a51c237ecd b/Library/Artifacts/23/2364f3671ce74f15b97485a51c237ecd new file mode 100644 index 00000000..a2893396 Binary files /dev/null and b/Library/Artifacts/23/2364f3671ce74f15b97485a51c237ecd differ diff --git a/Library/Artifacts/23/23829219484853e122dd7a0962a61d07 b/Library/Artifacts/23/23829219484853e122dd7a0962a61d07 new file mode 100644 index 00000000..1594dfa1 Binary files /dev/null and b/Library/Artifacts/23/23829219484853e122dd7a0962a61d07 differ diff --git a/Library/Artifacts/23/23991a238ffbdd113282cd1af85f03d8 b/Library/Artifacts/23/23991a238ffbdd113282cd1af85f03d8 new file mode 100644 index 00000000..c09a8d41 Binary files /dev/null and b/Library/Artifacts/23/23991a238ffbdd113282cd1af85f03d8 differ diff --git a/Library/Artifacts/23/23a46991568a5085413b3c8b785fd630 b/Library/Artifacts/23/23a46991568a5085413b3c8b785fd630 new file mode 100644 index 00000000..61740d78 Binary files /dev/null and b/Library/Artifacts/23/23a46991568a5085413b3c8b785fd630 differ diff --git a/Library/Artifacts/23/23a48ee274d86046c4668952f529968c b/Library/Artifacts/23/23a48ee274d86046c4668952f529968c new file mode 100644 index 00000000..bc2330d0 Binary files /dev/null and b/Library/Artifacts/23/23a48ee274d86046c4668952f529968c differ diff --git a/Library/Artifacts/23/23c0c100632217d7741ff001a1897472 b/Library/Artifacts/23/23c0c100632217d7741ff001a1897472 new file mode 100644 index 00000000..7d861bed Binary files /dev/null and b/Library/Artifacts/23/23c0c100632217d7741ff001a1897472 differ diff --git a/Library/Artifacts/23/23e5a9667da630ec19a2ad2f5c01a1eb b/Library/Artifacts/23/23e5a9667da630ec19a2ad2f5c01a1eb new file mode 100644 index 00000000..ae5f157f Binary files /dev/null and b/Library/Artifacts/23/23e5a9667da630ec19a2ad2f5c01a1eb differ diff --git a/Library/Artifacts/23/23fc265a766d2bc54d7ffdc3169f461a b/Library/Artifacts/23/23fc265a766d2bc54d7ffdc3169f461a new file mode 100644 index 00000000..40a1005a Binary files /dev/null and b/Library/Artifacts/23/23fc265a766d2bc54d7ffdc3169f461a differ diff --git a/Library/Artifacts/24/2419499c9b08c4baee5916c16e4f8398 b/Library/Artifacts/24/2419499c9b08c4baee5916c16e4f8398 new file mode 100644 index 00000000..59fcc0b2 Binary files /dev/null and b/Library/Artifacts/24/2419499c9b08c4baee5916c16e4f8398 differ diff --git a/Library/Artifacts/24/2443c16c11444029fd455d4d1e7df16b b/Library/Artifacts/24/2443c16c11444029fd455d4d1e7df16b new file mode 100644 index 00000000..1a068c9b Binary files /dev/null and b/Library/Artifacts/24/2443c16c11444029fd455d4d1e7df16b differ diff --git a/Library/Artifacts/24/244f1c2cb5e814f90949b6bd39f3cbb0 b/Library/Artifacts/24/244f1c2cb5e814f90949b6bd39f3cbb0 new file mode 100644 index 00000000..93a51e79 Binary files /dev/null and b/Library/Artifacts/24/244f1c2cb5e814f90949b6bd39f3cbb0 differ diff --git a/Library/Artifacts/24/24602e8d1164191bd315ec11af3e42dc b/Library/Artifacts/24/24602e8d1164191bd315ec11af3e42dc new file mode 100644 index 00000000..901d168d Binary files /dev/null and b/Library/Artifacts/24/24602e8d1164191bd315ec11af3e42dc differ diff --git a/Library/Artifacts/24/2461d0407cf01662057f37820668c6d1 b/Library/Artifacts/24/2461d0407cf01662057f37820668c6d1 new file mode 100644 index 00000000..368c3d7d Binary files /dev/null and b/Library/Artifacts/24/2461d0407cf01662057f37820668c6d1 differ diff --git a/Library/Artifacts/24/246f158742b4b08a570d98d5b389ea9a b/Library/Artifacts/24/246f158742b4b08a570d98d5b389ea9a new file mode 100644 index 00000000..959a48e0 Binary files /dev/null and b/Library/Artifacts/24/246f158742b4b08a570d98d5b389ea9a differ diff --git a/Library/Artifacts/24/247e5c76ee3c3c9c45fc329bb0283fd3 b/Library/Artifacts/24/247e5c76ee3c3c9c45fc329bb0283fd3 new file mode 100644 index 00000000..1e0adc65 Binary files /dev/null and b/Library/Artifacts/24/247e5c76ee3c3c9c45fc329bb0283fd3 differ diff --git a/Library/Artifacts/24/2480ad24d0e43d61aae55fea914f839c b/Library/Artifacts/24/2480ad24d0e43d61aae55fea914f839c new file mode 100644 index 00000000..54b3dc6d Binary files /dev/null and b/Library/Artifacts/24/2480ad24d0e43d61aae55fea914f839c differ diff --git a/Library/Artifacts/24/248472866b6f3ba12dfc2dea852ef4e0 b/Library/Artifacts/24/248472866b6f3ba12dfc2dea852ef4e0 new file mode 100644 index 00000000..b566162e Binary files /dev/null and b/Library/Artifacts/24/248472866b6f3ba12dfc2dea852ef4e0 differ diff --git a/Library/Artifacts/24/248cb3d34f9bf892a035a75928455a7c b/Library/Artifacts/24/248cb3d34f9bf892a035a75928455a7c new file mode 100644 index 00000000..bc628412 Binary files /dev/null and b/Library/Artifacts/24/248cb3d34f9bf892a035a75928455a7c differ diff --git a/Library/Artifacts/24/24997e51ea8db4146be2a3da7b676893 b/Library/Artifacts/24/24997e51ea8db4146be2a3da7b676893 new file mode 100644 index 00000000..5423a6d8 Binary files /dev/null and b/Library/Artifacts/24/24997e51ea8db4146be2a3da7b676893 differ diff --git a/Library/Artifacts/24/24ccd5e454247abb498a8da3b3872d60 b/Library/Artifacts/24/24ccd5e454247abb498a8da3b3872d60 new file mode 100644 index 00000000..d97d60a0 Binary files /dev/null and b/Library/Artifacts/24/24ccd5e454247abb498a8da3b3872d60 differ diff --git a/Library/Artifacts/24/24e3409d2bf679d37ff97ba07d6e8a94 b/Library/Artifacts/24/24e3409d2bf679d37ff97ba07d6e8a94 new file mode 100644 index 00000000..e9d69a57 Binary files /dev/null and b/Library/Artifacts/24/24e3409d2bf679d37ff97ba07d6e8a94 differ diff --git a/Library/Artifacts/25/250541e1e13c24ed5eeb6feeaf19bb85 b/Library/Artifacts/25/250541e1e13c24ed5eeb6feeaf19bb85 new file mode 100644 index 00000000..40a641fa Binary files /dev/null and b/Library/Artifacts/25/250541e1e13c24ed5eeb6feeaf19bb85 differ diff --git a/Library/Artifacts/25/2518ac12a1ffdfa20a2fba3a90023cfa b/Library/Artifacts/25/2518ac12a1ffdfa20a2fba3a90023cfa new file mode 100644 index 00000000..1212f615 Binary files /dev/null and b/Library/Artifacts/25/2518ac12a1ffdfa20a2fba3a90023cfa differ diff --git a/Library/Artifacts/25/2525930c3ddb879f53564ef72908e715 b/Library/Artifacts/25/2525930c3ddb879f53564ef72908e715 new file mode 100644 index 00000000..3336cf9f Binary files /dev/null and b/Library/Artifacts/25/2525930c3ddb879f53564ef72908e715 differ diff --git a/Library/Artifacts/25/2530663bcda3852406d3e5d90619efac b/Library/Artifacts/25/2530663bcda3852406d3e5d90619efac new file mode 100644 index 00000000..6547bab7 Binary files /dev/null and b/Library/Artifacts/25/2530663bcda3852406d3e5d90619efac differ diff --git a/Library/Artifacts/25/2535b18c496ae218136c6f4ccabce90f b/Library/Artifacts/25/2535b18c496ae218136c6f4ccabce90f new file mode 100644 index 00000000..1f089898 Binary files /dev/null and b/Library/Artifacts/25/2535b18c496ae218136c6f4ccabce90f differ diff --git a/Library/Artifacts/25/2537c06e4f2238d0a9189ef7398fe015 b/Library/Artifacts/25/2537c06e4f2238d0a9189ef7398fe015 new file mode 100644 index 00000000..8752a13e Binary files /dev/null and b/Library/Artifacts/25/2537c06e4f2238d0a9189ef7398fe015 differ diff --git a/Library/Artifacts/25/253c0942e9f37a5ad0560d03d61b6a5d b/Library/Artifacts/25/253c0942e9f37a5ad0560d03d61b6a5d new file mode 100644 index 00000000..f8b49301 Binary files /dev/null and b/Library/Artifacts/25/253c0942e9f37a5ad0560d03d61b6a5d differ diff --git a/Library/Artifacts/25/253c7b76d7c105e0d3d7bc1fd5d39afb b/Library/Artifacts/25/253c7b76d7c105e0d3d7bc1fd5d39afb new file mode 100644 index 00000000..54de875c Binary files /dev/null and b/Library/Artifacts/25/253c7b76d7c105e0d3d7bc1fd5d39afb differ diff --git a/Library/Artifacts/25/2547911c7779d5bf457998a7a847954c b/Library/Artifacts/25/2547911c7779d5bf457998a7a847954c new file mode 100644 index 00000000..3731812f Binary files /dev/null and b/Library/Artifacts/25/2547911c7779d5bf457998a7a847954c differ diff --git a/Library/Artifacts/25/2555fdcff73bb75d4769271beaa52e28 b/Library/Artifacts/25/2555fdcff73bb75d4769271beaa52e28 new file mode 100644 index 00000000..7b05d8cf Binary files /dev/null and b/Library/Artifacts/25/2555fdcff73bb75d4769271beaa52e28 differ diff --git a/Library/Artifacts/25/257a1c714a64938a61e5962fa84f3851 b/Library/Artifacts/25/257a1c714a64938a61e5962fa84f3851 new file mode 100644 index 00000000..81bdd405 Binary files /dev/null and b/Library/Artifacts/25/257a1c714a64938a61e5962fa84f3851 differ diff --git a/Library/Artifacts/25/257fb5ef0ebc78c21cbd29347c4c8f47 b/Library/Artifacts/25/257fb5ef0ebc78c21cbd29347c4c8f47 new file mode 100644 index 00000000..1c11217e Binary files /dev/null and b/Library/Artifacts/25/257fb5ef0ebc78c21cbd29347c4c8f47 differ diff --git a/Library/Artifacts/25/2580bd13bda7384b3f2ca488bb6c1078 b/Library/Artifacts/25/2580bd13bda7384b3f2ca488bb6c1078 new file mode 100644 index 00000000..aa125427 Binary files /dev/null and b/Library/Artifacts/25/2580bd13bda7384b3f2ca488bb6c1078 differ diff --git a/Library/Artifacts/25/25925650da0426e162c896aea54aa769 b/Library/Artifacts/25/25925650da0426e162c896aea54aa769 new file mode 100644 index 00000000..949c7f05 Binary files /dev/null and b/Library/Artifacts/25/25925650da0426e162c896aea54aa769 differ diff --git a/Library/Artifacts/25/25938686e6a4fac09a691de2a861d98e b/Library/Artifacts/25/25938686e6a4fac09a691de2a861d98e new file mode 100644 index 00000000..fd2b9c35 Binary files /dev/null and b/Library/Artifacts/25/25938686e6a4fac09a691de2a861d98e differ diff --git a/Library/Artifacts/25/2595bc5833e788fe1dbf8f12bddbc3c1 b/Library/Artifacts/25/2595bc5833e788fe1dbf8f12bddbc3c1 new file mode 100644 index 00000000..a20d8db8 Binary files /dev/null and b/Library/Artifacts/25/2595bc5833e788fe1dbf8f12bddbc3c1 differ diff --git a/Library/Artifacts/25/25999062a3c9ef95acf55df56a3205bb b/Library/Artifacts/25/25999062a3c9ef95acf55df56a3205bb new file mode 100644 index 00000000..3ab3889b Binary files /dev/null and b/Library/Artifacts/25/25999062a3c9ef95acf55df56a3205bb differ diff --git a/Library/Artifacts/25/25ab13a24b5226fc7ca923aaf43bc96a b/Library/Artifacts/25/25ab13a24b5226fc7ca923aaf43bc96a new file mode 100644 index 00000000..d5947aca Binary files /dev/null and b/Library/Artifacts/25/25ab13a24b5226fc7ca923aaf43bc96a differ diff --git a/Library/Artifacts/25/25b108244a2bb719382a2ef51cc71d3a b/Library/Artifacts/25/25b108244a2bb719382a2ef51cc71d3a new file mode 100644 index 00000000..7f914a02 Binary files /dev/null and b/Library/Artifacts/25/25b108244a2bb719382a2ef51cc71d3a differ diff --git a/Library/Artifacts/25/25c34cf27b91f457e17d08fef90e510f b/Library/Artifacts/25/25c34cf27b91f457e17d08fef90e510f new file mode 100644 index 00000000..2befe619 Binary files /dev/null and b/Library/Artifacts/25/25c34cf27b91f457e17d08fef90e510f differ diff --git a/Library/Artifacts/25/25c6c9645e6dd3115ebe1d99452a00e2 b/Library/Artifacts/25/25c6c9645e6dd3115ebe1d99452a00e2 new file mode 100644 index 00000000..e3bec028 Binary files /dev/null and b/Library/Artifacts/25/25c6c9645e6dd3115ebe1d99452a00e2 differ diff --git a/Library/Artifacts/25/25f19ffd676bc7707ccd945a20b08b35 b/Library/Artifacts/25/25f19ffd676bc7707ccd945a20b08b35 new file mode 100644 index 00000000..559c90a4 Binary files /dev/null and b/Library/Artifacts/25/25f19ffd676bc7707ccd945a20b08b35 differ diff --git a/Library/Artifacts/25/25f82ec6cf5566577a55a73ae0f4405c b/Library/Artifacts/25/25f82ec6cf5566577a55a73ae0f4405c new file mode 100644 index 00000000..9d117764 Binary files /dev/null and b/Library/Artifacts/25/25f82ec6cf5566577a55a73ae0f4405c differ diff --git a/Library/Artifacts/26/261b3f3e52c856a3217643c32a74a343 b/Library/Artifacts/26/261b3f3e52c856a3217643c32a74a343 new file mode 100644 index 00000000..35aaaae3 Binary files /dev/null and b/Library/Artifacts/26/261b3f3e52c856a3217643c32a74a343 differ diff --git a/Library/Artifacts/26/26218559c0ac4538783a22bf7739d77f b/Library/Artifacts/26/26218559c0ac4538783a22bf7739d77f new file mode 100644 index 00000000..e4381422 Binary files /dev/null and b/Library/Artifacts/26/26218559c0ac4538783a22bf7739d77f differ diff --git a/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 b/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 new file mode 100644 index 00000000..5c2fb6c6 Binary files /dev/null and b/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 differ diff --git a/Library/Artifacts/26/263faf5580d9780dc478e85e58d3c71a b/Library/Artifacts/26/263faf5580d9780dc478e85e58d3c71a new file mode 100644 index 00000000..2445e63d Binary files /dev/null and b/Library/Artifacts/26/263faf5580d9780dc478e85e58d3c71a differ diff --git a/Library/Artifacts/26/2640471a59747ce1691803bfff8af0da b/Library/Artifacts/26/2640471a59747ce1691803bfff8af0da new file mode 100644 index 00000000..85bbb951 Binary files /dev/null and b/Library/Artifacts/26/2640471a59747ce1691803bfff8af0da differ diff --git a/Library/Artifacts/26/264bbb57dafe1a6c076687e5aee0dacb b/Library/Artifacts/26/264bbb57dafe1a6c076687e5aee0dacb new file mode 100644 index 00000000..4485e24d Binary files /dev/null and b/Library/Artifacts/26/264bbb57dafe1a6c076687e5aee0dacb differ diff --git a/Library/Artifacts/26/265bc1c058080f910c6fa1bfb6882c34 b/Library/Artifacts/26/265bc1c058080f910c6fa1bfb6882c34 new file mode 100644 index 00000000..44b3243d Binary files /dev/null and b/Library/Artifacts/26/265bc1c058080f910c6fa1bfb6882c34 differ diff --git a/Library/Artifacts/26/265d607bc39a630f331f7460fff78bf1 b/Library/Artifacts/26/265d607bc39a630f331f7460fff78bf1 new file mode 100644 index 00000000..0e39641a Binary files /dev/null and b/Library/Artifacts/26/265d607bc39a630f331f7460fff78bf1 differ diff --git a/Library/Artifacts/26/266c3e48d57208a66e4d5ae53631c74e b/Library/Artifacts/26/266c3e48d57208a66e4d5ae53631c74e new file mode 100644 index 00000000..b7d0a20e Binary files /dev/null and b/Library/Artifacts/26/266c3e48d57208a66e4d5ae53631c74e differ diff --git a/Library/Artifacts/26/2676e7403168d5ccbb7a32175b5a3d80 b/Library/Artifacts/26/2676e7403168d5ccbb7a32175b5a3d80 new file mode 100644 index 00000000..2b90dbc9 Binary files /dev/null and b/Library/Artifacts/26/2676e7403168d5ccbb7a32175b5a3d80 differ diff --git a/Library/Artifacts/26/26793d692f2cc8923658530adc4354e5 b/Library/Artifacts/26/26793d692f2cc8923658530adc4354e5 new file mode 100644 index 00000000..68262f36 Binary files /dev/null and b/Library/Artifacts/26/26793d692f2cc8923658530adc4354e5 differ diff --git a/Library/Artifacts/26/269802f13b8922d74674e36f545b1f04 b/Library/Artifacts/26/269802f13b8922d74674e36f545b1f04 new file mode 100644 index 00000000..95036159 Binary files /dev/null and b/Library/Artifacts/26/269802f13b8922d74674e36f545b1f04 differ diff --git a/Library/Artifacts/26/26ae0f7b17d0623870780ac332ad7d66 b/Library/Artifacts/26/26ae0f7b17d0623870780ac332ad7d66 new file mode 100644 index 00000000..918433ef Binary files /dev/null and b/Library/Artifacts/26/26ae0f7b17d0623870780ac332ad7d66 differ diff --git a/Library/Artifacts/26/26b9e1975809011426dedf603bd6c79e b/Library/Artifacts/26/26b9e1975809011426dedf603bd6c79e new file mode 100644 index 00000000..00ff1f37 Binary files /dev/null and b/Library/Artifacts/26/26b9e1975809011426dedf603bd6c79e differ diff --git a/Library/Artifacts/26/26c44c1bebed538f7d5aa3eebd77d859 b/Library/Artifacts/26/26c44c1bebed538f7d5aa3eebd77d859 new file mode 100644 index 00000000..aa162dc4 Binary files /dev/null and b/Library/Artifacts/26/26c44c1bebed538f7d5aa3eebd77d859 differ diff --git a/Library/Artifacts/26/26de44a1098123c66942ab505a4ac866 b/Library/Artifacts/26/26de44a1098123c66942ab505a4ac866 new file mode 100644 index 00000000..8436742e Binary files /dev/null and b/Library/Artifacts/26/26de44a1098123c66942ab505a4ac866 differ diff --git a/Library/Artifacts/26/26e4ced25bb395f75650a5c2aeab27db b/Library/Artifacts/26/26e4ced25bb395f75650a5c2aeab27db new file mode 100644 index 00000000..75b26f5e Binary files /dev/null and b/Library/Artifacts/26/26e4ced25bb395f75650a5c2aeab27db differ diff --git a/Library/Artifacts/26/26e74e1708babfd64a5ec17161a6e2f0 b/Library/Artifacts/26/26e74e1708babfd64a5ec17161a6e2f0 new file mode 100644 index 00000000..73df8742 Binary files /dev/null and b/Library/Artifacts/26/26e74e1708babfd64a5ec17161a6e2f0 differ diff --git a/Library/Artifacts/26/26e94dcd55f7f72a41d0a4dc5422354f b/Library/Artifacts/26/26e94dcd55f7f72a41d0a4dc5422354f new file mode 100644 index 00000000..3484f821 Binary files /dev/null and b/Library/Artifacts/26/26e94dcd55f7f72a41d0a4dc5422354f differ diff --git a/Library/Artifacts/27/270af88fd3e1721fb2a797c927d51e9e b/Library/Artifacts/27/270af88fd3e1721fb2a797c927d51e9e new file mode 100644 index 00000000..9c1f4974 Binary files /dev/null and b/Library/Artifacts/27/270af88fd3e1721fb2a797c927d51e9e differ diff --git a/Library/Artifacts/27/271d94918e9e797325e5842bf1641f00 b/Library/Artifacts/27/271d94918e9e797325e5842bf1641f00 new file mode 100644 index 00000000..072f0f34 Binary files /dev/null and b/Library/Artifacts/27/271d94918e9e797325e5842bf1641f00 differ diff --git a/Library/Artifacts/27/271e39045c0df9393b7cdae4c2f52274 b/Library/Artifacts/27/271e39045c0df9393b7cdae4c2f52274 new file mode 100644 index 00000000..ce4af410 Binary files /dev/null and b/Library/Artifacts/27/271e39045c0df9393b7cdae4c2f52274 differ diff --git a/Library/Artifacts/27/27391ed3da7215529ca7a1f1c72089db b/Library/Artifacts/27/27391ed3da7215529ca7a1f1c72089db new file mode 100644 index 00000000..ea0563ad Binary files /dev/null and b/Library/Artifacts/27/27391ed3da7215529ca7a1f1c72089db differ diff --git a/Library/Artifacts/27/27526f62bcd74804d4304d9f6a847cd1 b/Library/Artifacts/27/27526f62bcd74804d4304d9f6a847cd1 new file mode 100644 index 00000000..f32fcb46 Binary files /dev/null and b/Library/Artifacts/27/27526f62bcd74804d4304d9f6a847cd1 differ diff --git a/Library/Artifacts/27/275a0423b467e25cb06458df34406d71 b/Library/Artifacts/27/275a0423b467e25cb06458df34406d71 new file mode 100644 index 00000000..092b1115 Binary files /dev/null and b/Library/Artifacts/27/275a0423b467e25cb06458df34406d71 differ diff --git a/Library/Artifacts/27/27b06836899478a97e0a85ba656d1a9e b/Library/Artifacts/27/27b06836899478a97e0a85ba656d1a9e new file mode 100644 index 00000000..b49289c9 Binary files /dev/null and b/Library/Artifacts/27/27b06836899478a97e0a85ba656d1a9e differ diff --git a/Library/Artifacts/27/27b787754955e875a94d76492d29cfac b/Library/Artifacts/27/27b787754955e875a94d76492d29cfac new file mode 100644 index 00000000..c9748f48 Binary files /dev/null and b/Library/Artifacts/27/27b787754955e875a94d76492d29cfac differ diff --git a/Library/Artifacts/27/27c1841b3f407086b9d3490cd3155df3 b/Library/Artifacts/27/27c1841b3f407086b9d3490cd3155df3 new file mode 100644 index 00000000..dbace1da Binary files /dev/null and b/Library/Artifacts/27/27c1841b3f407086b9d3490cd3155df3 differ diff --git a/Library/Artifacts/27/27c80e2a4a5901f3729ddf2900c9d47a b/Library/Artifacts/27/27c80e2a4a5901f3729ddf2900c9d47a new file mode 100644 index 00000000..52524290 Binary files /dev/null and b/Library/Artifacts/27/27c80e2a4a5901f3729ddf2900c9d47a differ diff --git a/Library/Artifacts/27/27cc3a2f70ee1482612d397a4cc13c35 b/Library/Artifacts/27/27cc3a2f70ee1482612d397a4cc13c35 new file mode 100644 index 00000000..be954d7a Binary files /dev/null and b/Library/Artifacts/27/27cc3a2f70ee1482612d397a4cc13c35 differ diff --git a/Library/Artifacts/27/27ddb3c31ccc246bbb5832397a50e687 b/Library/Artifacts/27/27ddb3c31ccc246bbb5832397a50e687 new file mode 100644 index 00000000..e10f1d10 Binary files /dev/null and b/Library/Artifacts/27/27ddb3c31ccc246bbb5832397a50e687 differ diff --git a/Library/Artifacts/27/27f93c83636833a6c35a74e6aed7691f b/Library/Artifacts/27/27f93c83636833a6c35a74e6aed7691f new file mode 100644 index 00000000..bbe54f8d Binary files /dev/null and b/Library/Artifacts/27/27f93c83636833a6c35a74e6aed7691f differ diff --git a/Library/Artifacts/28/2811acfe91bcb1b4b164e637aede779d b/Library/Artifacts/28/2811acfe91bcb1b4b164e637aede779d new file mode 100644 index 00000000..bb287f7a Binary files /dev/null and b/Library/Artifacts/28/2811acfe91bcb1b4b164e637aede779d differ diff --git a/Library/Artifacts/28/2812856518cf9af501a9dbbca6cea8d8 b/Library/Artifacts/28/2812856518cf9af501a9dbbca6cea8d8 new file mode 100644 index 00000000..155039ce Binary files /dev/null and b/Library/Artifacts/28/2812856518cf9af501a9dbbca6cea8d8 differ diff --git a/Library/Artifacts/28/281aa05c1cfc9fb95d4088d7790dd065 b/Library/Artifacts/28/281aa05c1cfc9fb95d4088d7790dd065 new file mode 100644 index 00000000..8e146caa Binary files /dev/null and b/Library/Artifacts/28/281aa05c1cfc9fb95d4088d7790dd065 differ diff --git a/Library/Artifacts/28/2839920e8bc81853fa1d27094286b988 b/Library/Artifacts/28/2839920e8bc81853fa1d27094286b988 new file mode 100644 index 00000000..6a3cbd8f Binary files /dev/null and b/Library/Artifacts/28/2839920e8bc81853fa1d27094286b988 differ diff --git a/Library/Artifacts/28/285e1950de4779ee6675e303729f073c b/Library/Artifacts/28/285e1950de4779ee6675e303729f073c new file mode 100644 index 00000000..d574e067 Binary files /dev/null and b/Library/Artifacts/28/285e1950de4779ee6675e303729f073c differ diff --git a/Library/Artifacts/28/28848033182e54036f7dae66b638e412 b/Library/Artifacts/28/28848033182e54036f7dae66b638e412 new file mode 100644 index 00000000..3404d8df Binary files /dev/null and b/Library/Artifacts/28/28848033182e54036f7dae66b638e412 differ diff --git a/Library/Artifacts/28/28950147c86ef0ab6b78b5a96d971bec b/Library/Artifacts/28/28950147c86ef0ab6b78b5a96d971bec new file mode 100644 index 00000000..8e90a43f Binary files /dev/null and b/Library/Artifacts/28/28950147c86ef0ab6b78b5a96d971bec differ diff --git a/Library/Artifacts/28/289ebfb7d9348df1d82c118b978df68a b/Library/Artifacts/28/289ebfb7d9348df1d82c118b978df68a new file mode 100644 index 00000000..709478ef Binary files /dev/null and b/Library/Artifacts/28/289ebfb7d9348df1d82c118b978df68a differ diff --git a/Library/Artifacts/28/28b642f8587230f87b77acce4d3a87f3 b/Library/Artifacts/28/28b642f8587230f87b77acce4d3a87f3 new file mode 100644 index 00000000..94a4cf66 Binary files /dev/null and b/Library/Artifacts/28/28b642f8587230f87b77acce4d3a87f3 differ diff --git a/Library/Artifacts/28/28b8be42691bd81291086c2c09216058 b/Library/Artifacts/28/28b8be42691bd81291086c2c09216058 new file mode 100644 index 00000000..59920f91 Binary files /dev/null and b/Library/Artifacts/28/28b8be42691bd81291086c2c09216058 differ diff --git a/Library/Artifacts/28/28bfa19122cb2bc77661375eac99c7c0 b/Library/Artifacts/28/28bfa19122cb2bc77661375eac99c7c0 new file mode 100644 index 00000000..80ebc50c Binary files /dev/null and b/Library/Artifacts/28/28bfa19122cb2bc77661375eac99c7c0 differ diff --git a/Library/Artifacts/28/28c08570f0c3306703b00e0ec763fa0a b/Library/Artifacts/28/28c08570f0c3306703b00e0ec763fa0a new file mode 100644 index 00000000..816f5226 Binary files /dev/null and b/Library/Artifacts/28/28c08570f0c3306703b00e0ec763fa0a differ diff --git a/Library/Artifacts/28/28c26ff97cdac82018aa4d01fc470db9 b/Library/Artifacts/28/28c26ff97cdac82018aa4d01fc470db9 new file mode 100644 index 00000000..f07dc450 Binary files /dev/null and b/Library/Artifacts/28/28c26ff97cdac82018aa4d01fc470db9 differ diff --git a/Library/Artifacts/29/290cc04fd1d0366de819512c1761919b b/Library/Artifacts/29/290cc04fd1d0366de819512c1761919b new file mode 100644 index 00000000..49732cfc Binary files /dev/null and b/Library/Artifacts/29/290cc04fd1d0366de819512c1761919b differ diff --git a/Library/Artifacts/29/29107bff7b23d73980d4063c85994dde b/Library/Artifacts/29/29107bff7b23d73980d4063c85994dde new file mode 100644 index 00000000..8de8252d Binary files /dev/null and b/Library/Artifacts/29/29107bff7b23d73980d4063c85994dde differ diff --git a/Library/Artifacts/29/2925f86c81cd8f880d2bac9ce117d878 b/Library/Artifacts/29/2925f86c81cd8f880d2bac9ce117d878 new file mode 100644 index 00000000..69d54583 Binary files /dev/null and b/Library/Artifacts/29/2925f86c81cd8f880d2bac9ce117d878 differ diff --git a/Library/Artifacts/29/29281b493bd2e0f3b8724273517bfcca b/Library/Artifacts/29/29281b493bd2e0f3b8724273517bfcca new file mode 100644 index 00000000..42919347 Binary files /dev/null and b/Library/Artifacts/29/29281b493bd2e0f3b8724273517bfcca differ diff --git a/Library/Artifacts/29/2930241753f0594544e6ef9faeea1f16 b/Library/Artifacts/29/2930241753f0594544e6ef9faeea1f16 new file mode 100644 index 00000000..fbffd8ca Binary files /dev/null and b/Library/Artifacts/29/2930241753f0594544e6ef9faeea1f16 differ diff --git a/Library/Artifacts/29/2947cd389f72a326bdb0dce3e12b0779 b/Library/Artifacts/29/2947cd389f72a326bdb0dce3e12b0779 new file mode 100644 index 00000000..3e407ac2 Binary files /dev/null and b/Library/Artifacts/29/2947cd389f72a326bdb0dce3e12b0779 differ diff --git a/Library/Artifacts/29/294c0d608bfb8f7930f0b79466c32fbe b/Library/Artifacts/29/294c0d608bfb8f7930f0b79466c32fbe new file mode 100644 index 00000000..73628d29 Binary files /dev/null and b/Library/Artifacts/29/294c0d608bfb8f7930f0b79466c32fbe differ diff --git a/Library/Artifacts/29/294cb91800fb76a8889d8e3587ffff3d b/Library/Artifacts/29/294cb91800fb76a8889d8e3587ffff3d new file mode 100644 index 00000000..f1df39a3 Binary files /dev/null and b/Library/Artifacts/29/294cb91800fb76a8889d8e3587ffff3d differ diff --git a/Library/Artifacts/29/2954878070beb30fc94f7ec637e0c245 b/Library/Artifacts/29/2954878070beb30fc94f7ec637e0c245 new file mode 100644 index 00000000..9d4b1f9d Binary files /dev/null and b/Library/Artifacts/29/2954878070beb30fc94f7ec637e0c245 differ diff --git a/Library/Artifacts/29/299dd0bbbc920d856f67efb658bc472c b/Library/Artifacts/29/299dd0bbbc920d856f67efb658bc472c new file mode 100644 index 00000000..7d8504be Binary files /dev/null and b/Library/Artifacts/29/299dd0bbbc920d856f67efb658bc472c differ diff --git a/Library/Artifacts/29/29b5ab88de260a618af21b6e42abd1d4 b/Library/Artifacts/29/29b5ab88de260a618af21b6e42abd1d4 new file mode 100644 index 00000000..d023083f Binary files /dev/null and b/Library/Artifacts/29/29b5ab88de260a618af21b6e42abd1d4 differ diff --git a/Library/Artifacts/29/29cb62716ade794e614f7999f3db4de6 b/Library/Artifacts/29/29cb62716ade794e614f7999f3db4de6 new file mode 100644 index 00000000..283c7c11 Binary files /dev/null and b/Library/Artifacts/29/29cb62716ade794e614f7999f3db4de6 differ diff --git a/Library/Artifacts/29/29e284771529f10263bec21edacdebde b/Library/Artifacts/29/29e284771529f10263bec21edacdebde new file mode 100644 index 00000000..eba68450 Binary files /dev/null and b/Library/Artifacts/29/29e284771529f10263bec21edacdebde differ diff --git a/Library/Artifacts/29/29eb274d755140162507433ab35a0450 b/Library/Artifacts/29/29eb274d755140162507433ab35a0450 new file mode 100644 index 00000000..21f86371 Binary files /dev/null and b/Library/Artifacts/29/29eb274d755140162507433ab35a0450 differ diff --git a/Library/Artifacts/29/29f3dabbf3fa9f73b18329b65de020dc b/Library/Artifacts/29/29f3dabbf3fa9f73b18329b65de020dc new file mode 100644 index 00000000..0a29320f Binary files /dev/null and b/Library/Artifacts/29/29f3dabbf3fa9f73b18329b65de020dc differ diff --git a/Library/Artifacts/29/29f7a5dca8ba6d2e451886fca2a19f75 b/Library/Artifacts/29/29f7a5dca8ba6d2e451886fca2a19f75 new file mode 100644 index 00000000..521e5ec8 Binary files /dev/null and b/Library/Artifacts/29/29f7a5dca8ba6d2e451886fca2a19f75 differ diff --git a/Library/Artifacts/29/29fb36dac1e076abd7ae11937778d60c b/Library/Artifacts/29/29fb36dac1e076abd7ae11937778d60c new file mode 100644 index 00000000..f4c44937 Binary files /dev/null and b/Library/Artifacts/29/29fb36dac1e076abd7ae11937778d60c differ diff --git a/Library/Artifacts/2a/2a2283cb9e8021305301eee6fa786c9b b/Library/Artifacts/2a/2a2283cb9e8021305301eee6fa786c9b new file mode 100644 index 00000000..78ae506e Binary files /dev/null and b/Library/Artifacts/2a/2a2283cb9e8021305301eee6fa786c9b differ diff --git a/Library/Artifacts/2a/2a250ada5985eb526799aba93f35d14b b/Library/Artifacts/2a/2a250ada5985eb526799aba93f35d14b new file mode 100644 index 00000000..c8462a25 Binary files /dev/null and b/Library/Artifacts/2a/2a250ada5985eb526799aba93f35d14b differ diff --git a/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 b/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 new file mode 100644 index 00000000..b70fff49 Binary files /dev/null and b/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 differ diff --git a/Library/Artifacts/2a/2a5f3de46d040cb6e8fb8d76f6e07703 b/Library/Artifacts/2a/2a5f3de46d040cb6e8fb8d76f6e07703 new file mode 100644 index 00000000..cd3045d3 Binary files /dev/null and b/Library/Artifacts/2a/2a5f3de46d040cb6e8fb8d76f6e07703 differ diff --git a/Library/Artifacts/2a/2a684d758462cb0f6a8d01f376033a31 b/Library/Artifacts/2a/2a684d758462cb0f6a8d01f376033a31 new file mode 100644 index 00000000..3dfb010a Binary files /dev/null and b/Library/Artifacts/2a/2a684d758462cb0f6a8d01f376033a31 differ diff --git a/Library/Artifacts/2a/2a6c0c8b8c14fe715cf0c9ef1279ef92 b/Library/Artifacts/2a/2a6c0c8b8c14fe715cf0c9ef1279ef92 new file mode 100644 index 00000000..19f5256a Binary files /dev/null and b/Library/Artifacts/2a/2a6c0c8b8c14fe715cf0c9ef1279ef92 differ diff --git a/Library/Artifacts/2a/2a6c8498e9d5c1670e4dc95981518242 b/Library/Artifacts/2a/2a6c8498e9d5c1670e4dc95981518242 new file mode 100644 index 00000000..01a8c37e Binary files /dev/null and b/Library/Artifacts/2a/2a6c8498e9d5c1670e4dc95981518242 differ diff --git a/Library/Artifacts/2a/2a74128b9dd618c893b63582ce5a75ba b/Library/Artifacts/2a/2a74128b9dd618c893b63582ce5a75ba new file mode 100644 index 00000000..1c51faf9 Binary files /dev/null and b/Library/Artifacts/2a/2a74128b9dd618c893b63582ce5a75ba differ diff --git a/Library/Artifacts/2a/2a8ca5494dba8c2c279e54b5f078eb0d b/Library/Artifacts/2a/2a8ca5494dba8c2c279e54b5f078eb0d new file mode 100644 index 00000000..d00b20ee Binary files /dev/null and b/Library/Artifacts/2a/2a8ca5494dba8c2c279e54b5f078eb0d differ diff --git a/Library/Artifacts/2a/2a954a199da352a9893ad3eebd0090d5 b/Library/Artifacts/2a/2a954a199da352a9893ad3eebd0090d5 new file mode 100644 index 00000000..36ac45b9 Binary files /dev/null and b/Library/Artifacts/2a/2a954a199da352a9893ad3eebd0090d5 differ diff --git a/Library/Artifacts/2a/2aa297a70fd72481fd7d98814ae3b31f b/Library/Artifacts/2a/2aa297a70fd72481fd7d98814ae3b31f new file mode 100644 index 00000000..44a09fc6 Binary files /dev/null and b/Library/Artifacts/2a/2aa297a70fd72481fd7d98814ae3b31f differ diff --git a/Library/Artifacts/2b/2b0973acd84d8f8602389377391ab2f7 b/Library/Artifacts/2b/2b0973acd84d8f8602389377391ab2f7 new file mode 100644 index 00000000..aba93589 Binary files /dev/null and b/Library/Artifacts/2b/2b0973acd84d8f8602389377391ab2f7 differ diff --git a/Library/Artifacts/2b/2b123faeeb4c082721dc2fec9c040b6f b/Library/Artifacts/2b/2b123faeeb4c082721dc2fec9c040b6f new file mode 100644 index 00000000..0b7de655 Binary files /dev/null and b/Library/Artifacts/2b/2b123faeeb4c082721dc2fec9c040b6f differ diff --git a/Library/Artifacts/2b/2b17260e555fb8e025d5aa0acada4f7b b/Library/Artifacts/2b/2b17260e555fb8e025d5aa0acada4f7b new file mode 100644 index 00000000..cd6968ce Binary files /dev/null and b/Library/Artifacts/2b/2b17260e555fb8e025d5aa0acada4f7b differ diff --git a/Library/Artifacts/2b/2b17887f1f1e2254a512b097dd46675f b/Library/Artifacts/2b/2b17887f1f1e2254a512b097dd46675f new file mode 100644 index 00000000..7c6768d4 Binary files /dev/null and b/Library/Artifacts/2b/2b17887f1f1e2254a512b097dd46675f differ diff --git a/Library/Artifacts/2b/2b1dfac6c1c2586147e72a1fd135df0f b/Library/Artifacts/2b/2b1dfac6c1c2586147e72a1fd135df0f new file mode 100644 index 00000000..c7f0a2c1 Binary files /dev/null and b/Library/Artifacts/2b/2b1dfac6c1c2586147e72a1fd135df0f differ diff --git a/Library/Artifacts/2b/2b674e1e573b1c08250a6b9ce96a6ecd b/Library/Artifacts/2b/2b674e1e573b1c08250a6b9ce96a6ecd new file mode 100644 index 00000000..337b5f5d Binary files /dev/null and b/Library/Artifacts/2b/2b674e1e573b1c08250a6b9ce96a6ecd differ diff --git a/Library/Artifacts/2b/2b6f8119432def6dbeae9ceab7ef28ca b/Library/Artifacts/2b/2b6f8119432def6dbeae9ceab7ef28ca new file mode 100644 index 00000000..6c87391d Binary files /dev/null and b/Library/Artifacts/2b/2b6f8119432def6dbeae9ceab7ef28ca differ diff --git a/Library/Artifacts/2b/2b75bbb351d6685e70bc7d6b44a017b1 b/Library/Artifacts/2b/2b75bbb351d6685e70bc7d6b44a017b1 new file mode 100644 index 00000000..f4814c0b Binary files /dev/null and b/Library/Artifacts/2b/2b75bbb351d6685e70bc7d6b44a017b1 differ diff --git a/Library/Artifacts/2b/2b88bad33127a3ad8c5d619cc19bed92 b/Library/Artifacts/2b/2b88bad33127a3ad8c5d619cc19bed92 new file mode 100644 index 00000000..bbc831f3 Binary files /dev/null and b/Library/Artifacts/2b/2b88bad33127a3ad8c5d619cc19bed92 differ diff --git a/Library/Artifacts/2b/2b8b20e1f6686da1baf0e33afdb027a8 b/Library/Artifacts/2b/2b8b20e1f6686da1baf0e33afdb027a8 new file mode 100644 index 00000000..fc5bc16a Binary files /dev/null and b/Library/Artifacts/2b/2b8b20e1f6686da1baf0e33afdb027a8 differ diff --git a/Library/Artifacts/2b/2ba4d08946c6ee8533209b4321a13116 b/Library/Artifacts/2b/2ba4d08946c6ee8533209b4321a13116 new file mode 100644 index 00000000..98c21206 Binary files /dev/null and b/Library/Artifacts/2b/2ba4d08946c6ee8533209b4321a13116 differ diff --git a/Library/Artifacts/2b/2ba612fb15ac4b9a36754c29e5178a7f b/Library/Artifacts/2b/2ba612fb15ac4b9a36754c29e5178a7f new file mode 100644 index 00000000..0fcb5ccf Binary files /dev/null and b/Library/Artifacts/2b/2ba612fb15ac4b9a36754c29e5178a7f differ diff --git a/Library/Artifacts/2b/2bba0c56623595ee54457c871e6e9355 b/Library/Artifacts/2b/2bba0c56623595ee54457c871e6e9355 new file mode 100644 index 00000000..76a07ae5 Binary files /dev/null and b/Library/Artifacts/2b/2bba0c56623595ee54457c871e6e9355 differ diff --git a/Library/Artifacts/2b/2be98a0043ceebd6e7e4e187325ee61d b/Library/Artifacts/2b/2be98a0043ceebd6e7e4e187325ee61d new file mode 100644 index 00000000..0278813e Binary files /dev/null and b/Library/Artifacts/2b/2be98a0043ceebd6e7e4e187325ee61d differ diff --git a/Library/Artifacts/2b/2bf679aa20a33be3e6b0b19f612830ea b/Library/Artifacts/2b/2bf679aa20a33be3e6b0b19f612830ea new file mode 100644 index 00000000..dde2fb52 Binary files /dev/null and b/Library/Artifacts/2b/2bf679aa20a33be3e6b0b19f612830ea differ diff --git a/Library/Artifacts/2c/2c0d33b6b7ed0d00c5a963e5d842365d b/Library/Artifacts/2c/2c0d33b6b7ed0d00c5a963e5d842365d new file mode 100644 index 00000000..41fe85d8 Binary files /dev/null and b/Library/Artifacts/2c/2c0d33b6b7ed0d00c5a963e5d842365d differ diff --git a/Library/Artifacts/2c/2c15e20ef0094c72900909bf1654dae7 b/Library/Artifacts/2c/2c15e20ef0094c72900909bf1654dae7 new file mode 100644 index 00000000..cef5c2d9 Binary files /dev/null and b/Library/Artifacts/2c/2c15e20ef0094c72900909bf1654dae7 differ diff --git a/Library/Artifacts/2c/2c19278990c62faf8ed8cbe6c977eae1 b/Library/Artifacts/2c/2c19278990c62faf8ed8cbe6c977eae1 new file mode 100644 index 00000000..0b2ef66d Binary files /dev/null and b/Library/Artifacts/2c/2c19278990c62faf8ed8cbe6c977eae1 differ diff --git a/Library/Artifacts/2c/2c19fa71eafa2767bb0b648fb0fa4b79 b/Library/Artifacts/2c/2c19fa71eafa2767bb0b648fb0fa4b79 new file mode 100644 index 00000000..226ad345 Binary files /dev/null and b/Library/Artifacts/2c/2c19fa71eafa2767bb0b648fb0fa4b79 differ diff --git a/Library/Artifacts/2c/2c323d84b0076c228ac36a886772bd14 b/Library/Artifacts/2c/2c323d84b0076c228ac36a886772bd14 new file mode 100644 index 00000000..9886260c Binary files /dev/null and b/Library/Artifacts/2c/2c323d84b0076c228ac36a886772bd14 differ diff --git a/Library/Artifacts/2c/2c3abab8dff671a07723ab5268436f82 b/Library/Artifacts/2c/2c3abab8dff671a07723ab5268436f82 new file mode 100644 index 00000000..ef671e5d Binary files /dev/null and b/Library/Artifacts/2c/2c3abab8dff671a07723ab5268436f82 differ diff --git a/Library/Artifacts/2c/2c489f25eb905da4d17700e6624a2434 b/Library/Artifacts/2c/2c489f25eb905da4d17700e6624a2434 new file mode 100644 index 00000000..7390d03a Binary files /dev/null and b/Library/Artifacts/2c/2c489f25eb905da4d17700e6624a2434 differ diff --git a/Library/Artifacts/2c/2c55ab7c3e8eebbff07d85e48c2b1641 b/Library/Artifacts/2c/2c55ab7c3e8eebbff07d85e48c2b1641 new file mode 100644 index 00000000..0bee4618 Binary files /dev/null and b/Library/Artifacts/2c/2c55ab7c3e8eebbff07d85e48c2b1641 differ diff --git a/Library/Artifacts/2c/2c621cfd0a744de63408d2c49b281cdf b/Library/Artifacts/2c/2c621cfd0a744de63408d2c49b281cdf new file mode 100644 index 00000000..b0a8f8aa Binary files /dev/null and b/Library/Artifacts/2c/2c621cfd0a744de63408d2c49b281cdf differ diff --git a/Library/Artifacts/2c/2c71958acc3a4afb8f2f0d4c3a7f635e b/Library/Artifacts/2c/2c71958acc3a4afb8f2f0d4c3a7f635e new file mode 100644 index 00000000..1b798f78 Binary files /dev/null and b/Library/Artifacts/2c/2c71958acc3a4afb8f2f0d4c3a7f635e differ diff --git a/Library/Artifacts/2c/2c8d563302d8f16f59f4cddb93ca650b b/Library/Artifacts/2c/2c8d563302d8f16f59f4cddb93ca650b new file mode 100644 index 00000000..ed4f5337 Binary files /dev/null and b/Library/Artifacts/2c/2c8d563302d8f16f59f4cddb93ca650b differ diff --git a/Library/Artifacts/2c/2c9baf8f5b203a3d993a23516014b353 b/Library/Artifacts/2c/2c9baf8f5b203a3d993a23516014b353 new file mode 100644 index 00000000..1cab2a79 Binary files /dev/null and b/Library/Artifacts/2c/2c9baf8f5b203a3d993a23516014b353 differ diff --git a/Library/Artifacts/2c/2cb26b375a81192021fa4e80ed8d9673 b/Library/Artifacts/2c/2cb26b375a81192021fa4e80ed8d9673 new file mode 100644 index 00000000..0fad1fe7 Binary files /dev/null and b/Library/Artifacts/2c/2cb26b375a81192021fa4e80ed8d9673 differ diff --git a/Library/Artifacts/2c/2cca73083cbe1b1e4fa9a2f3df6200a1 b/Library/Artifacts/2c/2cca73083cbe1b1e4fa9a2f3df6200a1 new file mode 100644 index 00000000..9b089148 Binary files /dev/null and b/Library/Artifacts/2c/2cca73083cbe1b1e4fa9a2f3df6200a1 differ diff --git a/Library/Artifacts/2c/2ccec3024c01b492c826a170b1f0551e b/Library/Artifacts/2c/2ccec3024c01b492c826a170b1f0551e new file mode 100644 index 00000000..84548437 Binary files /dev/null and b/Library/Artifacts/2c/2ccec3024c01b492c826a170b1f0551e differ diff --git a/Library/Artifacts/2d/2d0078c78f900d17444be1e5c754cefd b/Library/Artifacts/2d/2d0078c78f900d17444be1e5c754cefd new file mode 100644 index 00000000..7a56beec Binary files /dev/null and b/Library/Artifacts/2d/2d0078c78f900d17444be1e5c754cefd differ diff --git a/Library/Artifacts/2d/2d0cafeda1acc954427de78b9833eee9 b/Library/Artifacts/2d/2d0cafeda1acc954427de78b9833eee9 new file mode 100644 index 00000000..edfa99dd Binary files /dev/null and b/Library/Artifacts/2d/2d0cafeda1acc954427de78b9833eee9 differ diff --git a/Library/Artifacts/2d/2d135611003036c9af53ead0483f2db6 b/Library/Artifacts/2d/2d135611003036c9af53ead0483f2db6 new file mode 100644 index 00000000..e9c82b6f Binary files /dev/null and b/Library/Artifacts/2d/2d135611003036c9af53ead0483f2db6 differ diff --git a/Library/Artifacts/2d/2d1f4fba3b88caf5735d52965afe88fb b/Library/Artifacts/2d/2d1f4fba3b88caf5735d52965afe88fb new file mode 100644 index 00000000..da25e655 Binary files /dev/null and b/Library/Artifacts/2d/2d1f4fba3b88caf5735d52965afe88fb differ diff --git a/Library/Artifacts/2d/2d2434324340cd83dc218e067f856813 b/Library/Artifacts/2d/2d2434324340cd83dc218e067f856813 new file mode 100644 index 00000000..a7105436 Binary files /dev/null and b/Library/Artifacts/2d/2d2434324340cd83dc218e067f856813 differ diff --git a/Library/Artifacts/2d/2d25cf84254d3403af423e4016417888 b/Library/Artifacts/2d/2d25cf84254d3403af423e4016417888 new file mode 100644 index 00000000..947efb01 Binary files /dev/null and b/Library/Artifacts/2d/2d25cf84254d3403af423e4016417888 differ diff --git a/Library/Artifacts/2d/2d4397869e91ef189092f269279f682f b/Library/Artifacts/2d/2d4397869e91ef189092f269279f682f new file mode 100644 index 00000000..8c2570e3 Binary files /dev/null and b/Library/Artifacts/2d/2d4397869e91ef189092f269279f682f differ diff --git a/Library/Artifacts/2d/2d4e53cbdee1c0ddff1c6b3b781ca323 b/Library/Artifacts/2d/2d4e53cbdee1c0ddff1c6b3b781ca323 new file mode 100644 index 00000000..f2482341 Binary files /dev/null and b/Library/Artifacts/2d/2d4e53cbdee1c0ddff1c6b3b781ca323 differ diff --git a/Library/Artifacts/2d/2d4ee5cf812621a5d04567ecdff7bcb2 b/Library/Artifacts/2d/2d4ee5cf812621a5d04567ecdff7bcb2 new file mode 100644 index 00000000..72e405f0 Binary files /dev/null and b/Library/Artifacts/2d/2d4ee5cf812621a5d04567ecdff7bcb2 differ diff --git a/Library/Artifacts/2d/2d5bb62f1fcfe24a28718c619fd2e730 b/Library/Artifacts/2d/2d5bb62f1fcfe24a28718c619fd2e730 new file mode 100644 index 00000000..ea67ba57 Binary files /dev/null and b/Library/Artifacts/2d/2d5bb62f1fcfe24a28718c619fd2e730 differ diff --git a/Library/Artifacts/2d/2d622fdafde5f3687045a1fab2aed99f b/Library/Artifacts/2d/2d622fdafde5f3687045a1fab2aed99f new file mode 100644 index 00000000..92e994f5 Binary files /dev/null and b/Library/Artifacts/2d/2d622fdafde5f3687045a1fab2aed99f differ diff --git a/Library/Artifacts/2d/2d66fd9abaa1b6e4f2c2dc80a8b83f3b b/Library/Artifacts/2d/2d66fd9abaa1b6e4f2c2dc80a8b83f3b new file mode 100644 index 00000000..0e94b0ec Binary files /dev/null and b/Library/Artifacts/2d/2d66fd9abaa1b6e4f2c2dc80a8b83f3b differ diff --git a/Library/Artifacts/2d/2d670d5aca2c6769d74a157ef2a9609b b/Library/Artifacts/2d/2d670d5aca2c6769d74a157ef2a9609b new file mode 100644 index 00000000..9dd0ebfd Binary files /dev/null and b/Library/Artifacts/2d/2d670d5aca2c6769d74a157ef2a9609b differ diff --git a/Library/Artifacts/2d/2da98f72bfcc5230de6b52365ea888c3 b/Library/Artifacts/2d/2da98f72bfcc5230de6b52365ea888c3 new file mode 100644 index 00000000..336bac52 Binary files /dev/null and b/Library/Artifacts/2d/2da98f72bfcc5230de6b52365ea888c3 differ diff --git a/Library/Artifacts/2d/2dae41bfa994653324ecd348f674bf65 b/Library/Artifacts/2d/2dae41bfa994653324ecd348f674bf65 new file mode 100644 index 00000000..e9d2d0c8 Binary files /dev/null and b/Library/Artifacts/2d/2dae41bfa994653324ecd348f674bf65 differ diff --git a/Library/Artifacts/2d/2daf9ecee64217f52fc5f0077ce14f5f b/Library/Artifacts/2d/2daf9ecee64217f52fc5f0077ce14f5f new file mode 100644 index 00000000..ae45b46d Binary files /dev/null and b/Library/Artifacts/2d/2daf9ecee64217f52fc5f0077ce14f5f differ diff --git a/Library/Artifacts/2d/2db9d1933136bd8391152e1a4c800cc6 b/Library/Artifacts/2d/2db9d1933136bd8391152e1a4c800cc6 new file mode 100644 index 00000000..23ee740d Binary files /dev/null and b/Library/Artifacts/2d/2db9d1933136bd8391152e1a4c800cc6 differ diff --git a/Library/Artifacts/2d/2dd50e3b06d04998d232ce072e738504 b/Library/Artifacts/2d/2dd50e3b06d04998d232ce072e738504 new file mode 100644 index 00000000..99b67c59 Binary files /dev/null and b/Library/Artifacts/2d/2dd50e3b06d04998d232ce072e738504 differ diff --git a/Library/Artifacts/2d/2dec6881c02d061852f020a55a3ba200 b/Library/Artifacts/2d/2dec6881c02d061852f020a55a3ba200 new file mode 100644 index 00000000..dcfb4411 Binary files /dev/null and b/Library/Artifacts/2d/2dec6881c02d061852f020a55a3ba200 differ diff --git a/Library/Artifacts/2d/2df6b7e8ba0955aeb6684b1f13051509 b/Library/Artifacts/2d/2df6b7e8ba0955aeb6684b1f13051509 new file mode 100644 index 00000000..6029b42c Binary files /dev/null and b/Library/Artifacts/2d/2df6b7e8ba0955aeb6684b1f13051509 differ diff --git a/Library/Artifacts/2e/2e3d0b4422e5381e7675ba90beacc5f8 b/Library/Artifacts/2e/2e3d0b4422e5381e7675ba90beacc5f8 new file mode 100644 index 00000000..ee2ef2ad Binary files /dev/null and b/Library/Artifacts/2e/2e3d0b4422e5381e7675ba90beacc5f8 differ diff --git a/Library/Artifacts/2e/2e4950343ad0e305daf394e0cf92d2f7 b/Library/Artifacts/2e/2e4950343ad0e305daf394e0cf92d2f7 new file mode 100644 index 00000000..eabd3398 Binary files /dev/null and b/Library/Artifacts/2e/2e4950343ad0e305daf394e0cf92d2f7 differ diff --git a/Library/Artifacts/2e/2e525c3771e71e4b26d14c915f95050d b/Library/Artifacts/2e/2e525c3771e71e4b26d14c915f95050d new file mode 100644 index 00000000..6a8eb972 Binary files /dev/null and b/Library/Artifacts/2e/2e525c3771e71e4b26d14c915f95050d differ diff --git a/Library/Artifacts/2e/2e5be459cbeafded1961a499d923e452 b/Library/Artifacts/2e/2e5be459cbeafded1961a499d923e452 new file mode 100644 index 00000000..44331442 Binary files /dev/null and b/Library/Artifacts/2e/2e5be459cbeafded1961a499d923e452 differ diff --git a/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f b/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f new file mode 100644 index 00000000..45ed57ed Binary files /dev/null and b/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f differ diff --git a/Library/Artifacts/2e/2e8a7fc9280885b29e01bddf2286ac00 b/Library/Artifacts/2e/2e8a7fc9280885b29e01bddf2286ac00 new file mode 100644 index 00000000..1e4de78a Binary files /dev/null and b/Library/Artifacts/2e/2e8a7fc9280885b29e01bddf2286ac00 differ diff --git a/Library/Artifacts/2e/2e8d7ee33ef21b3a7c658f5be538bc5c b/Library/Artifacts/2e/2e8d7ee33ef21b3a7c658f5be538bc5c new file mode 100644 index 00000000..4d62da02 Binary files /dev/null and b/Library/Artifacts/2e/2e8d7ee33ef21b3a7c658f5be538bc5c differ diff --git a/Library/Artifacts/2e/2e987721227287a70c182abf57dde1ba b/Library/Artifacts/2e/2e987721227287a70c182abf57dde1ba new file mode 100644 index 00000000..76ea70b2 Binary files /dev/null and b/Library/Artifacts/2e/2e987721227287a70c182abf57dde1ba differ diff --git a/Library/Artifacts/2e/2eac4bdd0de8c527a9410d6f076b5335 b/Library/Artifacts/2e/2eac4bdd0de8c527a9410d6f076b5335 new file mode 100644 index 00000000..d537c3b8 Binary files /dev/null and b/Library/Artifacts/2e/2eac4bdd0de8c527a9410d6f076b5335 differ diff --git a/Library/Artifacts/2e/2ead1b4a4f01017e41d5ac62445a0f90 b/Library/Artifacts/2e/2ead1b4a4f01017e41d5ac62445a0f90 new file mode 100644 index 00000000..9bdd39e0 Binary files /dev/null and b/Library/Artifacts/2e/2ead1b4a4f01017e41d5ac62445a0f90 differ diff --git a/Library/Artifacts/2e/2eafef2b9681092db82e0a0a4153a55c b/Library/Artifacts/2e/2eafef2b9681092db82e0a0a4153a55c new file mode 100644 index 00000000..8b3db67c Binary files /dev/null and b/Library/Artifacts/2e/2eafef2b9681092db82e0a0a4153a55c differ diff --git a/Library/Artifacts/2e/2eb1ec4b50d193e547c16ef1ced99f78 b/Library/Artifacts/2e/2eb1ec4b50d193e547c16ef1ced99f78 new file mode 100644 index 00000000..72864005 Binary files /dev/null and b/Library/Artifacts/2e/2eb1ec4b50d193e547c16ef1ced99f78 differ diff --git a/Library/Artifacts/2e/2eb329423afd7b848c4c6febaca9abb1 b/Library/Artifacts/2e/2eb329423afd7b848c4c6febaca9abb1 new file mode 100644 index 00000000..45b514ed Binary files /dev/null and b/Library/Artifacts/2e/2eb329423afd7b848c4c6febaca9abb1 differ diff --git a/Library/Artifacts/2e/2eb59285c037792c1f230983a6565744 b/Library/Artifacts/2e/2eb59285c037792c1f230983a6565744 new file mode 100644 index 00000000..87479e2b Binary files /dev/null and b/Library/Artifacts/2e/2eb59285c037792c1f230983a6565744 differ diff --git a/Library/Artifacts/2e/2eb93558db30c1b5f1c21a70b251d445 b/Library/Artifacts/2e/2eb93558db30c1b5f1c21a70b251d445 new file mode 100644 index 00000000..28fe7236 Binary files /dev/null and b/Library/Artifacts/2e/2eb93558db30c1b5f1c21a70b251d445 differ diff --git a/Library/Artifacts/2e/2ebbac372d0d659115e4e4a420af665d b/Library/Artifacts/2e/2ebbac372d0d659115e4e4a420af665d new file mode 100644 index 00000000..7b3091be Binary files /dev/null and b/Library/Artifacts/2e/2ebbac372d0d659115e4e4a420af665d differ diff --git a/Library/Artifacts/2e/2ec7a36fe3f041f63eb85a99332e030c b/Library/Artifacts/2e/2ec7a36fe3f041f63eb85a99332e030c new file mode 100644 index 00000000..e2a7f2dd Binary files /dev/null and b/Library/Artifacts/2e/2ec7a36fe3f041f63eb85a99332e030c differ diff --git a/Library/Artifacts/2e/2ec9e34ba6f52172ba2bbee6e71d9803 b/Library/Artifacts/2e/2ec9e34ba6f52172ba2bbee6e71d9803 new file mode 100644 index 00000000..39bdd5de Binary files /dev/null and b/Library/Artifacts/2e/2ec9e34ba6f52172ba2bbee6e71d9803 differ diff --git a/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f b/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f new file mode 100644 index 00000000..09dae986 Binary files /dev/null and b/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f differ diff --git a/Library/Artifacts/2e/2edecb94cf4d55167b65fa2756b27c89 b/Library/Artifacts/2e/2edecb94cf4d55167b65fa2756b27c89 new file mode 100644 index 00000000..f67131f3 Binary files /dev/null and b/Library/Artifacts/2e/2edecb94cf4d55167b65fa2756b27c89 differ diff --git a/Library/Artifacts/2e/2ef0e069a3e4b8d70b09dadbaf2651a9 b/Library/Artifacts/2e/2ef0e069a3e4b8d70b09dadbaf2651a9 new file mode 100644 index 00000000..950eded1 Binary files /dev/null and b/Library/Artifacts/2e/2ef0e069a3e4b8d70b09dadbaf2651a9 differ diff --git a/Library/Artifacts/2e/2ef2ef945e9b58f0c70a2d885d3b1f12 b/Library/Artifacts/2e/2ef2ef945e9b58f0c70a2d885d3b1f12 new file mode 100644 index 00000000..07041990 Binary files /dev/null and b/Library/Artifacts/2e/2ef2ef945e9b58f0c70a2d885d3b1f12 differ diff --git a/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d b/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d new file mode 100644 index 00000000..8dd2456e Binary files /dev/null and b/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d differ diff --git a/Library/Artifacts/2f/2f1149389285db943518a1c5b606df91 b/Library/Artifacts/2f/2f1149389285db943518a1c5b606df91 new file mode 100644 index 00000000..2ff8184b Binary files /dev/null and b/Library/Artifacts/2f/2f1149389285db943518a1c5b606df91 differ diff --git a/Library/Artifacts/2f/2f142090d0c82575f73631d36b0d704e b/Library/Artifacts/2f/2f142090d0c82575f73631d36b0d704e new file mode 100644 index 00000000..41ccb1f7 Binary files /dev/null and b/Library/Artifacts/2f/2f142090d0c82575f73631d36b0d704e differ diff --git a/Library/Artifacts/2f/2f14c28944730d0cc623a33abb64213a b/Library/Artifacts/2f/2f14c28944730d0cc623a33abb64213a new file mode 100644 index 00000000..12944dbc Binary files /dev/null and b/Library/Artifacts/2f/2f14c28944730d0cc623a33abb64213a differ diff --git a/Library/Artifacts/2f/2f1feaf21d373bea31a0023fc3bf1dd2 b/Library/Artifacts/2f/2f1feaf21d373bea31a0023fc3bf1dd2 new file mode 100644 index 00000000..fcf03476 Binary files /dev/null and b/Library/Artifacts/2f/2f1feaf21d373bea31a0023fc3bf1dd2 differ diff --git a/Library/Artifacts/2f/2f410bfb96a2f893da3930feef5c922d b/Library/Artifacts/2f/2f410bfb96a2f893da3930feef5c922d new file mode 100644 index 00000000..ae499cb2 Binary files /dev/null and b/Library/Artifacts/2f/2f410bfb96a2f893da3930feef5c922d differ diff --git a/Library/Artifacts/2f/2f4253cd3881b327bf5b9900873173b2 b/Library/Artifacts/2f/2f4253cd3881b327bf5b9900873173b2 new file mode 100644 index 00000000..d20952cb Binary files /dev/null and b/Library/Artifacts/2f/2f4253cd3881b327bf5b9900873173b2 differ diff --git a/Library/Artifacts/2f/2f493a83322fa521051bb76edb73dd94 b/Library/Artifacts/2f/2f493a83322fa521051bb76edb73dd94 new file mode 100644 index 00000000..0b324e6e Binary files /dev/null and b/Library/Artifacts/2f/2f493a83322fa521051bb76edb73dd94 differ diff --git a/Library/Artifacts/2f/2f4cb4d4a92ae45fce6f49114438bd75 b/Library/Artifacts/2f/2f4cb4d4a92ae45fce6f49114438bd75 new file mode 100644 index 00000000..88a46766 Binary files /dev/null and b/Library/Artifacts/2f/2f4cb4d4a92ae45fce6f49114438bd75 differ diff --git a/Library/Artifacts/2f/2f5a6cf7d6d023e4c110bfca15d1bde6 b/Library/Artifacts/2f/2f5a6cf7d6d023e4c110bfca15d1bde6 new file mode 100644 index 00000000..c7b8f9ff Binary files /dev/null and b/Library/Artifacts/2f/2f5a6cf7d6d023e4c110bfca15d1bde6 differ diff --git a/Library/Artifacts/2f/2f74fe778f5501bebdcba15779dba6d8 b/Library/Artifacts/2f/2f74fe778f5501bebdcba15779dba6d8 new file mode 100644 index 00000000..20ab16be Binary files /dev/null and b/Library/Artifacts/2f/2f74fe778f5501bebdcba15779dba6d8 differ diff --git a/Library/Artifacts/2f/2f76f2567dba458f5ee6cc34bff3abf9 b/Library/Artifacts/2f/2f76f2567dba458f5ee6cc34bff3abf9 new file mode 100644 index 00000000..fd3c22b6 Binary files /dev/null and b/Library/Artifacts/2f/2f76f2567dba458f5ee6cc34bff3abf9 differ diff --git a/Library/Artifacts/2f/2f9dfb04b4ae82fc391a8d8ae9c268d3 b/Library/Artifacts/2f/2f9dfb04b4ae82fc391a8d8ae9c268d3 new file mode 100644 index 00000000..d16ec3af Binary files /dev/null and b/Library/Artifacts/2f/2f9dfb04b4ae82fc391a8d8ae9c268d3 differ diff --git a/Library/Artifacts/2f/2fafe1673389240cef6ab9649244aead b/Library/Artifacts/2f/2fafe1673389240cef6ab9649244aead new file mode 100644 index 00000000..33c26742 Binary files /dev/null and b/Library/Artifacts/2f/2fafe1673389240cef6ab9649244aead differ diff --git a/Library/Artifacts/2f/2fcec67bed9b8f746d31a7e91ce9b83d b/Library/Artifacts/2f/2fcec67bed9b8f746d31a7e91ce9b83d new file mode 100644 index 00000000..26b8fc32 Binary files /dev/null and b/Library/Artifacts/2f/2fcec67bed9b8f746d31a7e91ce9b83d differ diff --git a/Library/Artifacts/2f/2fd6121bbb67138558fb4a52c64c92d9 b/Library/Artifacts/2f/2fd6121bbb67138558fb4a52c64c92d9 new file mode 100644 index 00000000..539efd8d Binary files /dev/null and b/Library/Artifacts/2f/2fd6121bbb67138558fb4a52c64c92d9 differ diff --git a/Library/Artifacts/2f/2fdc3f99762edf2b9dd922c73b830153 b/Library/Artifacts/2f/2fdc3f99762edf2b9dd922c73b830153 new file mode 100644 index 00000000..b9d73174 Binary files /dev/null and b/Library/Artifacts/2f/2fdc3f99762edf2b9dd922c73b830153 differ diff --git a/Library/Artifacts/2f/2fea57fb6cb82e8a0e637c7d8ccc03bc b/Library/Artifacts/2f/2fea57fb6cb82e8a0e637c7d8ccc03bc new file mode 100644 index 00000000..b9965002 Binary files /dev/null and b/Library/Artifacts/2f/2fea57fb6cb82e8a0e637c7d8ccc03bc differ diff --git a/Library/Artifacts/2f/2ffc632e3d6c3727e6e4859ff4930ce9 b/Library/Artifacts/2f/2ffc632e3d6c3727e6e4859ff4930ce9 new file mode 100644 index 00000000..f9fa84bb Binary files /dev/null and b/Library/Artifacts/2f/2ffc632e3d6c3727e6e4859ff4930ce9 differ diff --git a/Library/Artifacts/30/301819aadaa145a474423fef978590aa b/Library/Artifacts/30/301819aadaa145a474423fef978590aa new file mode 100644 index 00000000..c4c12c45 Binary files /dev/null and b/Library/Artifacts/30/301819aadaa145a474423fef978590aa differ diff --git a/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 b/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 new file mode 100644 index 00000000..162bf341 Binary files /dev/null and b/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 differ diff --git a/Library/Artifacts/30/3021fbfcf2751737e559d681272ce038 b/Library/Artifacts/30/3021fbfcf2751737e559d681272ce038 new file mode 100644 index 00000000..768ed172 Binary files /dev/null and b/Library/Artifacts/30/3021fbfcf2751737e559d681272ce038 differ diff --git a/Library/Artifacts/30/302414b576708cd5d9e72db3237bd4b2 b/Library/Artifacts/30/302414b576708cd5d9e72db3237bd4b2 new file mode 100644 index 00000000..78622178 Binary files /dev/null and b/Library/Artifacts/30/302414b576708cd5d9e72db3237bd4b2 differ diff --git a/Library/Artifacts/30/303b6628f2acb0541a8548fcb4ab0510 b/Library/Artifacts/30/303b6628f2acb0541a8548fcb4ab0510 new file mode 100644 index 00000000..abbe7a1c Binary files /dev/null and b/Library/Artifacts/30/303b6628f2acb0541a8548fcb4ab0510 differ diff --git a/Library/Artifacts/30/305b33d23fc02d541ad1ad3d6697e77b b/Library/Artifacts/30/305b33d23fc02d541ad1ad3d6697e77b new file mode 100644 index 00000000..f5760a7b Binary files /dev/null and b/Library/Artifacts/30/305b33d23fc02d541ad1ad3d6697e77b differ diff --git a/Library/Artifacts/30/305be550b61a0e13d0ccf15e9269198e b/Library/Artifacts/30/305be550b61a0e13d0ccf15e9269198e new file mode 100644 index 00000000..8d3bd301 Binary files /dev/null and b/Library/Artifacts/30/305be550b61a0e13d0ccf15e9269198e differ diff --git a/Library/Artifacts/30/305e3e5db02b35f4cc6cc950c969ea1a b/Library/Artifacts/30/305e3e5db02b35f4cc6cc950c969ea1a new file mode 100644 index 00000000..650a8175 Binary files /dev/null and b/Library/Artifacts/30/305e3e5db02b35f4cc6cc950c969ea1a differ diff --git a/Library/Artifacts/30/305f2a3e267de60ded54f4d97c695e5a b/Library/Artifacts/30/305f2a3e267de60ded54f4d97c695e5a new file mode 100644 index 00000000..c08e45ea Binary files /dev/null and b/Library/Artifacts/30/305f2a3e267de60ded54f4d97c695e5a differ diff --git a/Library/Artifacts/30/30613a578203279c4077d786c80c3e74 b/Library/Artifacts/30/30613a578203279c4077d786c80c3e74 new file mode 100644 index 00000000..6b69c726 Binary files /dev/null and b/Library/Artifacts/30/30613a578203279c4077d786c80c3e74 differ diff --git a/Library/Artifacts/30/30c9709cfc757f3c89c71b7adeb6525f b/Library/Artifacts/30/30c9709cfc757f3c89c71b7adeb6525f new file mode 100644 index 00000000..ed7ffe1a Binary files /dev/null and b/Library/Artifacts/30/30c9709cfc757f3c89c71b7adeb6525f differ diff --git a/Library/Artifacts/30/30ead506dd1eb2a129b129d9833d9133 b/Library/Artifacts/30/30ead506dd1eb2a129b129d9833d9133 new file mode 100644 index 00000000..39ccf138 Binary files /dev/null and b/Library/Artifacts/30/30ead506dd1eb2a129b129d9833d9133 differ diff --git a/Library/Artifacts/30/30ed075b02c0ce350f8be1f4c484a808 b/Library/Artifacts/30/30ed075b02c0ce350f8be1f4c484a808 new file mode 100644 index 00000000..84807cc8 Binary files /dev/null and b/Library/Artifacts/30/30ed075b02c0ce350f8be1f4c484a808 differ diff --git a/Library/Artifacts/30/30f025441019e653eb3f6ec627eb7448 b/Library/Artifacts/30/30f025441019e653eb3f6ec627eb7448 new file mode 100644 index 00000000..2dbf74a0 Binary files /dev/null and b/Library/Artifacts/30/30f025441019e653eb3f6ec627eb7448 differ diff --git a/Library/Artifacts/30/30f2171e644e54fc3d535713362f01d3 b/Library/Artifacts/30/30f2171e644e54fc3d535713362f01d3 new file mode 100644 index 00000000..de3c1e53 Binary files /dev/null and b/Library/Artifacts/30/30f2171e644e54fc3d535713362f01d3 differ diff --git a/Library/Artifacts/30/30fc5c1d63bea24799deccd0f0abf332 b/Library/Artifacts/30/30fc5c1d63bea24799deccd0f0abf332 new file mode 100644 index 00000000..13be8534 Binary files /dev/null and b/Library/Artifacts/30/30fc5c1d63bea24799deccd0f0abf332 differ diff --git a/Library/Artifacts/30/30fe795256d4d4c4908a7c15d2d21c4c b/Library/Artifacts/30/30fe795256d4d4c4908a7c15d2d21c4c new file mode 100644 index 00000000..891ba975 Binary files /dev/null and b/Library/Artifacts/30/30fe795256d4d4c4908a7c15d2d21c4c differ diff --git a/Library/Artifacts/31/310ff9e29da02c3b54cc2c6233b5747a b/Library/Artifacts/31/310ff9e29da02c3b54cc2c6233b5747a new file mode 100644 index 00000000..0c0ccf96 Binary files /dev/null and b/Library/Artifacts/31/310ff9e29da02c3b54cc2c6233b5747a differ diff --git a/Library/Artifacts/31/3124e663aed40c2a451790a8dd66c755 b/Library/Artifacts/31/3124e663aed40c2a451790a8dd66c755 new file mode 100644 index 00000000..f1d9d14b Binary files /dev/null and b/Library/Artifacts/31/3124e663aed40c2a451790a8dd66c755 differ diff --git a/Library/Artifacts/31/3125837a11c8bf6a137db33102013052 b/Library/Artifacts/31/3125837a11c8bf6a137db33102013052 new file mode 100644 index 00000000..086c98b4 Binary files /dev/null and b/Library/Artifacts/31/3125837a11c8bf6a137db33102013052 differ diff --git a/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 b/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 new file mode 100644 index 00000000..e70ee1b9 Binary files /dev/null and b/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 differ diff --git a/Library/Artifacts/31/31476c186292ea0536b3caeff04824f5 b/Library/Artifacts/31/31476c186292ea0536b3caeff04824f5 new file mode 100644 index 00000000..82c153e0 Binary files /dev/null and b/Library/Artifacts/31/31476c186292ea0536b3caeff04824f5 differ diff --git a/Library/Artifacts/31/315ca66152cee0db8285756505b808ef b/Library/Artifacts/31/315ca66152cee0db8285756505b808ef new file mode 100644 index 00000000..8662c6fa Binary files /dev/null and b/Library/Artifacts/31/315ca66152cee0db8285756505b808ef differ diff --git a/Library/Artifacts/31/3171645037ae6610f486327f93ef5b66 b/Library/Artifacts/31/3171645037ae6610f486327f93ef5b66 new file mode 100644 index 00000000..8a08d714 Binary files /dev/null and b/Library/Artifacts/31/3171645037ae6610f486327f93ef5b66 differ diff --git a/Library/Artifacts/31/317c7ce19548ee1d8c7776cef28072b5 b/Library/Artifacts/31/317c7ce19548ee1d8c7776cef28072b5 new file mode 100644 index 00000000..5942193d Binary files /dev/null and b/Library/Artifacts/31/317c7ce19548ee1d8c7776cef28072b5 differ diff --git a/Library/Artifacts/31/317de374be36430f4a8c7a38cb9bb223 b/Library/Artifacts/31/317de374be36430f4a8c7a38cb9bb223 new file mode 100644 index 00000000..240c2485 Binary files /dev/null and b/Library/Artifacts/31/317de374be36430f4a8c7a38cb9bb223 differ diff --git a/Library/Artifacts/31/318fa5d49d5b561ebeb6232dbfa52619 b/Library/Artifacts/31/318fa5d49d5b561ebeb6232dbfa52619 new file mode 100644 index 00000000..71c9580c Binary files /dev/null and b/Library/Artifacts/31/318fa5d49d5b561ebeb6232dbfa52619 differ diff --git a/Library/Artifacts/31/31a1d6bcabddec554b0f8941de9077ee b/Library/Artifacts/31/31a1d6bcabddec554b0f8941de9077ee new file mode 100644 index 00000000..7081e752 Binary files /dev/null and b/Library/Artifacts/31/31a1d6bcabddec554b0f8941de9077ee differ diff --git a/Library/Artifacts/31/31a1f5aa336810bbd8f24ffc3e89d5cf b/Library/Artifacts/31/31a1f5aa336810bbd8f24ffc3e89d5cf new file mode 100644 index 00000000..2cbb3e4d Binary files /dev/null and b/Library/Artifacts/31/31a1f5aa336810bbd8f24ffc3e89d5cf differ diff --git a/Library/Artifacts/31/31b09609b1eb6344cb9345788252df52 b/Library/Artifacts/31/31b09609b1eb6344cb9345788252df52 new file mode 100644 index 00000000..3929700c Binary files /dev/null and b/Library/Artifacts/31/31b09609b1eb6344cb9345788252df52 differ diff --git a/Library/Artifacts/31/31dbea311266238f2c80753f654829d2 b/Library/Artifacts/31/31dbea311266238f2c80753f654829d2 new file mode 100644 index 00000000..4e27b931 Binary files /dev/null and b/Library/Artifacts/31/31dbea311266238f2c80753f654829d2 differ diff --git a/Library/Artifacts/31/31ede39329353e7c73f3bef558683401 b/Library/Artifacts/31/31ede39329353e7c73f3bef558683401 new file mode 100644 index 00000000..b0a33164 Binary files /dev/null and b/Library/Artifacts/31/31ede39329353e7c73f3bef558683401 differ diff --git a/Library/Artifacts/31/31f7b13a342ff11f1334086372877450 b/Library/Artifacts/31/31f7b13a342ff11f1334086372877450 new file mode 100644 index 00000000..016aebdd Binary files /dev/null and b/Library/Artifacts/31/31f7b13a342ff11f1334086372877450 differ diff --git a/Library/Artifacts/32/320635e70450823a22e65f20e40ec71a b/Library/Artifacts/32/320635e70450823a22e65f20e40ec71a new file mode 100644 index 00000000..738d9df3 Binary files /dev/null and b/Library/Artifacts/32/320635e70450823a22e65f20e40ec71a differ diff --git a/Library/Artifacts/32/3207b2624831aad34fdf798987178343 b/Library/Artifacts/32/3207b2624831aad34fdf798987178343 new file mode 100644 index 00000000..8f55ca3f Binary files /dev/null and b/Library/Artifacts/32/3207b2624831aad34fdf798987178343 differ diff --git a/Library/Artifacts/32/320d27e8db3f76bcfe60206dad3aaf12 b/Library/Artifacts/32/320d27e8db3f76bcfe60206dad3aaf12 new file mode 100644 index 00000000..4b6f9af2 Binary files /dev/null and b/Library/Artifacts/32/320d27e8db3f76bcfe60206dad3aaf12 differ diff --git a/Library/Artifacts/32/3214849bdede6abcdd313d3b6ab8ddfb b/Library/Artifacts/32/3214849bdede6abcdd313d3b6ab8ddfb new file mode 100644 index 00000000..6ecf4168 Binary files /dev/null and b/Library/Artifacts/32/3214849bdede6abcdd313d3b6ab8ddfb differ diff --git a/Library/Artifacts/32/3218fd280f8ee0ca9f62143e2b5b2431 b/Library/Artifacts/32/3218fd280f8ee0ca9f62143e2b5b2431 new file mode 100644 index 00000000..19a43bd7 Binary files /dev/null and b/Library/Artifacts/32/3218fd280f8ee0ca9f62143e2b5b2431 differ diff --git a/Library/Artifacts/32/321a2830f47e45f2c7a76ad6e529dcb2 b/Library/Artifacts/32/321a2830f47e45f2c7a76ad6e529dcb2 new file mode 100644 index 00000000..06b3a27c Binary files /dev/null and b/Library/Artifacts/32/321a2830f47e45f2c7a76ad6e529dcb2 differ diff --git a/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 b/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 new file mode 100644 index 00000000..6429dfd0 Binary files /dev/null and b/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 differ diff --git a/Library/Artifacts/32/3227d1727c0019a92425f645f8ee47fa b/Library/Artifacts/32/3227d1727c0019a92425f645f8ee47fa new file mode 100644 index 00000000..0524037b Binary files /dev/null and b/Library/Artifacts/32/3227d1727c0019a92425f645f8ee47fa differ diff --git a/Library/Artifacts/32/322fc7d0e5bfec05735aa02ad4140b6a b/Library/Artifacts/32/322fc7d0e5bfec05735aa02ad4140b6a new file mode 100644 index 00000000..1bfa0453 Binary files /dev/null and b/Library/Artifacts/32/322fc7d0e5bfec05735aa02ad4140b6a differ diff --git a/Library/Artifacts/32/324254b4dd42968d03b845c70bb4a132 b/Library/Artifacts/32/324254b4dd42968d03b845c70bb4a132 new file mode 100644 index 00000000..b6e15c5a Binary files /dev/null and b/Library/Artifacts/32/324254b4dd42968d03b845c70bb4a132 differ diff --git a/Library/Artifacts/32/324cd4d01153cebc1c06a32fa1a8ef21 b/Library/Artifacts/32/324cd4d01153cebc1c06a32fa1a8ef21 new file mode 100644 index 00000000..944edee3 Binary files /dev/null and b/Library/Artifacts/32/324cd4d01153cebc1c06a32fa1a8ef21 differ diff --git a/Library/Artifacts/32/3250c86df6fd2c551b2f71f4ff8e9416 b/Library/Artifacts/32/3250c86df6fd2c551b2f71f4ff8e9416 new file mode 100644 index 00000000..5ffa709b Binary files /dev/null and b/Library/Artifacts/32/3250c86df6fd2c551b2f71f4ff8e9416 differ diff --git a/Library/Artifacts/32/3267411a706e1a472ea6a950eb181c2f b/Library/Artifacts/32/3267411a706e1a472ea6a950eb181c2f new file mode 100644 index 00000000..fb42d225 Binary files /dev/null and b/Library/Artifacts/32/3267411a706e1a472ea6a950eb181c2f differ diff --git a/Library/Artifacts/32/32689884098b77815de1c96a7a577fa7 b/Library/Artifacts/32/32689884098b77815de1c96a7a577fa7 new file mode 100644 index 00000000..9b7ead8d Binary files /dev/null and b/Library/Artifacts/32/32689884098b77815de1c96a7a577fa7 differ diff --git a/Library/Artifacts/32/326c81e6f1f2a6cf6a3ddbacf71569c3 b/Library/Artifacts/32/326c81e6f1f2a6cf6a3ddbacf71569c3 new file mode 100644 index 00000000..378c33f2 Binary files /dev/null and b/Library/Artifacts/32/326c81e6f1f2a6cf6a3ddbacf71569c3 differ diff --git a/Library/Artifacts/32/32738549f1b317310a14129e39663b9f b/Library/Artifacts/32/32738549f1b317310a14129e39663b9f new file mode 100644 index 00000000..def2e316 Binary files /dev/null and b/Library/Artifacts/32/32738549f1b317310a14129e39663b9f differ diff --git a/Library/Artifacts/32/32963018bb887d7c545a0f4df88e1011 b/Library/Artifacts/32/32963018bb887d7c545a0f4df88e1011 new file mode 100644 index 00000000..7d445d6c Binary files /dev/null and b/Library/Artifacts/32/32963018bb887d7c545a0f4df88e1011 differ diff --git a/Library/Artifacts/32/329fa4dd533da38daa72dec9083316f2 b/Library/Artifacts/32/329fa4dd533da38daa72dec9083316f2 new file mode 100644 index 00000000..8c26fde1 Binary files /dev/null and b/Library/Artifacts/32/329fa4dd533da38daa72dec9083316f2 differ diff --git a/Library/Artifacts/32/32acedb69972603da5a8bfc34153f66a b/Library/Artifacts/32/32acedb69972603da5a8bfc34153f66a new file mode 100644 index 00000000..93a80f0b Binary files /dev/null and b/Library/Artifacts/32/32acedb69972603da5a8bfc34153f66a differ diff --git a/Library/Artifacts/32/32b7fba7e0dc5f363a8751f3cf787656 b/Library/Artifacts/32/32b7fba7e0dc5f363a8751f3cf787656 new file mode 100644 index 00000000..690dc882 Binary files /dev/null and b/Library/Artifacts/32/32b7fba7e0dc5f363a8751f3cf787656 differ diff --git a/Library/Artifacts/32/32e0fe68c3e41c5401d1e6f81c68810c b/Library/Artifacts/32/32e0fe68c3e41c5401d1e6f81c68810c new file mode 100644 index 00000000..7556174a Binary files /dev/null and b/Library/Artifacts/32/32e0fe68c3e41c5401d1e6f81c68810c differ diff --git a/Library/Artifacts/32/32ec8319c1492077c52fe188b555343e b/Library/Artifacts/32/32ec8319c1492077c52fe188b555343e new file mode 100644 index 00000000..26966b27 Binary files /dev/null and b/Library/Artifacts/32/32ec8319c1492077c52fe188b555343e differ diff --git a/Library/Artifacts/33/330a8fac9f79ff424c36dcd3a326df7c b/Library/Artifacts/33/330a8fac9f79ff424c36dcd3a326df7c new file mode 100644 index 00000000..453f1e49 Binary files /dev/null and b/Library/Artifacts/33/330a8fac9f79ff424c36dcd3a326df7c differ diff --git a/Library/Artifacts/33/330d449cfcd0c9c62eb08d43d5dd6baa b/Library/Artifacts/33/330d449cfcd0c9c62eb08d43d5dd6baa new file mode 100644 index 00000000..751c4ff1 Binary files /dev/null and b/Library/Artifacts/33/330d449cfcd0c9c62eb08d43d5dd6baa differ diff --git a/Library/Artifacts/33/330d5002dae4d8ba2449585add540d98 b/Library/Artifacts/33/330d5002dae4d8ba2449585add540d98 new file mode 100644 index 00000000..f9a62bc1 Binary files /dev/null and b/Library/Artifacts/33/330d5002dae4d8ba2449585add540d98 differ diff --git a/Library/Artifacts/33/3320f2a3ace41ff3c56eea92e3662389 b/Library/Artifacts/33/3320f2a3ace41ff3c56eea92e3662389 new file mode 100644 index 00000000..35b5598e Binary files /dev/null and b/Library/Artifacts/33/3320f2a3ace41ff3c56eea92e3662389 differ diff --git a/Library/Artifacts/33/33224f5a97d09d71d82da9f3302c5adb b/Library/Artifacts/33/33224f5a97d09d71d82da9f3302c5adb new file mode 100644 index 00000000..ca59e4b0 Binary files /dev/null and b/Library/Artifacts/33/33224f5a97d09d71d82da9f3302c5adb differ diff --git a/Library/Artifacts/33/3325048eaf528b83412c9d612327c07b b/Library/Artifacts/33/3325048eaf528b83412c9d612327c07b new file mode 100644 index 00000000..dfcbbd6a Binary files /dev/null and b/Library/Artifacts/33/3325048eaf528b83412c9d612327c07b differ diff --git a/Library/Artifacts/33/332628351e78f87f3b88467639403e37 b/Library/Artifacts/33/332628351e78f87f3b88467639403e37 new file mode 100644 index 00000000..1faed56d Binary files /dev/null and b/Library/Artifacts/33/332628351e78f87f3b88467639403e37 differ diff --git a/Library/Artifacts/33/3326ee1c0d5db91d8eda736fd1b2d2b8 b/Library/Artifacts/33/3326ee1c0d5db91d8eda736fd1b2d2b8 new file mode 100644 index 00000000..0f0d06eb Binary files /dev/null and b/Library/Artifacts/33/3326ee1c0d5db91d8eda736fd1b2d2b8 differ diff --git a/Library/Artifacts/33/333e390fb5b878b63eec241d76f04e2e b/Library/Artifacts/33/333e390fb5b878b63eec241d76f04e2e new file mode 100644 index 00000000..fef5ad67 Binary files /dev/null and b/Library/Artifacts/33/333e390fb5b878b63eec241d76f04e2e differ diff --git a/Library/Artifacts/33/3342a2ee8e7dd97c5e9748123609a400 b/Library/Artifacts/33/3342a2ee8e7dd97c5e9748123609a400 new file mode 100644 index 00000000..1bfea5ea Binary files /dev/null and b/Library/Artifacts/33/3342a2ee8e7dd97c5e9748123609a400 differ diff --git a/Library/Artifacts/33/334ef862015eb1b13fb50580b8797f55 b/Library/Artifacts/33/334ef862015eb1b13fb50580b8797f55 new file mode 100644 index 00000000..7f06b391 Binary files /dev/null and b/Library/Artifacts/33/334ef862015eb1b13fb50580b8797f55 differ diff --git a/Library/Artifacts/33/3351f0fd582ac1eb5e1b9cca14be5074 b/Library/Artifacts/33/3351f0fd582ac1eb5e1b9cca14be5074 new file mode 100644 index 00000000..2ec7bbc2 Binary files /dev/null and b/Library/Artifacts/33/3351f0fd582ac1eb5e1b9cca14be5074 differ diff --git a/Library/Artifacts/33/3353e177f7d42f5f10e500ab007dccef b/Library/Artifacts/33/3353e177f7d42f5f10e500ab007dccef new file mode 100644 index 00000000..6ff696d4 Binary files /dev/null and b/Library/Artifacts/33/3353e177f7d42f5f10e500ab007dccef differ diff --git a/Library/Artifacts/33/33643a826d0016a7ed70bc09569973aa b/Library/Artifacts/33/33643a826d0016a7ed70bc09569973aa new file mode 100644 index 00000000..c6361eda Binary files /dev/null and b/Library/Artifacts/33/33643a826d0016a7ed70bc09569973aa differ diff --git a/Library/Artifacts/33/33755350850592b944e09a517776ba3c b/Library/Artifacts/33/33755350850592b944e09a517776ba3c new file mode 100644 index 00000000..08e30c57 Binary files /dev/null and b/Library/Artifacts/33/33755350850592b944e09a517776ba3c differ diff --git a/Library/Artifacts/33/33a79631472121cf6610c0d0e52ffeb9 b/Library/Artifacts/33/33a79631472121cf6610c0d0e52ffeb9 new file mode 100644 index 00000000..5b47792d Binary files /dev/null and b/Library/Artifacts/33/33a79631472121cf6610c0d0e52ffeb9 differ diff --git a/Library/Artifacts/33/33b024ca43016b0c0a6188b06d8ccd06 b/Library/Artifacts/33/33b024ca43016b0c0a6188b06d8ccd06 new file mode 100644 index 00000000..8bcd55d2 Binary files /dev/null and b/Library/Artifacts/33/33b024ca43016b0c0a6188b06d8ccd06 differ diff --git a/Library/Artifacts/33/33bbb54398da44d0490520f9816f4c0f b/Library/Artifacts/33/33bbb54398da44d0490520f9816f4c0f new file mode 100644 index 00000000..13998935 Binary files /dev/null and b/Library/Artifacts/33/33bbb54398da44d0490520f9816f4c0f differ diff --git a/Library/Artifacts/33/33da0e24258f617cf7b2e6fdf3df8e90 b/Library/Artifacts/33/33da0e24258f617cf7b2e6fdf3df8e90 new file mode 100644 index 00000000..2a3678eb Binary files /dev/null and b/Library/Artifacts/33/33da0e24258f617cf7b2e6fdf3df8e90 differ diff --git a/Library/Artifacts/33/33e523c67b527782185aa9e0173dd929 b/Library/Artifacts/33/33e523c67b527782185aa9e0173dd929 new file mode 100644 index 00000000..33ddbeb7 Binary files /dev/null and b/Library/Artifacts/33/33e523c67b527782185aa9e0173dd929 differ diff --git a/Library/Artifacts/33/33ec429ed5859095d6c33e63a7b7b90f b/Library/Artifacts/33/33ec429ed5859095d6c33e63a7b7b90f new file mode 100644 index 00000000..4a1d3b98 Binary files /dev/null and b/Library/Artifacts/33/33ec429ed5859095d6c33e63a7b7b90f differ diff --git a/Library/Artifacts/34/340b16ed25d78d8e222d44a6763775fe b/Library/Artifacts/34/340b16ed25d78d8e222d44a6763775fe new file mode 100644 index 00000000..1714836d Binary files /dev/null and b/Library/Artifacts/34/340b16ed25d78d8e222d44a6763775fe differ diff --git a/Library/Artifacts/34/3426707c156cb27a20d5272267aa11fc b/Library/Artifacts/34/3426707c156cb27a20d5272267aa11fc new file mode 100644 index 00000000..19044ca6 Binary files /dev/null and b/Library/Artifacts/34/3426707c156cb27a20d5272267aa11fc differ diff --git a/Library/Artifacts/34/3429b16cd6e6658e2f99f38a251a70bf b/Library/Artifacts/34/3429b16cd6e6658e2f99f38a251a70bf new file mode 100644 index 00000000..70582877 Binary files /dev/null and b/Library/Artifacts/34/3429b16cd6e6658e2f99f38a251a70bf differ diff --git a/Library/Artifacts/34/3430c2af18485cb430d8edb491b7cbf7 b/Library/Artifacts/34/3430c2af18485cb430d8edb491b7cbf7 new file mode 100644 index 00000000..97b2c6fa Binary files /dev/null and b/Library/Artifacts/34/3430c2af18485cb430d8edb491b7cbf7 differ diff --git a/Library/Artifacts/34/3459d1d2da685409619d1b69553a788a b/Library/Artifacts/34/3459d1d2da685409619d1b69553a788a new file mode 100644 index 00000000..65bc2a82 Binary files /dev/null and b/Library/Artifacts/34/3459d1d2da685409619d1b69553a788a differ diff --git a/Library/Artifacts/34/345f4c26bbf3f5c9f7f7bbd9466e7185 b/Library/Artifacts/34/345f4c26bbf3f5c9f7f7bbd9466e7185 new file mode 100644 index 00000000..703e5e91 Binary files /dev/null and b/Library/Artifacts/34/345f4c26bbf3f5c9f7f7bbd9466e7185 differ diff --git a/Library/Artifacts/34/3471d8313b13caff8a212cd6f8f85861 b/Library/Artifacts/34/3471d8313b13caff8a212cd6f8f85861 new file mode 100644 index 00000000..ff0641ce Binary files /dev/null and b/Library/Artifacts/34/3471d8313b13caff8a212cd6f8f85861 differ diff --git a/Library/Artifacts/34/347288b6244aa66c8a1e854041c1842a b/Library/Artifacts/34/347288b6244aa66c8a1e854041c1842a new file mode 100644 index 00000000..4d5e24cb Binary files /dev/null and b/Library/Artifacts/34/347288b6244aa66c8a1e854041c1842a differ diff --git a/Library/Artifacts/34/34751ff625c2994c3c3f4e0d5bf164c3 b/Library/Artifacts/34/34751ff625c2994c3c3f4e0d5bf164c3 new file mode 100644 index 00000000..bf3aa597 Binary files /dev/null and b/Library/Artifacts/34/34751ff625c2994c3c3f4e0d5bf164c3 differ diff --git a/Library/Artifacts/34/347966867d50aa1eb5b525bbe7d7e013 b/Library/Artifacts/34/347966867d50aa1eb5b525bbe7d7e013 new file mode 100644 index 00000000..c9767612 Binary files /dev/null and b/Library/Artifacts/34/347966867d50aa1eb5b525bbe7d7e013 differ diff --git a/Library/Artifacts/34/348c629307b57bbe0dcff17850fab3e0 b/Library/Artifacts/34/348c629307b57bbe0dcff17850fab3e0 new file mode 100644 index 00000000..cbe2e135 Binary files /dev/null and b/Library/Artifacts/34/348c629307b57bbe0dcff17850fab3e0 differ diff --git a/Library/Artifacts/34/348cd88bc7f6d58856b363c62da0dce2 b/Library/Artifacts/34/348cd88bc7f6d58856b363c62da0dce2 new file mode 100644 index 00000000..e6776a24 Binary files /dev/null and b/Library/Artifacts/34/348cd88bc7f6d58856b363c62da0dce2 differ diff --git a/Library/Artifacts/34/3499db5ac65c91432605f5c7a2014943 b/Library/Artifacts/34/3499db5ac65c91432605f5c7a2014943 new file mode 100644 index 00000000..8c9e64de Binary files /dev/null and b/Library/Artifacts/34/3499db5ac65c91432605f5c7a2014943 differ diff --git a/Library/Artifacts/34/349b0389f8ec8543d9c28370bc0beab3 b/Library/Artifacts/34/349b0389f8ec8543d9c28370bc0beab3 new file mode 100644 index 00000000..f5942167 Binary files /dev/null and b/Library/Artifacts/34/349b0389f8ec8543d9c28370bc0beab3 differ diff --git a/Library/Artifacts/34/34aecbea6e591e63bd5cf239e8bef74c b/Library/Artifacts/34/34aecbea6e591e63bd5cf239e8bef74c new file mode 100644 index 00000000..1e76d794 Binary files /dev/null and b/Library/Artifacts/34/34aecbea6e591e63bd5cf239e8bef74c differ diff --git a/Library/Artifacts/34/34b9c2d6cb838782f7f78feb85360d2d b/Library/Artifacts/34/34b9c2d6cb838782f7f78feb85360d2d new file mode 100644 index 00000000..b9e9707d Binary files /dev/null and b/Library/Artifacts/34/34b9c2d6cb838782f7f78feb85360d2d differ diff --git a/Library/Artifacts/34/34c23282e59260cafe0ecc09177e6019 b/Library/Artifacts/34/34c23282e59260cafe0ecc09177e6019 new file mode 100644 index 00000000..2fc2dbe5 Binary files /dev/null and b/Library/Artifacts/34/34c23282e59260cafe0ecc09177e6019 differ diff --git a/Library/Artifacts/34/34c8776518731b607dda4af642c2e8b6 b/Library/Artifacts/34/34c8776518731b607dda4af642c2e8b6 new file mode 100644 index 00000000..bcb57aa2 Binary files /dev/null and b/Library/Artifacts/34/34c8776518731b607dda4af642c2e8b6 differ diff --git a/Library/Artifacts/34/34c9cc316c70a0e599e5b25f4451ff25 b/Library/Artifacts/34/34c9cc316c70a0e599e5b25f4451ff25 new file mode 100644 index 00000000..3baf03e4 Binary files /dev/null and b/Library/Artifacts/34/34c9cc316c70a0e599e5b25f4451ff25 differ diff --git a/Library/Artifacts/34/34ce3d4ca473f9375d3c6e5e42f29a20 b/Library/Artifacts/34/34ce3d4ca473f9375d3c6e5e42f29a20 new file mode 100644 index 00000000..c4eacc06 Binary files /dev/null and b/Library/Artifacts/34/34ce3d4ca473f9375d3c6e5e42f29a20 differ diff --git a/Library/Artifacts/34/34d6a7d6f97b11ebd671c972c44d17f5 b/Library/Artifacts/34/34d6a7d6f97b11ebd671c972c44d17f5 new file mode 100644 index 00000000..acd02bb9 Binary files /dev/null and b/Library/Artifacts/34/34d6a7d6f97b11ebd671c972c44d17f5 differ diff --git a/Library/Artifacts/34/34deeb82aa459547e81faeea9181b081 b/Library/Artifacts/34/34deeb82aa459547e81faeea9181b081 new file mode 100644 index 00000000..b461d13d Binary files /dev/null and b/Library/Artifacts/34/34deeb82aa459547e81faeea9181b081 differ diff --git a/Library/Artifacts/34/34e6fd3dc36145851d3c7aa7ff666d0b b/Library/Artifacts/34/34e6fd3dc36145851d3c7aa7ff666d0b new file mode 100644 index 00000000..58050b1f Binary files /dev/null and b/Library/Artifacts/34/34e6fd3dc36145851d3c7aa7ff666d0b differ diff --git a/Library/Artifacts/34/34f4a259fce16ddcf13406c38742a64c b/Library/Artifacts/34/34f4a259fce16ddcf13406c38742a64c new file mode 100644 index 00000000..070be659 Binary files /dev/null and b/Library/Artifacts/34/34f4a259fce16ddcf13406c38742a64c differ diff --git a/Library/Artifacts/35/350a6f4ac205d964b12ebd6e7d3d4758 b/Library/Artifacts/35/350a6f4ac205d964b12ebd6e7d3d4758 new file mode 100644 index 00000000..f4fbdafa Binary files /dev/null and b/Library/Artifacts/35/350a6f4ac205d964b12ebd6e7d3d4758 differ diff --git a/Library/Artifacts/35/35220266eab345c98a31dd24964d1a80 b/Library/Artifacts/35/35220266eab345c98a31dd24964d1a80 new file mode 100644 index 00000000..f7f2bfa2 Binary files /dev/null and b/Library/Artifacts/35/35220266eab345c98a31dd24964d1a80 differ diff --git a/Library/Artifacts/35/3528ab1b7780c9d7de074ec589abc77a b/Library/Artifacts/35/3528ab1b7780c9d7de074ec589abc77a new file mode 100644 index 00000000..06118888 Binary files /dev/null and b/Library/Artifacts/35/3528ab1b7780c9d7de074ec589abc77a differ diff --git a/Library/Artifacts/35/353e84c7cd1c9dee76c0759cf6c2199d b/Library/Artifacts/35/353e84c7cd1c9dee76c0759cf6c2199d new file mode 100644 index 00000000..0da47a27 Binary files /dev/null and b/Library/Artifacts/35/353e84c7cd1c9dee76c0759cf6c2199d differ diff --git a/Library/Artifacts/35/354a1173507fde09af9a51aa98b7aa2a b/Library/Artifacts/35/354a1173507fde09af9a51aa98b7aa2a new file mode 100644 index 00000000..ef1f8da4 Binary files /dev/null and b/Library/Artifacts/35/354a1173507fde09af9a51aa98b7aa2a differ diff --git a/Library/Artifacts/35/35673981052c88c082643b81d36906fe b/Library/Artifacts/35/35673981052c88c082643b81d36906fe new file mode 100644 index 00000000..22f00841 Binary files /dev/null and b/Library/Artifacts/35/35673981052c88c082643b81d36906fe differ diff --git a/Library/Artifacts/35/356c1566c393d6be7c2ba348362a58f6 b/Library/Artifacts/35/356c1566c393d6be7c2ba348362a58f6 new file mode 100644 index 00000000..989de97a Binary files /dev/null and b/Library/Artifacts/35/356c1566c393d6be7c2ba348362a58f6 differ diff --git a/Library/Artifacts/35/35904ff95945de683ff05162cd902c65 b/Library/Artifacts/35/35904ff95945de683ff05162cd902c65 new file mode 100644 index 00000000..4bef1671 Binary files /dev/null and b/Library/Artifacts/35/35904ff95945de683ff05162cd902c65 differ diff --git a/Library/Artifacts/35/35994602f3cd4e94db4cb468097a4c35 b/Library/Artifacts/35/35994602f3cd4e94db4cb468097a4c35 new file mode 100644 index 00000000..bcef1923 Binary files /dev/null and b/Library/Artifacts/35/35994602f3cd4e94db4cb468097a4c35 differ diff --git a/Library/Artifacts/35/35b8f28b7938772bae51a82fc28a1c41 b/Library/Artifacts/35/35b8f28b7938772bae51a82fc28a1c41 new file mode 100644 index 00000000..1b631680 Binary files /dev/null and b/Library/Artifacts/35/35b8f28b7938772bae51a82fc28a1c41 differ diff --git a/Library/Artifacts/35/35d52f8da841ec1546b7820a6fe06ab1 b/Library/Artifacts/35/35d52f8da841ec1546b7820a6fe06ab1 new file mode 100644 index 00000000..8ce9184f Binary files /dev/null and b/Library/Artifacts/35/35d52f8da841ec1546b7820a6fe06ab1 differ diff --git a/Library/Artifacts/35/35e0191552282735bd52c51310e50aa3 b/Library/Artifacts/35/35e0191552282735bd52c51310e50aa3 new file mode 100644 index 00000000..4cfe5d2e Binary files /dev/null and b/Library/Artifacts/35/35e0191552282735bd52c51310e50aa3 differ diff --git a/Library/Artifacts/35/35fa1f5dddbe0bff6688e7be869ff270 b/Library/Artifacts/35/35fa1f5dddbe0bff6688e7be869ff270 new file mode 100644 index 00000000..05cb6a74 Binary files /dev/null and b/Library/Artifacts/35/35fa1f5dddbe0bff6688e7be869ff270 differ diff --git a/Library/Artifacts/36/36023dc7c775a88dc09a517e9db02d16 b/Library/Artifacts/36/36023dc7c775a88dc09a517e9db02d16 new file mode 100644 index 00000000..c6a5b260 Binary files /dev/null and b/Library/Artifacts/36/36023dc7c775a88dc09a517e9db02d16 differ diff --git a/Library/Artifacts/36/360fea8ccbf8978596b066ba7ce56c12 b/Library/Artifacts/36/360fea8ccbf8978596b066ba7ce56c12 new file mode 100644 index 00000000..f5149e24 Binary files /dev/null and b/Library/Artifacts/36/360fea8ccbf8978596b066ba7ce56c12 differ diff --git a/Library/Artifacts/36/3618792fdc63ab5fc2935497fd24cc17 b/Library/Artifacts/36/3618792fdc63ab5fc2935497fd24cc17 new file mode 100644 index 00000000..6b087f00 Binary files /dev/null and b/Library/Artifacts/36/3618792fdc63ab5fc2935497fd24cc17 differ diff --git a/Library/Artifacts/36/3632bace15c58e712e6cda94114040ec b/Library/Artifacts/36/3632bace15c58e712e6cda94114040ec new file mode 100644 index 00000000..94899a29 Binary files /dev/null and b/Library/Artifacts/36/3632bace15c58e712e6cda94114040ec differ diff --git a/Library/Artifacts/36/363eb2a4d68c44eaa45e9a2afdf60c2b b/Library/Artifacts/36/363eb2a4d68c44eaa45e9a2afdf60c2b new file mode 100644 index 00000000..9317cb6f Binary files /dev/null and b/Library/Artifacts/36/363eb2a4d68c44eaa45e9a2afdf60c2b differ diff --git a/Library/Artifacts/36/364c1c6f745e9c2ff8a4270058ef93f2 b/Library/Artifacts/36/364c1c6f745e9c2ff8a4270058ef93f2 new file mode 100644 index 00000000..8bc9c60b Binary files /dev/null and b/Library/Artifacts/36/364c1c6f745e9c2ff8a4270058ef93f2 differ diff --git a/Library/Artifacts/36/364d6bec8840c46928c0b77dd0162849 b/Library/Artifacts/36/364d6bec8840c46928c0b77dd0162849 new file mode 100644 index 00000000..07f4f4cf Binary files /dev/null and b/Library/Artifacts/36/364d6bec8840c46928c0b77dd0162849 differ diff --git a/Library/Artifacts/36/36b811c6dc0360619d0abfd447a51156 b/Library/Artifacts/36/36b811c6dc0360619d0abfd447a51156 new file mode 100644 index 00000000..23e02a8b Binary files /dev/null and b/Library/Artifacts/36/36b811c6dc0360619d0abfd447a51156 differ diff --git a/Library/Artifacts/36/36bbf1c7c6ddaf8787261fdd35b22c29 b/Library/Artifacts/36/36bbf1c7c6ddaf8787261fdd35b22c29 new file mode 100644 index 00000000..6d73b4bf Binary files /dev/null and b/Library/Artifacts/36/36bbf1c7c6ddaf8787261fdd35b22c29 differ diff --git a/Library/Artifacts/36/36c3730bad0f6e297b0a761d6c45670a b/Library/Artifacts/36/36c3730bad0f6e297b0a761d6c45670a new file mode 100644 index 00000000..735a28b1 Binary files /dev/null and b/Library/Artifacts/36/36c3730bad0f6e297b0a761d6c45670a differ diff --git a/Library/Artifacts/36/36cffb2f9ba562439d2cbf4f6bc654db b/Library/Artifacts/36/36cffb2f9ba562439d2cbf4f6bc654db new file mode 100644 index 00000000..6956f1eb Binary files /dev/null and b/Library/Artifacts/36/36cffb2f9ba562439d2cbf4f6bc654db differ diff --git a/Library/Artifacts/36/36e6132b79639ef90eb8e4fc1f0e6c00 b/Library/Artifacts/36/36e6132b79639ef90eb8e4fc1f0e6c00 new file mode 100644 index 00000000..449cb83a Binary files /dev/null and b/Library/Artifacts/36/36e6132b79639ef90eb8e4fc1f0e6c00 differ diff --git a/Library/Artifacts/37/3704e14c4eeaeb31d51d113f30dc9a2a b/Library/Artifacts/37/3704e14c4eeaeb31d51d113f30dc9a2a new file mode 100644 index 00000000..2a6c23e0 Binary files /dev/null and b/Library/Artifacts/37/3704e14c4eeaeb31d51d113f30dc9a2a differ diff --git a/Library/Artifacts/37/3705db08049d452ac01a2f494223d254 b/Library/Artifacts/37/3705db08049d452ac01a2f494223d254 new file mode 100644 index 00000000..ccfecfa6 Binary files /dev/null and b/Library/Artifacts/37/3705db08049d452ac01a2f494223d254 differ diff --git a/Library/Artifacts/37/37079f22a27433490dc3beec2d1f5f3f b/Library/Artifacts/37/37079f22a27433490dc3beec2d1f5f3f new file mode 100644 index 00000000..3c3c7a94 Binary files /dev/null and b/Library/Artifacts/37/37079f22a27433490dc3beec2d1f5f3f differ diff --git a/Library/Artifacts/37/3713f72c0c9eadc7109449383f553501 b/Library/Artifacts/37/3713f72c0c9eadc7109449383f553501 new file mode 100644 index 00000000..497ebacd Binary files /dev/null and b/Library/Artifacts/37/3713f72c0c9eadc7109449383f553501 differ diff --git a/Library/Artifacts/37/3754c92ea28e0f41092464ea7a41c1c8 b/Library/Artifacts/37/3754c92ea28e0f41092464ea7a41c1c8 new file mode 100644 index 00000000..3c553a65 Binary files /dev/null and b/Library/Artifacts/37/3754c92ea28e0f41092464ea7a41c1c8 differ diff --git a/Library/Artifacts/37/37669979cb4c41630acca0e5e0108d67 b/Library/Artifacts/37/37669979cb4c41630acca0e5e0108d67 new file mode 100644 index 00000000..9de0ce88 Binary files /dev/null and b/Library/Artifacts/37/37669979cb4c41630acca0e5e0108d67 differ diff --git a/Library/Artifacts/37/37778f774b6a5f0da31d7ed97a1d7c8b b/Library/Artifacts/37/37778f774b6a5f0da31d7ed97a1d7c8b new file mode 100644 index 00000000..3f116aae Binary files /dev/null and b/Library/Artifacts/37/37778f774b6a5f0da31d7ed97a1d7c8b differ diff --git a/Library/Artifacts/37/378584a41be62ed776fc4df15c068964 b/Library/Artifacts/37/378584a41be62ed776fc4df15c068964 new file mode 100644 index 00000000..23b2036f Binary files /dev/null and b/Library/Artifacts/37/378584a41be62ed776fc4df15c068964 differ diff --git a/Library/Artifacts/37/378df8f71e3f2882e79c5b610bb8805b b/Library/Artifacts/37/378df8f71e3f2882e79c5b610bb8805b new file mode 100644 index 00000000..0f6c0bb0 Binary files /dev/null and b/Library/Artifacts/37/378df8f71e3f2882e79c5b610bb8805b differ diff --git a/Library/Artifacts/37/3793ba601a93551d2f04ce1d4e0f93ea b/Library/Artifacts/37/3793ba601a93551d2f04ce1d4e0f93ea new file mode 100644 index 00000000..2c7533d4 Binary files /dev/null and b/Library/Artifacts/37/3793ba601a93551d2f04ce1d4e0f93ea differ diff --git a/Library/Artifacts/37/379a1f6c6071cc64fd16286b8fee66bb b/Library/Artifacts/37/379a1f6c6071cc64fd16286b8fee66bb new file mode 100644 index 00000000..71468669 Binary files /dev/null and b/Library/Artifacts/37/379a1f6c6071cc64fd16286b8fee66bb differ diff --git a/Library/Artifacts/37/37bc7f22404fe6b5649aeb1e7969a99a b/Library/Artifacts/37/37bc7f22404fe6b5649aeb1e7969a99a new file mode 100644 index 00000000..393e4859 Binary files /dev/null and b/Library/Artifacts/37/37bc7f22404fe6b5649aeb1e7969a99a differ diff --git a/Library/Artifacts/37/37be0c5a8d15191fc36473c873faf548 b/Library/Artifacts/37/37be0c5a8d15191fc36473c873faf548 new file mode 100644 index 00000000..64ddbc1f Binary files /dev/null and b/Library/Artifacts/37/37be0c5a8d15191fc36473c873faf548 differ diff --git a/Library/Artifacts/37/37e82454163a1507c6d6310eb413c72e b/Library/Artifacts/37/37e82454163a1507c6d6310eb413c72e new file mode 100644 index 00000000..86cef3af Binary files /dev/null and b/Library/Artifacts/37/37e82454163a1507c6d6310eb413c72e differ diff --git a/Library/Artifacts/37/37f1cdd408d2b4bb45f5ce592850af70 b/Library/Artifacts/37/37f1cdd408d2b4bb45f5ce592850af70 new file mode 100644 index 00000000..44a935c4 Binary files /dev/null and b/Library/Artifacts/37/37f1cdd408d2b4bb45f5ce592850af70 differ diff --git a/Library/Artifacts/37/37fad7238056a000efbe4192d2e1fa1c b/Library/Artifacts/37/37fad7238056a000efbe4192d2e1fa1c new file mode 100644 index 00000000..4638e69c Binary files /dev/null and b/Library/Artifacts/37/37fad7238056a000efbe4192d2e1fa1c differ diff --git a/Library/Artifacts/38/381ad601323268ed7a0f4a23a956f837 b/Library/Artifacts/38/381ad601323268ed7a0f4a23a956f837 new file mode 100644 index 00000000..236d22e7 Binary files /dev/null and b/Library/Artifacts/38/381ad601323268ed7a0f4a23a956f837 differ diff --git a/Library/Artifacts/38/384d9821e5ffde8aa1e89990b67f5330 b/Library/Artifacts/38/384d9821e5ffde8aa1e89990b67f5330 new file mode 100644 index 00000000..aa54d5e0 Binary files /dev/null and b/Library/Artifacts/38/384d9821e5ffde8aa1e89990b67f5330 differ diff --git a/Library/Artifacts/38/38510577f4167bed47ab087714cbe1da b/Library/Artifacts/38/38510577f4167bed47ab087714cbe1da new file mode 100644 index 00000000..509f1524 Binary files /dev/null and b/Library/Artifacts/38/38510577f4167bed47ab087714cbe1da differ diff --git a/Library/Artifacts/38/385a0f92ed7f5e299d066fbf62ecbc4a b/Library/Artifacts/38/385a0f92ed7f5e299d066fbf62ecbc4a new file mode 100644 index 00000000..6ea3fd28 Binary files /dev/null and b/Library/Artifacts/38/385a0f92ed7f5e299d066fbf62ecbc4a differ diff --git a/Library/Artifacts/38/385aab1bc955ebde6d81ea5280605cfa b/Library/Artifacts/38/385aab1bc955ebde6d81ea5280605cfa new file mode 100644 index 00000000..e9004881 Binary files /dev/null and b/Library/Artifacts/38/385aab1bc955ebde6d81ea5280605cfa differ diff --git a/Library/Artifacts/38/385e4150cbbfb2ef045901ef7d1ba4f3 b/Library/Artifacts/38/385e4150cbbfb2ef045901ef7d1ba4f3 new file mode 100644 index 00000000..68b74c55 Binary files /dev/null and b/Library/Artifacts/38/385e4150cbbfb2ef045901ef7d1ba4f3 differ diff --git a/Library/Artifacts/38/386e9df62933675cd584509420fa416e b/Library/Artifacts/38/386e9df62933675cd584509420fa416e new file mode 100644 index 00000000..e9d01043 Binary files /dev/null and b/Library/Artifacts/38/386e9df62933675cd584509420fa416e differ diff --git a/Library/Artifacts/38/387e10dca3a31cf81289a92a9c009bc5 b/Library/Artifacts/38/387e10dca3a31cf81289a92a9c009bc5 new file mode 100644 index 00000000..e9a6e28a Binary files /dev/null and b/Library/Artifacts/38/387e10dca3a31cf81289a92a9c009bc5 differ diff --git a/Library/Artifacts/38/38900a4e1dd01f5d219f493f7e869951 b/Library/Artifacts/38/38900a4e1dd01f5d219f493f7e869951 new file mode 100644 index 00000000..857b65a2 Binary files /dev/null and b/Library/Artifacts/38/38900a4e1dd01f5d219f493f7e869951 differ diff --git a/Library/Artifacts/38/38afeb9bf13001cbba0f8e0e53afe939 b/Library/Artifacts/38/38afeb9bf13001cbba0f8e0e53afe939 new file mode 100644 index 00000000..1765e1ed Binary files /dev/null and b/Library/Artifacts/38/38afeb9bf13001cbba0f8e0e53afe939 differ diff --git a/Library/Artifacts/38/38c15ab4a9d2742c32d88b62c4614175 b/Library/Artifacts/38/38c15ab4a9d2742c32d88b62c4614175 new file mode 100644 index 00000000..770c814d Binary files /dev/null and b/Library/Artifacts/38/38c15ab4a9d2742c32d88b62c4614175 differ diff --git a/Library/Artifacts/38/38c685296aae1d43e46051ab0de49d4c b/Library/Artifacts/38/38c685296aae1d43e46051ab0de49d4c new file mode 100644 index 00000000..1152a96b Binary files /dev/null and b/Library/Artifacts/38/38c685296aae1d43e46051ab0de49d4c differ diff --git a/Library/Artifacts/38/38c8eeb5f84fbe34ef9b278334838c0b b/Library/Artifacts/38/38c8eeb5f84fbe34ef9b278334838c0b new file mode 100644 index 00000000..78247f03 Binary files /dev/null and b/Library/Artifacts/38/38c8eeb5f84fbe34ef9b278334838c0b differ diff --git a/Library/Artifacts/38/38c9704edf482443a87d09e984eae25b b/Library/Artifacts/38/38c9704edf482443a87d09e984eae25b new file mode 100644 index 00000000..7145ae1f Binary files /dev/null and b/Library/Artifacts/38/38c9704edf482443a87d09e984eae25b differ diff --git a/Library/Artifacts/38/38d44df457bebe71b755812a604a7b7a b/Library/Artifacts/38/38d44df457bebe71b755812a604a7b7a new file mode 100644 index 00000000..f821114a Binary files /dev/null and b/Library/Artifacts/38/38d44df457bebe71b755812a604a7b7a differ diff --git a/Library/Artifacts/39/3903d88a637c9091aaa13b5a909f6da3 b/Library/Artifacts/39/3903d88a637c9091aaa13b5a909f6da3 new file mode 100644 index 00000000..32163ee6 Binary files /dev/null and b/Library/Artifacts/39/3903d88a637c9091aaa13b5a909f6da3 differ diff --git a/Library/Artifacts/39/3910ace336741e4ab942786c7dcaafb0 b/Library/Artifacts/39/3910ace336741e4ab942786c7dcaafb0 new file mode 100644 index 00000000..fcd249a0 Binary files /dev/null and b/Library/Artifacts/39/3910ace336741e4ab942786c7dcaafb0 differ diff --git a/Library/Artifacts/39/39168527fdd88bbaae15ec8abc930a21 b/Library/Artifacts/39/39168527fdd88bbaae15ec8abc930a21 new file mode 100644 index 00000000..89c42b55 Binary files /dev/null and b/Library/Artifacts/39/39168527fdd88bbaae15ec8abc930a21 differ diff --git a/Library/Artifacts/39/39314ef15e9f1156d432dafdd478b274 b/Library/Artifacts/39/39314ef15e9f1156d432dafdd478b274 new file mode 100644 index 00000000..f3596b77 Binary files /dev/null and b/Library/Artifacts/39/39314ef15e9f1156d432dafdd478b274 differ diff --git a/Library/Artifacts/39/3943626df175bde642f7880e316ed8e7 b/Library/Artifacts/39/3943626df175bde642f7880e316ed8e7 new file mode 100644 index 00000000..4f3e2af8 Binary files /dev/null and b/Library/Artifacts/39/3943626df175bde642f7880e316ed8e7 differ diff --git a/Library/Artifacts/39/394b04cf34e8b0a5078ee1c036466444 b/Library/Artifacts/39/394b04cf34e8b0a5078ee1c036466444 new file mode 100644 index 00000000..a7f7ccb8 Binary files /dev/null and b/Library/Artifacts/39/394b04cf34e8b0a5078ee1c036466444 differ diff --git a/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 b/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 new file mode 100644 index 00000000..12cebf3d Binary files /dev/null and b/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 differ diff --git a/Library/Artifacts/39/397f534304c09b2c30f750b1b6e8d297 b/Library/Artifacts/39/397f534304c09b2c30f750b1b6e8d297 new file mode 100644 index 00000000..5568a0e1 Binary files /dev/null and b/Library/Artifacts/39/397f534304c09b2c30f750b1b6e8d297 differ diff --git a/Library/Artifacts/39/399a987ec487396a456113ab79ff8043 b/Library/Artifacts/39/399a987ec487396a456113ab79ff8043 new file mode 100644 index 00000000..a12d30b8 Binary files /dev/null and b/Library/Artifacts/39/399a987ec487396a456113ab79ff8043 differ diff --git a/Library/Artifacts/39/39a67a2b207275ccb1a1cb4dbeebe281 b/Library/Artifacts/39/39a67a2b207275ccb1a1cb4dbeebe281 new file mode 100644 index 00000000..63f98719 Binary files /dev/null and b/Library/Artifacts/39/39a67a2b207275ccb1a1cb4dbeebe281 differ diff --git a/Library/Artifacts/39/39ac85cb45b2df1abeaeb3d4a2627148 b/Library/Artifacts/39/39ac85cb45b2df1abeaeb3d4a2627148 new file mode 100644 index 00000000..3e7e1644 Binary files /dev/null and b/Library/Artifacts/39/39ac85cb45b2df1abeaeb3d4a2627148 differ diff --git a/Library/Artifacts/39/39b2fe676a3847e53fb966202bf9e1a0 b/Library/Artifacts/39/39b2fe676a3847e53fb966202bf9e1a0 new file mode 100644 index 00000000..37624b23 Binary files /dev/null and b/Library/Artifacts/39/39b2fe676a3847e53fb966202bf9e1a0 differ diff --git a/Library/Artifacts/39/39ccd8d32a55a6b13730748b53c359da b/Library/Artifacts/39/39ccd8d32a55a6b13730748b53c359da new file mode 100644 index 00000000..3b138ebf Binary files /dev/null and b/Library/Artifacts/39/39ccd8d32a55a6b13730748b53c359da differ diff --git a/Library/Artifacts/39/39cd650fcb44a244e3bc4fb89d34a8ca b/Library/Artifacts/39/39cd650fcb44a244e3bc4fb89d34a8ca new file mode 100644 index 00000000..e7d54e4f Binary files /dev/null and b/Library/Artifacts/39/39cd650fcb44a244e3bc4fb89d34a8ca differ diff --git a/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 b/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 new file mode 100644 index 00000000..9408a0b6 Binary files /dev/null and b/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 differ diff --git a/Library/Artifacts/39/39dd84a0bb8d67f9cd3bc5600c417a98 b/Library/Artifacts/39/39dd84a0bb8d67f9cd3bc5600c417a98 new file mode 100644 index 00000000..d6a40f9c Binary files /dev/null and b/Library/Artifacts/39/39dd84a0bb8d67f9cd3bc5600c417a98 differ diff --git a/Library/Artifacts/39/39e45755c1e3885386bf6f3b7e0028d9 b/Library/Artifacts/39/39e45755c1e3885386bf6f3b7e0028d9 new file mode 100644 index 00000000..738c94eb Binary files /dev/null and b/Library/Artifacts/39/39e45755c1e3885386bf6f3b7e0028d9 differ diff --git a/Library/Artifacts/39/39e8c777a31182748653c1816615201b b/Library/Artifacts/39/39e8c777a31182748653c1816615201b new file mode 100644 index 00000000..d15dce25 Binary files /dev/null and b/Library/Artifacts/39/39e8c777a31182748653c1816615201b differ diff --git a/Library/Artifacts/39/39fdc19967507b01b9c1f001674f1683 b/Library/Artifacts/39/39fdc19967507b01b9c1f001674f1683 new file mode 100644 index 00000000..5985ce8b Binary files /dev/null and b/Library/Artifacts/39/39fdc19967507b01b9c1f001674f1683 differ diff --git a/Library/Artifacts/3a/3a010383099382b6325dc63daa9cacf2 b/Library/Artifacts/3a/3a010383099382b6325dc63daa9cacf2 new file mode 100644 index 00000000..465321eb Binary files /dev/null and b/Library/Artifacts/3a/3a010383099382b6325dc63daa9cacf2 differ diff --git a/Library/Artifacts/3a/3a101f0cbdc63a4e17befb17689029d1 b/Library/Artifacts/3a/3a101f0cbdc63a4e17befb17689029d1 new file mode 100644 index 00000000..901c466b Binary files /dev/null and b/Library/Artifacts/3a/3a101f0cbdc63a4e17befb17689029d1 differ diff --git a/Library/Artifacts/3a/3a1f275a8dd71d4724f4ee63b3c33bed b/Library/Artifacts/3a/3a1f275a8dd71d4724f4ee63b3c33bed new file mode 100644 index 00000000..74123ce6 Binary files /dev/null and b/Library/Artifacts/3a/3a1f275a8dd71d4724f4ee63b3c33bed differ diff --git a/Library/Artifacts/3a/3a2657edc13859e72cd3e4f5bd5b6986 b/Library/Artifacts/3a/3a2657edc13859e72cd3e4f5bd5b6986 new file mode 100644 index 00000000..4585d62d Binary files /dev/null and b/Library/Artifacts/3a/3a2657edc13859e72cd3e4f5bd5b6986 differ diff --git a/Library/Artifacts/3a/3a40a4336037800ad0156b1cd9b3d86d b/Library/Artifacts/3a/3a40a4336037800ad0156b1cd9b3d86d new file mode 100644 index 00000000..e300f5aa Binary files /dev/null and b/Library/Artifacts/3a/3a40a4336037800ad0156b1cd9b3d86d differ diff --git a/Library/Artifacts/3a/3a4e6e5b1e81aef3f9073b9060036f36 b/Library/Artifacts/3a/3a4e6e5b1e81aef3f9073b9060036f36 new file mode 100644 index 00000000..366d7af3 Binary files /dev/null and b/Library/Artifacts/3a/3a4e6e5b1e81aef3f9073b9060036f36 differ diff --git a/Library/Artifacts/3a/3a670603e34443ad6f7cfff6ee1d5411 b/Library/Artifacts/3a/3a670603e34443ad6f7cfff6ee1d5411 new file mode 100644 index 00000000..3453651c Binary files /dev/null and b/Library/Artifacts/3a/3a670603e34443ad6f7cfff6ee1d5411 differ diff --git a/Library/Artifacts/3a/3a676f5e548e2c133c0fa27c9a291569 b/Library/Artifacts/3a/3a676f5e548e2c133c0fa27c9a291569 new file mode 100644 index 00000000..e8cb391d Binary files /dev/null and b/Library/Artifacts/3a/3a676f5e548e2c133c0fa27c9a291569 differ diff --git a/Library/Artifacts/3a/3a6eade4e4ef0fedb88cd1642ed059e8 b/Library/Artifacts/3a/3a6eade4e4ef0fedb88cd1642ed059e8 new file mode 100644 index 00000000..eb7317e4 Binary files /dev/null and b/Library/Artifacts/3a/3a6eade4e4ef0fedb88cd1642ed059e8 differ diff --git a/Library/Artifacts/3a/3a7a96b815079b758bb73497afee5e67 b/Library/Artifacts/3a/3a7a96b815079b758bb73497afee5e67 new file mode 100644 index 00000000..2a73b6cc Binary files /dev/null and b/Library/Artifacts/3a/3a7a96b815079b758bb73497afee5e67 differ diff --git a/Library/Artifacts/3a/3a882ff77a7a9af6ed0f5a25bca0bf34 b/Library/Artifacts/3a/3a882ff77a7a9af6ed0f5a25bca0bf34 new file mode 100644 index 00000000..4d2c1b15 Binary files /dev/null and b/Library/Artifacts/3a/3a882ff77a7a9af6ed0f5a25bca0bf34 differ diff --git a/Library/Artifacts/3a/3a9140f8c6eac4f3be1a6482212fd803 b/Library/Artifacts/3a/3a9140f8c6eac4f3be1a6482212fd803 new file mode 100644 index 00000000..c9f8920c Binary files /dev/null and b/Library/Artifacts/3a/3a9140f8c6eac4f3be1a6482212fd803 differ diff --git a/Library/Artifacts/3a/3aa7cb24f6b64f0087969b5306bb4571 b/Library/Artifacts/3a/3aa7cb24f6b64f0087969b5306bb4571 new file mode 100644 index 00000000..74c41d90 Binary files /dev/null and b/Library/Artifacts/3a/3aa7cb24f6b64f0087969b5306bb4571 differ diff --git a/Library/Artifacts/3a/3aad55fdc2d6b898464af07af83162ab b/Library/Artifacts/3a/3aad55fdc2d6b898464af07af83162ab new file mode 100644 index 00000000..92a494f8 Binary files /dev/null and b/Library/Artifacts/3a/3aad55fdc2d6b898464af07af83162ab differ diff --git a/Library/Artifacts/3a/3ae87dfcf81d2faeac3d91d2b9f8efb2 b/Library/Artifacts/3a/3ae87dfcf81d2faeac3d91d2b9f8efb2 new file mode 100644 index 00000000..126eed58 Binary files /dev/null and b/Library/Artifacts/3a/3ae87dfcf81d2faeac3d91d2b9f8efb2 differ diff --git a/Library/Artifacts/3a/3af489f54bb212956a49e0d6732d785f b/Library/Artifacts/3a/3af489f54bb212956a49e0d6732d785f new file mode 100644 index 00000000..900a6105 Binary files /dev/null and b/Library/Artifacts/3a/3af489f54bb212956a49e0d6732d785f differ diff --git a/Library/Artifacts/3b/3b07f3d1e8cbc1b43b18c5ad4bc0b1cf b/Library/Artifacts/3b/3b07f3d1e8cbc1b43b18c5ad4bc0b1cf new file mode 100644 index 00000000..36b7b53c Binary files /dev/null and b/Library/Artifacts/3b/3b07f3d1e8cbc1b43b18c5ad4bc0b1cf differ diff --git a/Library/Artifacts/3b/3b1e6f311b3a748e1d5bab11f636c7d0 b/Library/Artifacts/3b/3b1e6f311b3a748e1d5bab11f636c7d0 new file mode 100644 index 00000000..9d0d133a Binary files /dev/null and b/Library/Artifacts/3b/3b1e6f311b3a748e1d5bab11f636c7d0 differ diff --git a/Library/Artifacts/3b/3b3b68c5492ddfb7ed68aa7522cef659 b/Library/Artifacts/3b/3b3b68c5492ddfb7ed68aa7522cef659 new file mode 100644 index 00000000..e20e2d8c Binary files /dev/null and b/Library/Artifacts/3b/3b3b68c5492ddfb7ed68aa7522cef659 differ diff --git a/Library/Artifacts/3b/3b58684a5a0558b55f4892f9a494a8a9 b/Library/Artifacts/3b/3b58684a5a0558b55f4892f9a494a8a9 new file mode 100644 index 00000000..440184d2 Binary files /dev/null and b/Library/Artifacts/3b/3b58684a5a0558b55f4892f9a494a8a9 differ diff --git a/Library/Artifacts/3b/3b58856a7892db2f252b5abe5f46e163 b/Library/Artifacts/3b/3b58856a7892db2f252b5abe5f46e163 new file mode 100644 index 00000000..ee048219 Binary files /dev/null and b/Library/Artifacts/3b/3b58856a7892db2f252b5abe5f46e163 differ diff --git a/Library/Artifacts/3b/3b699b9218d474bee487d798f21489b4 b/Library/Artifacts/3b/3b699b9218d474bee487d798f21489b4 new file mode 100644 index 00000000..e41e7130 Binary files /dev/null and b/Library/Artifacts/3b/3b699b9218d474bee487d798f21489b4 differ diff --git a/Library/Artifacts/3b/3b6ab372e41b170d4f167df0d9d12493 b/Library/Artifacts/3b/3b6ab372e41b170d4f167df0d9d12493 new file mode 100644 index 00000000..6a08f808 Binary files /dev/null and b/Library/Artifacts/3b/3b6ab372e41b170d4f167df0d9d12493 differ diff --git a/Library/Artifacts/3b/3b6c360e89341b8007deb2b40be082ee b/Library/Artifacts/3b/3b6c360e89341b8007deb2b40be082ee new file mode 100644 index 00000000..b878c820 Binary files /dev/null and b/Library/Artifacts/3b/3b6c360e89341b8007deb2b40be082ee differ diff --git a/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 b/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 new file mode 100644 index 00000000..fb2def4e Binary files /dev/null and b/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 differ diff --git a/Library/Artifacts/3b/3bc5c23276424e727e98f5681652b871 b/Library/Artifacts/3b/3bc5c23276424e727e98f5681652b871 new file mode 100644 index 00000000..aeaeab8e Binary files /dev/null and b/Library/Artifacts/3b/3bc5c23276424e727e98f5681652b871 differ diff --git a/Library/Artifacts/3b/3bd9cc1c68ab1dc22c83bcf4f46575d9 b/Library/Artifacts/3b/3bd9cc1c68ab1dc22c83bcf4f46575d9 new file mode 100644 index 00000000..7703d713 Binary files /dev/null and b/Library/Artifacts/3b/3bd9cc1c68ab1dc22c83bcf4f46575d9 differ diff --git a/Library/Artifacts/3b/3bdda64d12c749a2985fdceb74d9c453 b/Library/Artifacts/3b/3bdda64d12c749a2985fdceb74d9c453 new file mode 100644 index 00000000..9047b1ae Binary files /dev/null and b/Library/Artifacts/3b/3bdda64d12c749a2985fdceb74d9c453 differ diff --git a/Library/Artifacts/3b/3be38eaa72fa233f73fcb2782ddc6d7a b/Library/Artifacts/3b/3be38eaa72fa233f73fcb2782ddc6d7a new file mode 100644 index 00000000..61503265 Binary files /dev/null and b/Library/Artifacts/3b/3be38eaa72fa233f73fcb2782ddc6d7a differ diff --git a/Library/Artifacts/3b/3bffceb24dfb217d75919ffc934b010d b/Library/Artifacts/3b/3bffceb24dfb217d75919ffc934b010d new file mode 100644 index 00000000..c9e75399 Binary files /dev/null and b/Library/Artifacts/3b/3bffceb24dfb217d75919ffc934b010d differ diff --git a/Library/Artifacts/3c/3c01dc0c0d6ca353290d10922a7a3cea b/Library/Artifacts/3c/3c01dc0c0d6ca353290d10922a7a3cea new file mode 100644 index 00000000..28b8cd21 Binary files /dev/null and b/Library/Artifacts/3c/3c01dc0c0d6ca353290d10922a7a3cea differ diff --git a/Library/Artifacts/3c/3c0b2f26eefd18e5a8edd15fabdda200 b/Library/Artifacts/3c/3c0b2f26eefd18e5a8edd15fabdda200 new file mode 100644 index 00000000..77646428 Binary files /dev/null and b/Library/Artifacts/3c/3c0b2f26eefd18e5a8edd15fabdda200 differ diff --git a/Library/Artifacts/3c/3c0cf5c9bd5842b59a006f19607201cf b/Library/Artifacts/3c/3c0cf5c9bd5842b59a006f19607201cf new file mode 100644 index 00000000..d9829cc5 Binary files /dev/null and b/Library/Artifacts/3c/3c0cf5c9bd5842b59a006f19607201cf differ diff --git a/Library/Artifacts/3c/3c2a15635528997a224c22b8d672b996 b/Library/Artifacts/3c/3c2a15635528997a224c22b8d672b996 new file mode 100644 index 00000000..d22cdaee Binary files /dev/null and b/Library/Artifacts/3c/3c2a15635528997a224c22b8d672b996 differ diff --git a/Library/Artifacts/3c/3c3134a28c7778eec114a24a033859fb b/Library/Artifacts/3c/3c3134a28c7778eec114a24a033859fb new file mode 100644 index 00000000..c38d33c5 Binary files /dev/null and b/Library/Artifacts/3c/3c3134a28c7778eec114a24a033859fb differ diff --git a/Library/Artifacts/3c/3c413becef9e459e76823d68d295d8a1 b/Library/Artifacts/3c/3c413becef9e459e76823d68d295d8a1 new file mode 100644 index 00000000..eda23728 Binary files /dev/null and b/Library/Artifacts/3c/3c413becef9e459e76823d68d295d8a1 differ diff --git a/Library/Artifacts/3c/3c6fd4bd8cab8775b4669cd7fb7bb019 b/Library/Artifacts/3c/3c6fd4bd8cab8775b4669cd7fb7bb019 new file mode 100644 index 00000000..eaabec8f Binary files /dev/null and b/Library/Artifacts/3c/3c6fd4bd8cab8775b4669cd7fb7bb019 differ diff --git a/Library/Artifacts/3c/3c75609b629f0d0324a09b5f52ef297b b/Library/Artifacts/3c/3c75609b629f0d0324a09b5f52ef297b new file mode 100644 index 00000000..81e04d62 Binary files /dev/null and b/Library/Artifacts/3c/3c75609b629f0d0324a09b5f52ef297b differ diff --git a/Library/Artifacts/3c/3c8247e39cb6c1a7991f804d0d1b4919 b/Library/Artifacts/3c/3c8247e39cb6c1a7991f804d0d1b4919 new file mode 100644 index 00000000..1e4760ee Binary files /dev/null and b/Library/Artifacts/3c/3c8247e39cb6c1a7991f804d0d1b4919 differ diff --git a/Library/Artifacts/3c/3c928149b7df31080e4abdd1188cffde b/Library/Artifacts/3c/3c928149b7df31080e4abdd1188cffde new file mode 100644 index 00000000..915c0d93 Binary files /dev/null and b/Library/Artifacts/3c/3c928149b7df31080e4abdd1188cffde differ diff --git a/Library/Artifacts/3c/3c946ac46d686b6199bbaaf1d9088cc7 b/Library/Artifacts/3c/3c946ac46d686b6199bbaaf1d9088cc7 new file mode 100644 index 00000000..1946a7c1 Binary files /dev/null and b/Library/Artifacts/3c/3c946ac46d686b6199bbaaf1d9088cc7 differ diff --git a/Library/Artifacts/3c/3c94f52d571e9c4fee221058d9086cc8 b/Library/Artifacts/3c/3c94f52d571e9c4fee221058d9086cc8 new file mode 100644 index 00000000..5cf8ce4d Binary files /dev/null and b/Library/Artifacts/3c/3c94f52d571e9c4fee221058d9086cc8 differ diff --git a/Library/Artifacts/3c/3c9b34369c5cdf20c857112fcbcce5d7 b/Library/Artifacts/3c/3c9b34369c5cdf20c857112fcbcce5d7 new file mode 100644 index 00000000..677f65b3 Binary files /dev/null and b/Library/Artifacts/3c/3c9b34369c5cdf20c857112fcbcce5d7 differ diff --git a/Library/Artifacts/3c/3cc8806ef58b66b5129d65167dc3b53a b/Library/Artifacts/3c/3cc8806ef58b66b5129d65167dc3b53a new file mode 100644 index 00000000..f3fe794f Binary files /dev/null and b/Library/Artifacts/3c/3cc8806ef58b66b5129d65167dc3b53a differ diff --git a/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 b/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 new file mode 100644 index 00000000..355f18e2 Binary files /dev/null and b/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 differ diff --git a/Library/Artifacts/3c/3cd50f50d49263bd17bf7c5034391689 b/Library/Artifacts/3c/3cd50f50d49263bd17bf7c5034391689 new file mode 100644 index 00000000..083c5234 Binary files /dev/null and b/Library/Artifacts/3c/3cd50f50d49263bd17bf7c5034391689 differ diff --git a/Library/Artifacts/3c/3cd80214c5648bba9ea0a817e14b6be2 b/Library/Artifacts/3c/3cd80214c5648bba9ea0a817e14b6be2 new file mode 100644 index 00000000..17783aff Binary files /dev/null and b/Library/Artifacts/3c/3cd80214c5648bba9ea0a817e14b6be2 differ diff --git a/Library/Artifacts/3c/3ce18c40cde1c853a9d2edd3669a0c50 b/Library/Artifacts/3c/3ce18c40cde1c853a9d2edd3669a0c50 new file mode 100644 index 00000000..a06aac6b Binary files /dev/null and b/Library/Artifacts/3c/3ce18c40cde1c853a9d2edd3669a0c50 differ diff --git a/Library/Artifacts/3c/3ce7daad3c81555c8a69c3362f85b51e b/Library/Artifacts/3c/3ce7daad3c81555c8a69c3362f85b51e new file mode 100644 index 00000000..5ad86908 Binary files /dev/null and b/Library/Artifacts/3c/3ce7daad3c81555c8a69c3362f85b51e differ diff --git a/Library/Artifacts/3d/3d0f5d4cb24056adfd268c15603eed55 b/Library/Artifacts/3d/3d0f5d4cb24056adfd268c15603eed55 new file mode 100644 index 00000000..3760d76b Binary files /dev/null and b/Library/Artifacts/3d/3d0f5d4cb24056adfd268c15603eed55 differ diff --git a/Library/Artifacts/3d/3d264cbeb5cdfb265cde20391c2ca88e b/Library/Artifacts/3d/3d264cbeb5cdfb265cde20391c2ca88e new file mode 100644 index 00000000..df53911e Binary files /dev/null and b/Library/Artifacts/3d/3d264cbeb5cdfb265cde20391c2ca88e differ diff --git a/Library/Artifacts/3d/3d27e257672c56599f9ac8a695c5a0ec b/Library/Artifacts/3d/3d27e257672c56599f9ac8a695c5a0ec new file mode 100644 index 00000000..19f4f8ee Binary files /dev/null and b/Library/Artifacts/3d/3d27e257672c56599f9ac8a695c5a0ec differ diff --git a/Library/Artifacts/3d/3d365974e99dbb7b73866ea3f28237f8 b/Library/Artifacts/3d/3d365974e99dbb7b73866ea3f28237f8 new file mode 100644 index 00000000..8133d47f Binary files /dev/null and b/Library/Artifacts/3d/3d365974e99dbb7b73866ea3f28237f8 differ diff --git a/Library/Artifacts/3d/3d5cc441b2253b3c0de824caffd63b65 b/Library/Artifacts/3d/3d5cc441b2253b3c0de824caffd63b65 new file mode 100644 index 00000000..92ffd7eb Binary files /dev/null and b/Library/Artifacts/3d/3d5cc441b2253b3c0de824caffd63b65 differ diff --git a/Library/Artifacts/3d/3d6f8cd17f98c64fa29fb6c1443e1198 b/Library/Artifacts/3d/3d6f8cd17f98c64fa29fb6c1443e1198 new file mode 100644 index 00000000..bb8cd49e Binary files /dev/null and b/Library/Artifacts/3d/3d6f8cd17f98c64fa29fb6c1443e1198 differ diff --git a/Library/Artifacts/3d/3d7397553a704e076d03f323a952674a b/Library/Artifacts/3d/3d7397553a704e076d03f323a952674a new file mode 100644 index 00000000..b4206a79 Binary files /dev/null and b/Library/Artifacts/3d/3d7397553a704e076d03f323a952674a differ diff --git a/Library/Artifacts/3d/3d767a46639e6a8fd5ef080d038f6f6d b/Library/Artifacts/3d/3d767a46639e6a8fd5ef080d038f6f6d new file mode 100644 index 00000000..85310f4b Binary files /dev/null and b/Library/Artifacts/3d/3d767a46639e6a8fd5ef080d038f6f6d differ diff --git a/Library/Artifacts/3d/3d84f11940224f6059fe9cdc5988cf65 b/Library/Artifacts/3d/3d84f11940224f6059fe9cdc5988cf65 new file mode 100644 index 00000000..ca3dac6d Binary files /dev/null and b/Library/Artifacts/3d/3d84f11940224f6059fe9cdc5988cf65 differ diff --git a/Library/Artifacts/3d/3d96f086258cf538073a1d547e4cf47c b/Library/Artifacts/3d/3d96f086258cf538073a1d547e4cf47c new file mode 100644 index 00000000..8ac57a23 Binary files /dev/null and b/Library/Artifacts/3d/3d96f086258cf538073a1d547e4cf47c differ diff --git a/Library/Artifacts/3d/3d9f288fa98b184d41452ed5b89ad586 b/Library/Artifacts/3d/3d9f288fa98b184d41452ed5b89ad586 new file mode 100644 index 00000000..fbc7b275 Binary files /dev/null and b/Library/Artifacts/3d/3d9f288fa98b184d41452ed5b89ad586 differ diff --git a/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 b/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 new file mode 100644 index 00000000..db0a8832 Binary files /dev/null and b/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 differ diff --git a/Library/Artifacts/3e/3e0fca4c4495b98a0cf8cf1f737c0624 b/Library/Artifacts/3e/3e0fca4c4495b98a0cf8cf1f737c0624 new file mode 100644 index 00000000..e3c50cb4 Binary files /dev/null and b/Library/Artifacts/3e/3e0fca4c4495b98a0cf8cf1f737c0624 differ diff --git a/Library/Artifacts/3e/3e12ef2db626eb1b95cc84d0c5f1da64 b/Library/Artifacts/3e/3e12ef2db626eb1b95cc84d0c5f1da64 new file mode 100644 index 00000000..2f12a8b3 Binary files /dev/null and b/Library/Artifacts/3e/3e12ef2db626eb1b95cc84d0c5f1da64 differ diff --git a/Library/Artifacts/3e/3e2482e849717c6c47b466f4b2c39e0a b/Library/Artifacts/3e/3e2482e849717c6c47b466f4b2c39e0a new file mode 100644 index 00000000..8190ff5b Binary files /dev/null and b/Library/Artifacts/3e/3e2482e849717c6c47b466f4b2c39e0a differ diff --git a/Library/Artifacts/3e/3e2c70ed39cffc582232ea11c6bb3155 b/Library/Artifacts/3e/3e2c70ed39cffc582232ea11c6bb3155 new file mode 100644 index 00000000..d378de83 Binary files /dev/null and b/Library/Artifacts/3e/3e2c70ed39cffc582232ea11c6bb3155 differ diff --git a/Library/Artifacts/3e/3e39d52b833ac7dc896a4d681c737ac9 b/Library/Artifacts/3e/3e39d52b833ac7dc896a4d681c737ac9 new file mode 100644 index 00000000..b5285649 Binary files /dev/null and b/Library/Artifacts/3e/3e39d52b833ac7dc896a4d681c737ac9 differ diff --git a/Library/Artifacts/3e/3e3c9743053680a7d899dc8610dc2762 b/Library/Artifacts/3e/3e3c9743053680a7d899dc8610dc2762 new file mode 100644 index 00000000..828bc1d5 Binary files /dev/null and b/Library/Artifacts/3e/3e3c9743053680a7d899dc8610dc2762 differ diff --git a/Library/Artifacts/3e/3e613fc0e6cba122966c90e622d73894 b/Library/Artifacts/3e/3e613fc0e6cba122966c90e622d73894 new file mode 100644 index 00000000..30104272 Binary files /dev/null and b/Library/Artifacts/3e/3e613fc0e6cba122966c90e622d73894 differ diff --git a/Library/Artifacts/3e/3e711a5f1facd7916a3e6846e5c76703 b/Library/Artifacts/3e/3e711a5f1facd7916a3e6846e5c76703 new file mode 100644 index 00000000..a000104d Binary files /dev/null and b/Library/Artifacts/3e/3e711a5f1facd7916a3e6846e5c76703 differ diff --git a/Library/Artifacts/3e/3e71d2711348b1d0b80eeb0c38221b66 b/Library/Artifacts/3e/3e71d2711348b1d0b80eeb0c38221b66 new file mode 100644 index 00000000..660954b2 Binary files /dev/null and b/Library/Artifacts/3e/3e71d2711348b1d0b80eeb0c38221b66 differ diff --git a/Library/Artifacts/3e/3e763eb7a53fb460e10376657c5a6e85 b/Library/Artifacts/3e/3e763eb7a53fb460e10376657c5a6e85 new file mode 100644 index 00000000..c619c520 Binary files /dev/null and b/Library/Artifacts/3e/3e763eb7a53fb460e10376657c5a6e85 differ diff --git a/Library/Artifacts/3e/3e81e834ef1eb4e1f5a0eb6d230e9ef1 b/Library/Artifacts/3e/3e81e834ef1eb4e1f5a0eb6d230e9ef1 new file mode 100644 index 00000000..2c927dbc Binary files /dev/null and b/Library/Artifacts/3e/3e81e834ef1eb4e1f5a0eb6d230e9ef1 differ diff --git a/Library/Artifacts/3e/3e846663d51a81233cfe2bbce7efe2ac b/Library/Artifacts/3e/3e846663d51a81233cfe2bbce7efe2ac new file mode 100644 index 00000000..7ca4ac85 Binary files /dev/null and b/Library/Artifacts/3e/3e846663d51a81233cfe2bbce7efe2ac differ diff --git a/Library/Artifacts/3e/3e84d80029ed7184eaaeaf5a33814ed4 b/Library/Artifacts/3e/3e84d80029ed7184eaaeaf5a33814ed4 new file mode 100644 index 00000000..b1b988d4 Binary files /dev/null and b/Library/Artifacts/3e/3e84d80029ed7184eaaeaf5a33814ed4 differ diff --git a/Library/Artifacts/3e/3e9396cd150ca2e9c091b36932267471 b/Library/Artifacts/3e/3e9396cd150ca2e9c091b36932267471 new file mode 100644 index 00000000..68a80edb Binary files /dev/null and b/Library/Artifacts/3e/3e9396cd150ca2e9c091b36932267471 differ diff --git a/Library/Artifacts/3e/3e989e13daa5ea94f80e10b7bcc044ca b/Library/Artifacts/3e/3e989e13daa5ea94f80e10b7bcc044ca new file mode 100644 index 00000000..3ed692d8 Binary files /dev/null and b/Library/Artifacts/3e/3e989e13daa5ea94f80e10b7bcc044ca differ diff --git a/Library/Artifacts/3e/3ea8539d76f51e7cc49ab62062ba620e b/Library/Artifacts/3e/3ea8539d76f51e7cc49ab62062ba620e new file mode 100644 index 00000000..873856b9 Binary files /dev/null and b/Library/Artifacts/3e/3ea8539d76f51e7cc49ab62062ba620e differ diff --git a/Library/Artifacts/3e/3eb7e98837b3416ae098f82a1523d17d b/Library/Artifacts/3e/3eb7e98837b3416ae098f82a1523d17d new file mode 100644 index 00000000..8843566e Binary files /dev/null and b/Library/Artifacts/3e/3eb7e98837b3416ae098f82a1523d17d differ diff --git a/Library/Artifacts/3e/3ece7f3900a2fed568ab45468e5187f0 b/Library/Artifacts/3e/3ece7f3900a2fed568ab45468e5187f0 new file mode 100644 index 00000000..afd7242b Binary files /dev/null and b/Library/Artifacts/3e/3ece7f3900a2fed568ab45468e5187f0 differ diff --git a/Library/Artifacts/3e/3ed1beb7d123fa40fa040b371c37659e b/Library/Artifacts/3e/3ed1beb7d123fa40fa040b371c37659e new file mode 100644 index 00000000..94a0c59f Binary files /dev/null and b/Library/Artifacts/3e/3ed1beb7d123fa40fa040b371c37659e differ diff --git a/Library/Artifacts/3e/3ed8b6621e1edca5246ddef3f0b44441 b/Library/Artifacts/3e/3ed8b6621e1edca5246ddef3f0b44441 new file mode 100644 index 00000000..89e38213 Binary files /dev/null and b/Library/Artifacts/3e/3ed8b6621e1edca5246ddef3f0b44441 differ diff --git a/Library/Artifacts/3e/3ee29cb87be27071ca105ecaaadce878 b/Library/Artifacts/3e/3ee29cb87be27071ca105ecaaadce878 new file mode 100644 index 00000000..e3604c09 Binary files /dev/null and b/Library/Artifacts/3e/3ee29cb87be27071ca105ecaaadce878 differ diff --git a/Library/Artifacts/3e/3ef00c84e37a3dc57b9c7a8caf955763 b/Library/Artifacts/3e/3ef00c84e37a3dc57b9c7a8caf955763 new file mode 100644 index 00000000..08fcf2c0 Binary files /dev/null and b/Library/Artifacts/3e/3ef00c84e37a3dc57b9c7a8caf955763 differ diff --git a/Library/Artifacts/3e/3efad9ffa9042e3abd25cb1628782b2e b/Library/Artifacts/3e/3efad9ffa9042e3abd25cb1628782b2e new file mode 100644 index 00000000..e6f020d0 Binary files /dev/null and b/Library/Artifacts/3e/3efad9ffa9042e3abd25cb1628782b2e differ diff --git a/Library/Artifacts/3f/3f0a79c2d0d7bc56ca47f433a795611b b/Library/Artifacts/3f/3f0a79c2d0d7bc56ca47f433a795611b new file mode 100644 index 00000000..b99f4ec3 Binary files /dev/null and b/Library/Artifacts/3f/3f0a79c2d0d7bc56ca47f433a795611b differ diff --git a/Library/Artifacts/3f/3f29e48f6d5ef3fc468e7d558bae57cb b/Library/Artifacts/3f/3f29e48f6d5ef3fc468e7d558bae57cb new file mode 100644 index 00000000..11137800 Binary files /dev/null and b/Library/Artifacts/3f/3f29e48f6d5ef3fc468e7d558bae57cb differ diff --git a/Library/Artifacts/3f/3f2f129c52e5455c877dc92b9cc3c827 b/Library/Artifacts/3f/3f2f129c52e5455c877dc92b9cc3c827 new file mode 100644 index 00000000..465413b0 Binary files /dev/null and b/Library/Artifacts/3f/3f2f129c52e5455c877dc92b9cc3c827 differ diff --git a/Library/Artifacts/3f/3f3cedcd55659840e60c037ec65132df b/Library/Artifacts/3f/3f3cedcd55659840e60c037ec65132df new file mode 100644 index 00000000..92985f9b Binary files /dev/null and b/Library/Artifacts/3f/3f3cedcd55659840e60c037ec65132df differ diff --git a/Library/Artifacts/3f/3f4599f5eeb2f2d287ee3e0e8e547594 b/Library/Artifacts/3f/3f4599f5eeb2f2d287ee3e0e8e547594 new file mode 100644 index 00000000..21ec4179 Binary files /dev/null and b/Library/Artifacts/3f/3f4599f5eeb2f2d287ee3e0e8e547594 differ diff --git a/Library/Artifacts/3f/3f54540a2d91c4b0d68920481901c7d9 b/Library/Artifacts/3f/3f54540a2d91c4b0d68920481901c7d9 new file mode 100644 index 00000000..82278001 Binary files /dev/null and b/Library/Artifacts/3f/3f54540a2d91c4b0d68920481901c7d9 differ diff --git a/Library/Artifacts/3f/3f7ec9afb96763e2ab36124d0a5de416 b/Library/Artifacts/3f/3f7ec9afb96763e2ab36124d0a5de416 new file mode 100644 index 00000000..297a89c9 Binary files /dev/null and b/Library/Artifacts/3f/3f7ec9afb96763e2ab36124d0a5de416 differ diff --git a/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 b/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 new file mode 100644 index 00000000..6747ee52 Binary files /dev/null and b/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 differ diff --git a/Library/Artifacts/3f/3f8ccd739e0a03eecffc9f97bb3e1db9 b/Library/Artifacts/3f/3f8ccd739e0a03eecffc9f97bb3e1db9 new file mode 100644 index 00000000..08b7dfd1 Binary files /dev/null and b/Library/Artifacts/3f/3f8ccd739e0a03eecffc9f97bb3e1db9 differ diff --git a/Library/Artifacts/3f/3f8ddb1e91373a26edadabb1b8cabab8 b/Library/Artifacts/3f/3f8ddb1e91373a26edadabb1b8cabab8 new file mode 100644 index 00000000..2b9a97a7 Binary files /dev/null and b/Library/Artifacts/3f/3f8ddb1e91373a26edadabb1b8cabab8 differ diff --git a/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa b/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa new file mode 100644 index 00000000..a4d130ca Binary files /dev/null and b/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa differ diff --git a/Library/Artifacts/3f/3f96ca24f632b6cab4fcc3c066fc7126 b/Library/Artifacts/3f/3f96ca24f632b6cab4fcc3c066fc7126 new file mode 100644 index 00000000..c405a7c6 Binary files /dev/null and b/Library/Artifacts/3f/3f96ca24f632b6cab4fcc3c066fc7126 differ diff --git a/Library/Artifacts/3f/3fb7064edd81a8241205a39f00025905 b/Library/Artifacts/3f/3fb7064edd81a8241205a39f00025905 new file mode 100644 index 00000000..1bcc0366 Binary files /dev/null and b/Library/Artifacts/3f/3fb7064edd81a8241205a39f00025905 differ diff --git a/Library/Artifacts/3f/3fdb4fc49574b4b54ab30743b363ea4c b/Library/Artifacts/3f/3fdb4fc49574b4b54ab30743b363ea4c new file mode 100644 index 00000000..c83870d5 Binary files /dev/null and b/Library/Artifacts/3f/3fdb4fc49574b4b54ab30743b363ea4c differ diff --git a/Library/Artifacts/3f/3ff3c10459922cfcf2153b81449365e3 b/Library/Artifacts/3f/3ff3c10459922cfcf2153b81449365e3 new file mode 100644 index 00000000..8f308952 Binary files /dev/null and b/Library/Artifacts/3f/3ff3c10459922cfcf2153b81449365e3 differ diff --git a/Library/Artifacts/40/402053945f45b44e72fb940a6ac10e28 b/Library/Artifacts/40/402053945f45b44e72fb940a6ac10e28 new file mode 100644 index 00000000..e3f18936 Binary files /dev/null and b/Library/Artifacts/40/402053945f45b44e72fb940a6ac10e28 differ diff --git a/Library/Artifacts/40/403dc55091e7a2998015fa20352139b3 b/Library/Artifacts/40/403dc55091e7a2998015fa20352139b3 new file mode 100644 index 00000000..1430dac8 Binary files /dev/null and b/Library/Artifacts/40/403dc55091e7a2998015fa20352139b3 differ diff --git a/Library/Artifacts/40/403e16d7e22828e597898d3e41b180d8 b/Library/Artifacts/40/403e16d7e22828e597898d3e41b180d8 new file mode 100644 index 00000000..82bcae0b Binary files /dev/null and b/Library/Artifacts/40/403e16d7e22828e597898d3e41b180d8 differ diff --git a/Library/Artifacts/40/4053e24d93d4d4f6886efac3d6a079e8 b/Library/Artifacts/40/4053e24d93d4d4f6886efac3d6a079e8 new file mode 100644 index 00000000..2dc2160d Binary files /dev/null and b/Library/Artifacts/40/4053e24d93d4d4f6886efac3d6a079e8 differ diff --git a/Library/Artifacts/40/40649a0c15594a633d884f13e1c40c54 b/Library/Artifacts/40/40649a0c15594a633d884f13e1c40c54 new file mode 100644 index 00000000..2413af65 Binary files /dev/null and b/Library/Artifacts/40/40649a0c15594a633d884f13e1c40c54 differ diff --git a/Library/Artifacts/40/407329138efc1c3f4e9937beb8b5dd94 b/Library/Artifacts/40/407329138efc1c3f4e9937beb8b5dd94 new file mode 100644 index 00000000..51d4fde0 Binary files /dev/null and b/Library/Artifacts/40/407329138efc1c3f4e9937beb8b5dd94 differ diff --git a/Library/Artifacts/40/40a06cb3ca99769e965ef83088411917 b/Library/Artifacts/40/40a06cb3ca99769e965ef83088411917 new file mode 100644 index 00000000..1b83905e Binary files /dev/null and b/Library/Artifacts/40/40a06cb3ca99769e965ef83088411917 differ diff --git a/Library/Artifacts/40/40b0a2d6cf704194f7e35f06255b27a1 b/Library/Artifacts/40/40b0a2d6cf704194f7e35f06255b27a1 new file mode 100644 index 00000000..6732f5d2 Binary files /dev/null and b/Library/Artifacts/40/40b0a2d6cf704194f7e35f06255b27a1 differ diff --git a/Library/Artifacts/40/40bc762366ac4ccc2425ca2f6afbf0ac b/Library/Artifacts/40/40bc762366ac4ccc2425ca2f6afbf0ac new file mode 100644 index 00000000..c937ae8d Binary files /dev/null and b/Library/Artifacts/40/40bc762366ac4ccc2425ca2f6afbf0ac differ diff --git a/Library/Artifacts/40/40be118bf1b8e69684b96ead424946ac b/Library/Artifacts/40/40be118bf1b8e69684b96ead424946ac new file mode 100644 index 00000000..9b51654d Binary files /dev/null and b/Library/Artifacts/40/40be118bf1b8e69684b96ead424946ac differ diff --git a/Library/Artifacts/40/40be2e7684f80342cc959390f8ef520c b/Library/Artifacts/40/40be2e7684f80342cc959390f8ef520c new file mode 100644 index 00000000..c780bffd Binary files /dev/null and b/Library/Artifacts/40/40be2e7684f80342cc959390f8ef520c differ diff --git a/Library/Artifacts/40/40c57757ea42b8cc235d4b1d59c085b1 b/Library/Artifacts/40/40c57757ea42b8cc235d4b1d59c085b1 new file mode 100644 index 00000000..4c2e4a97 Binary files /dev/null and b/Library/Artifacts/40/40c57757ea42b8cc235d4b1d59c085b1 differ diff --git a/Library/Artifacts/40/40cbf3ddeef58df26c6bb34614de3740 b/Library/Artifacts/40/40cbf3ddeef58df26c6bb34614de3740 new file mode 100644 index 00000000..a41c9da5 Binary files /dev/null and b/Library/Artifacts/40/40cbf3ddeef58df26c6bb34614de3740 differ diff --git a/Library/Artifacts/40/40cf67ed3aaac419da6f2196ad5b87e1 b/Library/Artifacts/40/40cf67ed3aaac419da6f2196ad5b87e1 new file mode 100644 index 00000000..55c900cc Binary files /dev/null and b/Library/Artifacts/40/40cf67ed3aaac419da6f2196ad5b87e1 differ diff --git a/Library/Artifacts/40/40e1a90a4fb3fafd800c9f8a025e1ff4 b/Library/Artifacts/40/40e1a90a4fb3fafd800c9f8a025e1ff4 new file mode 100644 index 00000000..5f55aec5 Binary files /dev/null and b/Library/Artifacts/40/40e1a90a4fb3fafd800c9f8a025e1ff4 differ diff --git a/Library/Artifacts/40/40f6b615e4dae6a6c5667ed99c740949 b/Library/Artifacts/40/40f6b615e4dae6a6c5667ed99c740949 new file mode 100644 index 00000000..466648ad Binary files /dev/null and b/Library/Artifacts/40/40f6b615e4dae6a6c5667ed99c740949 differ diff --git a/Library/Artifacts/40/40f865d0a24f211a8c662aaf1972dbe7 b/Library/Artifacts/40/40f865d0a24f211a8c662aaf1972dbe7 new file mode 100644 index 00000000..cd973cfe Binary files /dev/null and b/Library/Artifacts/40/40f865d0a24f211a8c662aaf1972dbe7 differ diff --git a/Library/Artifacts/41/41066d11d46138f285276745cd0c745f b/Library/Artifacts/41/41066d11d46138f285276745cd0c745f new file mode 100644 index 00000000..3dce1ae3 Binary files /dev/null and b/Library/Artifacts/41/41066d11d46138f285276745cd0c745f differ diff --git a/Library/Artifacts/41/4111b9fca67acb2b9dc336a1972c4129 b/Library/Artifacts/41/4111b9fca67acb2b9dc336a1972c4129 new file mode 100644 index 00000000..2a2618ba Binary files /dev/null and b/Library/Artifacts/41/4111b9fca67acb2b9dc336a1972c4129 differ diff --git a/Library/Artifacts/41/41167b871aa532a7099b178d61b0c3a4 b/Library/Artifacts/41/41167b871aa532a7099b178d61b0c3a4 new file mode 100644 index 00000000..59f8ab61 Binary files /dev/null and b/Library/Artifacts/41/41167b871aa532a7099b178d61b0c3a4 differ diff --git a/Library/Artifacts/41/4118851974388c2031dc72d557cb9880 b/Library/Artifacts/41/4118851974388c2031dc72d557cb9880 new file mode 100644 index 00000000..7a6c4f23 Binary files /dev/null and b/Library/Artifacts/41/4118851974388c2031dc72d557cb9880 differ diff --git a/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 b/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 new file mode 100644 index 00000000..4a41c335 Binary files /dev/null and b/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 differ diff --git a/Library/Artifacts/41/411ec1e68b91a68656fca727e1c65a9c b/Library/Artifacts/41/411ec1e68b91a68656fca727e1c65a9c new file mode 100644 index 00000000..45d2937f Binary files /dev/null and b/Library/Artifacts/41/411ec1e68b91a68656fca727e1c65a9c differ diff --git a/Library/Artifacts/41/41377814e18ccd21a43f0946119d66fb b/Library/Artifacts/41/41377814e18ccd21a43f0946119d66fb new file mode 100644 index 00000000..b03a612b Binary files /dev/null and b/Library/Artifacts/41/41377814e18ccd21a43f0946119d66fb differ diff --git a/Library/Artifacts/41/415e6fc8a3a1f5fdada4870e58983018 b/Library/Artifacts/41/415e6fc8a3a1f5fdada4870e58983018 new file mode 100644 index 00000000..d5b97905 Binary files /dev/null and b/Library/Artifacts/41/415e6fc8a3a1f5fdada4870e58983018 differ diff --git a/Library/Artifacts/41/4162d5b2194ba2df0114cb9b185a965f b/Library/Artifacts/41/4162d5b2194ba2df0114cb9b185a965f new file mode 100644 index 00000000..f902e027 Binary files /dev/null and b/Library/Artifacts/41/4162d5b2194ba2df0114cb9b185a965f differ diff --git a/Library/Artifacts/41/416bdf7e20851fe70df2c4830ca8d3af b/Library/Artifacts/41/416bdf7e20851fe70df2c4830ca8d3af new file mode 100644 index 00000000..f57a3d24 Binary files /dev/null and b/Library/Artifacts/41/416bdf7e20851fe70df2c4830ca8d3af differ diff --git a/Library/Artifacts/41/4176a139d0f4c4c2b7f0842019522c57 b/Library/Artifacts/41/4176a139d0f4c4c2b7f0842019522c57 new file mode 100644 index 00000000..1ca340b8 Binary files /dev/null and b/Library/Artifacts/41/4176a139d0f4c4c2b7f0842019522c57 differ diff --git a/Library/Artifacts/41/4178c01139cc35e54c7477fded69ca03 b/Library/Artifacts/41/4178c01139cc35e54c7477fded69ca03 new file mode 100644 index 00000000..61d10c36 Binary files /dev/null and b/Library/Artifacts/41/4178c01139cc35e54c7477fded69ca03 differ diff --git a/Library/Artifacts/41/418a69ea1b156ef2bf68bf8ee8da1ca2 b/Library/Artifacts/41/418a69ea1b156ef2bf68bf8ee8da1ca2 new file mode 100644 index 00000000..4ba4d0b3 Binary files /dev/null and b/Library/Artifacts/41/418a69ea1b156ef2bf68bf8ee8da1ca2 differ diff --git a/Library/Artifacts/41/418b5dd3326a1469b4b832537145d534 b/Library/Artifacts/41/418b5dd3326a1469b4b832537145d534 new file mode 100644 index 00000000..e004252b Binary files /dev/null and b/Library/Artifacts/41/418b5dd3326a1469b4b832537145d534 differ diff --git a/Library/Artifacts/41/41bc331c21059649a1f504ac733bd30c b/Library/Artifacts/41/41bc331c21059649a1f504ac733bd30c new file mode 100644 index 00000000..c435bfb1 Binary files /dev/null and b/Library/Artifacts/41/41bc331c21059649a1f504ac733bd30c differ diff --git a/Library/Artifacts/41/41c4496842341afdd17ba365ba5bee15 b/Library/Artifacts/41/41c4496842341afdd17ba365ba5bee15 new file mode 100644 index 00000000..9d20c8e6 Binary files /dev/null and b/Library/Artifacts/41/41c4496842341afdd17ba365ba5bee15 differ diff --git a/Library/Artifacts/41/41c5bc90fc773bae1580fad5ad1665cf b/Library/Artifacts/41/41c5bc90fc773bae1580fad5ad1665cf new file mode 100644 index 00000000..6e7e59be Binary files /dev/null and b/Library/Artifacts/41/41c5bc90fc773bae1580fad5ad1665cf differ diff --git a/Library/Artifacts/41/41c69bbde8f88de3b890d57e2e613276 b/Library/Artifacts/41/41c69bbde8f88de3b890d57e2e613276 new file mode 100644 index 00000000..e6200486 Binary files /dev/null and b/Library/Artifacts/41/41c69bbde8f88de3b890d57e2e613276 differ diff --git a/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb b/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb new file mode 100644 index 00000000..ca295a21 Binary files /dev/null and b/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb differ diff --git a/Library/Artifacts/41/41d2258987ad3e70d8b6028dcdbfba6b b/Library/Artifacts/41/41d2258987ad3e70d8b6028dcdbfba6b new file mode 100644 index 00000000..fe45065d Binary files /dev/null and b/Library/Artifacts/41/41d2258987ad3e70d8b6028dcdbfba6b differ diff --git a/Library/Artifacts/42/42119f72f7ec45a8fe1619da8716c209 b/Library/Artifacts/42/42119f72f7ec45a8fe1619da8716c209 new file mode 100644 index 00000000..24a4218f Binary files /dev/null and b/Library/Artifacts/42/42119f72f7ec45a8fe1619da8716c209 differ diff --git a/Library/Artifacts/42/4225a60ed37af13c94759cfea7f5cf5f b/Library/Artifacts/42/4225a60ed37af13c94759cfea7f5cf5f new file mode 100644 index 00000000..35a62314 Binary files /dev/null and b/Library/Artifacts/42/4225a60ed37af13c94759cfea7f5cf5f differ diff --git a/Library/Artifacts/42/4229b7749d2ee5641d55dc1b09e2e8b8 b/Library/Artifacts/42/4229b7749d2ee5641d55dc1b09e2e8b8 new file mode 100644 index 00000000..c64e1770 Binary files /dev/null and b/Library/Artifacts/42/4229b7749d2ee5641d55dc1b09e2e8b8 differ diff --git a/Library/Artifacts/42/422e91ccc67f59a68a29abaa3ef059c1 b/Library/Artifacts/42/422e91ccc67f59a68a29abaa3ef059c1 new file mode 100644 index 00000000..8ca8869c Binary files /dev/null and b/Library/Artifacts/42/422e91ccc67f59a68a29abaa3ef059c1 differ diff --git a/Library/Artifacts/42/42429dbb4947ccf453c72ad5a8b05f2f b/Library/Artifacts/42/42429dbb4947ccf453c72ad5a8b05f2f new file mode 100644 index 00000000..63f7a3e1 Binary files /dev/null and b/Library/Artifacts/42/42429dbb4947ccf453c72ad5a8b05f2f differ diff --git a/Library/Artifacts/42/42616992ee19a11bad5fc33711df9f55 b/Library/Artifacts/42/42616992ee19a11bad5fc33711df9f55 new file mode 100644 index 00000000..c6e12bd5 Binary files /dev/null and b/Library/Artifacts/42/42616992ee19a11bad5fc33711df9f55 differ diff --git a/Library/Artifacts/42/4273f0d5e046e5b501bc9889aa603f35 b/Library/Artifacts/42/4273f0d5e046e5b501bc9889aa603f35 new file mode 100644 index 00000000..521d7b36 Binary files /dev/null and b/Library/Artifacts/42/4273f0d5e046e5b501bc9889aa603f35 differ diff --git a/Library/Artifacts/42/427a1f74921553d8e41e56299a42e01e b/Library/Artifacts/42/427a1f74921553d8e41e56299a42e01e new file mode 100644 index 00000000..046b86c3 Binary files /dev/null and b/Library/Artifacts/42/427a1f74921553d8e41e56299a42e01e differ diff --git a/Library/Artifacts/42/427e748ca598abd49806ba309f3db87e b/Library/Artifacts/42/427e748ca598abd49806ba309f3db87e new file mode 100644 index 00000000..e74a4101 Binary files /dev/null and b/Library/Artifacts/42/427e748ca598abd49806ba309f3db87e differ diff --git a/Library/Artifacts/42/428e7a50e78f38e1f9ed4530aa919b06 b/Library/Artifacts/42/428e7a50e78f38e1f9ed4530aa919b06 new file mode 100644 index 00000000..43eea52e Binary files /dev/null and b/Library/Artifacts/42/428e7a50e78f38e1f9ed4530aa919b06 differ diff --git a/Library/Artifacts/42/42c5af3b45b0971aca5cb63bceee90fa b/Library/Artifacts/42/42c5af3b45b0971aca5cb63bceee90fa new file mode 100644 index 00000000..12a16f24 Binary files /dev/null and b/Library/Artifacts/42/42c5af3b45b0971aca5cb63bceee90fa differ diff --git a/Library/Artifacts/42/42cbb7225c04632cd5ad11b8b901cfcd b/Library/Artifacts/42/42cbb7225c04632cd5ad11b8b901cfcd new file mode 100644 index 00000000..51070728 Binary files /dev/null and b/Library/Artifacts/42/42cbb7225c04632cd5ad11b8b901cfcd differ diff --git a/Library/Artifacts/42/42e3eb36e87ab87c20c2b26cb0418918 b/Library/Artifacts/42/42e3eb36e87ab87c20c2b26cb0418918 new file mode 100644 index 00000000..7d2dfcfb Binary files /dev/null and b/Library/Artifacts/42/42e3eb36e87ab87c20c2b26cb0418918 differ diff --git a/Library/Artifacts/42/42f141c54ca8828308707cd1f63788b0 b/Library/Artifacts/42/42f141c54ca8828308707cd1f63788b0 new file mode 100644 index 00000000..d06c79d5 Binary files /dev/null and b/Library/Artifacts/42/42f141c54ca8828308707cd1f63788b0 differ diff --git a/Library/Artifacts/42/42f2c7aa6856065e5d831c7df69040fd b/Library/Artifacts/42/42f2c7aa6856065e5d831c7df69040fd new file mode 100644 index 00000000..e707124a Binary files /dev/null and b/Library/Artifacts/42/42f2c7aa6856065e5d831c7df69040fd differ diff --git a/Library/Artifacts/42/42fb81d60d753bfaff01de8f00f65b68 b/Library/Artifacts/42/42fb81d60d753bfaff01de8f00f65b68 new file mode 100644 index 00000000..e75c34fc Binary files /dev/null and b/Library/Artifacts/42/42fb81d60d753bfaff01de8f00f65b68 differ diff --git a/Library/Artifacts/42/42fc16de8bda66f8a2f3a5e01e35717e b/Library/Artifacts/42/42fc16de8bda66f8a2f3a5e01e35717e new file mode 100644 index 00000000..69e05660 Binary files /dev/null and b/Library/Artifacts/42/42fc16de8bda66f8a2f3a5e01e35717e differ diff --git a/Library/Artifacts/42/42fcca0e99313130c72a9cd9c924107b b/Library/Artifacts/42/42fcca0e99313130c72a9cd9c924107b new file mode 100644 index 00000000..0f233773 Binary files /dev/null and b/Library/Artifacts/42/42fcca0e99313130c72a9cd9c924107b differ diff --git a/Library/Artifacts/43/43343df5fab630bc6bbd78a9f52684c8 b/Library/Artifacts/43/43343df5fab630bc6bbd78a9f52684c8 new file mode 100644 index 00000000..b48863f8 Binary files /dev/null and b/Library/Artifacts/43/43343df5fab630bc6bbd78a9f52684c8 differ diff --git a/Library/Artifacts/43/433cfeee80cab25099f1fb0127b0ce97 b/Library/Artifacts/43/433cfeee80cab25099f1fb0127b0ce97 new file mode 100644 index 00000000..5173e1a2 Binary files /dev/null and b/Library/Artifacts/43/433cfeee80cab25099f1fb0127b0ce97 differ diff --git a/Library/Artifacts/43/4346d9d38022bb63855b6aa30a1d75b8 b/Library/Artifacts/43/4346d9d38022bb63855b6aa30a1d75b8 new file mode 100644 index 00000000..e6ab9053 Binary files /dev/null and b/Library/Artifacts/43/4346d9d38022bb63855b6aa30a1d75b8 differ diff --git a/Library/Artifacts/43/4358b25c168683a31b243895fdebe72d b/Library/Artifacts/43/4358b25c168683a31b243895fdebe72d new file mode 100644 index 00000000..ba672baf Binary files /dev/null and b/Library/Artifacts/43/4358b25c168683a31b243895fdebe72d differ diff --git a/Library/Artifacts/43/435da201b154c771b64ba7efa57de0c2 b/Library/Artifacts/43/435da201b154c771b64ba7efa57de0c2 new file mode 100644 index 00000000..6e61a2e1 Binary files /dev/null and b/Library/Artifacts/43/435da201b154c771b64ba7efa57de0c2 differ diff --git a/Library/Artifacts/43/436e5df8a5e4441bc41f20365bf71a4c b/Library/Artifacts/43/436e5df8a5e4441bc41f20365bf71a4c new file mode 100644 index 00000000..81b4a31c Binary files /dev/null and b/Library/Artifacts/43/436e5df8a5e4441bc41f20365bf71a4c differ diff --git a/Library/Artifacts/43/437b5ad5084843aa7195bb09213cb604 b/Library/Artifacts/43/437b5ad5084843aa7195bb09213cb604 new file mode 100644 index 00000000..589fb9ad Binary files /dev/null and b/Library/Artifacts/43/437b5ad5084843aa7195bb09213cb604 differ diff --git a/Library/Artifacts/43/439a3e976a176075df8fe28b03f080e1 b/Library/Artifacts/43/439a3e976a176075df8fe28b03f080e1 new file mode 100644 index 00000000..7563524f Binary files /dev/null and b/Library/Artifacts/43/439a3e976a176075df8fe28b03f080e1 differ diff --git a/Library/Artifacts/43/439fde9f7c751c5f5049dd123cfd8941 b/Library/Artifacts/43/439fde9f7c751c5f5049dd123cfd8941 new file mode 100644 index 00000000..4b313fd3 Binary files /dev/null and b/Library/Artifacts/43/439fde9f7c751c5f5049dd123cfd8941 differ diff --git a/Library/Artifacts/43/43a546141770b98195a032b1898436fd b/Library/Artifacts/43/43a546141770b98195a032b1898436fd new file mode 100644 index 00000000..4e1654f9 Binary files /dev/null and b/Library/Artifacts/43/43a546141770b98195a032b1898436fd differ diff --git a/Library/Artifacts/43/43a83abec6e47f347236fec2ecbf23dd b/Library/Artifacts/43/43a83abec6e47f347236fec2ecbf23dd new file mode 100644 index 00000000..ca8e3443 Binary files /dev/null and b/Library/Artifacts/43/43a83abec6e47f347236fec2ecbf23dd differ diff --git a/Library/Artifacts/43/43ad4976cbb2a7cc658b17c593efff6f b/Library/Artifacts/43/43ad4976cbb2a7cc658b17c593efff6f new file mode 100644 index 00000000..093d9ad4 Binary files /dev/null and b/Library/Artifacts/43/43ad4976cbb2a7cc658b17c593efff6f differ diff --git a/Library/Artifacts/43/43b37b28e02008af63b74e947112b47e b/Library/Artifacts/43/43b37b28e02008af63b74e947112b47e new file mode 100644 index 00000000..28759b56 Binary files /dev/null and b/Library/Artifacts/43/43b37b28e02008af63b74e947112b47e differ diff --git a/Library/Artifacts/43/43c81d838d49fa05110365c77cef4c9e b/Library/Artifacts/43/43c81d838d49fa05110365c77cef4c9e new file mode 100644 index 00000000..a9dd6077 Binary files /dev/null and b/Library/Artifacts/43/43c81d838d49fa05110365c77cef4c9e differ diff --git a/Library/Artifacts/43/43e398203cb7fcdb93f9b608d733745c b/Library/Artifacts/43/43e398203cb7fcdb93f9b608d733745c new file mode 100644 index 00000000..174322fe Binary files /dev/null and b/Library/Artifacts/43/43e398203cb7fcdb93f9b608d733745c differ diff --git a/Library/Artifacts/43/43e8aa14db009ab57413cbe821df267e b/Library/Artifacts/43/43e8aa14db009ab57413cbe821df267e new file mode 100644 index 00000000..a6940bf3 Binary files /dev/null and b/Library/Artifacts/43/43e8aa14db009ab57413cbe821df267e differ diff --git a/Library/Artifacts/43/43f4f396c9d854f47c7688554c62a6a3 b/Library/Artifacts/43/43f4f396c9d854f47c7688554c62a6a3 new file mode 100644 index 00000000..e7707635 Binary files /dev/null and b/Library/Artifacts/43/43f4f396c9d854f47c7688554c62a6a3 differ diff --git a/Library/Artifacts/44/443219f2e4d9ad61057c064f3f3fe554 b/Library/Artifacts/44/443219f2e4d9ad61057c064f3f3fe554 new file mode 100644 index 00000000..2fc9bc65 Binary files /dev/null and b/Library/Artifacts/44/443219f2e4d9ad61057c064f3f3fe554 differ diff --git a/Library/Artifacts/44/445788604d8bc0fdfb2811f709e2338d b/Library/Artifacts/44/445788604d8bc0fdfb2811f709e2338d new file mode 100644 index 00000000..189ba2c1 Binary files /dev/null and b/Library/Artifacts/44/445788604d8bc0fdfb2811f709e2338d differ diff --git a/Library/Artifacts/44/4468c73af08056a9ef0e5767d69e4e05 b/Library/Artifacts/44/4468c73af08056a9ef0e5767d69e4e05 new file mode 100644 index 00000000..6cc1865b Binary files /dev/null and b/Library/Artifacts/44/4468c73af08056a9ef0e5767d69e4e05 differ diff --git a/Library/Artifacts/44/446bb7f6a34d543fc8f5a56687ab7172 b/Library/Artifacts/44/446bb7f6a34d543fc8f5a56687ab7172 new file mode 100644 index 00000000..78e62bd9 Binary files /dev/null and b/Library/Artifacts/44/446bb7f6a34d543fc8f5a56687ab7172 differ diff --git a/Library/Artifacts/44/44794baa3b57c2d51fb129fba0106390 b/Library/Artifacts/44/44794baa3b57c2d51fb129fba0106390 new file mode 100644 index 00000000..391f62f5 Binary files /dev/null and b/Library/Artifacts/44/44794baa3b57c2d51fb129fba0106390 differ diff --git a/Library/Artifacts/44/4484c478ba8efa0eed133f2bae35d44e b/Library/Artifacts/44/4484c478ba8efa0eed133f2bae35d44e new file mode 100644 index 00000000..8c4012dd Binary files /dev/null and b/Library/Artifacts/44/4484c478ba8efa0eed133f2bae35d44e differ diff --git a/Library/Artifacts/44/449fe1ee0a484176cfaadff694d1625a b/Library/Artifacts/44/449fe1ee0a484176cfaadff694d1625a new file mode 100644 index 00000000..92ae350f Binary files /dev/null and b/Library/Artifacts/44/449fe1ee0a484176cfaadff694d1625a differ diff --git a/Library/Artifacts/44/44a5c17d0f0a49613d2d64b42056e58d b/Library/Artifacts/44/44a5c17d0f0a49613d2d64b42056e58d new file mode 100644 index 00000000..01a0231c Binary files /dev/null and b/Library/Artifacts/44/44a5c17d0f0a49613d2d64b42056e58d differ diff --git a/Library/Artifacts/44/44b24082de986af7f1f1323563077ec7 b/Library/Artifacts/44/44b24082de986af7f1f1323563077ec7 new file mode 100644 index 00000000..5e911fbc Binary files /dev/null and b/Library/Artifacts/44/44b24082de986af7f1f1323563077ec7 differ diff --git a/Library/Artifacts/44/44b5e728f80de7d874f47ded079d8381 b/Library/Artifacts/44/44b5e728f80de7d874f47ded079d8381 new file mode 100644 index 00000000..6ec52e59 Binary files /dev/null and b/Library/Artifacts/44/44b5e728f80de7d874f47ded079d8381 differ diff --git a/Library/Artifacts/44/44c2097d7c928ce9c6d71cf462ee51b3 b/Library/Artifacts/44/44c2097d7c928ce9c6d71cf462ee51b3 new file mode 100644 index 00000000..0246b4c5 Binary files /dev/null and b/Library/Artifacts/44/44c2097d7c928ce9c6d71cf462ee51b3 differ diff --git a/Library/Artifacts/44/44c536ab4f69d292b54bd8127bd1acd1 b/Library/Artifacts/44/44c536ab4f69d292b54bd8127bd1acd1 new file mode 100644 index 00000000..1adccbdf Binary files /dev/null and b/Library/Artifacts/44/44c536ab4f69d292b54bd8127bd1acd1 differ diff --git a/Library/Artifacts/44/44cd006a4556c668be2fb5d022bfcb67 b/Library/Artifacts/44/44cd006a4556c668be2fb5d022bfcb67 new file mode 100644 index 00000000..fff20c43 Binary files /dev/null and b/Library/Artifacts/44/44cd006a4556c668be2fb5d022bfcb67 differ diff --git a/Library/Artifacts/44/44d1dd9da51be11500cc9a4aaba2a8f1 b/Library/Artifacts/44/44d1dd9da51be11500cc9a4aaba2a8f1 new file mode 100644 index 00000000..99326839 Binary files /dev/null and b/Library/Artifacts/44/44d1dd9da51be11500cc9a4aaba2a8f1 differ diff --git a/Library/Artifacts/44/44dfb3e4c4bf5b4c6e40f634012f7882 b/Library/Artifacts/44/44dfb3e4c4bf5b4c6e40f634012f7882 new file mode 100644 index 00000000..d4dae1e5 Binary files /dev/null and b/Library/Artifacts/44/44dfb3e4c4bf5b4c6e40f634012f7882 differ diff --git a/Library/Artifacts/44/44e2d197fd5311720b40f8108edefdc3 b/Library/Artifacts/44/44e2d197fd5311720b40f8108edefdc3 new file mode 100644 index 00000000..251ac154 Binary files /dev/null and b/Library/Artifacts/44/44e2d197fd5311720b40f8108edefdc3 differ diff --git a/Library/Artifacts/44/44e5959f2a024665ccc93665defdbe8d b/Library/Artifacts/44/44e5959f2a024665ccc93665defdbe8d new file mode 100644 index 00000000..eb4a5ca9 Binary files /dev/null and b/Library/Artifacts/44/44e5959f2a024665ccc93665defdbe8d differ diff --git a/Library/Artifacts/44/44ecdf1b089a483ea8be6a0e65690628 b/Library/Artifacts/44/44ecdf1b089a483ea8be6a0e65690628 new file mode 100644 index 00000000..a3d605f4 Binary files /dev/null and b/Library/Artifacts/44/44ecdf1b089a483ea8be6a0e65690628 differ diff --git a/Library/Artifacts/45/4510fb86f786fd8cbe35c17a8d454518 b/Library/Artifacts/45/4510fb86f786fd8cbe35c17a8d454518 new file mode 100644 index 00000000..d8166e86 Binary files /dev/null and b/Library/Artifacts/45/4510fb86f786fd8cbe35c17a8d454518 differ diff --git a/Library/Artifacts/45/45159d9070720eb9ad33113b99296397 b/Library/Artifacts/45/45159d9070720eb9ad33113b99296397 new file mode 100644 index 00000000..58c710b4 Binary files /dev/null and b/Library/Artifacts/45/45159d9070720eb9ad33113b99296397 differ diff --git a/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 b/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 new file mode 100644 index 00000000..fc5a5e76 Binary files /dev/null and b/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 differ diff --git a/Library/Artifacts/45/45201b4d3da3783ac03f79904a9357ce b/Library/Artifacts/45/45201b4d3da3783ac03f79904a9357ce new file mode 100644 index 00000000..edf22a42 Binary files /dev/null and b/Library/Artifacts/45/45201b4d3da3783ac03f79904a9357ce differ diff --git a/Library/Artifacts/45/4543997c7cb55e3432d1f2563b1d5c81 b/Library/Artifacts/45/4543997c7cb55e3432d1f2563b1d5c81 new file mode 100644 index 00000000..910db221 Binary files /dev/null and b/Library/Artifacts/45/4543997c7cb55e3432d1f2563b1d5c81 differ diff --git a/Library/Artifacts/45/455540fc8f206b545616b8455ddd4aa2 b/Library/Artifacts/45/455540fc8f206b545616b8455ddd4aa2 new file mode 100644 index 00000000..e7e8d930 Binary files /dev/null and b/Library/Artifacts/45/455540fc8f206b545616b8455ddd4aa2 differ diff --git a/Library/Artifacts/45/4569dae93e3e648023013b692ba13786 b/Library/Artifacts/45/4569dae93e3e648023013b692ba13786 new file mode 100644 index 00000000..0b9cb83e Binary files /dev/null and b/Library/Artifacts/45/4569dae93e3e648023013b692ba13786 differ diff --git a/Library/Artifacts/45/45731b91f81a51d06762358256e29f66 b/Library/Artifacts/45/45731b91f81a51d06762358256e29f66 new file mode 100644 index 00000000..316ef000 Binary files /dev/null and b/Library/Artifacts/45/45731b91f81a51d06762358256e29f66 differ diff --git a/Library/Artifacts/45/4575c0b487b253c62eaed722af2596d3 b/Library/Artifacts/45/4575c0b487b253c62eaed722af2596d3 new file mode 100644 index 00000000..2a0c226b Binary files /dev/null and b/Library/Artifacts/45/4575c0b487b253c62eaed722af2596d3 differ diff --git a/Library/Artifacts/45/457988834cd53ddae048be621f302ded b/Library/Artifacts/45/457988834cd53ddae048be621f302ded new file mode 100644 index 00000000..e3298efc Binary files /dev/null and b/Library/Artifacts/45/457988834cd53ddae048be621f302ded differ diff --git a/Library/Artifacts/45/457b562ef49ee03ee960dd15c7ad0533 b/Library/Artifacts/45/457b562ef49ee03ee960dd15c7ad0533 new file mode 100644 index 00000000..a52b6f3a Binary files /dev/null and b/Library/Artifacts/45/457b562ef49ee03ee960dd15c7ad0533 differ diff --git a/Library/Artifacts/45/45b5026ab390c3bab442dbfe5459a1ff b/Library/Artifacts/45/45b5026ab390c3bab442dbfe5459a1ff new file mode 100644 index 00000000..613a1aa0 Binary files /dev/null and b/Library/Artifacts/45/45b5026ab390c3bab442dbfe5459a1ff differ diff --git a/Library/Artifacts/45/45d1adffbd9e7435739b237aaae00eff b/Library/Artifacts/45/45d1adffbd9e7435739b237aaae00eff new file mode 100644 index 00000000..6eac4d20 Binary files /dev/null and b/Library/Artifacts/45/45d1adffbd9e7435739b237aaae00eff differ diff --git a/Library/Artifacts/45/45d6e67e7c0270d4235cddffe9b5044f b/Library/Artifacts/45/45d6e67e7c0270d4235cddffe9b5044f new file mode 100644 index 00000000..56132d37 Binary files /dev/null and b/Library/Artifacts/45/45d6e67e7c0270d4235cddffe9b5044f differ diff --git a/Library/Artifacts/45/45e3d9228019903c771e758ea1a113ab b/Library/Artifacts/45/45e3d9228019903c771e758ea1a113ab new file mode 100644 index 00000000..ba040a96 Binary files /dev/null and b/Library/Artifacts/45/45e3d9228019903c771e758ea1a113ab differ diff --git a/Library/Artifacts/45/45e8d2c51ada0ce2063aebb89726312d b/Library/Artifacts/45/45e8d2c51ada0ce2063aebb89726312d new file mode 100644 index 00000000..b2d210c0 Binary files /dev/null and b/Library/Artifacts/45/45e8d2c51ada0ce2063aebb89726312d differ diff --git a/Library/Artifacts/45/45faa6233c482a85fc748e7b849ef21f b/Library/Artifacts/45/45faa6233c482a85fc748e7b849ef21f new file mode 100644 index 00000000..cb6a604f Binary files /dev/null and b/Library/Artifacts/45/45faa6233c482a85fc748e7b849ef21f differ diff --git a/Library/Artifacts/46/4601dbb14987ef0d7804dcef0eab9c32 b/Library/Artifacts/46/4601dbb14987ef0d7804dcef0eab9c32 new file mode 100644 index 00000000..035273c8 Binary files /dev/null and b/Library/Artifacts/46/4601dbb14987ef0d7804dcef0eab9c32 differ diff --git a/Library/Artifacts/46/46259faaa154d794686536c9ddce1895 b/Library/Artifacts/46/46259faaa154d794686536c9ddce1895 new file mode 100644 index 00000000..ee598497 Binary files /dev/null and b/Library/Artifacts/46/46259faaa154d794686536c9ddce1895 differ diff --git a/Library/Artifacts/46/462a8cc816d3c4ea8eb1cdbd1948ebe9 b/Library/Artifacts/46/462a8cc816d3c4ea8eb1cdbd1948ebe9 new file mode 100644 index 00000000..29162b08 Binary files /dev/null and b/Library/Artifacts/46/462a8cc816d3c4ea8eb1cdbd1948ebe9 differ diff --git a/Library/Artifacts/46/4639eb0c216ba3b5f8317ba032c00321 b/Library/Artifacts/46/4639eb0c216ba3b5f8317ba032c00321 new file mode 100644 index 00000000..c4488866 Binary files /dev/null and b/Library/Artifacts/46/4639eb0c216ba3b5f8317ba032c00321 differ diff --git a/Library/Artifacts/46/463b32096196e08e9b5c9c977fe6a607 b/Library/Artifacts/46/463b32096196e08e9b5c9c977fe6a607 new file mode 100644 index 00000000..c070bb8d Binary files /dev/null and b/Library/Artifacts/46/463b32096196e08e9b5c9c977fe6a607 differ diff --git a/Library/Artifacts/46/464e08879a00700c71d790c6473a4b1d b/Library/Artifacts/46/464e08879a00700c71d790c6473a4b1d new file mode 100644 index 00000000..8cfcfa72 Binary files /dev/null and b/Library/Artifacts/46/464e08879a00700c71d790c6473a4b1d differ diff --git a/Library/Artifacts/46/468d87eb2a325275f9a1303c128c1639 b/Library/Artifacts/46/468d87eb2a325275f9a1303c128c1639 new file mode 100644 index 00000000..f4e7bfaa Binary files /dev/null and b/Library/Artifacts/46/468d87eb2a325275f9a1303c128c1639 differ diff --git a/Library/Artifacts/46/4693ef80aadfe9c1cba03c12d9d6421b b/Library/Artifacts/46/4693ef80aadfe9c1cba03c12d9d6421b new file mode 100644 index 00000000..786e2517 Binary files /dev/null and b/Library/Artifacts/46/4693ef80aadfe9c1cba03c12d9d6421b differ diff --git a/Library/Artifacts/46/46974883879decae43cba1c67341f3d8 b/Library/Artifacts/46/46974883879decae43cba1c67341f3d8 new file mode 100644 index 00000000..68dcf730 Binary files /dev/null and b/Library/Artifacts/46/46974883879decae43cba1c67341f3d8 differ diff --git a/Library/Artifacts/46/469c31daa7b5d1c69e0b5d4a1ffb1098 b/Library/Artifacts/46/469c31daa7b5d1c69e0b5d4a1ffb1098 new file mode 100644 index 00000000..78df4f8b Binary files /dev/null and b/Library/Artifacts/46/469c31daa7b5d1c69e0b5d4a1ffb1098 differ diff --git a/Library/Artifacts/46/46a1cbf0fa53e74555a6f8f1a10c8877 b/Library/Artifacts/46/46a1cbf0fa53e74555a6f8f1a10c8877 new file mode 100644 index 00000000..c91ef2cd Binary files /dev/null and b/Library/Artifacts/46/46a1cbf0fa53e74555a6f8f1a10c8877 differ diff --git a/Library/Artifacts/46/46a49896e3c7a4230104512ad6f05981 b/Library/Artifacts/46/46a49896e3c7a4230104512ad6f05981 new file mode 100644 index 00000000..b99f0219 Binary files /dev/null and b/Library/Artifacts/46/46a49896e3c7a4230104512ad6f05981 differ diff --git a/Library/Artifacts/46/46a4e8b64d4549e13f3dfd379248d061 b/Library/Artifacts/46/46a4e8b64d4549e13f3dfd379248d061 new file mode 100644 index 00000000..231e80e1 Binary files /dev/null and b/Library/Artifacts/46/46a4e8b64d4549e13f3dfd379248d061 differ diff --git a/Library/Artifacts/46/46ad6716276b093c35364a943143fb05 b/Library/Artifacts/46/46ad6716276b093c35364a943143fb05 new file mode 100644 index 00000000..16f72f35 Binary files /dev/null and b/Library/Artifacts/46/46ad6716276b093c35364a943143fb05 differ diff --git a/Library/Artifacts/46/46b37fe388d3872935a8c378381ebc3f b/Library/Artifacts/46/46b37fe388d3872935a8c378381ebc3f new file mode 100644 index 00000000..733e5930 Binary files /dev/null and b/Library/Artifacts/46/46b37fe388d3872935a8c378381ebc3f differ diff --git a/Library/Artifacts/46/46b40f2f4a000d5d83dcb04d2783ecb2 b/Library/Artifacts/46/46b40f2f4a000d5d83dcb04d2783ecb2 new file mode 100644 index 00000000..7f3a81e1 Binary files /dev/null and b/Library/Artifacts/46/46b40f2f4a000d5d83dcb04d2783ecb2 differ diff --git a/Library/Artifacts/46/46bf4a88835d4a07cded5b3fc92604c8 b/Library/Artifacts/46/46bf4a88835d4a07cded5b3fc92604c8 new file mode 100644 index 00000000..7f83add4 Binary files /dev/null and b/Library/Artifacts/46/46bf4a88835d4a07cded5b3fc92604c8 differ diff --git a/Library/Artifacts/46/46d6b81f69e2af68a4181167de8b2eaa b/Library/Artifacts/46/46d6b81f69e2af68a4181167de8b2eaa new file mode 100644 index 00000000..5c0a650e Binary files /dev/null and b/Library/Artifacts/46/46d6b81f69e2af68a4181167de8b2eaa differ diff --git a/Library/Artifacts/47/4728d8ca82884ae236b493b60dee7f1b b/Library/Artifacts/47/4728d8ca82884ae236b493b60dee7f1b new file mode 100644 index 00000000..3b3f390c Binary files /dev/null and b/Library/Artifacts/47/4728d8ca82884ae236b493b60dee7f1b differ diff --git a/Library/Artifacts/47/47331b79501e9844d93d8ede241cd17a b/Library/Artifacts/47/47331b79501e9844d93d8ede241cd17a new file mode 100644 index 00000000..70a9af4b Binary files /dev/null and b/Library/Artifacts/47/47331b79501e9844d93d8ede241cd17a differ diff --git a/Library/Artifacts/47/473bc356f30b764269379488a98716b1 b/Library/Artifacts/47/473bc356f30b764269379488a98716b1 new file mode 100644 index 00000000..6bdf5153 Binary files /dev/null and b/Library/Artifacts/47/473bc356f30b764269379488a98716b1 differ diff --git a/Library/Artifacts/47/47480600c29f23348ab3351fe90bc4bb b/Library/Artifacts/47/47480600c29f23348ab3351fe90bc4bb new file mode 100644 index 00000000..3b9320c2 Binary files /dev/null and b/Library/Artifacts/47/47480600c29f23348ab3351fe90bc4bb differ diff --git a/Library/Artifacts/47/474f659e9bb7d2c49440f6df4a178e7e b/Library/Artifacts/47/474f659e9bb7d2c49440f6df4a178e7e new file mode 100644 index 00000000..e3810b98 Binary files /dev/null and b/Library/Artifacts/47/474f659e9bb7d2c49440f6df4a178e7e differ diff --git a/Library/Artifacts/47/474ff5287d150445ed0267ffe084cc18 b/Library/Artifacts/47/474ff5287d150445ed0267ffe084cc18 new file mode 100644 index 00000000..35f11a7f Binary files /dev/null and b/Library/Artifacts/47/474ff5287d150445ed0267ffe084cc18 differ diff --git a/Library/Artifacts/47/475a90848c6e5a836f75df7dd2965829 b/Library/Artifacts/47/475a90848c6e5a836f75df7dd2965829 new file mode 100644 index 00000000..f5989056 Binary files /dev/null and b/Library/Artifacts/47/475a90848c6e5a836f75df7dd2965829 differ diff --git a/Library/Artifacts/47/475c77b5e2c79bf8d1cf019c22533bd8 b/Library/Artifacts/47/475c77b5e2c79bf8d1cf019c22533bd8 new file mode 100644 index 00000000..0dcd26ce Binary files /dev/null and b/Library/Artifacts/47/475c77b5e2c79bf8d1cf019c22533bd8 differ diff --git a/Library/Artifacts/47/4775e4a018932639704c718b097c2432 b/Library/Artifacts/47/4775e4a018932639704c718b097c2432 new file mode 100644 index 00000000..a62efa4e Binary files /dev/null and b/Library/Artifacts/47/4775e4a018932639704c718b097c2432 differ diff --git a/Library/Artifacts/47/477d3f4654c533ece1ea6e826d172c40 b/Library/Artifacts/47/477d3f4654c533ece1ea6e826d172c40 new file mode 100644 index 00000000..11ddb2b6 Binary files /dev/null and b/Library/Artifacts/47/477d3f4654c533ece1ea6e826d172c40 differ diff --git a/Library/Artifacts/47/478a1ad2d3d4823088062443ea493652 b/Library/Artifacts/47/478a1ad2d3d4823088062443ea493652 new file mode 100644 index 00000000..20c77dfc Binary files /dev/null and b/Library/Artifacts/47/478a1ad2d3d4823088062443ea493652 differ diff --git a/Library/Artifacts/47/478a74cff84a8f835a1a1c8dc0e4350b b/Library/Artifacts/47/478a74cff84a8f835a1a1c8dc0e4350b new file mode 100644 index 00000000..d9310bc9 Binary files /dev/null and b/Library/Artifacts/47/478a74cff84a8f835a1a1c8dc0e4350b differ diff --git a/Library/Artifacts/47/478daa94be4b7b3061cd7f02ea99cde2 b/Library/Artifacts/47/478daa94be4b7b3061cd7f02ea99cde2 new file mode 100644 index 00000000..0fdb20ee Binary files /dev/null and b/Library/Artifacts/47/478daa94be4b7b3061cd7f02ea99cde2 differ diff --git a/Library/Artifacts/47/478e86e02253dc6e33c30c05c988c99d b/Library/Artifacts/47/478e86e02253dc6e33c30c05c988c99d new file mode 100644 index 00000000..9c0afa37 Binary files /dev/null and b/Library/Artifacts/47/478e86e02253dc6e33c30c05c988c99d differ diff --git a/Library/Artifacts/47/47b7110d39addc0ef001d8792f02b28e b/Library/Artifacts/47/47b7110d39addc0ef001d8792f02b28e new file mode 100644 index 00000000..72a94dce Binary files /dev/null and b/Library/Artifacts/47/47b7110d39addc0ef001d8792f02b28e differ diff --git a/Library/Artifacts/47/47d7ab09bdcb4870d4aa578961a43f7a b/Library/Artifacts/47/47d7ab09bdcb4870d4aa578961a43f7a new file mode 100644 index 00000000..8e5a3549 Binary files /dev/null and b/Library/Artifacts/47/47d7ab09bdcb4870d4aa578961a43f7a differ diff --git a/Library/Artifacts/47/47dd621d81ef360c8b38246bd64d0b16 b/Library/Artifacts/47/47dd621d81ef360c8b38246bd64d0b16 new file mode 100644 index 00000000..337cb7e2 Binary files /dev/null and b/Library/Artifacts/47/47dd621d81ef360c8b38246bd64d0b16 differ diff --git a/Library/Artifacts/47/47ef1b7f3ed5adb745381aaae7d6ac9f b/Library/Artifacts/47/47ef1b7f3ed5adb745381aaae7d6ac9f new file mode 100644 index 00000000..a3cccfac Binary files /dev/null and b/Library/Artifacts/47/47ef1b7f3ed5adb745381aaae7d6ac9f differ diff --git a/Library/Artifacts/47/47f5a932ffec0e784c040e53a511d7da b/Library/Artifacts/47/47f5a932ffec0e784c040e53a511d7da new file mode 100644 index 00000000..faf293af Binary files /dev/null and b/Library/Artifacts/47/47f5a932ffec0e784c040e53a511d7da differ diff --git a/Library/Artifacts/48/4807b52709439846cb178a48b2195dbc b/Library/Artifacts/48/4807b52709439846cb178a48b2195dbc new file mode 100644 index 00000000..4efa21ad Binary files /dev/null and b/Library/Artifacts/48/4807b52709439846cb178a48b2195dbc differ diff --git a/Library/Artifacts/48/4818bdd1efce235bc56a64df83437fdc b/Library/Artifacts/48/4818bdd1efce235bc56a64df83437fdc new file mode 100644 index 00000000..7df354af Binary files /dev/null and b/Library/Artifacts/48/4818bdd1efce235bc56a64df83437fdc differ diff --git a/Library/Artifacts/48/482888463833ef5f28e67275734252a1 b/Library/Artifacts/48/482888463833ef5f28e67275734252a1 new file mode 100644 index 00000000..9f38e911 Binary files /dev/null and b/Library/Artifacts/48/482888463833ef5f28e67275734252a1 differ diff --git a/Library/Artifacts/48/482aa3ba4d82ac83918db48d99fab140 b/Library/Artifacts/48/482aa3ba4d82ac83918db48d99fab140 new file mode 100644 index 00000000..609e8319 Binary files /dev/null and b/Library/Artifacts/48/482aa3ba4d82ac83918db48d99fab140 differ diff --git a/Library/Artifacts/48/4835c1f6eb58926363ef641747fb25d1 b/Library/Artifacts/48/4835c1f6eb58926363ef641747fb25d1 new file mode 100644 index 00000000..52ee8b4b Binary files /dev/null and b/Library/Artifacts/48/4835c1f6eb58926363ef641747fb25d1 differ diff --git a/Library/Artifacts/48/483ec948f9918cdbfa343fd36f9b0082 b/Library/Artifacts/48/483ec948f9918cdbfa343fd36f9b0082 new file mode 100644 index 00000000..1d5d049a Binary files /dev/null and b/Library/Artifacts/48/483ec948f9918cdbfa343fd36f9b0082 differ diff --git a/Library/Artifacts/48/4855e7e224ede3e4678ff11421840aed b/Library/Artifacts/48/4855e7e224ede3e4678ff11421840aed new file mode 100644 index 00000000..974ee8c8 Binary files /dev/null and b/Library/Artifacts/48/4855e7e224ede3e4678ff11421840aed differ diff --git a/Library/Artifacts/48/488989b9cc8e1cdf810e117719e5e4ad b/Library/Artifacts/48/488989b9cc8e1cdf810e117719e5e4ad new file mode 100644 index 00000000..e072a891 Binary files /dev/null and b/Library/Artifacts/48/488989b9cc8e1cdf810e117719e5e4ad differ diff --git a/Library/Artifacts/48/489352062d8a8b0983531a8f5675e6ea b/Library/Artifacts/48/489352062d8a8b0983531a8f5675e6ea new file mode 100644 index 00000000..e983f23b Binary files /dev/null and b/Library/Artifacts/48/489352062d8a8b0983531a8f5675e6ea differ diff --git a/Library/Artifacts/48/48945fe982ac8725cecb555a937e02c4 b/Library/Artifacts/48/48945fe982ac8725cecb555a937e02c4 new file mode 100644 index 00000000..846dea93 Binary files /dev/null and b/Library/Artifacts/48/48945fe982ac8725cecb555a937e02c4 differ diff --git a/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d b/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d new file mode 100644 index 00000000..6ec5aa8e Binary files /dev/null and b/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d differ diff --git a/Library/Artifacts/48/48b0f1372cd695a6c135446ed94a091a b/Library/Artifacts/48/48b0f1372cd695a6c135446ed94a091a new file mode 100644 index 00000000..a2a364a6 Binary files /dev/null and b/Library/Artifacts/48/48b0f1372cd695a6c135446ed94a091a differ diff --git a/Library/Artifacts/48/48c09844f22a89d554bd759f29e9b92b b/Library/Artifacts/48/48c09844f22a89d554bd759f29e9b92b new file mode 100644 index 00000000..e5780ea8 Binary files /dev/null and b/Library/Artifacts/48/48c09844f22a89d554bd759f29e9b92b differ diff --git a/Library/Artifacts/48/48c963cc1c550e7d726cba0710dff774 b/Library/Artifacts/48/48c963cc1c550e7d726cba0710dff774 new file mode 100644 index 00000000..075c134a Binary files /dev/null and b/Library/Artifacts/48/48c963cc1c550e7d726cba0710dff774 differ diff --git a/Library/Artifacts/48/48d5cc269dc08b3a245d1c90b02e7c37 b/Library/Artifacts/48/48d5cc269dc08b3a245d1c90b02e7c37 new file mode 100644 index 00000000..0bf38b21 Binary files /dev/null and b/Library/Artifacts/48/48d5cc269dc08b3a245d1c90b02e7c37 differ diff --git a/Library/Artifacts/49/490c7ca11b949763e1bc1edcd27a75fd b/Library/Artifacts/49/490c7ca11b949763e1bc1edcd27a75fd new file mode 100644 index 00000000..0cd5bb23 Binary files /dev/null and b/Library/Artifacts/49/490c7ca11b949763e1bc1edcd27a75fd differ diff --git a/Library/Artifacts/49/49108198499d61973395cbeb2029b17d b/Library/Artifacts/49/49108198499d61973395cbeb2029b17d new file mode 100644 index 00000000..2c852e9a Binary files /dev/null and b/Library/Artifacts/49/49108198499d61973395cbeb2029b17d differ diff --git a/Library/Artifacts/49/4918852eba02b4773434b64aa0f93e03 b/Library/Artifacts/49/4918852eba02b4773434b64aa0f93e03 new file mode 100644 index 00000000..24cbd517 Binary files /dev/null and b/Library/Artifacts/49/4918852eba02b4773434b64aa0f93e03 differ diff --git a/Library/Artifacts/49/4935c3f1a2ee59ece8bcf0e5093a15ea b/Library/Artifacts/49/4935c3f1a2ee59ece8bcf0e5093a15ea new file mode 100644 index 00000000..38d37261 Binary files /dev/null and b/Library/Artifacts/49/4935c3f1a2ee59ece8bcf0e5093a15ea differ diff --git a/Library/Artifacts/49/493ac95ca1f882cc9ce9063ef2b57feb b/Library/Artifacts/49/493ac95ca1f882cc9ce9063ef2b57feb new file mode 100644 index 00000000..33637cbd Binary files /dev/null and b/Library/Artifacts/49/493ac95ca1f882cc9ce9063ef2b57feb differ diff --git a/Library/Artifacts/49/4944c9cab7ec144f64f31ce6e6ff73c9 b/Library/Artifacts/49/4944c9cab7ec144f64f31ce6e6ff73c9 new file mode 100644 index 00000000..57902f75 Binary files /dev/null and b/Library/Artifacts/49/4944c9cab7ec144f64f31ce6e6ff73c9 differ diff --git a/Library/Artifacts/49/4959e84e2dfebbfe278eac795f1f0a92 b/Library/Artifacts/49/4959e84e2dfebbfe278eac795f1f0a92 new file mode 100644 index 00000000..1f343570 Binary files /dev/null and b/Library/Artifacts/49/4959e84e2dfebbfe278eac795f1f0a92 differ diff --git a/Library/Artifacts/49/495fdc866a4c3823277dab755b564f1d b/Library/Artifacts/49/495fdc866a4c3823277dab755b564f1d new file mode 100644 index 00000000..8564d41e Binary files /dev/null and b/Library/Artifacts/49/495fdc866a4c3823277dab755b564f1d differ diff --git a/Library/Artifacts/49/496500d40261158a437ff4f18ce01cff b/Library/Artifacts/49/496500d40261158a437ff4f18ce01cff new file mode 100644 index 00000000..27c4631c Binary files /dev/null and b/Library/Artifacts/49/496500d40261158a437ff4f18ce01cff differ diff --git a/Library/Artifacts/49/4986cb03e13dca7260735d6bec9ae582 b/Library/Artifacts/49/4986cb03e13dca7260735d6bec9ae582 new file mode 100644 index 00000000..45865808 Binary files /dev/null and b/Library/Artifacts/49/4986cb03e13dca7260735d6bec9ae582 differ diff --git a/Library/Artifacts/49/4989cbf9b60ea40b61d4a7ea6d8692fc b/Library/Artifacts/49/4989cbf9b60ea40b61d4a7ea6d8692fc new file mode 100644 index 00000000..20783afc Binary files /dev/null and b/Library/Artifacts/49/4989cbf9b60ea40b61d4a7ea6d8692fc differ diff --git a/Library/Artifacts/49/49a17ec8f5e2e423640bd2c016a23d43 b/Library/Artifacts/49/49a17ec8f5e2e423640bd2c016a23d43 new file mode 100644 index 00000000..d4c5a9d3 Binary files /dev/null and b/Library/Artifacts/49/49a17ec8f5e2e423640bd2c016a23d43 differ diff --git a/Library/Artifacts/49/49addd214366bce1cba37bf000caefde b/Library/Artifacts/49/49addd214366bce1cba37bf000caefde new file mode 100644 index 00000000..71572653 Binary files /dev/null and b/Library/Artifacts/49/49addd214366bce1cba37bf000caefde differ diff --git a/Library/Artifacts/49/49bca842c56917201c4343617e2d93f3 b/Library/Artifacts/49/49bca842c56917201c4343617e2d93f3 new file mode 100644 index 00000000..deb7839d Binary files /dev/null and b/Library/Artifacts/49/49bca842c56917201c4343617e2d93f3 differ diff --git a/Library/Artifacts/49/49cd12a8981bed8f523c6f095fd7e94d b/Library/Artifacts/49/49cd12a8981bed8f523c6f095fd7e94d new file mode 100644 index 00000000..daa025b4 Binary files /dev/null and b/Library/Artifacts/49/49cd12a8981bed8f523c6f095fd7e94d differ diff --git a/Library/Artifacts/49/49e82387cd2a49846e8b78d0b51f4cb8 b/Library/Artifacts/49/49e82387cd2a49846e8b78d0b51f4cb8 new file mode 100644 index 00000000..958f347f Binary files /dev/null and b/Library/Artifacts/49/49e82387cd2a49846e8b78d0b51f4cb8 differ diff --git a/Library/Artifacts/49/49f8f2d9bbc9c89d141fd96d6662e04e b/Library/Artifacts/49/49f8f2d9bbc9c89d141fd96d6662e04e new file mode 100644 index 00000000..6c50d8f6 Binary files /dev/null and b/Library/Artifacts/49/49f8f2d9bbc9c89d141fd96d6662e04e differ diff --git a/Library/Artifacts/4a/4a0d9b9baec0ff050829e9addb7d0952 b/Library/Artifacts/4a/4a0d9b9baec0ff050829e9addb7d0952 new file mode 100644 index 00000000..42df055b Binary files /dev/null and b/Library/Artifacts/4a/4a0d9b9baec0ff050829e9addb7d0952 differ diff --git a/Library/Artifacts/4a/4a4409991df5f00474723e3993addafd b/Library/Artifacts/4a/4a4409991df5f00474723e3993addafd new file mode 100644 index 00000000..e3219759 Binary files /dev/null and b/Library/Artifacts/4a/4a4409991df5f00474723e3993addafd differ diff --git a/Library/Artifacts/4a/4a4d4822288834c34f9cfb76bace1cc0 b/Library/Artifacts/4a/4a4d4822288834c34f9cfb76bace1cc0 new file mode 100644 index 00000000..42bdabb6 Binary files /dev/null and b/Library/Artifacts/4a/4a4d4822288834c34f9cfb76bace1cc0 differ diff --git a/Library/Artifacts/4a/4a546ea9278d1df5f9c55c52a8337cc3 b/Library/Artifacts/4a/4a546ea9278d1df5f9c55c52a8337cc3 new file mode 100644 index 00000000..f20f9031 Binary files /dev/null and b/Library/Artifacts/4a/4a546ea9278d1df5f9c55c52a8337cc3 differ diff --git a/Library/Artifacts/4a/4ac3e962598f05f01100ddc54cf1fe00 b/Library/Artifacts/4a/4ac3e962598f05f01100ddc54cf1fe00 new file mode 100644 index 00000000..ae22abd0 Binary files /dev/null and b/Library/Artifacts/4a/4ac3e962598f05f01100ddc54cf1fe00 differ diff --git a/Library/Artifacts/4a/4ade2132602ea5e4d5180df2f059c68b b/Library/Artifacts/4a/4ade2132602ea5e4d5180df2f059c68b new file mode 100644 index 00000000..813c9aee Binary files /dev/null and b/Library/Artifacts/4a/4ade2132602ea5e4d5180df2f059c68b differ diff --git a/Library/Artifacts/4a/4ae7b2ba3e5dcfbf79651bce6f24a12f b/Library/Artifacts/4a/4ae7b2ba3e5dcfbf79651bce6f24a12f new file mode 100644 index 00000000..c76f7a10 Binary files /dev/null and b/Library/Artifacts/4a/4ae7b2ba3e5dcfbf79651bce6f24a12f differ diff --git a/Library/Artifacts/4a/4af7aa30c14f72afaa5d252ce0441597 b/Library/Artifacts/4a/4af7aa30c14f72afaa5d252ce0441597 new file mode 100644 index 00000000..eede03da Binary files /dev/null and b/Library/Artifacts/4a/4af7aa30c14f72afaa5d252ce0441597 differ diff --git a/Library/Artifacts/4b/4b026d214a0903dd9d27eb8d38d607bb b/Library/Artifacts/4b/4b026d214a0903dd9d27eb8d38d607bb new file mode 100644 index 00000000..14155818 Binary files /dev/null and b/Library/Artifacts/4b/4b026d214a0903dd9d27eb8d38d607bb differ diff --git a/Library/Artifacts/4b/4b0ad9789c28e6946a30e494ca734ccb b/Library/Artifacts/4b/4b0ad9789c28e6946a30e494ca734ccb new file mode 100644 index 00000000..8c3336ab Binary files /dev/null and b/Library/Artifacts/4b/4b0ad9789c28e6946a30e494ca734ccb differ diff --git a/Library/Artifacts/4b/4b16b8b0c805962a41040d4b79b17a51 b/Library/Artifacts/4b/4b16b8b0c805962a41040d4b79b17a51 new file mode 100644 index 00000000..f6847c11 Binary files /dev/null and b/Library/Artifacts/4b/4b16b8b0c805962a41040d4b79b17a51 differ diff --git a/Library/Artifacts/4b/4b2c349caf0edc8084899c98f8a6d7e1 b/Library/Artifacts/4b/4b2c349caf0edc8084899c98f8a6d7e1 new file mode 100644 index 00000000..ddc0ca51 Binary files /dev/null and b/Library/Artifacts/4b/4b2c349caf0edc8084899c98f8a6d7e1 differ diff --git a/Library/Artifacts/4b/4b36a5fecf64242aebd6032ac7f20443 b/Library/Artifacts/4b/4b36a5fecf64242aebd6032ac7f20443 new file mode 100644 index 00000000..9f897264 Binary files /dev/null and b/Library/Artifacts/4b/4b36a5fecf64242aebd6032ac7f20443 differ diff --git a/Library/Artifacts/4b/4b376d3a52a5f461cfb430b6d6c6697f b/Library/Artifacts/4b/4b376d3a52a5f461cfb430b6d6c6697f new file mode 100644 index 00000000..5d5fd91d Binary files /dev/null and b/Library/Artifacts/4b/4b376d3a52a5f461cfb430b6d6c6697f differ diff --git a/Library/Artifacts/4b/4b3b76d37f335aa1e90204e60f3dbb3f b/Library/Artifacts/4b/4b3b76d37f335aa1e90204e60f3dbb3f new file mode 100644 index 00000000..e5dfd749 Binary files /dev/null and b/Library/Artifacts/4b/4b3b76d37f335aa1e90204e60f3dbb3f differ diff --git a/Library/Artifacts/4b/4b42a898854c9fd9c5cfa2e8e52088e7 b/Library/Artifacts/4b/4b42a898854c9fd9c5cfa2e8e52088e7 new file mode 100644 index 00000000..6d5b0953 Binary files /dev/null and b/Library/Artifacts/4b/4b42a898854c9fd9c5cfa2e8e52088e7 differ diff --git a/Library/Artifacts/4b/4b469b8ab7f682dab32ce72d37d7d14d b/Library/Artifacts/4b/4b469b8ab7f682dab32ce72d37d7d14d new file mode 100644 index 00000000..d8700569 Binary files /dev/null and b/Library/Artifacts/4b/4b469b8ab7f682dab32ce72d37d7d14d differ diff --git a/Library/Artifacts/4b/4b56159226dbf8524b1a26e2b004fd20 b/Library/Artifacts/4b/4b56159226dbf8524b1a26e2b004fd20 new file mode 100644 index 00000000..dec48a09 Binary files /dev/null and b/Library/Artifacts/4b/4b56159226dbf8524b1a26e2b004fd20 differ diff --git a/Library/Artifacts/4b/4b8b5b56f1c137a2e15c791add478412 b/Library/Artifacts/4b/4b8b5b56f1c137a2e15c791add478412 new file mode 100644 index 00000000..44826727 Binary files /dev/null and b/Library/Artifacts/4b/4b8b5b56f1c137a2e15c791add478412 differ diff --git a/Library/Artifacts/4b/4b941ffad7bdb912b45fb2de0f901b32 b/Library/Artifacts/4b/4b941ffad7bdb912b45fb2de0f901b32 new file mode 100644 index 00000000..6e719c8a Binary files /dev/null and b/Library/Artifacts/4b/4b941ffad7bdb912b45fb2de0f901b32 differ diff --git a/Library/Artifacts/4b/4bc0bcdba4d6620ee3838b4ba7b15225 b/Library/Artifacts/4b/4bc0bcdba4d6620ee3838b4ba7b15225 new file mode 100644 index 00000000..876ec93e Binary files /dev/null and b/Library/Artifacts/4b/4bc0bcdba4d6620ee3838b4ba7b15225 differ diff --git a/Library/Artifacts/4b/4be6aa78e31995735a3d5ebeab29940b b/Library/Artifacts/4b/4be6aa78e31995735a3d5ebeab29940b new file mode 100644 index 00000000..542ea6a4 Binary files /dev/null and b/Library/Artifacts/4b/4be6aa78e31995735a3d5ebeab29940b differ diff --git a/Library/Artifacts/4b/4be87d38f7647468271c02783786be8f b/Library/Artifacts/4b/4be87d38f7647468271c02783786be8f new file mode 100644 index 00000000..5ee1e8fe Binary files /dev/null and b/Library/Artifacts/4b/4be87d38f7647468271c02783786be8f differ diff --git a/Library/Artifacts/4b/4bf5bb0d170c53e37d02c989e39a9947 b/Library/Artifacts/4b/4bf5bb0d170c53e37d02c989e39a9947 new file mode 100644 index 00000000..f45229a6 Binary files /dev/null and b/Library/Artifacts/4b/4bf5bb0d170c53e37d02c989e39a9947 differ diff --git a/Library/Artifacts/4c/4c045124154699b496c0ca97905b3639 b/Library/Artifacts/4c/4c045124154699b496c0ca97905b3639 new file mode 100644 index 00000000..adefc3cc Binary files /dev/null and b/Library/Artifacts/4c/4c045124154699b496c0ca97905b3639 differ diff --git a/Library/Artifacts/4c/4c07148c0a64d65ef023b4c1577bc0c7 b/Library/Artifacts/4c/4c07148c0a64d65ef023b4c1577bc0c7 new file mode 100644 index 00000000..5dd5ff07 Binary files /dev/null and b/Library/Artifacts/4c/4c07148c0a64d65ef023b4c1577bc0c7 differ diff --git a/Library/Artifacts/4c/4c0a1ce89f7a693224db4d9fe463ace8 b/Library/Artifacts/4c/4c0a1ce89f7a693224db4d9fe463ace8 new file mode 100644 index 00000000..0f00f4b0 Binary files /dev/null and b/Library/Artifacts/4c/4c0a1ce89f7a693224db4d9fe463ace8 differ diff --git a/Library/Artifacts/4c/4c1b11fbdc238f0260a32134350f8d86 b/Library/Artifacts/4c/4c1b11fbdc238f0260a32134350f8d86 new file mode 100644 index 00000000..6cb4354c Binary files /dev/null and b/Library/Artifacts/4c/4c1b11fbdc238f0260a32134350f8d86 differ diff --git a/Library/Artifacts/4c/4c200c03c26cfdd643f0466e3c950db4 b/Library/Artifacts/4c/4c200c03c26cfdd643f0466e3c950db4 new file mode 100644 index 00000000..361d68fd Binary files /dev/null and b/Library/Artifacts/4c/4c200c03c26cfdd643f0466e3c950db4 differ diff --git a/Library/Artifacts/4c/4c2497f5a189f6b3211b629791c52915 b/Library/Artifacts/4c/4c2497f5a189f6b3211b629791c52915 new file mode 100644 index 00000000..a8269978 Binary files /dev/null and b/Library/Artifacts/4c/4c2497f5a189f6b3211b629791c52915 differ diff --git a/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 b/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 new file mode 100644 index 00000000..a3b75a59 Binary files /dev/null and b/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 differ diff --git a/Library/Artifacts/4c/4c4af563861ad8da66a2cd6dd9fa921a b/Library/Artifacts/4c/4c4af563861ad8da66a2cd6dd9fa921a new file mode 100644 index 00000000..87b583aa Binary files /dev/null and b/Library/Artifacts/4c/4c4af563861ad8da66a2cd6dd9fa921a differ diff --git a/Library/Artifacts/4c/4c4c224c971639e5e3f3b5304e56f11c b/Library/Artifacts/4c/4c4c224c971639e5e3f3b5304e56f11c new file mode 100644 index 00000000..dc58479a Binary files /dev/null and b/Library/Artifacts/4c/4c4c224c971639e5e3f3b5304e56f11c differ diff --git a/Library/Artifacts/4c/4c4cd4d6f07f0af57f7d5b2368fd0764 b/Library/Artifacts/4c/4c4cd4d6f07f0af57f7d5b2368fd0764 new file mode 100644 index 00000000..21885cfe Binary files /dev/null and b/Library/Artifacts/4c/4c4cd4d6f07f0af57f7d5b2368fd0764 differ diff --git a/Library/Artifacts/4c/4c641a18b03b72bf8a65c0e24c8c7209 b/Library/Artifacts/4c/4c641a18b03b72bf8a65c0e24c8c7209 new file mode 100644 index 00000000..04c03bf3 Binary files /dev/null and b/Library/Artifacts/4c/4c641a18b03b72bf8a65c0e24c8c7209 differ diff --git a/Library/Artifacts/4c/4c6c0ee44f04161f5bd00d04833192b9 b/Library/Artifacts/4c/4c6c0ee44f04161f5bd00d04833192b9 new file mode 100644 index 00000000..9f46f988 Binary files /dev/null and b/Library/Artifacts/4c/4c6c0ee44f04161f5bd00d04833192b9 differ diff --git a/Library/Artifacts/4c/4c6c39183528cb1f016efd2b71c89481 b/Library/Artifacts/4c/4c6c39183528cb1f016efd2b71c89481 new file mode 100644 index 00000000..021ec0eb Binary files /dev/null and b/Library/Artifacts/4c/4c6c39183528cb1f016efd2b71c89481 differ diff --git a/Library/Artifacts/4c/4c72d5c47ceb9235cf76b3040ed2699f b/Library/Artifacts/4c/4c72d5c47ceb9235cf76b3040ed2699f new file mode 100644 index 00000000..fc6048ab Binary files /dev/null and b/Library/Artifacts/4c/4c72d5c47ceb9235cf76b3040ed2699f differ diff --git a/Library/Artifacts/4c/4c7d9343df3ed630a72a2103038d873c b/Library/Artifacts/4c/4c7d9343df3ed630a72a2103038d873c new file mode 100644 index 00000000..f506e309 Binary files /dev/null and b/Library/Artifacts/4c/4c7d9343df3ed630a72a2103038d873c differ diff --git a/Library/Artifacts/4c/4c8e859ccd6a4671af573ff668c9e30a b/Library/Artifacts/4c/4c8e859ccd6a4671af573ff668c9e30a new file mode 100644 index 00000000..15f05712 Binary files /dev/null and b/Library/Artifacts/4c/4c8e859ccd6a4671af573ff668c9e30a differ diff --git a/Library/Artifacts/4c/4c91045d11a233844ea979f6d52d055c b/Library/Artifacts/4c/4c91045d11a233844ea979f6d52d055c new file mode 100644 index 00000000..b104db36 Binary files /dev/null and b/Library/Artifacts/4c/4c91045d11a233844ea979f6d52d055c differ diff --git a/Library/Artifacts/4c/4c96c47cfc66a1c97899752b309df003 b/Library/Artifacts/4c/4c96c47cfc66a1c97899752b309df003 new file mode 100644 index 00000000..93cdd4d4 Binary files /dev/null and b/Library/Artifacts/4c/4c96c47cfc66a1c97899752b309df003 differ diff --git a/Library/Artifacts/4c/4ca807bbdfa1a15844edc913e7cf08fe b/Library/Artifacts/4c/4ca807bbdfa1a15844edc913e7cf08fe new file mode 100644 index 00000000..ba1c08fb Binary files /dev/null and b/Library/Artifacts/4c/4ca807bbdfa1a15844edc913e7cf08fe differ diff --git a/Library/Artifacts/4c/4cc2764292558bbcaafa94951f755ba3 b/Library/Artifacts/4c/4cc2764292558bbcaafa94951f755ba3 new file mode 100644 index 00000000..a4260ddb Binary files /dev/null and b/Library/Artifacts/4c/4cc2764292558bbcaafa94951f755ba3 differ diff --git a/Library/Artifacts/4c/4ccd1f591f335621ae50b9f099308277 b/Library/Artifacts/4c/4ccd1f591f335621ae50b9f099308277 new file mode 100644 index 00000000..fb60b0c3 Binary files /dev/null and b/Library/Artifacts/4c/4ccd1f591f335621ae50b9f099308277 differ diff --git a/Library/Artifacts/4c/4cd5aaf216ff3abb40cb0acbaf5e7011 b/Library/Artifacts/4c/4cd5aaf216ff3abb40cb0acbaf5e7011 new file mode 100644 index 00000000..90196085 Binary files /dev/null and b/Library/Artifacts/4c/4cd5aaf216ff3abb40cb0acbaf5e7011 differ diff --git a/Library/Artifacts/4c/4cf85eb7b2c34de66dd8a2faa7ceeadc b/Library/Artifacts/4c/4cf85eb7b2c34de66dd8a2faa7ceeadc new file mode 100644 index 00000000..374e8ec6 Binary files /dev/null and b/Library/Artifacts/4c/4cf85eb7b2c34de66dd8a2faa7ceeadc differ diff --git a/Library/Artifacts/4c/4cfae737cd5f3b3c8aaa84f13d97c501 b/Library/Artifacts/4c/4cfae737cd5f3b3c8aaa84f13d97c501 new file mode 100644 index 00000000..4a3762a2 Binary files /dev/null and b/Library/Artifacts/4c/4cfae737cd5f3b3c8aaa84f13d97c501 differ diff --git a/Library/Artifacts/4c/4cfd73a597bcb57014358faecd280f4c b/Library/Artifacts/4c/4cfd73a597bcb57014358faecd280f4c new file mode 100644 index 00000000..5167d3f8 Binary files /dev/null and b/Library/Artifacts/4c/4cfd73a597bcb57014358faecd280f4c differ diff --git a/Library/Artifacts/4d/4d02290d717e267ac872bd88c26c4ada b/Library/Artifacts/4d/4d02290d717e267ac872bd88c26c4ada new file mode 100644 index 00000000..ff5c6b4c Binary files /dev/null and b/Library/Artifacts/4d/4d02290d717e267ac872bd88c26c4ada differ diff --git a/Library/Artifacts/4d/4d272cd55347c147d9675af6e153dc3a b/Library/Artifacts/4d/4d272cd55347c147d9675af6e153dc3a new file mode 100644 index 00000000..2e14233a Binary files /dev/null and b/Library/Artifacts/4d/4d272cd55347c147d9675af6e153dc3a differ diff --git a/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 b/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 new file mode 100644 index 00000000..1acd87d6 Binary files /dev/null and b/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 differ diff --git a/Library/Artifacts/4d/4d56824db6faa0437f29141f7e75268c b/Library/Artifacts/4d/4d56824db6faa0437f29141f7e75268c new file mode 100644 index 00000000..f388b976 Binary files /dev/null and b/Library/Artifacts/4d/4d56824db6faa0437f29141f7e75268c differ diff --git a/Library/Artifacts/4d/4d5e155f78bfc5b526f281d21abdaf3b b/Library/Artifacts/4d/4d5e155f78bfc5b526f281d21abdaf3b new file mode 100644 index 00000000..c5fdde6d Binary files /dev/null and b/Library/Artifacts/4d/4d5e155f78bfc5b526f281d21abdaf3b differ diff --git a/Library/Artifacts/4d/4d8bd73b15130acfedced6347fd38440 b/Library/Artifacts/4d/4d8bd73b15130acfedced6347fd38440 new file mode 100644 index 00000000..82fbe748 Binary files /dev/null and b/Library/Artifacts/4d/4d8bd73b15130acfedced6347fd38440 differ diff --git a/Library/Artifacts/4d/4d9c4332574e05ce4a5d9c4104b3ddbb b/Library/Artifacts/4d/4d9c4332574e05ce4a5d9c4104b3ddbb new file mode 100644 index 00000000..c6bd1c2d Binary files /dev/null and b/Library/Artifacts/4d/4d9c4332574e05ce4a5d9c4104b3ddbb differ diff --git a/Library/Artifacts/4d/4da2e327cabdfd73ceb230fdfb295e0e b/Library/Artifacts/4d/4da2e327cabdfd73ceb230fdfb295e0e new file mode 100644 index 00000000..3e4a411e Binary files /dev/null and b/Library/Artifacts/4d/4da2e327cabdfd73ceb230fdfb295e0e differ diff --git a/Library/Artifacts/4d/4dc32ba4f867bdd3b468b9f017bc8e04 b/Library/Artifacts/4d/4dc32ba4f867bdd3b468b9f017bc8e04 new file mode 100644 index 00000000..8b3baf2d Binary files /dev/null and b/Library/Artifacts/4d/4dc32ba4f867bdd3b468b9f017bc8e04 differ diff --git a/Library/Artifacts/4d/4dd6396607ae2759fc2b03fba8ce23e3 b/Library/Artifacts/4d/4dd6396607ae2759fc2b03fba8ce23e3 new file mode 100644 index 00000000..637b9956 Binary files /dev/null and b/Library/Artifacts/4d/4dd6396607ae2759fc2b03fba8ce23e3 differ diff --git a/Library/Artifacts/4d/4dd671d17e05819d01f81e66a92eadad b/Library/Artifacts/4d/4dd671d17e05819d01f81e66a92eadad new file mode 100644 index 00000000..b73d34c6 Binary files /dev/null and b/Library/Artifacts/4d/4dd671d17e05819d01f81e66a92eadad differ diff --git a/Library/Artifacts/4d/4def620e628cc7fbbb798aa28e8118e6 b/Library/Artifacts/4d/4def620e628cc7fbbb798aa28e8118e6 new file mode 100644 index 00000000..865abbe8 Binary files /dev/null and b/Library/Artifacts/4d/4def620e628cc7fbbb798aa28e8118e6 differ diff --git a/Library/Artifacts/4d/4dfd51a3ff81dd53372c84a7801ef545 b/Library/Artifacts/4d/4dfd51a3ff81dd53372c84a7801ef545 new file mode 100644 index 00000000..5053a75c Binary files /dev/null and b/Library/Artifacts/4d/4dfd51a3ff81dd53372c84a7801ef545 differ diff --git a/Library/Artifacts/4e/4e09b2318a720acc4be6f90b5b0d7aff b/Library/Artifacts/4e/4e09b2318a720acc4be6f90b5b0d7aff new file mode 100644 index 00000000..ae3a5528 Binary files /dev/null and b/Library/Artifacts/4e/4e09b2318a720acc4be6f90b5b0d7aff differ diff --git a/Library/Artifacts/4e/4e11b5cfe1226b6e34284beaa0999500 b/Library/Artifacts/4e/4e11b5cfe1226b6e34284beaa0999500 new file mode 100644 index 00000000..34bb64ca Binary files /dev/null and b/Library/Artifacts/4e/4e11b5cfe1226b6e34284beaa0999500 differ diff --git a/Library/Artifacts/4e/4e3363bfd274fe6c967c12326ec8aa3f b/Library/Artifacts/4e/4e3363bfd274fe6c967c12326ec8aa3f new file mode 100644 index 00000000..edf3d2e9 Binary files /dev/null and b/Library/Artifacts/4e/4e3363bfd274fe6c967c12326ec8aa3f differ diff --git a/Library/Artifacts/4e/4e6cdb8a9430e0946b2beee3a2675575 b/Library/Artifacts/4e/4e6cdb8a9430e0946b2beee3a2675575 new file mode 100644 index 00000000..90218739 Binary files /dev/null and b/Library/Artifacts/4e/4e6cdb8a9430e0946b2beee3a2675575 differ diff --git a/Library/Artifacts/4e/4e787dd512569f1f0bef55ac63ec272b b/Library/Artifacts/4e/4e787dd512569f1f0bef55ac63ec272b new file mode 100644 index 00000000..df59ef19 Binary files /dev/null and b/Library/Artifacts/4e/4e787dd512569f1f0bef55ac63ec272b differ diff --git a/Library/Artifacts/4e/4e7ead9a1a5934aead8ec3424853fadd b/Library/Artifacts/4e/4e7ead9a1a5934aead8ec3424853fadd new file mode 100644 index 00000000..afbe1550 Binary files /dev/null and b/Library/Artifacts/4e/4e7ead9a1a5934aead8ec3424853fadd differ diff --git a/Library/Artifacts/4e/4e8e834db478851e066bf1ea4d46cfc2 b/Library/Artifacts/4e/4e8e834db478851e066bf1ea4d46cfc2 new file mode 100644 index 00000000..df4ab9ff Binary files /dev/null and b/Library/Artifacts/4e/4e8e834db478851e066bf1ea4d46cfc2 differ diff --git a/Library/Artifacts/4e/4ea2c5de70440ccd0a55b24710279733 b/Library/Artifacts/4e/4ea2c5de70440ccd0a55b24710279733 new file mode 100644 index 00000000..d18182dd Binary files /dev/null and b/Library/Artifacts/4e/4ea2c5de70440ccd0a55b24710279733 differ diff --git a/Library/Artifacts/4e/4ea3151445a8448afba9453619187312 b/Library/Artifacts/4e/4ea3151445a8448afba9453619187312 new file mode 100644 index 00000000..471bbdf6 Binary files /dev/null and b/Library/Artifacts/4e/4ea3151445a8448afba9453619187312 differ diff --git a/Library/Artifacts/4e/4ebf8bee87b27718860ffeac473d1df7 b/Library/Artifacts/4e/4ebf8bee87b27718860ffeac473d1df7 new file mode 100644 index 00000000..d2ca1dfe Binary files /dev/null and b/Library/Artifacts/4e/4ebf8bee87b27718860ffeac473d1df7 differ diff --git a/Library/Artifacts/4e/4ebfea35840ed47c5b2e5720d83e02d5 b/Library/Artifacts/4e/4ebfea35840ed47c5b2e5720d83e02d5 new file mode 100644 index 00000000..7b97bf9d Binary files /dev/null and b/Library/Artifacts/4e/4ebfea35840ed47c5b2e5720d83e02d5 differ diff --git a/Library/Artifacts/4e/4edf6ad687ce5f6aaf85ab08854e4c93 b/Library/Artifacts/4e/4edf6ad687ce5f6aaf85ab08854e4c93 new file mode 100644 index 00000000..93bcd7cb Binary files /dev/null and b/Library/Artifacts/4e/4edf6ad687ce5f6aaf85ab08854e4c93 differ diff --git a/Library/Artifacts/4e/4ee3d48fd576aa41f9ac017ee957c9bc b/Library/Artifacts/4e/4ee3d48fd576aa41f9ac017ee957c9bc new file mode 100644 index 00000000..5ca539a1 Binary files /dev/null and b/Library/Artifacts/4e/4ee3d48fd576aa41f9ac017ee957c9bc differ diff --git a/Library/Artifacts/4e/4eed0587680dc1996dea1342253408e7 b/Library/Artifacts/4e/4eed0587680dc1996dea1342253408e7 new file mode 100644 index 00000000..7b969466 Binary files /dev/null and b/Library/Artifacts/4e/4eed0587680dc1996dea1342253408e7 differ diff --git a/Library/Artifacts/4e/4ef98f46cef3613c2631f5272c8249fd b/Library/Artifacts/4e/4ef98f46cef3613c2631f5272c8249fd new file mode 100644 index 00000000..a82e4d26 Binary files /dev/null and b/Library/Artifacts/4e/4ef98f46cef3613c2631f5272c8249fd differ diff --git a/Library/Artifacts/4f/4f02bacd0b979612134d15cbcf3e4a1a b/Library/Artifacts/4f/4f02bacd0b979612134d15cbcf3e4a1a new file mode 100644 index 00000000..6743f891 Binary files /dev/null and b/Library/Artifacts/4f/4f02bacd0b979612134d15cbcf3e4a1a differ diff --git a/Library/Artifacts/4f/4f16bad85d69c7cf2a3719160cbbf819 b/Library/Artifacts/4f/4f16bad85d69c7cf2a3719160cbbf819 new file mode 100644 index 00000000..b2ea532d Binary files /dev/null and b/Library/Artifacts/4f/4f16bad85d69c7cf2a3719160cbbf819 differ diff --git a/Library/Artifacts/4f/4f401bb510a26f0e0f4826e2918768af b/Library/Artifacts/4f/4f401bb510a26f0e0f4826e2918768af new file mode 100644 index 00000000..54c809e8 Binary files /dev/null and b/Library/Artifacts/4f/4f401bb510a26f0e0f4826e2918768af differ diff --git a/Library/Artifacts/4f/4f41c16364cc604afc307606d3eef47f b/Library/Artifacts/4f/4f41c16364cc604afc307606d3eef47f new file mode 100644 index 00000000..c8d11dfb Binary files /dev/null and b/Library/Artifacts/4f/4f41c16364cc604afc307606d3eef47f differ diff --git a/Library/Artifacts/4f/4f5b23447d689197a7b50cef02349213 b/Library/Artifacts/4f/4f5b23447d689197a7b50cef02349213 new file mode 100644 index 00000000..47ffb78b Binary files /dev/null and b/Library/Artifacts/4f/4f5b23447d689197a7b50cef02349213 differ diff --git a/Library/Artifacts/4f/4f6e8d5ea72312267155be560b55b01e b/Library/Artifacts/4f/4f6e8d5ea72312267155be560b55b01e new file mode 100644 index 00000000..f312febd Binary files /dev/null and b/Library/Artifacts/4f/4f6e8d5ea72312267155be560b55b01e differ diff --git a/Library/Artifacts/4f/4f9041791c5f716fdd39fcb540bca021 b/Library/Artifacts/4f/4f9041791c5f716fdd39fcb540bca021 new file mode 100644 index 00000000..77aba5e5 Binary files /dev/null and b/Library/Artifacts/4f/4f9041791c5f716fdd39fcb540bca021 differ diff --git a/Library/Artifacts/4f/4f921dbd881032abbbc9e1d3d7711b00 b/Library/Artifacts/4f/4f921dbd881032abbbc9e1d3d7711b00 new file mode 100644 index 00000000..c7867b7c Binary files /dev/null and b/Library/Artifacts/4f/4f921dbd881032abbbc9e1d3d7711b00 differ diff --git a/Library/Artifacts/4f/4f973e3240ced17d36ceccdeb5349dd4 b/Library/Artifacts/4f/4f973e3240ced17d36ceccdeb5349dd4 new file mode 100644 index 00000000..9e8a2796 Binary files /dev/null and b/Library/Artifacts/4f/4f973e3240ced17d36ceccdeb5349dd4 differ diff --git a/Library/Artifacts/4f/4fa70a65978216905cfc851eb5696f85 b/Library/Artifacts/4f/4fa70a65978216905cfc851eb5696f85 new file mode 100644 index 00000000..e81424d2 Binary files /dev/null and b/Library/Artifacts/4f/4fa70a65978216905cfc851eb5696f85 differ diff --git a/Library/Artifacts/4f/4fbddb9e0516b8f1c2735a4923a9bb02 b/Library/Artifacts/4f/4fbddb9e0516b8f1c2735a4923a9bb02 new file mode 100644 index 00000000..d2b8e4ac Binary files /dev/null and b/Library/Artifacts/4f/4fbddb9e0516b8f1c2735a4923a9bb02 differ diff --git a/Library/Artifacts/4f/4fd4377ae5e3b45b9248626ca4abb74c b/Library/Artifacts/4f/4fd4377ae5e3b45b9248626ca4abb74c new file mode 100644 index 00000000..0e75df83 Binary files /dev/null and b/Library/Artifacts/4f/4fd4377ae5e3b45b9248626ca4abb74c differ diff --git a/Library/Artifacts/4f/4fe40c57bb4cbe94e5862baf928f953b b/Library/Artifacts/4f/4fe40c57bb4cbe94e5862baf928f953b new file mode 100644 index 00000000..1f2f9b1a Binary files /dev/null and b/Library/Artifacts/4f/4fe40c57bb4cbe94e5862baf928f953b differ diff --git a/Library/Artifacts/4f/4fe57ee71d3b08de597e357aa5939028 b/Library/Artifacts/4f/4fe57ee71d3b08de597e357aa5939028 new file mode 100644 index 00000000..6768d334 Binary files /dev/null and b/Library/Artifacts/4f/4fe57ee71d3b08de597e357aa5939028 differ diff --git a/Library/Artifacts/4f/4fefdb97ba540cea0820f27c56bd6761 b/Library/Artifacts/4f/4fefdb97ba540cea0820f27c56bd6761 new file mode 100644 index 00000000..561cd4e4 Binary files /dev/null and b/Library/Artifacts/4f/4fefdb97ba540cea0820f27c56bd6761 differ diff --git a/Library/Artifacts/50/500544d45f574ebfa87ab954eb3bd436 b/Library/Artifacts/50/500544d45f574ebfa87ab954eb3bd436 new file mode 100644 index 00000000..c32f0a01 Binary files /dev/null and b/Library/Artifacts/50/500544d45f574ebfa87ab954eb3bd436 differ diff --git a/Library/Artifacts/50/500ee1f81b8b9623a3430fca452eb849 b/Library/Artifacts/50/500ee1f81b8b9623a3430fca452eb849 new file mode 100644 index 00000000..f84b7285 Binary files /dev/null and b/Library/Artifacts/50/500ee1f81b8b9623a3430fca452eb849 differ diff --git a/Library/Artifacts/50/50115d3c13aa87d32852fd02b8bf80b7 b/Library/Artifacts/50/50115d3c13aa87d32852fd02b8bf80b7 new file mode 100644 index 00000000..1ef27859 Binary files /dev/null and b/Library/Artifacts/50/50115d3c13aa87d32852fd02b8bf80b7 differ diff --git a/Library/Artifacts/50/50254bd02f111b552045d16602f41c29 b/Library/Artifacts/50/50254bd02f111b552045d16602f41c29 new file mode 100644 index 00000000..d890b4d1 Binary files /dev/null and b/Library/Artifacts/50/50254bd02f111b552045d16602f41c29 differ diff --git a/Library/Artifacts/50/503ee25412f1e0cb6d343e3f37e0c3e2 b/Library/Artifacts/50/503ee25412f1e0cb6d343e3f37e0c3e2 new file mode 100644 index 00000000..c8c78280 Binary files /dev/null and b/Library/Artifacts/50/503ee25412f1e0cb6d343e3f37e0c3e2 differ diff --git a/Library/Artifacts/50/504f8180292cc7f09ac9151d37af34a2 b/Library/Artifacts/50/504f8180292cc7f09ac9151d37af34a2 new file mode 100644 index 00000000..0da03210 Binary files /dev/null and b/Library/Artifacts/50/504f8180292cc7f09ac9151d37af34a2 differ diff --git a/Library/Artifacts/50/5051ed301a45cbd13312d94008650dc2 b/Library/Artifacts/50/5051ed301a45cbd13312d94008650dc2 new file mode 100644 index 00000000..2e52edf3 Binary files /dev/null and b/Library/Artifacts/50/5051ed301a45cbd13312d94008650dc2 differ diff --git a/Library/Artifacts/50/5064b7e132b577da7cc7b41375331cc5 b/Library/Artifacts/50/5064b7e132b577da7cc7b41375331cc5 new file mode 100644 index 00000000..9bf5d566 Binary files /dev/null and b/Library/Artifacts/50/5064b7e132b577da7cc7b41375331cc5 differ diff --git a/Library/Artifacts/50/509f7dd84305c6bf68d3f399525e409b b/Library/Artifacts/50/509f7dd84305c6bf68d3f399525e409b new file mode 100644 index 00000000..0f4c18bb Binary files /dev/null and b/Library/Artifacts/50/509f7dd84305c6bf68d3f399525e409b differ diff --git a/Library/Artifacts/50/50c5065eb2c502516da2f4706d38bc55 b/Library/Artifacts/50/50c5065eb2c502516da2f4706d38bc55 new file mode 100644 index 00000000..0e0badec Binary files /dev/null and b/Library/Artifacts/50/50c5065eb2c502516da2f4706d38bc55 differ diff --git a/Library/Artifacts/50/50d29489d4825661dae97ee37d041e73 b/Library/Artifacts/50/50d29489d4825661dae97ee37d041e73 new file mode 100644 index 00000000..3d48595e Binary files /dev/null and b/Library/Artifacts/50/50d29489d4825661dae97ee37d041e73 differ diff --git a/Library/Artifacts/50/50dc19d4201524c71b569a07961767bb b/Library/Artifacts/50/50dc19d4201524c71b569a07961767bb new file mode 100644 index 00000000..fa0dff9c Binary files /dev/null and b/Library/Artifacts/50/50dc19d4201524c71b569a07961767bb differ diff --git a/Library/Artifacts/50/50e4ceb25a0fbb8d6e783259e7cab620 b/Library/Artifacts/50/50e4ceb25a0fbb8d6e783259e7cab620 new file mode 100644 index 00000000..811d4d49 Binary files /dev/null and b/Library/Artifacts/50/50e4ceb25a0fbb8d6e783259e7cab620 differ diff --git a/Library/Artifacts/50/50eaa94ea2f28f1158d5c180e2922e61 b/Library/Artifacts/50/50eaa94ea2f28f1158d5c180e2922e61 new file mode 100644 index 00000000..df89c60a Binary files /dev/null and b/Library/Artifacts/50/50eaa94ea2f28f1158d5c180e2922e61 differ diff --git a/Library/Artifacts/50/50eb16142f1225010ed1cb5acd18714d b/Library/Artifacts/50/50eb16142f1225010ed1cb5acd18714d new file mode 100644 index 00000000..4e7dc031 Binary files /dev/null and b/Library/Artifacts/50/50eb16142f1225010ed1cb5acd18714d differ diff --git a/Library/Artifacts/51/510805ce1ce806a561fef9f7fb9759ce b/Library/Artifacts/51/510805ce1ce806a561fef9f7fb9759ce new file mode 100644 index 00000000..9766c1f2 Binary files /dev/null and b/Library/Artifacts/51/510805ce1ce806a561fef9f7fb9759ce differ diff --git a/Library/Artifacts/51/51111ed1439e3a658c73078f41ba5e45 b/Library/Artifacts/51/51111ed1439e3a658c73078f41ba5e45 new file mode 100644 index 00000000..7dfedb36 Binary files /dev/null and b/Library/Artifacts/51/51111ed1439e3a658c73078f41ba5e45 differ diff --git a/Library/Artifacts/51/5127001ccdba7890f4c4d0db261721ea b/Library/Artifacts/51/5127001ccdba7890f4c4d0db261721ea new file mode 100644 index 00000000..ae4189db Binary files /dev/null and b/Library/Artifacts/51/5127001ccdba7890f4c4d0db261721ea differ diff --git a/Library/Artifacts/51/51387324c32e1da1378b287af9210a10 b/Library/Artifacts/51/51387324c32e1da1378b287af9210a10 new file mode 100644 index 00000000..c23f4d16 Binary files /dev/null and b/Library/Artifacts/51/51387324c32e1da1378b287af9210a10 differ diff --git a/Library/Artifacts/51/513d4ffe24d2a17ba6d0d0c88e570af4 b/Library/Artifacts/51/513d4ffe24d2a17ba6d0d0c88e570af4 new file mode 100644 index 00000000..27c7cc4d Binary files /dev/null and b/Library/Artifacts/51/513d4ffe24d2a17ba6d0d0c88e570af4 differ diff --git a/Library/Artifacts/51/51488aac0b188610877dc87d7ec055bc b/Library/Artifacts/51/51488aac0b188610877dc87d7ec055bc new file mode 100644 index 00000000..f97688c3 Binary files /dev/null and b/Library/Artifacts/51/51488aac0b188610877dc87d7ec055bc differ diff --git a/Library/Artifacts/51/516d11b2b0a39bd807a93410cc6823b3 b/Library/Artifacts/51/516d11b2b0a39bd807a93410cc6823b3 new file mode 100644 index 00000000..f260c338 Binary files /dev/null and b/Library/Artifacts/51/516d11b2b0a39bd807a93410cc6823b3 differ diff --git a/Library/Artifacts/51/518903577647799d2e4aa8f98eec397e b/Library/Artifacts/51/518903577647799d2e4aa8f98eec397e new file mode 100644 index 00000000..5d24be7d Binary files /dev/null and b/Library/Artifacts/51/518903577647799d2e4aa8f98eec397e differ diff --git a/Library/Artifacts/51/519a16a7b0c4aaf3650ef396764decd7 b/Library/Artifacts/51/519a16a7b0c4aaf3650ef396764decd7 new file mode 100644 index 00000000..8bc23226 Binary files /dev/null and b/Library/Artifacts/51/519a16a7b0c4aaf3650ef396764decd7 differ diff --git a/Library/Artifacts/51/519aec1774a61ca76f8f7d0e019b6593 b/Library/Artifacts/51/519aec1774a61ca76f8f7d0e019b6593 new file mode 100644 index 00000000..56bc009c Binary files /dev/null and b/Library/Artifacts/51/519aec1774a61ca76f8f7d0e019b6593 differ diff --git a/Library/Artifacts/51/519f4268d0ca9ab92cb7f0e024df86a4 b/Library/Artifacts/51/519f4268d0ca9ab92cb7f0e024df86a4 new file mode 100644 index 00000000..d27295eb Binary files /dev/null and b/Library/Artifacts/51/519f4268d0ca9ab92cb7f0e024df86a4 differ diff --git a/Library/Artifacts/51/51b169ba879c3bae6216d25520aa0a72 b/Library/Artifacts/51/51b169ba879c3bae6216d25520aa0a72 new file mode 100644 index 00000000..b253b006 Binary files /dev/null and b/Library/Artifacts/51/51b169ba879c3bae6216d25520aa0a72 differ diff --git a/Library/Artifacts/51/51bad2a8c247779439dc3107944c6629 b/Library/Artifacts/51/51bad2a8c247779439dc3107944c6629 new file mode 100644 index 00000000..5c621249 Binary files /dev/null and b/Library/Artifacts/51/51bad2a8c247779439dc3107944c6629 differ diff --git a/Library/Artifacts/51/51eadabbb30cad61ec8416ceb09c8f84 b/Library/Artifacts/51/51eadabbb30cad61ec8416ceb09c8f84 new file mode 100644 index 00000000..5df972fe Binary files /dev/null and b/Library/Artifacts/51/51eadabbb30cad61ec8416ceb09c8f84 differ diff --git a/Library/Artifacts/51/51f732ced25f6734162235e9726fa0bb b/Library/Artifacts/51/51f732ced25f6734162235e9726fa0bb new file mode 100644 index 00000000..5c487996 Binary files /dev/null and b/Library/Artifacts/51/51f732ced25f6734162235e9726fa0bb differ diff --git a/Library/Artifacts/51/51f76e6677a322e9abd2767507d9ec8b b/Library/Artifacts/51/51f76e6677a322e9abd2767507d9ec8b new file mode 100644 index 00000000..cd2d6ec9 Binary files /dev/null and b/Library/Artifacts/51/51f76e6677a322e9abd2767507d9ec8b differ diff --git a/Library/Artifacts/52/5211010bceef462ad0bbd57ee092b429 b/Library/Artifacts/52/5211010bceef462ad0bbd57ee092b429 new file mode 100644 index 00000000..3320f04c Binary files /dev/null and b/Library/Artifacts/52/5211010bceef462ad0bbd57ee092b429 differ diff --git a/Library/Artifacts/52/5211c7b045b8c24635e83ea07c0b9d9e b/Library/Artifacts/52/5211c7b045b8c24635e83ea07c0b9d9e new file mode 100644 index 00000000..027e50fa Binary files /dev/null and b/Library/Artifacts/52/5211c7b045b8c24635e83ea07c0b9d9e differ diff --git a/Library/Artifacts/52/52146d39843dafccee49b325cf93c46f b/Library/Artifacts/52/52146d39843dafccee49b325cf93c46f new file mode 100644 index 00000000..07773769 Binary files /dev/null and b/Library/Artifacts/52/52146d39843dafccee49b325cf93c46f differ diff --git a/Library/Artifacts/52/52326182398d9b3b52a1bfd7a2bb4ef6 b/Library/Artifacts/52/52326182398d9b3b52a1bfd7a2bb4ef6 new file mode 100644 index 00000000..83a547b0 Binary files /dev/null and b/Library/Artifacts/52/52326182398d9b3b52a1bfd7a2bb4ef6 differ diff --git a/Library/Artifacts/52/523b1aed9f961f759d7ec64de9b5d4ae b/Library/Artifacts/52/523b1aed9f961f759d7ec64de9b5d4ae new file mode 100644 index 00000000..4d9a22b6 Binary files /dev/null and b/Library/Artifacts/52/523b1aed9f961f759d7ec64de9b5d4ae differ diff --git a/Library/Artifacts/52/52400c31d4ea0eaf5929ec9f4276f01d b/Library/Artifacts/52/52400c31d4ea0eaf5929ec9f4276f01d new file mode 100644 index 00000000..3f935024 Binary files /dev/null and b/Library/Artifacts/52/52400c31d4ea0eaf5929ec9f4276f01d differ diff --git a/Library/Artifacts/52/525f92c59cf0a0ea2820438e83d2b13b b/Library/Artifacts/52/525f92c59cf0a0ea2820438e83d2b13b new file mode 100644 index 00000000..d06445b5 Binary files /dev/null and b/Library/Artifacts/52/525f92c59cf0a0ea2820438e83d2b13b differ diff --git a/Library/Artifacts/52/528dcb855c1140d6f52ce7445f686a06 b/Library/Artifacts/52/528dcb855c1140d6f52ce7445f686a06 new file mode 100644 index 00000000..6a321551 Binary files /dev/null and b/Library/Artifacts/52/528dcb855c1140d6f52ce7445f686a06 differ diff --git a/Library/Artifacts/52/529b2c628196b1ddb18bd3f9c69d7029 b/Library/Artifacts/52/529b2c628196b1ddb18bd3f9c69d7029 new file mode 100644 index 00000000..cba4b99f Binary files /dev/null and b/Library/Artifacts/52/529b2c628196b1ddb18bd3f9c69d7029 differ diff --git a/Library/Artifacts/52/52aa57a64a3b96c59524c5b820ded130 b/Library/Artifacts/52/52aa57a64a3b96c59524c5b820ded130 new file mode 100644 index 00000000..675e49d8 Binary files /dev/null and b/Library/Artifacts/52/52aa57a64a3b96c59524c5b820ded130 differ diff --git a/Library/Artifacts/52/52b0db4cb79aeb10e96738cb581ecf52 b/Library/Artifacts/52/52b0db4cb79aeb10e96738cb581ecf52 new file mode 100644 index 00000000..aed87cb1 Binary files /dev/null and b/Library/Artifacts/52/52b0db4cb79aeb10e96738cb581ecf52 differ diff --git a/Library/Artifacts/52/52d53538310808d4b82bae52a085ccc7 b/Library/Artifacts/52/52d53538310808d4b82bae52a085ccc7 new file mode 100644 index 00000000..9cc57a30 Binary files /dev/null and b/Library/Artifacts/52/52d53538310808d4b82bae52a085ccc7 differ diff --git a/Library/Artifacts/52/52def8c9c1fc8c5dcafbb0963e6f822d b/Library/Artifacts/52/52def8c9c1fc8c5dcafbb0963e6f822d new file mode 100644 index 00000000..34fdd6fa Binary files /dev/null and b/Library/Artifacts/52/52def8c9c1fc8c5dcafbb0963e6f822d differ diff --git a/Library/Artifacts/52/52e2ec405bdf6ff4e636af2983397530 b/Library/Artifacts/52/52e2ec405bdf6ff4e636af2983397530 new file mode 100644 index 00000000..5d497dd2 Binary files /dev/null and b/Library/Artifacts/52/52e2ec405bdf6ff4e636af2983397530 differ diff --git a/Library/Artifacts/52/52e69d1067725202847e1bd8ef47ca0b b/Library/Artifacts/52/52e69d1067725202847e1bd8ef47ca0b new file mode 100644 index 00000000..5914f885 Binary files /dev/null and b/Library/Artifacts/52/52e69d1067725202847e1bd8ef47ca0b differ diff --git a/Library/Artifacts/52/52f36894ff7754df22595a830dbd7a69 b/Library/Artifacts/52/52f36894ff7754df22595a830dbd7a69 new file mode 100644 index 00000000..51981428 Binary files /dev/null and b/Library/Artifacts/52/52f36894ff7754df22595a830dbd7a69 differ diff --git a/Library/Artifacts/52/52fa274792660b3ec9007402e77eff3a b/Library/Artifacts/52/52fa274792660b3ec9007402e77eff3a new file mode 100644 index 00000000..ea04bbb8 Binary files /dev/null and b/Library/Artifacts/52/52fa274792660b3ec9007402e77eff3a differ diff --git a/Library/Artifacts/53/5301e6fc887d81eadb0a73339d62d2e7 b/Library/Artifacts/53/5301e6fc887d81eadb0a73339d62d2e7 new file mode 100644 index 00000000..134d3357 Binary files /dev/null and b/Library/Artifacts/53/5301e6fc887d81eadb0a73339d62d2e7 differ diff --git a/Library/Artifacts/53/53337d825d1a6cdd4dfa5e825c571c41 b/Library/Artifacts/53/53337d825d1a6cdd4dfa5e825c571c41 new file mode 100644 index 00000000..20ff50ac Binary files /dev/null and b/Library/Artifacts/53/53337d825d1a6cdd4dfa5e825c571c41 differ diff --git a/Library/Artifacts/53/537b94cf215ffbded8a322a6b7dc501a b/Library/Artifacts/53/537b94cf215ffbded8a322a6b7dc501a new file mode 100644 index 00000000..b1a85dd3 Binary files /dev/null and b/Library/Artifacts/53/537b94cf215ffbded8a322a6b7dc501a differ diff --git a/Library/Artifacts/53/53856ea6736faaff567a88d4ffc9ef6f b/Library/Artifacts/53/53856ea6736faaff567a88d4ffc9ef6f new file mode 100644 index 00000000..73dcffc7 Binary files /dev/null and b/Library/Artifacts/53/53856ea6736faaff567a88d4ffc9ef6f differ diff --git a/Library/Artifacts/53/53948213826081fc1e5804f1bb3908b6 b/Library/Artifacts/53/53948213826081fc1e5804f1bb3908b6 new file mode 100644 index 00000000..2117702f Binary files /dev/null and b/Library/Artifacts/53/53948213826081fc1e5804f1bb3908b6 differ diff --git a/Library/Artifacts/53/539a2b32fdb385abf83a3c1231c67860 b/Library/Artifacts/53/539a2b32fdb385abf83a3c1231c67860 new file mode 100644 index 00000000..3cea848a Binary files /dev/null and b/Library/Artifacts/53/539a2b32fdb385abf83a3c1231c67860 differ diff --git a/Library/Artifacts/53/539bc2425578397490dd4a40aff9d402 b/Library/Artifacts/53/539bc2425578397490dd4a40aff9d402 new file mode 100644 index 00000000..4247643b Binary files /dev/null and b/Library/Artifacts/53/539bc2425578397490dd4a40aff9d402 differ diff --git a/Library/Artifacts/53/539e1d24d67b49f6baea30f115f4d5fb b/Library/Artifacts/53/539e1d24d67b49f6baea30f115f4d5fb new file mode 100644 index 00000000..47d95054 Binary files /dev/null and b/Library/Artifacts/53/539e1d24d67b49f6baea30f115f4d5fb differ diff --git a/Library/Artifacts/53/53a050075f9e5fecb8559ea9c882ff08 b/Library/Artifacts/53/53a050075f9e5fecb8559ea9c882ff08 new file mode 100644 index 00000000..59b14e07 Binary files /dev/null and b/Library/Artifacts/53/53a050075f9e5fecb8559ea9c882ff08 differ diff --git a/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b b/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b new file mode 100644 index 00000000..a184e921 Binary files /dev/null and b/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b differ diff --git a/Library/Artifacts/53/53d05fa48c3f63b48116b2fc0833b738 b/Library/Artifacts/53/53d05fa48c3f63b48116b2fc0833b738 new file mode 100644 index 00000000..3307c2d3 Binary files /dev/null and b/Library/Artifacts/53/53d05fa48c3f63b48116b2fc0833b738 differ diff --git a/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 b/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 new file mode 100644 index 00000000..1e4456c1 Binary files /dev/null and b/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 differ diff --git a/Library/Artifacts/53/53f009c02662a39fd1786701ca7fdc9b b/Library/Artifacts/53/53f009c02662a39fd1786701ca7fdc9b new file mode 100644 index 00000000..65d8bb19 Binary files /dev/null and b/Library/Artifacts/53/53f009c02662a39fd1786701ca7fdc9b differ diff --git a/Library/Artifacts/54/54003538a132926a7a6450d356d7c359 b/Library/Artifacts/54/54003538a132926a7a6450d356d7c359 new file mode 100644 index 00000000..84d2b18e Binary files /dev/null and b/Library/Artifacts/54/54003538a132926a7a6450d356d7c359 differ diff --git a/Library/Artifacts/54/541c275ce8c454650041c9dfc81f091b b/Library/Artifacts/54/541c275ce8c454650041c9dfc81f091b new file mode 100644 index 00000000..130c13d8 Binary files /dev/null and b/Library/Artifacts/54/541c275ce8c454650041c9dfc81f091b differ diff --git a/Library/Artifacts/54/542a883807ef1f84985a3e38f8b69d5b b/Library/Artifacts/54/542a883807ef1f84985a3e38f8b69d5b new file mode 100644 index 00000000..1ba2bb57 Binary files /dev/null and b/Library/Artifacts/54/542a883807ef1f84985a3e38f8b69d5b differ diff --git a/Library/Artifacts/54/542c0ba246f0b34ec6649a5ddb025c82 b/Library/Artifacts/54/542c0ba246f0b34ec6649a5ddb025c82 new file mode 100644 index 00000000..41470521 Binary files /dev/null and b/Library/Artifacts/54/542c0ba246f0b34ec6649a5ddb025c82 differ diff --git a/Library/Artifacts/54/542eec9b1650f69e29f10d7f5b3de920 b/Library/Artifacts/54/542eec9b1650f69e29f10d7f5b3de920 new file mode 100644 index 00000000..f5741a29 Binary files /dev/null and b/Library/Artifacts/54/542eec9b1650f69e29f10d7f5b3de920 differ diff --git a/Library/Artifacts/54/54313187be837d5616840d06838ba427 b/Library/Artifacts/54/54313187be837d5616840d06838ba427 new file mode 100644 index 00000000..64217076 Binary files /dev/null and b/Library/Artifacts/54/54313187be837d5616840d06838ba427 differ diff --git a/Library/Artifacts/54/543311d9452e656c7aaa9d4ffb4e24d1 b/Library/Artifacts/54/543311d9452e656c7aaa9d4ffb4e24d1 new file mode 100644 index 00000000..bb77d25e Binary files /dev/null and b/Library/Artifacts/54/543311d9452e656c7aaa9d4ffb4e24d1 differ diff --git a/Library/Artifacts/54/544037921042cbdd8903e8142fe8133b b/Library/Artifacts/54/544037921042cbdd8903e8142fe8133b new file mode 100644 index 00000000..6a41bded Binary files /dev/null and b/Library/Artifacts/54/544037921042cbdd8903e8142fe8133b differ diff --git a/Library/Artifacts/54/544a677c240c9fe6f28ad38da60e2b5d b/Library/Artifacts/54/544a677c240c9fe6f28ad38da60e2b5d new file mode 100644 index 00000000..6d3b4425 Binary files /dev/null and b/Library/Artifacts/54/544a677c240c9fe6f28ad38da60e2b5d differ diff --git a/Library/Artifacts/54/5451232732edf25a287163152bf9dfb8 b/Library/Artifacts/54/5451232732edf25a287163152bf9dfb8 new file mode 100644 index 00000000..4cd70053 Binary files /dev/null and b/Library/Artifacts/54/5451232732edf25a287163152bf9dfb8 differ diff --git a/Library/Artifacts/54/546ada9a69b8e7ff207d3b07ee8ecdef b/Library/Artifacts/54/546ada9a69b8e7ff207d3b07ee8ecdef new file mode 100644 index 00000000..f7fd9580 Binary files /dev/null and b/Library/Artifacts/54/546ada9a69b8e7ff207d3b07ee8ecdef differ diff --git a/Library/Artifacts/54/546d49999132b144aab489bb2fdf8e61 b/Library/Artifacts/54/546d49999132b144aab489bb2fdf8e61 new file mode 100644 index 00000000..391c15ef Binary files /dev/null and b/Library/Artifacts/54/546d49999132b144aab489bb2fdf8e61 differ diff --git a/Library/Artifacts/54/547d2b3878b4af64c79541178bafc292 b/Library/Artifacts/54/547d2b3878b4af64c79541178bafc292 new file mode 100644 index 00000000..59339cf6 Binary files /dev/null and b/Library/Artifacts/54/547d2b3878b4af64c79541178bafc292 differ diff --git a/Library/Artifacts/54/549d5ad4bb88b3fec50d6f3d5d6a6bca b/Library/Artifacts/54/549d5ad4bb88b3fec50d6f3d5d6a6bca new file mode 100644 index 00000000..641dfe9a Binary files /dev/null and b/Library/Artifacts/54/549d5ad4bb88b3fec50d6f3d5d6a6bca differ diff --git a/Library/Artifacts/54/549d95524a64abed6dac945cf5f7cf13 b/Library/Artifacts/54/549d95524a64abed6dac945cf5f7cf13 new file mode 100644 index 00000000..758d2385 Binary files /dev/null and b/Library/Artifacts/54/549d95524a64abed6dac945cf5f7cf13 differ diff --git a/Library/Artifacts/54/54a968f0aed59969e1eb3ae4343e430e b/Library/Artifacts/54/54a968f0aed59969e1eb3ae4343e430e new file mode 100644 index 00000000..24a27c0a Binary files /dev/null and b/Library/Artifacts/54/54a968f0aed59969e1eb3ae4343e430e differ diff --git a/Library/Artifacts/54/54d5e61f47cdedc85d481f56f0fc6ecf b/Library/Artifacts/54/54d5e61f47cdedc85d481f56f0fc6ecf new file mode 100644 index 00000000..502bf0b6 Binary files /dev/null and b/Library/Artifacts/54/54d5e61f47cdedc85d481f56f0fc6ecf differ diff --git a/Library/Artifacts/54/54daa195a94e4a0b4b7753a4b21af0fe b/Library/Artifacts/54/54daa195a94e4a0b4b7753a4b21af0fe new file mode 100644 index 00000000..2ba53f56 Binary files /dev/null and b/Library/Artifacts/54/54daa195a94e4a0b4b7753a4b21af0fe differ diff --git a/Library/Artifacts/54/54ede1336245dd3c2ce24f98113be947 b/Library/Artifacts/54/54ede1336245dd3c2ce24f98113be947 new file mode 100644 index 00000000..5d85aba4 Binary files /dev/null and b/Library/Artifacts/54/54ede1336245dd3c2ce24f98113be947 differ diff --git a/Library/Artifacts/54/54f095585f81aeac7edee8cfe7ffe83e b/Library/Artifacts/54/54f095585f81aeac7edee8cfe7ffe83e new file mode 100644 index 00000000..586d345c Binary files /dev/null and b/Library/Artifacts/54/54f095585f81aeac7edee8cfe7ffe83e differ diff --git a/Library/Artifacts/54/54f9736f75da1c0e5337b2c52e604ba6 b/Library/Artifacts/54/54f9736f75da1c0e5337b2c52e604ba6 new file mode 100644 index 00000000..1481419e Binary files /dev/null and b/Library/Artifacts/54/54f9736f75da1c0e5337b2c52e604ba6 differ diff --git a/Library/Artifacts/54/54fe5cac8055c746380a8494017a5122 b/Library/Artifacts/54/54fe5cac8055c746380a8494017a5122 new file mode 100644 index 00000000..1f3d8e48 Binary files /dev/null and b/Library/Artifacts/54/54fe5cac8055c746380a8494017a5122 differ diff --git a/Library/Artifacts/55/55147f367aa1e412ecb2cb0cbf0e5b62 b/Library/Artifacts/55/55147f367aa1e412ecb2cb0cbf0e5b62 new file mode 100644 index 00000000..83c3d9de Binary files /dev/null and b/Library/Artifacts/55/55147f367aa1e412ecb2cb0cbf0e5b62 differ diff --git a/Library/Artifacts/55/55411d0caf9949e392ed576cfa37b7c4 b/Library/Artifacts/55/55411d0caf9949e392ed576cfa37b7c4 new file mode 100644 index 00000000..d45a8a57 Binary files /dev/null and b/Library/Artifacts/55/55411d0caf9949e392ed576cfa37b7c4 differ diff --git a/Library/Artifacts/55/5562afa4600e8d9db1cc1517cfedef07 b/Library/Artifacts/55/5562afa4600e8d9db1cc1517cfedef07 new file mode 100644 index 00000000..c7871df5 Binary files /dev/null and b/Library/Artifacts/55/5562afa4600e8d9db1cc1517cfedef07 differ diff --git a/Library/Artifacts/55/558c4150cff4034f34fe6df92fe8aca9 b/Library/Artifacts/55/558c4150cff4034f34fe6df92fe8aca9 new file mode 100644 index 00000000..bfe598db Binary files /dev/null and b/Library/Artifacts/55/558c4150cff4034f34fe6df92fe8aca9 differ diff --git a/Library/Artifacts/55/558e4010b31fe63ad8571304a8ab192e b/Library/Artifacts/55/558e4010b31fe63ad8571304a8ab192e new file mode 100644 index 00000000..873dca45 Binary files /dev/null and b/Library/Artifacts/55/558e4010b31fe63ad8571304a8ab192e differ diff --git a/Library/Artifacts/55/55985046157a2c61eac22dcaa2f011f8 b/Library/Artifacts/55/55985046157a2c61eac22dcaa2f011f8 new file mode 100644 index 00000000..8d2eeb75 Binary files /dev/null and b/Library/Artifacts/55/55985046157a2c61eac22dcaa2f011f8 differ diff --git a/Library/Artifacts/55/5598d97f4624718014144f543648f66b b/Library/Artifacts/55/5598d97f4624718014144f543648f66b new file mode 100644 index 00000000..04f06394 Binary files /dev/null and b/Library/Artifacts/55/5598d97f4624718014144f543648f66b differ diff --git a/Library/Artifacts/55/55c628dc1d1def18ffbff6d0c2dca9a7 b/Library/Artifacts/55/55c628dc1d1def18ffbff6d0c2dca9a7 new file mode 100644 index 00000000..55ba7a5a Binary files /dev/null and b/Library/Artifacts/55/55c628dc1d1def18ffbff6d0c2dca9a7 differ diff --git a/Library/Artifacts/55/55c861f9e00ce371b8fdda979b561140 b/Library/Artifacts/55/55c861f9e00ce371b8fdda979b561140 new file mode 100644 index 00000000..b5e44958 Binary files /dev/null and b/Library/Artifacts/55/55c861f9e00ce371b8fdda979b561140 differ diff --git a/Library/Artifacts/55/55f5aa13bef1961f3f0f3a77b946801c b/Library/Artifacts/55/55f5aa13bef1961f3f0f3a77b946801c new file mode 100644 index 00000000..cff40b0f Binary files /dev/null and b/Library/Artifacts/55/55f5aa13bef1961f3f0f3a77b946801c differ diff --git a/Library/Artifacts/55/55f5ce3ee0df369dd40b146d5e1f02cc b/Library/Artifacts/55/55f5ce3ee0df369dd40b146d5e1f02cc new file mode 100644 index 00000000..5b605dbd Binary files /dev/null and b/Library/Artifacts/55/55f5ce3ee0df369dd40b146d5e1f02cc differ diff --git a/Library/Artifacts/56/561a0c143be2579d873455d4cdff2caf b/Library/Artifacts/56/561a0c143be2579d873455d4cdff2caf new file mode 100644 index 00000000..0d0a1012 Binary files /dev/null and b/Library/Artifacts/56/561a0c143be2579d873455d4cdff2caf differ diff --git a/Library/Artifacts/56/5630be7fc80bc5f79e24b840278b2155 b/Library/Artifacts/56/5630be7fc80bc5f79e24b840278b2155 new file mode 100644 index 00000000..8bd27053 Binary files /dev/null and b/Library/Artifacts/56/5630be7fc80bc5f79e24b840278b2155 differ diff --git a/Library/Artifacts/56/564ae5373e2805bdafee7ea63ca9ded0 b/Library/Artifacts/56/564ae5373e2805bdafee7ea63ca9ded0 new file mode 100644 index 00000000..4f27af0d Binary files /dev/null and b/Library/Artifacts/56/564ae5373e2805bdafee7ea63ca9ded0 differ diff --git a/Library/Artifacts/56/56587468a851b6249a058f6c447e1299 b/Library/Artifacts/56/56587468a851b6249a058f6c447e1299 new file mode 100644 index 00000000..f14d9d65 Binary files /dev/null and b/Library/Artifacts/56/56587468a851b6249a058f6c447e1299 differ diff --git a/Library/Artifacts/56/5668cc3d5e355cc6087bb67d3d30b61b b/Library/Artifacts/56/5668cc3d5e355cc6087bb67d3d30b61b new file mode 100644 index 00000000..5e3fe0a9 Binary files /dev/null and b/Library/Artifacts/56/5668cc3d5e355cc6087bb67d3d30b61b differ diff --git a/Library/Artifacts/56/5677fa12991fbc3aa9427c7170b3bb2b b/Library/Artifacts/56/5677fa12991fbc3aa9427c7170b3bb2b new file mode 100644 index 00000000..2d2ae034 Binary files /dev/null and b/Library/Artifacts/56/5677fa12991fbc3aa9427c7170b3bb2b differ diff --git a/Library/Artifacts/56/56782b02dd5237e332d455fa37d86992 b/Library/Artifacts/56/56782b02dd5237e332d455fa37d86992 new file mode 100644 index 00000000..57d5bbf3 Binary files /dev/null and b/Library/Artifacts/56/56782b02dd5237e332d455fa37d86992 differ diff --git a/Library/Artifacts/56/56ab91c0b9b34896b618fcc8c7f3952a b/Library/Artifacts/56/56ab91c0b9b34896b618fcc8c7f3952a new file mode 100644 index 00000000..a2d22474 Binary files /dev/null and b/Library/Artifacts/56/56ab91c0b9b34896b618fcc8c7f3952a differ diff --git a/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf b/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf new file mode 100644 index 00000000..989f4a0b Binary files /dev/null and b/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf differ diff --git a/Library/Artifacts/56/56cc29660c07ea64a2c2cffd642ff769 b/Library/Artifacts/56/56cc29660c07ea64a2c2cffd642ff769 new file mode 100644 index 00000000..d501ec1c Binary files /dev/null and b/Library/Artifacts/56/56cc29660c07ea64a2c2cffd642ff769 differ diff --git a/Library/Artifacts/56/56ec059c762e9dd763daf9b293860b45 b/Library/Artifacts/56/56ec059c762e9dd763daf9b293860b45 new file mode 100644 index 00000000..ec6b1872 Binary files /dev/null and b/Library/Artifacts/56/56ec059c762e9dd763daf9b293860b45 differ diff --git a/Library/Artifacts/57/570c6deb533ee7f1fc69bde5a529adc4 b/Library/Artifacts/57/570c6deb533ee7f1fc69bde5a529adc4 new file mode 100644 index 00000000..d01d3e32 Binary files /dev/null and b/Library/Artifacts/57/570c6deb533ee7f1fc69bde5a529adc4 differ diff --git a/Library/Artifacts/57/570d4868fb4f6b4770f53b20a5f449b6 b/Library/Artifacts/57/570d4868fb4f6b4770f53b20a5f449b6 new file mode 100644 index 00000000..97f52701 Binary files /dev/null and b/Library/Artifacts/57/570d4868fb4f6b4770f53b20a5f449b6 differ diff --git a/Library/Artifacts/57/571512a4a2a42c612f86550656432d16 b/Library/Artifacts/57/571512a4a2a42c612f86550656432d16 new file mode 100644 index 00000000..199706ec Binary files /dev/null and b/Library/Artifacts/57/571512a4a2a42c612f86550656432d16 differ diff --git a/Library/Artifacts/57/5718119a266b07ffe760774bee710477 b/Library/Artifacts/57/5718119a266b07ffe760774bee710477 new file mode 100644 index 00000000..5f8759ba Binary files /dev/null and b/Library/Artifacts/57/5718119a266b07ffe760774bee710477 differ diff --git a/Library/Artifacts/57/5731e26d24e779037b559821f34a5aa5 b/Library/Artifacts/57/5731e26d24e779037b559821f34a5aa5 new file mode 100644 index 00000000..a10206ea Binary files /dev/null and b/Library/Artifacts/57/5731e26d24e779037b559821f34a5aa5 differ diff --git a/Library/Artifacts/57/5752aabff8c5b20cf3c0e11e9ad5ca1d b/Library/Artifacts/57/5752aabff8c5b20cf3c0e11e9ad5ca1d new file mode 100644 index 00000000..040d9a6f Binary files /dev/null and b/Library/Artifacts/57/5752aabff8c5b20cf3c0e11e9ad5ca1d differ diff --git a/Library/Artifacts/57/575aaf648a5d248b61a3ecc1f359d310 b/Library/Artifacts/57/575aaf648a5d248b61a3ecc1f359d310 new file mode 100644 index 00000000..e36fcf58 Binary files /dev/null and b/Library/Artifacts/57/575aaf648a5d248b61a3ecc1f359d310 differ diff --git a/Library/Artifacts/57/576e295c01828942bbdd6c7c1e61488b b/Library/Artifacts/57/576e295c01828942bbdd6c7c1e61488b new file mode 100644 index 00000000..65c71332 Binary files /dev/null and b/Library/Artifacts/57/576e295c01828942bbdd6c7c1e61488b differ diff --git a/Library/Artifacts/57/5788cb276fa82e949d1d238ded215d09 b/Library/Artifacts/57/5788cb276fa82e949d1d238ded215d09 new file mode 100644 index 00000000..cc36531c Binary files /dev/null and b/Library/Artifacts/57/5788cb276fa82e949d1d238ded215d09 differ diff --git a/Library/Artifacts/57/579c9fb5940882a36fbcd81409dff058 b/Library/Artifacts/57/579c9fb5940882a36fbcd81409dff058 new file mode 100644 index 00000000..aeea2a0e Binary files /dev/null and b/Library/Artifacts/57/579c9fb5940882a36fbcd81409dff058 differ diff --git a/Library/Artifacts/57/57a6a7f025fa88d9b90c5a33ff27dc59 b/Library/Artifacts/57/57a6a7f025fa88d9b90c5a33ff27dc59 new file mode 100644 index 00000000..717164f5 Binary files /dev/null and b/Library/Artifacts/57/57a6a7f025fa88d9b90c5a33ff27dc59 differ diff --git a/Library/Artifacts/57/57ab2c53afea964a03b90d403e447f68 b/Library/Artifacts/57/57ab2c53afea964a03b90d403e447f68 new file mode 100644 index 00000000..3f850a67 Binary files /dev/null and b/Library/Artifacts/57/57ab2c53afea964a03b90d403e447f68 differ diff --git a/Library/Artifacts/57/57b2bd90ecf4d8a08a9060bff7e8b955 b/Library/Artifacts/57/57b2bd90ecf4d8a08a9060bff7e8b955 new file mode 100644 index 00000000..a36fa81c Binary files /dev/null and b/Library/Artifacts/57/57b2bd90ecf4d8a08a9060bff7e8b955 differ diff --git a/Library/Artifacts/57/57cfeee3f5c0ee0b3208580b8d3b1d3e b/Library/Artifacts/57/57cfeee3f5c0ee0b3208580b8d3b1d3e new file mode 100644 index 00000000..4780f576 Binary files /dev/null and b/Library/Artifacts/57/57cfeee3f5c0ee0b3208580b8d3b1d3e differ diff --git a/Library/Artifacts/57/57d0b93db69085bf994761791c8ce268 b/Library/Artifacts/57/57d0b93db69085bf994761791c8ce268 new file mode 100644 index 00000000..3dd72c9b Binary files /dev/null and b/Library/Artifacts/57/57d0b93db69085bf994761791c8ce268 differ diff --git a/Library/Artifacts/58/5807f27cef41f893eb71d1a58b4c6a40 b/Library/Artifacts/58/5807f27cef41f893eb71d1a58b4c6a40 new file mode 100644 index 00000000..6cc4be2e Binary files /dev/null and b/Library/Artifacts/58/5807f27cef41f893eb71d1a58b4c6a40 differ diff --git a/Library/Artifacts/58/5825f0c6f1434d489c423c2f43ffccb4 b/Library/Artifacts/58/5825f0c6f1434d489c423c2f43ffccb4 new file mode 100644 index 00000000..83147903 Binary files /dev/null and b/Library/Artifacts/58/5825f0c6f1434d489c423c2f43ffccb4 differ diff --git a/Library/Artifacts/58/58290bbb4243105cdbe60b7f88bb3a97 b/Library/Artifacts/58/58290bbb4243105cdbe60b7f88bb3a97 new file mode 100644 index 00000000..1bd5964c Binary files /dev/null and b/Library/Artifacts/58/58290bbb4243105cdbe60b7f88bb3a97 differ diff --git a/Library/Artifacts/58/58319f9d73d9ab75faeaf6dba87dc67a b/Library/Artifacts/58/58319f9d73d9ab75faeaf6dba87dc67a new file mode 100644 index 00000000..0120562a Binary files /dev/null and b/Library/Artifacts/58/58319f9d73d9ab75faeaf6dba87dc67a differ diff --git a/Library/Artifacts/58/584491917da275f9f64bf5fefa869add b/Library/Artifacts/58/584491917da275f9f64bf5fefa869add new file mode 100644 index 00000000..ded0ce9b Binary files /dev/null and b/Library/Artifacts/58/584491917da275f9f64bf5fefa869add differ diff --git a/Library/Artifacts/58/5863f4c370c61dae1930588b45dfde12 b/Library/Artifacts/58/5863f4c370c61dae1930588b45dfde12 new file mode 100644 index 00000000..668c7cbe Binary files /dev/null and b/Library/Artifacts/58/5863f4c370c61dae1930588b45dfde12 differ diff --git a/Library/Artifacts/58/5884620f3fe8ba98f01d9ca4148af8a7 b/Library/Artifacts/58/5884620f3fe8ba98f01d9ca4148af8a7 new file mode 100644 index 00000000..dae1b0a2 Binary files /dev/null and b/Library/Artifacts/58/5884620f3fe8ba98f01d9ca4148af8a7 differ diff --git a/Library/Artifacts/58/5891fb819cec75b33baa4dc4a89e72ea b/Library/Artifacts/58/5891fb819cec75b33baa4dc4a89e72ea new file mode 100644 index 00000000..a2dc1a48 Binary files /dev/null and b/Library/Artifacts/58/5891fb819cec75b33baa4dc4a89e72ea differ diff --git a/Library/Artifacts/58/589ee4d25eb23fe8ab48e43de6d87f6b b/Library/Artifacts/58/589ee4d25eb23fe8ab48e43de6d87f6b new file mode 100644 index 00000000..4e89d667 Binary files /dev/null and b/Library/Artifacts/58/589ee4d25eb23fe8ab48e43de6d87f6b differ diff --git a/Library/Artifacts/58/58a343f184f05d166dc9f18569902b94 b/Library/Artifacts/58/58a343f184f05d166dc9f18569902b94 new file mode 100644 index 00000000..161297f0 Binary files /dev/null and b/Library/Artifacts/58/58a343f184f05d166dc9f18569902b94 differ diff --git a/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df b/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df new file mode 100644 index 00000000..38d94404 Binary files /dev/null and b/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df differ diff --git a/Library/Artifacts/58/58e60e417f78f07a566221f0c1d152a0 b/Library/Artifacts/58/58e60e417f78f07a566221f0c1d152a0 new file mode 100644 index 00000000..891fab8e Binary files /dev/null and b/Library/Artifacts/58/58e60e417f78f07a566221f0c1d152a0 differ diff --git a/Library/Artifacts/58/58ebc04d0f34d0db3fe2ae2a86635f93 b/Library/Artifacts/58/58ebc04d0f34d0db3fe2ae2a86635f93 new file mode 100644 index 00000000..5210b37b Binary files /dev/null and b/Library/Artifacts/58/58ebc04d0f34d0db3fe2ae2a86635f93 differ diff --git a/Library/Artifacts/59/5901cd2c62bc0e5d9747421d4e85bc20 b/Library/Artifacts/59/5901cd2c62bc0e5d9747421d4e85bc20 new file mode 100644 index 00000000..5d11c061 Binary files /dev/null and b/Library/Artifacts/59/5901cd2c62bc0e5d9747421d4e85bc20 differ diff --git a/Library/Artifacts/59/59069e68d2779e06f173ef15ac0e3cdc b/Library/Artifacts/59/59069e68d2779e06f173ef15ac0e3cdc new file mode 100644 index 00000000..6a5ff3af Binary files /dev/null and b/Library/Artifacts/59/59069e68d2779e06f173ef15ac0e3cdc differ diff --git a/Library/Artifacts/59/59172ff0aa51216f56152c9bac0dbb8e b/Library/Artifacts/59/59172ff0aa51216f56152c9bac0dbb8e new file mode 100644 index 00000000..33620f39 Binary files /dev/null and b/Library/Artifacts/59/59172ff0aa51216f56152c9bac0dbb8e differ diff --git a/Library/Artifacts/59/592a415bb843599893ec2fab9b1cb09e b/Library/Artifacts/59/592a415bb843599893ec2fab9b1cb09e new file mode 100644 index 00000000..f0eecc22 Binary files /dev/null and b/Library/Artifacts/59/592a415bb843599893ec2fab9b1cb09e differ diff --git a/Library/Artifacts/59/598a7659ca2ed245baa6aa2defa76d6d b/Library/Artifacts/59/598a7659ca2ed245baa6aa2defa76d6d new file mode 100644 index 00000000..3677dee7 Binary files /dev/null and b/Library/Artifacts/59/598a7659ca2ed245baa6aa2defa76d6d differ diff --git a/Library/Artifacts/59/59a4df923f345cb776f0fc86e06f013f b/Library/Artifacts/59/59a4df923f345cb776f0fc86e06f013f new file mode 100644 index 00000000..13baaffb Binary files /dev/null and b/Library/Artifacts/59/59a4df923f345cb776f0fc86e06f013f differ diff --git a/Library/Artifacts/59/59c20610ff1709ba4c62f303f1713fb3 b/Library/Artifacts/59/59c20610ff1709ba4c62f303f1713fb3 new file mode 100644 index 00000000..f8bf128d Binary files /dev/null and b/Library/Artifacts/59/59c20610ff1709ba4c62f303f1713fb3 differ diff --git a/Library/Artifacts/59/59d0ebab386d731cfdc59f23ca285638 b/Library/Artifacts/59/59d0ebab386d731cfdc59f23ca285638 new file mode 100644 index 00000000..4b69ca0c Binary files /dev/null and b/Library/Artifacts/59/59d0ebab386d731cfdc59f23ca285638 differ diff --git a/Library/Artifacts/59/59d75a616fbbe304bda742a4ade3d1e3 b/Library/Artifacts/59/59d75a616fbbe304bda742a4ade3d1e3 new file mode 100644 index 00000000..34cd6058 Binary files /dev/null and b/Library/Artifacts/59/59d75a616fbbe304bda742a4ade3d1e3 differ diff --git a/Library/Artifacts/59/59d7fe76513665ec6950ae9ecbe70549 b/Library/Artifacts/59/59d7fe76513665ec6950ae9ecbe70549 new file mode 100644 index 00000000..313f9cfc Binary files /dev/null and b/Library/Artifacts/59/59d7fe76513665ec6950ae9ecbe70549 differ diff --git a/Library/Artifacts/59/59ed4f88acf5164ce39c7cef0d831b0f b/Library/Artifacts/59/59ed4f88acf5164ce39c7cef0d831b0f new file mode 100644 index 00000000..49f0a780 Binary files /dev/null and b/Library/Artifacts/59/59ed4f88acf5164ce39c7cef0d831b0f differ diff --git a/Library/Artifacts/59/59f4d5f174596a5892b5f3930463daac b/Library/Artifacts/59/59f4d5f174596a5892b5f3930463daac new file mode 100644 index 00000000..6c99a02d Binary files /dev/null and b/Library/Artifacts/59/59f4d5f174596a5892b5f3930463daac differ diff --git a/Library/Artifacts/59/59fd9fa104e4affd4ef194f479ab3b63 b/Library/Artifacts/59/59fd9fa104e4affd4ef194f479ab3b63 new file mode 100644 index 00000000..27ce232e Binary files /dev/null and b/Library/Artifacts/59/59fd9fa104e4affd4ef194f479ab3b63 differ diff --git a/Library/Artifacts/59/59fe28df3dbf3e4b79596ffed51af145 b/Library/Artifacts/59/59fe28df3dbf3e4b79596ffed51af145 new file mode 100644 index 00000000..f6959741 Binary files /dev/null and b/Library/Artifacts/59/59fe28df3dbf3e4b79596ffed51af145 differ diff --git a/Library/Artifacts/5a/5a0ec48e96552a4399fbebddc7c8a8dd b/Library/Artifacts/5a/5a0ec48e96552a4399fbebddc7c8a8dd new file mode 100644 index 00000000..0a116224 Binary files /dev/null and b/Library/Artifacts/5a/5a0ec48e96552a4399fbebddc7c8a8dd differ diff --git a/Library/Artifacts/5a/5a3c3a9390746885ad6300a57b91b2d1 b/Library/Artifacts/5a/5a3c3a9390746885ad6300a57b91b2d1 new file mode 100644 index 00000000..6a8c9cfb Binary files /dev/null and b/Library/Artifacts/5a/5a3c3a9390746885ad6300a57b91b2d1 differ diff --git a/Library/Artifacts/5a/5a54ae8c085b0257e5daf43346be90d4 b/Library/Artifacts/5a/5a54ae8c085b0257e5daf43346be90d4 new file mode 100644 index 00000000..31054031 Binary files /dev/null and b/Library/Artifacts/5a/5a54ae8c085b0257e5daf43346be90d4 differ diff --git a/Library/Artifacts/5a/5a60c5560147e0fffad53bf588d94275 b/Library/Artifacts/5a/5a60c5560147e0fffad53bf588d94275 new file mode 100644 index 00000000..a275ef22 Binary files /dev/null and b/Library/Artifacts/5a/5a60c5560147e0fffad53bf588d94275 differ diff --git a/Library/Artifacts/5a/5a86b6fea6f4b3f119c19b23cc986ecc b/Library/Artifacts/5a/5a86b6fea6f4b3f119c19b23cc986ecc new file mode 100644 index 00000000..b3e2dbab Binary files /dev/null and b/Library/Artifacts/5a/5a86b6fea6f4b3f119c19b23cc986ecc differ diff --git a/Library/Artifacts/5a/5a8e250f029e5fbf18e225e092587cdc b/Library/Artifacts/5a/5a8e250f029e5fbf18e225e092587cdc new file mode 100644 index 00000000..3c82837d Binary files /dev/null and b/Library/Artifacts/5a/5a8e250f029e5fbf18e225e092587cdc differ diff --git a/Library/Artifacts/5a/5a9c223c4c57cf52390de4515e92bea0 b/Library/Artifacts/5a/5a9c223c4c57cf52390de4515e92bea0 new file mode 100644 index 00000000..5015dd83 Binary files /dev/null and b/Library/Artifacts/5a/5a9c223c4c57cf52390de4515e92bea0 differ diff --git a/Library/Artifacts/5a/5aa5895c86c524d2e21966a33cf13cb2 b/Library/Artifacts/5a/5aa5895c86c524d2e21966a33cf13cb2 new file mode 100644 index 00000000..f6de661f Binary files /dev/null and b/Library/Artifacts/5a/5aa5895c86c524d2e21966a33cf13cb2 differ diff --git a/Library/Artifacts/5a/5abaa4a4a4bb36c01924c4b179083a36 b/Library/Artifacts/5a/5abaa4a4a4bb36c01924c4b179083a36 new file mode 100644 index 00000000..7ad56caa Binary files /dev/null and b/Library/Artifacts/5a/5abaa4a4a4bb36c01924c4b179083a36 differ diff --git a/Library/Artifacts/5a/5ad4630e629a6596e70cba77eb7a303e b/Library/Artifacts/5a/5ad4630e629a6596e70cba77eb7a303e new file mode 100644 index 00000000..2d015e5a Binary files /dev/null and b/Library/Artifacts/5a/5ad4630e629a6596e70cba77eb7a303e differ diff --git a/Library/Artifacts/5a/5adf4dcb5fd11e9d7691fa9454c3794f b/Library/Artifacts/5a/5adf4dcb5fd11e9d7691fa9454c3794f new file mode 100644 index 00000000..4cb87d87 Binary files /dev/null and b/Library/Artifacts/5a/5adf4dcb5fd11e9d7691fa9454c3794f differ diff --git a/Library/Artifacts/5a/5ae9c2126e05ef525d330f1007ac7a82 b/Library/Artifacts/5a/5ae9c2126e05ef525d330f1007ac7a82 new file mode 100644 index 00000000..f667a3b5 Binary files /dev/null and b/Library/Artifacts/5a/5ae9c2126e05ef525d330f1007ac7a82 differ diff --git a/Library/Artifacts/5a/5af2025a59c3983423aa851c07c092a2 b/Library/Artifacts/5a/5af2025a59c3983423aa851c07c092a2 new file mode 100644 index 00000000..df031678 Binary files /dev/null and b/Library/Artifacts/5a/5af2025a59c3983423aa851c07c092a2 differ diff --git a/Library/Artifacts/5b/5b041a55ed6ff6a1467598023908d89f b/Library/Artifacts/5b/5b041a55ed6ff6a1467598023908d89f new file mode 100644 index 00000000..032d8f2f Binary files /dev/null and b/Library/Artifacts/5b/5b041a55ed6ff6a1467598023908d89f differ diff --git a/Library/Artifacts/5b/5b0eb981bac5613e4f3e646929a73b94 b/Library/Artifacts/5b/5b0eb981bac5613e4f3e646929a73b94 new file mode 100644 index 00000000..7e9f8610 Binary files /dev/null and b/Library/Artifacts/5b/5b0eb981bac5613e4f3e646929a73b94 differ diff --git a/Library/Artifacts/5b/5b1c643523ada6766002269626e4bb06 b/Library/Artifacts/5b/5b1c643523ada6766002269626e4bb06 new file mode 100644 index 00000000..4d0a7ef5 Binary files /dev/null and b/Library/Artifacts/5b/5b1c643523ada6766002269626e4bb06 differ diff --git a/Library/Artifacts/5b/5b2d6d1302f332a48619d35b0db1390d b/Library/Artifacts/5b/5b2d6d1302f332a48619d35b0db1390d new file mode 100644 index 00000000..f0460cfb Binary files /dev/null and b/Library/Artifacts/5b/5b2d6d1302f332a48619d35b0db1390d differ diff --git a/Library/Artifacts/5b/5b50c896ec9c9ae964f42ed861807303 b/Library/Artifacts/5b/5b50c896ec9c9ae964f42ed861807303 new file mode 100644 index 00000000..b1f42b52 Binary files /dev/null and b/Library/Artifacts/5b/5b50c896ec9c9ae964f42ed861807303 differ diff --git a/Library/Artifacts/5b/5b549d96f6d24447b73dc6cccad50fe1 b/Library/Artifacts/5b/5b549d96f6d24447b73dc6cccad50fe1 new file mode 100644 index 00000000..1f76148a Binary files /dev/null and b/Library/Artifacts/5b/5b549d96f6d24447b73dc6cccad50fe1 differ diff --git a/Library/Artifacts/5b/5b5fd2784c3ef827cb780945a49a8938 b/Library/Artifacts/5b/5b5fd2784c3ef827cb780945a49a8938 new file mode 100644 index 00000000..6e1ef3ae Binary files /dev/null and b/Library/Artifacts/5b/5b5fd2784c3ef827cb780945a49a8938 differ diff --git a/Library/Artifacts/5b/5b62d100f82543ace4da185a5dd5a68c b/Library/Artifacts/5b/5b62d100f82543ace4da185a5dd5a68c new file mode 100644 index 00000000..a920de90 Binary files /dev/null and b/Library/Artifacts/5b/5b62d100f82543ace4da185a5dd5a68c differ diff --git a/Library/Artifacts/5b/5b6ad08f5c77532b30839efae3b0059b b/Library/Artifacts/5b/5b6ad08f5c77532b30839efae3b0059b new file mode 100644 index 00000000..6466460c Binary files /dev/null and b/Library/Artifacts/5b/5b6ad08f5c77532b30839efae3b0059b differ diff --git a/Library/Artifacts/5b/5b8dd853067a78af85f8af4eda2494d5 b/Library/Artifacts/5b/5b8dd853067a78af85f8af4eda2494d5 new file mode 100644 index 00000000..2027ab1c Binary files /dev/null and b/Library/Artifacts/5b/5b8dd853067a78af85f8af4eda2494d5 differ diff --git a/Library/Artifacts/5b/5b900ae37b06f212fef39ea217786cdf b/Library/Artifacts/5b/5b900ae37b06f212fef39ea217786cdf new file mode 100644 index 00000000..be2758e0 Binary files /dev/null and b/Library/Artifacts/5b/5b900ae37b06f212fef39ea217786cdf differ diff --git a/Library/Artifacts/5b/5b96fe0f4fcd2db2f1761c0e4bc111b5 b/Library/Artifacts/5b/5b96fe0f4fcd2db2f1761c0e4bc111b5 new file mode 100644 index 00000000..b45f44a1 Binary files /dev/null and b/Library/Artifacts/5b/5b96fe0f4fcd2db2f1761c0e4bc111b5 differ diff --git a/Library/Artifacts/5b/5b9bdca49a02510b5af751f992b43636 b/Library/Artifacts/5b/5b9bdca49a02510b5af751f992b43636 new file mode 100644 index 00000000..2ba55cb7 Binary files /dev/null and b/Library/Artifacts/5b/5b9bdca49a02510b5af751f992b43636 differ diff --git a/Library/Artifacts/5b/5ba316dc88efd1ca36e7871998c1ded3 b/Library/Artifacts/5b/5ba316dc88efd1ca36e7871998c1ded3 new file mode 100644 index 00000000..0f5ba5bc Binary files /dev/null and b/Library/Artifacts/5b/5ba316dc88efd1ca36e7871998c1ded3 differ diff --git a/Library/Artifacts/5b/5ba49a910ba629026c475ad970127ee3 b/Library/Artifacts/5b/5ba49a910ba629026c475ad970127ee3 new file mode 100644 index 00000000..17521e62 Binary files /dev/null and b/Library/Artifacts/5b/5ba49a910ba629026c475ad970127ee3 differ diff --git a/Library/Artifacts/5b/5bae018f8260b4d75860205e3220ead5 b/Library/Artifacts/5b/5bae018f8260b4d75860205e3220ead5 new file mode 100644 index 00000000..dfe35d90 Binary files /dev/null and b/Library/Artifacts/5b/5bae018f8260b4d75860205e3220ead5 differ diff --git a/Library/Artifacts/5b/5bb18ee076645ce6c9b877a509c057d7 b/Library/Artifacts/5b/5bb18ee076645ce6c9b877a509c057d7 new file mode 100644 index 00000000..b3bc0977 Binary files /dev/null and b/Library/Artifacts/5b/5bb18ee076645ce6c9b877a509c057d7 differ diff --git a/Library/Artifacts/5b/5bb86b6392f4cdf84117fef82628b7de b/Library/Artifacts/5b/5bb86b6392f4cdf84117fef82628b7de new file mode 100644 index 00000000..69e86caa Binary files /dev/null and b/Library/Artifacts/5b/5bb86b6392f4cdf84117fef82628b7de differ diff --git a/Library/Artifacts/5b/5bc9592b9220563e0aeedc89c5e7a03a b/Library/Artifacts/5b/5bc9592b9220563e0aeedc89c5e7a03a new file mode 100644 index 00000000..bf468c31 Binary files /dev/null and b/Library/Artifacts/5b/5bc9592b9220563e0aeedc89c5e7a03a differ diff --git a/Library/Artifacts/5b/5bf7fa72787ad21559ee1756ae7bb4b8 b/Library/Artifacts/5b/5bf7fa72787ad21559ee1756ae7bb4b8 new file mode 100644 index 00000000..bcecd98f Binary files /dev/null and b/Library/Artifacts/5b/5bf7fa72787ad21559ee1756ae7bb4b8 differ diff --git a/Library/Artifacts/5c/5c073d2286cfe23ea23c4bd0c7bbc2d4 b/Library/Artifacts/5c/5c073d2286cfe23ea23c4bd0c7bbc2d4 new file mode 100644 index 00000000..d654da07 Binary files /dev/null and b/Library/Artifacts/5c/5c073d2286cfe23ea23c4bd0c7bbc2d4 differ diff --git a/Library/Artifacts/5c/5c1493b04858d8f53b2925ad561abc23 b/Library/Artifacts/5c/5c1493b04858d8f53b2925ad561abc23 new file mode 100644 index 00000000..e3246c47 Binary files /dev/null and b/Library/Artifacts/5c/5c1493b04858d8f53b2925ad561abc23 differ diff --git a/Library/Artifacts/5c/5c28d3a207134da7b09435655a5fe811 b/Library/Artifacts/5c/5c28d3a207134da7b09435655a5fe811 new file mode 100644 index 00000000..6763a1b9 Binary files /dev/null and b/Library/Artifacts/5c/5c28d3a207134da7b09435655a5fe811 differ diff --git a/Library/Artifacts/5c/5c36328cbc6a7b947f7fd4042af417f2 b/Library/Artifacts/5c/5c36328cbc6a7b947f7fd4042af417f2 new file mode 100644 index 00000000..643c1270 Binary files /dev/null and b/Library/Artifacts/5c/5c36328cbc6a7b947f7fd4042af417f2 differ diff --git a/Library/Artifacts/5c/5c4f8bf2948a45663c1ac5f5ada47ff2 b/Library/Artifacts/5c/5c4f8bf2948a45663c1ac5f5ada47ff2 new file mode 100644 index 00000000..ad064691 Binary files /dev/null and b/Library/Artifacts/5c/5c4f8bf2948a45663c1ac5f5ada47ff2 differ diff --git a/Library/Artifacts/5c/5c5096df7b5eaf8942cebed0194d9a4d b/Library/Artifacts/5c/5c5096df7b5eaf8942cebed0194d9a4d new file mode 100644 index 00000000..8e82f618 Binary files /dev/null and b/Library/Artifacts/5c/5c5096df7b5eaf8942cebed0194d9a4d differ diff --git a/Library/Artifacts/5c/5c5a60703223185f170f80a2466ad965 b/Library/Artifacts/5c/5c5a60703223185f170f80a2466ad965 new file mode 100644 index 00000000..62e7b19c Binary files /dev/null and b/Library/Artifacts/5c/5c5a60703223185f170f80a2466ad965 differ diff --git a/Library/Artifacts/5c/5c6458254046d1703fe7e52a0f53898d b/Library/Artifacts/5c/5c6458254046d1703fe7e52a0f53898d new file mode 100644 index 00000000..09061ca6 Binary files /dev/null and b/Library/Artifacts/5c/5c6458254046d1703fe7e52a0f53898d differ diff --git a/Library/Artifacts/5c/5c6dc1108e7266fb0660881bc3aa59a1 b/Library/Artifacts/5c/5c6dc1108e7266fb0660881bc3aa59a1 new file mode 100644 index 00000000..c9bebdea Binary files /dev/null and b/Library/Artifacts/5c/5c6dc1108e7266fb0660881bc3aa59a1 differ diff --git a/Library/Artifacts/5c/5c7ebc68f1ff5089c61152568540c3ef b/Library/Artifacts/5c/5c7ebc68f1ff5089c61152568540c3ef new file mode 100644 index 00000000..ef202a1e Binary files /dev/null and b/Library/Artifacts/5c/5c7ebc68f1ff5089c61152568540c3ef differ diff --git a/Library/Artifacts/5c/5c80313c595b3e8383a4d75bea25cd96 b/Library/Artifacts/5c/5c80313c595b3e8383a4d75bea25cd96 new file mode 100644 index 00000000..f41d0d59 Binary files /dev/null and b/Library/Artifacts/5c/5c80313c595b3e8383a4d75bea25cd96 differ diff --git a/Library/Artifacts/5c/5c81f77b262975d677bb0bf15473297b b/Library/Artifacts/5c/5c81f77b262975d677bb0bf15473297b new file mode 100644 index 00000000..3d9c9018 Binary files /dev/null and b/Library/Artifacts/5c/5c81f77b262975d677bb0bf15473297b differ diff --git a/Library/Artifacts/5c/5c86887f6dee67e1f7dad9efee1c418e b/Library/Artifacts/5c/5c86887f6dee67e1f7dad9efee1c418e new file mode 100644 index 00000000..b49ad090 Binary files /dev/null and b/Library/Artifacts/5c/5c86887f6dee67e1f7dad9efee1c418e differ diff --git a/Library/Artifacts/5c/5c97bb346c3855d2b4dd7cecbb9a6917 b/Library/Artifacts/5c/5c97bb346c3855d2b4dd7cecbb9a6917 new file mode 100644 index 00000000..e60fd0a4 Binary files /dev/null and b/Library/Artifacts/5c/5c97bb346c3855d2b4dd7cecbb9a6917 differ diff --git a/Library/Artifacts/5c/5caff9470c5a28ef1f0acfe99acfab5b b/Library/Artifacts/5c/5caff9470c5a28ef1f0acfe99acfab5b new file mode 100644 index 00000000..a757d2dc Binary files /dev/null and b/Library/Artifacts/5c/5caff9470c5a28ef1f0acfe99acfab5b differ diff --git a/Library/Artifacts/5c/5cb4b3f7259fec6a484012f1e22176d4 b/Library/Artifacts/5c/5cb4b3f7259fec6a484012f1e22176d4 new file mode 100644 index 00000000..631e94e4 Binary files /dev/null and b/Library/Artifacts/5c/5cb4b3f7259fec6a484012f1e22176d4 differ diff --git a/Library/Artifacts/5c/5cdaf41529f13fdf9892bed6bc31865a b/Library/Artifacts/5c/5cdaf41529f13fdf9892bed6bc31865a new file mode 100644 index 00000000..0133c458 Binary files /dev/null and b/Library/Artifacts/5c/5cdaf41529f13fdf9892bed6bc31865a differ diff --git a/Library/Artifacts/5c/5ce2e3f38cba40012aacb9a090945667 b/Library/Artifacts/5c/5ce2e3f38cba40012aacb9a090945667 new file mode 100644 index 00000000..7aa05fd1 Binary files /dev/null and b/Library/Artifacts/5c/5ce2e3f38cba40012aacb9a090945667 differ diff --git a/Library/Artifacts/5c/5cf6bc8f0a47190f3e40ad6dc149ca2d b/Library/Artifacts/5c/5cf6bc8f0a47190f3e40ad6dc149ca2d new file mode 100644 index 00000000..c354b78f Binary files /dev/null and b/Library/Artifacts/5c/5cf6bc8f0a47190f3e40ad6dc149ca2d differ diff --git a/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d b/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d new file mode 100644 index 00000000..288c085a Binary files /dev/null and b/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d differ diff --git a/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 b/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 new file mode 100644 index 00000000..cae6d4c3 Binary files /dev/null and b/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 differ diff --git a/Library/Artifacts/5d/5d1a740a61340f8d35ef32274a3bbfdc b/Library/Artifacts/5d/5d1a740a61340f8d35ef32274a3bbfdc new file mode 100644 index 00000000..70d7984b Binary files /dev/null and b/Library/Artifacts/5d/5d1a740a61340f8d35ef32274a3bbfdc differ diff --git a/Library/Artifacts/5d/5d1c970446c0c532db14522d9805031e b/Library/Artifacts/5d/5d1c970446c0c532db14522d9805031e new file mode 100644 index 00000000..1f66e9a6 Binary files /dev/null and b/Library/Artifacts/5d/5d1c970446c0c532db14522d9805031e differ diff --git a/Library/Artifacts/5d/5d36360e4e6e569b3db981df4c1fb3ff b/Library/Artifacts/5d/5d36360e4e6e569b3db981df4c1fb3ff new file mode 100644 index 00000000..80b7141c Binary files /dev/null and b/Library/Artifacts/5d/5d36360e4e6e569b3db981df4c1fb3ff differ diff --git a/Library/Artifacts/5d/5d4cbe45bf8a346a36e335e204a7df6c b/Library/Artifacts/5d/5d4cbe45bf8a346a36e335e204a7df6c new file mode 100644 index 00000000..2e53f714 Binary files /dev/null and b/Library/Artifacts/5d/5d4cbe45bf8a346a36e335e204a7df6c differ diff --git a/Library/Artifacts/5d/5d5796cfcf677a645f2d704aa231b7a3 b/Library/Artifacts/5d/5d5796cfcf677a645f2d704aa231b7a3 new file mode 100644 index 00000000..caf12e65 Binary files /dev/null and b/Library/Artifacts/5d/5d5796cfcf677a645f2d704aa231b7a3 differ diff --git a/Library/Artifacts/5d/5d601c140bb66a49c26cb6f0635baf1f b/Library/Artifacts/5d/5d601c140bb66a49c26cb6f0635baf1f new file mode 100644 index 00000000..6f1b8eb7 Binary files /dev/null and b/Library/Artifacts/5d/5d601c140bb66a49c26cb6f0635baf1f differ diff --git a/Library/Artifacts/5d/5d6324fd49b3393a478a6d2609ffeaa4 b/Library/Artifacts/5d/5d6324fd49b3393a478a6d2609ffeaa4 new file mode 100644 index 00000000..ba2a116b Binary files /dev/null and b/Library/Artifacts/5d/5d6324fd49b3393a478a6d2609ffeaa4 differ diff --git a/Library/Artifacts/5d/5d79a2011ae6b18e6411331e2a5a25d6 b/Library/Artifacts/5d/5d79a2011ae6b18e6411331e2a5a25d6 new file mode 100644 index 00000000..53035a86 Binary files /dev/null and b/Library/Artifacts/5d/5d79a2011ae6b18e6411331e2a5a25d6 differ diff --git a/Library/Artifacts/5d/5d7c926d299c268056e4bbb194a3cb37 b/Library/Artifacts/5d/5d7c926d299c268056e4bbb194a3cb37 new file mode 100644 index 00000000..831f72c5 Binary files /dev/null and b/Library/Artifacts/5d/5d7c926d299c268056e4bbb194a3cb37 differ diff --git a/Library/Artifacts/5d/5d8864e9525e2aaf1058d35f5d3f1b6a b/Library/Artifacts/5d/5d8864e9525e2aaf1058d35f5d3f1b6a new file mode 100644 index 00000000..47a6b54e Binary files /dev/null and b/Library/Artifacts/5d/5d8864e9525e2aaf1058d35f5d3f1b6a differ diff --git a/Library/Artifacts/5d/5dce3b1a457a8d9131bb2b4344f02707 b/Library/Artifacts/5d/5dce3b1a457a8d9131bb2b4344f02707 new file mode 100644 index 00000000..37736b1c Binary files /dev/null and b/Library/Artifacts/5d/5dce3b1a457a8d9131bb2b4344f02707 differ diff --git a/Library/Artifacts/5d/5dd56060fa96c2174ec4e06c8405f88b b/Library/Artifacts/5d/5dd56060fa96c2174ec4e06c8405f88b new file mode 100644 index 00000000..5f4e14d5 Binary files /dev/null and b/Library/Artifacts/5d/5dd56060fa96c2174ec4e06c8405f88b differ diff --git a/Library/Artifacts/5d/5dd89ce4cd2ec5317b1fc1fff7111458 b/Library/Artifacts/5d/5dd89ce4cd2ec5317b1fc1fff7111458 new file mode 100644 index 00000000..ae881380 Binary files /dev/null and b/Library/Artifacts/5d/5dd89ce4cd2ec5317b1fc1fff7111458 differ diff --git a/Library/Artifacts/5d/5ddefb71ee94ac119735913f53a4a405 b/Library/Artifacts/5d/5ddefb71ee94ac119735913f53a4a405 new file mode 100644 index 00000000..1d39aae9 Binary files /dev/null and b/Library/Artifacts/5d/5ddefb71ee94ac119735913f53a4a405 differ diff --git a/Library/Artifacts/5d/5ddf1dabbf8f5774b38186379aae31a1 b/Library/Artifacts/5d/5ddf1dabbf8f5774b38186379aae31a1 new file mode 100644 index 00000000..13fcb92d Binary files /dev/null and b/Library/Artifacts/5d/5ddf1dabbf8f5774b38186379aae31a1 differ diff --git a/Library/Artifacts/5d/5de2654e5645c2714bad6932e301a7b7 b/Library/Artifacts/5d/5de2654e5645c2714bad6932e301a7b7 new file mode 100644 index 00000000..cc5cf2f5 Binary files /dev/null and b/Library/Artifacts/5d/5de2654e5645c2714bad6932e301a7b7 differ diff --git a/Library/Artifacts/5d/5de5780ea98644f9d115860df916dc0b b/Library/Artifacts/5d/5de5780ea98644f9d115860df916dc0b new file mode 100644 index 00000000..45510b41 Binary files /dev/null and b/Library/Artifacts/5d/5de5780ea98644f9d115860df916dc0b differ diff --git a/Library/Artifacts/5e/5e10fbc0cdbe6d884b50dc8536009cb7 b/Library/Artifacts/5e/5e10fbc0cdbe6d884b50dc8536009cb7 new file mode 100644 index 00000000..f0fe3be1 Binary files /dev/null and b/Library/Artifacts/5e/5e10fbc0cdbe6d884b50dc8536009cb7 differ diff --git a/Library/Artifacts/5e/5e1bff04cdaf82ddd2744f0b1d66e6ab b/Library/Artifacts/5e/5e1bff04cdaf82ddd2744f0b1d66e6ab new file mode 100644 index 00000000..5c7f11fd Binary files /dev/null and b/Library/Artifacts/5e/5e1bff04cdaf82ddd2744f0b1d66e6ab differ diff --git a/Library/Artifacts/5e/5e206840eb458246721951b1af1b5f9a b/Library/Artifacts/5e/5e206840eb458246721951b1af1b5f9a new file mode 100644 index 00000000..a64559df Binary files /dev/null and b/Library/Artifacts/5e/5e206840eb458246721951b1af1b5f9a differ diff --git a/Library/Artifacts/5e/5e360da372288e3e5673493802aae678 b/Library/Artifacts/5e/5e360da372288e3e5673493802aae678 new file mode 100644 index 00000000..cd7c097d Binary files /dev/null and b/Library/Artifacts/5e/5e360da372288e3e5673493802aae678 differ diff --git a/Library/Artifacts/5e/5e47eb7351b1d68baced4079eba344d7 b/Library/Artifacts/5e/5e47eb7351b1d68baced4079eba344d7 new file mode 100644 index 00000000..a8feeb53 Binary files /dev/null and b/Library/Artifacts/5e/5e47eb7351b1d68baced4079eba344d7 differ diff --git a/Library/Artifacts/5e/5e49955b5710853ca3c5baeb738c0570 b/Library/Artifacts/5e/5e49955b5710853ca3c5baeb738c0570 new file mode 100644 index 00000000..bcb6cec4 Binary files /dev/null and b/Library/Artifacts/5e/5e49955b5710853ca3c5baeb738c0570 differ diff --git a/Library/Artifacts/5e/5e4eab94cddb307dde46e956f8314b69 b/Library/Artifacts/5e/5e4eab94cddb307dde46e956f8314b69 new file mode 100644 index 00000000..f207e940 Binary files /dev/null and b/Library/Artifacts/5e/5e4eab94cddb307dde46e956f8314b69 differ diff --git a/Library/Artifacts/5e/5e56997a7df63eedee0d66e1f458854b b/Library/Artifacts/5e/5e56997a7df63eedee0d66e1f458854b new file mode 100644 index 00000000..bb0c349e Binary files /dev/null and b/Library/Artifacts/5e/5e56997a7df63eedee0d66e1f458854b differ diff --git a/Library/Artifacts/5e/5e56bfb6fdda595edad663a82e9d2ff9 b/Library/Artifacts/5e/5e56bfb6fdda595edad663a82e9d2ff9 new file mode 100644 index 00000000..1345b9c2 Binary files /dev/null and b/Library/Artifacts/5e/5e56bfb6fdda595edad663a82e9d2ff9 differ diff --git a/Library/Artifacts/5e/5e600245d87ff63f3419a30d11c23331 b/Library/Artifacts/5e/5e600245d87ff63f3419a30d11c23331 new file mode 100644 index 00000000..e19d7c41 Binary files /dev/null and b/Library/Artifacts/5e/5e600245d87ff63f3419a30d11c23331 differ diff --git a/Library/Artifacts/5e/5e72a6f5dc15c09ddff69a8da4d4c363 b/Library/Artifacts/5e/5e72a6f5dc15c09ddff69a8da4d4c363 new file mode 100644 index 00000000..8a58bd77 Binary files /dev/null and b/Library/Artifacts/5e/5e72a6f5dc15c09ddff69a8da4d4c363 differ diff --git a/Library/Artifacts/5e/5e73051dc7d58fb029828b45de1c9f83 b/Library/Artifacts/5e/5e73051dc7d58fb029828b45de1c9f83 new file mode 100644 index 00000000..234a5f65 Binary files /dev/null and b/Library/Artifacts/5e/5e73051dc7d58fb029828b45de1c9f83 differ diff --git a/Library/Artifacts/5e/5e8841ecc20217a6ef8a06c75c9c0616 b/Library/Artifacts/5e/5e8841ecc20217a6ef8a06c75c9c0616 new file mode 100644 index 00000000..b415b02d Binary files /dev/null and b/Library/Artifacts/5e/5e8841ecc20217a6ef8a06c75c9c0616 differ diff --git a/Library/Artifacts/5e/5e88d59a6678d9b70bcf91e344085bc8 b/Library/Artifacts/5e/5e88d59a6678d9b70bcf91e344085bc8 new file mode 100644 index 00000000..4db50662 Binary files /dev/null and b/Library/Artifacts/5e/5e88d59a6678d9b70bcf91e344085bc8 differ diff --git a/Library/Artifacts/5e/5e97d3704999e6421dcd74a9c067e0f3 b/Library/Artifacts/5e/5e97d3704999e6421dcd74a9c067e0f3 new file mode 100644 index 00000000..f74bdaa9 Binary files /dev/null and b/Library/Artifacts/5e/5e97d3704999e6421dcd74a9c067e0f3 differ diff --git a/Library/Artifacts/5e/5e9a64a166129267469c6f551eb783b1 b/Library/Artifacts/5e/5e9a64a166129267469c6f551eb783b1 new file mode 100644 index 00000000..aa16bb16 Binary files /dev/null and b/Library/Artifacts/5e/5e9a64a166129267469c6f551eb783b1 differ diff --git a/Library/Artifacts/5e/5ea0db100ae15938a86f8aacff6b3533 b/Library/Artifacts/5e/5ea0db100ae15938a86f8aacff6b3533 new file mode 100644 index 00000000..63283226 Binary files /dev/null and b/Library/Artifacts/5e/5ea0db100ae15938a86f8aacff6b3533 differ diff --git a/Library/Artifacts/5e/5ed6f651521f96c2342c163a17f10944 b/Library/Artifacts/5e/5ed6f651521f96c2342c163a17f10944 new file mode 100644 index 00000000..73219370 Binary files /dev/null and b/Library/Artifacts/5e/5ed6f651521f96c2342c163a17f10944 differ diff --git a/Library/Artifacts/5e/5edb091883aefc0b9f78bd1262b7436e b/Library/Artifacts/5e/5edb091883aefc0b9f78bd1262b7436e new file mode 100644 index 00000000..a67418e3 Binary files /dev/null and b/Library/Artifacts/5e/5edb091883aefc0b9f78bd1262b7436e differ diff --git a/Library/Artifacts/5e/5ee0eec27e37dcdaf921854ccab0ef9f b/Library/Artifacts/5e/5ee0eec27e37dcdaf921854ccab0ef9f new file mode 100644 index 00000000..2f3b605f Binary files /dev/null and b/Library/Artifacts/5e/5ee0eec27e37dcdaf921854ccab0ef9f differ diff --git a/Library/Artifacts/5e/5ee5e33539c74ff58f56e9fd0012f52b b/Library/Artifacts/5e/5ee5e33539c74ff58f56e9fd0012f52b new file mode 100644 index 00000000..5656aa73 Binary files /dev/null and b/Library/Artifacts/5e/5ee5e33539c74ff58f56e9fd0012f52b differ diff --git a/Library/Artifacts/5e/5ef29463439f429f21fc1d821ba680e9 b/Library/Artifacts/5e/5ef29463439f429f21fc1d821ba680e9 new file mode 100644 index 00000000..1c78abf5 Binary files /dev/null and b/Library/Artifacts/5e/5ef29463439f429f21fc1d821ba680e9 differ diff --git a/Library/Artifacts/5e/5ef93ab46b50cdaa227f2fb82f80e737 b/Library/Artifacts/5e/5ef93ab46b50cdaa227f2fb82f80e737 new file mode 100644 index 00000000..c995e71e Binary files /dev/null and b/Library/Artifacts/5e/5ef93ab46b50cdaa227f2fb82f80e737 differ diff --git a/Library/Artifacts/5e/5efea852015439fd073d90da79e32414 b/Library/Artifacts/5e/5efea852015439fd073d90da79e32414 new file mode 100644 index 00000000..60f62183 Binary files /dev/null and b/Library/Artifacts/5e/5efea852015439fd073d90da79e32414 differ diff --git a/Library/Artifacts/5f/5f002491d20b4b47d0b0b61547acaad6 b/Library/Artifacts/5f/5f002491d20b4b47d0b0b61547acaad6 new file mode 100644 index 00000000..058ae3a4 Binary files /dev/null and b/Library/Artifacts/5f/5f002491d20b4b47d0b0b61547acaad6 differ diff --git a/Library/Artifacts/5f/5f044951c43bcd0c21364f6ae9715932 b/Library/Artifacts/5f/5f044951c43bcd0c21364f6ae9715932 new file mode 100644 index 00000000..672ee67f Binary files /dev/null and b/Library/Artifacts/5f/5f044951c43bcd0c21364f6ae9715932 differ diff --git a/Library/Artifacts/5f/5f078e2c7985f216e3c6139a019c8e69 b/Library/Artifacts/5f/5f078e2c7985f216e3c6139a019c8e69 new file mode 100644 index 00000000..273a0708 Binary files /dev/null and b/Library/Artifacts/5f/5f078e2c7985f216e3c6139a019c8e69 differ diff --git a/Library/Artifacts/5f/5f800d7cc51a2ac2dc978e87f6bee8ae b/Library/Artifacts/5f/5f800d7cc51a2ac2dc978e87f6bee8ae new file mode 100644 index 00000000..628a5727 Binary files /dev/null and b/Library/Artifacts/5f/5f800d7cc51a2ac2dc978e87f6bee8ae differ diff --git a/Library/Artifacts/5f/5f92fa65dbccdd08023162fc697ef327 b/Library/Artifacts/5f/5f92fa65dbccdd08023162fc697ef327 new file mode 100644 index 00000000..e99df002 Binary files /dev/null and b/Library/Artifacts/5f/5f92fa65dbccdd08023162fc697ef327 differ diff --git a/Library/Artifacts/5f/5fa7a5a34f173179b320392542a105e8 b/Library/Artifacts/5f/5fa7a5a34f173179b320392542a105e8 new file mode 100644 index 00000000..b1452eaf Binary files /dev/null and b/Library/Artifacts/5f/5fa7a5a34f173179b320392542a105e8 differ diff --git a/Library/Artifacts/5f/5fb0fd3b6f17621169be5cb84d51d3c6 b/Library/Artifacts/5f/5fb0fd3b6f17621169be5cb84d51d3c6 new file mode 100644 index 00000000..b74f0cf6 Binary files /dev/null and b/Library/Artifacts/5f/5fb0fd3b6f17621169be5cb84d51d3c6 differ diff --git a/Library/Artifacts/5f/5fb929eff5b72bc3d3a16debc7e95329 b/Library/Artifacts/5f/5fb929eff5b72bc3d3a16debc7e95329 new file mode 100644 index 00000000..910c3fe3 Binary files /dev/null and b/Library/Artifacts/5f/5fb929eff5b72bc3d3a16debc7e95329 differ diff --git a/Library/Artifacts/5f/5fd4d71a99a717f2c9d5110adee6ccdd b/Library/Artifacts/5f/5fd4d71a99a717f2c9d5110adee6ccdd new file mode 100644 index 00000000..c898cfed Binary files /dev/null and b/Library/Artifacts/5f/5fd4d71a99a717f2c9d5110adee6ccdd differ diff --git a/Library/Artifacts/5f/5fdebab570f751573ea0d6e3a6ee7e19 b/Library/Artifacts/5f/5fdebab570f751573ea0d6e3a6ee7e19 new file mode 100644 index 00000000..e825c646 Binary files /dev/null and b/Library/Artifacts/5f/5fdebab570f751573ea0d6e3a6ee7e19 differ diff --git a/Library/Artifacts/5f/5fe0bbd60b6e74f4655a9def2097a4ef b/Library/Artifacts/5f/5fe0bbd60b6e74f4655a9def2097a4ef new file mode 100644 index 00000000..d66c44df Binary files /dev/null and b/Library/Artifacts/5f/5fe0bbd60b6e74f4655a9def2097a4ef differ diff --git a/Library/Artifacts/5f/5ff3fe3929c5d28150f9d8c54c91dda6 b/Library/Artifacts/5f/5ff3fe3929c5d28150f9d8c54c91dda6 new file mode 100644 index 00000000..b2c4ec13 Binary files /dev/null and b/Library/Artifacts/5f/5ff3fe3929c5d28150f9d8c54c91dda6 differ diff --git a/Library/Artifacts/60/60034db83dec81f4e84d4cb6518744d0 b/Library/Artifacts/60/60034db83dec81f4e84d4cb6518744d0 new file mode 100644 index 00000000..c1d734f5 Binary files /dev/null and b/Library/Artifacts/60/60034db83dec81f4e84d4cb6518744d0 differ diff --git a/Library/Artifacts/60/6003d04d784e4ca3159336db21a7d599 b/Library/Artifacts/60/6003d04d784e4ca3159336db21a7d599 new file mode 100644 index 00000000..26fe6f90 Binary files /dev/null and b/Library/Artifacts/60/6003d04d784e4ca3159336db21a7d599 differ diff --git a/Library/Artifacts/60/600b0dc44361315072376dc95fd3a3ba b/Library/Artifacts/60/600b0dc44361315072376dc95fd3a3ba new file mode 100644 index 00000000..531a5aa7 Binary files /dev/null and b/Library/Artifacts/60/600b0dc44361315072376dc95fd3a3ba differ diff --git a/Library/Artifacts/60/600b9e04f02388ebc19b05e6017effc4 b/Library/Artifacts/60/600b9e04f02388ebc19b05e6017effc4 new file mode 100644 index 00000000..139689b9 Binary files /dev/null and b/Library/Artifacts/60/600b9e04f02388ebc19b05e6017effc4 differ diff --git a/Library/Artifacts/60/60125d0c5653df88613c265c689b4b10 b/Library/Artifacts/60/60125d0c5653df88613c265c689b4b10 new file mode 100644 index 00000000..755f494b Binary files /dev/null and b/Library/Artifacts/60/60125d0c5653df88613c265c689b4b10 differ diff --git a/Library/Artifacts/60/6016ff372434e78a2481ff5a4fa1dcd9 b/Library/Artifacts/60/6016ff372434e78a2481ff5a4fa1dcd9 new file mode 100644 index 00000000..f4cdf51f Binary files /dev/null and b/Library/Artifacts/60/6016ff372434e78a2481ff5a4fa1dcd9 differ diff --git a/Library/Artifacts/60/602d10967c526706e1c946afbe1f154a b/Library/Artifacts/60/602d10967c526706e1c946afbe1f154a new file mode 100644 index 00000000..22d0e4fc Binary files /dev/null and b/Library/Artifacts/60/602d10967c526706e1c946afbe1f154a differ diff --git a/Library/Artifacts/60/6040632f8a630c1345317e76eb6948a6 b/Library/Artifacts/60/6040632f8a630c1345317e76eb6948a6 new file mode 100644 index 00000000..773d6193 Binary files /dev/null and b/Library/Artifacts/60/6040632f8a630c1345317e76eb6948a6 differ diff --git a/Library/Artifacts/60/60439e3d78800bd685e7117da6c8dc6a b/Library/Artifacts/60/60439e3d78800bd685e7117da6c8dc6a new file mode 100644 index 00000000..97e2863e Binary files /dev/null and b/Library/Artifacts/60/60439e3d78800bd685e7117da6c8dc6a differ diff --git a/Library/Artifacts/60/605a755741bb0ad4c41f0650442f12d0 b/Library/Artifacts/60/605a755741bb0ad4c41f0650442f12d0 new file mode 100644 index 00000000..5e8a00c2 Binary files /dev/null and b/Library/Artifacts/60/605a755741bb0ad4c41f0650442f12d0 differ diff --git a/Library/Artifacts/60/6091dfde1ce59cc4d904a04754cec74a b/Library/Artifacts/60/6091dfde1ce59cc4d904a04754cec74a new file mode 100644 index 00000000..f9844f0e Binary files /dev/null and b/Library/Artifacts/60/6091dfde1ce59cc4d904a04754cec74a differ diff --git a/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da b/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da new file mode 100644 index 00000000..d78eb5e8 Binary files /dev/null and b/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da differ diff --git a/Library/Artifacts/60/60ae12a2a265649579a2df3f1c21a461 b/Library/Artifacts/60/60ae12a2a265649579a2df3f1c21a461 new file mode 100644 index 00000000..71e13f04 Binary files /dev/null and b/Library/Artifacts/60/60ae12a2a265649579a2df3f1c21a461 differ diff --git a/Library/Artifacts/60/60baf69a0bab525ed9524295ae9ca7d5 b/Library/Artifacts/60/60baf69a0bab525ed9524295ae9ca7d5 new file mode 100644 index 00000000..0d5a05e5 Binary files /dev/null and b/Library/Artifacts/60/60baf69a0bab525ed9524295ae9ca7d5 differ diff --git a/Library/Artifacts/60/60e67e635aeccb7f40ca7094ebddca60 b/Library/Artifacts/60/60e67e635aeccb7f40ca7094ebddca60 new file mode 100644 index 00000000..8e62e890 Binary files /dev/null and b/Library/Artifacts/60/60e67e635aeccb7f40ca7094ebddca60 differ diff --git a/Library/Artifacts/60/60f5f2f71b8837e83ff8ccd8a2f8f575 b/Library/Artifacts/60/60f5f2f71b8837e83ff8ccd8a2f8f575 new file mode 100644 index 00000000..fe43c100 Binary files /dev/null and b/Library/Artifacts/60/60f5f2f71b8837e83ff8ccd8a2f8f575 differ diff --git a/Library/Artifacts/61/61059700b4886b52de5bf2821d3a8e1f b/Library/Artifacts/61/61059700b4886b52de5bf2821d3a8e1f new file mode 100644 index 00000000..a9baa5ae Binary files /dev/null and b/Library/Artifacts/61/61059700b4886b52de5bf2821d3a8e1f differ diff --git a/Library/Artifacts/61/610f9df68c6779d9e2f454bc3a1f5a41 b/Library/Artifacts/61/610f9df68c6779d9e2f454bc3a1f5a41 new file mode 100644 index 00000000..148c7d44 Binary files /dev/null and b/Library/Artifacts/61/610f9df68c6779d9e2f454bc3a1f5a41 differ diff --git a/Library/Artifacts/61/611ca376ee4a192f4dc287970287c40f b/Library/Artifacts/61/611ca376ee4a192f4dc287970287c40f new file mode 100644 index 00000000..b4cba33b Binary files /dev/null and b/Library/Artifacts/61/611ca376ee4a192f4dc287970287c40f differ diff --git a/Library/Artifacts/61/61403c9aea55500f16145d20830d1f76 b/Library/Artifacts/61/61403c9aea55500f16145d20830d1f76 new file mode 100644 index 00000000..2f8ecb5e Binary files /dev/null and b/Library/Artifacts/61/61403c9aea55500f16145d20830d1f76 differ diff --git a/Library/Artifacts/61/6141474a0df3a867bec2bd9f6f673442 b/Library/Artifacts/61/6141474a0df3a867bec2bd9f6f673442 new file mode 100644 index 00000000..95bad206 Binary files /dev/null and b/Library/Artifacts/61/6141474a0df3a867bec2bd9f6f673442 differ diff --git a/Library/Artifacts/61/6155e49ac91e6a015e93dbf1926a0a72 b/Library/Artifacts/61/6155e49ac91e6a015e93dbf1926a0a72 new file mode 100644 index 00000000..8ade4235 Binary files /dev/null and b/Library/Artifacts/61/6155e49ac91e6a015e93dbf1926a0a72 differ diff --git a/Library/Artifacts/61/615656590fe6fd7feeca79b74674e008 b/Library/Artifacts/61/615656590fe6fd7feeca79b74674e008 new file mode 100644 index 00000000..c473b23b Binary files /dev/null and b/Library/Artifacts/61/615656590fe6fd7feeca79b74674e008 differ diff --git a/Library/Artifacts/61/615f5e216d14319e6426828a0dc50537 b/Library/Artifacts/61/615f5e216d14319e6426828a0dc50537 new file mode 100644 index 00000000..b926a0ed Binary files /dev/null and b/Library/Artifacts/61/615f5e216d14319e6426828a0dc50537 differ diff --git a/Library/Artifacts/61/617fb6a05f8bd5d5c171293cb39ffb38 b/Library/Artifacts/61/617fb6a05f8bd5d5c171293cb39ffb38 new file mode 100644 index 00000000..562742a3 Binary files /dev/null and b/Library/Artifacts/61/617fb6a05f8bd5d5c171293cb39ffb38 differ diff --git a/Library/Artifacts/61/618052530e1f397f0f9f81bbfb16116b b/Library/Artifacts/61/618052530e1f397f0f9f81bbfb16116b new file mode 100644 index 00000000..24ce8297 Binary files /dev/null and b/Library/Artifacts/61/618052530e1f397f0f9f81bbfb16116b differ diff --git a/Library/Artifacts/61/61808b787f4271effc0e6e44e3558d8f b/Library/Artifacts/61/61808b787f4271effc0e6e44e3558d8f new file mode 100644 index 00000000..c1253a59 Binary files /dev/null and b/Library/Artifacts/61/61808b787f4271effc0e6e44e3558d8f differ diff --git a/Library/Artifacts/61/6181e9926b8bee1766ce8aa241fb92bc b/Library/Artifacts/61/6181e9926b8bee1766ce8aa241fb92bc new file mode 100644 index 00000000..221fa68a Binary files /dev/null and b/Library/Artifacts/61/6181e9926b8bee1766ce8aa241fb92bc differ diff --git a/Library/Artifacts/61/619ba70d19558275c672454d1f7741aa b/Library/Artifacts/61/619ba70d19558275c672454d1f7741aa new file mode 100644 index 00000000..3944f5a7 Binary files /dev/null and b/Library/Artifacts/61/619ba70d19558275c672454d1f7741aa differ diff --git a/Library/Artifacts/61/61a25d3fdf68cbdec84859a90ba43628 b/Library/Artifacts/61/61a25d3fdf68cbdec84859a90ba43628 new file mode 100644 index 00000000..467be8d0 Binary files /dev/null and b/Library/Artifacts/61/61a25d3fdf68cbdec84859a90ba43628 differ diff --git a/Library/Artifacts/61/61ac4b82f3b18cc4d1877b955ca7ae7a b/Library/Artifacts/61/61ac4b82f3b18cc4d1877b955ca7ae7a new file mode 100644 index 00000000..34d2f88a Binary files /dev/null and b/Library/Artifacts/61/61ac4b82f3b18cc4d1877b955ca7ae7a differ diff --git a/Library/Artifacts/61/61b14affe25eede3c37a4dea67c0a418 b/Library/Artifacts/61/61b14affe25eede3c37a4dea67c0a418 new file mode 100644 index 00000000..268f0bc4 Binary files /dev/null and b/Library/Artifacts/61/61b14affe25eede3c37a4dea67c0a418 differ diff --git a/Library/Artifacts/61/61be8fc36b6f603c350d279dcb2b2619 b/Library/Artifacts/61/61be8fc36b6f603c350d279dcb2b2619 new file mode 100644 index 00000000..70b08dbe Binary files /dev/null and b/Library/Artifacts/61/61be8fc36b6f603c350d279dcb2b2619 differ diff --git a/Library/Artifacts/61/61dc88f963687047eea24cb0f0f6d1de b/Library/Artifacts/61/61dc88f963687047eea24cb0f0f6d1de new file mode 100644 index 00000000..cf591968 Binary files /dev/null and b/Library/Artifacts/61/61dc88f963687047eea24cb0f0f6d1de differ diff --git a/Library/Artifacts/61/61df6ece3e6ebd26e19d71089aad47f9 b/Library/Artifacts/61/61df6ece3e6ebd26e19d71089aad47f9 new file mode 100644 index 00000000..aa47dae6 Binary files /dev/null and b/Library/Artifacts/61/61df6ece3e6ebd26e19d71089aad47f9 differ diff --git a/Library/Artifacts/61/61e3c9bc3525ced66ac671c183a50cb0 b/Library/Artifacts/61/61e3c9bc3525ced66ac671c183a50cb0 new file mode 100644 index 00000000..7302dfdb Binary files /dev/null and b/Library/Artifacts/61/61e3c9bc3525ced66ac671c183a50cb0 differ diff --git a/Library/Artifacts/61/61e56a9c69abfba2da822576315a4323 b/Library/Artifacts/61/61e56a9c69abfba2da822576315a4323 new file mode 100644 index 00000000..7862485d Binary files /dev/null and b/Library/Artifacts/61/61e56a9c69abfba2da822576315a4323 differ diff --git a/Library/Artifacts/61/61e56d5410ec2d25b5cd990f05437420 b/Library/Artifacts/61/61e56d5410ec2d25b5cd990f05437420 new file mode 100644 index 00000000..4223365a Binary files /dev/null and b/Library/Artifacts/61/61e56d5410ec2d25b5cd990f05437420 differ diff --git a/Library/Artifacts/62/620f6caa95d04475df2224cb6c4a1293 b/Library/Artifacts/62/620f6caa95d04475df2224cb6c4a1293 new file mode 100644 index 00000000..5c85a7ae Binary files /dev/null and b/Library/Artifacts/62/620f6caa95d04475df2224cb6c4a1293 differ diff --git a/Library/Artifacts/62/6214e8187fc6213f04c494cb2a2661ac b/Library/Artifacts/62/6214e8187fc6213f04c494cb2a2661ac new file mode 100644 index 00000000..c51ce985 Binary files /dev/null and b/Library/Artifacts/62/6214e8187fc6213f04c494cb2a2661ac differ diff --git a/Library/Artifacts/62/622c94e7e0a70aaf7a486ccf3411c791 b/Library/Artifacts/62/622c94e7e0a70aaf7a486ccf3411c791 new file mode 100644 index 00000000..6dc3f9c1 Binary files /dev/null and b/Library/Artifacts/62/622c94e7e0a70aaf7a486ccf3411c791 differ diff --git a/Library/Artifacts/62/6240b8c87d58c2fc36fce2d31ea328b4 b/Library/Artifacts/62/6240b8c87d58c2fc36fce2d31ea328b4 new file mode 100644 index 00000000..80c03c36 Binary files /dev/null and b/Library/Artifacts/62/6240b8c87d58c2fc36fce2d31ea328b4 differ diff --git a/Library/Artifacts/62/6259ffd8579a5c7d22ea96ac517c9073 b/Library/Artifacts/62/6259ffd8579a5c7d22ea96ac517c9073 new file mode 100644 index 00000000..8bf91270 Binary files /dev/null and b/Library/Artifacts/62/6259ffd8579a5c7d22ea96ac517c9073 differ diff --git a/Library/Artifacts/62/62902cd36626409c4a3036ad2f6b8162 b/Library/Artifacts/62/62902cd36626409c4a3036ad2f6b8162 new file mode 100644 index 00000000..ea336f86 Binary files /dev/null and b/Library/Artifacts/62/62902cd36626409c4a3036ad2f6b8162 differ diff --git a/Library/Artifacts/62/6294f6599fd51e92146775c4f9b80ff7 b/Library/Artifacts/62/6294f6599fd51e92146775c4f9b80ff7 new file mode 100644 index 00000000..35c373e6 Binary files /dev/null and b/Library/Artifacts/62/6294f6599fd51e92146775c4f9b80ff7 differ diff --git a/Library/Artifacts/62/62c16ed2f8c4c9921f9e89bf96e4058e b/Library/Artifacts/62/62c16ed2f8c4c9921f9e89bf96e4058e new file mode 100644 index 00000000..d73dd1dc Binary files /dev/null and b/Library/Artifacts/62/62c16ed2f8c4c9921f9e89bf96e4058e differ diff --git a/Library/Artifacts/62/62e1b9a259633265c9b74fa63a89a562 b/Library/Artifacts/62/62e1b9a259633265c9b74fa63a89a562 new file mode 100644 index 00000000..498478f3 Binary files /dev/null and b/Library/Artifacts/62/62e1b9a259633265c9b74fa63a89a562 differ diff --git a/Library/Artifacts/63/631fba8d2f889f76bcb33e4e6574034e b/Library/Artifacts/63/631fba8d2f889f76bcb33e4e6574034e new file mode 100644 index 00000000..3854d84f Binary files /dev/null and b/Library/Artifacts/63/631fba8d2f889f76bcb33e4e6574034e differ diff --git a/Library/Artifacts/63/6320f0cd532cd394372c21d8e47978e0 b/Library/Artifacts/63/6320f0cd532cd394372c21d8e47978e0 new file mode 100644 index 00000000..50311958 Binary files /dev/null and b/Library/Artifacts/63/6320f0cd532cd394372c21d8e47978e0 differ diff --git a/Library/Artifacts/63/6338e80f2c6bd149f819b7ee03c233cd b/Library/Artifacts/63/6338e80f2c6bd149f819b7ee03c233cd new file mode 100644 index 00000000..f04d0318 Binary files /dev/null and b/Library/Artifacts/63/6338e80f2c6bd149f819b7ee03c233cd differ diff --git a/Library/Artifacts/63/6361da2fae8539368ec1b9312030de90 b/Library/Artifacts/63/6361da2fae8539368ec1b9312030de90 new file mode 100644 index 00000000..72c021bf Binary files /dev/null and b/Library/Artifacts/63/6361da2fae8539368ec1b9312030de90 differ diff --git a/Library/Artifacts/63/636345725ce00aa4a34d3e84e53d4c02 b/Library/Artifacts/63/636345725ce00aa4a34d3e84e53d4c02 new file mode 100644 index 00000000..36695c05 Binary files /dev/null and b/Library/Artifacts/63/636345725ce00aa4a34d3e84e53d4c02 differ diff --git a/Library/Artifacts/63/637906cdca5c2646dfbb87f4324e785f b/Library/Artifacts/63/637906cdca5c2646dfbb87f4324e785f new file mode 100644 index 00000000..27bc212b Binary files /dev/null and b/Library/Artifacts/63/637906cdca5c2646dfbb87f4324e785f differ diff --git a/Library/Artifacts/63/637ae34d3bdedf710b057bbf8dc4042e b/Library/Artifacts/63/637ae34d3bdedf710b057bbf8dc4042e new file mode 100644 index 00000000..dcccc2f8 Binary files /dev/null and b/Library/Artifacts/63/637ae34d3bdedf710b057bbf8dc4042e differ diff --git a/Library/Artifacts/63/6397a1785af11537a689b9c09615f02c b/Library/Artifacts/63/6397a1785af11537a689b9c09615f02c new file mode 100644 index 00000000..13ed06d1 Binary files /dev/null and b/Library/Artifacts/63/6397a1785af11537a689b9c09615f02c differ diff --git a/Library/Artifacts/63/63c684b484dfe5fda964667e37ad3dd5 b/Library/Artifacts/63/63c684b484dfe5fda964667e37ad3dd5 new file mode 100644 index 00000000..ea9284f3 Binary files /dev/null and b/Library/Artifacts/63/63c684b484dfe5fda964667e37ad3dd5 differ diff --git a/Library/Artifacts/63/63debba26d1106ba9686fcc1b37e0776 b/Library/Artifacts/63/63debba26d1106ba9686fcc1b37e0776 new file mode 100644 index 00000000..54fd89d2 Binary files /dev/null and b/Library/Artifacts/63/63debba26d1106ba9686fcc1b37e0776 differ diff --git a/Library/Artifacts/63/63e2ca2e27f3551942942b3115bd57d7 b/Library/Artifacts/63/63e2ca2e27f3551942942b3115bd57d7 new file mode 100644 index 00000000..83726e0b Binary files /dev/null and b/Library/Artifacts/63/63e2ca2e27f3551942942b3115bd57d7 differ diff --git a/Library/Artifacts/63/63f8bb6be38b13877303b6a2b102e4e1 b/Library/Artifacts/63/63f8bb6be38b13877303b6a2b102e4e1 new file mode 100644 index 00000000..e52077f1 Binary files /dev/null and b/Library/Artifacts/63/63f8bb6be38b13877303b6a2b102e4e1 differ diff --git a/Library/Artifacts/64/6417acb8f76427f278f9ad7ed20ccc2a b/Library/Artifacts/64/6417acb8f76427f278f9ad7ed20ccc2a new file mode 100644 index 00000000..fd48150c Binary files /dev/null and b/Library/Artifacts/64/6417acb8f76427f278f9ad7ed20ccc2a differ diff --git a/Library/Artifacts/64/6427762596c138de6d85e02c7a0dd544 b/Library/Artifacts/64/6427762596c138de6d85e02c7a0dd544 new file mode 100644 index 00000000..e66c3e34 Binary files /dev/null and b/Library/Artifacts/64/6427762596c138de6d85e02c7a0dd544 differ diff --git a/Library/Artifacts/64/642bfe2b69c23ba6940edd5cdc96bfc0 b/Library/Artifacts/64/642bfe2b69c23ba6940edd5cdc96bfc0 new file mode 100644 index 00000000..8f31e0e0 Binary files /dev/null and b/Library/Artifacts/64/642bfe2b69c23ba6940edd5cdc96bfc0 differ diff --git a/Library/Artifacts/64/643d7d8e9efdb00f7db4a2d423fe1576 b/Library/Artifacts/64/643d7d8e9efdb00f7db4a2d423fe1576 new file mode 100644 index 00000000..b44acba5 Binary files /dev/null and b/Library/Artifacts/64/643d7d8e9efdb00f7db4a2d423fe1576 differ diff --git a/Library/Artifacts/64/6460a52e2241a16a8217929f4f5a0bc7 b/Library/Artifacts/64/6460a52e2241a16a8217929f4f5a0bc7 new file mode 100644 index 00000000..0c4b2f71 Binary files /dev/null and b/Library/Artifacts/64/6460a52e2241a16a8217929f4f5a0bc7 differ diff --git a/Library/Artifacts/64/646eb747c52ff65f8817234ae4c13bd2 b/Library/Artifacts/64/646eb747c52ff65f8817234ae4c13bd2 new file mode 100644 index 00000000..dd54aec3 Binary files /dev/null and b/Library/Artifacts/64/646eb747c52ff65f8817234ae4c13bd2 differ diff --git a/Library/Artifacts/64/6480ddc15a5a9e4a660cae3144b54e38 b/Library/Artifacts/64/6480ddc15a5a9e4a660cae3144b54e38 new file mode 100644 index 00000000..4f27c7d3 Binary files /dev/null and b/Library/Artifacts/64/6480ddc15a5a9e4a660cae3144b54e38 differ diff --git a/Library/Artifacts/64/649a7b4a033e2f546c485a2616cbb47e b/Library/Artifacts/64/649a7b4a033e2f546c485a2616cbb47e new file mode 100644 index 00000000..9d9a1826 Binary files /dev/null and b/Library/Artifacts/64/649a7b4a033e2f546c485a2616cbb47e differ diff --git a/Library/Artifacts/64/64a218a9473037abd3ae54f0b75039ab b/Library/Artifacts/64/64a218a9473037abd3ae54f0b75039ab new file mode 100644 index 00000000..791c4630 Binary files /dev/null and b/Library/Artifacts/64/64a218a9473037abd3ae54f0b75039ab differ diff --git a/Library/Artifacts/64/64cc1baaf6ace39dbc4105a6ac3b496c b/Library/Artifacts/64/64cc1baaf6ace39dbc4105a6ac3b496c new file mode 100644 index 00000000..70be23a1 Binary files /dev/null and b/Library/Artifacts/64/64cc1baaf6ace39dbc4105a6ac3b496c differ diff --git a/Library/Artifacts/64/64d5b21645b7d9a5d977c0c10e60fd2d b/Library/Artifacts/64/64d5b21645b7d9a5d977c0c10e60fd2d new file mode 100644 index 00000000..21919499 Binary files /dev/null and b/Library/Artifacts/64/64d5b21645b7d9a5d977c0c10e60fd2d differ diff --git a/Library/Artifacts/64/64e9560cc037b0699a3eda265f7b1606 b/Library/Artifacts/64/64e9560cc037b0699a3eda265f7b1606 new file mode 100644 index 00000000..ebd7544b Binary files /dev/null and b/Library/Artifacts/64/64e9560cc037b0699a3eda265f7b1606 differ diff --git a/Library/Artifacts/64/64efde1c7300d9a3aac334e3faeef40c b/Library/Artifacts/64/64efde1c7300d9a3aac334e3faeef40c new file mode 100644 index 00000000..fa10bfa6 Binary files /dev/null and b/Library/Artifacts/64/64efde1c7300d9a3aac334e3faeef40c differ diff --git a/Library/Artifacts/64/64f035c472d00f9a1c6c8c0814956f88 b/Library/Artifacts/64/64f035c472d00f9a1c6c8c0814956f88 new file mode 100644 index 00000000..63507171 Binary files /dev/null and b/Library/Artifacts/64/64f035c472d00f9a1c6c8c0814956f88 differ diff --git a/Library/Artifacts/65/651634a40012d468fc00bec282790e58 b/Library/Artifacts/65/651634a40012d468fc00bec282790e58 new file mode 100644 index 00000000..820fce41 Binary files /dev/null and b/Library/Artifacts/65/651634a40012d468fc00bec282790e58 differ diff --git a/Library/Artifacts/65/651ff14cc0cb6bd53ea3912db3fb5783 b/Library/Artifacts/65/651ff14cc0cb6bd53ea3912db3fb5783 new file mode 100644 index 00000000..d9d22c04 Binary files /dev/null and b/Library/Artifacts/65/651ff14cc0cb6bd53ea3912db3fb5783 differ diff --git a/Library/Artifacts/65/6527a2c1ad5bd7058433139c134a3fdb b/Library/Artifacts/65/6527a2c1ad5bd7058433139c134a3fdb new file mode 100644 index 00000000..5d98218f Binary files /dev/null and b/Library/Artifacts/65/6527a2c1ad5bd7058433139c134a3fdb differ diff --git a/Library/Artifacts/65/65473be354f8303a247b5860dd8bc6fd b/Library/Artifacts/65/65473be354f8303a247b5860dd8bc6fd new file mode 100644 index 00000000..ddf132ed Binary files /dev/null and b/Library/Artifacts/65/65473be354f8303a247b5860dd8bc6fd differ diff --git a/Library/Artifacts/65/654ca765a8745ad94874dc62eeb82d4a b/Library/Artifacts/65/654ca765a8745ad94874dc62eeb82d4a new file mode 100644 index 00000000..3ab5ad53 Binary files /dev/null and b/Library/Artifacts/65/654ca765a8745ad94874dc62eeb82d4a differ diff --git a/Library/Artifacts/65/65550b4b3d10ea08a2935f4772facec7 b/Library/Artifacts/65/65550b4b3d10ea08a2935f4772facec7 new file mode 100644 index 00000000..6e8f5116 Binary files /dev/null and b/Library/Artifacts/65/65550b4b3d10ea08a2935f4772facec7 differ diff --git a/Library/Artifacts/65/65584c2e00f2ffed9b7dd84204d088fb b/Library/Artifacts/65/65584c2e00f2ffed9b7dd84204d088fb new file mode 100644 index 00000000..cc63e1a2 Binary files /dev/null and b/Library/Artifacts/65/65584c2e00f2ffed9b7dd84204d088fb differ diff --git a/Library/Artifacts/65/656fbe63ff4bac9a3f0924d10509dac8 b/Library/Artifacts/65/656fbe63ff4bac9a3f0924d10509dac8 new file mode 100644 index 00000000..d231c38c Binary files /dev/null and b/Library/Artifacts/65/656fbe63ff4bac9a3f0924d10509dac8 differ diff --git a/Library/Artifacts/65/6579c2a5652f682124828fa8190eadb5 b/Library/Artifacts/65/6579c2a5652f682124828fa8190eadb5 new file mode 100644 index 00000000..2b63a261 Binary files /dev/null and b/Library/Artifacts/65/6579c2a5652f682124828fa8190eadb5 differ diff --git a/Library/Artifacts/65/657a8979bad68f31532c259571d47bf7 b/Library/Artifacts/65/657a8979bad68f31532c259571d47bf7 new file mode 100644 index 00000000..2f1b28c0 Binary files /dev/null and b/Library/Artifacts/65/657a8979bad68f31532c259571d47bf7 differ diff --git a/Library/Artifacts/65/658d8cd0f6eaeca7cdc14caf48213633 b/Library/Artifacts/65/658d8cd0f6eaeca7cdc14caf48213633 new file mode 100644 index 00000000..62706b02 Binary files /dev/null and b/Library/Artifacts/65/658d8cd0f6eaeca7cdc14caf48213633 differ diff --git a/Library/Artifacts/65/65ab88e3cb29d5620b6af00f658ec272 b/Library/Artifacts/65/65ab88e3cb29d5620b6af00f658ec272 new file mode 100644 index 00000000..39eed3c2 Binary files /dev/null and b/Library/Artifacts/65/65ab88e3cb29d5620b6af00f658ec272 differ diff --git a/Library/Artifacts/65/65b060c62ca14cf1bb82a69919f590c6 b/Library/Artifacts/65/65b060c62ca14cf1bb82a69919f590c6 new file mode 100644 index 00000000..d3f20def Binary files /dev/null and b/Library/Artifacts/65/65b060c62ca14cf1bb82a69919f590c6 differ diff --git a/Library/Artifacts/65/65be1610a6cdedce79844bcedba16087 b/Library/Artifacts/65/65be1610a6cdedce79844bcedba16087 new file mode 100644 index 00000000..61dbce9a Binary files /dev/null and b/Library/Artifacts/65/65be1610a6cdedce79844bcedba16087 differ diff --git a/Library/Artifacts/65/65c89df042bccf4216de4a6464ba941e b/Library/Artifacts/65/65c89df042bccf4216de4a6464ba941e new file mode 100644 index 00000000..7ff84e7e Binary files /dev/null and b/Library/Artifacts/65/65c89df042bccf4216de4a6464ba941e differ diff --git a/Library/Artifacts/65/65ce0b77cbdd3f601b43f02a4570120f b/Library/Artifacts/65/65ce0b77cbdd3f601b43f02a4570120f new file mode 100644 index 00000000..1b5dd345 Binary files /dev/null and b/Library/Artifacts/65/65ce0b77cbdd3f601b43f02a4570120f differ diff --git a/Library/Artifacts/65/65d02375cca25bbe76f657d2f6cb1a49 b/Library/Artifacts/65/65d02375cca25bbe76f657d2f6cb1a49 new file mode 100644 index 00000000..26d57106 Binary files /dev/null and b/Library/Artifacts/65/65d02375cca25bbe76f657d2f6cb1a49 differ diff --git a/Library/Artifacts/65/65d78dce79104ecca9cd554573d4e25d b/Library/Artifacts/65/65d78dce79104ecca9cd554573d4e25d new file mode 100644 index 00000000..d3e51c02 Binary files /dev/null and b/Library/Artifacts/65/65d78dce79104ecca9cd554573d4e25d differ diff --git a/Library/Artifacts/65/65e3d69a93f65e59845ace6cdb5d3991 b/Library/Artifacts/65/65e3d69a93f65e59845ace6cdb5d3991 new file mode 100644 index 00000000..6429f48f Binary files /dev/null and b/Library/Artifacts/65/65e3d69a93f65e59845ace6cdb5d3991 differ diff --git a/Library/Artifacts/66/660c8d449da2cf9fa12ee63a34ae1724 b/Library/Artifacts/66/660c8d449da2cf9fa12ee63a34ae1724 new file mode 100644 index 00000000..3d6a0c47 Binary files /dev/null and b/Library/Artifacts/66/660c8d449da2cf9fa12ee63a34ae1724 differ diff --git a/Library/Artifacts/66/6617a9a0d38ad330b3acc29cda0b71f9 b/Library/Artifacts/66/6617a9a0d38ad330b3acc29cda0b71f9 new file mode 100644 index 00000000..02ce02dd Binary files /dev/null and b/Library/Artifacts/66/6617a9a0d38ad330b3acc29cda0b71f9 differ diff --git a/Library/Artifacts/66/66196075feaeff2663c6db97064544f0 b/Library/Artifacts/66/66196075feaeff2663c6db97064544f0 new file mode 100644 index 00000000..f8255efb Binary files /dev/null and b/Library/Artifacts/66/66196075feaeff2663c6db97064544f0 differ diff --git a/Library/Artifacts/66/663ce2bfeb054cdf1e32cf4db2eae887 b/Library/Artifacts/66/663ce2bfeb054cdf1e32cf4db2eae887 new file mode 100644 index 00000000..98a073e9 Binary files /dev/null and b/Library/Artifacts/66/663ce2bfeb054cdf1e32cf4db2eae887 differ diff --git a/Library/Artifacts/66/66465293ff1640a4aaedb787de32cfb4 b/Library/Artifacts/66/66465293ff1640a4aaedb787de32cfb4 new file mode 100644 index 00000000..3d2fd869 Binary files /dev/null and b/Library/Artifacts/66/66465293ff1640a4aaedb787de32cfb4 differ diff --git a/Library/Artifacts/66/6682793c85cf38fb88f82cd4fe8fbe89 b/Library/Artifacts/66/6682793c85cf38fb88f82cd4fe8fbe89 new file mode 100644 index 00000000..6fd534b5 Binary files /dev/null and b/Library/Artifacts/66/6682793c85cf38fb88f82cd4fe8fbe89 differ diff --git a/Library/Artifacts/66/669a76669f1ab072d45c4ddd07b7a0c7 b/Library/Artifacts/66/669a76669f1ab072d45c4ddd07b7a0c7 new file mode 100644 index 00000000..5a1b51d0 Binary files /dev/null and b/Library/Artifacts/66/669a76669f1ab072d45c4ddd07b7a0c7 differ diff --git a/Library/Artifacts/66/66a434f7dc1b9e7eebd31c372bc6f181 b/Library/Artifacts/66/66a434f7dc1b9e7eebd31c372bc6f181 new file mode 100644 index 00000000..bf2b74c6 Binary files /dev/null and b/Library/Artifacts/66/66a434f7dc1b9e7eebd31c372bc6f181 differ diff --git a/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 b/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 new file mode 100644 index 00000000..7d1d8e02 Binary files /dev/null and b/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 differ diff --git a/Library/Artifacts/66/66f7476a1c976293d140a700c99a9265 b/Library/Artifacts/66/66f7476a1c976293d140a700c99a9265 new file mode 100644 index 00000000..5118824d Binary files /dev/null and b/Library/Artifacts/66/66f7476a1c976293d140a700c99a9265 differ diff --git a/Library/Artifacts/67/67112f63d7c49cbb713feee82f27f757 b/Library/Artifacts/67/67112f63d7c49cbb713feee82f27f757 new file mode 100644 index 00000000..3b69ed8c Binary files /dev/null and b/Library/Artifacts/67/67112f63d7c49cbb713feee82f27f757 differ diff --git a/Library/Artifacts/67/6724afbe68708e3a08486a0432d62034 b/Library/Artifacts/67/6724afbe68708e3a08486a0432d62034 new file mode 100644 index 00000000..b367db6a Binary files /dev/null and b/Library/Artifacts/67/6724afbe68708e3a08486a0432d62034 differ diff --git a/Library/Artifacts/67/6726cc6a0aae8abc683fdb15c3c76b65 b/Library/Artifacts/67/6726cc6a0aae8abc683fdb15c3c76b65 new file mode 100644 index 00000000..520e4167 Binary files /dev/null and b/Library/Artifacts/67/6726cc6a0aae8abc683fdb15c3c76b65 differ diff --git a/Library/Artifacts/67/67297ab0fa4cce5ef75aa4d3fdf22356 b/Library/Artifacts/67/67297ab0fa4cce5ef75aa4d3fdf22356 new file mode 100644 index 00000000..483c348f Binary files /dev/null and b/Library/Artifacts/67/67297ab0fa4cce5ef75aa4d3fdf22356 differ diff --git a/Library/Artifacts/67/672c6e969b259f03f2ddc00bb10d9c5c b/Library/Artifacts/67/672c6e969b259f03f2ddc00bb10d9c5c new file mode 100644 index 00000000..c29e287c Binary files /dev/null and b/Library/Artifacts/67/672c6e969b259f03f2ddc00bb10d9c5c differ diff --git a/Library/Artifacts/67/673d5af80bd1d22451cdbf855fe8aa07 b/Library/Artifacts/67/673d5af80bd1d22451cdbf855fe8aa07 new file mode 100644 index 00000000..804c6fc9 Binary files /dev/null and b/Library/Artifacts/67/673d5af80bd1d22451cdbf855fe8aa07 differ diff --git a/Library/Artifacts/67/674942cc78eed1f76e9e043436d1ed84 b/Library/Artifacts/67/674942cc78eed1f76e9e043436d1ed84 new file mode 100644 index 00000000..f3564708 Binary files /dev/null and b/Library/Artifacts/67/674942cc78eed1f76e9e043436d1ed84 differ diff --git a/Library/Artifacts/67/675299c19f459ab70f2e6faaa6ac9373 b/Library/Artifacts/67/675299c19f459ab70f2e6faaa6ac9373 new file mode 100644 index 00000000..decc26a1 Binary files /dev/null and b/Library/Artifacts/67/675299c19f459ab70f2e6faaa6ac9373 differ diff --git a/Library/Artifacts/67/67591e96fc28b9ee2a384821e0592489 b/Library/Artifacts/67/67591e96fc28b9ee2a384821e0592489 new file mode 100644 index 00000000..295b2ae2 Binary files /dev/null and b/Library/Artifacts/67/67591e96fc28b9ee2a384821e0592489 differ diff --git a/Library/Artifacts/67/677938b6d8bccae959eba74b5ce88ead b/Library/Artifacts/67/677938b6d8bccae959eba74b5ce88ead new file mode 100644 index 00000000..00982123 Binary files /dev/null and b/Library/Artifacts/67/677938b6d8bccae959eba74b5ce88ead differ diff --git a/Library/Artifacts/67/677ebee5752e528e6dde631027bbbe06 b/Library/Artifacts/67/677ebee5752e528e6dde631027bbbe06 new file mode 100644 index 00000000..93bff637 Binary files /dev/null and b/Library/Artifacts/67/677ebee5752e528e6dde631027bbbe06 differ diff --git a/Library/Artifacts/67/67821ea3de1f4c8ad982859af2c813f1 b/Library/Artifacts/67/67821ea3de1f4c8ad982859af2c813f1 new file mode 100644 index 00000000..935810cf Binary files /dev/null and b/Library/Artifacts/67/67821ea3de1f4c8ad982859af2c813f1 differ diff --git a/Library/Artifacts/67/67840179491820cb22f3b49c4ca7f1d3 b/Library/Artifacts/67/67840179491820cb22f3b49c4ca7f1d3 new file mode 100644 index 00000000..af5a1f82 Binary files /dev/null and b/Library/Artifacts/67/67840179491820cb22f3b49c4ca7f1d3 differ diff --git a/Library/Artifacts/67/6799c38f7e17b31b5f6900470059606a b/Library/Artifacts/67/6799c38f7e17b31b5f6900470059606a new file mode 100644 index 00000000..56b3329c Binary files /dev/null and b/Library/Artifacts/67/6799c38f7e17b31b5f6900470059606a differ diff --git a/Library/Artifacts/67/67a0226f28691925df19c85739cd9db9 b/Library/Artifacts/67/67a0226f28691925df19c85739cd9db9 new file mode 100644 index 00000000..73cad2cf Binary files /dev/null and b/Library/Artifacts/67/67a0226f28691925df19c85739cd9db9 differ diff --git a/Library/Artifacts/67/67bf27ec28e8f08cf844657b720656d9 b/Library/Artifacts/67/67bf27ec28e8f08cf844657b720656d9 new file mode 100644 index 00000000..9c6f6436 Binary files /dev/null and b/Library/Artifacts/67/67bf27ec28e8f08cf844657b720656d9 differ diff --git a/Library/Artifacts/67/67ce7ade817f58a5900f2202da692878 b/Library/Artifacts/67/67ce7ade817f58a5900f2202da692878 new file mode 100644 index 00000000..73d4da3e Binary files /dev/null and b/Library/Artifacts/67/67ce7ade817f58a5900f2202da692878 differ diff --git a/Library/Artifacts/67/67d5d03794fc5586a16468a036109a3c b/Library/Artifacts/67/67d5d03794fc5586a16468a036109a3c new file mode 100644 index 00000000..081c8629 Binary files /dev/null and b/Library/Artifacts/67/67d5d03794fc5586a16468a036109a3c differ diff --git a/Library/Artifacts/67/67d69e4d86005a6cc7b5ff95e3d382b6 b/Library/Artifacts/67/67d69e4d86005a6cc7b5ff95e3d382b6 new file mode 100644 index 00000000..2ba8b46d Binary files /dev/null and b/Library/Artifacts/67/67d69e4d86005a6cc7b5ff95e3d382b6 differ diff --git a/Library/Artifacts/67/67d842f7470ff721f08e6d1870c4e6e5 b/Library/Artifacts/67/67d842f7470ff721f08e6d1870c4e6e5 new file mode 100644 index 00000000..edbc564d Binary files /dev/null and b/Library/Artifacts/67/67d842f7470ff721f08e6d1870c4e6e5 differ diff --git a/Library/Artifacts/67/67faccdb8ef2ed698a785cb16583576f b/Library/Artifacts/67/67faccdb8ef2ed698a785cb16583576f new file mode 100644 index 00000000..50df9b01 Binary files /dev/null and b/Library/Artifacts/67/67faccdb8ef2ed698a785cb16583576f differ diff --git a/Library/Artifacts/68/68007e45d6c7a564ba0e4fb2acc3bf0e b/Library/Artifacts/68/68007e45d6c7a564ba0e4fb2acc3bf0e new file mode 100644 index 00000000..14bbf0af Binary files /dev/null and b/Library/Artifacts/68/68007e45d6c7a564ba0e4fb2acc3bf0e differ diff --git a/Library/Artifacts/68/680237e378239dc3237ff90f56774551 b/Library/Artifacts/68/680237e378239dc3237ff90f56774551 new file mode 100644 index 00000000..2ce318c0 Binary files /dev/null and b/Library/Artifacts/68/680237e378239dc3237ff90f56774551 differ diff --git a/Library/Artifacts/68/681b068e66b3963799164891f0ee2220 b/Library/Artifacts/68/681b068e66b3963799164891f0ee2220 new file mode 100644 index 00000000..8253dda4 Binary files /dev/null and b/Library/Artifacts/68/681b068e66b3963799164891f0ee2220 differ diff --git a/Library/Artifacts/68/682413fd03be0610b77d8b6e0a5949d6 b/Library/Artifacts/68/682413fd03be0610b77d8b6e0a5949d6 new file mode 100644 index 00000000..ed31f71e Binary files /dev/null and b/Library/Artifacts/68/682413fd03be0610b77d8b6e0a5949d6 differ diff --git a/Library/Artifacts/68/685defe6589ce9c99f4eba5537f68d99 b/Library/Artifacts/68/685defe6589ce9c99f4eba5537f68d99 new file mode 100644 index 00000000..7a07f77d Binary files /dev/null and b/Library/Artifacts/68/685defe6589ce9c99f4eba5537f68d99 differ diff --git a/Library/Artifacts/68/686c72814ca6bd77ffc2bdb05fd31e09 b/Library/Artifacts/68/686c72814ca6bd77ffc2bdb05fd31e09 new file mode 100644 index 00000000..c11ab54c Binary files /dev/null and b/Library/Artifacts/68/686c72814ca6bd77ffc2bdb05fd31e09 differ diff --git a/Library/Artifacts/68/687910acb888b0f0b50ab70067a409f2 b/Library/Artifacts/68/687910acb888b0f0b50ab70067a409f2 new file mode 100644 index 00000000..2e60c3bc Binary files /dev/null and b/Library/Artifacts/68/687910acb888b0f0b50ab70067a409f2 differ diff --git a/Library/Artifacts/68/688027697e0cbad74c10fabc6fda3d4b b/Library/Artifacts/68/688027697e0cbad74c10fabc6fda3d4b new file mode 100644 index 00000000..e1d3eefa Binary files /dev/null and b/Library/Artifacts/68/688027697e0cbad74c10fabc6fda3d4b differ diff --git a/Library/Artifacts/68/68bce406aa34bf45d175f8777f98b4df b/Library/Artifacts/68/68bce406aa34bf45d175f8777f98b4df new file mode 100644 index 00000000..706525cc Binary files /dev/null and b/Library/Artifacts/68/68bce406aa34bf45d175f8777f98b4df differ diff --git a/Library/Artifacts/68/68c98b44326c542872fb781306cd5498 b/Library/Artifacts/68/68c98b44326c542872fb781306cd5498 new file mode 100644 index 00000000..5e781dbd Binary files /dev/null and b/Library/Artifacts/68/68c98b44326c542872fb781306cd5498 differ diff --git a/Library/Artifacts/68/68ee8335b30245bebbc3ebd785e30997 b/Library/Artifacts/68/68ee8335b30245bebbc3ebd785e30997 new file mode 100644 index 00000000..1137cdc7 Binary files /dev/null and b/Library/Artifacts/68/68ee8335b30245bebbc3ebd785e30997 differ diff --git a/Library/Artifacts/69/69315b17f0790eec05f948b8ff95c32f b/Library/Artifacts/69/69315b17f0790eec05f948b8ff95c32f new file mode 100644 index 00000000..ac1fec48 Binary files /dev/null and b/Library/Artifacts/69/69315b17f0790eec05f948b8ff95c32f differ diff --git a/Library/Artifacts/69/69319db1b1ff9c88032f8d99efdf1972 b/Library/Artifacts/69/69319db1b1ff9c88032f8d99efdf1972 new file mode 100644 index 00000000..001a1574 Binary files /dev/null and b/Library/Artifacts/69/69319db1b1ff9c88032f8d99efdf1972 differ diff --git a/Library/Artifacts/69/693ecf2e1dc2a7a44e2d3cdb393553f6 b/Library/Artifacts/69/693ecf2e1dc2a7a44e2d3cdb393553f6 new file mode 100644 index 00000000..5e99b354 Binary files /dev/null and b/Library/Artifacts/69/693ecf2e1dc2a7a44e2d3cdb393553f6 differ diff --git a/Library/Artifacts/69/698268c7535aacda4f2b6ed73d50658b b/Library/Artifacts/69/698268c7535aacda4f2b6ed73d50658b new file mode 100644 index 00000000..b2ecb347 Binary files /dev/null and b/Library/Artifacts/69/698268c7535aacda4f2b6ed73d50658b differ diff --git a/Library/Artifacts/69/69856b4ea66d85e3e5c3c1b358d4b28c b/Library/Artifacts/69/69856b4ea66d85e3e5c3c1b358d4b28c new file mode 100644 index 00000000..4a950c60 Binary files /dev/null and b/Library/Artifacts/69/69856b4ea66d85e3e5c3c1b358d4b28c differ diff --git a/Library/Artifacts/69/698c491ffa0692661de9d1097cc5c1d9 b/Library/Artifacts/69/698c491ffa0692661de9d1097cc5c1d9 new file mode 100644 index 00000000..0ae4aff3 Binary files /dev/null and b/Library/Artifacts/69/698c491ffa0692661de9d1097cc5c1d9 differ diff --git a/Library/Artifacts/69/699056a4597b78097062e2cf6e7b3c45 b/Library/Artifacts/69/699056a4597b78097062e2cf6e7b3c45 new file mode 100644 index 00000000..c88f0b96 Binary files /dev/null and b/Library/Artifacts/69/699056a4597b78097062e2cf6e7b3c45 differ diff --git a/Library/Artifacts/69/699daa8513bdb39b0846539a1bccef66 b/Library/Artifacts/69/699daa8513bdb39b0846539a1bccef66 new file mode 100644 index 00000000..ac7cd254 Binary files /dev/null and b/Library/Artifacts/69/699daa8513bdb39b0846539a1bccef66 differ diff --git a/Library/Artifacts/69/69aec7441247db23c6e4ccad4037d27f b/Library/Artifacts/69/69aec7441247db23c6e4ccad4037d27f new file mode 100644 index 00000000..47b6db88 Binary files /dev/null and b/Library/Artifacts/69/69aec7441247db23c6e4ccad4037d27f differ diff --git a/Library/Artifacts/69/69b3981b050fcc73444485697913de4b b/Library/Artifacts/69/69b3981b050fcc73444485697913de4b new file mode 100644 index 00000000..c64fda86 Binary files /dev/null and b/Library/Artifacts/69/69b3981b050fcc73444485697913de4b differ diff --git a/Library/Artifacts/69/69b57d026051a34b9dcdac522b326f99 b/Library/Artifacts/69/69b57d026051a34b9dcdac522b326f99 new file mode 100644 index 00000000..ac97347c Binary files /dev/null and b/Library/Artifacts/69/69b57d026051a34b9dcdac522b326f99 differ diff --git a/Library/Artifacts/69/69b9d53849b94f22dfe34014ae42aae0 b/Library/Artifacts/69/69b9d53849b94f22dfe34014ae42aae0 new file mode 100644 index 00000000..9a6872b9 Binary files /dev/null and b/Library/Artifacts/69/69b9d53849b94f22dfe34014ae42aae0 differ diff --git a/Library/Artifacts/69/69d913eba49cfdd536cd6c531ab02739 b/Library/Artifacts/69/69d913eba49cfdd536cd6c531ab02739 new file mode 100644 index 00000000..377765bd Binary files /dev/null and b/Library/Artifacts/69/69d913eba49cfdd536cd6c531ab02739 differ diff --git a/Library/Artifacts/69/69debc2e8aa0b5b02b2111f9fbcdfdb6 b/Library/Artifacts/69/69debc2e8aa0b5b02b2111f9fbcdfdb6 new file mode 100644 index 00000000..b3162c12 Binary files /dev/null and b/Library/Artifacts/69/69debc2e8aa0b5b02b2111f9fbcdfdb6 differ diff --git a/Library/Artifacts/69/69df05f29eccb28d565b48f20b71464b b/Library/Artifacts/69/69df05f29eccb28d565b48f20b71464b new file mode 100644 index 00000000..a0a88ef7 Binary files /dev/null and b/Library/Artifacts/69/69df05f29eccb28d565b48f20b71464b differ diff --git a/Library/Artifacts/69/69eb39e205a2b9d9dc3bcafca0fd5d35 b/Library/Artifacts/69/69eb39e205a2b9d9dc3bcafca0fd5d35 new file mode 100644 index 00000000..e1417d3b Binary files /dev/null and b/Library/Artifacts/69/69eb39e205a2b9d9dc3bcafca0fd5d35 differ diff --git a/Library/Artifacts/6a/6a064b2718b7993f58b5286a82ab16cf b/Library/Artifacts/6a/6a064b2718b7993f58b5286a82ab16cf new file mode 100644 index 00000000..4922e6f9 Binary files /dev/null and b/Library/Artifacts/6a/6a064b2718b7993f58b5286a82ab16cf differ diff --git a/Library/Artifacts/6a/6a1d7fe6a2c460e55b582d4d3999b983 b/Library/Artifacts/6a/6a1d7fe6a2c460e55b582d4d3999b983 new file mode 100644 index 00000000..dd243997 Binary files /dev/null and b/Library/Artifacts/6a/6a1d7fe6a2c460e55b582d4d3999b983 differ diff --git a/Library/Artifacts/6a/6a21d6d7b25d43a7aa77c570f07e1784 b/Library/Artifacts/6a/6a21d6d7b25d43a7aa77c570f07e1784 new file mode 100644 index 00000000..143c78a3 Binary files /dev/null and b/Library/Artifacts/6a/6a21d6d7b25d43a7aa77c570f07e1784 differ diff --git a/Library/Artifacts/6a/6a315ae5eb5a7fa2f0a6eeaf4c3a5fdd b/Library/Artifacts/6a/6a315ae5eb5a7fa2f0a6eeaf4c3a5fdd new file mode 100644 index 00000000..20b0f625 Binary files /dev/null and b/Library/Artifacts/6a/6a315ae5eb5a7fa2f0a6eeaf4c3a5fdd differ diff --git a/Library/Artifacts/6a/6a3cecab3a5fcd892ec93d26a7815c8c b/Library/Artifacts/6a/6a3cecab3a5fcd892ec93d26a7815c8c new file mode 100644 index 00000000..f2df1fdf Binary files /dev/null and b/Library/Artifacts/6a/6a3cecab3a5fcd892ec93d26a7815c8c differ diff --git a/Library/Artifacts/6a/6a3e4ef2ab588a0cf776f6d2e5983b0a b/Library/Artifacts/6a/6a3e4ef2ab588a0cf776f6d2e5983b0a new file mode 100644 index 00000000..12ae9409 Binary files /dev/null and b/Library/Artifacts/6a/6a3e4ef2ab588a0cf776f6d2e5983b0a differ diff --git a/Library/Artifacts/6a/6a44540bac3b7790473de62ff7d62a4a b/Library/Artifacts/6a/6a44540bac3b7790473de62ff7d62a4a new file mode 100644 index 00000000..d8f42968 Binary files /dev/null and b/Library/Artifacts/6a/6a44540bac3b7790473de62ff7d62a4a differ diff --git a/Library/Artifacts/6a/6a5fc5db02efd2962d04c6085ab1daf0 b/Library/Artifacts/6a/6a5fc5db02efd2962d04c6085ab1daf0 new file mode 100644 index 00000000..ef45e158 Binary files /dev/null and b/Library/Artifacts/6a/6a5fc5db02efd2962d04c6085ab1daf0 differ diff --git a/Library/Artifacts/6a/6a610ba14a74fc34e512fbf573d49b36 b/Library/Artifacts/6a/6a610ba14a74fc34e512fbf573d49b36 new file mode 100644 index 00000000..e88ca7bf Binary files /dev/null and b/Library/Artifacts/6a/6a610ba14a74fc34e512fbf573d49b36 differ diff --git a/Library/Artifacts/6a/6a6fdb8144f13d00101e5d743a521848 b/Library/Artifacts/6a/6a6fdb8144f13d00101e5d743a521848 new file mode 100644 index 00000000..bf8030d9 Binary files /dev/null and b/Library/Artifacts/6a/6a6fdb8144f13d00101e5d743a521848 differ diff --git a/Library/Artifacts/6a/6a84352fe5cbc1a04ce2ea3485922331 b/Library/Artifacts/6a/6a84352fe5cbc1a04ce2ea3485922331 new file mode 100644 index 00000000..dacc3278 Binary files /dev/null and b/Library/Artifacts/6a/6a84352fe5cbc1a04ce2ea3485922331 differ diff --git a/Library/Artifacts/6a/6a8b4eec9071ece8306b2b0f6c77dae2 b/Library/Artifacts/6a/6a8b4eec9071ece8306b2b0f6c77dae2 new file mode 100644 index 00000000..742f48d7 Binary files /dev/null and b/Library/Artifacts/6a/6a8b4eec9071ece8306b2b0f6c77dae2 differ diff --git a/Library/Artifacts/6a/6a9f7cbeb2cd9b080fb99d17e02e7e7c b/Library/Artifacts/6a/6a9f7cbeb2cd9b080fb99d17e02e7e7c new file mode 100644 index 00000000..ef6c2949 Binary files /dev/null and b/Library/Artifacts/6a/6a9f7cbeb2cd9b080fb99d17e02e7e7c differ diff --git a/Library/Artifacts/6a/6aab64aa19b8ce87d411498d680972da b/Library/Artifacts/6a/6aab64aa19b8ce87d411498d680972da new file mode 100644 index 00000000..9fabdab7 Binary files /dev/null and b/Library/Artifacts/6a/6aab64aa19b8ce87d411498d680972da differ diff --git a/Library/Artifacts/6a/6ac2ec30c94b3ffd7354988d6791af59 b/Library/Artifacts/6a/6ac2ec30c94b3ffd7354988d6791af59 new file mode 100644 index 00000000..174ae246 Binary files /dev/null and b/Library/Artifacts/6a/6ac2ec30c94b3ffd7354988d6791af59 differ diff --git a/Library/Artifacts/6a/6ad3eb719700799edc9960f79a26fded b/Library/Artifacts/6a/6ad3eb719700799edc9960f79a26fded new file mode 100644 index 00000000..6782a88e Binary files /dev/null and b/Library/Artifacts/6a/6ad3eb719700799edc9960f79a26fded differ diff --git a/Library/Artifacts/6a/6aecfb95cb5f306c703b540676f5e811 b/Library/Artifacts/6a/6aecfb95cb5f306c703b540676f5e811 new file mode 100644 index 00000000..a130b80b Binary files /dev/null and b/Library/Artifacts/6a/6aecfb95cb5f306c703b540676f5e811 differ diff --git a/Library/Artifacts/6b/6b08f108e4360a2ac219c0ec757a692c b/Library/Artifacts/6b/6b08f108e4360a2ac219c0ec757a692c new file mode 100644 index 00000000..4494c9fd Binary files /dev/null and b/Library/Artifacts/6b/6b08f108e4360a2ac219c0ec757a692c differ diff --git a/Library/Artifacts/6b/6b13c6dc585d05ab2be86271122ff2ca b/Library/Artifacts/6b/6b13c6dc585d05ab2be86271122ff2ca new file mode 100644 index 00000000..5df67cde Binary files /dev/null and b/Library/Artifacts/6b/6b13c6dc585d05ab2be86271122ff2ca differ diff --git a/Library/Artifacts/6b/6b1669ae1b558739aa58dc4c8b464bd2 b/Library/Artifacts/6b/6b1669ae1b558739aa58dc4c8b464bd2 new file mode 100644 index 00000000..e208a395 Binary files /dev/null and b/Library/Artifacts/6b/6b1669ae1b558739aa58dc4c8b464bd2 differ diff --git a/Library/Artifacts/6b/6b1a6740f1fbeb96b29710b51dbcb927 b/Library/Artifacts/6b/6b1a6740f1fbeb96b29710b51dbcb927 new file mode 100644 index 00000000..e78e07bf Binary files /dev/null and b/Library/Artifacts/6b/6b1a6740f1fbeb96b29710b51dbcb927 differ diff --git a/Library/Artifacts/6b/6b3c555f2066bb9e12b176b3141267a6 b/Library/Artifacts/6b/6b3c555f2066bb9e12b176b3141267a6 new file mode 100644 index 00000000..28ffef89 Binary files /dev/null and b/Library/Artifacts/6b/6b3c555f2066bb9e12b176b3141267a6 differ diff --git a/Library/Artifacts/6b/6b481d01ec18d81dc2fe7f560590a750 b/Library/Artifacts/6b/6b481d01ec18d81dc2fe7f560590a750 new file mode 100644 index 00000000..aa589d50 Binary files /dev/null and b/Library/Artifacts/6b/6b481d01ec18d81dc2fe7f560590a750 differ diff --git a/Library/Artifacts/6b/6b5cd257597d33cfdb898b2c0444d8f5 b/Library/Artifacts/6b/6b5cd257597d33cfdb898b2c0444d8f5 new file mode 100644 index 00000000..de888b71 Binary files /dev/null and b/Library/Artifacts/6b/6b5cd257597d33cfdb898b2c0444d8f5 differ diff --git a/Library/Artifacts/6b/6b5f0a67af07ccf5fb4850dad9cb013e b/Library/Artifacts/6b/6b5f0a67af07ccf5fb4850dad9cb013e new file mode 100644 index 00000000..e816b341 Binary files /dev/null and b/Library/Artifacts/6b/6b5f0a67af07ccf5fb4850dad9cb013e differ diff --git a/Library/Artifacts/6b/6b653472980c2a4305206636a9c21d8f b/Library/Artifacts/6b/6b653472980c2a4305206636a9c21d8f new file mode 100644 index 00000000..79cbd8d8 Binary files /dev/null and b/Library/Artifacts/6b/6b653472980c2a4305206636a9c21d8f differ diff --git a/Library/Artifacts/6b/6b678454f4d341b541e7b48d6f543696 b/Library/Artifacts/6b/6b678454f4d341b541e7b48d6f543696 new file mode 100644 index 00000000..c0b6578b Binary files /dev/null and b/Library/Artifacts/6b/6b678454f4d341b541e7b48d6f543696 differ diff --git a/Library/Artifacts/6b/6b6e63fb39424d3644b93744cbe38952 b/Library/Artifacts/6b/6b6e63fb39424d3644b93744cbe38952 new file mode 100644 index 00000000..b680b3af Binary files /dev/null and b/Library/Artifacts/6b/6b6e63fb39424d3644b93744cbe38952 differ diff --git a/Library/Artifacts/6b/6b71e12ae88c104e4a4bfb7b690dcffa b/Library/Artifacts/6b/6b71e12ae88c104e4a4bfb7b690dcffa new file mode 100644 index 00000000..646220f8 Binary files /dev/null and b/Library/Artifacts/6b/6b71e12ae88c104e4a4bfb7b690dcffa differ diff --git a/Library/Artifacts/6b/6b8b8ad467f9425002856f05e201d8d6 b/Library/Artifacts/6b/6b8b8ad467f9425002856f05e201d8d6 new file mode 100644 index 00000000..1217d552 Binary files /dev/null and b/Library/Artifacts/6b/6b8b8ad467f9425002856f05e201d8d6 differ diff --git a/Library/Artifacts/6b/6b8c59a5c328902df8fa4b3c207e2f03 b/Library/Artifacts/6b/6b8c59a5c328902df8fa4b3c207e2f03 new file mode 100644 index 00000000..e9f97565 Binary files /dev/null and b/Library/Artifacts/6b/6b8c59a5c328902df8fa4b3c207e2f03 differ diff --git a/Library/Artifacts/6b/6b9e61a8d6d71c527d25653cf87c5edf b/Library/Artifacts/6b/6b9e61a8d6d71c527d25653cf87c5edf new file mode 100644 index 00000000..2a1d3eb1 Binary files /dev/null and b/Library/Artifacts/6b/6b9e61a8d6d71c527d25653cf87c5edf differ diff --git a/Library/Artifacts/6b/6ba46f6735d79e9c92ac0938559ec41b b/Library/Artifacts/6b/6ba46f6735d79e9c92ac0938559ec41b new file mode 100644 index 00000000..b4fbdbf0 Binary files /dev/null and b/Library/Artifacts/6b/6ba46f6735d79e9c92ac0938559ec41b differ diff --git a/Library/Artifacts/6b/6bb71f1811a4c40fc1335c1af864053e b/Library/Artifacts/6b/6bb71f1811a4c40fc1335c1af864053e new file mode 100644 index 00000000..d1bcdcff Binary files /dev/null and b/Library/Artifacts/6b/6bb71f1811a4c40fc1335c1af864053e differ diff --git a/Library/Artifacts/6b/6bc5cf7810466501901355375f9fdf31 b/Library/Artifacts/6b/6bc5cf7810466501901355375f9fdf31 new file mode 100644 index 00000000..a4ca23bd Binary files /dev/null and b/Library/Artifacts/6b/6bc5cf7810466501901355375f9fdf31 differ diff --git a/Library/Artifacts/6b/6bc6d3be6153113ed5059c319d604edb b/Library/Artifacts/6b/6bc6d3be6153113ed5059c319d604edb new file mode 100644 index 00000000..7eca201b Binary files /dev/null and b/Library/Artifacts/6b/6bc6d3be6153113ed5059c319d604edb differ diff --git a/Library/Artifacts/6b/6bc8a4e93d0ffc8fb51ffeaf0d630b9b b/Library/Artifacts/6b/6bc8a4e93d0ffc8fb51ffeaf0d630b9b new file mode 100644 index 00000000..86ee4786 Binary files /dev/null and b/Library/Artifacts/6b/6bc8a4e93d0ffc8fb51ffeaf0d630b9b differ diff --git a/Library/Artifacts/6b/6bc91d8b3dd45eefa927ce4b7f7075a2 b/Library/Artifacts/6b/6bc91d8b3dd45eefa927ce4b7f7075a2 new file mode 100644 index 00000000..80c7d7d2 Binary files /dev/null and b/Library/Artifacts/6b/6bc91d8b3dd45eefa927ce4b7f7075a2 differ diff --git a/Library/Artifacts/6b/6bcda6e5246a75b27565e2714ba11bbf b/Library/Artifacts/6b/6bcda6e5246a75b27565e2714ba11bbf new file mode 100644 index 00000000..96319b67 Binary files /dev/null and b/Library/Artifacts/6b/6bcda6e5246a75b27565e2714ba11bbf differ diff --git a/Library/Artifacts/6b/6bcdb836baeaddf5223ef1ae36365686 b/Library/Artifacts/6b/6bcdb836baeaddf5223ef1ae36365686 new file mode 100644 index 00000000..dd889776 Binary files /dev/null and b/Library/Artifacts/6b/6bcdb836baeaddf5223ef1ae36365686 differ diff --git a/Library/Artifacts/6b/6bdc30c489d122b50bf97790947379d3 b/Library/Artifacts/6b/6bdc30c489d122b50bf97790947379d3 new file mode 100644 index 00000000..a5beb93f Binary files /dev/null and b/Library/Artifacts/6b/6bdc30c489d122b50bf97790947379d3 differ diff --git a/Library/Artifacts/6b/6bed0bd772627b1773e7f3e79facf70a b/Library/Artifacts/6b/6bed0bd772627b1773e7f3e79facf70a new file mode 100644 index 00000000..bde72dc4 Binary files /dev/null and b/Library/Artifacts/6b/6bed0bd772627b1773e7f3e79facf70a differ diff --git a/Library/Artifacts/6c/6c0cf19cec449e6b032f93d0596d08e8 b/Library/Artifacts/6c/6c0cf19cec449e6b032f93d0596d08e8 new file mode 100644 index 00000000..605b5889 Binary files /dev/null and b/Library/Artifacts/6c/6c0cf19cec449e6b032f93d0596d08e8 differ diff --git a/Library/Artifacts/6c/6c10350fb8a2b8bacfa7ab50ef10bc8b b/Library/Artifacts/6c/6c10350fb8a2b8bacfa7ab50ef10bc8b new file mode 100644 index 00000000..366fc8e6 Binary files /dev/null and b/Library/Artifacts/6c/6c10350fb8a2b8bacfa7ab50ef10bc8b differ diff --git a/Library/Artifacts/6c/6c16b02b369025a4843c9c6ad6fea295 b/Library/Artifacts/6c/6c16b02b369025a4843c9c6ad6fea295 new file mode 100644 index 00000000..a37b031b Binary files /dev/null and b/Library/Artifacts/6c/6c16b02b369025a4843c9c6ad6fea295 differ diff --git a/Library/Artifacts/6c/6c37977f13f0c614f1cd0abe46bd5eb5 b/Library/Artifacts/6c/6c37977f13f0c614f1cd0abe46bd5eb5 new file mode 100644 index 00000000..d7877633 Binary files /dev/null and b/Library/Artifacts/6c/6c37977f13f0c614f1cd0abe46bd5eb5 differ diff --git a/Library/Artifacts/6c/6c3dd7a2e8df7d73efbdcb1a68e217a0 b/Library/Artifacts/6c/6c3dd7a2e8df7d73efbdcb1a68e217a0 new file mode 100644 index 00000000..c60abad3 Binary files /dev/null and b/Library/Artifacts/6c/6c3dd7a2e8df7d73efbdcb1a68e217a0 differ diff --git a/Library/Artifacts/6c/6c4a55d395808d9ab4aab76a21505e2b b/Library/Artifacts/6c/6c4a55d395808d9ab4aab76a21505e2b new file mode 100644 index 00000000..d0efb05e Binary files /dev/null and b/Library/Artifacts/6c/6c4a55d395808d9ab4aab76a21505e2b differ diff --git a/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 b/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 new file mode 100644 index 00000000..b810d618 Binary files /dev/null and b/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 differ diff --git a/Library/Artifacts/6c/6c7336e99e3837fc77c6c91338ce76ff b/Library/Artifacts/6c/6c7336e99e3837fc77c6c91338ce76ff new file mode 100644 index 00000000..ed524a4a Binary files /dev/null and b/Library/Artifacts/6c/6c7336e99e3837fc77c6c91338ce76ff differ diff --git a/Library/Artifacts/6c/6c7a2cd9e97a45c4f143978200a61d04 b/Library/Artifacts/6c/6c7a2cd9e97a45c4f143978200a61d04 new file mode 100644 index 00000000..d7a8cc6f Binary files /dev/null and b/Library/Artifacts/6c/6c7a2cd9e97a45c4f143978200a61d04 differ diff --git a/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 b/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 new file mode 100644 index 00000000..89520076 Binary files /dev/null and b/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 differ diff --git a/Library/Artifacts/6c/6cb980affae4388158a14c07ea1a83b7 b/Library/Artifacts/6c/6cb980affae4388158a14c07ea1a83b7 new file mode 100644 index 00000000..a0a5bf96 Binary files /dev/null and b/Library/Artifacts/6c/6cb980affae4388158a14c07ea1a83b7 differ diff --git a/Library/Artifacts/6c/6cba46c853b4bb99d9f1dd3eaf4639e4 b/Library/Artifacts/6c/6cba46c853b4bb99d9f1dd3eaf4639e4 new file mode 100644 index 00000000..e5671d35 Binary files /dev/null and b/Library/Artifacts/6c/6cba46c853b4bb99d9f1dd3eaf4639e4 differ diff --git a/Library/Artifacts/6c/6cbb18a7d6723cccdb6ee4fcd9e5bd58 b/Library/Artifacts/6c/6cbb18a7d6723cccdb6ee4fcd9e5bd58 new file mode 100644 index 00000000..604f60a7 Binary files /dev/null and b/Library/Artifacts/6c/6cbb18a7d6723cccdb6ee4fcd9e5bd58 differ diff --git a/Library/Artifacts/6c/6cbe66eec0784f8303fce5f0bec0a803 b/Library/Artifacts/6c/6cbe66eec0784f8303fce5f0bec0a803 new file mode 100644 index 00000000..d1081ced Binary files /dev/null and b/Library/Artifacts/6c/6cbe66eec0784f8303fce5f0bec0a803 differ diff --git a/Library/Artifacts/6c/6ce1e77aa57bcf73f36024f91bdf1291 b/Library/Artifacts/6c/6ce1e77aa57bcf73f36024f91bdf1291 new file mode 100644 index 00000000..23653ac2 Binary files /dev/null and b/Library/Artifacts/6c/6ce1e77aa57bcf73f36024f91bdf1291 differ diff --git a/Library/Artifacts/6c/6ce66d9c82cc9dff4635d82258aa48b8 b/Library/Artifacts/6c/6ce66d9c82cc9dff4635d82258aa48b8 new file mode 100644 index 00000000..ed5b1992 Binary files /dev/null and b/Library/Artifacts/6c/6ce66d9c82cc9dff4635d82258aa48b8 differ diff --git a/Library/Artifacts/6c/6cf50b07a44616a191776116b43508a2 b/Library/Artifacts/6c/6cf50b07a44616a191776116b43508a2 new file mode 100644 index 00000000..affb138b Binary files /dev/null and b/Library/Artifacts/6c/6cf50b07a44616a191776116b43508a2 differ diff --git a/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e b/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e new file mode 100644 index 00000000..233a5549 Binary files /dev/null and b/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e differ diff --git a/Library/Artifacts/6d/6d0a29f95d3fb236df8ace027c19dabd b/Library/Artifacts/6d/6d0a29f95d3fb236df8ace027c19dabd new file mode 100644 index 00000000..0663892e Binary files /dev/null and b/Library/Artifacts/6d/6d0a29f95d3fb236df8ace027c19dabd differ diff --git a/Library/Artifacts/6d/6d0a8806ff211e8f80d637598ccebd58 b/Library/Artifacts/6d/6d0a8806ff211e8f80d637598ccebd58 new file mode 100644 index 00000000..8b52c294 Binary files /dev/null and b/Library/Artifacts/6d/6d0a8806ff211e8f80d637598ccebd58 differ diff --git a/Library/Artifacts/6d/6d180cec3f2ba7d1f031a2babc3b3e30 b/Library/Artifacts/6d/6d180cec3f2ba7d1f031a2babc3b3e30 new file mode 100644 index 00000000..76302586 Binary files /dev/null and b/Library/Artifacts/6d/6d180cec3f2ba7d1f031a2babc3b3e30 differ diff --git a/Library/Artifacts/6d/6d1b8f2a038ad4c0733a29b751d246f8 b/Library/Artifacts/6d/6d1b8f2a038ad4c0733a29b751d246f8 new file mode 100644 index 00000000..2f751392 Binary files /dev/null and b/Library/Artifacts/6d/6d1b8f2a038ad4c0733a29b751d246f8 differ diff --git a/Library/Artifacts/6d/6d1e3de72def9bef4fda6d09bdd424eb b/Library/Artifacts/6d/6d1e3de72def9bef4fda6d09bdd424eb new file mode 100644 index 00000000..e624734e Binary files /dev/null and b/Library/Artifacts/6d/6d1e3de72def9bef4fda6d09bdd424eb differ diff --git a/Library/Artifacts/6d/6d2210f3028cd824910b7b04e3abae98 b/Library/Artifacts/6d/6d2210f3028cd824910b7b04e3abae98 new file mode 100644 index 00000000..7ba673fb Binary files /dev/null and b/Library/Artifacts/6d/6d2210f3028cd824910b7b04e3abae98 differ diff --git a/Library/Artifacts/6d/6d3de97f51ae299eb131298fa6e69790 b/Library/Artifacts/6d/6d3de97f51ae299eb131298fa6e69790 new file mode 100644 index 00000000..bda3ddb8 Binary files /dev/null and b/Library/Artifacts/6d/6d3de97f51ae299eb131298fa6e69790 differ diff --git a/Library/Artifacts/6d/6d4211add7bb1756c3941b7c2355ef83 b/Library/Artifacts/6d/6d4211add7bb1756c3941b7c2355ef83 new file mode 100644 index 00000000..b23fb3c2 Binary files /dev/null and b/Library/Artifacts/6d/6d4211add7bb1756c3941b7c2355ef83 differ diff --git a/Library/Artifacts/6d/6d4a1f68f386943b5424f3827cf1bc42 b/Library/Artifacts/6d/6d4a1f68f386943b5424f3827cf1bc42 new file mode 100644 index 00000000..7e1aafd2 Binary files /dev/null and b/Library/Artifacts/6d/6d4a1f68f386943b5424f3827cf1bc42 differ diff --git a/Library/Artifacts/6d/6d53770dd0577d79f6c33a277883bf99 b/Library/Artifacts/6d/6d53770dd0577d79f6c33a277883bf99 new file mode 100644 index 00000000..25aab0db Binary files /dev/null and b/Library/Artifacts/6d/6d53770dd0577d79f6c33a277883bf99 differ diff --git a/Library/Artifacts/6d/6d6598982ffc2564ec73d17c770bb288 b/Library/Artifacts/6d/6d6598982ffc2564ec73d17c770bb288 new file mode 100644 index 00000000..bc1d8ede Binary files /dev/null and b/Library/Artifacts/6d/6d6598982ffc2564ec73d17c770bb288 differ diff --git a/Library/Artifacts/6d/6d66d8233e91b782cd1f946b9bbf8385 b/Library/Artifacts/6d/6d66d8233e91b782cd1f946b9bbf8385 new file mode 100644 index 00000000..36afdde2 Binary files /dev/null and b/Library/Artifacts/6d/6d66d8233e91b782cd1f946b9bbf8385 differ diff --git a/Library/Artifacts/6d/6d67f9df1c25295ba28c97b033777270 b/Library/Artifacts/6d/6d67f9df1c25295ba28c97b033777270 new file mode 100644 index 00000000..48efd8a1 Binary files /dev/null and b/Library/Artifacts/6d/6d67f9df1c25295ba28c97b033777270 differ diff --git a/Library/Artifacts/6d/6d742a1717697f9f1751c0ced80e9d9b b/Library/Artifacts/6d/6d742a1717697f9f1751c0ced80e9d9b new file mode 100644 index 00000000..b57f96c9 Binary files /dev/null and b/Library/Artifacts/6d/6d742a1717697f9f1751c0ced80e9d9b differ diff --git a/Library/Artifacts/6d/6d89c38f67c0d593ecd21c13db267635 b/Library/Artifacts/6d/6d89c38f67c0d593ecd21c13db267635 new file mode 100644 index 00000000..4a57bd60 Binary files /dev/null and b/Library/Artifacts/6d/6d89c38f67c0d593ecd21c13db267635 differ diff --git a/Library/Artifacts/6d/6d8fba5e112fa37ea0aa93ab32e05dc8 b/Library/Artifacts/6d/6d8fba5e112fa37ea0aa93ab32e05dc8 new file mode 100644 index 00000000..5b3bdebc Binary files /dev/null and b/Library/Artifacts/6d/6d8fba5e112fa37ea0aa93ab32e05dc8 differ diff --git a/Library/Artifacts/6d/6d901bc55c05075cea8df8d8f2cd3e2d b/Library/Artifacts/6d/6d901bc55c05075cea8df8d8f2cd3e2d new file mode 100644 index 00000000..c26e1355 Binary files /dev/null and b/Library/Artifacts/6d/6d901bc55c05075cea8df8d8f2cd3e2d differ diff --git a/Library/Artifacts/6d/6d9dfc9cca77d9017c1e329f3697543e b/Library/Artifacts/6d/6d9dfc9cca77d9017c1e329f3697543e new file mode 100644 index 00000000..cb4cfac3 Binary files /dev/null and b/Library/Artifacts/6d/6d9dfc9cca77d9017c1e329f3697543e differ diff --git a/Library/Artifacts/6d/6db369cd4d54c581ecd5f31afd2089c6 b/Library/Artifacts/6d/6db369cd4d54c581ecd5f31afd2089c6 new file mode 100644 index 00000000..065c8669 Binary files /dev/null and b/Library/Artifacts/6d/6db369cd4d54c581ecd5f31afd2089c6 differ diff --git a/Library/Artifacts/6d/6db52813f5ad61c9a81f685139065e93 b/Library/Artifacts/6d/6db52813f5ad61c9a81f685139065e93 new file mode 100644 index 00000000..932ff393 Binary files /dev/null and b/Library/Artifacts/6d/6db52813f5ad61c9a81f685139065e93 differ diff --git a/Library/Artifacts/6d/6dbaea61342a808153565ee2dc7100e3 b/Library/Artifacts/6d/6dbaea61342a808153565ee2dc7100e3 new file mode 100644 index 00000000..49a6ba89 Binary files /dev/null and b/Library/Artifacts/6d/6dbaea61342a808153565ee2dc7100e3 differ diff --git a/Library/Artifacts/6d/6dc2f3b229725571ec537d242b1ee7e4 b/Library/Artifacts/6d/6dc2f3b229725571ec537d242b1ee7e4 new file mode 100644 index 00000000..614e0029 Binary files /dev/null and b/Library/Artifacts/6d/6dc2f3b229725571ec537d242b1ee7e4 differ diff --git a/Library/Artifacts/6d/6df1f5177ab292fb4ca7770c749dbc18 b/Library/Artifacts/6d/6df1f5177ab292fb4ca7770c749dbc18 new file mode 100644 index 00000000..17d99e5e Binary files /dev/null and b/Library/Artifacts/6d/6df1f5177ab292fb4ca7770c749dbc18 differ diff --git a/Library/Artifacts/6e/6e095942ce57df970bc31a50bcb28a53 b/Library/Artifacts/6e/6e095942ce57df970bc31a50bcb28a53 new file mode 100644 index 00000000..a0641f99 Binary files /dev/null and b/Library/Artifacts/6e/6e095942ce57df970bc31a50bcb28a53 differ diff --git a/Library/Artifacts/6e/6e160ee84c61ff1510058b35984e4093 b/Library/Artifacts/6e/6e160ee84c61ff1510058b35984e4093 new file mode 100644 index 00000000..2cf5bd4c Binary files /dev/null and b/Library/Artifacts/6e/6e160ee84c61ff1510058b35984e4093 differ diff --git a/Library/Artifacts/6e/6e263f536fdb955713be7586d595effb b/Library/Artifacts/6e/6e263f536fdb955713be7586d595effb new file mode 100644 index 00000000..fa98b1ef Binary files /dev/null and b/Library/Artifacts/6e/6e263f536fdb955713be7586d595effb differ diff --git a/Library/Artifacts/6e/6e373a33e853591079773121cb19ec2c b/Library/Artifacts/6e/6e373a33e853591079773121cb19ec2c new file mode 100644 index 00000000..5557fe33 Binary files /dev/null and b/Library/Artifacts/6e/6e373a33e853591079773121cb19ec2c differ diff --git a/Library/Artifacts/6e/6e39003bc0df9a12a9583c02bffa66bc b/Library/Artifacts/6e/6e39003bc0df9a12a9583c02bffa66bc new file mode 100644 index 00000000..72c5d41f Binary files /dev/null and b/Library/Artifacts/6e/6e39003bc0df9a12a9583c02bffa66bc differ diff --git a/Library/Artifacts/6e/6e6c03cde893d1174ed34e105b6de2f8 b/Library/Artifacts/6e/6e6c03cde893d1174ed34e105b6de2f8 new file mode 100644 index 00000000..96b8338c Binary files /dev/null and b/Library/Artifacts/6e/6e6c03cde893d1174ed34e105b6de2f8 differ diff --git a/Library/Artifacts/6e/6e76b73ee3933a0c5222066cd1231cba b/Library/Artifacts/6e/6e76b73ee3933a0c5222066cd1231cba new file mode 100644 index 00000000..acd99320 Binary files /dev/null and b/Library/Artifacts/6e/6e76b73ee3933a0c5222066cd1231cba differ diff --git a/Library/Artifacts/6e/6e918814f875c05235b053ea34d1407b b/Library/Artifacts/6e/6e918814f875c05235b053ea34d1407b new file mode 100644 index 00000000..baf31323 Binary files /dev/null and b/Library/Artifacts/6e/6e918814f875c05235b053ea34d1407b differ diff --git a/Library/Artifacts/6e/6e98369b3666f1eaecfe049c86a57a86 b/Library/Artifacts/6e/6e98369b3666f1eaecfe049c86a57a86 new file mode 100644 index 00000000..6e330e08 Binary files /dev/null and b/Library/Artifacts/6e/6e98369b3666f1eaecfe049c86a57a86 differ diff --git a/Library/Artifacts/6e/6e98f6b62350334d4e4df26cf87c4d97 b/Library/Artifacts/6e/6e98f6b62350334d4e4df26cf87c4d97 new file mode 100644 index 00000000..2236e611 Binary files /dev/null and b/Library/Artifacts/6e/6e98f6b62350334d4e4df26cf87c4d97 differ diff --git a/Library/Artifacts/6e/6ec5322fd8b3b320fbc68b1b2da12a3c b/Library/Artifacts/6e/6ec5322fd8b3b320fbc68b1b2da12a3c new file mode 100644 index 00000000..de96dbe5 Binary files /dev/null and b/Library/Artifacts/6e/6ec5322fd8b3b320fbc68b1b2da12a3c differ diff --git a/Library/Artifacts/6e/6ecac876b75eab1e5b4043cf532f15ce b/Library/Artifacts/6e/6ecac876b75eab1e5b4043cf532f15ce new file mode 100644 index 00000000..4a012dc7 Binary files /dev/null and b/Library/Artifacts/6e/6ecac876b75eab1e5b4043cf532f15ce differ diff --git a/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c b/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c new file mode 100644 index 00000000..41fe660c Binary files /dev/null and b/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c differ diff --git a/Library/Artifacts/6e/6ed830719d295323a499b81ee4edb03c b/Library/Artifacts/6e/6ed830719d295323a499b81ee4edb03c new file mode 100644 index 00000000..7818a3d4 Binary files /dev/null and b/Library/Artifacts/6e/6ed830719d295323a499b81ee4edb03c differ diff --git a/Library/Artifacts/6e/6eec8e6cc5b2bc8ffe8f6aa1fd5f7f63 b/Library/Artifacts/6e/6eec8e6cc5b2bc8ffe8f6aa1fd5f7f63 new file mode 100644 index 00000000..17d0c232 Binary files /dev/null and b/Library/Artifacts/6e/6eec8e6cc5b2bc8ffe8f6aa1fd5f7f63 differ diff --git a/Library/Artifacts/6f/6f237fd704effe1e812768686c861803 b/Library/Artifacts/6f/6f237fd704effe1e812768686c861803 new file mode 100644 index 00000000..e15163cd Binary files /dev/null and b/Library/Artifacts/6f/6f237fd704effe1e812768686c861803 differ diff --git a/Library/Artifacts/6f/6f277204bcf74c4243d17ce07049318e b/Library/Artifacts/6f/6f277204bcf74c4243d17ce07049318e new file mode 100644 index 00000000..d7d7ef48 Binary files /dev/null and b/Library/Artifacts/6f/6f277204bcf74c4243d17ce07049318e differ diff --git a/Library/Artifacts/6f/6f30155a2839f2556c0f7f4099366688 b/Library/Artifacts/6f/6f30155a2839f2556c0f7f4099366688 new file mode 100644 index 00000000..36abbf35 Binary files /dev/null and b/Library/Artifacts/6f/6f30155a2839f2556c0f7f4099366688 differ diff --git a/Library/Artifacts/6f/6f350547a4400c02bb693142aab7c1bf b/Library/Artifacts/6f/6f350547a4400c02bb693142aab7c1bf new file mode 100644 index 00000000..7e5064ec Binary files /dev/null and b/Library/Artifacts/6f/6f350547a4400c02bb693142aab7c1bf differ diff --git a/Library/Artifacts/6f/6f3b8b6d9f5f57b3689cd070a32b8ebd b/Library/Artifacts/6f/6f3b8b6d9f5f57b3689cd070a32b8ebd new file mode 100644 index 00000000..3727a0c0 Binary files /dev/null and b/Library/Artifacts/6f/6f3b8b6d9f5f57b3689cd070a32b8ebd differ diff --git a/Library/Artifacts/6f/6f422b4223b709bf5998d60c90d0ec6f b/Library/Artifacts/6f/6f422b4223b709bf5998d60c90d0ec6f new file mode 100644 index 00000000..7b3803cf Binary files /dev/null and b/Library/Artifacts/6f/6f422b4223b709bf5998d60c90d0ec6f differ diff --git a/Library/Artifacts/6f/6f734b6d1810f57397302165c76c0ec0 b/Library/Artifacts/6f/6f734b6d1810f57397302165c76c0ec0 new file mode 100644 index 00000000..f06e96c2 Binary files /dev/null and b/Library/Artifacts/6f/6f734b6d1810f57397302165c76c0ec0 differ diff --git a/Library/Artifacts/6f/6f7ae33ae42c9bdfdd00642eb9d7f3cc b/Library/Artifacts/6f/6f7ae33ae42c9bdfdd00642eb9d7f3cc new file mode 100644 index 00000000..961c48c5 Binary files /dev/null and b/Library/Artifacts/6f/6f7ae33ae42c9bdfdd00642eb9d7f3cc differ diff --git a/Library/Artifacts/6f/6f7e133dca5fc8fe96c81c9ed361d664 b/Library/Artifacts/6f/6f7e133dca5fc8fe96c81c9ed361d664 new file mode 100644 index 00000000..4d44a1f1 Binary files /dev/null and b/Library/Artifacts/6f/6f7e133dca5fc8fe96c81c9ed361d664 differ diff --git a/Library/Artifacts/6f/6fa3dc1d0cb39c676b4cfe57689892e0 b/Library/Artifacts/6f/6fa3dc1d0cb39c676b4cfe57689892e0 new file mode 100644 index 00000000..4ebb34e8 Binary files /dev/null and b/Library/Artifacts/6f/6fa3dc1d0cb39c676b4cfe57689892e0 differ diff --git a/Library/Artifacts/6f/6fa92b0bfa3ba8f00660e9c144c9fd15 b/Library/Artifacts/6f/6fa92b0bfa3ba8f00660e9c144c9fd15 new file mode 100644 index 00000000..a556b660 Binary files /dev/null and b/Library/Artifacts/6f/6fa92b0bfa3ba8f00660e9c144c9fd15 differ diff --git a/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 b/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 new file mode 100644 index 00000000..b20da55f Binary files /dev/null and b/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 differ diff --git a/Library/Artifacts/6f/6fbd7a821748861d3f1f037c04e6f062 b/Library/Artifacts/6f/6fbd7a821748861d3f1f037c04e6f062 new file mode 100644 index 00000000..a14fbe26 Binary files /dev/null and b/Library/Artifacts/6f/6fbd7a821748861d3f1f037c04e6f062 differ diff --git a/Library/Artifacts/6f/6fc69764469468f000aa743c3ae8bee5 b/Library/Artifacts/6f/6fc69764469468f000aa743c3ae8bee5 new file mode 100644 index 00000000..c5dcabe4 Binary files /dev/null and b/Library/Artifacts/6f/6fc69764469468f000aa743c3ae8bee5 differ diff --git a/Library/Artifacts/6f/6fc7d76ed5411261706342a321138cac b/Library/Artifacts/6f/6fc7d76ed5411261706342a321138cac new file mode 100644 index 00000000..6abc68ac Binary files /dev/null and b/Library/Artifacts/6f/6fc7d76ed5411261706342a321138cac differ diff --git a/Library/Artifacts/6f/6fd03c8bd85719e1ead2439c430c86ae b/Library/Artifacts/6f/6fd03c8bd85719e1ead2439c430c86ae new file mode 100644 index 00000000..fa35f25e Binary files /dev/null and b/Library/Artifacts/6f/6fd03c8bd85719e1ead2439c430c86ae differ diff --git a/Library/Artifacts/70/702f288f3fe7a2b510328164d1752440 b/Library/Artifacts/70/702f288f3fe7a2b510328164d1752440 new file mode 100644 index 00000000..ec494479 Binary files /dev/null and b/Library/Artifacts/70/702f288f3fe7a2b510328164d1752440 differ diff --git a/Library/Artifacts/70/704b13de0fc0b14e375cabac86171f4b b/Library/Artifacts/70/704b13de0fc0b14e375cabac86171f4b new file mode 100644 index 00000000..125c442d Binary files /dev/null and b/Library/Artifacts/70/704b13de0fc0b14e375cabac86171f4b differ diff --git a/Library/Artifacts/70/70592371fa588e501ddbe5e2858a45d8 b/Library/Artifacts/70/70592371fa588e501ddbe5e2858a45d8 new file mode 100644 index 00000000..224483ac Binary files /dev/null and b/Library/Artifacts/70/70592371fa588e501ddbe5e2858a45d8 differ diff --git a/Library/Artifacts/70/705ca243dfc3561134b68e178f6e610d b/Library/Artifacts/70/705ca243dfc3561134b68e178f6e610d new file mode 100644 index 00000000..33320a6d Binary files /dev/null and b/Library/Artifacts/70/705ca243dfc3561134b68e178f6e610d differ diff --git a/Library/Artifacts/70/7062abb99b567545e8aebebe5f431fb0 b/Library/Artifacts/70/7062abb99b567545e8aebebe5f431fb0 new file mode 100644 index 00000000..f88b932a Binary files /dev/null and b/Library/Artifacts/70/7062abb99b567545e8aebebe5f431fb0 differ diff --git a/Library/Artifacts/70/707592a273d056cf8838a12ca0fad647 b/Library/Artifacts/70/707592a273d056cf8838a12ca0fad647 new file mode 100644 index 00000000..fffd0c71 Binary files /dev/null and b/Library/Artifacts/70/707592a273d056cf8838a12ca0fad647 differ diff --git a/Library/Artifacts/70/7088024aca735599492051acc8730ef5 b/Library/Artifacts/70/7088024aca735599492051acc8730ef5 new file mode 100644 index 00000000..7476827c Binary files /dev/null and b/Library/Artifacts/70/7088024aca735599492051acc8730ef5 differ diff --git a/Library/Artifacts/70/70895096f786fcad4be138c51278f354 b/Library/Artifacts/70/70895096f786fcad4be138c51278f354 new file mode 100644 index 00000000..dd27e257 Binary files /dev/null and b/Library/Artifacts/70/70895096f786fcad4be138c51278f354 differ diff --git a/Library/Artifacts/70/70b1ad42af5561e71ff84c510d1a05d6 b/Library/Artifacts/70/70b1ad42af5561e71ff84c510d1a05d6 new file mode 100644 index 00000000..59d8b6d2 Binary files /dev/null and b/Library/Artifacts/70/70b1ad42af5561e71ff84c510d1a05d6 differ diff --git a/Library/Artifacts/70/70b74a625a58a2008b75149183f84331 b/Library/Artifacts/70/70b74a625a58a2008b75149183f84331 new file mode 100644 index 00000000..247f4281 Binary files /dev/null and b/Library/Artifacts/70/70b74a625a58a2008b75149183f84331 differ diff --git a/Library/Artifacts/71/711ad2fc9ab395189907af63e447b559 b/Library/Artifacts/71/711ad2fc9ab395189907af63e447b559 new file mode 100644 index 00000000..115fb88b Binary files /dev/null and b/Library/Artifacts/71/711ad2fc9ab395189907af63e447b559 differ diff --git a/Library/Artifacts/71/713a01f8d4ae394b8fda4590a457cb2c b/Library/Artifacts/71/713a01f8d4ae394b8fda4590a457cb2c new file mode 100644 index 00000000..b84d75e9 Binary files /dev/null and b/Library/Artifacts/71/713a01f8d4ae394b8fda4590a457cb2c differ diff --git a/Library/Artifacts/71/71452143fa6daf902412a295b3122c50 b/Library/Artifacts/71/71452143fa6daf902412a295b3122c50 new file mode 100644 index 00000000..7f959850 Binary files /dev/null and b/Library/Artifacts/71/71452143fa6daf902412a295b3122c50 differ diff --git a/Library/Artifacts/71/714d5dc34fc30a70da0fb1aaa1dc115a b/Library/Artifacts/71/714d5dc34fc30a70da0fb1aaa1dc115a new file mode 100644 index 00000000..a664d6f5 Binary files /dev/null and b/Library/Artifacts/71/714d5dc34fc30a70da0fb1aaa1dc115a differ diff --git a/Library/Artifacts/71/71545a28a00e32d2225f92a9d0dc513e b/Library/Artifacts/71/71545a28a00e32d2225f92a9d0dc513e new file mode 100644 index 00000000..0f35d47b Binary files /dev/null and b/Library/Artifacts/71/71545a28a00e32d2225f92a9d0dc513e differ diff --git a/Library/Artifacts/71/716d8d66c3bc7fcabe6396a2b4a64fc9 b/Library/Artifacts/71/716d8d66c3bc7fcabe6396a2b4a64fc9 new file mode 100644 index 00000000..8c02d4d7 Binary files /dev/null and b/Library/Artifacts/71/716d8d66c3bc7fcabe6396a2b4a64fc9 differ diff --git a/Library/Artifacts/71/717981af9ee29ad039e0adeb1b605966 b/Library/Artifacts/71/717981af9ee29ad039e0adeb1b605966 new file mode 100644 index 00000000..03eec83a Binary files /dev/null and b/Library/Artifacts/71/717981af9ee29ad039e0adeb1b605966 differ diff --git a/Library/Artifacts/71/71aebb296db287ec82b34d4d27422862 b/Library/Artifacts/71/71aebb296db287ec82b34d4d27422862 new file mode 100644 index 00000000..9e43daaa Binary files /dev/null and b/Library/Artifacts/71/71aebb296db287ec82b34d4d27422862 differ diff --git a/Library/Artifacts/71/71b0eae210dcaf11c26dc32cc8ae602e b/Library/Artifacts/71/71b0eae210dcaf11c26dc32cc8ae602e new file mode 100644 index 00000000..d390b51a Binary files /dev/null and b/Library/Artifacts/71/71b0eae210dcaf11c26dc32cc8ae602e differ diff --git a/Library/Artifacts/71/71b2eae9b3b1ddb5aeef7d9676536d8f b/Library/Artifacts/71/71b2eae9b3b1ddb5aeef7d9676536d8f new file mode 100644 index 00000000..ce923368 Binary files /dev/null and b/Library/Artifacts/71/71b2eae9b3b1ddb5aeef7d9676536d8f differ diff --git a/Library/Artifacts/71/71b6c3803881d783a7bac3f908d03e5b b/Library/Artifacts/71/71b6c3803881d783a7bac3f908d03e5b new file mode 100644 index 00000000..b200f644 Binary files /dev/null and b/Library/Artifacts/71/71b6c3803881d783a7bac3f908d03e5b differ diff --git a/Library/Artifacts/71/71d31c54fca99bb10f8837906a735c70 b/Library/Artifacts/71/71d31c54fca99bb10f8837906a735c70 new file mode 100644 index 00000000..37392d92 Binary files /dev/null and b/Library/Artifacts/71/71d31c54fca99bb10f8837906a735c70 differ diff --git a/Library/Artifacts/71/71d708f939c46c8ab30033d615f25a79 b/Library/Artifacts/71/71d708f939c46c8ab30033d615f25a79 new file mode 100644 index 00000000..dbbcb64d Binary files /dev/null and b/Library/Artifacts/71/71d708f939c46c8ab30033d615f25a79 differ diff --git a/Library/Artifacts/71/71d783c2f7b3e29245f18779c86a5092 b/Library/Artifacts/71/71d783c2f7b3e29245f18779c86a5092 new file mode 100644 index 00000000..df5a4e3b Binary files /dev/null and b/Library/Artifacts/71/71d783c2f7b3e29245f18779c86a5092 differ diff --git a/Library/Artifacts/71/71f265355de9b82d3f0fc629db6d6084 b/Library/Artifacts/71/71f265355de9b82d3f0fc629db6d6084 new file mode 100644 index 00000000..103ea2c6 Binary files /dev/null and b/Library/Artifacts/71/71f265355de9b82d3f0fc629db6d6084 differ diff --git a/Library/Artifacts/71/71fb290eca4145daea30b52f6b0a6d09 b/Library/Artifacts/71/71fb290eca4145daea30b52f6b0a6d09 new file mode 100644 index 00000000..bcd2a5c8 Binary files /dev/null and b/Library/Artifacts/71/71fb290eca4145daea30b52f6b0a6d09 differ diff --git a/Library/Artifacts/72/7206062a4140ac427e1d3b51cfeb3d90 b/Library/Artifacts/72/7206062a4140ac427e1d3b51cfeb3d90 new file mode 100644 index 00000000..745bce49 Binary files /dev/null and b/Library/Artifacts/72/7206062a4140ac427e1d3b51cfeb3d90 differ diff --git a/Library/Artifacts/72/7226a07fc3081e31ce5a8a16e8c9384f b/Library/Artifacts/72/7226a07fc3081e31ce5a8a16e8c9384f new file mode 100644 index 00000000..515bc16b Binary files /dev/null and b/Library/Artifacts/72/7226a07fc3081e31ce5a8a16e8c9384f differ diff --git a/Library/Artifacts/72/7235454d9341b4a6ecc746a62b41930b b/Library/Artifacts/72/7235454d9341b4a6ecc746a62b41930b new file mode 100644 index 00000000..0cce3f87 Binary files /dev/null and b/Library/Artifacts/72/7235454d9341b4a6ecc746a62b41930b differ diff --git a/Library/Artifacts/72/7241b6c5043c8f07d3d97e6678958086 b/Library/Artifacts/72/7241b6c5043c8f07d3d97e6678958086 new file mode 100644 index 00000000..e8d939c2 Binary files /dev/null and b/Library/Artifacts/72/7241b6c5043c8f07d3d97e6678958086 differ diff --git a/Library/Artifacts/72/724b1e0d632433339af0ee79974d8fa6 b/Library/Artifacts/72/724b1e0d632433339af0ee79974d8fa6 new file mode 100644 index 00000000..fc6c6f2c Binary files /dev/null and b/Library/Artifacts/72/724b1e0d632433339af0ee79974d8fa6 differ diff --git a/Library/Artifacts/72/727dca924d0fb533d0b893005ed37c4e b/Library/Artifacts/72/727dca924d0fb533d0b893005ed37c4e new file mode 100644 index 00000000..e87fa3da Binary files /dev/null and b/Library/Artifacts/72/727dca924d0fb533d0b893005ed37c4e differ diff --git a/Library/Artifacts/72/7288dec5e04e4c34867e0d38ea41ab58 b/Library/Artifacts/72/7288dec5e04e4c34867e0d38ea41ab58 new file mode 100644 index 00000000..c25c5b88 Binary files /dev/null and b/Library/Artifacts/72/7288dec5e04e4c34867e0d38ea41ab58 differ diff --git a/Library/Artifacts/72/7289977d0b38a46d44838d6d23b2d7ab b/Library/Artifacts/72/7289977d0b38a46d44838d6d23b2d7ab new file mode 100644 index 00000000..efa2aabc Binary files /dev/null and b/Library/Artifacts/72/7289977d0b38a46d44838d6d23b2d7ab differ diff --git a/Library/Artifacts/72/729d6b5a0468111805453fe5079206de b/Library/Artifacts/72/729d6b5a0468111805453fe5079206de new file mode 100644 index 00000000..5d6e9f9a Binary files /dev/null and b/Library/Artifacts/72/729d6b5a0468111805453fe5079206de differ diff --git a/Library/Artifacts/72/72b5e73da62f5bce5af8fa693f93081d b/Library/Artifacts/72/72b5e73da62f5bce5af8fa693f93081d new file mode 100644 index 00000000..469bf659 Binary files /dev/null and b/Library/Artifacts/72/72b5e73da62f5bce5af8fa693f93081d differ diff --git a/Library/Artifacts/72/72c2839f26fb9d8d563e32b839243ef0 b/Library/Artifacts/72/72c2839f26fb9d8d563e32b839243ef0 new file mode 100644 index 00000000..20b74b8d Binary files /dev/null and b/Library/Artifacts/72/72c2839f26fb9d8d563e32b839243ef0 differ diff --git a/Library/Artifacts/72/72c8cb6be034e3c92775422861055c96 b/Library/Artifacts/72/72c8cb6be034e3c92775422861055c96 new file mode 100644 index 00000000..dcc55c3a Binary files /dev/null and b/Library/Artifacts/72/72c8cb6be034e3c92775422861055c96 differ diff --git a/Library/Artifacts/72/72f8cb0567ce9b54a455d6e82e1fd234 b/Library/Artifacts/72/72f8cb0567ce9b54a455d6e82e1fd234 new file mode 100644 index 00000000..8b94d515 Binary files /dev/null and b/Library/Artifacts/72/72f8cb0567ce9b54a455d6e82e1fd234 differ diff --git a/Library/Artifacts/73/730d25dcd50c9c87778455acb65ba534 b/Library/Artifacts/73/730d25dcd50c9c87778455acb65ba534 new file mode 100644 index 00000000..e7fe2adc Binary files /dev/null and b/Library/Artifacts/73/730d25dcd50c9c87778455acb65ba534 differ diff --git a/Library/Artifacts/73/73193172f0101ed7bdab815a747cdfef b/Library/Artifacts/73/73193172f0101ed7bdab815a747cdfef new file mode 100644 index 00000000..efadf228 Binary files /dev/null and b/Library/Artifacts/73/73193172f0101ed7bdab815a747cdfef differ diff --git a/Library/Artifacts/73/731e37ea95e6847fda06d13a413bdde1 b/Library/Artifacts/73/731e37ea95e6847fda06d13a413bdde1 new file mode 100644 index 00000000..f61d8c7b Binary files /dev/null and b/Library/Artifacts/73/731e37ea95e6847fda06d13a413bdde1 differ diff --git a/Library/Artifacts/73/733433380b1007bafa9ab4c53f10725b b/Library/Artifacts/73/733433380b1007bafa9ab4c53f10725b new file mode 100644 index 00000000..1a2310a8 Binary files /dev/null and b/Library/Artifacts/73/733433380b1007bafa9ab4c53f10725b differ diff --git a/Library/Artifacts/73/733dde39962a95c9c527baf0e94c32b9 b/Library/Artifacts/73/733dde39962a95c9c527baf0e94c32b9 new file mode 100644 index 00000000..b9e161a5 Binary files /dev/null and b/Library/Artifacts/73/733dde39962a95c9c527baf0e94c32b9 differ diff --git a/Library/Artifacts/73/73450e427c2e5aeb06341aa26ca53edb b/Library/Artifacts/73/73450e427c2e5aeb06341aa26ca53edb new file mode 100644 index 00000000..1b087e9e Binary files /dev/null and b/Library/Artifacts/73/73450e427c2e5aeb06341aa26ca53edb differ diff --git a/Library/Artifacts/73/7373d5659080aaef644815b0bc3b8822 b/Library/Artifacts/73/7373d5659080aaef644815b0bc3b8822 new file mode 100644 index 00000000..3ecc7ae6 Binary files /dev/null and b/Library/Artifacts/73/7373d5659080aaef644815b0bc3b8822 differ diff --git a/Library/Artifacts/73/7378574b8f968d73634ac510e1ab6ad0 b/Library/Artifacts/73/7378574b8f968d73634ac510e1ab6ad0 new file mode 100644 index 00000000..67118f0f Binary files /dev/null and b/Library/Artifacts/73/7378574b8f968d73634ac510e1ab6ad0 differ diff --git a/Library/Artifacts/73/7385bb2ba2c2b237fd062e89ea0a36b7 b/Library/Artifacts/73/7385bb2ba2c2b237fd062e89ea0a36b7 new file mode 100644 index 00000000..0f6a718c Binary files /dev/null and b/Library/Artifacts/73/7385bb2ba2c2b237fd062e89ea0a36b7 differ diff --git a/Library/Artifacts/73/738cf09beb13f6cf3775a47d5aeccad9 b/Library/Artifacts/73/738cf09beb13f6cf3775a47d5aeccad9 new file mode 100644 index 00000000..50a3b3cf Binary files /dev/null and b/Library/Artifacts/73/738cf09beb13f6cf3775a47d5aeccad9 differ diff --git a/Library/Artifacts/73/7397f9e70cc3d6b343633213e8f53ab3 b/Library/Artifacts/73/7397f9e70cc3d6b343633213e8f53ab3 new file mode 100644 index 00000000..f2c369b0 Binary files /dev/null and b/Library/Artifacts/73/7397f9e70cc3d6b343633213e8f53ab3 differ diff --git a/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 b/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 new file mode 100644 index 00000000..2c25d27e Binary files /dev/null and b/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 differ diff --git a/Library/Artifacts/73/73e899fa574c1e3b64126ce43bbf5bec b/Library/Artifacts/73/73e899fa574c1e3b64126ce43bbf5bec new file mode 100644 index 00000000..5020bd26 Binary files /dev/null and b/Library/Artifacts/73/73e899fa574c1e3b64126ce43bbf5bec differ diff --git a/Library/Artifacts/73/73ebccff4fa71a527202a79efc477ef4 b/Library/Artifacts/73/73ebccff4fa71a527202a79efc477ef4 new file mode 100644 index 00000000..d75cc3d3 Binary files /dev/null and b/Library/Artifacts/73/73ebccff4fa71a527202a79efc477ef4 differ diff --git a/Library/Artifacts/73/73fd0780568070b0b101d4430e547db9 b/Library/Artifacts/73/73fd0780568070b0b101d4430e547db9 new file mode 100644 index 00000000..dc373f7a Binary files /dev/null and b/Library/Artifacts/73/73fd0780568070b0b101d4430e547db9 differ diff --git a/Library/Artifacts/74/740708c06a5452b2f22fe30e4838a794 b/Library/Artifacts/74/740708c06a5452b2f22fe30e4838a794 new file mode 100644 index 00000000..14525954 Binary files /dev/null and b/Library/Artifacts/74/740708c06a5452b2f22fe30e4838a794 differ diff --git a/Library/Artifacts/74/7407e12a836da010e6df75b51ffe5752 b/Library/Artifacts/74/7407e12a836da010e6df75b51ffe5752 new file mode 100644 index 00000000..5cbe87a7 Binary files /dev/null and b/Library/Artifacts/74/7407e12a836da010e6df75b51ffe5752 differ diff --git a/Library/Artifacts/74/741b17a1ce564b22d2f3c23799258c39 b/Library/Artifacts/74/741b17a1ce564b22d2f3c23799258c39 new file mode 100644 index 00000000..dbf3b24c Binary files /dev/null and b/Library/Artifacts/74/741b17a1ce564b22d2f3c23799258c39 differ diff --git a/Library/Artifacts/74/744a4b860755f24a1db4ff9b901d1bc4 b/Library/Artifacts/74/744a4b860755f24a1db4ff9b901d1bc4 new file mode 100644 index 00000000..abc067e9 Binary files /dev/null and b/Library/Artifacts/74/744a4b860755f24a1db4ff9b901d1bc4 differ diff --git a/Library/Artifacts/74/7465250b8896ecdcca56aaa920622181 b/Library/Artifacts/74/7465250b8896ecdcca56aaa920622181 new file mode 100644 index 00000000..06a3eb94 Binary files /dev/null and b/Library/Artifacts/74/7465250b8896ecdcca56aaa920622181 differ diff --git a/Library/Artifacts/74/7467bbccba68b17d7cae7cb5f99ea344 b/Library/Artifacts/74/7467bbccba68b17d7cae7cb5f99ea344 new file mode 100644 index 00000000..3ef00385 Binary files /dev/null and b/Library/Artifacts/74/7467bbccba68b17d7cae7cb5f99ea344 differ diff --git a/Library/Artifacts/74/74819129c73b1c08b24f2fde272c3025 b/Library/Artifacts/74/74819129c73b1c08b24f2fde272c3025 new file mode 100644 index 00000000..a7feb2c9 Binary files /dev/null and b/Library/Artifacts/74/74819129c73b1c08b24f2fde272c3025 differ diff --git a/Library/Artifacts/74/749a1f29d7b9d2f52a6c9ea30bcf3ba9 b/Library/Artifacts/74/749a1f29d7b9d2f52a6c9ea30bcf3ba9 new file mode 100644 index 00000000..9805b873 Binary files /dev/null and b/Library/Artifacts/74/749a1f29d7b9d2f52a6c9ea30bcf3ba9 differ diff --git a/Library/Artifacts/74/749ceb566cf88ce20c5b49a1e3daf6b3 b/Library/Artifacts/74/749ceb566cf88ce20c5b49a1e3daf6b3 new file mode 100644 index 00000000..f8ee0551 Binary files /dev/null and b/Library/Artifacts/74/749ceb566cf88ce20c5b49a1e3daf6b3 differ diff --git a/Library/Artifacts/74/74b7e96ddccacaf1b5abebde933b2674 b/Library/Artifacts/74/74b7e96ddccacaf1b5abebde933b2674 new file mode 100644 index 00000000..72668dac Binary files /dev/null and b/Library/Artifacts/74/74b7e96ddccacaf1b5abebde933b2674 differ diff --git a/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 b/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 new file mode 100644 index 00000000..d5836042 Binary files /dev/null and b/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 differ diff --git a/Library/Artifacts/74/74b90f243fd0fef7cf5e472c9652242b b/Library/Artifacts/74/74b90f243fd0fef7cf5e472c9652242b new file mode 100644 index 00000000..918e5aca Binary files /dev/null and b/Library/Artifacts/74/74b90f243fd0fef7cf5e472c9652242b differ diff --git a/Library/Artifacts/74/74be57ed6fa6536e1905c762a3fc5894 b/Library/Artifacts/74/74be57ed6fa6536e1905c762a3fc5894 new file mode 100644 index 00000000..ea7c9a78 Binary files /dev/null and b/Library/Artifacts/74/74be57ed6fa6536e1905c762a3fc5894 differ diff --git a/Library/Artifacts/74/74c5f9071deb3a4233d96b30cf3e7286 b/Library/Artifacts/74/74c5f9071deb3a4233d96b30cf3e7286 new file mode 100644 index 00000000..ccd9b3b9 Binary files /dev/null and b/Library/Artifacts/74/74c5f9071deb3a4233d96b30cf3e7286 differ diff --git a/Library/Artifacts/74/74d31e9861a807555211941c7b4234fd b/Library/Artifacts/74/74d31e9861a807555211941c7b4234fd new file mode 100644 index 00000000..851c03d4 Binary files /dev/null and b/Library/Artifacts/74/74d31e9861a807555211941c7b4234fd differ diff --git a/Library/Artifacts/74/74d435a806c409e5bb58b7759e14972c b/Library/Artifacts/74/74d435a806c409e5bb58b7759e14972c new file mode 100644 index 00000000..96ba0716 Binary files /dev/null and b/Library/Artifacts/74/74d435a806c409e5bb58b7759e14972c differ diff --git a/Library/Artifacts/74/74e0daea1c235d4a8bd9721f60eda91c b/Library/Artifacts/74/74e0daea1c235d4a8bd9721f60eda91c new file mode 100644 index 00000000..96047364 Binary files /dev/null and b/Library/Artifacts/74/74e0daea1c235d4a8bd9721f60eda91c differ diff --git a/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 b/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 new file mode 100644 index 00000000..a171986c Binary files /dev/null and b/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 differ diff --git a/Library/Artifacts/75/75088aa6d8a2b9e8fa55aa3845b8303d b/Library/Artifacts/75/75088aa6d8a2b9e8fa55aa3845b8303d new file mode 100644 index 00000000..1a530bb1 Binary files /dev/null and b/Library/Artifacts/75/75088aa6d8a2b9e8fa55aa3845b8303d differ diff --git a/Library/Artifacts/75/7523aa0940973ac308558ae3fbd70d8a b/Library/Artifacts/75/7523aa0940973ac308558ae3fbd70d8a new file mode 100644 index 00000000..9edfd73f Binary files /dev/null and b/Library/Artifacts/75/7523aa0940973ac308558ae3fbd70d8a differ diff --git a/Library/Artifacts/75/75241d36a28e2f73a2591fff57efd07f b/Library/Artifacts/75/75241d36a28e2f73a2591fff57efd07f new file mode 100644 index 00000000..34af5ca8 Binary files /dev/null and b/Library/Artifacts/75/75241d36a28e2f73a2591fff57efd07f differ diff --git a/Library/Artifacts/75/7524a19d456756e8053984ec4fe1949b b/Library/Artifacts/75/7524a19d456756e8053984ec4fe1949b new file mode 100644 index 00000000..2c9e0221 Binary files /dev/null and b/Library/Artifacts/75/7524a19d456756e8053984ec4fe1949b differ diff --git a/Library/Artifacts/75/7529f116c7afb76bbbdfaa72d47ac987 b/Library/Artifacts/75/7529f116c7afb76bbbdfaa72d47ac987 new file mode 100644 index 00000000..b86c28e6 Binary files /dev/null and b/Library/Artifacts/75/7529f116c7afb76bbbdfaa72d47ac987 differ diff --git a/Library/Artifacts/75/753c4d513f97c94170227d4963c1c83d b/Library/Artifacts/75/753c4d513f97c94170227d4963c1c83d new file mode 100644 index 00000000..a5a689fa Binary files /dev/null and b/Library/Artifacts/75/753c4d513f97c94170227d4963c1c83d differ diff --git a/Library/Artifacts/75/755f14e1f72fb69ec426566b5a31ac26 b/Library/Artifacts/75/755f14e1f72fb69ec426566b5a31ac26 new file mode 100644 index 00000000..73c3387b Binary files /dev/null and b/Library/Artifacts/75/755f14e1f72fb69ec426566b5a31ac26 differ diff --git a/Library/Artifacts/75/7562a68a145285d962a8b7f7522be9a4 b/Library/Artifacts/75/7562a68a145285d962a8b7f7522be9a4 new file mode 100644 index 00000000..53110d43 Binary files /dev/null and b/Library/Artifacts/75/7562a68a145285d962a8b7f7522be9a4 differ diff --git a/Library/Artifacts/75/75846273ad578d8a329e8731b3da87b7 b/Library/Artifacts/75/75846273ad578d8a329e8731b3da87b7 new file mode 100644 index 00000000..76f6eb99 Binary files /dev/null and b/Library/Artifacts/75/75846273ad578d8a329e8731b3da87b7 differ diff --git a/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 b/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 new file mode 100644 index 00000000..24b31583 Binary files /dev/null and b/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 differ diff --git a/Library/Artifacts/75/75bd723b32d46c037f69747d1a17f6e6 b/Library/Artifacts/75/75bd723b32d46c037f69747d1a17f6e6 new file mode 100644 index 00000000..2e0fb665 Binary files /dev/null and b/Library/Artifacts/75/75bd723b32d46c037f69747d1a17f6e6 differ diff --git a/Library/Artifacts/75/75cd015ee13c572acc001e376a346abe b/Library/Artifacts/75/75cd015ee13c572acc001e376a346abe new file mode 100644 index 00000000..83840bf0 Binary files /dev/null and b/Library/Artifacts/75/75cd015ee13c572acc001e376a346abe differ diff --git a/Library/Artifacts/75/75d0c0fb0b00aa1cf7585eae43cb21c9 b/Library/Artifacts/75/75d0c0fb0b00aa1cf7585eae43cb21c9 new file mode 100644 index 00000000..f7b74c37 Binary files /dev/null and b/Library/Artifacts/75/75d0c0fb0b00aa1cf7585eae43cb21c9 differ diff --git a/Library/Artifacts/75/75ddae2ef8e2213aae3722e2c49df2a4 b/Library/Artifacts/75/75ddae2ef8e2213aae3722e2c49df2a4 new file mode 100644 index 00000000..9dfece32 Binary files /dev/null and b/Library/Artifacts/75/75ddae2ef8e2213aae3722e2c49df2a4 differ diff --git a/Library/Artifacts/75/75df227d62afc7f0088046a7b8500282 b/Library/Artifacts/75/75df227d62afc7f0088046a7b8500282 new file mode 100644 index 00000000..7611677c Binary files /dev/null and b/Library/Artifacts/75/75df227d62afc7f0088046a7b8500282 differ diff --git a/Library/Artifacts/75/75f886001a0adb60c4621ba61d9843ae b/Library/Artifacts/75/75f886001a0adb60c4621ba61d9843ae new file mode 100644 index 00000000..9ae90f34 Binary files /dev/null and b/Library/Artifacts/75/75f886001a0adb60c4621ba61d9843ae differ diff --git a/Library/Artifacts/76/762d773864c5978a80585069c15405f2 b/Library/Artifacts/76/762d773864c5978a80585069c15405f2 new file mode 100644 index 00000000..778b9f03 Binary files /dev/null and b/Library/Artifacts/76/762d773864c5978a80585069c15405f2 differ diff --git a/Library/Artifacts/76/76336aff8c4e19672293cdaca5aca935 b/Library/Artifacts/76/76336aff8c4e19672293cdaca5aca935 new file mode 100644 index 00000000..4a0a879f Binary files /dev/null and b/Library/Artifacts/76/76336aff8c4e19672293cdaca5aca935 differ diff --git a/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 b/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 new file mode 100644 index 00000000..3d31682e Binary files /dev/null and b/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 differ diff --git a/Library/Artifacts/76/765cb84b32dbbd04da18032e662bf26c b/Library/Artifacts/76/765cb84b32dbbd04da18032e662bf26c new file mode 100644 index 00000000..f7a8f72b Binary files /dev/null and b/Library/Artifacts/76/765cb84b32dbbd04da18032e662bf26c differ diff --git a/Library/Artifacts/76/7673c03b05997c8c7ceff96430154010 b/Library/Artifacts/76/7673c03b05997c8c7ceff96430154010 new file mode 100644 index 00000000..26145c59 Binary files /dev/null and b/Library/Artifacts/76/7673c03b05997c8c7ceff96430154010 differ diff --git a/Library/Artifacts/76/768db4e827546518b277b8b05964eb2e b/Library/Artifacts/76/768db4e827546518b277b8b05964eb2e new file mode 100644 index 00000000..b2eefa6d Binary files /dev/null and b/Library/Artifacts/76/768db4e827546518b277b8b05964eb2e differ diff --git a/Library/Artifacts/76/768dc49a2a54f7978e05fdfdd49da877 b/Library/Artifacts/76/768dc49a2a54f7978e05fdfdd49da877 new file mode 100644 index 00000000..634da65f Binary files /dev/null and b/Library/Artifacts/76/768dc49a2a54f7978e05fdfdd49da877 differ diff --git a/Library/Artifacts/76/76a0cb0f8d31ed0d56fb5bbd9e8aa457 b/Library/Artifacts/76/76a0cb0f8d31ed0d56fb5bbd9e8aa457 new file mode 100644 index 00000000..198facf6 Binary files /dev/null and b/Library/Artifacts/76/76a0cb0f8d31ed0d56fb5bbd9e8aa457 differ diff --git a/Library/Artifacts/76/76a1bcbe796baa19cdd0f5cb6754f6eb b/Library/Artifacts/76/76a1bcbe796baa19cdd0f5cb6754f6eb new file mode 100644 index 00000000..928fa601 Binary files /dev/null and b/Library/Artifacts/76/76a1bcbe796baa19cdd0f5cb6754f6eb differ diff --git a/Library/Artifacts/76/76b214b480fd72e8c2077317189797ca b/Library/Artifacts/76/76b214b480fd72e8c2077317189797ca new file mode 100644 index 00000000..570c1578 Binary files /dev/null and b/Library/Artifacts/76/76b214b480fd72e8c2077317189797ca differ diff --git a/Library/Artifacts/76/76d34a142524086dd36761387b8c5344 b/Library/Artifacts/76/76d34a142524086dd36761387b8c5344 new file mode 100644 index 00000000..6c200cc5 Binary files /dev/null and b/Library/Artifacts/76/76d34a142524086dd36761387b8c5344 differ diff --git a/Library/Artifacts/76/76ee011ba69b575a4d8fab182d10081f b/Library/Artifacts/76/76ee011ba69b575a4d8fab182d10081f new file mode 100644 index 00000000..da92c64a Binary files /dev/null and b/Library/Artifacts/76/76ee011ba69b575a4d8fab182d10081f differ diff --git a/Library/Artifacts/76/76ff61ed3c26aeff42adef05ea42368e b/Library/Artifacts/76/76ff61ed3c26aeff42adef05ea42368e new file mode 100644 index 00000000..e04346b7 Binary files /dev/null and b/Library/Artifacts/76/76ff61ed3c26aeff42adef05ea42368e differ diff --git a/Library/Artifacts/77/771fcad00b61dc01824beb0f2f331421 b/Library/Artifacts/77/771fcad00b61dc01824beb0f2f331421 new file mode 100644 index 00000000..41923f14 Binary files /dev/null and b/Library/Artifacts/77/771fcad00b61dc01824beb0f2f331421 differ diff --git a/Library/Artifacts/77/77360d91faf6d03c75ea1b8cd2657a81 b/Library/Artifacts/77/77360d91faf6d03c75ea1b8cd2657a81 new file mode 100644 index 00000000..5fbe50ca Binary files /dev/null and b/Library/Artifacts/77/77360d91faf6d03c75ea1b8cd2657a81 differ diff --git a/Library/Artifacts/77/77460c5e211f4ad1fcd62d5bd9091143 b/Library/Artifacts/77/77460c5e211f4ad1fcd62d5bd9091143 new file mode 100644 index 00000000..2ccd69fa Binary files /dev/null and b/Library/Artifacts/77/77460c5e211f4ad1fcd62d5bd9091143 differ diff --git a/Library/Artifacts/77/7751a7d16717a9cec50a2b2060b18553 b/Library/Artifacts/77/7751a7d16717a9cec50a2b2060b18553 new file mode 100644 index 00000000..ec4539a4 Binary files /dev/null and b/Library/Artifacts/77/7751a7d16717a9cec50a2b2060b18553 differ diff --git a/Library/Artifacts/77/775cafc88725cc5704da49c1db2550b5 b/Library/Artifacts/77/775cafc88725cc5704da49c1db2550b5 new file mode 100644 index 00000000..442f8455 Binary files /dev/null and b/Library/Artifacts/77/775cafc88725cc5704da49c1db2550b5 differ diff --git a/Library/Artifacts/77/7775f744bf007702f5122fe08841037a b/Library/Artifacts/77/7775f744bf007702f5122fe08841037a new file mode 100644 index 00000000..c71bf03b Binary files /dev/null and b/Library/Artifacts/77/7775f744bf007702f5122fe08841037a differ diff --git a/Library/Artifacts/77/777c1d138e19e86d2fcfd41e0be94212 b/Library/Artifacts/77/777c1d138e19e86d2fcfd41e0be94212 new file mode 100644 index 00000000..6e2b82ef Binary files /dev/null and b/Library/Artifacts/77/777c1d138e19e86d2fcfd41e0be94212 differ diff --git a/Library/Artifacts/77/778220eb0253e53d7589b261dbed9830 b/Library/Artifacts/77/778220eb0253e53d7589b261dbed9830 new file mode 100644 index 00000000..f4069039 Binary files /dev/null and b/Library/Artifacts/77/778220eb0253e53d7589b261dbed9830 differ diff --git a/Library/Artifacts/77/779626966b04d224282a99828e2b9fe0 b/Library/Artifacts/77/779626966b04d224282a99828e2b9fe0 new file mode 100644 index 00000000..b84f48f5 Binary files /dev/null and b/Library/Artifacts/77/779626966b04d224282a99828e2b9fe0 differ diff --git a/Library/Artifacts/77/77c241858e82acee19e220dee2a53211 b/Library/Artifacts/77/77c241858e82acee19e220dee2a53211 new file mode 100644 index 00000000..7118d629 Binary files /dev/null and b/Library/Artifacts/77/77c241858e82acee19e220dee2a53211 differ diff --git a/Library/Artifacts/77/77d828235521e1509a25173a946cf111 b/Library/Artifacts/77/77d828235521e1509a25173a946cf111 new file mode 100644 index 00000000..6813f125 Binary files /dev/null and b/Library/Artifacts/77/77d828235521e1509a25173a946cf111 differ diff --git a/Library/Artifacts/77/77dc7ae3d39052956675a4ace85d93f1 b/Library/Artifacts/77/77dc7ae3d39052956675a4ace85d93f1 new file mode 100644 index 00000000..df66e569 Binary files /dev/null and b/Library/Artifacts/77/77dc7ae3d39052956675a4ace85d93f1 differ diff --git a/Library/Artifacts/77/77dd77bc413340b61fe435a015ead425 b/Library/Artifacts/77/77dd77bc413340b61fe435a015ead425 new file mode 100644 index 00000000..7fd5854e Binary files /dev/null and b/Library/Artifacts/77/77dd77bc413340b61fe435a015ead425 differ diff --git a/Library/Artifacts/77/77e07c6b02cbe5a1244fe5bdc6c1ba90 b/Library/Artifacts/77/77e07c6b02cbe5a1244fe5bdc6c1ba90 new file mode 100644 index 00000000..0cd2b653 Binary files /dev/null and b/Library/Artifacts/77/77e07c6b02cbe5a1244fe5bdc6c1ba90 differ diff --git a/Library/Artifacts/77/77ec90eab2c63146cbd871cd760d0396 b/Library/Artifacts/77/77ec90eab2c63146cbd871cd760d0396 new file mode 100644 index 00000000..bb17939c Binary files /dev/null and b/Library/Artifacts/77/77ec90eab2c63146cbd871cd760d0396 differ diff --git a/Library/Artifacts/77/77ece5fc79ef6d16ee83f1b4af8129ba b/Library/Artifacts/77/77ece5fc79ef6d16ee83f1b4af8129ba new file mode 100644 index 00000000..baba10e2 Binary files /dev/null and b/Library/Artifacts/77/77ece5fc79ef6d16ee83f1b4af8129ba differ diff --git a/Library/Artifacts/77/77f48c07892b642886256a08d5fb4a83 b/Library/Artifacts/77/77f48c07892b642886256a08d5fb4a83 new file mode 100644 index 00000000..3eedc344 Binary files /dev/null and b/Library/Artifacts/77/77f48c07892b642886256a08d5fb4a83 differ diff --git a/Library/Artifacts/77/77ff0feb1397f30bb5a20d4ea41c8193 b/Library/Artifacts/77/77ff0feb1397f30bb5a20d4ea41c8193 new file mode 100644 index 00000000..ec443671 Binary files /dev/null and b/Library/Artifacts/77/77ff0feb1397f30bb5a20d4ea41c8193 differ diff --git a/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 b/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 new file mode 100644 index 00000000..9c532f87 Binary files /dev/null and b/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 differ diff --git a/Library/Artifacts/78/781e009852893a5e35c8abaa601ba34e b/Library/Artifacts/78/781e009852893a5e35c8abaa601ba34e new file mode 100644 index 00000000..8a180e60 Binary files /dev/null and b/Library/Artifacts/78/781e009852893a5e35c8abaa601ba34e differ diff --git a/Library/Artifacts/78/7837135c51ffde682ab282331b9f2dfd b/Library/Artifacts/78/7837135c51ffde682ab282331b9f2dfd new file mode 100644 index 00000000..d537ca9a Binary files /dev/null and b/Library/Artifacts/78/7837135c51ffde682ab282331b9f2dfd differ diff --git a/Library/Artifacts/78/78459ebbdc64750751db8ddd6331a55d b/Library/Artifacts/78/78459ebbdc64750751db8ddd6331a55d new file mode 100644 index 00000000..839957b6 Binary files /dev/null and b/Library/Artifacts/78/78459ebbdc64750751db8ddd6331a55d differ diff --git a/Library/Artifacts/78/78496254a1c5719debc922e19e14f7ba b/Library/Artifacts/78/78496254a1c5719debc922e19e14f7ba new file mode 100644 index 00000000..bb835312 Binary files /dev/null and b/Library/Artifacts/78/78496254a1c5719debc922e19e14f7ba differ diff --git a/Library/Artifacts/78/785705ad5bbef45999d773a4cfd0f25a b/Library/Artifacts/78/785705ad5bbef45999d773a4cfd0f25a new file mode 100644 index 00000000..55d291ad Binary files /dev/null and b/Library/Artifacts/78/785705ad5bbef45999d773a4cfd0f25a differ diff --git a/Library/Artifacts/78/7857daf9ce3c7c2b86d8314970bed05f b/Library/Artifacts/78/7857daf9ce3c7c2b86d8314970bed05f new file mode 100644 index 00000000..04bdf582 Binary files /dev/null and b/Library/Artifacts/78/7857daf9ce3c7c2b86d8314970bed05f differ diff --git a/Library/Artifacts/78/785c6d8a603f6d2eb602e89ca568a3b9 b/Library/Artifacts/78/785c6d8a603f6d2eb602e89ca568a3b9 new file mode 100644 index 00000000..4f3ecf36 Binary files /dev/null and b/Library/Artifacts/78/785c6d8a603f6d2eb602e89ca568a3b9 differ diff --git a/Library/Artifacts/78/7868e561752d7227558a3d6933b78bf0 b/Library/Artifacts/78/7868e561752d7227558a3d6933b78bf0 new file mode 100644 index 00000000..6d9a9737 Binary files /dev/null and b/Library/Artifacts/78/7868e561752d7227558a3d6933b78bf0 differ diff --git a/Library/Artifacts/78/786a95c54471a15d19f22cdc79cda8b0 b/Library/Artifacts/78/786a95c54471a15d19f22cdc79cda8b0 new file mode 100644 index 00000000..c525c2c0 Binary files /dev/null and b/Library/Artifacts/78/786a95c54471a15d19f22cdc79cda8b0 differ diff --git a/Library/Artifacts/78/786dd4676b4ed58aad51d595e13f695e b/Library/Artifacts/78/786dd4676b4ed58aad51d595e13f695e new file mode 100644 index 00000000..1468656f Binary files /dev/null and b/Library/Artifacts/78/786dd4676b4ed58aad51d595e13f695e differ diff --git a/Library/Artifacts/78/78981d5e3f9c8a06083c30ab79e6a7df b/Library/Artifacts/78/78981d5e3f9c8a06083c30ab79e6a7df new file mode 100644 index 00000000..7ea49118 Binary files /dev/null and b/Library/Artifacts/78/78981d5e3f9c8a06083c30ab79e6a7df differ diff --git a/Library/Artifacts/78/78a7bbeb3e265e878cc72cde6f3ed246 b/Library/Artifacts/78/78a7bbeb3e265e878cc72cde6f3ed246 new file mode 100644 index 00000000..9360a1ed Binary files /dev/null and b/Library/Artifacts/78/78a7bbeb3e265e878cc72cde6f3ed246 differ diff --git a/Library/Artifacts/78/78be5a953129a315fb24ab73e854f955 b/Library/Artifacts/78/78be5a953129a315fb24ab73e854f955 new file mode 100644 index 00000000..03f98893 Binary files /dev/null and b/Library/Artifacts/78/78be5a953129a315fb24ab73e854f955 differ diff --git a/Library/Artifacts/78/78d9fe6c44dea682e136aee33209d06d b/Library/Artifacts/78/78d9fe6c44dea682e136aee33209d06d new file mode 100644 index 00000000..7eebb8bc Binary files /dev/null and b/Library/Artifacts/78/78d9fe6c44dea682e136aee33209d06d differ diff --git a/Library/Artifacts/78/78e5760d3f834a74df9483e2a48e44b0 b/Library/Artifacts/78/78e5760d3f834a74df9483e2a48e44b0 new file mode 100644 index 00000000..40ea15bb Binary files /dev/null and b/Library/Artifacts/78/78e5760d3f834a74df9483e2a48e44b0 differ diff --git a/Library/Artifacts/78/78fb712877d16c8482d3eb272cffc5d4 b/Library/Artifacts/78/78fb712877d16c8482d3eb272cffc5d4 new file mode 100644 index 00000000..52848c90 Binary files /dev/null and b/Library/Artifacts/78/78fb712877d16c8482d3eb272cffc5d4 differ diff --git a/Library/Artifacts/79/79321085c21e4a3a571958fe578f7e4b b/Library/Artifacts/79/79321085c21e4a3a571958fe578f7e4b new file mode 100644 index 00000000..a8c5b350 Binary files /dev/null and b/Library/Artifacts/79/79321085c21e4a3a571958fe578f7e4b differ diff --git a/Library/Artifacts/79/7933acceb16a270217e714451bc4f253 b/Library/Artifacts/79/7933acceb16a270217e714451bc4f253 new file mode 100644 index 00000000..bfb2fcd4 Binary files /dev/null and b/Library/Artifacts/79/7933acceb16a270217e714451bc4f253 differ diff --git a/Library/Artifacts/79/793bf2bea95c0d6d8c75ab0d42c0b46e b/Library/Artifacts/79/793bf2bea95c0d6d8c75ab0d42c0b46e new file mode 100644 index 00000000..e0d91bbc Binary files /dev/null and b/Library/Artifacts/79/793bf2bea95c0d6d8c75ab0d42c0b46e differ diff --git a/Library/Artifacts/79/794c346adbdb2914c24c9dcdadf987ee b/Library/Artifacts/79/794c346adbdb2914c24c9dcdadf987ee new file mode 100644 index 00000000..a02d8541 Binary files /dev/null and b/Library/Artifacts/79/794c346adbdb2914c24c9dcdadf987ee differ diff --git a/Library/Artifacts/79/794db37dda12d6f9a5b0a3f33bd20bf9 b/Library/Artifacts/79/794db37dda12d6f9a5b0a3f33bd20bf9 new file mode 100644 index 00000000..e35ee696 Binary files /dev/null and b/Library/Artifacts/79/794db37dda12d6f9a5b0a3f33bd20bf9 differ diff --git a/Library/Artifacts/79/7959315cac1e03d906027fd2be03c1d8 b/Library/Artifacts/79/7959315cac1e03d906027fd2be03c1d8 new file mode 100644 index 00000000..f945464e Binary files /dev/null and b/Library/Artifacts/79/7959315cac1e03d906027fd2be03c1d8 differ diff --git a/Library/Artifacts/79/7986fb89e29fffa46bb6e1a7165b72fd b/Library/Artifacts/79/7986fb89e29fffa46bb6e1a7165b72fd new file mode 100644 index 00000000..86117734 Binary files /dev/null and b/Library/Artifacts/79/7986fb89e29fffa46bb6e1a7165b72fd differ diff --git a/Library/Artifacts/79/7996e0eda46f503d555e1b1cf9472968 b/Library/Artifacts/79/7996e0eda46f503d555e1b1cf9472968 new file mode 100644 index 00000000..666b4d24 Binary files /dev/null and b/Library/Artifacts/79/7996e0eda46f503d555e1b1cf9472968 differ diff --git a/Library/Artifacts/79/79a0ef12f43605792b9a5e36d8da79c5 b/Library/Artifacts/79/79a0ef12f43605792b9a5e36d8da79c5 new file mode 100644 index 00000000..c468010b Binary files /dev/null and b/Library/Artifacts/79/79a0ef12f43605792b9a5e36d8da79c5 differ diff --git a/Library/Artifacts/79/79b30315bfb35dab28ca42028e1d6ef9 b/Library/Artifacts/79/79b30315bfb35dab28ca42028e1d6ef9 new file mode 100644 index 00000000..41e13c1d Binary files /dev/null and b/Library/Artifacts/79/79b30315bfb35dab28ca42028e1d6ef9 differ diff --git a/Library/Artifacts/79/79c6bf8c60405bac8d8a9f140715cecf b/Library/Artifacts/79/79c6bf8c60405bac8d8a9f140715cecf new file mode 100644 index 00000000..822c0c96 Binary files /dev/null and b/Library/Artifacts/79/79c6bf8c60405bac8d8a9f140715cecf differ diff --git a/Library/Artifacts/79/79d1f8274b8e3c8e8921326f57eef86c b/Library/Artifacts/79/79d1f8274b8e3c8e8921326f57eef86c new file mode 100644 index 00000000..9470b8d0 Binary files /dev/null and b/Library/Artifacts/79/79d1f8274b8e3c8e8921326f57eef86c differ diff --git a/Library/Artifacts/79/79dc5b986262d32a1aa876c81ec3f732 b/Library/Artifacts/79/79dc5b986262d32a1aa876c81ec3f732 new file mode 100644 index 00000000..7a98aa77 Binary files /dev/null and b/Library/Artifacts/79/79dc5b986262d32a1aa876c81ec3f732 differ diff --git a/Library/Artifacts/79/79de0f393db4b02d1a801fc3be9027ec b/Library/Artifacts/79/79de0f393db4b02d1a801fc3be9027ec new file mode 100644 index 00000000..27b834b0 Binary files /dev/null and b/Library/Artifacts/79/79de0f393db4b02d1a801fc3be9027ec differ diff --git a/Library/Artifacts/79/79eb1c7f3e9355113fd573d2d4fbe0ab b/Library/Artifacts/79/79eb1c7f3e9355113fd573d2d4fbe0ab new file mode 100644 index 00000000..cfaafedc Binary files /dev/null and b/Library/Artifacts/79/79eb1c7f3e9355113fd573d2d4fbe0ab differ diff --git a/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 b/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 new file mode 100644 index 00000000..7964e9b7 Binary files /dev/null and b/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 differ diff --git a/Library/Artifacts/79/79f2728baba9b1001d4a3098105853b5 b/Library/Artifacts/79/79f2728baba9b1001d4a3098105853b5 new file mode 100644 index 00000000..0b7aebc1 Binary files /dev/null and b/Library/Artifacts/79/79f2728baba9b1001d4a3098105853b5 differ diff --git a/Library/Artifacts/79/79f52dbe28e39bb9fe2c6f04d37411f4 b/Library/Artifacts/79/79f52dbe28e39bb9fe2c6f04d37411f4 new file mode 100644 index 00000000..4e62b7a6 Binary files /dev/null and b/Library/Artifacts/79/79f52dbe28e39bb9fe2c6f04d37411f4 differ diff --git a/Library/Artifacts/79/79fdc18bfe3c6f6bcbc9b9931d6739ce b/Library/Artifacts/79/79fdc18bfe3c6f6bcbc9b9931d6739ce new file mode 100644 index 00000000..60139559 Binary files /dev/null and b/Library/Artifacts/79/79fdc18bfe3c6f6bcbc9b9931d6739ce differ diff --git a/Library/Artifacts/7a/7a0367d2b896c3544077ec71c63151d9 b/Library/Artifacts/7a/7a0367d2b896c3544077ec71c63151d9 new file mode 100644 index 00000000..57e24713 Binary files /dev/null and b/Library/Artifacts/7a/7a0367d2b896c3544077ec71c63151d9 differ diff --git a/Library/Artifacts/7a/7a1418dd16a70ca77f594a004741f6df b/Library/Artifacts/7a/7a1418dd16a70ca77f594a004741f6df new file mode 100644 index 00000000..77b1abdc Binary files /dev/null and b/Library/Artifacts/7a/7a1418dd16a70ca77f594a004741f6df differ diff --git a/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 b/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 new file mode 100644 index 00000000..a9fbb892 Binary files /dev/null and b/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 differ diff --git a/Library/Artifacts/7a/7a1ed58cd8f5473001ee2c9e76209624 b/Library/Artifacts/7a/7a1ed58cd8f5473001ee2c9e76209624 new file mode 100644 index 00000000..76210222 Binary files /dev/null and b/Library/Artifacts/7a/7a1ed58cd8f5473001ee2c9e76209624 differ diff --git a/Library/Artifacts/7a/7a2c5de667a22136c4fbea5ab2b296fa b/Library/Artifacts/7a/7a2c5de667a22136c4fbea5ab2b296fa new file mode 100644 index 00000000..d862b24a Binary files /dev/null and b/Library/Artifacts/7a/7a2c5de667a22136c4fbea5ab2b296fa differ diff --git a/Library/Artifacts/7a/7a31c5939e6107361c475fb448edad90 b/Library/Artifacts/7a/7a31c5939e6107361c475fb448edad90 new file mode 100644 index 00000000..82c53758 Binary files /dev/null and b/Library/Artifacts/7a/7a31c5939e6107361c475fb448edad90 differ diff --git a/Library/Artifacts/7a/7a3e90f9c9f7d530834cb4dfdd2ecdbd b/Library/Artifacts/7a/7a3e90f9c9f7d530834cb4dfdd2ecdbd new file mode 100644 index 00000000..cbd89509 Binary files /dev/null and b/Library/Artifacts/7a/7a3e90f9c9f7d530834cb4dfdd2ecdbd differ diff --git a/Library/Artifacts/7a/7a5015a2c8484f1ed6e1519404b9939e b/Library/Artifacts/7a/7a5015a2c8484f1ed6e1519404b9939e new file mode 100644 index 00000000..94e5eeac Binary files /dev/null and b/Library/Artifacts/7a/7a5015a2c8484f1ed6e1519404b9939e differ diff --git a/Library/Artifacts/7a/7a7e4e6a1addb761f509866526fcbb83 b/Library/Artifacts/7a/7a7e4e6a1addb761f509866526fcbb83 new file mode 100644 index 00000000..f20734d5 Binary files /dev/null and b/Library/Artifacts/7a/7a7e4e6a1addb761f509866526fcbb83 differ diff --git a/Library/Artifacts/7a/7a8809d01ea1cf4442592511fbbd8f12 b/Library/Artifacts/7a/7a8809d01ea1cf4442592511fbbd8f12 new file mode 100644 index 00000000..cc6f24ff Binary files /dev/null and b/Library/Artifacts/7a/7a8809d01ea1cf4442592511fbbd8f12 differ diff --git a/Library/Artifacts/7a/7a8a74daed41590fabb922af9acbd524 b/Library/Artifacts/7a/7a8a74daed41590fabb922af9acbd524 new file mode 100644 index 00000000..1a30cd29 Binary files /dev/null and b/Library/Artifacts/7a/7a8a74daed41590fabb922af9acbd524 differ diff --git a/Library/Artifacts/7a/7a931fe1865b6eee8d4a70f3b371d839 b/Library/Artifacts/7a/7a931fe1865b6eee8d4a70f3b371d839 new file mode 100644 index 00000000..00c5e612 Binary files /dev/null and b/Library/Artifacts/7a/7a931fe1865b6eee8d4a70f3b371d839 differ diff --git a/Library/Artifacts/7a/7a9712da58b6a81b93bf26646d681952 b/Library/Artifacts/7a/7a9712da58b6a81b93bf26646d681952 new file mode 100644 index 00000000..fd757ffe Binary files /dev/null and b/Library/Artifacts/7a/7a9712da58b6a81b93bf26646d681952 differ diff --git a/Library/Artifacts/7a/7abd6ef89f89634287f920caaf432786 b/Library/Artifacts/7a/7abd6ef89f89634287f920caaf432786 new file mode 100644 index 00000000..9c0890cf Binary files /dev/null and b/Library/Artifacts/7a/7abd6ef89f89634287f920caaf432786 differ diff --git a/Library/Artifacts/7a/7ac5d2d50117f1ba3f4f48a909f48a55 b/Library/Artifacts/7a/7ac5d2d50117f1ba3f4f48a909f48a55 new file mode 100644 index 00000000..0945dfcd Binary files /dev/null and b/Library/Artifacts/7a/7ac5d2d50117f1ba3f4f48a909f48a55 differ diff --git a/Library/Artifacts/7a/7ac5ebe6ca89aa66f3926be7026adf07 b/Library/Artifacts/7a/7ac5ebe6ca89aa66f3926be7026adf07 new file mode 100644 index 00000000..23ff3d56 Binary files /dev/null and b/Library/Artifacts/7a/7ac5ebe6ca89aa66f3926be7026adf07 differ diff --git a/Library/Artifacts/7a/7ad6ee5d9e9106d77dcbe4c39f5bcb6e b/Library/Artifacts/7a/7ad6ee5d9e9106d77dcbe4c39f5bcb6e new file mode 100644 index 00000000..0854574d Binary files /dev/null and b/Library/Artifacts/7a/7ad6ee5d9e9106d77dcbe4c39f5bcb6e differ diff --git a/Library/Artifacts/7a/7aebd6109827ace975418bccecdb4626 b/Library/Artifacts/7a/7aebd6109827ace975418bccecdb4626 new file mode 100644 index 00000000..531b4ec8 Binary files /dev/null and b/Library/Artifacts/7a/7aebd6109827ace975418bccecdb4626 differ diff --git a/Library/Artifacts/7a/7aec5314c1678d2024cd5fc6c15bc905 b/Library/Artifacts/7a/7aec5314c1678d2024cd5fc6c15bc905 new file mode 100644 index 00000000..ab9bfe09 Binary files /dev/null and b/Library/Artifacts/7a/7aec5314c1678d2024cd5fc6c15bc905 differ diff --git a/Library/Artifacts/7a/7af6521ac6ed14114a29d1970afb7546 b/Library/Artifacts/7a/7af6521ac6ed14114a29d1970afb7546 new file mode 100644 index 00000000..a893e835 Binary files /dev/null and b/Library/Artifacts/7a/7af6521ac6ed14114a29d1970afb7546 differ diff --git a/Library/Artifacts/7a/7afc0a4ec19ac3aed2fb63a35b03967a b/Library/Artifacts/7a/7afc0a4ec19ac3aed2fb63a35b03967a new file mode 100644 index 00000000..bded2769 Binary files /dev/null and b/Library/Artifacts/7a/7afc0a4ec19ac3aed2fb63a35b03967a differ diff --git a/Library/Artifacts/7b/7b191cf13144b285bd598443389195ef b/Library/Artifacts/7b/7b191cf13144b285bd598443389195ef new file mode 100644 index 00000000..81b29959 Binary files /dev/null and b/Library/Artifacts/7b/7b191cf13144b285bd598443389195ef differ diff --git a/Library/Artifacts/7b/7b5a0aa6b3bc524ebf22957c4a26ef4c b/Library/Artifacts/7b/7b5a0aa6b3bc524ebf22957c4a26ef4c new file mode 100644 index 00000000..715a7d42 Binary files /dev/null and b/Library/Artifacts/7b/7b5a0aa6b3bc524ebf22957c4a26ef4c differ diff --git a/Library/Artifacts/7b/7b6b3adf87ca5af5d90fb0706d5645fd b/Library/Artifacts/7b/7b6b3adf87ca5af5d90fb0706d5645fd new file mode 100644 index 00000000..f8e9179b Binary files /dev/null and b/Library/Artifacts/7b/7b6b3adf87ca5af5d90fb0706d5645fd differ diff --git a/Library/Artifacts/7b/7b7586fe33554b3e7eec9f78f487e0bb b/Library/Artifacts/7b/7b7586fe33554b3e7eec9f78f487e0bb new file mode 100644 index 00000000..49d2518e Binary files /dev/null and b/Library/Artifacts/7b/7b7586fe33554b3e7eec9f78f487e0bb differ diff --git a/Library/Artifacts/7b/7b8809433782b5cef8411c8f033d4039 b/Library/Artifacts/7b/7b8809433782b5cef8411c8f033d4039 new file mode 100644 index 00000000..0681f7d1 Binary files /dev/null and b/Library/Artifacts/7b/7b8809433782b5cef8411c8f033d4039 differ diff --git a/Library/Artifacts/7b/7b8f1f1ad756e4295c16b50ff75fdae7 b/Library/Artifacts/7b/7b8f1f1ad756e4295c16b50ff75fdae7 new file mode 100644 index 00000000..fc8cc0a8 Binary files /dev/null and b/Library/Artifacts/7b/7b8f1f1ad756e4295c16b50ff75fdae7 differ diff --git a/Library/Artifacts/7b/7bacdb786d3a9e8f35aa9137b9f42fc7 b/Library/Artifacts/7b/7bacdb786d3a9e8f35aa9137b9f42fc7 new file mode 100644 index 00000000..f2a93bdb Binary files /dev/null and b/Library/Artifacts/7b/7bacdb786d3a9e8f35aa9137b9f42fc7 differ diff --git a/Library/Artifacts/7b/7bb7602c91356197e06ca8aef0004b76 b/Library/Artifacts/7b/7bb7602c91356197e06ca8aef0004b76 new file mode 100644 index 00000000..e046b326 Binary files /dev/null and b/Library/Artifacts/7b/7bb7602c91356197e06ca8aef0004b76 differ diff --git a/Library/Artifacts/7b/7bb8164be58018e8b02ec0a2ad4468f2 b/Library/Artifacts/7b/7bb8164be58018e8b02ec0a2ad4468f2 new file mode 100644 index 00000000..b5cf27d0 Binary files /dev/null and b/Library/Artifacts/7b/7bb8164be58018e8b02ec0a2ad4468f2 differ diff --git a/Library/Artifacts/7b/7bc1595725f0cdd9e08dbba8f2df30a2 b/Library/Artifacts/7b/7bc1595725f0cdd9e08dbba8f2df30a2 new file mode 100644 index 00000000..196871a9 Binary files /dev/null and b/Library/Artifacts/7b/7bc1595725f0cdd9e08dbba8f2df30a2 differ diff --git a/Library/Artifacts/7b/7bc24c17a45174281317b9fbdbd7522b b/Library/Artifacts/7b/7bc24c17a45174281317b9fbdbd7522b new file mode 100644 index 00000000..1f1df548 Binary files /dev/null and b/Library/Artifacts/7b/7bc24c17a45174281317b9fbdbd7522b differ diff --git a/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 b/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 new file mode 100644 index 00000000..7ba63e26 Binary files /dev/null and b/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 differ diff --git a/Library/Artifacts/7b/7bd953823716d73720b10d89b9158b06 b/Library/Artifacts/7b/7bd953823716d73720b10d89b9158b06 new file mode 100644 index 00000000..90e5f45f Binary files /dev/null and b/Library/Artifacts/7b/7bd953823716d73720b10d89b9158b06 differ diff --git a/Library/Artifacts/7b/7bdda8cdbe873d62910eafd02563657c b/Library/Artifacts/7b/7bdda8cdbe873d62910eafd02563657c new file mode 100644 index 00000000..f99430fd Binary files /dev/null and b/Library/Artifacts/7b/7bdda8cdbe873d62910eafd02563657c differ diff --git a/Library/Artifacts/7b/7bf66aca78994e9c821a7def2c687328 b/Library/Artifacts/7b/7bf66aca78994e9c821a7def2c687328 new file mode 100644 index 00000000..7c5c203f Binary files /dev/null and b/Library/Artifacts/7b/7bf66aca78994e9c821a7def2c687328 differ diff --git a/Library/Artifacts/7c/7c3f57ecb96fffae82fb754d7384cbf0 b/Library/Artifacts/7c/7c3f57ecb96fffae82fb754d7384cbf0 new file mode 100644 index 00000000..4cf190ad Binary files /dev/null and b/Library/Artifacts/7c/7c3f57ecb96fffae82fb754d7384cbf0 differ diff --git a/Library/Artifacts/7c/7c410f16eeae0c3e8c05e467b71ca14a b/Library/Artifacts/7c/7c410f16eeae0c3e8c05e467b71ca14a new file mode 100644 index 00000000..ff9d21e9 Binary files /dev/null and b/Library/Artifacts/7c/7c410f16eeae0c3e8c05e467b71ca14a differ diff --git a/Library/Artifacts/7c/7c5e12e0b07c096c1a7238e5e7a9a2b4 b/Library/Artifacts/7c/7c5e12e0b07c096c1a7238e5e7a9a2b4 new file mode 100644 index 00000000..d91013a4 Binary files /dev/null and b/Library/Artifacts/7c/7c5e12e0b07c096c1a7238e5e7a9a2b4 differ diff --git a/Library/Artifacts/7c/7c6cc7601be28c6b61e85ff75d11d4df b/Library/Artifacts/7c/7c6cc7601be28c6b61e85ff75d11d4df new file mode 100644 index 00000000..cb9fc617 Binary files /dev/null and b/Library/Artifacts/7c/7c6cc7601be28c6b61e85ff75d11d4df differ diff --git a/Library/Artifacts/7c/7c70266e58732465498e02c335798f56 b/Library/Artifacts/7c/7c70266e58732465498e02c335798f56 new file mode 100644 index 00000000..b0808874 Binary files /dev/null and b/Library/Artifacts/7c/7c70266e58732465498e02c335798f56 differ diff --git a/Library/Artifacts/7c/7c785bd6a4d394e5da4886c633aed914 b/Library/Artifacts/7c/7c785bd6a4d394e5da4886c633aed914 new file mode 100644 index 00000000..1b6c1f56 Binary files /dev/null and b/Library/Artifacts/7c/7c785bd6a4d394e5da4886c633aed914 differ diff --git a/Library/Artifacts/7c/7c87d384eab99f3148c583fda8d8efe8 b/Library/Artifacts/7c/7c87d384eab99f3148c583fda8d8efe8 new file mode 100644 index 00000000..01b2a616 Binary files /dev/null and b/Library/Artifacts/7c/7c87d384eab99f3148c583fda8d8efe8 differ diff --git a/Library/Artifacts/7c/7c94f3c28010b27c61aa949cb32d6c0d b/Library/Artifacts/7c/7c94f3c28010b27c61aa949cb32d6c0d new file mode 100644 index 00000000..c62d51db Binary files /dev/null and b/Library/Artifacts/7c/7c94f3c28010b27c61aa949cb32d6c0d differ diff --git a/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 b/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 new file mode 100644 index 00000000..bf7b7467 Binary files /dev/null and b/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 differ diff --git a/Library/Artifacts/7c/7caf2c4f10055b77c9dc604bdce781ab b/Library/Artifacts/7c/7caf2c4f10055b77c9dc604bdce781ab new file mode 100644 index 00000000..0e52acc7 Binary files /dev/null and b/Library/Artifacts/7c/7caf2c4f10055b77c9dc604bdce781ab differ diff --git a/Library/Artifacts/7c/7cb0a068a37d6aaa1c96981c8aaa3fa6 b/Library/Artifacts/7c/7cb0a068a37d6aaa1c96981c8aaa3fa6 new file mode 100644 index 00000000..a275573d Binary files /dev/null and b/Library/Artifacts/7c/7cb0a068a37d6aaa1c96981c8aaa3fa6 differ diff --git a/Library/Artifacts/7c/7cbec01c96e643e5697d5c93f55ce7b8 b/Library/Artifacts/7c/7cbec01c96e643e5697d5c93f55ce7b8 new file mode 100644 index 00000000..138ec614 Binary files /dev/null and b/Library/Artifacts/7c/7cbec01c96e643e5697d5c93f55ce7b8 differ diff --git a/Library/Artifacts/7c/7cefcce62b042a10cb7e3485f7b616a6 b/Library/Artifacts/7c/7cefcce62b042a10cb7e3485f7b616a6 new file mode 100644 index 00000000..9926069d Binary files /dev/null and b/Library/Artifacts/7c/7cefcce62b042a10cb7e3485f7b616a6 differ diff --git a/Library/Artifacts/7c/7cf6d6fe018691fbd6f3a57210c33ae6 b/Library/Artifacts/7c/7cf6d6fe018691fbd6f3a57210c33ae6 new file mode 100644 index 00000000..31b0a612 Binary files /dev/null and b/Library/Artifacts/7c/7cf6d6fe018691fbd6f3a57210c33ae6 differ diff --git a/Library/Artifacts/7c/7cfa861b8d774c379860af2562cd07ac b/Library/Artifacts/7c/7cfa861b8d774c379860af2562cd07ac new file mode 100644 index 00000000..e51f4e58 Binary files /dev/null and b/Library/Artifacts/7c/7cfa861b8d774c379860af2562cd07ac differ diff --git a/Library/Artifacts/7d/7d02e5eb26085faaf88e2932cb51f781 b/Library/Artifacts/7d/7d02e5eb26085faaf88e2932cb51f781 new file mode 100644 index 00000000..f2bd9d85 Binary files /dev/null and b/Library/Artifacts/7d/7d02e5eb26085faaf88e2932cb51f781 differ diff --git a/Library/Artifacts/7d/7d2b25fe4e6fb9288dd12cd9287b16ea b/Library/Artifacts/7d/7d2b25fe4e6fb9288dd12cd9287b16ea new file mode 100644 index 00000000..4f211d43 Binary files /dev/null and b/Library/Artifacts/7d/7d2b25fe4e6fb9288dd12cd9287b16ea differ diff --git a/Library/Artifacts/7d/7d37face2e01b88824172cec8fac3eb6 b/Library/Artifacts/7d/7d37face2e01b88824172cec8fac3eb6 new file mode 100644 index 00000000..58fd67d4 Binary files /dev/null and b/Library/Artifacts/7d/7d37face2e01b88824172cec8fac3eb6 differ diff --git a/Library/Artifacts/7d/7d3f7ed46ea504f21bd5b661a7c7278a b/Library/Artifacts/7d/7d3f7ed46ea504f21bd5b661a7c7278a new file mode 100644 index 00000000..e448e24e Binary files /dev/null and b/Library/Artifacts/7d/7d3f7ed46ea504f21bd5b661a7c7278a differ diff --git a/Library/Artifacts/7d/7d477e4031671bce4be05cc608c7083d b/Library/Artifacts/7d/7d477e4031671bce4be05cc608c7083d new file mode 100644 index 00000000..a9e61b23 Binary files /dev/null and b/Library/Artifacts/7d/7d477e4031671bce4be05cc608c7083d differ diff --git a/Library/Artifacts/7d/7d6f3fba43b9a198ec41253871107849 b/Library/Artifacts/7d/7d6f3fba43b9a198ec41253871107849 new file mode 100644 index 00000000..07b205d2 Binary files /dev/null and b/Library/Artifacts/7d/7d6f3fba43b9a198ec41253871107849 differ diff --git a/Library/Artifacts/7d/7d747dd42f306018275df33861287f80 b/Library/Artifacts/7d/7d747dd42f306018275df33861287f80 new file mode 100644 index 00000000..13f1b6e4 Binary files /dev/null and b/Library/Artifacts/7d/7d747dd42f306018275df33861287f80 differ diff --git a/Library/Artifacts/7d/7d836d805ad7404cc6e8181b7e035b9c b/Library/Artifacts/7d/7d836d805ad7404cc6e8181b7e035b9c new file mode 100644 index 00000000..0200bcfb Binary files /dev/null and b/Library/Artifacts/7d/7d836d805ad7404cc6e8181b7e035b9c differ diff --git a/Library/Artifacts/7d/7d978af9946752ed400ac4c060d39cfd b/Library/Artifacts/7d/7d978af9946752ed400ac4c060d39cfd new file mode 100644 index 00000000..7dc80fb9 Binary files /dev/null and b/Library/Artifacts/7d/7d978af9946752ed400ac4c060d39cfd differ diff --git a/Library/Artifacts/7d/7d9a1d0f9bfd4e3c63d14e1b45cf6914 b/Library/Artifacts/7d/7d9a1d0f9bfd4e3c63d14e1b45cf6914 new file mode 100644 index 00000000..c7657c98 Binary files /dev/null and b/Library/Artifacts/7d/7d9a1d0f9bfd4e3c63d14e1b45cf6914 differ diff --git a/Library/Artifacts/7d/7da12bb540a20884a6f06eb726dfc37c b/Library/Artifacts/7d/7da12bb540a20884a6f06eb726dfc37c new file mode 100644 index 00000000..c2761452 Binary files /dev/null and b/Library/Artifacts/7d/7da12bb540a20884a6f06eb726dfc37c differ diff --git a/Library/Artifacts/7d/7db4710e313dec8d814ea598a8c9d6be b/Library/Artifacts/7d/7db4710e313dec8d814ea598a8c9d6be new file mode 100644 index 00000000..63c548db Binary files /dev/null and b/Library/Artifacts/7d/7db4710e313dec8d814ea598a8c9d6be differ diff --git a/Library/Artifacts/7d/7dc0bcfb40fe9f11866c1d704e7a7c5f b/Library/Artifacts/7d/7dc0bcfb40fe9f11866c1d704e7a7c5f new file mode 100644 index 00000000..9b37923a Binary files /dev/null and b/Library/Artifacts/7d/7dc0bcfb40fe9f11866c1d704e7a7c5f differ diff --git a/Library/Artifacts/7d/7dd5cd5cee20be4c797e3e73ccff4909 b/Library/Artifacts/7d/7dd5cd5cee20be4c797e3e73ccff4909 new file mode 100644 index 00000000..0ada7d0a Binary files /dev/null and b/Library/Artifacts/7d/7dd5cd5cee20be4c797e3e73ccff4909 differ diff --git a/Library/Artifacts/7d/7de705f0ae426e27bbbb964b65778d79 b/Library/Artifacts/7d/7de705f0ae426e27bbbb964b65778d79 new file mode 100644 index 00000000..772b0144 Binary files /dev/null and b/Library/Artifacts/7d/7de705f0ae426e27bbbb964b65778d79 differ diff --git a/Library/Artifacts/7d/7dec87e503d3f7db63df68b8f109ca86 b/Library/Artifacts/7d/7dec87e503d3f7db63df68b8f109ca86 new file mode 100644 index 00000000..b0c33e16 Binary files /dev/null and b/Library/Artifacts/7d/7dec87e503d3f7db63df68b8f109ca86 differ diff --git a/Library/Artifacts/7d/7defe58208d3ac34d6cb7e4baccbb0ed b/Library/Artifacts/7d/7defe58208d3ac34d6cb7e4baccbb0ed new file mode 100644 index 00000000..08c8199e Binary files /dev/null and b/Library/Artifacts/7d/7defe58208d3ac34d6cb7e4baccbb0ed differ diff --git a/Library/Artifacts/7d/7df6bdacc1e6e3d9cb4c20a1efb6fdc9 b/Library/Artifacts/7d/7df6bdacc1e6e3d9cb4c20a1efb6fdc9 new file mode 100644 index 00000000..6e4cdd8a Binary files /dev/null and b/Library/Artifacts/7d/7df6bdacc1e6e3d9cb4c20a1efb6fdc9 differ diff --git a/Library/Artifacts/7d/7df8ce216abbbbaa9480670a4cd36d5f b/Library/Artifacts/7d/7df8ce216abbbbaa9480670a4cd36d5f new file mode 100644 index 00000000..844815a2 Binary files /dev/null and b/Library/Artifacts/7d/7df8ce216abbbbaa9480670a4cd36d5f differ diff --git a/Library/Artifacts/7d/7dfb474d0a848286950131d89ce24c31 b/Library/Artifacts/7d/7dfb474d0a848286950131d89ce24c31 new file mode 100644 index 00000000..21bf4c6a Binary files /dev/null and b/Library/Artifacts/7d/7dfb474d0a848286950131d89ce24c31 differ diff --git a/Library/Artifacts/7d/7dffaaad8d6f9769fb8d310c1965016e b/Library/Artifacts/7d/7dffaaad8d6f9769fb8d310c1965016e new file mode 100644 index 00000000..33bbac54 Binary files /dev/null and b/Library/Artifacts/7d/7dffaaad8d6f9769fb8d310c1965016e differ diff --git a/Library/Artifacts/7e/7e0f1a8791006804a192f976f037e475 b/Library/Artifacts/7e/7e0f1a8791006804a192f976f037e475 new file mode 100644 index 00000000..65e8abeb Binary files /dev/null and b/Library/Artifacts/7e/7e0f1a8791006804a192f976f037e475 differ diff --git a/Library/Artifacts/7e/7e21c47206c80849f4b244e5b7d43c41 b/Library/Artifacts/7e/7e21c47206c80849f4b244e5b7d43c41 new file mode 100644 index 00000000..a1eff438 Binary files /dev/null and b/Library/Artifacts/7e/7e21c47206c80849f4b244e5b7d43c41 differ diff --git a/Library/Artifacts/7e/7e2ffad2201fd265d85374f0afe98d6e b/Library/Artifacts/7e/7e2ffad2201fd265d85374f0afe98d6e new file mode 100644 index 00000000..e2369ca3 Binary files /dev/null and b/Library/Artifacts/7e/7e2ffad2201fd265d85374f0afe98d6e differ diff --git a/Library/Artifacts/7e/7e31a420ad5569ca65d0d26678a7e8e9 b/Library/Artifacts/7e/7e31a420ad5569ca65d0d26678a7e8e9 new file mode 100644 index 00000000..fc5333ee Binary files /dev/null and b/Library/Artifacts/7e/7e31a420ad5569ca65d0d26678a7e8e9 differ diff --git a/Library/Artifacts/7e/7e47bdb510409fcebd4b62c6881ebd16 b/Library/Artifacts/7e/7e47bdb510409fcebd4b62c6881ebd16 new file mode 100644 index 00000000..2c3ab77d Binary files /dev/null and b/Library/Artifacts/7e/7e47bdb510409fcebd4b62c6881ebd16 differ diff --git a/Library/Artifacts/7e/7e4b42f08a1bb4b07175156783ea6c71 b/Library/Artifacts/7e/7e4b42f08a1bb4b07175156783ea6c71 new file mode 100644 index 00000000..6fdf52af Binary files /dev/null and b/Library/Artifacts/7e/7e4b42f08a1bb4b07175156783ea6c71 differ diff --git a/Library/Artifacts/7e/7e52cbd216d0d0c0677e16033a95bd32 b/Library/Artifacts/7e/7e52cbd216d0d0c0677e16033a95bd32 new file mode 100644 index 00000000..ded55b11 Binary files /dev/null and b/Library/Artifacts/7e/7e52cbd216d0d0c0677e16033a95bd32 differ diff --git a/Library/Artifacts/7e/7e5d1e3320e39498aabc94223f290b3a b/Library/Artifacts/7e/7e5d1e3320e39498aabc94223f290b3a new file mode 100644 index 00000000..d5d51e15 Binary files /dev/null and b/Library/Artifacts/7e/7e5d1e3320e39498aabc94223f290b3a differ diff --git a/Library/Artifacts/7e/7e6c2bcfdc5348a00410a3350683462b b/Library/Artifacts/7e/7e6c2bcfdc5348a00410a3350683462b new file mode 100644 index 00000000..fcbd4ba3 Binary files /dev/null and b/Library/Artifacts/7e/7e6c2bcfdc5348a00410a3350683462b differ diff --git a/Library/Artifacts/7e/7e77a979221b859803d5e279cebc024f b/Library/Artifacts/7e/7e77a979221b859803d5e279cebc024f new file mode 100644 index 00000000..ffe661ae Binary files /dev/null and b/Library/Artifacts/7e/7e77a979221b859803d5e279cebc024f differ diff --git a/Library/Artifacts/7e/7e7c0cc66d1e13c9f6242f688874eed9 b/Library/Artifacts/7e/7e7c0cc66d1e13c9f6242f688874eed9 new file mode 100644 index 00000000..8db4de2e Binary files /dev/null and b/Library/Artifacts/7e/7e7c0cc66d1e13c9f6242f688874eed9 differ diff --git a/Library/Artifacts/7e/7e818fd4e485f8ec38526f48ca649ca0 b/Library/Artifacts/7e/7e818fd4e485f8ec38526f48ca649ca0 new file mode 100644 index 00000000..9193b4cb Binary files /dev/null and b/Library/Artifacts/7e/7e818fd4e485f8ec38526f48ca649ca0 differ diff --git a/Library/Artifacts/7e/7e8616ee96adaf4e85779c2e3bcceb88 b/Library/Artifacts/7e/7e8616ee96adaf4e85779c2e3bcceb88 new file mode 100644 index 00000000..e1b9a58b Binary files /dev/null and b/Library/Artifacts/7e/7e8616ee96adaf4e85779c2e3bcceb88 differ diff --git a/Library/Artifacts/7e/7e8fbc5ee7b2256078fb45556a83bc72 b/Library/Artifacts/7e/7e8fbc5ee7b2256078fb45556a83bc72 new file mode 100644 index 00000000..ed54b2b5 Binary files /dev/null and b/Library/Artifacts/7e/7e8fbc5ee7b2256078fb45556a83bc72 differ diff --git a/Library/Artifacts/7e/7e95405b4c595f18940376769b52882e b/Library/Artifacts/7e/7e95405b4c595f18940376769b52882e new file mode 100644 index 00000000..06710e18 Binary files /dev/null and b/Library/Artifacts/7e/7e95405b4c595f18940376769b52882e differ diff --git a/Library/Artifacts/7e/7eb4473196b4915d8e3975a2fe63f0a1 b/Library/Artifacts/7e/7eb4473196b4915d8e3975a2fe63f0a1 new file mode 100644 index 00000000..ca80e3b6 Binary files /dev/null and b/Library/Artifacts/7e/7eb4473196b4915d8e3975a2fe63f0a1 differ diff --git a/Library/Artifacts/7e/7ecb32efe70950aa9ed8a036ff64f016 b/Library/Artifacts/7e/7ecb32efe70950aa9ed8a036ff64f016 new file mode 100644 index 00000000..131489c4 Binary files /dev/null and b/Library/Artifacts/7e/7ecb32efe70950aa9ed8a036ff64f016 differ diff --git a/Library/Artifacts/7f/7f0de2a3f7b0288766df1795bd5c6569 b/Library/Artifacts/7f/7f0de2a3f7b0288766df1795bd5c6569 new file mode 100644 index 00000000..fbd26aad Binary files /dev/null and b/Library/Artifacts/7f/7f0de2a3f7b0288766df1795bd5c6569 differ diff --git a/Library/Artifacts/7f/7f15743b25a1bd57ff744120d191623a b/Library/Artifacts/7f/7f15743b25a1bd57ff744120d191623a new file mode 100644 index 00000000..c3f1f099 Binary files /dev/null and b/Library/Artifacts/7f/7f15743b25a1bd57ff744120d191623a differ diff --git a/Library/Artifacts/7f/7f3445e8543344ba80aebfd032b5bd3f b/Library/Artifacts/7f/7f3445e8543344ba80aebfd032b5bd3f new file mode 100644 index 00000000..1e65cd9d Binary files /dev/null and b/Library/Artifacts/7f/7f3445e8543344ba80aebfd032b5bd3f differ diff --git a/Library/Artifacts/7f/7f390c05a2738b3ef987651829d6225e b/Library/Artifacts/7f/7f390c05a2738b3ef987651829d6225e new file mode 100644 index 00000000..429e6190 Binary files /dev/null and b/Library/Artifacts/7f/7f390c05a2738b3ef987651829d6225e differ diff --git a/Library/Artifacts/7f/7f5211c6ba10377786a9361a7d0d9a16 b/Library/Artifacts/7f/7f5211c6ba10377786a9361a7d0d9a16 new file mode 100644 index 00000000..31f46323 Binary files /dev/null and b/Library/Artifacts/7f/7f5211c6ba10377786a9361a7d0d9a16 differ diff --git a/Library/Artifacts/7f/7f6b5d40c2a1f69599e5de92504333ac b/Library/Artifacts/7f/7f6b5d40c2a1f69599e5de92504333ac new file mode 100644 index 00000000..22b401fe Binary files /dev/null and b/Library/Artifacts/7f/7f6b5d40c2a1f69599e5de92504333ac differ diff --git a/Library/Artifacts/7f/7f7aae2dd207194e9f85bc5caf9c8978 b/Library/Artifacts/7f/7f7aae2dd207194e9f85bc5caf9c8978 new file mode 100644 index 00000000..825af196 Binary files /dev/null and b/Library/Artifacts/7f/7f7aae2dd207194e9f85bc5caf9c8978 differ diff --git a/Library/Artifacts/7f/7f9b8e9a8a0d6d7f63b2e6fecf3b3a47 b/Library/Artifacts/7f/7f9b8e9a8a0d6d7f63b2e6fecf3b3a47 new file mode 100644 index 00000000..b23c4687 Binary files /dev/null and b/Library/Artifacts/7f/7f9b8e9a8a0d6d7f63b2e6fecf3b3a47 differ diff --git a/Library/Artifacts/7f/7f9f59191ad7e5916694014a65a290aa b/Library/Artifacts/7f/7f9f59191ad7e5916694014a65a290aa new file mode 100644 index 00000000..d76625f4 Binary files /dev/null and b/Library/Artifacts/7f/7f9f59191ad7e5916694014a65a290aa differ diff --git a/Library/Artifacts/7f/7fa234763bf2a626b605ed1df5f1d63c b/Library/Artifacts/7f/7fa234763bf2a626b605ed1df5f1d63c new file mode 100644 index 00000000..1c02206b Binary files /dev/null and b/Library/Artifacts/7f/7fa234763bf2a626b605ed1df5f1d63c differ diff --git a/Library/Artifacts/7f/7fc4b73326c34075fc8b76a4641a3113 b/Library/Artifacts/7f/7fc4b73326c34075fc8b76a4641a3113 new file mode 100644 index 00000000..86dd4630 Binary files /dev/null and b/Library/Artifacts/7f/7fc4b73326c34075fc8b76a4641a3113 differ diff --git a/Library/Artifacts/7f/7feab6ba8fe0bbe90f5e3de741562311 b/Library/Artifacts/7f/7feab6ba8fe0bbe90f5e3de741562311 new file mode 100644 index 00000000..b481d91b Binary files /dev/null and b/Library/Artifacts/7f/7feab6ba8fe0bbe90f5e3de741562311 differ diff --git a/Library/Artifacts/80/800dae2977310c5113914a36110e830b b/Library/Artifacts/80/800dae2977310c5113914a36110e830b new file mode 100644 index 00000000..3500a842 Binary files /dev/null and b/Library/Artifacts/80/800dae2977310c5113914a36110e830b differ diff --git a/Library/Artifacts/80/8018477c84ad5d5224a9905eacfa4358 b/Library/Artifacts/80/8018477c84ad5d5224a9905eacfa4358 new file mode 100644 index 00000000..6aaea0f0 Binary files /dev/null and b/Library/Artifacts/80/8018477c84ad5d5224a9905eacfa4358 differ diff --git a/Library/Artifacts/80/801b959e9976551d7f666e66a16c446b b/Library/Artifacts/80/801b959e9976551d7f666e66a16c446b new file mode 100644 index 00000000..3972df9d Binary files /dev/null and b/Library/Artifacts/80/801b959e9976551d7f666e66a16c446b differ diff --git a/Library/Artifacts/80/80280a6fc01bd435c75ea4fe1d58027f b/Library/Artifacts/80/80280a6fc01bd435c75ea4fe1d58027f new file mode 100644 index 00000000..9047efb8 Binary files /dev/null and b/Library/Artifacts/80/80280a6fc01bd435c75ea4fe1d58027f differ diff --git a/Library/Artifacts/80/806b15304bd6da2831f1c26f696c32ca b/Library/Artifacts/80/806b15304bd6da2831f1c26f696c32ca new file mode 100644 index 00000000..77f4c5e1 Binary files /dev/null and b/Library/Artifacts/80/806b15304bd6da2831f1c26f696c32ca differ diff --git a/Library/Artifacts/80/8079d64a424cb43a08c6b81db4d42375 b/Library/Artifacts/80/8079d64a424cb43a08c6b81db4d42375 new file mode 100644 index 00000000..86121087 Binary files /dev/null and b/Library/Artifacts/80/8079d64a424cb43a08c6b81db4d42375 differ diff --git a/Library/Artifacts/80/8079da60247a08736860754a7d26e692 b/Library/Artifacts/80/8079da60247a08736860754a7d26e692 new file mode 100644 index 00000000..bceff441 Binary files /dev/null and b/Library/Artifacts/80/8079da60247a08736860754a7d26e692 differ diff --git a/Library/Artifacts/80/8085218806a83e32b8cadeece280f6b5 b/Library/Artifacts/80/8085218806a83e32b8cadeece280f6b5 new file mode 100644 index 00000000..7398b45b Binary files /dev/null and b/Library/Artifacts/80/8085218806a83e32b8cadeece280f6b5 differ diff --git a/Library/Artifacts/80/808db35b2a1a7da57a7ac8d48fcbd899 b/Library/Artifacts/80/808db35b2a1a7da57a7ac8d48fcbd899 new file mode 100644 index 00000000..c7f68ca1 Binary files /dev/null and b/Library/Artifacts/80/808db35b2a1a7da57a7ac8d48fcbd899 differ diff --git a/Library/Artifacts/80/80952984aa0e8a8f5e4a86348b10c6e1 b/Library/Artifacts/80/80952984aa0e8a8f5e4a86348b10c6e1 new file mode 100644 index 00000000..51397b4a Binary files /dev/null and b/Library/Artifacts/80/80952984aa0e8a8f5e4a86348b10c6e1 differ diff --git a/Library/Artifacts/80/80c6299f9cc776218051d6e8bfd4c242 b/Library/Artifacts/80/80c6299f9cc776218051d6e8bfd4c242 new file mode 100644 index 00000000..15f75177 Binary files /dev/null and b/Library/Artifacts/80/80c6299f9cc776218051d6e8bfd4c242 differ diff --git a/Library/Artifacts/80/80c651a34d744d90afb04a8ff6b561d9 b/Library/Artifacts/80/80c651a34d744d90afb04a8ff6b561d9 new file mode 100644 index 00000000..f2b023f0 Binary files /dev/null and b/Library/Artifacts/80/80c651a34d744d90afb04a8ff6b561d9 differ diff --git a/Library/Artifacts/80/80e0ca672456c3b0f97ad3edd01ed1e4 b/Library/Artifacts/80/80e0ca672456c3b0f97ad3edd01ed1e4 new file mode 100644 index 00000000..0d75ee33 Binary files /dev/null and b/Library/Artifacts/80/80e0ca672456c3b0f97ad3edd01ed1e4 differ diff --git a/Library/Artifacts/80/80eaad4cb14b979e23e765d97feaac56 b/Library/Artifacts/80/80eaad4cb14b979e23e765d97feaac56 new file mode 100644 index 00000000..faf0d5a4 Binary files /dev/null and b/Library/Artifacts/80/80eaad4cb14b979e23e765d97feaac56 differ diff --git a/Library/Artifacts/80/80faa40baf64ec05cc71718a89e09d62 b/Library/Artifacts/80/80faa40baf64ec05cc71718a89e09d62 new file mode 100644 index 00000000..7badb84c Binary files /dev/null and b/Library/Artifacts/80/80faa40baf64ec05cc71718a89e09d62 differ diff --git a/Library/Artifacts/81/8102b772efe789805896b829472fbf01 b/Library/Artifacts/81/8102b772efe789805896b829472fbf01 new file mode 100644 index 00000000..d5107f3a Binary files /dev/null and b/Library/Artifacts/81/8102b772efe789805896b829472fbf01 differ diff --git a/Library/Artifacts/81/81088799654fa989dcee38ad42a39a4d b/Library/Artifacts/81/81088799654fa989dcee38ad42a39a4d new file mode 100644 index 00000000..d6ce5f89 Binary files /dev/null and b/Library/Artifacts/81/81088799654fa989dcee38ad42a39a4d differ diff --git a/Library/Artifacts/81/81189335bb1519ec4f30986f41cc77a3 b/Library/Artifacts/81/81189335bb1519ec4f30986f41cc77a3 new file mode 100644 index 00000000..5a0c0a9e Binary files /dev/null and b/Library/Artifacts/81/81189335bb1519ec4f30986f41cc77a3 differ diff --git a/Library/Artifacts/81/812ceee77018e140457b77f4792e16de b/Library/Artifacts/81/812ceee77018e140457b77f4792e16de new file mode 100644 index 00000000..05941ee6 Binary files /dev/null and b/Library/Artifacts/81/812ceee77018e140457b77f4792e16de differ diff --git a/Library/Artifacts/81/813cc9fef0add1c2f5ac60ae1a8a2dfc b/Library/Artifacts/81/813cc9fef0add1c2f5ac60ae1a8a2dfc new file mode 100644 index 00000000..551c5abd Binary files /dev/null and b/Library/Artifacts/81/813cc9fef0add1c2f5ac60ae1a8a2dfc differ diff --git a/Library/Artifacts/81/814a9d44ee287d673c0de7c1890ffc2a b/Library/Artifacts/81/814a9d44ee287d673c0de7c1890ffc2a new file mode 100644 index 00000000..a5743c72 Binary files /dev/null and b/Library/Artifacts/81/814a9d44ee287d673c0de7c1890ffc2a differ diff --git a/Library/Artifacts/81/814ad8f6749284a959d81ec64ce4a787 b/Library/Artifacts/81/814ad8f6749284a959d81ec64ce4a787 new file mode 100644 index 00000000..15fd86e1 Binary files /dev/null and b/Library/Artifacts/81/814ad8f6749284a959d81ec64ce4a787 differ diff --git a/Library/Artifacts/81/81622329279329096242efb791538115 b/Library/Artifacts/81/81622329279329096242efb791538115 new file mode 100644 index 00000000..449e6a0b Binary files /dev/null and b/Library/Artifacts/81/81622329279329096242efb791538115 differ diff --git a/Library/Artifacts/81/817973097be553390e27c6836bd658b4 b/Library/Artifacts/81/817973097be553390e27c6836bd658b4 new file mode 100644 index 00000000..c82e386a Binary files /dev/null and b/Library/Artifacts/81/817973097be553390e27c6836bd658b4 differ diff --git a/Library/Artifacts/81/8190ed0829a00cb04f5728c813875d20 b/Library/Artifacts/81/8190ed0829a00cb04f5728c813875d20 new file mode 100644 index 00000000..264454f0 Binary files /dev/null and b/Library/Artifacts/81/8190ed0829a00cb04f5728c813875d20 differ diff --git a/Library/Artifacts/81/81928a6b8af6318d8a8698c6af3e692b b/Library/Artifacts/81/81928a6b8af6318d8a8698c6af3e692b new file mode 100644 index 00000000..2c6df755 Binary files /dev/null and b/Library/Artifacts/81/81928a6b8af6318d8a8698c6af3e692b differ diff --git a/Library/Artifacts/81/81a3b9e46f2f437366ff3827a1ae0d47 b/Library/Artifacts/81/81a3b9e46f2f437366ff3827a1ae0d47 new file mode 100644 index 00000000..7812b070 Binary files /dev/null and b/Library/Artifacts/81/81a3b9e46f2f437366ff3827a1ae0d47 differ diff --git a/Library/Artifacts/81/81a8f85e5352c7151222515ce75fbb09 b/Library/Artifacts/81/81a8f85e5352c7151222515ce75fbb09 new file mode 100644 index 00000000..edbd52c8 Binary files /dev/null and b/Library/Artifacts/81/81a8f85e5352c7151222515ce75fbb09 differ diff --git a/Library/Artifacts/81/81b87cef403c88ff67a23f91441b5575 b/Library/Artifacts/81/81b87cef403c88ff67a23f91441b5575 new file mode 100644 index 00000000..cd7e2d04 Binary files /dev/null and b/Library/Artifacts/81/81b87cef403c88ff67a23f91441b5575 differ diff --git a/Library/Artifacts/81/81cd2832efa991b2189ba89a55302df1 b/Library/Artifacts/81/81cd2832efa991b2189ba89a55302df1 new file mode 100644 index 00000000..8dbeac98 Binary files /dev/null and b/Library/Artifacts/81/81cd2832efa991b2189ba89a55302df1 differ diff --git a/Library/Artifacts/81/81de47db30e254a15613c6d7977fd828 b/Library/Artifacts/81/81de47db30e254a15613c6d7977fd828 new file mode 100644 index 00000000..41637b64 Binary files /dev/null and b/Library/Artifacts/81/81de47db30e254a15613c6d7977fd828 differ diff --git a/Library/Artifacts/82/820c568962e0b858badd464fec8b73a1 b/Library/Artifacts/82/820c568962e0b858badd464fec8b73a1 new file mode 100644 index 00000000..22501028 Binary files /dev/null and b/Library/Artifacts/82/820c568962e0b858badd464fec8b73a1 differ diff --git a/Library/Artifacts/82/821eecbf02d0aa870590e5dc94bf3255 b/Library/Artifacts/82/821eecbf02d0aa870590e5dc94bf3255 new file mode 100644 index 00000000..11a37e68 Binary files /dev/null and b/Library/Artifacts/82/821eecbf02d0aa870590e5dc94bf3255 differ diff --git a/Library/Artifacts/82/82234b64f7dbb06eba3ace637c598b4e b/Library/Artifacts/82/82234b64f7dbb06eba3ace637c598b4e new file mode 100644 index 00000000..6c5dd6f3 Binary files /dev/null and b/Library/Artifacts/82/82234b64f7dbb06eba3ace637c598b4e differ diff --git a/Library/Artifacts/82/8227b60fb5204c9acd92b33870f82996 b/Library/Artifacts/82/8227b60fb5204c9acd92b33870f82996 new file mode 100644 index 00000000..5c328e0c Binary files /dev/null and b/Library/Artifacts/82/8227b60fb5204c9acd92b33870f82996 differ diff --git a/Library/Artifacts/82/824110f861e5f9d71ae00efb26d1d39e b/Library/Artifacts/82/824110f861e5f9d71ae00efb26d1d39e new file mode 100644 index 00000000..4db27f21 Binary files /dev/null and b/Library/Artifacts/82/824110f861e5f9d71ae00efb26d1d39e differ diff --git a/Library/Artifacts/82/824a3659233ea405ead939cb03c93635 b/Library/Artifacts/82/824a3659233ea405ead939cb03c93635 new file mode 100644 index 00000000..b5b974cc Binary files /dev/null and b/Library/Artifacts/82/824a3659233ea405ead939cb03c93635 differ diff --git a/Library/Artifacts/82/824eab0f1cae9de8b2d6ccb3ae04c23c b/Library/Artifacts/82/824eab0f1cae9de8b2d6ccb3ae04c23c new file mode 100644 index 00000000..5cd1a7f9 Binary files /dev/null and b/Library/Artifacts/82/824eab0f1cae9de8b2d6ccb3ae04c23c differ diff --git a/Library/Artifacts/82/82623180623447eaa32c4fd6eaa97c9e b/Library/Artifacts/82/82623180623447eaa32c4fd6eaa97c9e new file mode 100644 index 00000000..ce42f183 Binary files /dev/null and b/Library/Artifacts/82/82623180623447eaa32c4fd6eaa97c9e differ diff --git a/Library/Artifacts/82/8269feb3c0cc410417223d8a68ac1060 b/Library/Artifacts/82/8269feb3c0cc410417223d8a68ac1060 new file mode 100644 index 00000000..9a95a4d5 Binary files /dev/null and b/Library/Artifacts/82/8269feb3c0cc410417223d8a68ac1060 differ diff --git a/Library/Artifacts/82/826f5846861e9b63280649a79a35febd b/Library/Artifacts/82/826f5846861e9b63280649a79a35febd new file mode 100644 index 00000000..158d7aaf Binary files /dev/null and b/Library/Artifacts/82/826f5846861e9b63280649a79a35febd differ diff --git a/Library/Artifacts/82/826f933060fc58333bd19621634d9298 b/Library/Artifacts/82/826f933060fc58333bd19621634d9298 new file mode 100644 index 00000000..ce07ef94 Binary files /dev/null and b/Library/Artifacts/82/826f933060fc58333bd19621634d9298 differ diff --git a/Library/Artifacts/82/8276141c5ad9f5a57f5897b8e70720e3 b/Library/Artifacts/82/8276141c5ad9f5a57f5897b8e70720e3 new file mode 100644 index 00000000..4b5faa8d Binary files /dev/null and b/Library/Artifacts/82/8276141c5ad9f5a57f5897b8e70720e3 differ diff --git a/Library/Artifacts/82/827c8adbef009fcd37bdfec63b2171b4 b/Library/Artifacts/82/827c8adbef009fcd37bdfec63b2171b4 new file mode 100644 index 00000000..60b5f858 Binary files /dev/null and b/Library/Artifacts/82/827c8adbef009fcd37bdfec63b2171b4 differ diff --git a/Library/Artifacts/82/8281749b982c8361e01a7c474ff2371d b/Library/Artifacts/82/8281749b982c8361e01a7c474ff2371d new file mode 100644 index 00000000..08187dc8 Binary files /dev/null and b/Library/Artifacts/82/8281749b982c8361e01a7c474ff2371d differ diff --git a/Library/Artifacts/82/828d607ef9437c310f99150260ad4edb b/Library/Artifacts/82/828d607ef9437c310f99150260ad4edb new file mode 100644 index 00000000..6e7bd0c5 Binary files /dev/null and b/Library/Artifacts/82/828d607ef9437c310f99150260ad4edb differ diff --git a/Library/Artifacts/82/829e9a153c45494d5c4b35a40b725550 b/Library/Artifacts/82/829e9a153c45494d5c4b35a40b725550 new file mode 100644 index 00000000..3b853469 Binary files /dev/null and b/Library/Artifacts/82/829e9a153c45494d5c4b35a40b725550 differ diff --git a/Library/Artifacts/82/82bbe35e13eba4ff41493fa7e8ff07f3 b/Library/Artifacts/82/82bbe35e13eba4ff41493fa7e8ff07f3 new file mode 100644 index 00000000..d3000909 Binary files /dev/null and b/Library/Artifacts/82/82bbe35e13eba4ff41493fa7e8ff07f3 differ diff --git a/Library/Artifacts/82/82c5ab507cd1b568573959cf0bc42faf b/Library/Artifacts/82/82c5ab507cd1b568573959cf0bc42faf new file mode 100644 index 00000000..ba75c1e6 Binary files /dev/null and b/Library/Artifacts/82/82c5ab507cd1b568573959cf0bc42faf differ diff --git a/Library/Artifacts/82/82f683867230a0ccf78cbd34d36cdd7f b/Library/Artifacts/82/82f683867230a0ccf78cbd34d36cdd7f new file mode 100644 index 00000000..7d6d6ac9 Binary files /dev/null and b/Library/Artifacts/82/82f683867230a0ccf78cbd34d36cdd7f differ diff --git a/Library/Artifacts/83/83085142601eacb522a77a4d1a44a59a b/Library/Artifacts/83/83085142601eacb522a77a4d1a44a59a new file mode 100644 index 00000000..e659ce63 Binary files /dev/null and b/Library/Artifacts/83/83085142601eacb522a77a4d1a44a59a differ diff --git a/Library/Artifacts/83/830fd1464eb8e5cbee3de97765bfd867 b/Library/Artifacts/83/830fd1464eb8e5cbee3de97765bfd867 new file mode 100644 index 00000000..f35e3414 Binary files /dev/null and b/Library/Artifacts/83/830fd1464eb8e5cbee3de97765bfd867 differ diff --git a/Library/Artifacts/83/831244e8ad3c7d10f052028bfba2996a b/Library/Artifacts/83/831244e8ad3c7d10f052028bfba2996a new file mode 100644 index 00000000..19a4ce26 Binary files /dev/null and b/Library/Artifacts/83/831244e8ad3c7d10f052028bfba2996a differ diff --git a/Library/Artifacts/83/83187e24521797bbe0da0f78c085135d b/Library/Artifacts/83/83187e24521797bbe0da0f78c085135d new file mode 100644 index 00000000..4b9fa1d8 Binary files /dev/null and b/Library/Artifacts/83/83187e24521797bbe0da0f78c085135d differ diff --git a/Library/Artifacts/83/831fcdb0767d9a8e1ac92dd359d4ccaa b/Library/Artifacts/83/831fcdb0767d9a8e1ac92dd359d4ccaa new file mode 100644 index 00000000..e639a217 Binary files /dev/null and b/Library/Artifacts/83/831fcdb0767d9a8e1ac92dd359d4ccaa differ diff --git a/Library/Artifacts/83/8329c289aaa014ea40e128435707fe5c b/Library/Artifacts/83/8329c289aaa014ea40e128435707fe5c new file mode 100644 index 00000000..0791ca1a Binary files /dev/null and b/Library/Artifacts/83/8329c289aaa014ea40e128435707fe5c differ diff --git a/Library/Artifacts/83/833253933680ed1b6f2068b610ffaf4b b/Library/Artifacts/83/833253933680ed1b6f2068b610ffaf4b new file mode 100644 index 00000000..d71ecfac Binary files /dev/null and b/Library/Artifacts/83/833253933680ed1b6f2068b610ffaf4b differ diff --git a/Library/Artifacts/83/833305def7dae6ba96113dfdf15c7bc4 b/Library/Artifacts/83/833305def7dae6ba96113dfdf15c7bc4 new file mode 100644 index 00000000..09df07a6 Binary files /dev/null and b/Library/Artifacts/83/833305def7dae6ba96113dfdf15c7bc4 differ diff --git a/Library/Artifacts/83/833ac2ba9ee5e77ab5e23a879903408a b/Library/Artifacts/83/833ac2ba9ee5e77ab5e23a879903408a new file mode 100644 index 00000000..593ac444 Binary files /dev/null and b/Library/Artifacts/83/833ac2ba9ee5e77ab5e23a879903408a differ diff --git a/Library/Artifacts/83/8345c31b4d4abb41815bf7670656850c b/Library/Artifacts/83/8345c31b4d4abb41815bf7670656850c new file mode 100644 index 00000000..77130e27 Binary files /dev/null and b/Library/Artifacts/83/8345c31b4d4abb41815bf7670656850c differ diff --git a/Library/Artifacts/83/8358324dd28a5fa76e473eb8df1e0915 b/Library/Artifacts/83/8358324dd28a5fa76e473eb8df1e0915 new file mode 100644 index 00000000..e1046891 Binary files /dev/null and b/Library/Artifacts/83/8358324dd28a5fa76e473eb8df1e0915 differ diff --git a/Library/Artifacts/83/835fba7076727df449dcdd561d7de081 b/Library/Artifacts/83/835fba7076727df449dcdd561d7de081 new file mode 100644 index 00000000..a90b36c7 Binary files /dev/null and b/Library/Artifacts/83/835fba7076727df449dcdd561d7de081 differ diff --git a/Library/Artifacts/83/836e623c85fbc359a17ec79d450458f9 b/Library/Artifacts/83/836e623c85fbc359a17ec79d450458f9 new file mode 100644 index 00000000..764881e5 Binary files /dev/null and b/Library/Artifacts/83/836e623c85fbc359a17ec79d450458f9 differ diff --git a/Library/Artifacts/83/83717041e26152c1c7d504ec9ab3f1bb b/Library/Artifacts/83/83717041e26152c1c7d504ec9ab3f1bb new file mode 100644 index 00000000..5b419a94 Binary files /dev/null and b/Library/Artifacts/83/83717041e26152c1c7d504ec9ab3f1bb differ diff --git a/Library/Artifacts/83/8377c4c14a9c7b2895bc131f7bd459f0 b/Library/Artifacts/83/8377c4c14a9c7b2895bc131f7bd459f0 new file mode 100644 index 00000000..7220dc6f Binary files /dev/null and b/Library/Artifacts/83/8377c4c14a9c7b2895bc131f7bd459f0 differ diff --git a/Library/Artifacts/83/837a9fc7db5d5d142a4254684acaac68 b/Library/Artifacts/83/837a9fc7db5d5d142a4254684acaac68 new file mode 100644 index 00000000..d7659957 Binary files /dev/null and b/Library/Artifacts/83/837a9fc7db5d5d142a4254684acaac68 differ diff --git a/Library/Artifacts/83/837f3bca11c7d7cbcab35226ad071fcf b/Library/Artifacts/83/837f3bca11c7d7cbcab35226ad071fcf new file mode 100644 index 00000000..e7114574 Binary files /dev/null and b/Library/Artifacts/83/837f3bca11c7d7cbcab35226ad071fcf differ diff --git a/Library/Artifacts/83/8387781d469b0fe9a298f0f7591e2a0e b/Library/Artifacts/83/8387781d469b0fe9a298f0f7591e2a0e new file mode 100644 index 00000000..9f2750e6 Binary files /dev/null and b/Library/Artifacts/83/8387781d469b0fe9a298f0f7591e2a0e differ diff --git a/Library/Artifacts/83/838f0fc265e35f5a173afe6381ebba62 b/Library/Artifacts/83/838f0fc265e35f5a173afe6381ebba62 new file mode 100644 index 00000000..a11d1e05 Binary files /dev/null and b/Library/Artifacts/83/838f0fc265e35f5a173afe6381ebba62 differ diff --git a/Library/Artifacts/83/83920e0d6c64927cd9db20c1fb8fa404 b/Library/Artifacts/83/83920e0d6c64927cd9db20c1fb8fa404 new file mode 100644 index 00000000..abc17415 Binary files /dev/null and b/Library/Artifacts/83/83920e0d6c64927cd9db20c1fb8fa404 differ diff --git a/Library/Artifacts/83/83b12ba0edae57e8cbb7e8ed424ec010 b/Library/Artifacts/83/83b12ba0edae57e8cbb7e8ed424ec010 new file mode 100644 index 00000000..2c44b7ff Binary files /dev/null and b/Library/Artifacts/83/83b12ba0edae57e8cbb7e8ed424ec010 differ diff --git a/Library/Artifacts/83/83d8390dd55183ae0db439a69312da51 b/Library/Artifacts/83/83d8390dd55183ae0db439a69312da51 new file mode 100644 index 00000000..f50def61 Binary files /dev/null and b/Library/Artifacts/83/83d8390dd55183ae0db439a69312da51 differ diff --git a/Library/Artifacts/83/83dc9dc021027382027f5cf33ff3bf10 b/Library/Artifacts/83/83dc9dc021027382027f5cf33ff3bf10 new file mode 100644 index 00000000..2323ca11 Binary files /dev/null and b/Library/Artifacts/83/83dc9dc021027382027f5cf33ff3bf10 differ diff --git a/Library/Artifacts/83/83e50760bfb486add19010bf52cca6f1 b/Library/Artifacts/83/83e50760bfb486add19010bf52cca6f1 new file mode 100644 index 00000000..fbfe63c0 Binary files /dev/null and b/Library/Artifacts/83/83e50760bfb486add19010bf52cca6f1 differ diff --git a/Library/Artifacts/83/83eba691ab92a202a2cd9447e9e8374f b/Library/Artifacts/83/83eba691ab92a202a2cd9447e9e8374f new file mode 100644 index 00000000..88969fb9 Binary files /dev/null and b/Library/Artifacts/83/83eba691ab92a202a2cd9447e9e8374f differ diff --git a/Library/Artifacts/84/840c0041c5695c07e2da30a01923912b b/Library/Artifacts/84/840c0041c5695c07e2da30a01923912b new file mode 100644 index 00000000..089e585b Binary files /dev/null and b/Library/Artifacts/84/840c0041c5695c07e2da30a01923912b differ diff --git a/Library/Artifacts/84/842c4fa5665d688e298f3c1c5a5f93b2 b/Library/Artifacts/84/842c4fa5665d688e298f3c1c5a5f93b2 new file mode 100644 index 00000000..0a8f7e19 Binary files /dev/null and b/Library/Artifacts/84/842c4fa5665d688e298f3c1c5a5f93b2 differ diff --git a/Library/Artifacts/84/842dd57e428e944bc9508310241cc8f0 b/Library/Artifacts/84/842dd57e428e944bc9508310241cc8f0 new file mode 100644 index 00000000..57495573 Binary files /dev/null and b/Library/Artifacts/84/842dd57e428e944bc9508310241cc8f0 differ diff --git a/Library/Artifacts/84/844497859e33db2557388eabfd8fd6c6 b/Library/Artifacts/84/844497859e33db2557388eabfd8fd6c6 new file mode 100644 index 00000000..69f1f94b Binary files /dev/null and b/Library/Artifacts/84/844497859e33db2557388eabfd8fd6c6 differ diff --git a/Library/Artifacts/84/8444b76cb36b403a970be06361d2e90f b/Library/Artifacts/84/8444b76cb36b403a970be06361d2e90f new file mode 100644 index 00000000..13562036 Binary files /dev/null and b/Library/Artifacts/84/8444b76cb36b403a970be06361d2e90f differ diff --git a/Library/Artifacts/84/8450068610766e1bfe0e1be66df9ded5 b/Library/Artifacts/84/8450068610766e1bfe0e1be66df9ded5 new file mode 100644 index 00000000..06e645ab Binary files /dev/null and b/Library/Artifacts/84/8450068610766e1bfe0e1be66df9ded5 differ diff --git a/Library/Artifacts/84/848a337508c80669f8621e22cfd57f42 b/Library/Artifacts/84/848a337508c80669f8621e22cfd57f42 new file mode 100644 index 00000000..70eb64a6 Binary files /dev/null and b/Library/Artifacts/84/848a337508c80669f8621e22cfd57f42 differ diff --git a/Library/Artifacts/84/84959a74f5ef092d19fe1a14bf493299 b/Library/Artifacts/84/84959a74f5ef092d19fe1a14bf493299 new file mode 100644 index 00000000..b642146e Binary files /dev/null and b/Library/Artifacts/84/84959a74f5ef092d19fe1a14bf493299 differ diff --git a/Library/Artifacts/84/84a6515e291ad2ba0883d3fe051647dc b/Library/Artifacts/84/84a6515e291ad2ba0883d3fe051647dc new file mode 100644 index 00000000..b8a599f6 Binary files /dev/null and b/Library/Artifacts/84/84a6515e291ad2ba0883d3fe051647dc differ diff --git a/Library/Artifacts/84/84bc3dd7a820738035182a481d318aae b/Library/Artifacts/84/84bc3dd7a820738035182a481d318aae new file mode 100644 index 00000000..86b740a9 Binary files /dev/null and b/Library/Artifacts/84/84bc3dd7a820738035182a481d318aae differ diff --git a/Library/Artifacts/85/8500584d6745217d7a70f84ba3249f74 b/Library/Artifacts/85/8500584d6745217d7a70f84ba3249f74 new file mode 100644 index 00000000..c121ffb0 Binary files /dev/null and b/Library/Artifacts/85/8500584d6745217d7a70f84ba3249f74 differ diff --git a/Library/Artifacts/85/8508dc31c305992774133378398dfbcb b/Library/Artifacts/85/8508dc31c305992774133378398dfbcb new file mode 100644 index 00000000..e6557d47 Binary files /dev/null and b/Library/Artifacts/85/8508dc31c305992774133378398dfbcb differ diff --git a/Library/Artifacts/85/8522511d4a640abadb5950b006e0a128 b/Library/Artifacts/85/8522511d4a640abadb5950b006e0a128 new file mode 100644 index 00000000..13c71123 Binary files /dev/null and b/Library/Artifacts/85/8522511d4a640abadb5950b006e0a128 differ diff --git a/Library/Artifacts/85/8540285b37a39a68b75961cfb9076a76 b/Library/Artifacts/85/8540285b37a39a68b75961cfb9076a76 new file mode 100644 index 00000000..6ad118b0 Binary files /dev/null and b/Library/Artifacts/85/8540285b37a39a68b75961cfb9076a76 differ diff --git a/Library/Artifacts/85/8540773b6a81772781a26d224791dd0e b/Library/Artifacts/85/8540773b6a81772781a26d224791dd0e new file mode 100644 index 00000000..2c3d763f Binary files /dev/null and b/Library/Artifacts/85/8540773b6a81772781a26d224791dd0e differ diff --git a/Library/Artifacts/85/85462624b19176c5aacc5738185c44d2 b/Library/Artifacts/85/85462624b19176c5aacc5738185c44d2 new file mode 100644 index 00000000..d71c5503 Binary files /dev/null and b/Library/Artifacts/85/85462624b19176c5aacc5738185c44d2 differ diff --git a/Library/Artifacts/85/85499b999d29c823e6795e511befe6af b/Library/Artifacts/85/85499b999d29c823e6795e511befe6af new file mode 100644 index 00000000..363eeb30 Binary files /dev/null and b/Library/Artifacts/85/85499b999d29c823e6795e511befe6af differ diff --git a/Library/Artifacts/85/855be25cc5f4b5a00205214c4e40482d b/Library/Artifacts/85/855be25cc5f4b5a00205214c4e40482d new file mode 100644 index 00000000..f85578d1 Binary files /dev/null and b/Library/Artifacts/85/855be25cc5f4b5a00205214c4e40482d differ diff --git a/Library/Artifacts/85/856098ae15118524b4df37ff696291e1 b/Library/Artifacts/85/856098ae15118524b4df37ff696291e1 new file mode 100644 index 00000000..b382d37d Binary files /dev/null and b/Library/Artifacts/85/856098ae15118524b4df37ff696291e1 differ diff --git a/Library/Artifacts/85/8561b6eed77b412439c3c97b02a83198 b/Library/Artifacts/85/8561b6eed77b412439c3c97b02a83198 new file mode 100644 index 00000000..0c1ccc73 Binary files /dev/null and b/Library/Artifacts/85/8561b6eed77b412439c3c97b02a83198 differ diff --git a/Library/Artifacts/85/8569bf9676e7ca16d05f6420b0f8396e b/Library/Artifacts/85/8569bf9676e7ca16d05f6420b0f8396e new file mode 100644 index 00000000..c70d228b Binary files /dev/null and b/Library/Artifacts/85/8569bf9676e7ca16d05f6420b0f8396e differ diff --git a/Library/Artifacts/85/85731f4995f8ea0d20a052db7c546951 b/Library/Artifacts/85/85731f4995f8ea0d20a052db7c546951 new file mode 100644 index 00000000..f716c344 Binary files /dev/null and b/Library/Artifacts/85/85731f4995f8ea0d20a052db7c546951 differ diff --git a/Library/Artifacts/85/8596841de6e185152d4a59f9a21092c5 b/Library/Artifacts/85/8596841de6e185152d4a59f9a21092c5 new file mode 100644 index 00000000..c66465ae Binary files /dev/null and b/Library/Artifacts/85/8596841de6e185152d4a59f9a21092c5 differ diff --git a/Library/Artifacts/85/85a8158d79626c2c3e58739ac8dbd954 b/Library/Artifacts/85/85a8158d79626c2c3e58739ac8dbd954 new file mode 100644 index 00000000..2bdf3ffb Binary files /dev/null and b/Library/Artifacts/85/85a8158d79626c2c3e58739ac8dbd954 differ diff --git a/Library/Artifacts/85/85a9f4dc04a3df460b3738359477c46e b/Library/Artifacts/85/85a9f4dc04a3df460b3738359477c46e new file mode 100644 index 00000000..a66d0ae9 Binary files /dev/null and b/Library/Artifacts/85/85a9f4dc04a3df460b3738359477c46e differ diff --git a/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 b/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 new file mode 100644 index 00000000..2b6b177b Binary files /dev/null and b/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 differ diff --git a/Library/Artifacts/85/85cd111dbfef339137882c0bd2c3e199 b/Library/Artifacts/85/85cd111dbfef339137882c0bd2c3e199 new file mode 100644 index 00000000..24ffa3d8 Binary files /dev/null and b/Library/Artifacts/85/85cd111dbfef339137882c0bd2c3e199 differ diff --git a/Library/Artifacts/85/85d7a38e375196e978444f4f623e1cc4 b/Library/Artifacts/85/85d7a38e375196e978444f4f623e1cc4 new file mode 100644 index 00000000..566eda14 Binary files /dev/null and b/Library/Artifacts/85/85d7a38e375196e978444f4f623e1cc4 differ diff --git a/Library/Artifacts/85/85d95070ca5df0f08a78a4d57d9dbaa1 b/Library/Artifacts/85/85d95070ca5df0f08a78a4d57d9dbaa1 new file mode 100644 index 00000000..150b93eb Binary files /dev/null and b/Library/Artifacts/85/85d95070ca5df0f08a78a4d57d9dbaa1 differ diff --git a/Library/Artifacts/85/85dd33468be49406a53d43d6588762ef b/Library/Artifacts/85/85dd33468be49406a53d43d6588762ef new file mode 100644 index 00000000..899fafa9 Binary files /dev/null and b/Library/Artifacts/85/85dd33468be49406a53d43d6588762ef differ diff --git a/Library/Artifacts/85/85f5228e8d51377419f0ff8438729ddd b/Library/Artifacts/85/85f5228e8d51377419f0ff8438729ddd new file mode 100644 index 00000000..73ec0284 Binary files /dev/null and b/Library/Artifacts/85/85f5228e8d51377419f0ff8438729ddd differ diff --git a/Library/Artifacts/85/85f730377135890341d6cd8594d9262d b/Library/Artifacts/85/85f730377135890341d6cd8594d9262d new file mode 100644 index 00000000..049c366b Binary files /dev/null and b/Library/Artifacts/85/85f730377135890341d6cd8594d9262d differ diff --git a/Library/Artifacts/85/85fd15f1b7a09d7512737f8810c124da b/Library/Artifacts/85/85fd15f1b7a09d7512737f8810c124da new file mode 100644 index 00000000..abbbf245 Binary files /dev/null and b/Library/Artifacts/85/85fd15f1b7a09d7512737f8810c124da differ diff --git a/Library/Artifacts/85/85feb2dc23161e711f1d7645e152b94b b/Library/Artifacts/85/85feb2dc23161e711f1d7645e152b94b new file mode 100644 index 00000000..7f880fd2 Binary files /dev/null and b/Library/Artifacts/85/85feb2dc23161e711f1d7645e152b94b differ diff --git a/Library/Artifacts/86/8617a0dbf404c0f07fe5ef84e9847fca b/Library/Artifacts/86/8617a0dbf404c0f07fe5ef84e9847fca new file mode 100644 index 00000000..0edd5c01 Binary files /dev/null and b/Library/Artifacts/86/8617a0dbf404c0f07fe5ef84e9847fca differ diff --git a/Library/Artifacts/86/861fff8cc18f4d8900c1b54c9e7704e2 b/Library/Artifacts/86/861fff8cc18f4d8900c1b54c9e7704e2 new file mode 100644 index 00000000..6300b659 Binary files /dev/null and b/Library/Artifacts/86/861fff8cc18f4d8900c1b54c9e7704e2 differ diff --git a/Library/Artifacts/86/8620be64f2684271786cbd843b9ebd56 b/Library/Artifacts/86/8620be64f2684271786cbd843b9ebd56 new file mode 100644 index 00000000..0750be2a Binary files /dev/null and b/Library/Artifacts/86/8620be64f2684271786cbd843b9ebd56 differ diff --git a/Library/Artifacts/86/862fd40a7887f55704519868be570847 b/Library/Artifacts/86/862fd40a7887f55704519868be570847 new file mode 100644 index 00000000..fb2994da Binary files /dev/null and b/Library/Artifacts/86/862fd40a7887f55704519868be570847 differ diff --git a/Library/Artifacts/86/864e1fe02b2a3810004f30db00291a40 b/Library/Artifacts/86/864e1fe02b2a3810004f30db00291a40 new file mode 100644 index 00000000..5922db89 Binary files /dev/null and b/Library/Artifacts/86/864e1fe02b2a3810004f30db00291a40 differ diff --git a/Library/Artifacts/86/8650319fff51225d0cf340b12dd8e114 b/Library/Artifacts/86/8650319fff51225d0cf340b12dd8e114 new file mode 100644 index 00000000..7f77ddf9 Binary files /dev/null and b/Library/Artifacts/86/8650319fff51225d0cf340b12dd8e114 differ diff --git a/Library/Artifacts/86/866d004c514fcfed5d2a9194a618d84c b/Library/Artifacts/86/866d004c514fcfed5d2a9194a618d84c new file mode 100644 index 00000000..f3ba1e0e Binary files /dev/null and b/Library/Artifacts/86/866d004c514fcfed5d2a9194a618d84c differ diff --git a/Library/Artifacts/86/86870f5c6af03de8f76531e96b6b22a8 b/Library/Artifacts/86/86870f5c6af03de8f76531e96b6b22a8 new file mode 100644 index 00000000..30081dbc Binary files /dev/null and b/Library/Artifacts/86/86870f5c6af03de8f76531e96b6b22a8 differ diff --git a/Library/Artifacts/86/868c70fdb2fecb3e1762a5d2f8f1be48 b/Library/Artifacts/86/868c70fdb2fecb3e1762a5d2f8f1be48 new file mode 100644 index 00000000..e9a2347a Binary files /dev/null and b/Library/Artifacts/86/868c70fdb2fecb3e1762a5d2f8f1be48 differ diff --git a/Library/Artifacts/86/86d4cdf3e82af6deab5ba8cae22345ec b/Library/Artifacts/86/86d4cdf3e82af6deab5ba8cae22345ec new file mode 100644 index 00000000..03f36508 Binary files /dev/null and b/Library/Artifacts/86/86d4cdf3e82af6deab5ba8cae22345ec differ diff --git a/Library/Artifacts/86/86e0d68da06d4479031ea44ed4a9a980 b/Library/Artifacts/86/86e0d68da06d4479031ea44ed4a9a980 new file mode 100644 index 00000000..05ff83fd Binary files /dev/null and b/Library/Artifacts/86/86e0d68da06d4479031ea44ed4a9a980 differ diff --git a/Library/Artifacts/86/86e914787b998afae0913f9131edf2c6 b/Library/Artifacts/86/86e914787b998afae0913f9131edf2c6 new file mode 100644 index 00000000..736503ad Binary files /dev/null and b/Library/Artifacts/86/86e914787b998afae0913f9131edf2c6 differ diff --git a/Library/Artifacts/86/86ec08fff3ddbcd020b98f0a2fb9e07c b/Library/Artifacts/86/86ec08fff3ddbcd020b98f0a2fb9e07c new file mode 100644 index 00000000..0d28e792 Binary files /dev/null and b/Library/Artifacts/86/86ec08fff3ddbcd020b98f0a2fb9e07c differ diff --git a/Library/Artifacts/86/86f2b88357bf978533d785333443b5d8 b/Library/Artifacts/86/86f2b88357bf978533d785333443b5d8 new file mode 100644 index 00000000..5105d2ca Binary files /dev/null and b/Library/Artifacts/86/86f2b88357bf978533d785333443b5d8 differ diff --git a/Library/Artifacts/86/86f6b6c3dc24af52cb30b9b8e1ceeda6 b/Library/Artifacts/86/86f6b6c3dc24af52cb30b9b8e1ceeda6 new file mode 100644 index 00000000..0f6688af Binary files /dev/null and b/Library/Artifacts/86/86f6b6c3dc24af52cb30b9b8e1ceeda6 differ diff --git a/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a b/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a new file mode 100644 index 00000000..378aca6e Binary files /dev/null and b/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a differ diff --git a/Library/Artifacts/87/871867514d855b80de38bc5c66042afc b/Library/Artifacts/87/871867514d855b80de38bc5c66042afc new file mode 100644 index 00000000..57240bcb Binary files /dev/null and b/Library/Artifacts/87/871867514d855b80de38bc5c66042afc differ diff --git a/Library/Artifacts/87/873b13a70dacf486a3d5b426d16e9b78 b/Library/Artifacts/87/873b13a70dacf486a3d5b426d16e9b78 new file mode 100644 index 00000000..7b7bd67d Binary files /dev/null and b/Library/Artifacts/87/873b13a70dacf486a3d5b426d16e9b78 differ diff --git a/Library/Artifacts/87/8742e2d96b1fbc3ba1c2f59109b986f2 b/Library/Artifacts/87/8742e2d96b1fbc3ba1c2f59109b986f2 new file mode 100644 index 00000000..6f878672 Binary files /dev/null and b/Library/Artifacts/87/8742e2d96b1fbc3ba1c2f59109b986f2 differ diff --git a/Library/Artifacts/87/87478c6fef653e2f8bc63a23efdc3060 b/Library/Artifacts/87/87478c6fef653e2f8bc63a23efdc3060 new file mode 100644 index 00000000..d98bd285 Binary files /dev/null and b/Library/Artifacts/87/87478c6fef653e2f8bc63a23efdc3060 differ diff --git a/Library/Artifacts/87/874aedf34e8abafcf78d23ba2ac7c3a9 b/Library/Artifacts/87/874aedf34e8abafcf78d23ba2ac7c3a9 new file mode 100644 index 00000000..234fe95c Binary files /dev/null and b/Library/Artifacts/87/874aedf34e8abafcf78d23ba2ac7c3a9 differ diff --git a/Library/Artifacts/87/875af69039e111ed7f8a6d0d7ff1c2c7 b/Library/Artifacts/87/875af69039e111ed7f8a6d0d7ff1c2c7 new file mode 100644 index 00000000..4a289c88 Binary files /dev/null and b/Library/Artifacts/87/875af69039e111ed7f8a6d0d7ff1c2c7 differ diff --git a/Library/Artifacts/87/875c03a906014b91b925912a35ed294b b/Library/Artifacts/87/875c03a906014b91b925912a35ed294b new file mode 100644 index 00000000..8d91fbde Binary files /dev/null and b/Library/Artifacts/87/875c03a906014b91b925912a35ed294b differ diff --git a/Library/Artifacts/87/8767b266d84b376166dbd61eb2b25079 b/Library/Artifacts/87/8767b266d84b376166dbd61eb2b25079 new file mode 100644 index 00000000..c8000eaa Binary files /dev/null and b/Library/Artifacts/87/8767b266d84b376166dbd61eb2b25079 differ diff --git a/Library/Artifacts/87/876b9d09dad2b2a6a96fdc43876966e4 b/Library/Artifacts/87/876b9d09dad2b2a6a96fdc43876966e4 new file mode 100644 index 00000000..f4c43aba Binary files /dev/null and b/Library/Artifacts/87/876b9d09dad2b2a6a96fdc43876966e4 differ diff --git a/Library/Artifacts/87/8778db805549ac1de1b04d3cd0ebc270 b/Library/Artifacts/87/8778db805549ac1de1b04d3cd0ebc270 new file mode 100644 index 00000000..904c107e Binary files /dev/null and b/Library/Artifacts/87/8778db805549ac1de1b04d3cd0ebc270 differ diff --git a/Library/Artifacts/87/877dab3cfab8f179999f384714128f6e b/Library/Artifacts/87/877dab3cfab8f179999f384714128f6e new file mode 100644 index 00000000..bfdc1198 Binary files /dev/null and b/Library/Artifacts/87/877dab3cfab8f179999f384714128f6e differ diff --git a/Library/Artifacts/87/87944d2c27fc5cd6db405ce8f909e534 b/Library/Artifacts/87/87944d2c27fc5cd6db405ce8f909e534 new file mode 100644 index 00000000..90c9c88e Binary files /dev/null and b/Library/Artifacts/87/87944d2c27fc5cd6db405ce8f909e534 differ diff --git a/Library/Artifacts/87/879e74566857097bf7a9cc7d3165c610 b/Library/Artifacts/87/879e74566857097bf7a9cc7d3165c610 new file mode 100644 index 00000000..ae763ede Binary files /dev/null and b/Library/Artifacts/87/879e74566857097bf7a9cc7d3165c610 differ diff --git a/Library/Artifacts/87/87b238b3963f4207a019993f6e8d69bc b/Library/Artifacts/87/87b238b3963f4207a019993f6e8d69bc new file mode 100644 index 00000000..cbe96a08 Binary files /dev/null and b/Library/Artifacts/87/87b238b3963f4207a019993f6e8d69bc differ diff --git a/Library/Artifacts/87/87bc9e42e8572ca187718f21bc5dd429 b/Library/Artifacts/87/87bc9e42e8572ca187718f21bc5dd429 new file mode 100644 index 00000000..6f62ff85 Binary files /dev/null and b/Library/Artifacts/87/87bc9e42e8572ca187718f21bc5dd429 differ diff --git a/Library/Artifacts/87/87c09be41c337f2da508fe3520b3f89e b/Library/Artifacts/87/87c09be41c337f2da508fe3520b3f89e new file mode 100644 index 00000000..6e52944b Binary files /dev/null and b/Library/Artifacts/87/87c09be41c337f2da508fe3520b3f89e differ diff --git a/Library/Artifacts/87/87c7a8997c2355aec9247ee95de7d8cb b/Library/Artifacts/87/87c7a8997c2355aec9247ee95de7d8cb new file mode 100644 index 00000000..cd1aa8e0 Binary files /dev/null and b/Library/Artifacts/87/87c7a8997c2355aec9247ee95de7d8cb differ diff --git a/Library/Artifacts/88/8803a8e7d1c95e50cbc7ef6e43336685 b/Library/Artifacts/88/8803a8e7d1c95e50cbc7ef6e43336685 new file mode 100644 index 00000000..034db4b0 Binary files /dev/null and b/Library/Artifacts/88/8803a8e7d1c95e50cbc7ef6e43336685 differ diff --git a/Library/Artifacts/88/880da166e274cecac3365a66db4f2c47 b/Library/Artifacts/88/880da166e274cecac3365a66db4f2c47 new file mode 100644 index 00000000..070d900e Binary files /dev/null and b/Library/Artifacts/88/880da166e274cecac3365a66db4f2c47 differ diff --git a/Library/Artifacts/88/8811d75b4759de3ed423ee873ac3df12 b/Library/Artifacts/88/8811d75b4759de3ed423ee873ac3df12 new file mode 100644 index 00000000..17e995a7 Binary files /dev/null and b/Library/Artifacts/88/8811d75b4759de3ed423ee873ac3df12 differ diff --git a/Library/Artifacts/88/8819c0dc09a06f71907e6c009f2640b2 b/Library/Artifacts/88/8819c0dc09a06f71907e6c009f2640b2 new file mode 100644 index 00000000..2c92ec79 Binary files /dev/null and b/Library/Artifacts/88/8819c0dc09a06f71907e6c009f2640b2 differ diff --git a/Library/Artifacts/88/8819c23a2af873df522dd37d548ab1a1 b/Library/Artifacts/88/8819c23a2af873df522dd37d548ab1a1 new file mode 100644 index 00000000..d3923158 Binary files /dev/null and b/Library/Artifacts/88/8819c23a2af873df522dd37d548ab1a1 differ diff --git a/Library/Artifacts/88/882174b3286f24e4c3362e095b71c397 b/Library/Artifacts/88/882174b3286f24e4c3362e095b71c397 new file mode 100644 index 00000000..b203a8d5 Binary files /dev/null and b/Library/Artifacts/88/882174b3286f24e4c3362e095b71c397 differ diff --git a/Library/Artifacts/88/8833203d71204646ad53e6c2360a7691 b/Library/Artifacts/88/8833203d71204646ad53e6c2360a7691 new file mode 100644 index 00000000..66411cc2 Binary files /dev/null and b/Library/Artifacts/88/8833203d71204646ad53e6c2360a7691 differ diff --git a/Library/Artifacts/88/88356ea2b92d8376fa9d51206a8ff471 b/Library/Artifacts/88/88356ea2b92d8376fa9d51206a8ff471 new file mode 100644 index 00000000..4896bb7d Binary files /dev/null and b/Library/Artifacts/88/88356ea2b92d8376fa9d51206a8ff471 differ diff --git a/Library/Artifacts/88/8858d17ca15e10076c6ee7a85afe2d25 b/Library/Artifacts/88/8858d17ca15e10076c6ee7a85afe2d25 new file mode 100644 index 00000000..32d38124 Binary files /dev/null and b/Library/Artifacts/88/8858d17ca15e10076c6ee7a85afe2d25 differ diff --git a/Library/Artifacts/88/889b0e15598928ac86a83bda62ca49d5 b/Library/Artifacts/88/889b0e15598928ac86a83bda62ca49d5 new file mode 100644 index 00000000..14d7754f Binary files /dev/null and b/Library/Artifacts/88/889b0e15598928ac86a83bda62ca49d5 differ diff --git a/Library/Artifacts/88/889ed46ff2bec389fd957a9832300b79 b/Library/Artifacts/88/889ed46ff2bec389fd957a9832300b79 new file mode 100644 index 00000000..9f970ae5 Binary files /dev/null and b/Library/Artifacts/88/889ed46ff2bec389fd957a9832300b79 differ diff --git a/Library/Artifacts/88/88bfde564f41d043d769ba5ba512564c b/Library/Artifacts/88/88bfde564f41d043d769ba5ba512564c new file mode 100644 index 00000000..8aee7f23 Binary files /dev/null and b/Library/Artifacts/88/88bfde564f41d043d769ba5ba512564c differ diff --git a/Library/Artifacts/88/88cb73b524cb1f53d86c5ff7bb80fd15 b/Library/Artifacts/88/88cb73b524cb1f53d86c5ff7bb80fd15 new file mode 100644 index 00000000..8b17ee63 Binary files /dev/null and b/Library/Artifacts/88/88cb73b524cb1f53d86c5ff7bb80fd15 differ diff --git a/Library/Artifacts/88/88dc83461dfae4f812f12d0cf59ce546 b/Library/Artifacts/88/88dc83461dfae4f812f12d0cf59ce546 new file mode 100644 index 00000000..965c428c Binary files /dev/null and b/Library/Artifacts/88/88dc83461dfae4f812f12d0cf59ce546 differ diff --git a/Library/Artifacts/88/88f6b1b2bd2d6590197c1bd3cc0f892f b/Library/Artifacts/88/88f6b1b2bd2d6590197c1bd3cc0f892f new file mode 100644 index 00000000..997b9748 Binary files /dev/null and b/Library/Artifacts/88/88f6b1b2bd2d6590197c1bd3cc0f892f differ diff --git a/Library/Artifacts/89/8912fdbe282892c4a3f13ec987af8325 b/Library/Artifacts/89/8912fdbe282892c4a3f13ec987af8325 new file mode 100644 index 00000000..07d4d198 Binary files /dev/null and b/Library/Artifacts/89/8912fdbe282892c4a3f13ec987af8325 differ diff --git a/Library/Artifacts/89/89136e6edca2b0ff3e277f807be95df0 b/Library/Artifacts/89/89136e6edca2b0ff3e277f807be95df0 new file mode 100644 index 00000000..3c89d4a2 Binary files /dev/null and b/Library/Artifacts/89/89136e6edca2b0ff3e277f807be95df0 differ diff --git a/Library/Artifacts/89/891ff71be01bde89990d4e51220b29bf b/Library/Artifacts/89/891ff71be01bde89990d4e51220b29bf new file mode 100644 index 00000000..4c654c61 Binary files /dev/null and b/Library/Artifacts/89/891ff71be01bde89990d4e51220b29bf differ diff --git a/Library/Artifacts/89/89213be88b7594bea0ccfd1b5c5e4b18 b/Library/Artifacts/89/89213be88b7594bea0ccfd1b5c5e4b18 new file mode 100644 index 00000000..cdf5aa5f Binary files /dev/null and b/Library/Artifacts/89/89213be88b7594bea0ccfd1b5c5e4b18 differ diff --git a/Library/Artifacts/89/89238900e148cd6fe4ea4dffa0de3e6e b/Library/Artifacts/89/89238900e148cd6fe4ea4dffa0de3e6e new file mode 100644 index 00000000..9d16aee3 Binary files /dev/null and b/Library/Artifacts/89/89238900e148cd6fe4ea4dffa0de3e6e differ diff --git a/Library/Artifacts/89/8934e9c227d52072507dcab06e96a426 b/Library/Artifacts/89/8934e9c227d52072507dcab06e96a426 new file mode 100644 index 00000000..23167ce1 Binary files /dev/null and b/Library/Artifacts/89/8934e9c227d52072507dcab06e96a426 differ diff --git a/Library/Artifacts/89/89374e2768137a6954afac84f34c9fe5 b/Library/Artifacts/89/89374e2768137a6954afac84f34c9fe5 new file mode 100644 index 00000000..5189b515 Binary files /dev/null and b/Library/Artifacts/89/89374e2768137a6954afac84f34c9fe5 differ diff --git a/Library/Artifacts/89/8937ecb1962cc05bd0f004d37313bb7f b/Library/Artifacts/89/8937ecb1962cc05bd0f004d37313bb7f new file mode 100644 index 00000000..66d39afc Binary files /dev/null and b/Library/Artifacts/89/8937ecb1962cc05bd0f004d37313bb7f differ diff --git a/Library/Artifacts/89/894f59ff19f509ca0e961eecc96b8fc7 b/Library/Artifacts/89/894f59ff19f509ca0e961eecc96b8fc7 new file mode 100644 index 00000000..4d7f500b Binary files /dev/null and b/Library/Artifacts/89/894f59ff19f509ca0e961eecc96b8fc7 differ diff --git a/Library/Artifacts/89/895dfd17bb1546f88e896ddadeab58b3 b/Library/Artifacts/89/895dfd17bb1546f88e896ddadeab58b3 new file mode 100644 index 00000000..fc18aefc Binary files /dev/null and b/Library/Artifacts/89/895dfd17bb1546f88e896ddadeab58b3 differ diff --git a/Library/Artifacts/89/89604bf7f710d14ecb74b8ae58b0cf3a b/Library/Artifacts/89/89604bf7f710d14ecb74b8ae58b0cf3a new file mode 100644 index 00000000..7192ff14 Binary files /dev/null and b/Library/Artifacts/89/89604bf7f710d14ecb74b8ae58b0cf3a differ diff --git a/Library/Artifacts/89/8973d0b1309d1d5a5a60eadb55ae8b12 b/Library/Artifacts/89/8973d0b1309d1d5a5a60eadb55ae8b12 new file mode 100644 index 00000000..e4808cde Binary files /dev/null and b/Library/Artifacts/89/8973d0b1309d1d5a5a60eadb55ae8b12 differ diff --git a/Library/Artifacts/89/89a209d4cabe840ce40c193ebe2c6ae0 b/Library/Artifacts/89/89a209d4cabe840ce40c193ebe2c6ae0 new file mode 100644 index 00000000..27c2c290 Binary files /dev/null and b/Library/Artifacts/89/89a209d4cabe840ce40c193ebe2c6ae0 differ diff --git a/Library/Artifacts/89/89a65376d78cb9a4331655aa06b28b07 b/Library/Artifacts/89/89a65376d78cb9a4331655aa06b28b07 new file mode 100644 index 00000000..aad3bd8a Binary files /dev/null and b/Library/Artifacts/89/89a65376d78cb9a4331655aa06b28b07 differ diff --git a/Library/Artifacts/89/89a7d92ba40cf8fc98fdbcb160393533 b/Library/Artifacts/89/89a7d92ba40cf8fc98fdbcb160393533 new file mode 100644 index 00000000..f29e84f7 Binary files /dev/null and b/Library/Artifacts/89/89a7d92ba40cf8fc98fdbcb160393533 differ diff --git a/Library/Artifacts/89/89aecfd83fb53866e3efcd2ed3b9f7b8 b/Library/Artifacts/89/89aecfd83fb53866e3efcd2ed3b9f7b8 new file mode 100644 index 00000000..209b55a2 Binary files /dev/null and b/Library/Artifacts/89/89aecfd83fb53866e3efcd2ed3b9f7b8 differ diff --git a/Library/Artifacts/89/89b2268fc554caf0f8f0622d98efd919 b/Library/Artifacts/89/89b2268fc554caf0f8f0622d98efd919 new file mode 100644 index 00000000..9a4fe443 Binary files /dev/null and b/Library/Artifacts/89/89b2268fc554caf0f8f0622d98efd919 differ diff --git a/Library/Artifacts/89/89c883dca276897d394bf86e1b641435 b/Library/Artifacts/89/89c883dca276897d394bf86e1b641435 new file mode 100644 index 00000000..8e53106a Binary files /dev/null and b/Library/Artifacts/89/89c883dca276897d394bf86e1b641435 differ diff --git a/Library/Artifacts/89/89d7707dd97dbbd32eb8960f72064bfa b/Library/Artifacts/89/89d7707dd97dbbd32eb8960f72064bfa new file mode 100644 index 00000000..065d8888 Binary files /dev/null and b/Library/Artifacts/89/89d7707dd97dbbd32eb8960f72064bfa differ diff --git a/Library/Artifacts/89/89d8e1644d547ccf00cc2028ebf803fe b/Library/Artifacts/89/89d8e1644d547ccf00cc2028ebf803fe new file mode 100644 index 00000000..73f96466 Binary files /dev/null and b/Library/Artifacts/89/89d8e1644d547ccf00cc2028ebf803fe differ diff --git a/Library/Artifacts/89/89db4c8869c892d560156909f8dfac77 b/Library/Artifacts/89/89db4c8869c892d560156909f8dfac77 new file mode 100644 index 00000000..10617176 Binary files /dev/null and b/Library/Artifacts/89/89db4c8869c892d560156909f8dfac77 differ diff --git a/Library/Artifacts/89/89de53bd7afe1aaf990105382a92f62e b/Library/Artifacts/89/89de53bd7afe1aaf990105382a92f62e new file mode 100644 index 00000000..a00a5af0 Binary files /dev/null and b/Library/Artifacts/89/89de53bd7afe1aaf990105382a92f62e differ diff --git a/Library/Artifacts/89/89e2e64ee185862ab930865ac15783d9 b/Library/Artifacts/89/89e2e64ee185862ab930865ac15783d9 new file mode 100644 index 00000000..d680748b Binary files /dev/null and b/Library/Artifacts/89/89e2e64ee185862ab930865ac15783d9 differ diff --git a/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 b/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 new file mode 100644 index 00000000..683542a9 Binary files /dev/null and b/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 differ diff --git a/Library/Artifacts/89/89f2cfbc971ed8e4472f8cb762e15801 b/Library/Artifacts/89/89f2cfbc971ed8e4472f8cb762e15801 new file mode 100644 index 00000000..eefb78df Binary files /dev/null and b/Library/Artifacts/89/89f2cfbc971ed8e4472f8cb762e15801 differ diff --git a/Library/Artifacts/89/89f4781af983fa14b1ccb8343080b6ef b/Library/Artifacts/89/89f4781af983fa14b1ccb8343080b6ef new file mode 100644 index 00000000..9582edcd Binary files /dev/null and b/Library/Artifacts/89/89f4781af983fa14b1ccb8343080b6ef differ diff --git a/Library/Artifacts/8a/8a0c51a6ff10940372b6f88249010a2e b/Library/Artifacts/8a/8a0c51a6ff10940372b6f88249010a2e new file mode 100644 index 00000000..5ee72202 Binary files /dev/null and b/Library/Artifacts/8a/8a0c51a6ff10940372b6f88249010a2e differ diff --git a/Library/Artifacts/8a/8a10ff368a5620a08a43514b18e89bff b/Library/Artifacts/8a/8a10ff368a5620a08a43514b18e89bff new file mode 100644 index 00000000..e1dbc0f8 Binary files /dev/null and b/Library/Artifacts/8a/8a10ff368a5620a08a43514b18e89bff differ diff --git a/Library/Artifacts/8a/8a1d3155de9751c2863876919817802f b/Library/Artifacts/8a/8a1d3155de9751c2863876919817802f new file mode 100644 index 00000000..f985be1f Binary files /dev/null and b/Library/Artifacts/8a/8a1d3155de9751c2863876919817802f differ diff --git a/Library/Artifacts/8a/8a2672ad33a422db6153d9e53a79bf2c b/Library/Artifacts/8a/8a2672ad33a422db6153d9e53a79bf2c new file mode 100644 index 00000000..aa695f06 Binary files /dev/null and b/Library/Artifacts/8a/8a2672ad33a422db6153d9e53a79bf2c differ diff --git a/Library/Artifacts/8a/8a4f2e8078b58007965860fe5f2bddb3 b/Library/Artifacts/8a/8a4f2e8078b58007965860fe5f2bddb3 new file mode 100644 index 00000000..1a06ed3c Binary files /dev/null and b/Library/Artifacts/8a/8a4f2e8078b58007965860fe5f2bddb3 differ diff --git a/Library/Artifacts/8a/8a51bcee7e5dfdaed1bd26d872438d41 b/Library/Artifacts/8a/8a51bcee7e5dfdaed1bd26d872438d41 new file mode 100644 index 00000000..9d278344 Binary files /dev/null and b/Library/Artifacts/8a/8a51bcee7e5dfdaed1bd26d872438d41 differ diff --git a/Library/Artifacts/8a/8a5a1531f74d0578dd463d9c79df98fb b/Library/Artifacts/8a/8a5a1531f74d0578dd463d9c79df98fb new file mode 100644 index 00000000..26b7ca9d Binary files /dev/null and b/Library/Artifacts/8a/8a5a1531f74d0578dd463d9c79df98fb differ diff --git a/Library/Artifacts/8a/8a95215f3885fc5f85f3e45e396e600e b/Library/Artifacts/8a/8a95215f3885fc5f85f3e45e396e600e new file mode 100644 index 00000000..bdcda266 Binary files /dev/null and b/Library/Artifacts/8a/8a95215f3885fc5f85f3e45e396e600e differ diff --git a/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 b/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 new file mode 100644 index 00000000..6cc8d16e Binary files /dev/null and b/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 differ diff --git a/Library/Artifacts/8a/8a9e5c21c7f49005f9da3c0dbd860ddb b/Library/Artifacts/8a/8a9e5c21c7f49005f9da3c0dbd860ddb new file mode 100644 index 00000000..9188cb64 Binary files /dev/null and b/Library/Artifacts/8a/8a9e5c21c7f49005f9da3c0dbd860ddb differ diff --git a/Library/Artifacts/8a/8aad31bbb1c8ca4f4ac428ee6a752c55 b/Library/Artifacts/8a/8aad31bbb1c8ca4f4ac428ee6a752c55 new file mode 100644 index 00000000..773d0d89 Binary files /dev/null and b/Library/Artifacts/8a/8aad31bbb1c8ca4f4ac428ee6a752c55 differ diff --git a/Library/Artifacts/8a/8aae934927f430cd5ad08508d43ca2f8 b/Library/Artifacts/8a/8aae934927f430cd5ad08508d43ca2f8 new file mode 100644 index 00000000..d0168f85 Binary files /dev/null and b/Library/Artifacts/8a/8aae934927f430cd5ad08508d43ca2f8 differ diff --git a/Library/Artifacts/8a/8ac5bf34674b0cfcb4e1b4ada534865d b/Library/Artifacts/8a/8ac5bf34674b0cfcb4e1b4ada534865d new file mode 100644 index 00000000..6e7f3b0f Binary files /dev/null and b/Library/Artifacts/8a/8ac5bf34674b0cfcb4e1b4ada534865d differ diff --git a/Library/Artifacts/8a/8acfdc8a4d73441bc3d7733f0c8fa336 b/Library/Artifacts/8a/8acfdc8a4d73441bc3d7733f0c8fa336 new file mode 100644 index 00000000..ffe87933 Binary files /dev/null and b/Library/Artifacts/8a/8acfdc8a4d73441bc3d7733f0c8fa336 differ diff --git a/Library/Artifacts/8a/8adf37667d505628ae94bcec6edcdb14 b/Library/Artifacts/8a/8adf37667d505628ae94bcec6edcdb14 new file mode 100644 index 00000000..a597d5d3 Binary files /dev/null and b/Library/Artifacts/8a/8adf37667d505628ae94bcec6edcdb14 differ diff --git a/Library/Artifacts/8a/8ae1b48cbd7521ed948431e88df3c584 b/Library/Artifacts/8a/8ae1b48cbd7521ed948431e88df3c584 new file mode 100644 index 00000000..7deec917 Binary files /dev/null and b/Library/Artifacts/8a/8ae1b48cbd7521ed948431e88df3c584 differ diff --git a/Library/Artifacts/8a/8ae525bb134430a764a6ea54fae47727 b/Library/Artifacts/8a/8ae525bb134430a764a6ea54fae47727 new file mode 100644 index 00000000..c10e9515 Binary files /dev/null and b/Library/Artifacts/8a/8ae525bb134430a764a6ea54fae47727 differ diff --git a/Library/Artifacts/8a/8aedc1c8f6102debdbcc2cdd09d92937 b/Library/Artifacts/8a/8aedc1c8f6102debdbcc2cdd09d92937 new file mode 100644 index 00000000..b05fed80 Binary files /dev/null and b/Library/Artifacts/8a/8aedc1c8f6102debdbcc2cdd09d92937 differ diff --git a/Library/Artifacts/8a/8af296f30f973320aa7c5f7087f03555 b/Library/Artifacts/8a/8af296f30f973320aa7c5f7087f03555 new file mode 100644 index 00000000..dcec66ae Binary files /dev/null and b/Library/Artifacts/8a/8af296f30f973320aa7c5f7087f03555 differ diff --git a/Library/Artifacts/8a/8af3117696f887e2aaa97b86e42528de b/Library/Artifacts/8a/8af3117696f887e2aaa97b86e42528de new file mode 100644 index 00000000..882bf45a Binary files /dev/null and b/Library/Artifacts/8a/8af3117696f887e2aaa97b86e42528de differ diff --git a/Library/Artifacts/8b/8b21118fea65497941c390e25d5b3cfe b/Library/Artifacts/8b/8b21118fea65497941c390e25d5b3cfe new file mode 100644 index 00000000..9ed47979 Binary files /dev/null and b/Library/Artifacts/8b/8b21118fea65497941c390e25d5b3cfe differ diff --git a/Library/Artifacts/8b/8b4bb49eb8528eb460a97aa7ffca4025 b/Library/Artifacts/8b/8b4bb49eb8528eb460a97aa7ffca4025 new file mode 100644 index 00000000..5b9347bd Binary files /dev/null and b/Library/Artifacts/8b/8b4bb49eb8528eb460a97aa7ffca4025 differ diff --git a/Library/Artifacts/8b/8b51cc2a8d6be88336dc87f85dda7e80 b/Library/Artifacts/8b/8b51cc2a8d6be88336dc87f85dda7e80 new file mode 100644 index 00000000..051a2ac3 Binary files /dev/null and b/Library/Artifacts/8b/8b51cc2a8d6be88336dc87f85dda7e80 differ diff --git a/Library/Artifacts/8b/8b5b173c1972b3285c581bca21e07a8b b/Library/Artifacts/8b/8b5b173c1972b3285c581bca21e07a8b new file mode 100644 index 00000000..646544a8 Binary files /dev/null and b/Library/Artifacts/8b/8b5b173c1972b3285c581bca21e07a8b differ diff --git a/Library/Artifacts/8b/8b6071c523db15505a657cc230038658 b/Library/Artifacts/8b/8b6071c523db15505a657cc230038658 new file mode 100644 index 00000000..a3e2e58a Binary files /dev/null and b/Library/Artifacts/8b/8b6071c523db15505a657cc230038658 differ diff --git a/Library/Artifacts/8b/8bb21addbcddb9f33468a43637ad54e4 b/Library/Artifacts/8b/8bb21addbcddb9f33468a43637ad54e4 new file mode 100644 index 00000000..06bcdbf4 Binary files /dev/null and b/Library/Artifacts/8b/8bb21addbcddb9f33468a43637ad54e4 differ diff --git a/Library/Artifacts/8b/8bc24cce861f996bdc5b5d64265cc2e5 b/Library/Artifacts/8b/8bc24cce861f996bdc5b5d64265cc2e5 new file mode 100644 index 00000000..10632710 Binary files /dev/null and b/Library/Artifacts/8b/8bc24cce861f996bdc5b5d64265cc2e5 differ diff --git a/Library/Artifacts/8b/8bc2dda7d5e77dbefa4ca7fd175c25ef b/Library/Artifacts/8b/8bc2dda7d5e77dbefa4ca7fd175c25ef new file mode 100644 index 00000000..4e3c63cc Binary files /dev/null and b/Library/Artifacts/8b/8bc2dda7d5e77dbefa4ca7fd175c25ef differ diff --git a/Library/Artifacts/8b/8bcefb6481a63001ef48f6d5ae5f658c b/Library/Artifacts/8b/8bcefb6481a63001ef48f6d5ae5f658c new file mode 100644 index 00000000..b79ac2e6 Binary files /dev/null and b/Library/Artifacts/8b/8bcefb6481a63001ef48f6d5ae5f658c differ diff --git a/Library/Artifacts/8b/8bdbcff7e0e3837b8798c16e37c94116 b/Library/Artifacts/8b/8bdbcff7e0e3837b8798c16e37c94116 new file mode 100644 index 00000000..8ab7b16b Binary files /dev/null and b/Library/Artifacts/8b/8bdbcff7e0e3837b8798c16e37c94116 differ diff --git a/Library/Artifacts/8b/8be4a176266319601d20c22b7e657ca8 b/Library/Artifacts/8b/8be4a176266319601d20c22b7e657ca8 new file mode 100644 index 00000000..b17bed25 Binary files /dev/null and b/Library/Artifacts/8b/8be4a176266319601d20c22b7e657ca8 differ diff --git a/Library/Artifacts/8b/8bed6c2f33aa0ca124c80a23135c690a b/Library/Artifacts/8b/8bed6c2f33aa0ca124c80a23135c690a new file mode 100644 index 00000000..a1cc3546 Binary files /dev/null and b/Library/Artifacts/8b/8bed6c2f33aa0ca124c80a23135c690a differ diff --git a/Library/Artifacts/8b/8bfecf8dd6658dd432e5d34257009f3d b/Library/Artifacts/8b/8bfecf8dd6658dd432e5d34257009f3d new file mode 100644 index 00000000..10ad250d Binary files /dev/null and b/Library/Artifacts/8b/8bfecf8dd6658dd432e5d34257009f3d differ diff --git a/Library/Artifacts/8c/8c24b7a06c494f7939d74c883c7e8a46 b/Library/Artifacts/8c/8c24b7a06c494f7939d74c883c7e8a46 new file mode 100644 index 00000000..6f7581dd Binary files /dev/null and b/Library/Artifacts/8c/8c24b7a06c494f7939d74c883c7e8a46 differ diff --git a/Library/Artifacts/8c/8c6fbe5e2076707f272e8616c77d9d03 b/Library/Artifacts/8c/8c6fbe5e2076707f272e8616c77d9d03 new file mode 100644 index 00000000..27d0819e Binary files /dev/null and b/Library/Artifacts/8c/8c6fbe5e2076707f272e8616c77d9d03 differ diff --git a/Library/Artifacts/8c/8c93aaa438d7f55af1172d3a3bfd9c40 b/Library/Artifacts/8c/8c93aaa438d7f55af1172d3a3bfd9c40 new file mode 100644 index 00000000..2258ab7d Binary files /dev/null and b/Library/Artifacts/8c/8c93aaa438d7f55af1172d3a3bfd9c40 differ diff --git a/Library/Artifacts/8c/8cb31cc4a8e3a76f76e5e8b646555173 b/Library/Artifacts/8c/8cb31cc4a8e3a76f76e5e8b646555173 new file mode 100644 index 00000000..79b4b369 Binary files /dev/null and b/Library/Artifacts/8c/8cb31cc4a8e3a76f76e5e8b646555173 differ diff --git a/Library/Artifacts/8c/8cbfa93bb111915ff8b2cec28502f556 b/Library/Artifacts/8c/8cbfa93bb111915ff8b2cec28502f556 new file mode 100644 index 00000000..a8a7d871 Binary files /dev/null and b/Library/Artifacts/8c/8cbfa93bb111915ff8b2cec28502f556 differ diff --git a/Library/Artifacts/8c/8cc1257135831608074389a203ab6c0a b/Library/Artifacts/8c/8cc1257135831608074389a203ab6c0a new file mode 100644 index 00000000..d7a141d2 Binary files /dev/null and b/Library/Artifacts/8c/8cc1257135831608074389a203ab6c0a differ diff --git a/Library/Artifacts/8c/8ccd8f0f988f9495461c87e1ff6e56e5 b/Library/Artifacts/8c/8ccd8f0f988f9495461c87e1ff6e56e5 new file mode 100644 index 00000000..5a18d203 Binary files /dev/null and b/Library/Artifacts/8c/8ccd8f0f988f9495461c87e1ff6e56e5 differ diff --git a/Library/Artifacts/8c/8cec0420f585e58cd59e9cb017017c6e b/Library/Artifacts/8c/8cec0420f585e58cd59e9cb017017c6e new file mode 100644 index 00000000..555c1e4d Binary files /dev/null and b/Library/Artifacts/8c/8cec0420f585e58cd59e9cb017017c6e differ diff --git a/Library/Artifacts/8c/8cecd3c00af53d798b8b91658a390598 b/Library/Artifacts/8c/8cecd3c00af53d798b8b91658a390598 new file mode 100644 index 00000000..72ab53f1 Binary files /dev/null and b/Library/Artifacts/8c/8cecd3c00af53d798b8b91658a390598 differ diff --git a/Library/Artifacts/8c/8cef724ec9ed7230996163eb9f045bbf b/Library/Artifacts/8c/8cef724ec9ed7230996163eb9f045bbf new file mode 100644 index 00000000..7f0afd7b Binary files /dev/null and b/Library/Artifacts/8c/8cef724ec9ed7230996163eb9f045bbf differ diff --git a/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e b/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e new file mode 100644 index 00000000..9f9f91cf Binary files /dev/null and b/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e differ diff --git a/Library/Artifacts/8c/8cfec3747e95bcba08a2023c304c4582 b/Library/Artifacts/8c/8cfec3747e95bcba08a2023c304c4582 new file mode 100644 index 00000000..e463525b Binary files /dev/null and b/Library/Artifacts/8c/8cfec3747e95bcba08a2023c304c4582 differ diff --git a/Library/Artifacts/8d/8d06fbba70abd72be2a0939ea87baf53 b/Library/Artifacts/8d/8d06fbba70abd72be2a0939ea87baf53 new file mode 100644 index 00000000..5bc106b1 Binary files /dev/null and b/Library/Artifacts/8d/8d06fbba70abd72be2a0939ea87baf53 differ diff --git a/Library/Artifacts/8d/8d1b745cec599d40fe3bbb37e6155eee b/Library/Artifacts/8d/8d1b745cec599d40fe3bbb37e6155eee new file mode 100644 index 00000000..3cacc830 Binary files /dev/null and b/Library/Artifacts/8d/8d1b745cec599d40fe3bbb37e6155eee differ diff --git a/Library/Artifacts/8d/8d67b68e2c85634a72a2897c4c29f32b b/Library/Artifacts/8d/8d67b68e2c85634a72a2897c4c29f32b new file mode 100644 index 00000000..fe59f8f3 Binary files /dev/null and b/Library/Artifacts/8d/8d67b68e2c85634a72a2897c4c29f32b differ diff --git a/Library/Artifacts/8d/8d71660d4657a6b9ae7b1ba51335eea4 b/Library/Artifacts/8d/8d71660d4657a6b9ae7b1ba51335eea4 new file mode 100644 index 00000000..ae8bb60e Binary files /dev/null and b/Library/Artifacts/8d/8d71660d4657a6b9ae7b1ba51335eea4 differ diff --git a/Library/Artifacts/8d/8d7c50d06e145b9bdb68ffc1210338d5 b/Library/Artifacts/8d/8d7c50d06e145b9bdb68ffc1210338d5 new file mode 100644 index 00000000..471334bb Binary files /dev/null and b/Library/Artifacts/8d/8d7c50d06e145b9bdb68ffc1210338d5 differ diff --git a/Library/Artifacts/8d/8d89dd23c104519e494c331dd9e9fd3d b/Library/Artifacts/8d/8d89dd23c104519e494c331dd9e9fd3d new file mode 100644 index 00000000..dbd037e3 Binary files /dev/null and b/Library/Artifacts/8d/8d89dd23c104519e494c331dd9e9fd3d differ diff --git a/Library/Artifacts/8d/8d8d190e2be78bc8511f8ef5d6549847 b/Library/Artifacts/8d/8d8d190e2be78bc8511f8ef5d6549847 new file mode 100644 index 00000000..85b45e5a Binary files /dev/null and b/Library/Artifacts/8d/8d8d190e2be78bc8511f8ef5d6549847 differ diff --git a/Library/Artifacts/8d/8d9a608607d285f34967de60a2a465fc b/Library/Artifacts/8d/8d9a608607d285f34967de60a2a465fc new file mode 100644 index 00000000..f700c7ce Binary files /dev/null and b/Library/Artifacts/8d/8d9a608607d285f34967de60a2a465fc differ diff --git a/Library/Artifacts/8d/8dac221d107f46e44346444548940f98 b/Library/Artifacts/8d/8dac221d107f46e44346444548940f98 new file mode 100644 index 00000000..0811f4cf Binary files /dev/null and b/Library/Artifacts/8d/8dac221d107f46e44346444548940f98 differ diff --git a/Library/Artifacts/8d/8dc813dbc105cf19d5ab78351253be84 b/Library/Artifacts/8d/8dc813dbc105cf19d5ab78351253be84 new file mode 100644 index 00000000..c8eec922 Binary files /dev/null and b/Library/Artifacts/8d/8dc813dbc105cf19d5ab78351253be84 differ diff --git a/Library/Artifacts/8d/8df43e16ee0f90a13489261f94aa3fe1 b/Library/Artifacts/8d/8df43e16ee0f90a13489261f94aa3fe1 new file mode 100644 index 00000000..0f729e8d Binary files /dev/null and b/Library/Artifacts/8d/8df43e16ee0f90a13489261f94aa3fe1 differ diff --git a/Library/Artifacts/8d/8df6784262b9d7106ed6be6616d3d6a8 b/Library/Artifacts/8d/8df6784262b9d7106ed6be6616d3d6a8 new file mode 100644 index 00000000..ae368787 Binary files /dev/null and b/Library/Artifacts/8d/8df6784262b9d7106ed6be6616d3d6a8 differ diff --git a/Library/Artifacts/8e/8e0fd0da15acd9cbefac52b8e97978be b/Library/Artifacts/8e/8e0fd0da15acd9cbefac52b8e97978be new file mode 100644 index 00000000..310ce6a7 Binary files /dev/null and b/Library/Artifacts/8e/8e0fd0da15acd9cbefac52b8e97978be differ diff --git a/Library/Artifacts/8e/8e13345bb59736335c008794f99dbd10 b/Library/Artifacts/8e/8e13345bb59736335c008794f99dbd10 new file mode 100644 index 00000000..30ee7a20 Binary files /dev/null and b/Library/Artifacts/8e/8e13345bb59736335c008794f99dbd10 differ diff --git a/Library/Artifacts/8e/8e1de1b21e6ec7894ac3c7896ce30ee9 b/Library/Artifacts/8e/8e1de1b21e6ec7894ac3c7896ce30ee9 new file mode 100644 index 00000000..67e31466 Binary files /dev/null and b/Library/Artifacts/8e/8e1de1b21e6ec7894ac3c7896ce30ee9 differ diff --git a/Library/Artifacts/8e/8e225bdb0100075f7d151088ed75f1ac b/Library/Artifacts/8e/8e225bdb0100075f7d151088ed75f1ac new file mode 100644 index 00000000..91fced47 Binary files /dev/null and b/Library/Artifacts/8e/8e225bdb0100075f7d151088ed75f1ac differ diff --git a/Library/Artifacts/8e/8e2b55238f0b54e2b9c04886dea0513e b/Library/Artifacts/8e/8e2b55238f0b54e2b9c04886dea0513e new file mode 100644 index 00000000..ba1dc775 Binary files /dev/null and b/Library/Artifacts/8e/8e2b55238f0b54e2b9c04886dea0513e differ diff --git a/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c b/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c new file mode 100644 index 00000000..8b3a729e Binary files /dev/null and b/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c differ diff --git a/Library/Artifacts/8e/8e3d2a668924f93f035bd9d6102962c6 b/Library/Artifacts/8e/8e3d2a668924f93f035bd9d6102962c6 new file mode 100644 index 00000000..dfbce556 Binary files /dev/null and b/Library/Artifacts/8e/8e3d2a668924f93f035bd9d6102962c6 differ diff --git a/Library/Artifacts/8e/8e4153aded536b9c30f4edd4d8b813c4 b/Library/Artifacts/8e/8e4153aded536b9c30f4edd4d8b813c4 new file mode 100644 index 00000000..71866c99 Binary files /dev/null and b/Library/Artifacts/8e/8e4153aded536b9c30f4edd4d8b813c4 differ diff --git a/Library/Artifacts/8e/8e56ed9fdd9c689cbb60a6b111cf89e0 b/Library/Artifacts/8e/8e56ed9fdd9c689cbb60a6b111cf89e0 new file mode 100644 index 00000000..75075c76 Binary files /dev/null and b/Library/Artifacts/8e/8e56ed9fdd9c689cbb60a6b111cf89e0 differ diff --git a/Library/Artifacts/8e/8e5f024073bec227ca008f3c3c154de9 b/Library/Artifacts/8e/8e5f024073bec227ca008f3c3c154de9 new file mode 100644 index 00000000..f976eee8 Binary files /dev/null and b/Library/Artifacts/8e/8e5f024073bec227ca008f3c3c154de9 differ diff --git a/Library/Artifacts/8e/8e61da7115d8507cd933c345c093aeda b/Library/Artifacts/8e/8e61da7115d8507cd933c345c093aeda new file mode 100644 index 00000000..c53dcc24 Binary files /dev/null and b/Library/Artifacts/8e/8e61da7115d8507cd933c345c093aeda differ diff --git a/Library/Artifacts/8e/8e753cc28be2a5bc9b3cb949879e67db b/Library/Artifacts/8e/8e753cc28be2a5bc9b3cb949879e67db new file mode 100644 index 00000000..455afd6b Binary files /dev/null and b/Library/Artifacts/8e/8e753cc28be2a5bc9b3cb949879e67db differ diff --git a/Library/Artifacts/8e/8ea2eec275d9e83ba218f8e0e4679d8f b/Library/Artifacts/8e/8ea2eec275d9e83ba218f8e0e4679d8f new file mode 100644 index 00000000..d75dfbcc Binary files /dev/null and b/Library/Artifacts/8e/8ea2eec275d9e83ba218f8e0e4679d8f differ diff --git a/Library/Artifacts/8e/8ecabf9d0d07e6bcda75253a13c86b59 b/Library/Artifacts/8e/8ecabf9d0d07e6bcda75253a13c86b59 new file mode 100644 index 00000000..b0bf776d Binary files /dev/null and b/Library/Artifacts/8e/8ecabf9d0d07e6bcda75253a13c86b59 differ diff --git a/Library/Artifacts/8e/8ed6fec92748407381e1fda08e46aae9 b/Library/Artifacts/8e/8ed6fec92748407381e1fda08e46aae9 new file mode 100644 index 00000000..69f088eb Binary files /dev/null and b/Library/Artifacts/8e/8ed6fec92748407381e1fda08e46aae9 differ diff --git a/Library/Artifacts/8e/8eda5d4b5e113e4d0ac5c91f9e1bc57e b/Library/Artifacts/8e/8eda5d4b5e113e4d0ac5c91f9e1bc57e new file mode 100644 index 00000000..7857a31c Binary files /dev/null and b/Library/Artifacts/8e/8eda5d4b5e113e4d0ac5c91f9e1bc57e differ diff --git a/Library/Artifacts/8e/8ee19078b1fe526364cd93db0ec403c4 b/Library/Artifacts/8e/8ee19078b1fe526364cd93db0ec403c4 new file mode 100644 index 00000000..5da9bce1 Binary files /dev/null and b/Library/Artifacts/8e/8ee19078b1fe526364cd93db0ec403c4 differ diff --git a/Library/Artifacts/8e/8ee9bcc0ff6c47474b87cf746cbc3386 b/Library/Artifacts/8e/8ee9bcc0ff6c47474b87cf746cbc3386 new file mode 100644 index 00000000..284ef209 Binary files /dev/null and b/Library/Artifacts/8e/8ee9bcc0ff6c47474b87cf746cbc3386 differ diff --git a/Library/Artifacts/8f/8f09687dded3c59dcf5fca1fdddce5e1 b/Library/Artifacts/8f/8f09687dded3c59dcf5fca1fdddce5e1 new file mode 100644 index 00000000..ef487a8d Binary files /dev/null and b/Library/Artifacts/8f/8f09687dded3c59dcf5fca1fdddce5e1 differ diff --git a/Library/Artifacts/8f/8f0e2408fee043920ada4db081b24ce2 b/Library/Artifacts/8f/8f0e2408fee043920ada4db081b24ce2 new file mode 100644 index 00000000..9b4b8c49 Binary files /dev/null and b/Library/Artifacts/8f/8f0e2408fee043920ada4db081b24ce2 differ diff --git a/Library/Artifacts/8f/8f2aa91b2cdaf0d81628c5682abdc206 b/Library/Artifacts/8f/8f2aa91b2cdaf0d81628c5682abdc206 new file mode 100644 index 00000000..214c855c Binary files /dev/null and b/Library/Artifacts/8f/8f2aa91b2cdaf0d81628c5682abdc206 differ diff --git a/Library/Artifacts/8f/8f4a4b5344716237a340882aa5d126d6 b/Library/Artifacts/8f/8f4a4b5344716237a340882aa5d126d6 new file mode 100644 index 00000000..e3a45587 Binary files /dev/null and b/Library/Artifacts/8f/8f4a4b5344716237a340882aa5d126d6 differ diff --git a/Library/Artifacts/8f/8f73953e43b0cf26291105caf6b4ac4d b/Library/Artifacts/8f/8f73953e43b0cf26291105caf6b4ac4d new file mode 100644 index 00000000..4e7a5c89 Binary files /dev/null and b/Library/Artifacts/8f/8f73953e43b0cf26291105caf6b4ac4d differ diff --git a/Library/Artifacts/8f/8f9050836508688a356f27969ff2c339 b/Library/Artifacts/8f/8f9050836508688a356f27969ff2c339 new file mode 100644 index 00000000..bce9efac Binary files /dev/null and b/Library/Artifacts/8f/8f9050836508688a356f27969ff2c339 differ diff --git a/Library/Artifacts/8f/8f94812103a20ce21aa198b595cf29f0 b/Library/Artifacts/8f/8f94812103a20ce21aa198b595cf29f0 new file mode 100644 index 00000000..48023ff5 Binary files /dev/null and b/Library/Artifacts/8f/8f94812103a20ce21aa198b595cf29f0 differ diff --git a/Library/Artifacts/8f/8fa5a9ee8bd6de07128eee88f406cf3d b/Library/Artifacts/8f/8fa5a9ee8bd6de07128eee88f406cf3d new file mode 100644 index 00000000..8335b3b1 Binary files /dev/null and b/Library/Artifacts/8f/8fa5a9ee8bd6de07128eee88f406cf3d differ diff --git a/Library/Artifacts/8f/8fad31085489fcdff4d93dc3563cb197 b/Library/Artifacts/8f/8fad31085489fcdff4d93dc3563cb197 new file mode 100644 index 00000000..95d4d04f Binary files /dev/null and b/Library/Artifacts/8f/8fad31085489fcdff4d93dc3563cb197 differ diff --git a/Library/Artifacts/8f/8fb93af3bedf2cc07d899d54013b8356 b/Library/Artifacts/8f/8fb93af3bedf2cc07d899d54013b8356 new file mode 100644 index 00000000..83a50630 Binary files /dev/null and b/Library/Artifacts/8f/8fb93af3bedf2cc07d899d54013b8356 differ diff --git a/Library/Artifacts/8f/8fc33f8a3846277057f59a706c085add b/Library/Artifacts/8f/8fc33f8a3846277057f59a706c085add new file mode 100644 index 00000000..50505c5b Binary files /dev/null and b/Library/Artifacts/8f/8fc33f8a3846277057f59a706c085add differ diff --git a/Library/Artifacts/8f/8feb0110dd36d53c5ac7eb1e0be0ad48 b/Library/Artifacts/8f/8feb0110dd36d53c5ac7eb1e0be0ad48 new file mode 100644 index 00000000..570b2077 Binary files /dev/null and b/Library/Artifacts/8f/8feb0110dd36d53c5ac7eb1e0be0ad48 differ diff --git a/Library/Artifacts/90/90022653c5e4bb873ffbb1c9008625bb b/Library/Artifacts/90/90022653c5e4bb873ffbb1c9008625bb new file mode 100644 index 00000000..12231f24 Binary files /dev/null and b/Library/Artifacts/90/90022653c5e4bb873ffbb1c9008625bb differ diff --git a/Library/Artifacts/90/9025bbba14e7b013686eab91fba76828 b/Library/Artifacts/90/9025bbba14e7b013686eab91fba76828 new file mode 100644 index 00000000..52f7fde0 Binary files /dev/null and b/Library/Artifacts/90/9025bbba14e7b013686eab91fba76828 differ diff --git a/Library/Artifacts/90/904b9ef1741fd9f7536d5f8fd7620339 b/Library/Artifacts/90/904b9ef1741fd9f7536d5f8fd7620339 new file mode 100644 index 00000000..cc8f05a5 Binary files /dev/null and b/Library/Artifacts/90/904b9ef1741fd9f7536d5f8fd7620339 differ diff --git a/Library/Artifacts/90/904fceea8af7690ac324e248eade3441 b/Library/Artifacts/90/904fceea8af7690ac324e248eade3441 new file mode 100644 index 00000000..c33320dd Binary files /dev/null and b/Library/Artifacts/90/904fceea8af7690ac324e248eade3441 differ diff --git a/Library/Artifacts/90/90781752058fcc41e5e3893f197172e2 b/Library/Artifacts/90/90781752058fcc41e5e3893f197172e2 new file mode 100644 index 00000000..5428626b Binary files /dev/null and b/Library/Artifacts/90/90781752058fcc41e5e3893f197172e2 differ diff --git a/Library/Artifacts/90/9099821133bedc57fcce8e1c40436f35 b/Library/Artifacts/90/9099821133bedc57fcce8e1c40436f35 new file mode 100644 index 00000000..f97b7a80 Binary files /dev/null and b/Library/Artifacts/90/9099821133bedc57fcce8e1c40436f35 differ diff --git a/Library/Artifacts/90/90a6c533280b65cbe1abad6be4d618da b/Library/Artifacts/90/90a6c533280b65cbe1abad6be4d618da new file mode 100644 index 00000000..87ec3954 Binary files /dev/null and b/Library/Artifacts/90/90a6c533280b65cbe1abad6be4d618da differ diff --git a/Library/Artifacts/90/90aefdcfea53aaf730e06a16789634b9 b/Library/Artifacts/90/90aefdcfea53aaf730e06a16789634b9 new file mode 100644 index 00000000..51c36269 Binary files /dev/null and b/Library/Artifacts/90/90aefdcfea53aaf730e06a16789634b9 differ diff --git a/Library/Artifacts/90/90cb62f9c47f8658c9c7d6aa4f7f3f0c b/Library/Artifacts/90/90cb62f9c47f8658c9c7d6aa4f7f3f0c new file mode 100644 index 00000000..6b8b7d6d Binary files /dev/null and b/Library/Artifacts/90/90cb62f9c47f8658c9c7d6aa4f7f3f0c differ diff --git a/Library/Artifacts/90/90cd4b36bc6a75f9b92e865894957106 b/Library/Artifacts/90/90cd4b36bc6a75f9b92e865894957106 new file mode 100644 index 00000000..16999674 Binary files /dev/null and b/Library/Artifacts/90/90cd4b36bc6a75f9b92e865894957106 differ diff --git a/Library/Artifacts/90/90cef1a991f3bf1cbe594a03a97b2269 b/Library/Artifacts/90/90cef1a991f3bf1cbe594a03a97b2269 new file mode 100644 index 00000000..a50c80d7 Binary files /dev/null and b/Library/Artifacts/90/90cef1a991f3bf1cbe594a03a97b2269 differ diff --git a/Library/Artifacts/90/90d5a3d5771759bc49ba69f59648fefd b/Library/Artifacts/90/90d5a3d5771759bc49ba69f59648fefd new file mode 100644 index 00000000..63f4a034 Binary files /dev/null and b/Library/Artifacts/90/90d5a3d5771759bc49ba69f59648fefd differ diff --git a/Library/Artifacts/90/90d7e96e5ea7572476d4605e00429ccc b/Library/Artifacts/90/90d7e96e5ea7572476d4605e00429ccc new file mode 100644 index 00000000..d0c40e97 Binary files /dev/null and b/Library/Artifacts/90/90d7e96e5ea7572476d4605e00429ccc differ diff --git a/Library/Artifacts/90/90d94e48963c9e18466b2e8464d7a77f b/Library/Artifacts/90/90d94e48963c9e18466b2e8464d7a77f new file mode 100644 index 00000000..53134d32 Binary files /dev/null and b/Library/Artifacts/90/90d94e48963c9e18466b2e8464d7a77f differ diff --git a/Library/Artifacts/90/90eca2a9457d5f18acee84f79d4d165e b/Library/Artifacts/90/90eca2a9457d5f18acee84f79d4d165e new file mode 100644 index 00000000..b16972f5 Binary files /dev/null and b/Library/Artifacts/90/90eca2a9457d5f18acee84f79d4d165e differ diff --git a/Library/Artifacts/90/90f88b0f1b8c205fc2e9d38581043610 b/Library/Artifacts/90/90f88b0f1b8c205fc2e9d38581043610 new file mode 100644 index 00000000..6e1659c9 Binary files /dev/null and b/Library/Artifacts/90/90f88b0f1b8c205fc2e9d38581043610 differ diff --git a/Library/Artifacts/91/91045c3291040f6f7326c660f0022014 b/Library/Artifacts/91/91045c3291040f6f7326c660f0022014 new file mode 100644 index 00000000..672ed054 Binary files /dev/null and b/Library/Artifacts/91/91045c3291040f6f7326c660f0022014 differ diff --git a/Library/Artifacts/91/911a3e7d2ea5acdbcbb5de202deb623f b/Library/Artifacts/91/911a3e7d2ea5acdbcbb5de202deb623f new file mode 100644 index 00000000..99091f0a Binary files /dev/null and b/Library/Artifacts/91/911a3e7d2ea5acdbcbb5de202deb623f differ diff --git a/Library/Artifacts/91/9124700d5dd24bd8aac3f0edeb6d8f2d b/Library/Artifacts/91/9124700d5dd24bd8aac3f0edeb6d8f2d new file mode 100644 index 00000000..ccbbe74f Binary files /dev/null and b/Library/Artifacts/91/9124700d5dd24bd8aac3f0edeb6d8f2d differ diff --git a/Library/Artifacts/91/91486b572be4058b7f20457c6f5c6661 b/Library/Artifacts/91/91486b572be4058b7f20457c6f5c6661 new file mode 100644 index 00000000..aac87fcf Binary files /dev/null and b/Library/Artifacts/91/91486b572be4058b7f20457c6f5c6661 differ diff --git a/Library/Artifacts/91/91686cb90927a29967f24aa4aebe8eee b/Library/Artifacts/91/91686cb90927a29967f24aa4aebe8eee new file mode 100644 index 00000000..54118c29 Binary files /dev/null and b/Library/Artifacts/91/91686cb90927a29967f24aa4aebe8eee differ diff --git a/Library/Artifacts/91/9170e73ef83ebc8270ca7d77e3737869 b/Library/Artifacts/91/9170e73ef83ebc8270ca7d77e3737869 new file mode 100644 index 00000000..268f3420 Binary files /dev/null and b/Library/Artifacts/91/9170e73ef83ebc8270ca7d77e3737869 differ diff --git a/Library/Artifacts/91/917abe48114e57e4f2beff6b8741f97f b/Library/Artifacts/91/917abe48114e57e4f2beff6b8741f97f new file mode 100644 index 00000000..eb2cbf52 Binary files /dev/null and b/Library/Artifacts/91/917abe48114e57e4f2beff6b8741f97f differ diff --git a/Library/Artifacts/91/917c4bc43b79a6278f4d31200f588255 b/Library/Artifacts/91/917c4bc43b79a6278f4d31200f588255 new file mode 100644 index 00000000..ac62f2d0 Binary files /dev/null and b/Library/Artifacts/91/917c4bc43b79a6278f4d31200f588255 differ diff --git a/Library/Artifacts/91/917c590f4b126396b146d3f9d75dabc4 b/Library/Artifacts/91/917c590f4b126396b146d3f9d75dabc4 new file mode 100644 index 00000000..eb1b24e8 Binary files /dev/null and b/Library/Artifacts/91/917c590f4b126396b146d3f9d75dabc4 differ diff --git a/Library/Artifacts/91/918010f41f7fbc16a536df73e964b7d9 b/Library/Artifacts/91/918010f41f7fbc16a536df73e964b7d9 new file mode 100644 index 00000000..87594ffc Binary files /dev/null and b/Library/Artifacts/91/918010f41f7fbc16a536df73e964b7d9 differ diff --git a/Library/Artifacts/91/91bc931e410dd422245f7164ac6dff30 b/Library/Artifacts/91/91bc931e410dd422245f7164ac6dff30 new file mode 100644 index 00000000..39eb279f Binary files /dev/null and b/Library/Artifacts/91/91bc931e410dd422245f7164ac6dff30 differ diff --git a/Library/Artifacts/91/91c25e325ef4cd9dfc6d5edadd492ef9 b/Library/Artifacts/91/91c25e325ef4cd9dfc6d5edadd492ef9 new file mode 100644 index 00000000..d09402e4 Binary files /dev/null and b/Library/Artifacts/91/91c25e325ef4cd9dfc6d5edadd492ef9 differ diff --git a/Library/Artifacts/91/91d3d3f18e5e4541bea642d56970ef6f b/Library/Artifacts/91/91d3d3f18e5e4541bea642d56970ef6f new file mode 100644 index 00000000..a49a7936 Binary files /dev/null and b/Library/Artifacts/91/91d3d3f18e5e4541bea642d56970ef6f differ diff --git a/Library/Artifacts/91/91e2a586da23032a6cceb61057908286 b/Library/Artifacts/91/91e2a586da23032a6cceb61057908286 new file mode 100644 index 00000000..08eb1980 Binary files /dev/null and b/Library/Artifacts/91/91e2a586da23032a6cceb61057908286 differ diff --git a/Library/Artifacts/91/91e2dc1905c25a1ecd096ea11ba4f376 b/Library/Artifacts/91/91e2dc1905c25a1ecd096ea11ba4f376 new file mode 100644 index 00000000..6d5745d8 Binary files /dev/null and b/Library/Artifacts/91/91e2dc1905c25a1ecd096ea11ba4f376 differ diff --git a/Library/Artifacts/91/91eddf1831534307b4aa21bdbe6adb82 b/Library/Artifacts/91/91eddf1831534307b4aa21bdbe6adb82 new file mode 100644 index 00000000..670aea16 Binary files /dev/null and b/Library/Artifacts/91/91eddf1831534307b4aa21bdbe6adb82 differ diff --git a/Library/Artifacts/91/91ee321a5bfd2a3c536ec68e8d7f53f7 b/Library/Artifacts/91/91ee321a5bfd2a3c536ec68e8d7f53f7 new file mode 100644 index 00000000..d3e43fb9 Binary files /dev/null and b/Library/Artifacts/91/91ee321a5bfd2a3c536ec68e8d7f53f7 differ diff --git a/Library/Artifacts/91/91f521b5c6164fdff114142ddd8cc888 b/Library/Artifacts/91/91f521b5c6164fdff114142ddd8cc888 new file mode 100644 index 00000000..ca31157b Binary files /dev/null and b/Library/Artifacts/91/91f521b5c6164fdff114142ddd8cc888 differ diff --git a/Library/Artifacts/92/921f399b4b8a22d956729575e5a28a4c b/Library/Artifacts/92/921f399b4b8a22d956729575e5a28a4c new file mode 100644 index 00000000..e7751963 Binary files /dev/null and b/Library/Artifacts/92/921f399b4b8a22d956729575e5a28a4c differ diff --git a/Library/Artifacts/92/923af70035284ea558af1868d845242f b/Library/Artifacts/92/923af70035284ea558af1868d845242f new file mode 100644 index 00000000..2b055456 Binary files /dev/null and b/Library/Artifacts/92/923af70035284ea558af1868d845242f differ diff --git a/Library/Artifacts/92/923ea852c460c36ad14331c7e7e4b67a b/Library/Artifacts/92/923ea852c460c36ad14331c7e7e4b67a new file mode 100644 index 00000000..a327fe90 Binary files /dev/null and b/Library/Artifacts/92/923ea852c460c36ad14331c7e7e4b67a differ diff --git a/Library/Artifacts/92/92640bbb87533bcc3f68aec37c4bc0d4 b/Library/Artifacts/92/92640bbb87533bcc3f68aec37c4bc0d4 new file mode 100644 index 00000000..f2cbc8ef Binary files /dev/null and b/Library/Artifacts/92/92640bbb87533bcc3f68aec37c4bc0d4 differ diff --git a/Library/Artifacts/92/926d0501df61da60c8cc965fe1831db4 b/Library/Artifacts/92/926d0501df61da60c8cc965fe1831db4 new file mode 100644 index 00000000..9d1f71d3 Binary files /dev/null and b/Library/Artifacts/92/926d0501df61da60c8cc965fe1831db4 differ diff --git a/Library/Artifacts/92/92772c65804138eb1d45cbca6fb8adc7 b/Library/Artifacts/92/92772c65804138eb1d45cbca6fb8adc7 new file mode 100644 index 00000000..057f6b79 Binary files /dev/null and b/Library/Artifacts/92/92772c65804138eb1d45cbca6fb8adc7 differ diff --git a/Library/Artifacts/92/929c0160c4453bd235c8285bc738fefd b/Library/Artifacts/92/929c0160c4453bd235c8285bc738fefd new file mode 100644 index 00000000..1eafaa5a Binary files /dev/null and b/Library/Artifacts/92/929c0160c4453bd235c8285bc738fefd differ diff --git a/Library/Artifacts/92/92b6301e8f576df60ebfe3cc2753051f b/Library/Artifacts/92/92b6301e8f576df60ebfe3cc2753051f new file mode 100644 index 00000000..23715482 Binary files /dev/null and b/Library/Artifacts/92/92b6301e8f576df60ebfe3cc2753051f differ diff --git a/Library/Artifacts/92/92bd0ed8478892b334c366812f371103 b/Library/Artifacts/92/92bd0ed8478892b334c366812f371103 new file mode 100644 index 00000000..9c135b41 Binary files /dev/null and b/Library/Artifacts/92/92bd0ed8478892b334c366812f371103 differ diff --git a/Library/Artifacts/92/92bd7ea7a88ecba13ba6b9ded493b0c2 b/Library/Artifacts/92/92bd7ea7a88ecba13ba6b9ded493b0c2 new file mode 100644 index 00000000..45f84a2c Binary files /dev/null and b/Library/Artifacts/92/92bd7ea7a88ecba13ba6b9ded493b0c2 differ diff --git a/Library/Artifacts/92/92bfc0c4be8a878400dd593f0d8acdf7 b/Library/Artifacts/92/92bfc0c4be8a878400dd593f0d8acdf7 new file mode 100644 index 00000000..d0cd0561 Binary files /dev/null and b/Library/Artifacts/92/92bfc0c4be8a878400dd593f0d8acdf7 differ diff --git a/Library/Artifacts/92/92d546b1dd3cb80af50cc73d076278b7 b/Library/Artifacts/92/92d546b1dd3cb80af50cc73d076278b7 new file mode 100644 index 00000000..bfcdc752 Binary files /dev/null and b/Library/Artifacts/92/92d546b1dd3cb80af50cc73d076278b7 differ diff --git a/Library/Artifacts/92/92f2a11ce2a270897f8bef844c13ee5c b/Library/Artifacts/92/92f2a11ce2a270897f8bef844c13ee5c new file mode 100644 index 00000000..7e02169a Binary files /dev/null and b/Library/Artifacts/92/92f2a11ce2a270897f8bef844c13ee5c differ diff --git a/Library/Artifacts/93/93004bb824374da9fa6a47e01502d42f b/Library/Artifacts/93/93004bb824374da9fa6a47e01502d42f new file mode 100644 index 00000000..10730921 Binary files /dev/null and b/Library/Artifacts/93/93004bb824374da9fa6a47e01502d42f differ diff --git a/Library/Artifacts/93/9306618fc63ce5f73925f87b22436104 b/Library/Artifacts/93/9306618fc63ce5f73925f87b22436104 new file mode 100644 index 00000000..3b0f4c6f Binary files /dev/null and b/Library/Artifacts/93/9306618fc63ce5f73925f87b22436104 differ diff --git a/Library/Artifacts/93/930fc4638550fe910f40c2a789212e9e b/Library/Artifacts/93/930fc4638550fe910f40c2a789212e9e new file mode 100644 index 00000000..f324808a Binary files /dev/null and b/Library/Artifacts/93/930fc4638550fe910f40c2a789212e9e differ diff --git a/Library/Artifacts/93/931dc71ef3f1372b63bf1d6cc910a509 b/Library/Artifacts/93/931dc71ef3f1372b63bf1d6cc910a509 new file mode 100644 index 00000000..c99a2501 Binary files /dev/null and b/Library/Artifacts/93/931dc71ef3f1372b63bf1d6cc910a509 differ diff --git a/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 b/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 new file mode 100644 index 00000000..6132453d Binary files /dev/null and b/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 differ diff --git a/Library/Artifacts/93/935f3851e16deb700a446cea971aaf0a b/Library/Artifacts/93/935f3851e16deb700a446cea971aaf0a new file mode 100644 index 00000000..ccec39f5 Binary files /dev/null and b/Library/Artifacts/93/935f3851e16deb700a446cea971aaf0a differ diff --git a/Library/Artifacts/93/937d2616dace64c2d5f645c8c673d43e b/Library/Artifacts/93/937d2616dace64c2d5f645c8c673d43e new file mode 100644 index 00000000..bad6d142 Binary files /dev/null and b/Library/Artifacts/93/937d2616dace64c2d5f645c8c673d43e differ diff --git a/Library/Artifacts/93/9392ef0904cc1e9269c6d0711cc5fbe7 b/Library/Artifacts/93/9392ef0904cc1e9269c6d0711cc5fbe7 new file mode 100644 index 00000000..2db7d13c Binary files /dev/null and b/Library/Artifacts/93/9392ef0904cc1e9269c6d0711cc5fbe7 differ diff --git a/Library/Artifacts/93/93a2db2961aa393bec784ef35bf41f35 b/Library/Artifacts/93/93a2db2961aa393bec784ef35bf41f35 new file mode 100644 index 00000000..b621cd38 Binary files /dev/null and b/Library/Artifacts/93/93a2db2961aa393bec784ef35bf41f35 differ diff --git a/Library/Artifacts/93/93b567ae90a8add8ccfc8f95ab565f4c b/Library/Artifacts/93/93b567ae90a8add8ccfc8f95ab565f4c new file mode 100644 index 00000000..e900c3da Binary files /dev/null and b/Library/Artifacts/93/93b567ae90a8add8ccfc8f95ab565f4c differ diff --git a/Library/Artifacts/93/93d1638c981ac8c244eb314f08114167 b/Library/Artifacts/93/93d1638c981ac8c244eb314f08114167 new file mode 100644 index 00000000..3efb7d91 Binary files /dev/null and b/Library/Artifacts/93/93d1638c981ac8c244eb314f08114167 differ diff --git a/Library/Artifacts/93/93fc3012d797b749abde15f373285520 b/Library/Artifacts/93/93fc3012d797b749abde15f373285520 new file mode 100644 index 00000000..6b71348f Binary files /dev/null and b/Library/Artifacts/93/93fc3012d797b749abde15f373285520 differ diff --git a/Library/Artifacts/93/93fdcc7b856ef9e259f6d3d6f34c595a b/Library/Artifacts/93/93fdcc7b856ef9e259f6d3d6f34c595a new file mode 100644 index 00000000..ff47609b Binary files /dev/null and b/Library/Artifacts/93/93fdcc7b856ef9e259f6d3d6f34c595a differ diff --git a/Library/Artifacts/94/9413a6816958f8947009ccbab682d3f7 b/Library/Artifacts/94/9413a6816958f8947009ccbab682d3f7 new file mode 100644 index 00000000..f68fb1d3 Binary files /dev/null and b/Library/Artifacts/94/9413a6816958f8947009ccbab682d3f7 differ diff --git a/Library/Artifacts/94/9440fba6d2372ba727197498b7318a4c b/Library/Artifacts/94/9440fba6d2372ba727197498b7318a4c new file mode 100644 index 00000000..9ec61268 Binary files /dev/null and b/Library/Artifacts/94/9440fba6d2372ba727197498b7318a4c differ diff --git a/Library/Artifacts/94/946a469b05a437d3e55f47be0ebf3d5e b/Library/Artifacts/94/946a469b05a437d3e55f47be0ebf3d5e new file mode 100644 index 00000000..a30d3483 Binary files /dev/null and b/Library/Artifacts/94/946a469b05a437d3e55f47be0ebf3d5e differ diff --git a/Library/Artifacts/94/948203da6d5c427136eaaaaa8cdf0c29 b/Library/Artifacts/94/948203da6d5c427136eaaaaa8cdf0c29 new file mode 100644 index 00000000..627c64da Binary files /dev/null and b/Library/Artifacts/94/948203da6d5c427136eaaaaa8cdf0c29 differ diff --git a/Library/Artifacts/94/948beaae7509502a883dd1b8323cef37 b/Library/Artifacts/94/948beaae7509502a883dd1b8323cef37 new file mode 100644 index 00000000..0cf8ffb1 Binary files /dev/null and b/Library/Artifacts/94/948beaae7509502a883dd1b8323cef37 differ diff --git a/Library/Artifacts/94/949a022e17103cd708465b70175d26de b/Library/Artifacts/94/949a022e17103cd708465b70175d26de new file mode 100644 index 00000000..5089b2ed Binary files /dev/null and b/Library/Artifacts/94/949a022e17103cd708465b70175d26de differ diff --git a/Library/Artifacts/94/94b0831c7d33110b3ed27282ff7e04cd b/Library/Artifacts/94/94b0831c7d33110b3ed27282ff7e04cd new file mode 100644 index 00000000..5a70405d Binary files /dev/null and b/Library/Artifacts/94/94b0831c7d33110b3ed27282ff7e04cd differ diff --git a/Library/Artifacts/94/94c6cf275cf0bb4a3fe5ea1669231c90 b/Library/Artifacts/94/94c6cf275cf0bb4a3fe5ea1669231c90 new file mode 100644 index 00000000..bf37dc95 Binary files /dev/null and b/Library/Artifacts/94/94c6cf275cf0bb4a3fe5ea1669231c90 differ diff --git a/Library/Artifacts/94/94da509c931efa85a41ceb42c8a805ea b/Library/Artifacts/94/94da509c931efa85a41ceb42c8a805ea new file mode 100644 index 00000000..288b3093 Binary files /dev/null and b/Library/Artifacts/94/94da509c931efa85a41ceb42c8a805ea differ diff --git a/Library/Artifacts/94/94e38a328205e9115d5f05e134a60f27 b/Library/Artifacts/94/94e38a328205e9115d5f05e134a60f27 new file mode 100644 index 00000000..19c03c98 Binary files /dev/null and b/Library/Artifacts/94/94e38a328205e9115d5f05e134a60f27 differ diff --git a/Library/Artifacts/94/94f234a6a219c056db4674838cf15429 b/Library/Artifacts/94/94f234a6a219c056db4674838cf15429 new file mode 100644 index 00000000..c0676d79 Binary files /dev/null and b/Library/Artifacts/94/94f234a6a219c056db4674838cf15429 differ diff --git a/Library/Artifacts/95/95037891ac816c7b62c88534dcc38a1b b/Library/Artifacts/95/95037891ac816c7b62c88534dcc38a1b new file mode 100644 index 00000000..e5ac6423 Binary files /dev/null and b/Library/Artifacts/95/95037891ac816c7b62c88534dcc38a1b differ diff --git a/Library/Artifacts/95/951b59be4de6fbbe6f43db7fe8cfe8e2 b/Library/Artifacts/95/951b59be4de6fbbe6f43db7fe8cfe8e2 new file mode 100644 index 00000000..f787bb78 Binary files /dev/null and b/Library/Artifacts/95/951b59be4de6fbbe6f43db7fe8cfe8e2 differ diff --git a/Library/Artifacts/95/9520a6ddde92c649158c47f8bbfad11f b/Library/Artifacts/95/9520a6ddde92c649158c47f8bbfad11f new file mode 100644 index 00000000..3c38be5f Binary files /dev/null and b/Library/Artifacts/95/9520a6ddde92c649158c47f8bbfad11f differ diff --git a/Library/Artifacts/95/95233913f2bfbf3902f28145633e2656 b/Library/Artifacts/95/95233913f2bfbf3902f28145633e2656 new file mode 100644 index 00000000..db70568d Binary files /dev/null and b/Library/Artifacts/95/95233913f2bfbf3902f28145633e2656 differ diff --git a/Library/Artifacts/95/95277840f639f9d641246098d90f3f76 b/Library/Artifacts/95/95277840f639f9d641246098d90f3f76 new file mode 100644 index 00000000..63c58873 Binary files /dev/null and b/Library/Artifacts/95/95277840f639f9d641246098d90f3f76 differ diff --git a/Library/Artifacts/95/95304e24bd1ca49c8d0f47ca858a1b3a b/Library/Artifacts/95/95304e24bd1ca49c8d0f47ca858a1b3a new file mode 100644 index 00000000..13e3c284 Binary files /dev/null and b/Library/Artifacts/95/95304e24bd1ca49c8d0f47ca858a1b3a differ diff --git a/Library/Artifacts/95/953f78fe757ec5fec6afe973c377c066 b/Library/Artifacts/95/953f78fe757ec5fec6afe973c377c066 new file mode 100644 index 00000000..c0d166f6 Binary files /dev/null and b/Library/Artifacts/95/953f78fe757ec5fec6afe973c377c066 differ diff --git a/Library/Artifacts/95/955bbdc7016b46cf455b84c3ddb61daa b/Library/Artifacts/95/955bbdc7016b46cf455b84c3ddb61daa new file mode 100644 index 00000000..6dcf5d25 Binary files /dev/null and b/Library/Artifacts/95/955bbdc7016b46cf455b84c3ddb61daa differ diff --git a/Library/Artifacts/95/955f127c7d6213cc0c3e0e879aba6195 b/Library/Artifacts/95/955f127c7d6213cc0c3e0e879aba6195 new file mode 100644 index 00000000..50783002 Binary files /dev/null and b/Library/Artifacts/95/955f127c7d6213cc0c3e0e879aba6195 differ diff --git a/Library/Artifacts/95/95b164c2e6a12e99dc7f8aadac3d840f b/Library/Artifacts/95/95b164c2e6a12e99dc7f8aadac3d840f new file mode 100644 index 00000000..dc08e95b Binary files /dev/null and b/Library/Artifacts/95/95b164c2e6a12e99dc7f8aadac3d840f differ diff --git a/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b b/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b new file mode 100644 index 00000000..f88a9744 Binary files /dev/null and b/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b differ diff --git a/Library/Artifacts/95/95b712b26424e429794de7920e62ae3c b/Library/Artifacts/95/95b712b26424e429794de7920e62ae3c new file mode 100644 index 00000000..801d29ab Binary files /dev/null and b/Library/Artifacts/95/95b712b26424e429794de7920e62ae3c differ diff --git a/Library/Artifacts/95/95b866ab0bf980ad08b0fc645b502212 b/Library/Artifacts/95/95b866ab0bf980ad08b0fc645b502212 new file mode 100644 index 00000000..2ad2779a Binary files /dev/null and b/Library/Artifacts/95/95b866ab0bf980ad08b0fc645b502212 differ diff --git a/Library/Artifacts/95/95bf37fec400915c261e0e82044c686b b/Library/Artifacts/95/95bf37fec400915c261e0e82044c686b new file mode 100644 index 00000000..c6b2e552 Binary files /dev/null and b/Library/Artifacts/95/95bf37fec400915c261e0e82044c686b differ diff --git a/Library/Artifacts/95/95cff9a9a904fc370545dff98bc90d35 b/Library/Artifacts/95/95cff9a9a904fc370545dff98bc90d35 new file mode 100644 index 00000000..092e04c6 Binary files /dev/null and b/Library/Artifacts/95/95cff9a9a904fc370545dff98bc90d35 differ diff --git a/Library/Artifacts/95/95dbd71f8934ca5f19cd4a41c1292ee4 b/Library/Artifacts/95/95dbd71f8934ca5f19cd4a41c1292ee4 new file mode 100644 index 00000000..7c04a8b8 Binary files /dev/null and b/Library/Artifacts/95/95dbd71f8934ca5f19cd4a41c1292ee4 differ diff --git a/Library/Artifacts/95/95eef787967e88ca81142ef7ee2a1e24 b/Library/Artifacts/95/95eef787967e88ca81142ef7ee2a1e24 new file mode 100644 index 00000000..b0a883cc Binary files /dev/null and b/Library/Artifacts/95/95eef787967e88ca81142ef7ee2a1e24 differ diff --git a/Library/Artifacts/95/95f26e3332b7ca3788fa27fe3c89aec9 b/Library/Artifacts/95/95f26e3332b7ca3788fa27fe3c89aec9 new file mode 100644 index 00000000..e5b0c84e Binary files /dev/null and b/Library/Artifacts/95/95f26e3332b7ca3788fa27fe3c89aec9 differ diff --git a/Library/Artifacts/96/9624bbfe9fd714d65f3310a615a34bc2 b/Library/Artifacts/96/9624bbfe9fd714d65f3310a615a34bc2 new file mode 100644 index 00000000..4673a57e Binary files /dev/null and b/Library/Artifacts/96/9624bbfe9fd714d65f3310a615a34bc2 differ diff --git a/Library/Artifacts/96/962779642b0096ab25cd027fbd71597d b/Library/Artifacts/96/962779642b0096ab25cd027fbd71597d new file mode 100644 index 00000000..a993c84a Binary files /dev/null and b/Library/Artifacts/96/962779642b0096ab25cd027fbd71597d differ diff --git a/Library/Artifacts/96/962be0f6e1687e4071817fc530785720 b/Library/Artifacts/96/962be0f6e1687e4071817fc530785720 new file mode 100644 index 00000000..0ab595fb Binary files /dev/null and b/Library/Artifacts/96/962be0f6e1687e4071817fc530785720 differ diff --git a/Library/Artifacts/96/96441b351be2818c85d542c9e7dffe10 b/Library/Artifacts/96/96441b351be2818c85d542c9e7dffe10 new file mode 100644 index 00000000..6bfc624b Binary files /dev/null and b/Library/Artifacts/96/96441b351be2818c85d542c9e7dffe10 differ diff --git a/Library/Artifacts/96/965e6e2a13fff6c07245953b08ded49a b/Library/Artifacts/96/965e6e2a13fff6c07245953b08ded49a new file mode 100644 index 00000000..c9a88816 Binary files /dev/null and b/Library/Artifacts/96/965e6e2a13fff6c07245953b08ded49a differ diff --git a/Library/Artifacts/96/9661b08042823dfcfa29c4fe63458b05 b/Library/Artifacts/96/9661b08042823dfcfa29c4fe63458b05 new file mode 100644 index 00000000..6a39a0ec Binary files /dev/null and b/Library/Artifacts/96/9661b08042823dfcfa29c4fe63458b05 differ diff --git a/Library/Artifacts/96/966b59166e51c2d3f5118cdc84fdcd8e b/Library/Artifacts/96/966b59166e51c2d3f5118cdc84fdcd8e new file mode 100644 index 00000000..223350e5 Binary files /dev/null and b/Library/Artifacts/96/966b59166e51c2d3f5118cdc84fdcd8e differ diff --git a/Library/Artifacts/96/9671ae68aa3b701f761834db82efc232 b/Library/Artifacts/96/9671ae68aa3b701f761834db82efc232 new file mode 100644 index 00000000..1093bfe0 Binary files /dev/null and b/Library/Artifacts/96/9671ae68aa3b701f761834db82efc232 differ diff --git a/Library/Artifacts/96/967286cd41e1bb201780a76815cda47c b/Library/Artifacts/96/967286cd41e1bb201780a76815cda47c new file mode 100644 index 00000000..b05624c5 Binary files /dev/null and b/Library/Artifacts/96/967286cd41e1bb201780a76815cda47c differ diff --git a/Library/Artifacts/96/967ced4423d05285fedfb95092610fab b/Library/Artifacts/96/967ced4423d05285fedfb95092610fab new file mode 100644 index 00000000..5a8faff9 Binary files /dev/null and b/Library/Artifacts/96/967ced4423d05285fedfb95092610fab differ diff --git a/Library/Artifacts/96/9681dfe659d3183228849b8bccf889d2 b/Library/Artifacts/96/9681dfe659d3183228849b8bccf889d2 new file mode 100644 index 00000000..312729a4 Binary files /dev/null and b/Library/Artifacts/96/9681dfe659d3183228849b8bccf889d2 differ diff --git a/Library/Artifacts/96/968c852d22043ae389d783a0d2e2a9e0 b/Library/Artifacts/96/968c852d22043ae389d783a0d2e2a9e0 new file mode 100644 index 00000000..a26576f0 Binary files /dev/null and b/Library/Artifacts/96/968c852d22043ae389d783a0d2e2a9e0 differ diff --git a/Library/Artifacts/96/968f106030a27782fb5477f8b177e22d b/Library/Artifacts/96/968f106030a27782fb5477f8b177e22d new file mode 100644 index 00000000..72618c05 Binary files /dev/null and b/Library/Artifacts/96/968f106030a27782fb5477f8b177e22d differ diff --git a/Library/Artifacts/96/9695aaa8e8353a36a7fc296fd1489550 b/Library/Artifacts/96/9695aaa8e8353a36a7fc296fd1489550 new file mode 100644 index 00000000..4d8a3504 Binary files /dev/null and b/Library/Artifacts/96/9695aaa8e8353a36a7fc296fd1489550 differ diff --git a/Library/Artifacts/96/96cd32d9094e8bc4496835dd35d39440 b/Library/Artifacts/96/96cd32d9094e8bc4496835dd35d39440 new file mode 100644 index 00000000..5c9769d5 Binary files /dev/null and b/Library/Artifacts/96/96cd32d9094e8bc4496835dd35d39440 differ diff --git a/Library/Artifacts/96/96e00d39a720135f516c621cb77f9e84 b/Library/Artifacts/96/96e00d39a720135f516c621cb77f9e84 new file mode 100644 index 00000000..c80c6ff2 Binary files /dev/null and b/Library/Artifacts/96/96e00d39a720135f516c621cb77f9e84 differ diff --git a/Library/Artifacts/96/96e64394751d1eeba290cdc65ab450f7 b/Library/Artifacts/96/96e64394751d1eeba290cdc65ab450f7 new file mode 100644 index 00000000..04388e9b Binary files /dev/null and b/Library/Artifacts/96/96e64394751d1eeba290cdc65ab450f7 differ diff --git a/Library/Artifacts/97/9716472bac39482411c91d3521e696fd b/Library/Artifacts/97/9716472bac39482411c91d3521e696fd new file mode 100644 index 00000000..e3e1a560 Binary files /dev/null and b/Library/Artifacts/97/9716472bac39482411c91d3521e696fd differ diff --git a/Library/Artifacts/97/971e9ffd28025f6fd948a4573f926a84 b/Library/Artifacts/97/971e9ffd28025f6fd948a4573f926a84 new file mode 100644 index 00000000..d72149bb Binary files /dev/null and b/Library/Artifacts/97/971e9ffd28025f6fd948a4573f926a84 differ diff --git a/Library/Artifacts/97/9729c6775522b3e26f8aaa77854fadbf b/Library/Artifacts/97/9729c6775522b3e26f8aaa77854fadbf new file mode 100644 index 00000000..e1d439f0 Binary files /dev/null and b/Library/Artifacts/97/9729c6775522b3e26f8aaa77854fadbf differ diff --git a/Library/Artifacts/97/972cd20498797fbf29a484c79d5b18fc b/Library/Artifacts/97/972cd20498797fbf29a484c79d5b18fc new file mode 100644 index 00000000..9b331cdf Binary files /dev/null and b/Library/Artifacts/97/972cd20498797fbf29a484c79d5b18fc differ diff --git a/Library/Artifacts/97/97361e6e03e836c1130a9c2945e97e25 b/Library/Artifacts/97/97361e6e03e836c1130a9c2945e97e25 new file mode 100644 index 00000000..b70ef5ec Binary files /dev/null and b/Library/Artifacts/97/97361e6e03e836c1130a9c2945e97e25 differ diff --git a/Library/Artifacts/97/97503b1c3809c4df7511a516dc241bc2 b/Library/Artifacts/97/97503b1c3809c4df7511a516dc241bc2 new file mode 100644 index 00000000..da61367c Binary files /dev/null and b/Library/Artifacts/97/97503b1c3809c4df7511a516dc241bc2 differ diff --git a/Library/Artifacts/97/9751267112fe5eb0ed57f949621c587a b/Library/Artifacts/97/9751267112fe5eb0ed57f949621c587a new file mode 100644 index 00000000..9ada2457 Binary files /dev/null and b/Library/Artifacts/97/9751267112fe5eb0ed57f949621c587a differ diff --git a/Library/Artifacts/97/975f982cc00a36b78aab3e2f47075e53 b/Library/Artifacts/97/975f982cc00a36b78aab3e2f47075e53 new file mode 100644 index 00000000..10bbfe58 Binary files /dev/null and b/Library/Artifacts/97/975f982cc00a36b78aab3e2f47075e53 differ diff --git a/Library/Artifacts/97/97838a3d9ce5cae6b73756c3969b1998 b/Library/Artifacts/97/97838a3d9ce5cae6b73756c3969b1998 new file mode 100644 index 00000000..c2199ae8 Binary files /dev/null and b/Library/Artifacts/97/97838a3d9ce5cae6b73756c3969b1998 differ diff --git a/Library/Artifacts/97/978f6e34e60ac8b9e04f02ae50e838a8 b/Library/Artifacts/97/978f6e34e60ac8b9e04f02ae50e838a8 new file mode 100644 index 00000000..a26fb567 Binary files /dev/null and b/Library/Artifacts/97/978f6e34e60ac8b9e04f02ae50e838a8 differ diff --git a/Library/Artifacts/97/979639c100c5a065a93e83f484dc8b48 b/Library/Artifacts/97/979639c100c5a065a93e83f484dc8b48 new file mode 100644 index 00000000..58be7233 Binary files /dev/null and b/Library/Artifacts/97/979639c100c5a065a93e83f484dc8b48 differ diff --git a/Library/Artifacts/97/979dd478247d60f338aa9a80ac1b1058 b/Library/Artifacts/97/979dd478247d60f338aa9a80ac1b1058 new file mode 100644 index 00000000..7d3b625a Binary files /dev/null and b/Library/Artifacts/97/979dd478247d60f338aa9a80ac1b1058 differ diff --git a/Library/Artifacts/97/97c3e1753984b9346951c9ca52ea27fa b/Library/Artifacts/97/97c3e1753984b9346951c9ca52ea27fa new file mode 100644 index 00000000..28362b77 Binary files /dev/null and b/Library/Artifacts/97/97c3e1753984b9346951c9ca52ea27fa differ diff --git a/Library/Artifacts/97/97d6e07e6fc4deac899df8e4ccc404df b/Library/Artifacts/97/97d6e07e6fc4deac899df8e4ccc404df new file mode 100644 index 00000000..e51ee799 Binary files /dev/null and b/Library/Artifacts/97/97d6e07e6fc4deac899df8e4ccc404df differ diff --git a/Library/Artifacts/97/97daf564eec0a6eb3c273bfbaff5d1c6 b/Library/Artifacts/97/97daf564eec0a6eb3c273bfbaff5d1c6 new file mode 100644 index 00000000..ef9fc9f6 Binary files /dev/null and b/Library/Artifacts/97/97daf564eec0a6eb3c273bfbaff5d1c6 differ diff --git a/Library/Artifacts/97/97dca05dc68ef71832f564d1a9ba2778 b/Library/Artifacts/97/97dca05dc68ef71832f564d1a9ba2778 new file mode 100644 index 00000000..a9108b70 Binary files /dev/null and b/Library/Artifacts/97/97dca05dc68ef71832f564d1a9ba2778 differ diff --git a/Library/Artifacts/97/97f6a58dd57a5425420314c01a96f6bf b/Library/Artifacts/97/97f6a58dd57a5425420314c01a96f6bf new file mode 100644 index 00000000..f8b7856d Binary files /dev/null and b/Library/Artifacts/97/97f6a58dd57a5425420314c01a96f6bf differ diff --git a/Library/Artifacts/97/97f79c37fa5a414f3eb4513e2e1e5ef0 b/Library/Artifacts/97/97f79c37fa5a414f3eb4513e2e1e5ef0 new file mode 100644 index 00000000..a251aa44 Binary files /dev/null and b/Library/Artifacts/97/97f79c37fa5a414f3eb4513e2e1e5ef0 differ diff --git a/Library/Artifacts/98/982afc811079f05f198e965ea1aa5c49 b/Library/Artifacts/98/982afc811079f05f198e965ea1aa5c49 new file mode 100644 index 00000000..83a7b06e Binary files /dev/null and b/Library/Artifacts/98/982afc811079f05f198e965ea1aa5c49 differ diff --git a/Library/Artifacts/98/982eb34c70f0ab768ffc9bf730773050 b/Library/Artifacts/98/982eb34c70f0ab768ffc9bf730773050 new file mode 100644 index 00000000..38e3aecc Binary files /dev/null and b/Library/Artifacts/98/982eb34c70f0ab768ffc9bf730773050 differ diff --git a/Library/Artifacts/98/9838f9d829ab35f110a1b4bd0d8a7a64 b/Library/Artifacts/98/9838f9d829ab35f110a1b4bd0d8a7a64 new file mode 100644 index 00000000..415a3299 Binary files /dev/null and b/Library/Artifacts/98/9838f9d829ab35f110a1b4bd0d8a7a64 differ diff --git a/Library/Artifacts/98/9846ddc47fa047180bb4b933f684c159 b/Library/Artifacts/98/9846ddc47fa047180bb4b933f684c159 new file mode 100644 index 00000000..7edb11b4 Binary files /dev/null and b/Library/Artifacts/98/9846ddc47fa047180bb4b933f684c159 differ diff --git a/Library/Artifacts/98/9868322b59ee0d8d72e98ed9abca4946 b/Library/Artifacts/98/9868322b59ee0d8d72e98ed9abca4946 new file mode 100644 index 00000000..e1933473 Binary files /dev/null and b/Library/Artifacts/98/9868322b59ee0d8d72e98ed9abca4946 differ diff --git a/Library/Artifacts/98/98690c0f2dbe4f4c4f6fc0a7d1f187ac b/Library/Artifacts/98/98690c0f2dbe4f4c4f6fc0a7d1f187ac new file mode 100644 index 00000000..068ad636 Binary files /dev/null and b/Library/Artifacts/98/98690c0f2dbe4f4c4f6fc0a7d1f187ac differ diff --git a/Library/Artifacts/98/98767215d5029b53ff65812e6b12f0b9 b/Library/Artifacts/98/98767215d5029b53ff65812e6b12f0b9 new file mode 100644 index 00000000..af6d56f6 Binary files /dev/null and b/Library/Artifacts/98/98767215d5029b53ff65812e6b12f0b9 differ diff --git a/Library/Artifacts/98/987e211a2f599a5247106e96363af0f6 b/Library/Artifacts/98/987e211a2f599a5247106e96363af0f6 new file mode 100644 index 00000000..5821a1f1 Binary files /dev/null and b/Library/Artifacts/98/987e211a2f599a5247106e96363af0f6 differ diff --git a/Library/Artifacts/98/9881fe969d7f966f2cc6808e73a3b0b9 b/Library/Artifacts/98/9881fe969d7f966f2cc6808e73a3b0b9 new file mode 100644 index 00000000..552f7658 Binary files /dev/null and b/Library/Artifacts/98/9881fe969d7f966f2cc6808e73a3b0b9 differ diff --git a/Library/Artifacts/98/9888c5a93b53f0cef3ff321491ebb77f b/Library/Artifacts/98/9888c5a93b53f0cef3ff321491ebb77f new file mode 100644 index 00000000..ef620322 Binary files /dev/null and b/Library/Artifacts/98/9888c5a93b53f0cef3ff321491ebb77f differ diff --git a/Library/Artifacts/98/988d8f2d84804a0c22c8f50d7c5a797f b/Library/Artifacts/98/988d8f2d84804a0c22c8f50d7c5a797f new file mode 100644 index 00000000..a6dfaf69 Binary files /dev/null and b/Library/Artifacts/98/988d8f2d84804a0c22c8f50d7c5a797f differ diff --git a/Library/Artifacts/98/989767c5dff219bbccd9ed6bbb456704 b/Library/Artifacts/98/989767c5dff219bbccd9ed6bbb456704 new file mode 100644 index 00000000..6548c6e0 Binary files /dev/null and b/Library/Artifacts/98/989767c5dff219bbccd9ed6bbb456704 differ diff --git a/Library/Artifacts/98/989bff09375f7243fe333286620a4223 b/Library/Artifacts/98/989bff09375f7243fe333286620a4223 new file mode 100644 index 00000000..8da3e00c Binary files /dev/null and b/Library/Artifacts/98/989bff09375f7243fe333286620a4223 differ diff --git a/Library/Artifacts/98/989deb47a18a497303d1c6d4c0e2a00b b/Library/Artifacts/98/989deb47a18a497303d1c6d4c0e2a00b new file mode 100644 index 00000000..43fde764 Binary files /dev/null and b/Library/Artifacts/98/989deb47a18a497303d1c6d4c0e2a00b differ diff --git a/Library/Artifacts/98/989f2e5dbe36ee29095644819d2b05c0 b/Library/Artifacts/98/989f2e5dbe36ee29095644819d2b05c0 new file mode 100644 index 00000000..bd5e8f93 Binary files /dev/null and b/Library/Artifacts/98/989f2e5dbe36ee29095644819d2b05c0 differ diff --git a/Library/Artifacts/98/98a865d9fe5dfff332ce51ac6b3c57d9 b/Library/Artifacts/98/98a865d9fe5dfff332ce51ac6b3c57d9 new file mode 100644 index 00000000..65a5745e Binary files /dev/null and b/Library/Artifacts/98/98a865d9fe5dfff332ce51ac6b3c57d9 differ diff --git a/Library/Artifacts/98/98b6176942a6df78466ce4797e4bac55 b/Library/Artifacts/98/98b6176942a6df78466ce4797e4bac55 new file mode 100644 index 00000000..9ec1f53b Binary files /dev/null and b/Library/Artifacts/98/98b6176942a6df78466ce4797e4bac55 differ diff --git a/Library/Artifacts/98/98c12ccf1fbced0ed03041406d8bfcde b/Library/Artifacts/98/98c12ccf1fbced0ed03041406d8bfcde new file mode 100644 index 00000000..154758f5 Binary files /dev/null and b/Library/Artifacts/98/98c12ccf1fbced0ed03041406d8bfcde differ diff --git a/Library/Artifacts/98/98d56655523da78de330de176d752efd b/Library/Artifacts/98/98d56655523da78de330de176d752efd new file mode 100644 index 00000000..36eeaef8 Binary files /dev/null and b/Library/Artifacts/98/98d56655523da78de330de176d752efd differ diff --git a/Library/Artifacts/98/98fc8c0fb5604418c77b4f1fe4702717 b/Library/Artifacts/98/98fc8c0fb5604418c77b4f1fe4702717 new file mode 100644 index 00000000..07ae2726 Binary files /dev/null and b/Library/Artifacts/98/98fc8c0fb5604418c77b4f1fe4702717 differ diff --git a/Library/Artifacts/98/98fcc1ed156c86d2492f933921f37535 b/Library/Artifacts/98/98fcc1ed156c86d2492f933921f37535 new file mode 100644 index 00000000..968cb72e Binary files /dev/null and b/Library/Artifacts/98/98fcc1ed156c86d2492f933921f37535 differ diff --git a/Library/Artifacts/98/98fea9f97deb5e1184734cb5277aab40 b/Library/Artifacts/98/98fea9f97deb5e1184734cb5277aab40 new file mode 100644 index 00000000..8dc6d707 Binary files /dev/null and b/Library/Artifacts/98/98fea9f97deb5e1184734cb5277aab40 differ diff --git a/Library/Artifacts/99/990ffb77099d7cad9217c184bb836665 b/Library/Artifacts/99/990ffb77099d7cad9217c184bb836665 new file mode 100644 index 00000000..c037f4a3 Binary files /dev/null and b/Library/Artifacts/99/990ffb77099d7cad9217c184bb836665 differ diff --git a/Library/Artifacts/99/991d8fc3c61ba83f54cfdf11a247ef3a b/Library/Artifacts/99/991d8fc3c61ba83f54cfdf11a247ef3a new file mode 100644 index 00000000..95fc22e1 Binary files /dev/null and b/Library/Artifacts/99/991d8fc3c61ba83f54cfdf11a247ef3a differ diff --git a/Library/Artifacts/99/992a13d68f772d7efc653778862f3cc8 b/Library/Artifacts/99/992a13d68f772d7efc653778862f3cc8 new file mode 100644 index 00000000..257b7b0e Binary files /dev/null and b/Library/Artifacts/99/992a13d68f772d7efc653778862f3cc8 differ diff --git a/Library/Artifacts/99/9956f20eb4a8bfa18cb1820b4fe30465 b/Library/Artifacts/99/9956f20eb4a8bfa18cb1820b4fe30465 new file mode 100644 index 00000000..e9dcdaaf Binary files /dev/null and b/Library/Artifacts/99/9956f20eb4a8bfa18cb1820b4fe30465 differ diff --git a/Library/Artifacts/99/995a2ab362daba7e5c8f1aadea8174ff b/Library/Artifacts/99/995a2ab362daba7e5c8f1aadea8174ff new file mode 100644 index 00000000..37746ddc Binary files /dev/null and b/Library/Artifacts/99/995a2ab362daba7e5c8f1aadea8174ff differ diff --git a/Library/Artifacts/99/99822a94407318907bc3c4ba92dc8ba7 b/Library/Artifacts/99/99822a94407318907bc3c4ba92dc8ba7 new file mode 100644 index 00000000..abe8e3bd Binary files /dev/null and b/Library/Artifacts/99/99822a94407318907bc3c4ba92dc8ba7 differ diff --git a/Library/Artifacts/99/99933dfafaf4840f16bad23d6876e3ca b/Library/Artifacts/99/99933dfafaf4840f16bad23d6876e3ca new file mode 100644 index 00000000..ba6b68c1 Binary files /dev/null and b/Library/Artifacts/99/99933dfafaf4840f16bad23d6876e3ca differ diff --git a/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 b/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 new file mode 100644 index 00000000..50551e02 Binary files /dev/null and b/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 differ diff --git a/Library/Artifacts/99/99b0da3b5bd77858b2ea02e701b54ce6 b/Library/Artifacts/99/99b0da3b5bd77858b2ea02e701b54ce6 new file mode 100644 index 00000000..10e6d851 Binary files /dev/null and b/Library/Artifacts/99/99b0da3b5bd77858b2ea02e701b54ce6 differ diff --git a/Library/Artifacts/99/99d903973bade9657cd52b2c8099d340 b/Library/Artifacts/99/99d903973bade9657cd52b2c8099d340 new file mode 100644 index 00000000..517076c2 Binary files /dev/null and b/Library/Artifacts/99/99d903973bade9657cd52b2c8099d340 differ diff --git a/Library/Artifacts/99/99edf860f69f4a8213ac6aaa646268b1 b/Library/Artifacts/99/99edf860f69f4a8213ac6aaa646268b1 new file mode 100644 index 00000000..f72a397a Binary files /dev/null and b/Library/Artifacts/99/99edf860f69f4a8213ac6aaa646268b1 differ diff --git a/Library/Artifacts/99/99fc877952decc5ba59b2cd2266d8c7a b/Library/Artifacts/99/99fc877952decc5ba59b2cd2266d8c7a new file mode 100644 index 00000000..09b2d452 Binary files /dev/null and b/Library/Artifacts/99/99fc877952decc5ba59b2cd2266d8c7a differ diff --git a/Library/Artifacts/99/99fd6028dac1dd2593161d0c10ec4a8a b/Library/Artifacts/99/99fd6028dac1dd2593161d0c10ec4a8a new file mode 100644 index 00000000..5143d8f1 Binary files /dev/null and b/Library/Artifacts/99/99fd6028dac1dd2593161d0c10ec4a8a differ diff --git a/Library/Artifacts/9a/9a007885985227daa31f161f6bc601e5 b/Library/Artifacts/9a/9a007885985227daa31f161f6bc601e5 new file mode 100644 index 00000000..20265645 Binary files /dev/null and b/Library/Artifacts/9a/9a007885985227daa31f161f6bc601e5 differ diff --git a/Library/Artifacts/9a/9a09981a12f36647c913b495f3511410 b/Library/Artifacts/9a/9a09981a12f36647c913b495f3511410 new file mode 100644 index 00000000..d7458401 Binary files /dev/null and b/Library/Artifacts/9a/9a09981a12f36647c913b495f3511410 differ diff --git a/Library/Artifacts/9a/9a0f314bf50fc18dfa834a15d5a31197 b/Library/Artifacts/9a/9a0f314bf50fc18dfa834a15d5a31197 new file mode 100644 index 00000000..1c1f9742 Binary files /dev/null and b/Library/Artifacts/9a/9a0f314bf50fc18dfa834a15d5a31197 differ diff --git a/Library/Artifacts/9a/9a20fbddcad6d817326e9e51129295a6 b/Library/Artifacts/9a/9a20fbddcad6d817326e9e51129295a6 new file mode 100644 index 00000000..ce0ea478 Binary files /dev/null and b/Library/Artifacts/9a/9a20fbddcad6d817326e9e51129295a6 differ diff --git a/Library/Artifacts/9a/9a214331e8d156766b9a0fbc4708dd0a b/Library/Artifacts/9a/9a214331e8d156766b9a0fbc4708dd0a new file mode 100644 index 00000000..280c79c0 Binary files /dev/null and b/Library/Artifacts/9a/9a214331e8d156766b9a0fbc4708dd0a differ diff --git a/Library/Artifacts/9a/9a38dec853558a69a0c067bc48a1bee8 b/Library/Artifacts/9a/9a38dec853558a69a0c067bc48a1bee8 new file mode 100644 index 00000000..c1b72906 Binary files /dev/null and b/Library/Artifacts/9a/9a38dec853558a69a0c067bc48a1bee8 differ diff --git a/Library/Artifacts/9a/9a4fd6bff18fe2857eb507f04d08d775 b/Library/Artifacts/9a/9a4fd6bff18fe2857eb507f04d08d775 new file mode 100644 index 00000000..c0919223 Binary files /dev/null and b/Library/Artifacts/9a/9a4fd6bff18fe2857eb507f04d08d775 differ diff --git a/Library/Artifacts/9a/9a570be96e736abfafaf920390293250 b/Library/Artifacts/9a/9a570be96e736abfafaf920390293250 new file mode 100644 index 00000000..f17dbd19 Binary files /dev/null and b/Library/Artifacts/9a/9a570be96e736abfafaf920390293250 differ diff --git a/Library/Artifacts/9a/9a62fb8e42c3d42888ba95d566c45041 b/Library/Artifacts/9a/9a62fb8e42c3d42888ba95d566c45041 new file mode 100644 index 00000000..717316d4 Binary files /dev/null and b/Library/Artifacts/9a/9a62fb8e42c3d42888ba95d566c45041 differ diff --git a/Library/Artifacts/9a/9a8220db0999830cbcdd2489a9e342c4 b/Library/Artifacts/9a/9a8220db0999830cbcdd2489a9e342c4 new file mode 100644 index 00000000..5ebc0346 Binary files /dev/null and b/Library/Artifacts/9a/9a8220db0999830cbcdd2489a9e342c4 differ diff --git a/Library/Artifacts/9a/9a95cf4e019b3119f6e59bafb1d41cc1 b/Library/Artifacts/9a/9a95cf4e019b3119f6e59bafb1d41cc1 new file mode 100644 index 00000000..8cfed746 Binary files /dev/null and b/Library/Artifacts/9a/9a95cf4e019b3119f6e59bafb1d41cc1 differ diff --git a/Library/Artifacts/9a/9aa38e1fa3b622ca201f3ae48df972cd b/Library/Artifacts/9a/9aa38e1fa3b622ca201f3ae48df972cd new file mode 100644 index 00000000..6343576f Binary files /dev/null and b/Library/Artifacts/9a/9aa38e1fa3b622ca201f3ae48df972cd differ diff --git a/Library/Artifacts/9a/9abfb2e41532d197fcb895d1bb102039 b/Library/Artifacts/9a/9abfb2e41532d197fcb895d1bb102039 new file mode 100644 index 00000000..6c179d94 Binary files /dev/null and b/Library/Artifacts/9a/9abfb2e41532d197fcb895d1bb102039 differ diff --git a/Library/Artifacts/9a/9ad40d48a59f863e5684ef43b37233d9 b/Library/Artifacts/9a/9ad40d48a59f863e5684ef43b37233d9 new file mode 100644 index 00000000..2af1ba36 Binary files /dev/null and b/Library/Artifacts/9a/9ad40d48a59f863e5684ef43b37233d9 differ diff --git a/Library/Artifacts/9a/9aec911ae46a0b95694936b7c6c2ace4 b/Library/Artifacts/9a/9aec911ae46a0b95694936b7c6c2ace4 new file mode 100644 index 00000000..8de4f64a Binary files /dev/null and b/Library/Artifacts/9a/9aec911ae46a0b95694936b7c6c2ace4 differ diff --git a/Library/Artifacts/9b/9b08b30ffd5c2a30262dad6f642e7d79 b/Library/Artifacts/9b/9b08b30ffd5c2a30262dad6f642e7d79 new file mode 100644 index 00000000..1eeefa6e Binary files /dev/null and b/Library/Artifacts/9b/9b08b30ffd5c2a30262dad6f642e7d79 differ diff --git a/Library/Artifacts/9b/9b2107e40dcb64e170b2a8279b5bd577 b/Library/Artifacts/9b/9b2107e40dcb64e170b2a8279b5bd577 new file mode 100644 index 00000000..b1f8c387 Binary files /dev/null and b/Library/Artifacts/9b/9b2107e40dcb64e170b2a8279b5bd577 differ diff --git a/Library/Artifacts/9b/9b240bcc0f7ee4432e6205b65699d459 b/Library/Artifacts/9b/9b240bcc0f7ee4432e6205b65699d459 new file mode 100644 index 00000000..0663f740 Binary files /dev/null and b/Library/Artifacts/9b/9b240bcc0f7ee4432e6205b65699d459 differ diff --git a/Library/Artifacts/9b/9b2713cbedabafcd393cc491cce4dd5b b/Library/Artifacts/9b/9b2713cbedabafcd393cc491cce4dd5b new file mode 100644 index 00000000..3f4335c4 Binary files /dev/null and b/Library/Artifacts/9b/9b2713cbedabafcd393cc491cce4dd5b differ diff --git a/Library/Artifacts/9b/9b4ef394ae755bdd98e39319f244f02c b/Library/Artifacts/9b/9b4ef394ae755bdd98e39319f244f02c new file mode 100644 index 00000000..52e549f7 Binary files /dev/null and b/Library/Artifacts/9b/9b4ef394ae755bdd98e39319f244f02c differ diff --git a/Library/Artifacts/9b/9b51a4138c43fb4facb06b491033de48 b/Library/Artifacts/9b/9b51a4138c43fb4facb06b491033de48 new file mode 100644 index 00000000..6dd65a52 Binary files /dev/null and b/Library/Artifacts/9b/9b51a4138c43fb4facb06b491033de48 differ diff --git a/Library/Artifacts/9b/9b5da179e6512aab5d8f6d645096de85 b/Library/Artifacts/9b/9b5da179e6512aab5d8f6d645096de85 new file mode 100644 index 00000000..63398e98 Binary files /dev/null and b/Library/Artifacts/9b/9b5da179e6512aab5d8f6d645096de85 differ diff --git a/Library/Artifacts/9b/9b67ebd5ab2caae4a5c0a45972832116 b/Library/Artifacts/9b/9b67ebd5ab2caae4a5c0a45972832116 new file mode 100644 index 00000000..274390b5 Binary files /dev/null and b/Library/Artifacts/9b/9b67ebd5ab2caae4a5c0a45972832116 differ diff --git a/Library/Artifacts/9b/9b7467f26087b862928cce8c9eca52c5 b/Library/Artifacts/9b/9b7467f26087b862928cce8c9eca52c5 new file mode 100644 index 00000000..a99355bc Binary files /dev/null and b/Library/Artifacts/9b/9b7467f26087b862928cce8c9eca52c5 differ diff --git a/Library/Artifacts/9b/9b7bb99bef86bc71f49f3398228cfac7 b/Library/Artifacts/9b/9b7bb99bef86bc71f49f3398228cfac7 new file mode 100644 index 00000000..869a5b03 Binary files /dev/null and b/Library/Artifacts/9b/9b7bb99bef86bc71f49f3398228cfac7 differ diff --git a/Library/Artifacts/9b/9b850863cfa676b85db11347b71c299a b/Library/Artifacts/9b/9b850863cfa676b85db11347b71c299a new file mode 100644 index 00000000..1d013622 Binary files /dev/null and b/Library/Artifacts/9b/9b850863cfa676b85db11347b71c299a differ diff --git a/Library/Artifacts/9b/9ba0409b65c1c6b19b4732a4eb286a53 b/Library/Artifacts/9b/9ba0409b65c1c6b19b4732a4eb286a53 new file mode 100644 index 00000000..e53658c0 Binary files /dev/null and b/Library/Artifacts/9b/9ba0409b65c1c6b19b4732a4eb286a53 differ diff --git a/Library/Artifacts/9b/9ba4d27399c2679b0aeb5b90538b61a0 b/Library/Artifacts/9b/9ba4d27399c2679b0aeb5b90538b61a0 new file mode 100644 index 00000000..adef1c2e Binary files /dev/null and b/Library/Artifacts/9b/9ba4d27399c2679b0aeb5b90538b61a0 differ diff --git a/Library/Artifacts/9b/9ba86974b9409c379d57e17bf77ef5de b/Library/Artifacts/9b/9ba86974b9409c379d57e17bf77ef5de new file mode 100644 index 00000000..f5b0d81b Binary files /dev/null and b/Library/Artifacts/9b/9ba86974b9409c379d57e17bf77ef5de differ diff --git a/Library/Artifacts/9b/9baac4274658eab931807ba967e2bb49 b/Library/Artifacts/9b/9baac4274658eab931807ba967e2bb49 new file mode 100644 index 00000000..687de0e7 Binary files /dev/null and b/Library/Artifacts/9b/9baac4274658eab931807ba967e2bb49 differ diff --git a/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f b/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f new file mode 100644 index 00000000..9353a9da Binary files /dev/null and b/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f differ diff --git a/Library/Artifacts/9b/9bcf2fd3af000f0e7ac01c108ae606bb b/Library/Artifacts/9b/9bcf2fd3af000f0e7ac01c108ae606bb new file mode 100644 index 00000000..60788ce1 Binary files /dev/null and b/Library/Artifacts/9b/9bcf2fd3af000f0e7ac01c108ae606bb differ diff --git a/Library/Artifacts/9b/9bdaa9600d4dc1074ca7cff62c27030f b/Library/Artifacts/9b/9bdaa9600d4dc1074ca7cff62c27030f new file mode 100644 index 00000000..e90c5369 Binary files /dev/null and b/Library/Artifacts/9b/9bdaa9600d4dc1074ca7cff62c27030f differ diff --git a/Library/Artifacts/9b/9be01a4c9e7b72e67de24d1f7000ba7a b/Library/Artifacts/9b/9be01a4c9e7b72e67de24d1f7000ba7a new file mode 100644 index 00000000..73e733ff Binary files /dev/null and b/Library/Artifacts/9b/9be01a4c9e7b72e67de24d1f7000ba7a differ diff --git a/Library/Artifacts/9b/9bf4e7270c9b4ed7238c40377693393a b/Library/Artifacts/9b/9bf4e7270c9b4ed7238c40377693393a new file mode 100644 index 00000000..5f4144b8 Binary files /dev/null and b/Library/Artifacts/9b/9bf4e7270c9b4ed7238c40377693393a differ diff --git a/Library/Artifacts/9b/9bf53d8232324a7a74d0f3acef14d8fd b/Library/Artifacts/9b/9bf53d8232324a7a74d0f3acef14d8fd new file mode 100644 index 00000000..89df1e8b Binary files /dev/null and b/Library/Artifacts/9b/9bf53d8232324a7a74d0f3acef14d8fd differ diff --git a/Library/Artifacts/9b/9bfd5bc530ecf04d9551acd2cceb784f b/Library/Artifacts/9b/9bfd5bc530ecf04d9551acd2cceb784f new file mode 100644 index 00000000..48fb573c Binary files /dev/null and b/Library/Artifacts/9b/9bfd5bc530ecf04d9551acd2cceb784f differ diff --git a/Library/Artifacts/9c/9c0be4a2b82debfd8487ad49ed542137 b/Library/Artifacts/9c/9c0be4a2b82debfd8487ad49ed542137 new file mode 100644 index 00000000..82119493 Binary files /dev/null and b/Library/Artifacts/9c/9c0be4a2b82debfd8487ad49ed542137 differ diff --git a/Library/Artifacts/9c/9c123678ed7f62265e897a030dc62f1d b/Library/Artifacts/9c/9c123678ed7f62265e897a030dc62f1d new file mode 100644 index 00000000..e6598a81 Binary files /dev/null and b/Library/Artifacts/9c/9c123678ed7f62265e897a030dc62f1d differ diff --git a/Library/Artifacts/9c/9c1ee144c2fa1f7ff8237c9f71b10d1c b/Library/Artifacts/9c/9c1ee144c2fa1f7ff8237c9f71b10d1c new file mode 100644 index 00000000..47be7c48 Binary files /dev/null and b/Library/Artifacts/9c/9c1ee144c2fa1f7ff8237c9f71b10d1c differ diff --git a/Library/Artifacts/9c/9c25d2c8d8208cabdda99861509c51fd b/Library/Artifacts/9c/9c25d2c8d8208cabdda99861509c51fd new file mode 100644 index 00000000..656e9598 Binary files /dev/null and b/Library/Artifacts/9c/9c25d2c8d8208cabdda99861509c51fd differ diff --git a/Library/Artifacts/9c/9c2e2b1329fb691375653193a1eb3aec b/Library/Artifacts/9c/9c2e2b1329fb691375653193a1eb3aec new file mode 100644 index 00000000..990a1248 Binary files /dev/null and b/Library/Artifacts/9c/9c2e2b1329fb691375653193a1eb3aec differ diff --git a/Library/Artifacts/9c/9c345d387416bb4c750e60e64e8b076e b/Library/Artifacts/9c/9c345d387416bb4c750e60e64e8b076e new file mode 100644 index 00000000..7abf4c97 Binary files /dev/null and b/Library/Artifacts/9c/9c345d387416bb4c750e60e64e8b076e differ diff --git a/Library/Artifacts/9c/9c42036ea7d64470256b09ce84d2390c b/Library/Artifacts/9c/9c42036ea7d64470256b09ce84d2390c new file mode 100644 index 00000000..eafcd611 Binary files /dev/null and b/Library/Artifacts/9c/9c42036ea7d64470256b09ce84d2390c differ diff --git a/Library/Artifacts/9c/9c4888d2f5ec17f15da78f03dd5a930f b/Library/Artifacts/9c/9c4888d2f5ec17f15da78f03dd5a930f new file mode 100644 index 00000000..07a89cb6 Binary files /dev/null and b/Library/Artifacts/9c/9c4888d2f5ec17f15da78f03dd5a930f differ diff --git a/Library/Artifacts/9c/9c4c4135814eeb79134c26b3f0ea9236 b/Library/Artifacts/9c/9c4c4135814eeb79134c26b3f0ea9236 new file mode 100644 index 00000000..2a149b5b Binary files /dev/null and b/Library/Artifacts/9c/9c4c4135814eeb79134c26b3f0ea9236 differ diff --git a/Library/Artifacts/9c/9c6795f98903b385c9d31e2f519e8e1e b/Library/Artifacts/9c/9c6795f98903b385c9d31e2f519e8e1e new file mode 100644 index 00000000..b6d5a4b7 Binary files /dev/null and b/Library/Artifacts/9c/9c6795f98903b385c9d31e2f519e8e1e differ diff --git a/Library/Artifacts/9c/9c77e6d819620c0f1ae9c246d0d18249 b/Library/Artifacts/9c/9c77e6d819620c0f1ae9c246d0d18249 new file mode 100644 index 00000000..df5edb19 Binary files /dev/null and b/Library/Artifacts/9c/9c77e6d819620c0f1ae9c246d0d18249 differ diff --git a/Library/Artifacts/9c/9c84340a7eb770e35885b11552d5819e b/Library/Artifacts/9c/9c84340a7eb770e35885b11552d5819e new file mode 100644 index 00000000..61d043a2 Binary files /dev/null and b/Library/Artifacts/9c/9c84340a7eb770e35885b11552d5819e differ diff --git a/Library/Artifacts/9c/9c8898aad36304e89bf70963477860cf b/Library/Artifacts/9c/9c8898aad36304e89bf70963477860cf new file mode 100644 index 00000000..59434953 Binary files /dev/null and b/Library/Artifacts/9c/9c8898aad36304e89bf70963477860cf differ diff --git a/Library/Artifacts/9c/9c8c238c97da2a22b77d6ba451860b23 b/Library/Artifacts/9c/9c8c238c97da2a22b77d6ba451860b23 new file mode 100644 index 00000000..df6e8db6 Binary files /dev/null and b/Library/Artifacts/9c/9c8c238c97da2a22b77d6ba451860b23 differ diff --git a/Library/Artifacts/9c/9c92c711b9a7d9934ef1b7196eff83b6 b/Library/Artifacts/9c/9c92c711b9a7d9934ef1b7196eff83b6 new file mode 100644 index 00000000..12dcd41d Binary files /dev/null and b/Library/Artifacts/9c/9c92c711b9a7d9934ef1b7196eff83b6 differ diff --git a/Library/Artifacts/9c/9ca05f26423f5515cb04dae35fd70f2e b/Library/Artifacts/9c/9ca05f26423f5515cb04dae35fd70f2e new file mode 100644 index 00000000..1289af42 Binary files /dev/null and b/Library/Artifacts/9c/9ca05f26423f5515cb04dae35fd70f2e differ diff --git a/Library/Artifacts/9c/9ca63dcfe82b3b23cb7f284dd967e919 b/Library/Artifacts/9c/9ca63dcfe82b3b23cb7f284dd967e919 new file mode 100644 index 00000000..ff03e055 Binary files /dev/null and b/Library/Artifacts/9c/9ca63dcfe82b3b23cb7f284dd967e919 differ diff --git a/Library/Artifacts/9c/9cbdacea2b90ad8e47f2d85b8e2d8eea b/Library/Artifacts/9c/9cbdacea2b90ad8e47f2d85b8e2d8eea new file mode 100644 index 00000000..f3cd2415 Binary files /dev/null and b/Library/Artifacts/9c/9cbdacea2b90ad8e47f2d85b8e2d8eea differ diff --git a/Library/Artifacts/9c/9cdcc5c5112f6ff7ab7f68ac87fc9aed b/Library/Artifacts/9c/9cdcc5c5112f6ff7ab7f68ac87fc9aed new file mode 100644 index 00000000..b566e2d3 Binary files /dev/null and b/Library/Artifacts/9c/9cdcc5c5112f6ff7ab7f68ac87fc9aed differ diff --git a/Library/Artifacts/9c/9cddeeeb1d1b547273464db4c77dd2aa b/Library/Artifacts/9c/9cddeeeb1d1b547273464db4c77dd2aa new file mode 100644 index 00000000..91fad725 Binary files /dev/null and b/Library/Artifacts/9c/9cddeeeb1d1b547273464db4c77dd2aa differ diff --git a/Library/Artifacts/9c/9ce6f9db8f54df2b6cb80da9653c58a7 b/Library/Artifacts/9c/9ce6f9db8f54df2b6cb80da9653c58a7 new file mode 100644 index 00000000..c59a5401 Binary files /dev/null and b/Library/Artifacts/9c/9ce6f9db8f54df2b6cb80da9653c58a7 differ diff --git a/Library/Artifacts/9c/9cee29770cc1d38a09b69509ddbe691e b/Library/Artifacts/9c/9cee29770cc1d38a09b69509ddbe691e new file mode 100644 index 00000000..e3a2c314 Binary files /dev/null and b/Library/Artifacts/9c/9cee29770cc1d38a09b69509ddbe691e differ diff --git a/Library/Artifacts/9d/9d1f1d46eb3f8683abfe85302f051dcc b/Library/Artifacts/9d/9d1f1d46eb3f8683abfe85302f051dcc new file mode 100644 index 00000000..28e41bb2 Binary files /dev/null and b/Library/Artifacts/9d/9d1f1d46eb3f8683abfe85302f051dcc differ diff --git a/Library/Artifacts/9d/9d27fc413bb71e92496f6d84edbe5289 b/Library/Artifacts/9d/9d27fc413bb71e92496f6d84edbe5289 new file mode 100644 index 00000000..f9855b65 Binary files /dev/null and b/Library/Artifacts/9d/9d27fc413bb71e92496f6d84edbe5289 differ diff --git a/Library/Artifacts/9d/9d44d9d35c24207c47e2531842357206 b/Library/Artifacts/9d/9d44d9d35c24207c47e2531842357206 new file mode 100644 index 00000000..2b811cd8 Binary files /dev/null and b/Library/Artifacts/9d/9d44d9d35c24207c47e2531842357206 differ diff --git a/Library/Artifacts/9d/9d51cacc83ed2d73c2b57e576c5e6d95 b/Library/Artifacts/9d/9d51cacc83ed2d73c2b57e576c5e6d95 new file mode 100644 index 00000000..c6ba89f1 Binary files /dev/null and b/Library/Artifacts/9d/9d51cacc83ed2d73c2b57e576c5e6d95 differ diff --git a/Library/Artifacts/9d/9d57a90ca1340911acc527255e93e191 b/Library/Artifacts/9d/9d57a90ca1340911acc527255e93e191 new file mode 100644 index 00000000..d236b236 Binary files /dev/null and b/Library/Artifacts/9d/9d57a90ca1340911acc527255e93e191 differ diff --git a/Library/Artifacts/9d/9d67576b58ac17c3a09860dd77b702ff b/Library/Artifacts/9d/9d67576b58ac17c3a09860dd77b702ff new file mode 100644 index 00000000..ec6ae824 Binary files /dev/null and b/Library/Artifacts/9d/9d67576b58ac17c3a09860dd77b702ff differ diff --git a/Library/Artifacts/9d/9d68a5a2e341d356f41f54c2b3d14405 b/Library/Artifacts/9d/9d68a5a2e341d356f41f54c2b3d14405 new file mode 100644 index 00000000..620454c7 Binary files /dev/null and b/Library/Artifacts/9d/9d68a5a2e341d356f41f54c2b3d14405 differ diff --git a/Library/Artifacts/9d/9d6b7d782926f1e27e31a282302d2177 b/Library/Artifacts/9d/9d6b7d782926f1e27e31a282302d2177 new file mode 100644 index 00000000..2b955f94 Binary files /dev/null and b/Library/Artifacts/9d/9d6b7d782926f1e27e31a282302d2177 differ diff --git a/Library/Artifacts/9d/9d6bec378cf9ebea285966767f91eb0d b/Library/Artifacts/9d/9d6bec378cf9ebea285966767f91eb0d new file mode 100644 index 00000000..901f615e Binary files /dev/null and b/Library/Artifacts/9d/9d6bec378cf9ebea285966767f91eb0d differ diff --git a/Library/Artifacts/9d/9d6e5be7ed7dd621066545f2a57a62a5 b/Library/Artifacts/9d/9d6e5be7ed7dd621066545f2a57a62a5 new file mode 100644 index 00000000..b0cb609d Binary files /dev/null and b/Library/Artifacts/9d/9d6e5be7ed7dd621066545f2a57a62a5 differ diff --git a/Library/Artifacts/9d/9d95d8bf9e33d1e8277844cf7c39260d b/Library/Artifacts/9d/9d95d8bf9e33d1e8277844cf7c39260d new file mode 100644 index 00000000..63115be2 Binary files /dev/null and b/Library/Artifacts/9d/9d95d8bf9e33d1e8277844cf7c39260d differ diff --git a/Library/Artifacts/9d/9db5a33ed9d4fbea7754fe61a1593ba6 b/Library/Artifacts/9d/9db5a33ed9d4fbea7754fe61a1593ba6 new file mode 100644 index 00000000..a721793c Binary files /dev/null and b/Library/Artifacts/9d/9db5a33ed9d4fbea7754fe61a1593ba6 differ diff --git a/Library/Artifacts/9d/9dc13baa12e77d734a0db44c5df000c7 b/Library/Artifacts/9d/9dc13baa12e77d734a0db44c5df000c7 new file mode 100644 index 00000000..dce1b890 Binary files /dev/null and b/Library/Artifacts/9d/9dc13baa12e77d734a0db44c5df000c7 differ diff --git a/Library/Artifacts/9d/9dd0e8e9e694b423774f543e99fca5e6 b/Library/Artifacts/9d/9dd0e8e9e694b423774f543e99fca5e6 new file mode 100644 index 00000000..b0b08f08 Binary files /dev/null and b/Library/Artifacts/9d/9dd0e8e9e694b423774f543e99fca5e6 differ diff --git a/Library/Artifacts/9d/9ddff3a8821ee2fe57fcdca8cd71efb3 b/Library/Artifacts/9d/9ddff3a8821ee2fe57fcdca8cd71efb3 new file mode 100644 index 00000000..ae5d5a53 Binary files /dev/null and b/Library/Artifacts/9d/9ddff3a8821ee2fe57fcdca8cd71efb3 differ diff --git a/Library/Artifacts/9d/9de5dee9fb270826c8379dca70c8d335 b/Library/Artifacts/9d/9de5dee9fb270826c8379dca70c8d335 new file mode 100644 index 00000000..e8799785 Binary files /dev/null and b/Library/Artifacts/9d/9de5dee9fb270826c8379dca70c8d335 differ diff --git a/Library/Artifacts/9d/9df86ef37913c4c0a3c10aa47a35d940 b/Library/Artifacts/9d/9df86ef37913c4c0a3c10aa47a35d940 new file mode 100644 index 00000000..6262f60c Binary files /dev/null and b/Library/Artifacts/9d/9df86ef37913c4c0a3c10aa47a35d940 differ diff --git a/Library/Artifacts/9e/9e041c79351056cdc9f2a201896b9db2 b/Library/Artifacts/9e/9e041c79351056cdc9f2a201896b9db2 new file mode 100644 index 00000000..656d92f0 Binary files /dev/null and b/Library/Artifacts/9e/9e041c79351056cdc9f2a201896b9db2 differ diff --git a/Library/Artifacts/9e/9e2299cd9b21d73be661dfb898c32d7a b/Library/Artifacts/9e/9e2299cd9b21d73be661dfb898c32d7a new file mode 100644 index 00000000..8870ba0c Binary files /dev/null and b/Library/Artifacts/9e/9e2299cd9b21d73be661dfb898c32d7a differ diff --git a/Library/Artifacts/9e/9e268905e98e05dd90fc477092a300e1 b/Library/Artifacts/9e/9e268905e98e05dd90fc477092a300e1 new file mode 100644 index 00000000..867f0945 Binary files /dev/null and b/Library/Artifacts/9e/9e268905e98e05dd90fc477092a300e1 differ diff --git a/Library/Artifacts/9e/9e312d59ca24acee4bd597c6f4030274 b/Library/Artifacts/9e/9e312d59ca24acee4bd597c6f4030274 new file mode 100644 index 00000000..19a93c15 Binary files /dev/null and b/Library/Artifacts/9e/9e312d59ca24acee4bd597c6f4030274 differ diff --git a/Library/Artifacts/9e/9e416a53a9cec46e7619a8d632b4c198 b/Library/Artifacts/9e/9e416a53a9cec46e7619a8d632b4c198 new file mode 100644 index 00000000..7b0f2cac Binary files /dev/null and b/Library/Artifacts/9e/9e416a53a9cec46e7619a8d632b4c198 differ diff --git a/Library/Artifacts/9e/9e41c1419fa4cbaef02d7dc3e74d6d07 b/Library/Artifacts/9e/9e41c1419fa4cbaef02d7dc3e74d6d07 new file mode 100644 index 00000000..0995a6db Binary files /dev/null and b/Library/Artifacts/9e/9e41c1419fa4cbaef02d7dc3e74d6d07 differ diff --git a/Library/Artifacts/9e/9e4c97e1cfe1a9f4992c477708d04178 b/Library/Artifacts/9e/9e4c97e1cfe1a9f4992c477708d04178 new file mode 100644 index 00000000..db905d9a Binary files /dev/null and b/Library/Artifacts/9e/9e4c97e1cfe1a9f4992c477708d04178 differ diff --git a/Library/Artifacts/9e/9e51cccc21dc4058d123630a51e6e4c7 b/Library/Artifacts/9e/9e51cccc21dc4058d123630a51e6e4c7 new file mode 100644 index 00000000..9b61eefa Binary files /dev/null and b/Library/Artifacts/9e/9e51cccc21dc4058d123630a51e6e4c7 differ diff --git a/Library/Artifacts/9e/9e6a5ae9a62f64f5026bfe2e2c25a812 b/Library/Artifacts/9e/9e6a5ae9a62f64f5026bfe2e2c25a812 new file mode 100644 index 00000000..66f5d295 Binary files /dev/null and b/Library/Artifacts/9e/9e6a5ae9a62f64f5026bfe2e2c25a812 differ diff --git a/Library/Artifacts/9e/9e6e039ce53d4753aa5b79dd7c9c8f9d b/Library/Artifacts/9e/9e6e039ce53d4753aa5b79dd7c9c8f9d new file mode 100644 index 00000000..028548f6 Binary files /dev/null and b/Library/Artifacts/9e/9e6e039ce53d4753aa5b79dd7c9c8f9d differ diff --git a/Library/Artifacts/9e/9e703f7239f42bffb6375d7f5768b1ae b/Library/Artifacts/9e/9e703f7239f42bffb6375d7f5768b1ae new file mode 100644 index 00000000..2af79e3b Binary files /dev/null and b/Library/Artifacts/9e/9e703f7239f42bffb6375d7f5768b1ae differ diff --git a/Library/Artifacts/9e/9e736b49655a1a8b371c83ba49642cab b/Library/Artifacts/9e/9e736b49655a1a8b371c83ba49642cab new file mode 100644 index 00000000..03092952 Binary files /dev/null and b/Library/Artifacts/9e/9e736b49655a1a8b371c83ba49642cab differ diff --git a/Library/Artifacts/9e/9e8f7f2a36fbaa2b816ee32f6ffe98e0 b/Library/Artifacts/9e/9e8f7f2a36fbaa2b816ee32f6ffe98e0 new file mode 100644 index 00000000..2b662ce9 Binary files /dev/null and b/Library/Artifacts/9e/9e8f7f2a36fbaa2b816ee32f6ffe98e0 differ diff --git a/Library/Artifacts/9e/9e9e31c6f31c21662cfb934db3be40d2 b/Library/Artifacts/9e/9e9e31c6f31c21662cfb934db3be40d2 new file mode 100644 index 00000000..d540e56e Binary files /dev/null and b/Library/Artifacts/9e/9e9e31c6f31c21662cfb934db3be40d2 differ diff --git a/Library/Artifacts/9e/9ea1ca28a1e37d0f8a3e437eadfcdd91 b/Library/Artifacts/9e/9ea1ca28a1e37d0f8a3e437eadfcdd91 new file mode 100644 index 00000000..3d9549d4 Binary files /dev/null and b/Library/Artifacts/9e/9ea1ca28a1e37d0f8a3e437eadfcdd91 differ diff --git a/Library/Artifacts/9e/9ea6276584e9d7672b128bcc0da25d46 b/Library/Artifacts/9e/9ea6276584e9d7672b128bcc0da25d46 new file mode 100644 index 00000000..0a0cd875 Binary files /dev/null and b/Library/Artifacts/9e/9ea6276584e9d7672b128bcc0da25d46 differ diff --git a/Library/Artifacts/9e/9eae24cbe3d231671d265004142cb612 b/Library/Artifacts/9e/9eae24cbe3d231671d265004142cb612 new file mode 100644 index 00000000..e8a40880 Binary files /dev/null and b/Library/Artifacts/9e/9eae24cbe3d231671d265004142cb612 differ diff --git a/Library/Artifacts/9e/9eaf462600c258e23bec78578ad2059c b/Library/Artifacts/9e/9eaf462600c258e23bec78578ad2059c new file mode 100644 index 00000000..f7dfdad1 Binary files /dev/null and b/Library/Artifacts/9e/9eaf462600c258e23bec78578ad2059c differ diff --git a/Library/Artifacts/9e/9eb3fa1e1c42358ff987928e938d9eb7 b/Library/Artifacts/9e/9eb3fa1e1c42358ff987928e938d9eb7 new file mode 100644 index 00000000..e2641257 Binary files /dev/null and b/Library/Artifacts/9e/9eb3fa1e1c42358ff987928e938d9eb7 differ diff --git a/Library/Artifacts/9e/9ebd0a0f0c907125db730a1636678283 b/Library/Artifacts/9e/9ebd0a0f0c907125db730a1636678283 new file mode 100644 index 00000000..ac3ba64e Binary files /dev/null and b/Library/Artifacts/9e/9ebd0a0f0c907125db730a1636678283 differ diff --git a/Library/Artifacts/9e/9ed51edddc3c4dd9e69cd8280a35ceb9 b/Library/Artifacts/9e/9ed51edddc3c4dd9e69cd8280a35ceb9 new file mode 100644 index 00000000..16b2a4e2 Binary files /dev/null and b/Library/Artifacts/9e/9ed51edddc3c4dd9e69cd8280a35ceb9 differ diff --git a/Library/Artifacts/9e/9ee82d8fcc8d30896e3d632c0adb9e5e b/Library/Artifacts/9e/9ee82d8fcc8d30896e3d632c0adb9e5e new file mode 100644 index 00000000..5269a05c Binary files /dev/null and b/Library/Artifacts/9e/9ee82d8fcc8d30896e3d632c0adb9e5e differ diff --git a/Library/Artifacts/9e/9ef18c68fa333caa135e8779aaafbbcd b/Library/Artifacts/9e/9ef18c68fa333caa135e8779aaafbbcd new file mode 100644 index 00000000..2df204d7 Binary files /dev/null and b/Library/Artifacts/9e/9ef18c68fa333caa135e8779aaafbbcd differ diff --git a/Library/Artifacts/9f/9f10e265e05f3457f8e0ab93b13862cd b/Library/Artifacts/9f/9f10e265e05f3457f8e0ab93b13862cd new file mode 100644 index 00000000..c9d38bc0 Binary files /dev/null and b/Library/Artifacts/9f/9f10e265e05f3457f8e0ab93b13862cd differ diff --git a/Library/Artifacts/9f/9f11487bf80df7924f7696816a1e040a b/Library/Artifacts/9f/9f11487bf80df7924f7696816a1e040a new file mode 100644 index 00000000..f514ecb8 Binary files /dev/null and b/Library/Artifacts/9f/9f11487bf80df7924f7696816a1e040a differ diff --git a/Library/Artifacts/9f/9f1380e6a4776ba388d13a4b6fff6777 b/Library/Artifacts/9f/9f1380e6a4776ba388d13a4b6fff6777 new file mode 100644 index 00000000..b25116ca Binary files /dev/null and b/Library/Artifacts/9f/9f1380e6a4776ba388d13a4b6fff6777 differ diff --git a/Library/Artifacts/9f/9f2a0558bc5412669c550dc137938a3b b/Library/Artifacts/9f/9f2a0558bc5412669c550dc137938a3b new file mode 100644 index 00000000..38f9a615 Binary files /dev/null and b/Library/Artifacts/9f/9f2a0558bc5412669c550dc137938a3b differ diff --git a/Library/Artifacts/9f/9f2d83a356f970389575aedb4ab07dba b/Library/Artifacts/9f/9f2d83a356f970389575aedb4ab07dba new file mode 100644 index 00000000..1d6cedb9 Binary files /dev/null and b/Library/Artifacts/9f/9f2d83a356f970389575aedb4ab07dba differ diff --git a/Library/Artifacts/9f/9f36e5f19580ee2366ca03df7d755380 b/Library/Artifacts/9f/9f36e5f19580ee2366ca03df7d755380 new file mode 100644 index 00000000..eb7b1a61 Binary files /dev/null and b/Library/Artifacts/9f/9f36e5f19580ee2366ca03df7d755380 differ diff --git a/Library/Artifacts/9f/9f3732a08ca10448f5b34575ac10fa9a b/Library/Artifacts/9f/9f3732a08ca10448f5b34575ac10fa9a new file mode 100644 index 00000000..d78911af Binary files /dev/null and b/Library/Artifacts/9f/9f3732a08ca10448f5b34575ac10fa9a differ diff --git a/Library/Artifacts/9f/9f42c44aadc251436e12c5004e3b59e8 b/Library/Artifacts/9f/9f42c44aadc251436e12c5004e3b59e8 new file mode 100644 index 00000000..e89be68e Binary files /dev/null and b/Library/Artifacts/9f/9f42c44aadc251436e12c5004e3b59e8 differ diff --git a/Library/Artifacts/9f/9f5df19d4adcd889200c5d0a37210f44 b/Library/Artifacts/9f/9f5df19d4adcd889200c5d0a37210f44 new file mode 100644 index 00000000..d61258fb Binary files /dev/null and b/Library/Artifacts/9f/9f5df19d4adcd889200c5d0a37210f44 differ diff --git a/Library/Artifacts/9f/9f6d01756ecbe66a9db447fc576176d1 b/Library/Artifacts/9f/9f6d01756ecbe66a9db447fc576176d1 new file mode 100644 index 00000000..7eaf573e Binary files /dev/null and b/Library/Artifacts/9f/9f6d01756ecbe66a9db447fc576176d1 differ diff --git a/Library/Artifacts/9f/9f7120957b9804837cd90bbb330a113a b/Library/Artifacts/9f/9f7120957b9804837cd90bbb330a113a new file mode 100644 index 00000000..b30fcc33 Binary files /dev/null and b/Library/Artifacts/9f/9f7120957b9804837cd90bbb330a113a differ diff --git a/Library/Artifacts/9f/9f806db67c30ba25667ab9fcf61d1eda b/Library/Artifacts/9f/9f806db67c30ba25667ab9fcf61d1eda new file mode 100644 index 00000000..e66ad324 Binary files /dev/null and b/Library/Artifacts/9f/9f806db67c30ba25667ab9fcf61d1eda differ diff --git a/Library/Artifacts/9f/9f8f57d49d9f0939ad7522c6762df578 b/Library/Artifacts/9f/9f8f57d49d9f0939ad7522c6762df578 new file mode 100644 index 00000000..f93f90b3 Binary files /dev/null and b/Library/Artifacts/9f/9f8f57d49d9f0939ad7522c6762df578 differ diff --git a/Library/Artifacts/9f/9f991751a9eb4fcd1f1c876f830829f9 b/Library/Artifacts/9f/9f991751a9eb4fcd1f1c876f830829f9 new file mode 100644 index 00000000..da9e563c Binary files /dev/null and b/Library/Artifacts/9f/9f991751a9eb4fcd1f1c876f830829f9 differ diff --git a/Library/Artifacts/9f/9f9b81cd7dcd5f0c1ea32f3762e32c93 b/Library/Artifacts/9f/9f9b81cd7dcd5f0c1ea32f3762e32c93 new file mode 100644 index 00000000..80dd61e0 Binary files /dev/null and b/Library/Artifacts/9f/9f9b81cd7dcd5f0c1ea32f3762e32c93 differ diff --git a/Library/Artifacts/9f/9f9d324cdca1abd5a32548e304d2fa4a b/Library/Artifacts/9f/9f9d324cdca1abd5a32548e304d2fa4a new file mode 100644 index 00000000..7ad6ebbd Binary files /dev/null and b/Library/Artifacts/9f/9f9d324cdca1abd5a32548e304d2fa4a differ diff --git a/Library/Artifacts/9f/9fb3c310c0aed2c2fc85be597b32d0f5 b/Library/Artifacts/9f/9fb3c310c0aed2c2fc85be597b32d0f5 new file mode 100644 index 00000000..d7745f3e Binary files /dev/null and b/Library/Artifacts/9f/9fb3c310c0aed2c2fc85be597b32d0f5 differ diff --git a/Library/Artifacts/9f/9fc4f8fac1ac2fbfc746e9858a7984c2 b/Library/Artifacts/9f/9fc4f8fac1ac2fbfc746e9858a7984c2 new file mode 100644 index 00000000..1b514426 Binary files /dev/null and b/Library/Artifacts/9f/9fc4f8fac1ac2fbfc746e9858a7984c2 differ diff --git a/Library/Artifacts/9f/9fe78eb283a3e0fe3f53bf45b64fc007 b/Library/Artifacts/9f/9fe78eb283a3e0fe3f53bf45b64fc007 new file mode 100644 index 00000000..b57c178b Binary files /dev/null and b/Library/Artifacts/9f/9fe78eb283a3e0fe3f53bf45b64fc007 differ diff --git a/Library/Artifacts/9f/9ffd4a30b60722afbeb9635dd4945ebb b/Library/Artifacts/9f/9ffd4a30b60722afbeb9635dd4945ebb new file mode 100644 index 00000000..4f0f03ba Binary files /dev/null and b/Library/Artifacts/9f/9ffd4a30b60722afbeb9635dd4945ebb differ diff --git a/Library/Artifacts/a0/a015fad3e9da0a8ab3e9e3fbc7fe5766 b/Library/Artifacts/a0/a015fad3e9da0a8ab3e9e3fbc7fe5766 new file mode 100644 index 00000000..6eab5e12 Binary files /dev/null and b/Library/Artifacts/a0/a015fad3e9da0a8ab3e9e3fbc7fe5766 differ diff --git a/Library/Artifacts/a0/a0182147742f3ede5d5088f01e376037 b/Library/Artifacts/a0/a0182147742f3ede5d5088f01e376037 new file mode 100644 index 00000000..e83ef0ce Binary files /dev/null and b/Library/Artifacts/a0/a0182147742f3ede5d5088f01e376037 differ diff --git a/Library/Artifacts/a0/a02a3b1901135e1f6ae55bccebd86d52 b/Library/Artifacts/a0/a02a3b1901135e1f6ae55bccebd86d52 new file mode 100644 index 00000000..51c300e3 Binary files /dev/null and b/Library/Artifacts/a0/a02a3b1901135e1f6ae55bccebd86d52 differ diff --git a/Library/Artifacts/a0/a046606ce321b97c4a39b9c86c67def5 b/Library/Artifacts/a0/a046606ce321b97c4a39b9c86c67def5 new file mode 100644 index 00000000..cc9cfbb0 Binary files /dev/null and b/Library/Artifacts/a0/a046606ce321b97c4a39b9c86c67def5 differ diff --git a/Library/Artifacts/a0/a05fb16a421b090b03f5a65c4cfe358f b/Library/Artifacts/a0/a05fb16a421b090b03f5a65c4cfe358f new file mode 100644 index 00000000..701d6cde Binary files /dev/null and b/Library/Artifacts/a0/a05fb16a421b090b03f5a65c4cfe358f differ diff --git a/Library/Artifacts/a0/a06d426517da99538fcc0f1f4d2c52d1 b/Library/Artifacts/a0/a06d426517da99538fcc0f1f4d2c52d1 new file mode 100644 index 00000000..e8d063b2 Binary files /dev/null and b/Library/Artifacts/a0/a06d426517da99538fcc0f1f4d2c52d1 differ diff --git a/Library/Artifacts/a0/a06f0fbf3b476222f61835e242262972 b/Library/Artifacts/a0/a06f0fbf3b476222f61835e242262972 new file mode 100644 index 00000000..4c0b40cf Binary files /dev/null and b/Library/Artifacts/a0/a06f0fbf3b476222f61835e242262972 differ diff --git a/Library/Artifacts/a0/a0983eddb75658107dfd2151dbaaab0e b/Library/Artifacts/a0/a0983eddb75658107dfd2151dbaaab0e new file mode 100644 index 00000000..bf8f8a7e Binary files /dev/null and b/Library/Artifacts/a0/a0983eddb75658107dfd2151dbaaab0e differ diff --git a/Library/Artifacts/a0/a0a7fa36b047ea02760ea8259c4bf4b5 b/Library/Artifacts/a0/a0a7fa36b047ea02760ea8259c4bf4b5 new file mode 100644 index 00000000..996bfffa Binary files /dev/null and b/Library/Artifacts/a0/a0a7fa36b047ea02760ea8259c4bf4b5 differ diff --git a/Library/Artifacts/a0/a0aff3321e005eadee5f1e841577d272 b/Library/Artifacts/a0/a0aff3321e005eadee5f1e841577d272 new file mode 100644 index 00000000..9ebc6877 Binary files /dev/null and b/Library/Artifacts/a0/a0aff3321e005eadee5f1e841577d272 differ diff --git a/Library/Artifacts/a0/a0ca1f724430d05925f0c5df6e8bba2a b/Library/Artifacts/a0/a0ca1f724430d05925f0c5df6e8bba2a new file mode 100644 index 00000000..f88ac657 Binary files /dev/null and b/Library/Artifacts/a0/a0ca1f724430d05925f0c5df6e8bba2a differ diff --git a/Library/Artifacts/a0/a0cb11aebd3214653ec71bf694ae4402 b/Library/Artifacts/a0/a0cb11aebd3214653ec71bf694ae4402 new file mode 100644 index 00000000..312707c7 Binary files /dev/null and b/Library/Artifacts/a0/a0cb11aebd3214653ec71bf694ae4402 differ diff --git a/Library/Artifacts/a0/a0dec62ebc536016efe07c7dd581ff02 b/Library/Artifacts/a0/a0dec62ebc536016efe07c7dd581ff02 new file mode 100644 index 00000000..eb395838 Binary files /dev/null and b/Library/Artifacts/a0/a0dec62ebc536016efe07c7dd581ff02 differ diff --git a/Library/Artifacts/a0/a0f505b9e6af8551fcbb3a20f8d0ece9 b/Library/Artifacts/a0/a0f505b9e6af8551fcbb3a20f8d0ece9 new file mode 100644 index 00000000..d6514081 Binary files /dev/null and b/Library/Artifacts/a0/a0f505b9e6af8551fcbb3a20f8d0ece9 differ diff --git a/Library/Artifacts/a1/a119703aa1108d8e0d691cb0c1cbb4f2 b/Library/Artifacts/a1/a119703aa1108d8e0d691cb0c1cbb4f2 new file mode 100644 index 00000000..960fa15c Binary files /dev/null and b/Library/Artifacts/a1/a119703aa1108d8e0d691cb0c1cbb4f2 differ diff --git a/Library/Artifacts/a1/a11b46e9f57794d4888e22dc0ec05d50 b/Library/Artifacts/a1/a11b46e9f57794d4888e22dc0ec05d50 new file mode 100644 index 00000000..d92c1c31 Binary files /dev/null and b/Library/Artifacts/a1/a11b46e9f57794d4888e22dc0ec05d50 differ diff --git a/Library/Artifacts/a1/a12648fdba5090640123ad2984bc0a2e b/Library/Artifacts/a1/a12648fdba5090640123ad2984bc0a2e new file mode 100644 index 00000000..4a8d0dea Binary files /dev/null and b/Library/Artifacts/a1/a12648fdba5090640123ad2984bc0a2e differ diff --git a/Library/Artifacts/a1/a1372fc93f3571f8ec308c572ce2b472 b/Library/Artifacts/a1/a1372fc93f3571f8ec308c572ce2b472 new file mode 100644 index 00000000..f0f29d47 Binary files /dev/null and b/Library/Artifacts/a1/a1372fc93f3571f8ec308c572ce2b472 differ diff --git a/Library/Artifacts/a1/a13d6b1945531b89ef86c20ef0d8d02b b/Library/Artifacts/a1/a13d6b1945531b89ef86c20ef0d8d02b new file mode 100644 index 00000000..acafd784 Binary files /dev/null and b/Library/Artifacts/a1/a13d6b1945531b89ef86c20ef0d8d02b differ diff --git a/Library/Artifacts/a1/a13ecdfb6ce8950d1c29b120f9bb8f7e b/Library/Artifacts/a1/a13ecdfb6ce8950d1c29b120f9bb8f7e new file mode 100644 index 00000000..a1482f27 Binary files /dev/null and b/Library/Artifacts/a1/a13ecdfb6ce8950d1c29b120f9bb8f7e differ diff --git a/Library/Artifacts/a1/a1412d130a81b617edc92db6c189e516 b/Library/Artifacts/a1/a1412d130a81b617edc92db6c189e516 new file mode 100644 index 00000000..a294500e Binary files /dev/null and b/Library/Artifacts/a1/a1412d130a81b617edc92db6c189e516 differ diff --git a/Library/Artifacts/a1/a146df2df75e644fafeeb50916c6b94d b/Library/Artifacts/a1/a146df2df75e644fafeeb50916c6b94d new file mode 100644 index 00000000..238d52dc Binary files /dev/null and b/Library/Artifacts/a1/a146df2df75e644fafeeb50916c6b94d differ diff --git a/Library/Artifacts/a1/a151986b678d500acfeb71eb8ef91bac b/Library/Artifacts/a1/a151986b678d500acfeb71eb8ef91bac new file mode 100644 index 00000000..11b893f2 Binary files /dev/null and b/Library/Artifacts/a1/a151986b678d500acfeb71eb8ef91bac differ diff --git a/Library/Artifacts/a1/a175078fe37f2f37cb66729399acc743 b/Library/Artifacts/a1/a175078fe37f2f37cb66729399acc743 new file mode 100644 index 00000000..b1fc2ca2 Binary files /dev/null and b/Library/Artifacts/a1/a175078fe37f2f37cb66729399acc743 differ diff --git a/Library/Artifacts/a1/a178d8fc8c6d57437664e05fd0b4a934 b/Library/Artifacts/a1/a178d8fc8c6d57437664e05fd0b4a934 new file mode 100644 index 00000000..47a2b15c Binary files /dev/null and b/Library/Artifacts/a1/a178d8fc8c6d57437664e05fd0b4a934 differ diff --git a/Library/Artifacts/a1/a189735b623e064c8eea8a9e7c6dc3ed b/Library/Artifacts/a1/a189735b623e064c8eea8a9e7c6dc3ed new file mode 100644 index 00000000..65077b74 Binary files /dev/null and b/Library/Artifacts/a1/a189735b623e064c8eea8a9e7c6dc3ed differ diff --git a/Library/Artifacts/a1/a18a972e64bdb518b7a0e6b80a0aaf29 b/Library/Artifacts/a1/a18a972e64bdb518b7a0e6b80a0aaf29 new file mode 100644 index 00000000..e7b4d022 Binary files /dev/null and b/Library/Artifacts/a1/a18a972e64bdb518b7a0e6b80a0aaf29 differ diff --git a/Library/Artifacts/a1/a1aa5750448622d91f1936989549363c b/Library/Artifacts/a1/a1aa5750448622d91f1936989549363c new file mode 100644 index 00000000..79da4f30 Binary files /dev/null and b/Library/Artifacts/a1/a1aa5750448622d91f1936989549363c differ diff --git a/Library/Artifacts/a1/a1be41377aa4886a2fe06e7f887a45b1 b/Library/Artifacts/a1/a1be41377aa4886a2fe06e7f887a45b1 new file mode 100644 index 00000000..d440f560 Binary files /dev/null and b/Library/Artifacts/a1/a1be41377aa4886a2fe06e7f887a45b1 differ diff --git a/Library/Artifacts/a1/a1d5e902a32c5c7e5c04db9e1b5f3cd7 b/Library/Artifacts/a1/a1d5e902a32c5c7e5c04db9e1b5f3cd7 new file mode 100644 index 00000000..c382aa27 Binary files /dev/null and b/Library/Artifacts/a1/a1d5e902a32c5c7e5c04db9e1b5f3cd7 differ diff --git a/Library/Artifacts/a1/a1da92909fa61cb7d7669de1b8807dc4 b/Library/Artifacts/a1/a1da92909fa61cb7d7669de1b8807dc4 new file mode 100644 index 00000000..07a62736 Binary files /dev/null and b/Library/Artifacts/a1/a1da92909fa61cb7d7669de1b8807dc4 differ diff --git a/Library/Artifacts/a1/a1e67b0e68f75a047cf9789975a71731 b/Library/Artifacts/a1/a1e67b0e68f75a047cf9789975a71731 new file mode 100644 index 00000000..e55941ea Binary files /dev/null and b/Library/Artifacts/a1/a1e67b0e68f75a047cf9789975a71731 differ diff --git a/Library/Artifacts/a1/a1eebdbe2fd9838beefd13dbd2b9cdfa b/Library/Artifacts/a1/a1eebdbe2fd9838beefd13dbd2b9cdfa new file mode 100644 index 00000000..0e0bb013 Binary files /dev/null and b/Library/Artifacts/a1/a1eebdbe2fd9838beefd13dbd2b9cdfa differ diff --git a/Library/Artifacts/a1/a1f8340500e1969577dbc0feef2e1752 b/Library/Artifacts/a1/a1f8340500e1969577dbc0feef2e1752 new file mode 100644 index 00000000..df66b15f Binary files /dev/null and b/Library/Artifacts/a1/a1f8340500e1969577dbc0feef2e1752 differ diff --git a/Library/Artifacts/a2/a22886eab33e2abc3a917e649e1e686a b/Library/Artifacts/a2/a22886eab33e2abc3a917e649e1e686a new file mode 100644 index 00000000..f1be0897 Binary files /dev/null and b/Library/Artifacts/a2/a22886eab33e2abc3a917e649e1e686a differ diff --git a/Library/Artifacts/a2/a231561232a4ccd11b4d5ccf2622adbd b/Library/Artifacts/a2/a231561232a4ccd11b4d5ccf2622adbd new file mode 100644 index 00000000..e67ff34a Binary files /dev/null and b/Library/Artifacts/a2/a231561232a4ccd11b4d5ccf2622adbd differ diff --git a/Library/Artifacts/a2/a23903cd3d82250774ca3f23a87294f0 b/Library/Artifacts/a2/a23903cd3d82250774ca3f23a87294f0 new file mode 100644 index 00000000..653db9ea Binary files /dev/null and b/Library/Artifacts/a2/a23903cd3d82250774ca3f23a87294f0 differ diff --git a/Library/Artifacts/a2/a248dc022877c3e318f8745e15e5b162 b/Library/Artifacts/a2/a248dc022877c3e318f8745e15e5b162 new file mode 100644 index 00000000..7f07963d Binary files /dev/null and b/Library/Artifacts/a2/a248dc022877c3e318f8745e15e5b162 differ diff --git a/Library/Artifacts/a2/a24ea13eedb556c8cac0c65b3ae99d48 b/Library/Artifacts/a2/a24ea13eedb556c8cac0c65b3ae99d48 new file mode 100644 index 00000000..d9ad5a23 Binary files /dev/null and b/Library/Artifacts/a2/a24ea13eedb556c8cac0c65b3ae99d48 differ diff --git a/Library/Artifacts/a2/a25e4240bfb5d70cd324698e4ba3a654 b/Library/Artifacts/a2/a25e4240bfb5d70cd324698e4ba3a654 new file mode 100644 index 00000000..1d15c4d9 Binary files /dev/null and b/Library/Artifacts/a2/a25e4240bfb5d70cd324698e4ba3a654 differ diff --git a/Library/Artifacts/a2/a26e342a6862da9efd4acbc1aa4ecced b/Library/Artifacts/a2/a26e342a6862da9efd4acbc1aa4ecced new file mode 100644 index 00000000..f197392c Binary files /dev/null and b/Library/Artifacts/a2/a26e342a6862da9efd4acbc1aa4ecced differ diff --git a/Library/Artifacts/a2/a2844ef3acad9c41aadfc3e257cfd7aa b/Library/Artifacts/a2/a2844ef3acad9c41aadfc3e257cfd7aa new file mode 100644 index 00000000..9d195fa7 Binary files /dev/null and b/Library/Artifacts/a2/a2844ef3acad9c41aadfc3e257cfd7aa differ diff --git a/Library/Artifacts/a2/a29b4eb22768d10ed219acf7af32fa9d b/Library/Artifacts/a2/a29b4eb22768d10ed219acf7af32fa9d new file mode 100644 index 00000000..f94f5913 Binary files /dev/null and b/Library/Artifacts/a2/a29b4eb22768d10ed219acf7af32fa9d differ diff --git a/Library/Artifacts/a2/a2b3351b4a06f2e72c50d29f837d9b3d b/Library/Artifacts/a2/a2b3351b4a06f2e72c50d29f837d9b3d new file mode 100644 index 00000000..4737c475 Binary files /dev/null and b/Library/Artifacts/a2/a2b3351b4a06f2e72c50d29f837d9b3d differ diff --git a/Library/Artifacts/a2/a2e153d5efdbb7230645de97cfed2737 b/Library/Artifacts/a2/a2e153d5efdbb7230645de97cfed2737 new file mode 100644 index 00000000..963899b4 Binary files /dev/null and b/Library/Artifacts/a2/a2e153d5efdbb7230645de97cfed2737 differ diff --git a/Library/Artifacts/a2/a2f872b86e354ed4e991cca4bda0e1d7 b/Library/Artifacts/a2/a2f872b86e354ed4e991cca4bda0e1d7 new file mode 100644 index 00000000..7f9b7467 Binary files /dev/null and b/Library/Artifacts/a2/a2f872b86e354ed4e991cca4bda0e1d7 differ diff --git a/Library/Artifacts/a2/a2f9ed8d4022ca30771cf120be9fa81b b/Library/Artifacts/a2/a2f9ed8d4022ca30771cf120be9fa81b new file mode 100644 index 00000000..88eb3fea Binary files /dev/null and b/Library/Artifacts/a2/a2f9ed8d4022ca30771cf120be9fa81b differ diff --git a/Library/Artifacts/a3/a3249146a40340387fabe9ba1536ad91 b/Library/Artifacts/a3/a3249146a40340387fabe9ba1536ad91 new file mode 100644 index 00000000..a9a71a08 Binary files /dev/null and b/Library/Artifacts/a3/a3249146a40340387fabe9ba1536ad91 differ diff --git a/Library/Artifacts/a3/a33768b991f23f5c474c3c453716bad0 b/Library/Artifacts/a3/a33768b991f23f5c474c3c453716bad0 new file mode 100644 index 00000000..992d1f49 Binary files /dev/null and b/Library/Artifacts/a3/a33768b991f23f5c474c3c453716bad0 differ diff --git a/Library/Artifacts/a3/a36f5308ee3fbdc74a4f77f4ebcc25ed b/Library/Artifacts/a3/a36f5308ee3fbdc74a4f77f4ebcc25ed new file mode 100644 index 00000000..fb52be0c Binary files /dev/null and b/Library/Artifacts/a3/a36f5308ee3fbdc74a4f77f4ebcc25ed differ diff --git a/Library/Artifacts/a3/a3752872069614a983fb8d3ddec986ce b/Library/Artifacts/a3/a3752872069614a983fb8d3ddec986ce new file mode 100644 index 00000000..8fedd44e Binary files /dev/null and b/Library/Artifacts/a3/a3752872069614a983fb8d3ddec986ce differ diff --git a/Library/Artifacts/a3/a3a7c14617036797f55395a10e014c7f b/Library/Artifacts/a3/a3a7c14617036797f55395a10e014c7f new file mode 100644 index 00000000..20a43a2d Binary files /dev/null and b/Library/Artifacts/a3/a3a7c14617036797f55395a10e014c7f differ diff --git a/Library/Artifacts/a3/a3bc0a248e6fd062b8a75f21dcdf734e b/Library/Artifacts/a3/a3bc0a248e6fd062b8a75f21dcdf734e new file mode 100644 index 00000000..d46141d0 Binary files /dev/null and b/Library/Artifacts/a3/a3bc0a248e6fd062b8a75f21dcdf734e differ diff --git a/Library/Artifacts/a3/a3c0e8d19340f01f07b223fc3505fbb3 b/Library/Artifacts/a3/a3c0e8d19340f01f07b223fc3505fbb3 new file mode 100644 index 00000000..7a66adc7 Binary files /dev/null and b/Library/Artifacts/a3/a3c0e8d19340f01f07b223fc3505fbb3 differ diff --git a/Library/Artifacts/a3/a3c9633da40a9c2d4f207f4abe08a558 b/Library/Artifacts/a3/a3c9633da40a9c2d4f207f4abe08a558 new file mode 100644 index 00000000..d7cfc26f Binary files /dev/null and b/Library/Artifacts/a3/a3c9633da40a9c2d4f207f4abe08a558 differ diff --git a/Library/Artifacts/a3/a3ef6b1090de3e8d9c58aa96f748ed94 b/Library/Artifacts/a3/a3ef6b1090de3e8d9c58aa96f748ed94 new file mode 100644 index 00000000..3bd57254 Binary files /dev/null and b/Library/Artifacts/a3/a3ef6b1090de3e8d9c58aa96f748ed94 differ diff --git a/Library/Artifacts/a3/a3f58c0112fe848f6c8b77ef9b7bca69 b/Library/Artifacts/a3/a3f58c0112fe848f6c8b77ef9b7bca69 new file mode 100644 index 00000000..e105a703 Binary files /dev/null and b/Library/Artifacts/a3/a3f58c0112fe848f6c8b77ef9b7bca69 differ diff --git a/Library/Artifacts/a3/a3fac713a7c98d2085c32d02b9f8f806 b/Library/Artifacts/a3/a3fac713a7c98d2085c32d02b9f8f806 new file mode 100644 index 00000000..4a13cf8d Binary files /dev/null and b/Library/Artifacts/a3/a3fac713a7c98d2085c32d02b9f8f806 differ diff --git a/Library/Artifacts/a4/a41ae9c0c9798e8c8d958256e4901588 b/Library/Artifacts/a4/a41ae9c0c9798e8c8d958256e4901588 new file mode 100644 index 00000000..6b5080f8 Binary files /dev/null and b/Library/Artifacts/a4/a41ae9c0c9798e8c8d958256e4901588 differ diff --git a/Library/Artifacts/a4/a41f654e41eda9dbc2febf7e4315ccfe b/Library/Artifacts/a4/a41f654e41eda9dbc2febf7e4315ccfe new file mode 100644 index 00000000..847b3ca5 Binary files /dev/null and b/Library/Artifacts/a4/a41f654e41eda9dbc2febf7e4315ccfe differ diff --git a/Library/Artifacts/a4/a42ed409765dfa663ca5b78e0c2437e7 b/Library/Artifacts/a4/a42ed409765dfa663ca5b78e0c2437e7 new file mode 100644 index 00000000..f792e2f2 Binary files /dev/null and b/Library/Artifacts/a4/a42ed409765dfa663ca5b78e0c2437e7 differ diff --git a/Library/Artifacts/a4/a42f9119b3b856700254034ecb5e2b71 b/Library/Artifacts/a4/a42f9119b3b856700254034ecb5e2b71 new file mode 100644 index 00000000..00fee6e3 Binary files /dev/null and b/Library/Artifacts/a4/a42f9119b3b856700254034ecb5e2b71 differ diff --git a/Library/Artifacts/a4/a43bb82d8cd2a3f163cb15858236fb2d b/Library/Artifacts/a4/a43bb82d8cd2a3f163cb15858236fb2d new file mode 100644 index 00000000..85e0785f Binary files /dev/null and b/Library/Artifacts/a4/a43bb82d8cd2a3f163cb15858236fb2d differ diff --git a/Library/Artifacts/a4/a45142ba6855d6487471c34235d372e5 b/Library/Artifacts/a4/a45142ba6855d6487471c34235d372e5 new file mode 100644 index 00000000..29c5b9fb Binary files /dev/null and b/Library/Artifacts/a4/a45142ba6855d6487471c34235d372e5 differ diff --git a/Library/Artifacts/a4/a45766cba92f1f24925f07f9c6d47dfd b/Library/Artifacts/a4/a45766cba92f1f24925f07f9c6d47dfd new file mode 100644 index 00000000..071b84a3 Binary files /dev/null and b/Library/Artifacts/a4/a45766cba92f1f24925f07f9c6d47dfd differ diff --git a/Library/Artifacts/a4/a46ee49b1d33364b18614571c3287a38 b/Library/Artifacts/a4/a46ee49b1d33364b18614571c3287a38 new file mode 100644 index 00000000..d2e1873f Binary files /dev/null and b/Library/Artifacts/a4/a46ee49b1d33364b18614571c3287a38 differ diff --git a/Library/Artifacts/a4/a46fb0d3b5ca361a1ae8cd316f71b44f b/Library/Artifacts/a4/a46fb0d3b5ca361a1ae8cd316f71b44f new file mode 100644 index 00000000..2aa806b0 Binary files /dev/null and b/Library/Artifacts/a4/a46fb0d3b5ca361a1ae8cd316f71b44f differ diff --git a/Library/Artifacts/a4/a4738bead8e3e985afe7b2dbd4522184 b/Library/Artifacts/a4/a4738bead8e3e985afe7b2dbd4522184 new file mode 100644 index 00000000..ba2ae01a Binary files /dev/null and b/Library/Artifacts/a4/a4738bead8e3e985afe7b2dbd4522184 differ diff --git a/Library/Artifacts/a4/a47cf99c1e1b4779d6f3fc6a114f3757 b/Library/Artifacts/a4/a47cf99c1e1b4779d6f3fc6a114f3757 new file mode 100644 index 00000000..0a297e25 Binary files /dev/null and b/Library/Artifacts/a4/a47cf99c1e1b4779d6f3fc6a114f3757 differ diff --git a/Library/Artifacts/a4/a47e0cbb394a9fef3b6f2eab1f2dd43f b/Library/Artifacts/a4/a47e0cbb394a9fef3b6f2eab1f2dd43f new file mode 100644 index 00000000..f29efc28 Binary files /dev/null and b/Library/Artifacts/a4/a47e0cbb394a9fef3b6f2eab1f2dd43f differ diff --git a/Library/Artifacts/a4/a47e51b6b7b28570fbc7b3dfa1ab0e02 b/Library/Artifacts/a4/a47e51b6b7b28570fbc7b3dfa1ab0e02 new file mode 100644 index 00000000..068979a8 Binary files /dev/null and b/Library/Artifacts/a4/a47e51b6b7b28570fbc7b3dfa1ab0e02 differ diff --git a/Library/Artifacts/a4/a48b40ad01821338dd5ac9bb87c6a686 b/Library/Artifacts/a4/a48b40ad01821338dd5ac9bb87c6a686 new file mode 100644 index 00000000..588cee5d Binary files /dev/null and b/Library/Artifacts/a4/a48b40ad01821338dd5ac9bb87c6a686 differ diff --git a/Library/Artifacts/a4/a4a8b0457429124a9641aaec2bf1eb59 b/Library/Artifacts/a4/a4a8b0457429124a9641aaec2bf1eb59 new file mode 100644 index 00000000..c88a0a17 Binary files /dev/null and b/Library/Artifacts/a4/a4a8b0457429124a9641aaec2bf1eb59 differ diff --git a/Library/Artifacts/a4/a4b290ae82099d4e6764d62df3563003 b/Library/Artifacts/a4/a4b290ae82099d4e6764d62df3563003 new file mode 100644 index 00000000..996aac58 Binary files /dev/null and b/Library/Artifacts/a4/a4b290ae82099d4e6764d62df3563003 differ diff --git a/Library/Artifacts/a4/a4d0d5536052a811ba80b13f272af409 b/Library/Artifacts/a4/a4d0d5536052a811ba80b13f272af409 new file mode 100644 index 00000000..bdd05ec9 Binary files /dev/null and b/Library/Artifacts/a4/a4d0d5536052a811ba80b13f272af409 differ diff --git a/Library/Artifacts/a4/a4d276bee088009b5f6dff0a1449fbd5 b/Library/Artifacts/a4/a4d276bee088009b5f6dff0a1449fbd5 new file mode 100644 index 00000000..75fc6ebe Binary files /dev/null and b/Library/Artifacts/a4/a4d276bee088009b5f6dff0a1449fbd5 differ diff --git a/Library/Artifacts/a4/a4dc3b5b026995e56f99c43ac80aefe2 b/Library/Artifacts/a4/a4dc3b5b026995e56f99c43ac80aefe2 new file mode 100644 index 00000000..0b2b36dd Binary files /dev/null and b/Library/Artifacts/a4/a4dc3b5b026995e56f99c43ac80aefe2 differ diff --git a/Library/Artifacts/a4/a4e70917374a95f073e8c5af47ad811e b/Library/Artifacts/a4/a4e70917374a95f073e8c5af47ad811e new file mode 100644 index 00000000..f4927869 Binary files /dev/null and b/Library/Artifacts/a4/a4e70917374a95f073e8c5af47ad811e differ diff --git a/Library/Artifacts/a4/a4ecb5e26b1b839c9e706b8cfc13e9bb b/Library/Artifacts/a4/a4ecb5e26b1b839c9e706b8cfc13e9bb new file mode 100644 index 00000000..7cf9f394 Binary files /dev/null and b/Library/Artifacts/a4/a4ecb5e26b1b839c9e706b8cfc13e9bb differ diff --git a/Library/Artifacts/a4/a4f7eb7bfb9911218b3b822a4b66e1bb b/Library/Artifacts/a4/a4f7eb7bfb9911218b3b822a4b66e1bb new file mode 100644 index 00000000..d8e4cc5f Binary files /dev/null and b/Library/Artifacts/a4/a4f7eb7bfb9911218b3b822a4b66e1bb differ diff --git a/Library/Artifacts/a4/a4f81bdd5c1a779475472494bdb06c26 b/Library/Artifacts/a4/a4f81bdd5c1a779475472494bdb06c26 new file mode 100644 index 00000000..2e4cdf34 Binary files /dev/null and b/Library/Artifacts/a4/a4f81bdd5c1a779475472494bdb06c26 differ diff --git a/Library/Artifacts/a4/a4fa78c91a1221f7eaffea1239d7853f b/Library/Artifacts/a4/a4fa78c91a1221f7eaffea1239d7853f new file mode 100644 index 00000000..81e81945 Binary files /dev/null and b/Library/Artifacts/a4/a4fa78c91a1221f7eaffea1239d7853f differ diff --git a/Library/Artifacts/a5/a508a55113413c132a8957ad2da48f57 b/Library/Artifacts/a5/a508a55113413c132a8957ad2da48f57 new file mode 100644 index 00000000..e43fa0ea Binary files /dev/null and b/Library/Artifacts/a5/a508a55113413c132a8957ad2da48f57 differ diff --git a/Library/Artifacts/a5/a50e003acf68713588ff64c9a0048cb0 b/Library/Artifacts/a5/a50e003acf68713588ff64c9a0048cb0 new file mode 100644 index 00000000..a8ce50a7 Binary files /dev/null and b/Library/Artifacts/a5/a50e003acf68713588ff64c9a0048cb0 differ diff --git a/Library/Artifacts/a5/a52e56da73969f14ea999193dff0631a b/Library/Artifacts/a5/a52e56da73969f14ea999193dff0631a new file mode 100644 index 00000000..1ad0e65b Binary files /dev/null and b/Library/Artifacts/a5/a52e56da73969f14ea999193dff0631a differ diff --git a/Library/Artifacts/a5/a5399edaef408a0163576c71d65bb967 b/Library/Artifacts/a5/a5399edaef408a0163576c71d65bb967 new file mode 100644 index 00000000..94921ac0 Binary files /dev/null and b/Library/Artifacts/a5/a5399edaef408a0163576c71d65bb967 differ diff --git a/Library/Artifacts/a5/a5675c98f9687001cf7543a3c022cb4d b/Library/Artifacts/a5/a5675c98f9687001cf7543a3c022cb4d new file mode 100644 index 00000000..c43f9a1b Binary files /dev/null and b/Library/Artifacts/a5/a5675c98f9687001cf7543a3c022cb4d differ diff --git a/Library/Artifacts/a5/a56e55448939880e1f64d8f662b3e1ab b/Library/Artifacts/a5/a56e55448939880e1f64d8f662b3e1ab new file mode 100644 index 00000000..000b3959 Binary files /dev/null and b/Library/Artifacts/a5/a56e55448939880e1f64d8f662b3e1ab differ diff --git a/Library/Artifacts/a5/a572b2380a97aedb88d63a5b81003e1f b/Library/Artifacts/a5/a572b2380a97aedb88d63a5b81003e1f new file mode 100644 index 00000000..f793b631 Binary files /dev/null and b/Library/Artifacts/a5/a572b2380a97aedb88d63a5b81003e1f differ diff --git a/Library/Artifacts/a5/a58ae3c8b678b24ee9f8a9c1c0ba0c91 b/Library/Artifacts/a5/a58ae3c8b678b24ee9f8a9c1c0ba0c91 new file mode 100644 index 00000000..856cb49e Binary files /dev/null and b/Library/Artifacts/a5/a58ae3c8b678b24ee9f8a9c1c0ba0c91 differ diff --git a/Library/Artifacts/a5/a59a3c6dcc2ddfb00c59c14f073e7b1f b/Library/Artifacts/a5/a59a3c6dcc2ddfb00c59c14f073e7b1f new file mode 100644 index 00000000..b2a26be9 Binary files /dev/null and b/Library/Artifacts/a5/a59a3c6dcc2ddfb00c59c14f073e7b1f differ diff --git a/Library/Artifacts/a5/a59ac631d6adc84bd0ccf8b5707bbcfe b/Library/Artifacts/a5/a59ac631d6adc84bd0ccf8b5707bbcfe new file mode 100644 index 00000000..1939df1b Binary files /dev/null and b/Library/Artifacts/a5/a59ac631d6adc84bd0ccf8b5707bbcfe differ diff --git a/Library/Artifacts/a5/a5b12674b8852940617d83153a2e8213 b/Library/Artifacts/a5/a5b12674b8852940617d83153a2e8213 new file mode 100644 index 00000000..7a4440ec Binary files /dev/null and b/Library/Artifacts/a5/a5b12674b8852940617d83153a2e8213 differ diff --git a/Library/Artifacts/a5/a5b1985070db74d3e04ddf194c0aa23e b/Library/Artifacts/a5/a5b1985070db74d3e04ddf194c0aa23e new file mode 100644 index 00000000..65697431 Binary files /dev/null and b/Library/Artifacts/a5/a5b1985070db74d3e04ddf194c0aa23e differ diff --git a/Library/Artifacts/a5/a5e0ce548cf0cde82715a9da47faf3eb b/Library/Artifacts/a5/a5e0ce548cf0cde82715a9da47faf3eb new file mode 100644 index 00000000..47b47ddd Binary files /dev/null and b/Library/Artifacts/a5/a5e0ce548cf0cde82715a9da47faf3eb differ diff --git a/Library/Artifacts/a5/a5e5b71e3a3e5659ef95ad439bbb57ad b/Library/Artifacts/a5/a5e5b71e3a3e5659ef95ad439bbb57ad new file mode 100644 index 00000000..fdd920a1 Binary files /dev/null and b/Library/Artifacts/a5/a5e5b71e3a3e5659ef95ad439bbb57ad differ diff --git a/Library/Artifacts/a5/a5f0a8be763442ea1c3c52237a60624f b/Library/Artifacts/a5/a5f0a8be763442ea1c3c52237a60624f new file mode 100644 index 00000000..4db4cb05 Binary files /dev/null and b/Library/Artifacts/a5/a5f0a8be763442ea1c3c52237a60624f differ diff --git a/Library/Artifacts/a5/a5fbc200e2137d00d6f62c5671189cb5 b/Library/Artifacts/a5/a5fbc200e2137d00d6f62c5671189cb5 new file mode 100644 index 00000000..0adafddc Binary files /dev/null and b/Library/Artifacts/a5/a5fbc200e2137d00d6f62c5671189cb5 differ diff --git a/Library/Artifacts/a6/a6068eaccc1d30d469682f7d5f211f9e b/Library/Artifacts/a6/a6068eaccc1d30d469682f7d5f211f9e new file mode 100644 index 00000000..3f2730ce Binary files /dev/null and b/Library/Artifacts/a6/a6068eaccc1d30d469682f7d5f211f9e differ diff --git a/Library/Artifacts/a6/a60836227a9dfe24cca0e432c4ca3097 b/Library/Artifacts/a6/a60836227a9dfe24cca0e432c4ca3097 new file mode 100644 index 00000000..2c8980a0 Binary files /dev/null and b/Library/Artifacts/a6/a60836227a9dfe24cca0e432c4ca3097 differ diff --git a/Library/Artifacts/a6/a6269be5c174918597dc2dfce0debfa2 b/Library/Artifacts/a6/a6269be5c174918597dc2dfce0debfa2 new file mode 100644 index 00000000..f21a9dbf Binary files /dev/null and b/Library/Artifacts/a6/a6269be5c174918597dc2dfce0debfa2 differ diff --git a/Library/Artifacts/a6/a628c0a1827bdfa8fb5096bef3bb66fd b/Library/Artifacts/a6/a628c0a1827bdfa8fb5096bef3bb66fd new file mode 100644 index 00000000..9062cf12 Binary files /dev/null and b/Library/Artifacts/a6/a628c0a1827bdfa8fb5096bef3bb66fd differ diff --git a/Library/Artifacts/a6/a6306879a380bd222a4027d7b63664d1 b/Library/Artifacts/a6/a6306879a380bd222a4027d7b63664d1 new file mode 100644 index 00000000..204f4c26 Binary files /dev/null and b/Library/Artifacts/a6/a6306879a380bd222a4027d7b63664d1 differ diff --git a/Library/Artifacts/a6/a6401b5967e6eacec2a02fb62cd936eb b/Library/Artifacts/a6/a6401b5967e6eacec2a02fb62cd936eb new file mode 100644 index 00000000..c167d1ab Binary files /dev/null and b/Library/Artifacts/a6/a6401b5967e6eacec2a02fb62cd936eb differ diff --git a/Library/Artifacts/a6/a646223d379e765f32bddf0f19847f4f b/Library/Artifacts/a6/a646223d379e765f32bddf0f19847f4f new file mode 100644 index 00000000..7bbc2507 Binary files /dev/null and b/Library/Artifacts/a6/a646223d379e765f32bddf0f19847f4f differ diff --git a/Library/Artifacts/a6/a64f5a660dd42ee37b10e309a73506e4 b/Library/Artifacts/a6/a64f5a660dd42ee37b10e309a73506e4 new file mode 100644 index 00000000..d71ac8fa Binary files /dev/null and b/Library/Artifacts/a6/a64f5a660dd42ee37b10e309a73506e4 differ diff --git a/Library/Artifacts/a6/a6534028f64c9b9588beacf4d8ab6b57 b/Library/Artifacts/a6/a6534028f64c9b9588beacf4d8ab6b57 new file mode 100644 index 00000000..28e7d61f Binary files /dev/null and b/Library/Artifacts/a6/a6534028f64c9b9588beacf4d8ab6b57 differ diff --git a/Library/Artifacts/a6/a653ae8c5c6139e57acda753efc85c40 b/Library/Artifacts/a6/a653ae8c5c6139e57acda753efc85c40 new file mode 100644 index 00000000..fa834d3c Binary files /dev/null and b/Library/Artifacts/a6/a653ae8c5c6139e57acda753efc85c40 differ diff --git a/Library/Artifacts/a6/a65c0f839f1f23a133e2e97126162f8e b/Library/Artifacts/a6/a65c0f839f1f23a133e2e97126162f8e new file mode 100644 index 00000000..c18098e8 Binary files /dev/null and b/Library/Artifacts/a6/a65c0f839f1f23a133e2e97126162f8e differ diff --git a/Library/Artifacts/a6/a65ccc77bfdbabce6c51703eacf5f7fb b/Library/Artifacts/a6/a65ccc77bfdbabce6c51703eacf5f7fb new file mode 100644 index 00000000..55216f1b Binary files /dev/null and b/Library/Artifacts/a6/a65ccc77bfdbabce6c51703eacf5f7fb differ diff --git a/Library/Artifacts/a6/a664b7bb68b835a70c2ce8f68a1b3965 b/Library/Artifacts/a6/a664b7bb68b835a70c2ce8f68a1b3965 new file mode 100644 index 00000000..320b77f7 Binary files /dev/null and b/Library/Artifacts/a6/a664b7bb68b835a70c2ce8f68a1b3965 differ diff --git a/Library/Artifacts/a6/a67703514a86e32beef0c55f62cf8baf b/Library/Artifacts/a6/a67703514a86e32beef0c55f62cf8baf new file mode 100644 index 00000000..1b95801c Binary files /dev/null and b/Library/Artifacts/a6/a67703514a86e32beef0c55f62cf8baf differ diff --git a/Library/Artifacts/a6/a679d1b731b12eeaec29259696d90d17 b/Library/Artifacts/a6/a679d1b731b12eeaec29259696d90d17 new file mode 100644 index 00000000..ae743c30 Binary files /dev/null and b/Library/Artifacts/a6/a679d1b731b12eeaec29259696d90d17 differ diff --git a/Library/Artifacts/a6/a681d3db0d9ebeadae73eb16f48602e5 b/Library/Artifacts/a6/a681d3db0d9ebeadae73eb16f48602e5 new file mode 100644 index 00000000..b328cb51 Binary files /dev/null and b/Library/Artifacts/a6/a681d3db0d9ebeadae73eb16f48602e5 differ diff --git a/Library/Artifacts/a6/a685b1801526239604904d108051fb19 b/Library/Artifacts/a6/a685b1801526239604904d108051fb19 new file mode 100644 index 00000000..d71559ac Binary files /dev/null and b/Library/Artifacts/a6/a685b1801526239604904d108051fb19 differ diff --git a/Library/Artifacts/a6/a68ca33d37d5b175e9ed9aa03a6d0146 b/Library/Artifacts/a6/a68ca33d37d5b175e9ed9aa03a6d0146 new file mode 100644 index 00000000..eb828984 Binary files /dev/null and b/Library/Artifacts/a6/a68ca33d37d5b175e9ed9aa03a6d0146 differ diff --git a/Library/Artifacts/a6/a695a3732e37a7daa608ae5ca38a6f22 b/Library/Artifacts/a6/a695a3732e37a7daa608ae5ca38a6f22 new file mode 100644 index 00000000..b8d08171 Binary files /dev/null and b/Library/Artifacts/a6/a695a3732e37a7daa608ae5ca38a6f22 differ diff --git a/Library/Artifacts/a6/a69a6bddb0eee69086020ebcf1b89929 b/Library/Artifacts/a6/a69a6bddb0eee69086020ebcf1b89929 new file mode 100644 index 00000000..173dab22 Binary files /dev/null and b/Library/Artifacts/a6/a69a6bddb0eee69086020ebcf1b89929 differ diff --git a/Library/Artifacts/a6/a69e2f687dd802eb335ab27d7ba3ea15 b/Library/Artifacts/a6/a69e2f687dd802eb335ab27d7ba3ea15 new file mode 100644 index 00000000..0dcc7ad5 Binary files /dev/null and b/Library/Artifacts/a6/a69e2f687dd802eb335ab27d7ba3ea15 differ diff --git a/Library/Artifacts/a6/a6b2699f2c99afeb74dc18bffc614671 b/Library/Artifacts/a6/a6b2699f2c99afeb74dc18bffc614671 new file mode 100644 index 00000000..5cb60deb Binary files /dev/null and b/Library/Artifacts/a6/a6b2699f2c99afeb74dc18bffc614671 differ diff --git a/Library/Artifacts/a6/a6ba498d209295b04e7b183b39103135 b/Library/Artifacts/a6/a6ba498d209295b04e7b183b39103135 new file mode 100644 index 00000000..fc1f1c2e Binary files /dev/null and b/Library/Artifacts/a6/a6ba498d209295b04e7b183b39103135 differ diff --git a/Library/Artifacts/a6/a6c35757692bbe532171c52831ac8ef8 b/Library/Artifacts/a6/a6c35757692bbe532171c52831ac8ef8 new file mode 100644 index 00000000..3a4533f4 Binary files /dev/null and b/Library/Artifacts/a6/a6c35757692bbe532171c52831ac8ef8 differ diff --git a/Library/Artifacts/a6/a6c3cb0f95a73fc670a58a7e8ca67209 b/Library/Artifacts/a6/a6c3cb0f95a73fc670a58a7e8ca67209 new file mode 100644 index 00000000..af93d1a2 Binary files /dev/null and b/Library/Artifacts/a6/a6c3cb0f95a73fc670a58a7e8ca67209 differ diff --git a/Library/Artifacts/a6/a6da7f4d58bc8971d2a260875a65ee7e b/Library/Artifacts/a6/a6da7f4d58bc8971d2a260875a65ee7e new file mode 100644 index 00000000..3a68e35c Binary files /dev/null and b/Library/Artifacts/a6/a6da7f4d58bc8971d2a260875a65ee7e differ diff --git a/Library/Artifacts/a6/a6ed01d4b895902860a07fd00965f112 b/Library/Artifacts/a6/a6ed01d4b895902860a07fd00965f112 new file mode 100644 index 00000000..d2672aab Binary files /dev/null and b/Library/Artifacts/a6/a6ed01d4b895902860a07fd00965f112 differ diff --git a/Library/Artifacts/a6/a6eeda927f23755a709eecc40efc7c1f b/Library/Artifacts/a6/a6eeda927f23755a709eecc40efc7c1f new file mode 100644 index 00000000..778b3c6c Binary files /dev/null and b/Library/Artifacts/a6/a6eeda927f23755a709eecc40efc7c1f differ diff --git a/Library/Artifacts/a6/a6ef1780ef7a996272224bbb3f686491 b/Library/Artifacts/a6/a6ef1780ef7a996272224bbb3f686491 new file mode 100644 index 00000000..73d43908 Binary files /dev/null and b/Library/Artifacts/a6/a6ef1780ef7a996272224bbb3f686491 differ diff --git a/Library/Artifacts/a6/a6fbf81446aea9f8e53542f00cca4eab b/Library/Artifacts/a6/a6fbf81446aea9f8e53542f00cca4eab new file mode 100644 index 00000000..024f26c4 Binary files /dev/null and b/Library/Artifacts/a6/a6fbf81446aea9f8e53542f00cca4eab differ diff --git a/Library/Artifacts/a7/a7004adb264f44389da0872d1ec78186 b/Library/Artifacts/a7/a7004adb264f44389da0872d1ec78186 new file mode 100644 index 00000000..bb5f8212 Binary files /dev/null and b/Library/Artifacts/a7/a7004adb264f44389da0872d1ec78186 differ diff --git a/Library/Artifacts/a7/a702b541cd6d4cbec364cc8892604fcb b/Library/Artifacts/a7/a702b541cd6d4cbec364cc8892604fcb new file mode 100644 index 00000000..bcd08635 Binary files /dev/null and b/Library/Artifacts/a7/a702b541cd6d4cbec364cc8892604fcb differ diff --git a/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b b/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b new file mode 100644 index 00000000..198cc8c8 Binary files /dev/null and b/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b differ diff --git a/Library/Artifacts/a7/a7124835eab92f6befc02f008cd83f46 b/Library/Artifacts/a7/a7124835eab92f6befc02f008cd83f46 new file mode 100644 index 00000000..792fd339 Binary files /dev/null and b/Library/Artifacts/a7/a7124835eab92f6befc02f008cd83f46 differ diff --git a/Library/Artifacts/a7/a71a899f1a0c0f6f96de6109e6b3742c b/Library/Artifacts/a7/a71a899f1a0c0f6f96de6109e6b3742c new file mode 100644 index 00000000..52005985 Binary files /dev/null and b/Library/Artifacts/a7/a71a899f1a0c0f6f96de6109e6b3742c differ diff --git a/Library/Artifacts/a7/a72b0a8020201ded9133f3a0637bd148 b/Library/Artifacts/a7/a72b0a8020201ded9133f3a0637bd148 new file mode 100644 index 00000000..7a580c7c Binary files /dev/null and b/Library/Artifacts/a7/a72b0a8020201ded9133f3a0637bd148 differ diff --git a/Library/Artifacts/a7/a72bf6fd2530b0b3629f8a5fc156738b b/Library/Artifacts/a7/a72bf6fd2530b0b3629f8a5fc156738b new file mode 100644 index 00000000..77eab7a2 Binary files /dev/null and b/Library/Artifacts/a7/a72bf6fd2530b0b3629f8a5fc156738b differ diff --git a/Library/Artifacts/a7/a740afa6dbae255a9facd2aff88f41e0 b/Library/Artifacts/a7/a740afa6dbae255a9facd2aff88f41e0 new file mode 100644 index 00000000..daada17e Binary files /dev/null and b/Library/Artifacts/a7/a740afa6dbae255a9facd2aff88f41e0 differ diff --git a/Library/Artifacts/a7/a755dd093113f468cacb9ca1e4cd75b7 b/Library/Artifacts/a7/a755dd093113f468cacb9ca1e4cd75b7 new file mode 100644 index 00000000..0d3bbd59 Binary files /dev/null and b/Library/Artifacts/a7/a755dd093113f468cacb9ca1e4cd75b7 differ diff --git a/Library/Artifacts/a7/a75f956108ce18423a7481474bcb945c b/Library/Artifacts/a7/a75f956108ce18423a7481474bcb945c new file mode 100644 index 00000000..fa3aa4d4 Binary files /dev/null and b/Library/Artifacts/a7/a75f956108ce18423a7481474bcb945c differ diff --git a/Library/Artifacts/a7/a76d291a72a416f295279f608d7a96c6 b/Library/Artifacts/a7/a76d291a72a416f295279f608d7a96c6 new file mode 100644 index 00000000..b4d824be Binary files /dev/null and b/Library/Artifacts/a7/a76d291a72a416f295279f608d7a96c6 differ diff --git a/Library/Artifacts/a7/a76e82285b544679d30859d78e81e6e0 b/Library/Artifacts/a7/a76e82285b544679d30859d78e81e6e0 new file mode 100644 index 00000000..cf42effe Binary files /dev/null and b/Library/Artifacts/a7/a76e82285b544679d30859d78e81e6e0 differ diff --git a/Library/Artifacts/a7/a77f7287bcb932436b6984a1fdd74a84 b/Library/Artifacts/a7/a77f7287bcb932436b6984a1fdd74a84 new file mode 100644 index 00000000..e7aafc02 Binary files /dev/null and b/Library/Artifacts/a7/a77f7287bcb932436b6984a1fdd74a84 differ diff --git a/Library/Artifacts/a7/a7985c7853b1146b1e7cd433bc7d8596 b/Library/Artifacts/a7/a7985c7853b1146b1e7cd433bc7d8596 new file mode 100644 index 00000000..50b675b1 Binary files /dev/null and b/Library/Artifacts/a7/a7985c7853b1146b1e7cd433bc7d8596 differ diff --git a/Library/Artifacts/a7/a7a98a2708607b0a97f92f5742b7c946 b/Library/Artifacts/a7/a7a98a2708607b0a97f92f5742b7c946 new file mode 100644 index 00000000..e4e20fee Binary files /dev/null and b/Library/Artifacts/a7/a7a98a2708607b0a97f92f5742b7c946 differ diff --git a/Library/Artifacts/a7/a7bed9b5ef92e41007945ca814910e24 b/Library/Artifacts/a7/a7bed9b5ef92e41007945ca814910e24 new file mode 100644 index 00000000..9b501c6f Binary files /dev/null and b/Library/Artifacts/a7/a7bed9b5ef92e41007945ca814910e24 differ diff --git a/Library/Artifacts/a7/a7ced6eaf5ccc361b8538b705189e89d b/Library/Artifacts/a7/a7ced6eaf5ccc361b8538b705189e89d new file mode 100644 index 00000000..dc26fdf0 Binary files /dev/null and b/Library/Artifacts/a7/a7ced6eaf5ccc361b8538b705189e89d differ diff --git a/Library/Artifacts/a7/a7f4df1374456e8d26158a7bd87d0be5 b/Library/Artifacts/a7/a7f4df1374456e8d26158a7bd87d0be5 new file mode 100644 index 00000000..a786e606 Binary files /dev/null and b/Library/Artifacts/a7/a7f4df1374456e8d26158a7bd87d0be5 differ diff --git a/Library/Artifacts/a8/a82ed83180eb103f4bbe5266bac960b6 b/Library/Artifacts/a8/a82ed83180eb103f4bbe5266bac960b6 new file mode 100644 index 00000000..fd9494a5 Binary files /dev/null and b/Library/Artifacts/a8/a82ed83180eb103f4bbe5266bac960b6 differ diff --git a/Library/Artifacts/a8/a831a56c49a49d26261397fab5067720 b/Library/Artifacts/a8/a831a56c49a49d26261397fab5067720 new file mode 100644 index 00000000..ca2fcc7f Binary files /dev/null and b/Library/Artifacts/a8/a831a56c49a49d26261397fab5067720 differ diff --git a/Library/Artifacts/a8/a83685aeb5e0441526c7d04df7ef1d16 b/Library/Artifacts/a8/a83685aeb5e0441526c7d04df7ef1d16 new file mode 100644 index 00000000..68b21af9 Binary files /dev/null and b/Library/Artifacts/a8/a83685aeb5e0441526c7d04df7ef1d16 differ diff --git a/Library/Artifacts/a8/a860e30380b7b50249763f0aa0c41f38 b/Library/Artifacts/a8/a860e30380b7b50249763f0aa0c41f38 new file mode 100644 index 00000000..7db2c6ae Binary files /dev/null and b/Library/Artifacts/a8/a860e30380b7b50249763f0aa0c41f38 differ diff --git a/Library/Artifacts/a8/a89468667cb5212323a01acde0bddfa9 b/Library/Artifacts/a8/a89468667cb5212323a01acde0bddfa9 new file mode 100644 index 00000000..4d25cb57 Binary files /dev/null and b/Library/Artifacts/a8/a89468667cb5212323a01acde0bddfa9 differ diff --git a/Library/Artifacts/a8/a8a6a0c857d87909ff07594f23a74827 b/Library/Artifacts/a8/a8a6a0c857d87909ff07594f23a74827 new file mode 100644 index 00000000..f4425527 Binary files /dev/null and b/Library/Artifacts/a8/a8a6a0c857d87909ff07594f23a74827 differ diff --git a/Library/Artifacts/a8/a8c29c9c29ef53fefab065c60d098780 b/Library/Artifacts/a8/a8c29c9c29ef53fefab065c60d098780 new file mode 100644 index 00000000..281c2b89 Binary files /dev/null and b/Library/Artifacts/a8/a8c29c9c29ef53fefab065c60d098780 differ diff --git a/Library/Artifacts/a9/a90aeba45ece02df26adae382cca9971 b/Library/Artifacts/a9/a90aeba45ece02df26adae382cca9971 new file mode 100644 index 00000000..cc48457b Binary files /dev/null and b/Library/Artifacts/a9/a90aeba45ece02df26adae382cca9971 differ diff --git a/Library/Artifacts/a9/a91e35b5dfd8fc4000d10c02243b0557 b/Library/Artifacts/a9/a91e35b5dfd8fc4000d10c02243b0557 new file mode 100644 index 00000000..8d4b8031 Binary files /dev/null and b/Library/Artifacts/a9/a91e35b5dfd8fc4000d10c02243b0557 differ diff --git a/Library/Artifacts/a9/a922042a5adef56593db8854eb2aa16e b/Library/Artifacts/a9/a922042a5adef56593db8854eb2aa16e new file mode 100644 index 00000000..4cf43a18 Binary files /dev/null and b/Library/Artifacts/a9/a922042a5adef56593db8854eb2aa16e differ diff --git a/Library/Artifacts/a9/a92b6b5f10326330796f49449fad0150 b/Library/Artifacts/a9/a92b6b5f10326330796f49449fad0150 new file mode 100644 index 00000000..4ec45530 Binary files /dev/null and b/Library/Artifacts/a9/a92b6b5f10326330796f49449fad0150 differ diff --git a/Library/Artifacts/a9/a93077444ca0a369e904b70e4f417975 b/Library/Artifacts/a9/a93077444ca0a369e904b70e4f417975 new file mode 100644 index 00000000..faf041a5 Binary files /dev/null and b/Library/Artifacts/a9/a93077444ca0a369e904b70e4f417975 differ diff --git a/Library/Artifacts/a9/a93362db529ad397c6455952e6196b7a b/Library/Artifacts/a9/a93362db529ad397c6455952e6196b7a new file mode 100644 index 00000000..815e910c Binary files /dev/null and b/Library/Artifacts/a9/a93362db529ad397c6455952e6196b7a differ diff --git a/Library/Artifacts/a9/a94cac99ebe956a5177aeb5151928d0f b/Library/Artifacts/a9/a94cac99ebe956a5177aeb5151928d0f new file mode 100644 index 00000000..5ef12ced Binary files /dev/null and b/Library/Artifacts/a9/a94cac99ebe956a5177aeb5151928d0f differ diff --git a/Library/Artifacts/a9/a9568f1cd8b2eb6e8c6810efaf50b59a b/Library/Artifacts/a9/a9568f1cd8b2eb6e8c6810efaf50b59a new file mode 100644 index 00000000..72066630 Binary files /dev/null and b/Library/Artifacts/a9/a9568f1cd8b2eb6e8c6810efaf50b59a differ diff --git a/Library/Artifacts/a9/a96aef3568af896c9cb247c20d80b062 b/Library/Artifacts/a9/a96aef3568af896c9cb247c20d80b062 new file mode 100644 index 00000000..9bb24e01 Binary files /dev/null and b/Library/Artifacts/a9/a96aef3568af896c9cb247c20d80b062 differ diff --git a/Library/Artifacts/a9/a970987fda93f6783eab1737aab8b101 b/Library/Artifacts/a9/a970987fda93f6783eab1737aab8b101 new file mode 100644 index 00000000..6c66edb6 Binary files /dev/null and b/Library/Artifacts/a9/a970987fda93f6783eab1737aab8b101 differ diff --git a/Library/Artifacts/a9/a97de19a517f7a0ea37b3fd09ef4c1a7 b/Library/Artifacts/a9/a97de19a517f7a0ea37b3fd09ef4c1a7 new file mode 100644 index 00000000..f9fd2708 Binary files /dev/null and b/Library/Artifacts/a9/a97de19a517f7a0ea37b3fd09ef4c1a7 differ diff --git a/Library/Artifacts/a9/a99d2f6df8265b09c4e0b19a6fdaeb0b b/Library/Artifacts/a9/a99d2f6df8265b09c4e0b19a6fdaeb0b new file mode 100644 index 00000000..85af9888 Binary files /dev/null and b/Library/Artifacts/a9/a99d2f6df8265b09c4e0b19a6fdaeb0b differ diff --git a/Library/Artifacts/a9/a9aca4095f744ec5b726a27012c922ae b/Library/Artifacts/a9/a9aca4095f744ec5b726a27012c922ae new file mode 100644 index 00000000..b90628d9 Binary files /dev/null and b/Library/Artifacts/a9/a9aca4095f744ec5b726a27012c922ae differ diff --git a/Library/Artifacts/a9/a9b2cf986c53e3494b2435b955d64507 b/Library/Artifacts/a9/a9b2cf986c53e3494b2435b955d64507 new file mode 100644 index 00000000..d5072e6d Binary files /dev/null and b/Library/Artifacts/a9/a9b2cf986c53e3494b2435b955d64507 differ diff --git a/Library/Artifacts/a9/a9b5cca3450d8fffe8c57784220a6af2 b/Library/Artifacts/a9/a9b5cca3450d8fffe8c57784220a6af2 new file mode 100644 index 00000000..14e1d3b4 Binary files /dev/null and b/Library/Artifacts/a9/a9b5cca3450d8fffe8c57784220a6af2 differ diff --git a/Library/Artifacts/a9/a9c3f8b09a2a3c5c722aa7249a2547a9 b/Library/Artifacts/a9/a9c3f8b09a2a3c5c722aa7249a2547a9 new file mode 100644 index 00000000..b9cbc85c Binary files /dev/null and b/Library/Artifacts/a9/a9c3f8b09a2a3c5c722aa7249a2547a9 differ diff --git a/Library/Artifacts/a9/a9ce74d58aa96763887fc482f8767073 b/Library/Artifacts/a9/a9ce74d58aa96763887fc482f8767073 new file mode 100644 index 00000000..0db24af7 Binary files /dev/null and b/Library/Artifacts/a9/a9ce74d58aa96763887fc482f8767073 differ diff --git a/Library/Artifacts/a9/a9df1f1c2070590c15bd26f751c88349 b/Library/Artifacts/a9/a9df1f1c2070590c15bd26f751c88349 new file mode 100644 index 00000000..bad9fe8e Binary files /dev/null and b/Library/Artifacts/a9/a9df1f1c2070590c15bd26f751c88349 differ diff --git a/Library/Artifacts/a9/a9e1e42fe947deb2eb52b62e5bef4849 b/Library/Artifacts/a9/a9e1e42fe947deb2eb52b62e5bef4849 new file mode 100644 index 00000000..d49b6506 Binary files /dev/null and b/Library/Artifacts/a9/a9e1e42fe947deb2eb52b62e5bef4849 differ diff --git a/Library/Artifacts/a9/a9e344fc0db03d8df8e87a40757301e3 b/Library/Artifacts/a9/a9e344fc0db03d8df8e87a40757301e3 new file mode 100644 index 00000000..16fda58e Binary files /dev/null and b/Library/Artifacts/a9/a9e344fc0db03d8df8e87a40757301e3 differ diff --git a/Library/Artifacts/aa/aa22b3d43be28d91775a47512e34c8e7 b/Library/Artifacts/aa/aa22b3d43be28d91775a47512e34c8e7 new file mode 100644 index 00000000..90e20593 Binary files /dev/null and b/Library/Artifacts/aa/aa22b3d43be28d91775a47512e34c8e7 differ diff --git a/Library/Artifacts/aa/aa2c5c9a9f49906daed4aa09ac8edb70 b/Library/Artifacts/aa/aa2c5c9a9f49906daed4aa09ac8edb70 new file mode 100644 index 00000000..bde38746 Binary files /dev/null and b/Library/Artifacts/aa/aa2c5c9a9f49906daed4aa09ac8edb70 differ diff --git a/Library/Artifacts/aa/aa3aa01269ad129635219eabe541a145 b/Library/Artifacts/aa/aa3aa01269ad129635219eabe541a145 new file mode 100644 index 00000000..ebb90668 Binary files /dev/null and b/Library/Artifacts/aa/aa3aa01269ad129635219eabe541a145 differ diff --git a/Library/Artifacts/aa/aa52fb0a6e4f33b66a6b98b6afe5834e b/Library/Artifacts/aa/aa52fb0a6e4f33b66a6b98b6afe5834e new file mode 100644 index 00000000..bb58600c Binary files /dev/null and b/Library/Artifacts/aa/aa52fb0a6e4f33b66a6b98b6afe5834e differ diff --git a/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 b/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 new file mode 100644 index 00000000..f8e19c89 Binary files /dev/null and b/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 differ diff --git a/Library/Artifacts/aa/aa84724c2b0a62b4a547b881835928c7 b/Library/Artifacts/aa/aa84724c2b0a62b4a547b881835928c7 new file mode 100644 index 00000000..9e4a1a2f Binary files /dev/null and b/Library/Artifacts/aa/aa84724c2b0a62b4a547b881835928c7 differ diff --git a/Library/Artifacts/aa/aa9721af477c6577ed12ed2ad1eed36d b/Library/Artifacts/aa/aa9721af477c6577ed12ed2ad1eed36d new file mode 100644 index 00000000..adad67a5 Binary files /dev/null and b/Library/Artifacts/aa/aa9721af477c6577ed12ed2ad1eed36d differ diff --git a/Library/Artifacts/aa/aa9a666ee6d71f97baa35520490bf62c b/Library/Artifacts/aa/aa9a666ee6d71f97baa35520490bf62c new file mode 100644 index 00000000..e3d6bb2b Binary files /dev/null and b/Library/Artifacts/aa/aa9a666ee6d71f97baa35520490bf62c differ diff --git a/Library/Artifacts/aa/aa9a689d77e2f73721f3ee1f27ee529f b/Library/Artifacts/aa/aa9a689d77e2f73721f3ee1f27ee529f new file mode 100644 index 00000000..cbc1c1e1 Binary files /dev/null and b/Library/Artifacts/aa/aa9a689d77e2f73721f3ee1f27ee529f differ diff --git a/Library/Artifacts/aa/aa9a7f57ea26e4c42f7c83bd6a6f913b b/Library/Artifacts/aa/aa9a7f57ea26e4c42f7c83bd6a6f913b new file mode 100644 index 00000000..37edc972 Binary files /dev/null and b/Library/Artifacts/aa/aa9a7f57ea26e4c42f7c83bd6a6f913b differ diff --git a/Library/Artifacts/aa/aab43e742a5f34db512d84085632feb8 b/Library/Artifacts/aa/aab43e742a5f34db512d84085632feb8 new file mode 100644 index 00000000..8ee0dac6 Binary files /dev/null and b/Library/Artifacts/aa/aab43e742a5f34db512d84085632feb8 differ diff --git a/Library/Artifacts/aa/aabe4ee9b4c24e1928821f3fc85eba87 b/Library/Artifacts/aa/aabe4ee9b4c24e1928821f3fc85eba87 new file mode 100644 index 00000000..1db0f0e7 Binary files /dev/null and b/Library/Artifacts/aa/aabe4ee9b4c24e1928821f3fc85eba87 differ diff --git a/Library/Artifacts/aa/aacf6ff7c33029a80533e60cba629b15 b/Library/Artifacts/aa/aacf6ff7c33029a80533e60cba629b15 new file mode 100644 index 00000000..68313e59 Binary files /dev/null and b/Library/Artifacts/aa/aacf6ff7c33029a80533e60cba629b15 differ diff --git a/Library/Artifacts/aa/aaf26f66ddca23f541860a45c577eec6 b/Library/Artifacts/aa/aaf26f66ddca23f541860a45c577eec6 new file mode 100644 index 00000000..cb03abc6 Binary files /dev/null and b/Library/Artifacts/aa/aaf26f66ddca23f541860a45c577eec6 differ diff --git a/Library/Artifacts/ab/ab0db949fcd58ddb3329832da89a080a b/Library/Artifacts/ab/ab0db949fcd58ddb3329832da89a080a new file mode 100644 index 00000000..f484484f Binary files /dev/null and b/Library/Artifacts/ab/ab0db949fcd58ddb3329832da89a080a differ diff --git a/Library/Artifacts/ab/ab1e5ed4a4500f693d7290ecc158ec99 b/Library/Artifacts/ab/ab1e5ed4a4500f693d7290ecc158ec99 new file mode 100644 index 00000000..e1f04c12 Binary files /dev/null and b/Library/Artifacts/ab/ab1e5ed4a4500f693d7290ecc158ec99 differ diff --git a/Library/Artifacts/ab/ab1fdfd66f2fb42c688e8d25b8b644d3 b/Library/Artifacts/ab/ab1fdfd66f2fb42c688e8d25b8b644d3 new file mode 100644 index 00000000..3f0b18b0 Binary files /dev/null and b/Library/Artifacts/ab/ab1fdfd66f2fb42c688e8d25b8b644d3 differ diff --git a/Library/Artifacts/ab/ab326a5281b1fc6a4ad738a8b4f3b598 b/Library/Artifacts/ab/ab326a5281b1fc6a4ad738a8b4f3b598 new file mode 100644 index 00000000..fb267a6d Binary files /dev/null and b/Library/Artifacts/ab/ab326a5281b1fc6a4ad738a8b4f3b598 differ diff --git a/Library/Artifacts/ab/ab366422c642fcf517b57811f349a73f b/Library/Artifacts/ab/ab366422c642fcf517b57811f349a73f new file mode 100644 index 00000000..9eb6a5b7 Binary files /dev/null and b/Library/Artifacts/ab/ab366422c642fcf517b57811f349a73f differ diff --git a/Library/Artifacts/ab/ab79b9f5cd7848fc83aa79a10a29fbb7 b/Library/Artifacts/ab/ab79b9f5cd7848fc83aa79a10a29fbb7 new file mode 100644 index 00000000..d1335e52 Binary files /dev/null and b/Library/Artifacts/ab/ab79b9f5cd7848fc83aa79a10a29fbb7 differ diff --git a/Library/Artifacts/ab/ab8345a47900f50c34bbbb64a4df2cfb b/Library/Artifacts/ab/ab8345a47900f50c34bbbb64a4df2cfb new file mode 100644 index 00000000..62c7e96d Binary files /dev/null and b/Library/Artifacts/ab/ab8345a47900f50c34bbbb64a4df2cfb differ diff --git a/Library/Artifacts/ab/ab8839d5ac4bb098cc43dae2270d973f b/Library/Artifacts/ab/ab8839d5ac4bb098cc43dae2270d973f new file mode 100644 index 00000000..0aab1ec0 Binary files /dev/null and b/Library/Artifacts/ab/ab8839d5ac4bb098cc43dae2270d973f differ diff --git a/Library/Artifacts/ab/abc13a9f0a3a65da90cad9d0621240da b/Library/Artifacts/ab/abc13a9f0a3a65da90cad9d0621240da new file mode 100644 index 00000000..63cf891c Binary files /dev/null and b/Library/Artifacts/ab/abc13a9f0a3a65da90cad9d0621240da differ diff --git a/Library/Artifacts/ab/abc99f19742821b5f0cb94f2d9301cd4 b/Library/Artifacts/ab/abc99f19742821b5f0cb94f2d9301cd4 new file mode 100644 index 00000000..a8a26bec Binary files /dev/null and b/Library/Artifacts/ab/abc99f19742821b5f0cb94f2d9301cd4 differ diff --git a/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b b/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b new file mode 100644 index 00000000..5ad8c1f2 Binary files /dev/null and b/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b differ diff --git a/Library/Artifacts/ab/abf3086fccadf30385fcba8f3abd966e b/Library/Artifacts/ab/abf3086fccadf30385fcba8f3abd966e new file mode 100644 index 00000000..e6347434 Binary files /dev/null and b/Library/Artifacts/ab/abf3086fccadf30385fcba8f3abd966e differ diff --git a/Library/Artifacts/ab/abf66eece3cdcb1a21cb0ea6cfedf664 b/Library/Artifacts/ab/abf66eece3cdcb1a21cb0ea6cfedf664 new file mode 100644 index 00000000..ebe0e119 Binary files /dev/null and b/Library/Artifacts/ab/abf66eece3cdcb1a21cb0ea6cfedf664 differ diff --git a/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c b/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c new file mode 100644 index 00000000..8d1da09e Binary files /dev/null and b/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c differ diff --git a/Library/Artifacts/ac/ac08321d1710b0f5d2bf8c089e3c4a91 b/Library/Artifacts/ac/ac08321d1710b0f5d2bf8c089e3c4a91 new file mode 100644 index 00000000..45f2f771 Binary files /dev/null and b/Library/Artifacts/ac/ac08321d1710b0f5d2bf8c089e3c4a91 differ diff --git a/Library/Artifacts/ac/ac0b5a825cba0003ba4e8346aa8f3135 b/Library/Artifacts/ac/ac0b5a825cba0003ba4e8346aa8f3135 new file mode 100644 index 00000000..4b43faed Binary files /dev/null and b/Library/Artifacts/ac/ac0b5a825cba0003ba4e8346aa8f3135 differ diff --git a/Library/Artifacts/ac/ac2ba9a423439627bc7c08f1ace57e04 b/Library/Artifacts/ac/ac2ba9a423439627bc7c08f1ace57e04 new file mode 100644 index 00000000..2253b6a8 Binary files /dev/null and b/Library/Artifacts/ac/ac2ba9a423439627bc7c08f1ace57e04 differ diff --git a/Library/Artifacts/ac/ac535e3b9e09d971629ea45bb8b5be89 b/Library/Artifacts/ac/ac535e3b9e09d971629ea45bb8b5be89 new file mode 100644 index 00000000..cfcac242 Binary files /dev/null and b/Library/Artifacts/ac/ac535e3b9e09d971629ea45bb8b5be89 differ diff --git a/Library/Artifacts/ac/ac56f76d31dcce386180bc2b47df6de3 b/Library/Artifacts/ac/ac56f76d31dcce386180bc2b47df6de3 new file mode 100644 index 00000000..d36040db Binary files /dev/null and b/Library/Artifacts/ac/ac56f76d31dcce386180bc2b47df6de3 differ diff --git a/Library/Artifacts/ac/ac66aea483f1cc9e5a55d181afb89bf6 b/Library/Artifacts/ac/ac66aea483f1cc9e5a55d181afb89bf6 new file mode 100644 index 00000000..59670279 Binary files /dev/null and b/Library/Artifacts/ac/ac66aea483f1cc9e5a55d181afb89bf6 differ diff --git a/Library/Artifacts/ac/ac6f7fcd997ec0647e3a96cec0c0ed2d b/Library/Artifacts/ac/ac6f7fcd997ec0647e3a96cec0c0ed2d new file mode 100644 index 00000000..8bdb567b Binary files /dev/null and b/Library/Artifacts/ac/ac6f7fcd997ec0647e3a96cec0c0ed2d differ diff --git a/Library/Artifacts/ac/ac9d7204f8163183787a6e675f71da5f b/Library/Artifacts/ac/ac9d7204f8163183787a6e675f71da5f new file mode 100644 index 00000000..80e93128 Binary files /dev/null and b/Library/Artifacts/ac/ac9d7204f8163183787a6e675f71da5f differ diff --git a/Library/Artifacts/ac/aca4bc763b87cc6ccb14a6846c93d25e b/Library/Artifacts/ac/aca4bc763b87cc6ccb14a6846c93d25e new file mode 100644 index 00000000..2628f776 Binary files /dev/null and b/Library/Artifacts/ac/aca4bc763b87cc6ccb14a6846c93d25e differ diff --git a/Library/Artifacts/ac/acc24738db482937c8a40e8788ef8901 b/Library/Artifacts/ac/acc24738db482937c8a40e8788ef8901 new file mode 100644 index 00000000..2f046c6c Binary files /dev/null and b/Library/Artifacts/ac/acc24738db482937c8a40e8788ef8901 differ diff --git a/Library/Artifacts/ac/acdf6f1d9f1dd533db7b7743534af89f b/Library/Artifacts/ac/acdf6f1d9f1dd533db7b7743534af89f new file mode 100644 index 00000000..1f7574eb Binary files /dev/null and b/Library/Artifacts/ac/acdf6f1d9f1dd533db7b7743534af89f differ diff --git a/Library/Artifacts/ac/acf7eb83a4cb0c535fcd62bcfa342355 b/Library/Artifacts/ac/acf7eb83a4cb0c535fcd62bcfa342355 new file mode 100644 index 00000000..e0c41331 Binary files /dev/null and b/Library/Artifacts/ac/acf7eb83a4cb0c535fcd62bcfa342355 differ diff --git a/Library/Artifacts/ad/ad06416c69d757868b9e1f1f7e9861f6 b/Library/Artifacts/ad/ad06416c69d757868b9e1f1f7e9861f6 new file mode 100644 index 00000000..5c968a7d Binary files /dev/null and b/Library/Artifacts/ad/ad06416c69d757868b9e1f1f7e9861f6 differ diff --git a/Library/Artifacts/ad/ad0adc318ba7c91711ab3882158fd155 b/Library/Artifacts/ad/ad0adc318ba7c91711ab3882158fd155 new file mode 100644 index 00000000..bfd2d460 Binary files /dev/null and b/Library/Artifacts/ad/ad0adc318ba7c91711ab3882158fd155 differ diff --git a/Library/Artifacts/ad/ad159a0cd473f5c5a62dd3e71c8bade2 b/Library/Artifacts/ad/ad159a0cd473f5c5a62dd3e71c8bade2 new file mode 100644 index 00000000..94eb7639 Binary files /dev/null and b/Library/Artifacts/ad/ad159a0cd473f5c5a62dd3e71c8bade2 differ diff --git a/Library/Artifacts/ad/ad27d7a7a7a20bb04ae16ea0001df44f b/Library/Artifacts/ad/ad27d7a7a7a20bb04ae16ea0001df44f new file mode 100644 index 00000000..c9385093 Binary files /dev/null and b/Library/Artifacts/ad/ad27d7a7a7a20bb04ae16ea0001df44f differ diff --git a/Library/Artifacts/ad/ad280de8779f6860eaa45918bc84e94d b/Library/Artifacts/ad/ad280de8779f6860eaa45918bc84e94d new file mode 100644 index 00000000..ad2649d3 Binary files /dev/null and b/Library/Artifacts/ad/ad280de8779f6860eaa45918bc84e94d differ diff --git a/Library/Artifacts/ad/ad296460c7cccec3d9fb2c6aa6df3db3 b/Library/Artifacts/ad/ad296460c7cccec3d9fb2c6aa6df3db3 new file mode 100644 index 00000000..dce7c3ee Binary files /dev/null and b/Library/Artifacts/ad/ad296460c7cccec3d9fb2c6aa6df3db3 differ diff --git a/Library/Artifacts/ad/ad3614f5a5aacaa7102187e459798045 b/Library/Artifacts/ad/ad3614f5a5aacaa7102187e459798045 new file mode 100644 index 00000000..29333f1e Binary files /dev/null and b/Library/Artifacts/ad/ad3614f5a5aacaa7102187e459798045 differ diff --git a/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee b/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee new file mode 100644 index 00000000..30d7a97e Binary files /dev/null and b/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee differ diff --git a/Library/Artifacts/ad/ad4dd760dc45e2c39cf34c7e11276bd5 b/Library/Artifacts/ad/ad4dd760dc45e2c39cf34c7e11276bd5 new file mode 100644 index 00000000..39b5f010 Binary files /dev/null and b/Library/Artifacts/ad/ad4dd760dc45e2c39cf34c7e11276bd5 differ diff --git a/Library/Artifacts/ad/ad5be3b80ee481e434d9e32bee98865d b/Library/Artifacts/ad/ad5be3b80ee481e434d9e32bee98865d new file mode 100644 index 00000000..c95c2c27 Binary files /dev/null and b/Library/Artifacts/ad/ad5be3b80ee481e434d9e32bee98865d differ diff --git a/Library/Artifacts/ad/ad758d32fcf67935c2cdd27bc003ab33 b/Library/Artifacts/ad/ad758d32fcf67935c2cdd27bc003ab33 new file mode 100644 index 00000000..dbce78b9 Binary files /dev/null and b/Library/Artifacts/ad/ad758d32fcf67935c2cdd27bc003ab33 differ diff --git a/Library/Artifacts/ad/ad91ebc2e2581f1917d4a578267911c2 b/Library/Artifacts/ad/ad91ebc2e2581f1917d4a578267911c2 new file mode 100644 index 00000000..5650828c Binary files /dev/null and b/Library/Artifacts/ad/ad91ebc2e2581f1917d4a578267911c2 differ diff --git a/Library/Artifacts/ad/ad96f1b9c3309ce91d56e77f2f8bae18 b/Library/Artifacts/ad/ad96f1b9c3309ce91d56e77f2f8bae18 new file mode 100644 index 00000000..3326a5cb Binary files /dev/null and b/Library/Artifacts/ad/ad96f1b9c3309ce91d56e77f2f8bae18 differ diff --git a/Library/Artifacts/ad/ad9e487a983a110ee0c53fa6ceebbfb6 b/Library/Artifacts/ad/ad9e487a983a110ee0c53fa6ceebbfb6 new file mode 100644 index 00000000..f87c0b20 Binary files /dev/null and b/Library/Artifacts/ad/ad9e487a983a110ee0c53fa6ceebbfb6 differ diff --git a/Library/Artifacts/ad/adb0c55bde61aee110802090176a7a0f b/Library/Artifacts/ad/adb0c55bde61aee110802090176a7a0f new file mode 100644 index 00000000..a25d8c42 Binary files /dev/null and b/Library/Artifacts/ad/adb0c55bde61aee110802090176a7a0f differ diff --git a/Library/Artifacts/ad/adb457ee8b058a14808c23286f3991ff b/Library/Artifacts/ad/adb457ee8b058a14808c23286f3991ff new file mode 100644 index 00000000..c37d657a Binary files /dev/null and b/Library/Artifacts/ad/adb457ee8b058a14808c23286f3991ff differ diff --git a/Library/Artifacts/ad/adbcb812bad3e8c30223960d9248a3d9 b/Library/Artifacts/ad/adbcb812bad3e8c30223960d9248a3d9 new file mode 100644 index 00000000..d9b9023c Binary files /dev/null and b/Library/Artifacts/ad/adbcb812bad3e8c30223960d9248a3d9 differ diff --git a/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b b/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b new file mode 100644 index 00000000..6db21493 Binary files /dev/null and b/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b differ diff --git a/Library/Artifacts/ad/adf061a6b6a72e0e804e6fc4a58a38ad b/Library/Artifacts/ad/adf061a6b6a72e0e804e6fc4a58a38ad new file mode 100644 index 00000000..d9fc4ef2 Binary files /dev/null and b/Library/Artifacts/ad/adf061a6b6a72e0e804e6fc4a58a38ad differ diff --git a/Library/Artifacts/ad/adf1d89dc4655d96e63c15c38dabae5c b/Library/Artifacts/ad/adf1d89dc4655d96e63c15c38dabae5c new file mode 100644 index 00000000..bfacac39 Binary files /dev/null and b/Library/Artifacts/ad/adf1d89dc4655d96e63c15c38dabae5c differ diff --git a/Library/Artifacts/ae/ae09949ab757d791c91e876c5494be83 b/Library/Artifacts/ae/ae09949ab757d791c91e876c5494be83 new file mode 100644 index 00000000..23d3366f Binary files /dev/null and b/Library/Artifacts/ae/ae09949ab757d791c91e876c5494be83 differ diff --git a/Library/Artifacts/ae/ae1588514c4408c078e8903c473c64ce b/Library/Artifacts/ae/ae1588514c4408c078e8903c473c64ce new file mode 100644 index 00000000..52de8c42 Binary files /dev/null and b/Library/Artifacts/ae/ae1588514c4408c078e8903c473c64ce differ diff --git a/Library/Artifacts/ae/ae2c0453f83dec46d3ed588748d8647c b/Library/Artifacts/ae/ae2c0453f83dec46d3ed588748d8647c new file mode 100644 index 00000000..efe3045e Binary files /dev/null and b/Library/Artifacts/ae/ae2c0453f83dec46d3ed588748d8647c differ diff --git a/Library/Artifacts/ae/ae4f613b1bd679a781b94c444be7b1c3 b/Library/Artifacts/ae/ae4f613b1bd679a781b94c444be7b1c3 new file mode 100644 index 00000000..3864c6ca Binary files /dev/null and b/Library/Artifacts/ae/ae4f613b1bd679a781b94c444be7b1c3 differ diff --git a/Library/Artifacts/ae/ae6219146f27c79a661b33acc2dcc88b b/Library/Artifacts/ae/ae6219146f27c79a661b33acc2dcc88b new file mode 100644 index 00000000..6bd9a54a Binary files /dev/null and b/Library/Artifacts/ae/ae6219146f27c79a661b33acc2dcc88b differ diff --git a/Library/Artifacts/ae/ae64902a5ce65950d56072a56b005278 b/Library/Artifacts/ae/ae64902a5ce65950d56072a56b005278 new file mode 100644 index 00000000..d4c0ad23 Binary files /dev/null and b/Library/Artifacts/ae/ae64902a5ce65950d56072a56b005278 differ diff --git a/Library/Artifacts/ae/ae6922ef525ddc8fa7bd705417e90fa2 b/Library/Artifacts/ae/ae6922ef525ddc8fa7bd705417e90fa2 new file mode 100644 index 00000000..72712a65 Binary files /dev/null and b/Library/Artifacts/ae/ae6922ef525ddc8fa7bd705417e90fa2 differ diff --git a/Library/Artifacts/ae/ae7c73e75d1ef91b95c4a6664c8c8d15 b/Library/Artifacts/ae/ae7c73e75d1ef91b95c4a6664c8c8d15 new file mode 100644 index 00000000..0ad0b3cd Binary files /dev/null and b/Library/Artifacts/ae/ae7c73e75d1ef91b95c4a6664c8c8d15 differ diff --git a/Library/Artifacts/ae/aea4a775f148c189368fdd7c939b93d7 b/Library/Artifacts/ae/aea4a775f148c189368fdd7c939b93d7 new file mode 100644 index 00000000..30535c6f Binary files /dev/null and b/Library/Artifacts/ae/aea4a775f148c189368fdd7c939b93d7 differ diff --git a/Library/Artifacts/ae/aeb7163937661b9e06f29a91b2de3386 b/Library/Artifacts/ae/aeb7163937661b9e06f29a91b2de3386 new file mode 100644 index 00000000..855c0943 Binary files /dev/null and b/Library/Artifacts/ae/aeb7163937661b9e06f29a91b2de3386 differ diff --git a/Library/Artifacts/ae/aec85526d6681c19b0eacce1b23343ef b/Library/Artifacts/ae/aec85526d6681c19b0eacce1b23343ef new file mode 100644 index 00000000..66cc9418 Binary files /dev/null and b/Library/Artifacts/ae/aec85526d6681c19b0eacce1b23343ef differ diff --git a/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 b/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 new file mode 100644 index 00000000..06a79b57 Binary files /dev/null and b/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 differ diff --git a/Library/Artifacts/ae/aee6da47ce1fa9dee60b0d886a2f06fd b/Library/Artifacts/ae/aee6da47ce1fa9dee60b0d886a2f06fd new file mode 100644 index 00000000..78d45f57 Binary files /dev/null and b/Library/Artifacts/ae/aee6da47ce1fa9dee60b0d886a2f06fd differ diff --git a/Library/Artifacts/af/af03dbe28025fbc25dbbfbbdad434b45 b/Library/Artifacts/af/af03dbe28025fbc25dbbfbbdad434b45 new file mode 100644 index 00000000..b1240821 Binary files /dev/null and b/Library/Artifacts/af/af03dbe28025fbc25dbbfbbdad434b45 differ diff --git a/Library/Artifacts/af/af06c9550dbb92df4a5659ebf29db448 b/Library/Artifacts/af/af06c9550dbb92df4a5659ebf29db448 new file mode 100644 index 00000000..47bd803a Binary files /dev/null and b/Library/Artifacts/af/af06c9550dbb92df4a5659ebf29db448 differ diff --git a/Library/Artifacts/af/af16a422204011444022abf10ab760a3 b/Library/Artifacts/af/af16a422204011444022abf10ab760a3 new file mode 100644 index 00000000..40211fb7 Binary files /dev/null and b/Library/Artifacts/af/af16a422204011444022abf10ab760a3 differ diff --git a/Library/Artifacts/af/af2316277e4f167cb33bc291a5f32bc9 b/Library/Artifacts/af/af2316277e4f167cb33bc291a5f32bc9 new file mode 100644 index 00000000..b596e190 Binary files /dev/null and b/Library/Artifacts/af/af2316277e4f167cb33bc291a5f32bc9 differ diff --git a/Library/Artifacts/af/af6d2ef26f8c6ee4c238a31f7be6b70a b/Library/Artifacts/af/af6d2ef26f8c6ee4c238a31f7be6b70a new file mode 100644 index 00000000..362951e2 Binary files /dev/null and b/Library/Artifacts/af/af6d2ef26f8c6ee4c238a31f7be6b70a differ diff --git a/Library/Artifacts/af/af77b51dbca33d0ed1e9e26363f60675 b/Library/Artifacts/af/af77b51dbca33d0ed1e9e26363f60675 new file mode 100644 index 00000000..341cc3ac Binary files /dev/null and b/Library/Artifacts/af/af77b51dbca33d0ed1e9e26363f60675 differ diff --git a/Library/Artifacts/af/af8354a473f07b497c3613264bbbd2f7 b/Library/Artifacts/af/af8354a473f07b497c3613264bbbd2f7 new file mode 100644 index 00000000..dbd749c8 Binary files /dev/null and b/Library/Artifacts/af/af8354a473f07b497c3613264bbbd2f7 differ diff --git a/Library/Artifacts/af/af88650c3e35be8975e340798458c0c2 b/Library/Artifacts/af/af88650c3e35be8975e340798458c0c2 new file mode 100644 index 00000000..18687b4c Binary files /dev/null and b/Library/Artifacts/af/af88650c3e35be8975e340798458c0c2 differ diff --git a/Library/Artifacts/af/af8fa9dc52f5a714a999a9f5343eb7d8 b/Library/Artifacts/af/af8fa9dc52f5a714a999a9f5343eb7d8 new file mode 100644 index 00000000..9db9be1f Binary files /dev/null and b/Library/Artifacts/af/af8fa9dc52f5a714a999a9f5343eb7d8 differ diff --git a/Library/Artifacts/af/afce789646a85c3f78b9b0ea4e95ae5f b/Library/Artifacts/af/afce789646a85c3f78b9b0ea4e95ae5f new file mode 100644 index 00000000..6f829bdc Binary files /dev/null and b/Library/Artifacts/af/afce789646a85c3f78b9b0ea4e95ae5f differ diff --git a/Library/Artifacts/af/afe59d50f8ef8d4d079c00c4ddfe232e b/Library/Artifacts/af/afe59d50f8ef8d4d079c00c4ddfe232e new file mode 100644 index 00000000..06d2ad93 Binary files /dev/null and b/Library/Artifacts/af/afe59d50f8ef8d4d079c00c4ddfe232e differ diff --git a/Library/Artifacts/af/aff284df2d00b671c8af0047539f02fa b/Library/Artifacts/af/aff284df2d00b671c8af0047539f02fa new file mode 100644 index 00000000..45efdc2c Binary files /dev/null and b/Library/Artifacts/af/aff284df2d00b671c8af0047539f02fa differ diff --git a/Library/Artifacts/af/aff865481087a7803101990805ef686a b/Library/Artifacts/af/aff865481087a7803101990805ef686a new file mode 100644 index 00000000..1161e8a4 Binary files /dev/null and b/Library/Artifacts/af/aff865481087a7803101990805ef686a differ diff --git a/Library/Artifacts/af/affc77da9580473d27a39183cd006266 b/Library/Artifacts/af/affc77da9580473d27a39183cd006266 new file mode 100644 index 00000000..9ca035a9 Binary files /dev/null and b/Library/Artifacts/af/affc77da9580473d27a39183cd006266 differ diff --git a/Library/Artifacts/b0/b0073cd978c551e9d478a2767ac93c2b b/Library/Artifacts/b0/b0073cd978c551e9d478a2767ac93c2b new file mode 100644 index 00000000..2a8302bb Binary files /dev/null and b/Library/Artifacts/b0/b0073cd978c551e9d478a2767ac93c2b differ diff --git a/Library/Artifacts/b0/b00a31c25f8f35d3c81316d42b135532 b/Library/Artifacts/b0/b00a31c25f8f35d3c81316d42b135532 new file mode 100644 index 00000000..47de2887 Binary files /dev/null and b/Library/Artifacts/b0/b00a31c25f8f35d3c81316d42b135532 differ diff --git a/Library/Artifacts/b0/b01c913ab0849e5d6ebec793008df364 b/Library/Artifacts/b0/b01c913ab0849e5d6ebec793008df364 new file mode 100644 index 00000000..6217a179 Binary files /dev/null and b/Library/Artifacts/b0/b01c913ab0849e5d6ebec793008df364 differ diff --git a/Library/Artifacts/b0/b029b959b517760a9cc5996f29a17688 b/Library/Artifacts/b0/b029b959b517760a9cc5996f29a17688 new file mode 100644 index 00000000..07188f9e Binary files /dev/null and b/Library/Artifacts/b0/b029b959b517760a9cc5996f29a17688 differ diff --git a/Library/Artifacts/b0/b0364a42736834e3f3828bd24883e574 b/Library/Artifacts/b0/b0364a42736834e3f3828bd24883e574 new file mode 100644 index 00000000..bf75dea7 Binary files /dev/null and b/Library/Artifacts/b0/b0364a42736834e3f3828bd24883e574 differ diff --git a/Library/Artifacts/b0/b065d195a7c125cc26746dfc3f6e8ec8 b/Library/Artifacts/b0/b065d195a7c125cc26746dfc3f6e8ec8 new file mode 100644 index 00000000..0eee4552 Binary files /dev/null and b/Library/Artifacts/b0/b065d195a7c125cc26746dfc3f6e8ec8 differ diff --git a/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be b/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be new file mode 100644 index 00000000..10950b94 Binary files /dev/null and b/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be differ diff --git a/Library/Artifacts/b0/b06723f0aea981ebec8749ba69df8b33 b/Library/Artifacts/b0/b06723f0aea981ebec8749ba69df8b33 new file mode 100644 index 00000000..3888d2f7 Binary files /dev/null and b/Library/Artifacts/b0/b06723f0aea981ebec8749ba69df8b33 differ diff --git a/Library/Artifacts/b0/b0984a1515ee0a114911aea901ffc9dd b/Library/Artifacts/b0/b0984a1515ee0a114911aea901ffc9dd new file mode 100644 index 00000000..5f70b117 Binary files /dev/null and b/Library/Artifacts/b0/b0984a1515ee0a114911aea901ffc9dd differ diff --git a/Library/Artifacts/b0/b0ccda47bf48d0fc84ef04556f35a9c5 b/Library/Artifacts/b0/b0ccda47bf48d0fc84ef04556f35a9c5 new file mode 100644 index 00000000..0817b8f1 Binary files /dev/null and b/Library/Artifacts/b0/b0ccda47bf48d0fc84ef04556f35a9c5 differ diff --git a/Library/Artifacts/b1/b10f7c0cc368a4b6db2ac312968e1aa0 b/Library/Artifacts/b1/b10f7c0cc368a4b6db2ac312968e1aa0 new file mode 100644 index 00000000..67b5294d Binary files /dev/null and b/Library/Artifacts/b1/b10f7c0cc368a4b6db2ac312968e1aa0 differ diff --git a/Library/Artifacts/b1/b110e2f4b2493463162bfa21b440d70e b/Library/Artifacts/b1/b110e2f4b2493463162bfa21b440d70e new file mode 100644 index 00000000..e0420f08 Binary files /dev/null and b/Library/Artifacts/b1/b110e2f4b2493463162bfa21b440d70e differ diff --git a/Library/Artifacts/b1/b1122a9239eb5a35900bd60cd9f97358 b/Library/Artifacts/b1/b1122a9239eb5a35900bd60cd9f97358 new file mode 100644 index 00000000..b8ae20ef Binary files /dev/null and b/Library/Artifacts/b1/b1122a9239eb5a35900bd60cd9f97358 differ diff --git a/Library/Artifacts/b1/b1421bce13e0b61554834b907814e4b7 b/Library/Artifacts/b1/b1421bce13e0b61554834b907814e4b7 new file mode 100644 index 00000000..227e26ce Binary files /dev/null and b/Library/Artifacts/b1/b1421bce13e0b61554834b907814e4b7 differ diff --git a/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 b/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 new file mode 100644 index 00000000..16a57f7b Binary files /dev/null and b/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 differ diff --git a/Library/Artifacts/b1/b16f6f80add761a6f375d9ac2790c334 b/Library/Artifacts/b1/b16f6f80add761a6f375d9ac2790c334 new file mode 100644 index 00000000..ca5ccece Binary files /dev/null and b/Library/Artifacts/b1/b16f6f80add761a6f375d9ac2790c334 differ diff --git a/Library/Artifacts/b1/b16fe0de581a7fada5540d6948053d4b b/Library/Artifacts/b1/b16fe0de581a7fada5540d6948053d4b new file mode 100644 index 00000000..2c32d773 Binary files /dev/null and b/Library/Artifacts/b1/b16fe0de581a7fada5540d6948053d4b differ diff --git a/Library/Artifacts/b1/b17e6e1bd9e7306af08ab5bc8a40b494 b/Library/Artifacts/b1/b17e6e1bd9e7306af08ab5bc8a40b494 new file mode 100644 index 00000000..fe5ab972 Binary files /dev/null and b/Library/Artifacts/b1/b17e6e1bd9e7306af08ab5bc8a40b494 differ diff --git a/Library/Artifacts/b1/b1849670207051fa4e9db1ca52baa76d b/Library/Artifacts/b1/b1849670207051fa4e9db1ca52baa76d new file mode 100644 index 00000000..06a67fbc Binary files /dev/null and b/Library/Artifacts/b1/b1849670207051fa4e9db1ca52baa76d differ diff --git a/Library/Artifacts/b1/b1a798f3f3c90bd809de75b112dba962 b/Library/Artifacts/b1/b1a798f3f3c90bd809de75b112dba962 new file mode 100644 index 00000000..642500fa Binary files /dev/null and b/Library/Artifacts/b1/b1a798f3f3c90bd809de75b112dba962 differ diff --git a/Library/Artifacts/b1/b1be8a038f1fff249bbaccd18e2b30b7 b/Library/Artifacts/b1/b1be8a038f1fff249bbaccd18e2b30b7 new file mode 100644 index 00000000..c391124f Binary files /dev/null and b/Library/Artifacts/b1/b1be8a038f1fff249bbaccd18e2b30b7 differ diff --git a/Library/Artifacts/b1/b1cfa08e9569f6728297ecd7608c7ac5 b/Library/Artifacts/b1/b1cfa08e9569f6728297ecd7608c7ac5 new file mode 100644 index 00000000..4d70bd68 Binary files /dev/null and b/Library/Artifacts/b1/b1cfa08e9569f6728297ecd7608c7ac5 differ diff --git a/Library/Artifacts/b1/b1d0862d754d056cb228818bc28e8235 b/Library/Artifacts/b1/b1d0862d754d056cb228818bc28e8235 new file mode 100644 index 00000000..83979fdc Binary files /dev/null and b/Library/Artifacts/b1/b1d0862d754d056cb228818bc28e8235 differ diff --git a/Library/Artifacts/b1/b1fdb582b33aa49bf7c1115232e54031 b/Library/Artifacts/b1/b1fdb582b33aa49bf7c1115232e54031 new file mode 100644 index 00000000..9ff6f067 Binary files /dev/null and b/Library/Artifacts/b1/b1fdb582b33aa49bf7c1115232e54031 differ diff --git a/Library/Artifacts/b2/b2073148e4b7444ad94aa1f11670d1c8 b/Library/Artifacts/b2/b2073148e4b7444ad94aa1f11670d1c8 new file mode 100644 index 00000000..abeba6b9 Binary files /dev/null and b/Library/Artifacts/b2/b2073148e4b7444ad94aa1f11670d1c8 differ diff --git a/Library/Artifacts/b2/b213413f111046665f5592bddae9b60c b/Library/Artifacts/b2/b213413f111046665f5592bddae9b60c new file mode 100644 index 00000000..cfe4006d Binary files /dev/null and b/Library/Artifacts/b2/b213413f111046665f5592bddae9b60c differ diff --git a/Library/Artifacts/b2/b225e0c984c470256602e22bc35238b3 b/Library/Artifacts/b2/b225e0c984c470256602e22bc35238b3 new file mode 100644 index 00000000..68a3eb7e Binary files /dev/null and b/Library/Artifacts/b2/b225e0c984c470256602e22bc35238b3 differ diff --git a/Library/Artifacts/b2/b239928b5dd82e8c60cd275b4441ad26 b/Library/Artifacts/b2/b239928b5dd82e8c60cd275b4441ad26 new file mode 100644 index 00000000..dbc5a8c4 Binary files /dev/null and b/Library/Artifacts/b2/b239928b5dd82e8c60cd275b4441ad26 differ diff --git a/Library/Artifacts/b2/b247041ceabad1bb4d333607058b6cc0 b/Library/Artifacts/b2/b247041ceabad1bb4d333607058b6cc0 new file mode 100644 index 00000000..405ece77 Binary files /dev/null and b/Library/Artifacts/b2/b247041ceabad1bb4d333607058b6cc0 differ diff --git a/Library/Artifacts/b2/b24bc16c0048b5e396990241df757d15 b/Library/Artifacts/b2/b24bc16c0048b5e396990241df757d15 new file mode 100644 index 00000000..11474003 Binary files /dev/null and b/Library/Artifacts/b2/b24bc16c0048b5e396990241df757d15 differ diff --git a/Library/Artifacts/b2/b24e28d466407ef5e4ba7f0bb544968c b/Library/Artifacts/b2/b24e28d466407ef5e4ba7f0bb544968c new file mode 100644 index 00000000..e8020cce Binary files /dev/null and b/Library/Artifacts/b2/b24e28d466407ef5e4ba7f0bb544968c differ diff --git a/Library/Artifacts/b2/b267a88ea4158cb461c33c2204c883e0 b/Library/Artifacts/b2/b267a88ea4158cb461c33c2204c883e0 new file mode 100644 index 00000000..45dddcd9 Binary files /dev/null and b/Library/Artifacts/b2/b267a88ea4158cb461c33c2204c883e0 differ diff --git a/Library/Artifacts/b2/b27870cff1fb30f88f8844c58fbf5a65 b/Library/Artifacts/b2/b27870cff1fb30f88f8844c58fbf5a65 new file mode 100644 index 00000000..f807e90b Binary files /dev/null and b/Library/Artifacts/b2/b27870cff1fb30f88f8844c58fbf5a65 differ diff --git a/Library/Artifacts/b2/b29ed8694ee118aa8165bc042c495a30 b/Library/Artifacts/b2/b29ed8694ee118aa8165bc042c495a30 new file mode 100644 index 00000000..fd5c32a4 Binary files /dev/null and b/Library/Artifacts/b2/b29ed8694ee118aa8165bc042c495a30 differ diff --git a/Library/Artifacts/b2/b2a1c80e336bdac6403cb0987ee68b66 b/Library/Artifacts/b2/b2a1c80e336bdac6403cb0987ee68b66 new file mode 100644 index 00000000..d2dfb4af Binary files /dev/null and b/Library/Artifacts/b2/b2a1c80e336bdac6403cb0987ee68b66 differ diff --git a/Library/Artifacts/b2/b2a2aaea3ee849621a5760081010a34b b/Library/Artifacts/b2/b2a2aaea3ee849621a5760081010a34b new file mode 100644 index 00000000..0aa4ef1e Binary files /dev/null and b/Library/Artifacts/b2/b2a2aaea3ee849621a5760081010a34b differ diff --git a/Library/Artifacts/b2/b2bb60c20c1056c0c86e6fff1026bc07 b/Library/Artifacts/b2/b2bb60c20c1056c0c86e6fff1026bc07 new file mode 100644 index 00000000..8a81e8b0 Binary files /dev/null and b/Library/Artifacts/b2/b2bb60c20c1056c0c86e6fff1026bc07 differ diff --git a/Library/Artifacts/b2/b2c13c812a9d8c4f1ffa243c74439d6a b/Library/Artifacts/b2/b2c13c812a9d8c4f1ffa243c74439d6a new file mode 100644 index 00000000..1c94505c Binary files /dev/null and b/Library/Artifacts/b2/b2c13c812a9d8c4f1ffa243c74439d6a differ diff --git a/Library/Artifacts/b2/b2ccae3deca14b9df36eaa8b137ba88f b/Library/Artifacts/b2/b2ccae3deca14b9df36eaa8b137ba88f new file mode 100644 index 00000000..f420b04a Binary files /dev/null and b/Library/Artifacts/b2/b2ccae3deca14b9df36eaa8b137ba88f differ diff --git a/Library/Artifacts/b2/b2dd9ae75ad64f5a72008429057ad85d b/Library/Artifacts/b2/b2dd9ae75ad64f5a72008429057ad85d new file mode 100644 index 00000000..9dbe8ddd Binary files /dev/null and b/Library/Artifacts/b2/b2dd9ae75ad64f5a72008429057ad85d differ diff --git a/Library/Artifacts/b2/b2f55043dfa71a0c4298f76f6fa659d5 b/Library/Artifacts/b2/b2f55043dfa71a0c4298f76f6fa659d5 new file mode 100644 index 00000000..5584fd49 Binary files /dev/null and b/Library/Artifacts/b2/b2f55043dfa71a0c4298f76f6fa659d5 differ diff --git a/Library/Artifacts/b3/b30a40b9daf9485c984abc1c78717b5c b/Library/Artifacts/b3/b30a40b9daf9485c984abc1c78717b5c new file mode 100644 index 00000000..6120ceec Binary files /dev/null and b/Library/Artifacts/b3/b30a40b9daf9485c984abc1c78717b5c differ diff --git a/Library/Artifacts/b3/b30ba04d4d2633a03d3de8bb4f1d8e5b b/Library/Artifacts/b3/b30ba04d4d2633a03d3de8bb4f1d8e5b new file mode 100644 index 00000000..e3679527 Binary files /dev/null and b/Library/Artifacts/b3/b30ba04d4d2633a03d3de8bb4f1d8e5b differ diff --git a/Library/Artifacts/b3/b3114e3a114b7154efa2cede4970d89e b/Library/Artifacts/b3/b3114e3a114b7154efa2cede4970d89e new file mode 100644 index 00000000..8e73db6a Binary files /dev/null and b/Library/Artifacts/b3/b3114e3a114b7154efa2cede4970d89e differ diff --git a/Library/Artifacts/b3/b3190bc2daebf08a45c54e28da1df5dd b/Library/Artifacts/b3/b3190bc2daebf08a45c54e28da1df5dd new file mode 100644 index 00000000..2ede9a7f Binary files /dev/null and b/Library/Artifacts/b3/b3190bc2daebf08a45c54e28da1df5dd differ diff --git a/Library/Artifacts/b3/b31ab6afbc5aefdce200a6cd34e189b4 b/Library/Artifacts/b3/b31ab6afbc5aefdce200a6cd34e189b4 new file mode 100644 index 00000000..e18ad983 Binary files /dev/null and b/Library/Artifacts/b3/b31ab6afbc5aefdce200a6cd34e189b4 differ diff --git a/Library/Artifacts/b3/b31cc8ac74017b677a3c95f5dbc7a24b b/Library/Artifacts/b3/b31cc8ac74017b677a3c95f5dbc7a24b new file mode 100644 index 00000000..e390f276 Binary files /dev/null and b/Library/Artifacts/b3/b31cc8ac74017b677a3c95f5dbc7a24b differ diff --git a/Library/Artifacts/b3/b3249157f1298269c6225707f4d57113 b/Library/Artifacts/b3/b3249157f1298269c6225707f4d57113 new file mode 100644 index 00000000..cf7bad75 Binary files /dev/null and b/Library/Artifacts/b3/b3249157f1298269c6225707f4d57113 differ diff --git a/Library/Artifacts/b3/b3454822533aac0d13140c46c53f23c9 b/Library/Artifacts/b3/b3454822533aac0d13140c46c53f23c9 new file mode 100644 index 00000000..f479b2b5 Binary files /dev/null and b/Library/Artifacts/b3/b3454822533aac0d13140c46c53f23c9 differ diff --git a/Library/Artifacts/b3/b3567381d5842d9c53780bdcc89ab75a b/Library/Artifacts/b3/b3567381d5842d9c53780bdcc89ab75a new file mode 100644 index 00000000..63854e1f Binary files /dev/null and b/Library/Artifacts/b3/b3567381d5842d9c53780bdcc89ab75a differ diff --git a/Library/Artifacts/b3/b38194fb6a1e25eebe2d34b1a3ee2e32 b/Library/Artifacts/b3/b38194fb6a1e25eebe2d34b1a3ee2e32 new file mode 100644 index 00000000..06e21e9c Binary files /dev/null and b/Library/Artifacts/b3/b38194fb6a1e25eebe2d34b1a3ee2e32 differ diff --git a/Library/Artifacts/b3/b38855d21908e189623e9816aa657cf7 b/Library/Artifacts/b3/b38855d21908e189623e9816aa657cf7 new file mode 100644 index 00000000..f2a74292 Binary files /dev/null and b/Library/Artifacts/b3/b38855d21908e189623e9816aa657cf7 differ diff --git a/Library/Artifacts/b3/b39012442460fe32cb5e70c2f85da165 b/Library/Artifacts/b3/b39012442460fe32cb5e70c2f85da165 new file mode 100644 index 00000000..fa9d3fb4 Binary files /dev/null and b/Library/Artifacts/b3/b39012442460fe32cb5e70c2f85da165 differ diff --git a/Library/Artifacts/b3/b39206d7b0809587e3dfed8e790ec2b5 b/Library/Artifacts/b3/b39206d7b0809587e3dfed8e790ec2b5 new file mode 100644 index 00000000..461db4e0 Binary files /dev/null and b/Library/Artifacts/b3/b39206d7b0809587e3dfed8e790ec2b5 differ diff --git a/Library/Artifacts/b3/b3973c70a4789c123936a2862ec1ad83 b/Library/Artifacts/b3/b3973c70a4789c123936a2862ec1ad83 new file mode 100644 index 00000000..2c8d6515 Binary files /dev/null and b/Library/Artifacts/b3/b3973c70a4789c123936a2862ec1ad83 differ diff --git a/Library/Artifacts/b3/b3abdb8197816e1fc55a48fb705eb5bd b/Library/Artifacts/b3/b3abdb8197816e1fc55a48fb705eb5bd new file mode 100644 index 00000000..559f94a8 Binary files /dev/null and b/Library/Artifacts/b3/b3abdb8197816e1fc55a48fb705eb5bd differ diff --git a/Library/Artifacts/b3/b3c3f4a84115c9ba234f9045016a34e4 b/Library/Artifacts/b3/b3c3f4a84115c9ba234f9045016a34e4 new file mode 100644 index 00000000..da849f80 Binary files /dev/null and b/Library/Artifacts/b3/b3c3f4a84115c9ba234f9045016a34e4 differ diff --git a/Library/Artifacts/b3/b3cac4eac484f030eba7ffcf34c39e4c b/Library/Artifacts/b3/b3cac4eac484f030eba7ffcf34c39e4c new file mode 100644 index 00000000..c67882c8 Binary files /dev/null and b/Library/Artifacts/b3/b3cac4eac484f030eba7ffcf34c39e4c differ diff --git a/Library/Artifacts/b3/b3d66e9e805ac4e3fcb8093ed82476c6 b/Library/Artifacts/b3/b3d66e9e805ac4e3fcb8093ed82476c6 new file mode 100644 index 00000000..d61b415c Binary files /dev/null and b/Library/Artifacts/b3/b3d66e9e805ac4e3fcb8093ed82476c6 differ diff --git a/Library/Artifacts/b3/b3e08a6ed4d5f8d477b6b0da16922e54 b/Library/Artifacts/b3/b3e08a6ed4d5f8d477b6b0da16922e54 new file mode 100644 index 00000000..4491ad65 Binary files /dev/null and b/Library/Artifacts/b3/b3e08a6ed4d5f8d477b6b0da16922e54 differ diff --git a/Library/Artifacts/b3/b3e868ef6e75433fbefede1c0a9d12a0 b/Library/Artifacts/b3/b3e868ef6e75433fbefede1c0a9d12a0 new file mode 100644 index 00000000..5e5d7cc1 Binary files /dev/null and b/Library/Artifacts/b3/b3e868ef6e75433fbefede1c0a9d12a0 differ diff --git a/Library/Artifacts/b4/b4013808a5d22f078885b469d89cdf8f b/Library/Artifacts/b4/b4013808a5d22f078885b469d89cdf8f new file mode 100644 index 00000000..a77aa97f Binary files /dev/null and b/Library/Artifacts/b4/b4013808a5d22f078885b469d89cdf8f differ diff --git a/Library/Artifacts/b4/b416285f317e0efb66b9751980781d35 b/Library/Artifacts/b4/b416285f317e0efb66b9751980781d35 new file mode 100644 index 00000000..8b184417 Binary files /dev/null and b/Library/Artifacts/b4/b416285f317e0efb66b9751980781d35 differ diff --git a/Library/Artifacts/b4/b41e1801680d637c8db8bc9865c26576 b/Library/Artifacts/b4/b41e1801680d637c8db8bc9865c26576 new file mode 100644 index 00000000..0eea39bd Binary files /dev/null and b/Library/Artifacts/b4/b41e1801680d637c8db8bc9865c26576 differ diff --git a/Library/Artifacts/b4/b41f428f697c6812f2da8afeda68f9d1 b/Library/Artifacts/b4/b41f428f697c6812f2da8afeda68f9d1 new file mode 100644 index 00000000..60e124c3 Binary files /dev/null and b/Library/Artifacts/b4/b41f428f697c6812f2da8afeda68f9d1 differ diff --git a/Library/Artifacts/b4/b425c48b179f114572453ecbcf518874 b/Library/Artifacts/b4/b425c48b179f114572453ecbcf518874 new file mode 100644 index 00000000..5e8d4048 Binary files /dev/null and b/Library/Artifacts/b4/b425c48b179f114572453ecbcf518874 differ diff --git a/Library/Artifacts/b4/b42d0ed7a750deefe22ad9bc0e06970b b/Library/Artifacts/b4/b42d0ed7a750deefe22ad9bc0e06970b new file mode 100644 index 00000000..bc625605 Binary files /dev/null and b/Library/Artifacts/b4/b42d0ed7a750deefe22ad9bc0e06970b differ diff --git a/Library/Artifacts/b4/b4354607c50c52284d5779cbdbab3221 b/Library/Artifacts/b4/b4354607c50c52284d5779cbdbab3221 new file mode 100644 index 00000000..627d344e Binary files /dev/null and b/Library/Artifacts/b4/b4354607c50c52284d5779cbdbab3221 differ diff --git a/Library/Artifacts/b4/b438c66a4560303ea1136f39078dd4f2 b/Library/Artifacts/b4/b438c66a4560303ea1136f39078dd4f2 new file mode 100644 index 00000000..718d1438 Binary files /dev/null and b/Library/Artifacts/b4/b438c66a4560303ea1136f39078dd4f2 differ diff --git a/Library/Artifacts/b4/b44749c1c3986456e7aa4bc6f619c0e4 b/Library/Artifacts/b4/b44749c1c3986456e7aa4bc6f619c0e4 new file mode 100644 index 00000000..1a3e50d8 Binary files /dev/null and b/Library/Artifacts/b4/b44749c1c3986456e7aa4bc6f619c0e4 differ diff --git a/Library/Artifacts/b4/b4491b5743d8ed2700c137c11bb6f86b b/Library/Artifacts/b4/b4491b5743d8ed2700c137c11bb6f86b new file mode 100644 index 00000000..baf350df Binary files /dev/null and b/Library/Artifacts/b4/b4491b5743d8ed2700c137c11bb6f86b differ diff --git a/Library/Artifacts/b4/b4582e218f342f4dded830c0bdf7b250 b/Library/Artifacts/b4/b4582e218f342f4dded830c0bdf7b250 new file mode 100644 index 00000000..d82ac370 Binary files /dev/null and b/Library/Artifacts/b4/b4582e218f342f4dded830c0bdf7b250 differ diff --git a/Library/Artifacts/b4/b45bded2e13f3077d2bb707fb1f9be71 b/Library/Artifacts/b4/b45bded2e13f3077d2bb707fb1f9be71 new file mode 100644 index 00000000..e524f152 Binary files /dev/null and b/Library/Artifacts/b4/b45bded2e13f3077d2bb707fb1f9be71 differ diff --git a/Library/Artifacts/b4/b460210df00471fe65a51afd119b1be8 b/Library/Artifacts/b4/b460210df00471fe65a51afd119b1be8 new file mode 100644 index 00000000..72b68f34 Binary files /dev/null and b/Library/Artifacts/b4/b460210df00471fe65a51afd119b1be8 differ diff --git a/Library/Artifacts/b4/b46936be3cd2fcfe908075a7c5428061 b/Library/Artifacts/b4/b46936be3cd2fcfe908075a7c5428061 new file mode 100644 index 00000000..c4cb5ec9 Binary files /dev/null and b/Library/Artifacts/b4/b46936be3cd2fcfe908075a7c5428061 differ diff --git a/Library/Artifacts/b4/b46c24ae8209a913f097a9ea5f4a72e4 b/Library/Artifacts/b4/b46c24ae8209a913f097a9ea5f4a72e4 new file mode 100644 index 00000000..2acca1e4 Binary files /dev/null and b/Library/Artifacts/b4/b46c24ae8209a913f097a9ea5f4a72e4 differ diff --git a/Library/Artifacts/b4/b46dc2abd9d2027cdf7e8583444975eb b/Library/Artifacts/b4/b46dc2abd9d2027cdf7e8583444975eb new file mode 100644 index 00000000..0815ff76 Binary files /dev/null and b/Library/Artifacts/b4/b46dc2abd9d2027cdf7e8583444975eb differ diff --git a/Library/Artifacts/b4/b474b0fe05b0e6d1b8b7df5a02086120 b/Library/Artifacts/b4/b474b0fe05b0e6d1b8b7df5a02086120 new file mode 100644 index 00000000..f93d5da9 Binary files /dev/null and b/Library/Artifacts/b4/b474b0fe05b0e6d1b8b7df5a02086120 differ diff --git a/Library/Artifacts/b4/b478241e521c1b07eea426a2d65a3a3e b/Library/Artifacts/b4/b478241e521c1b07eea426a2d65a3a3e new file mode 100644 index 00000000..52942ccd Binary files /dev/null and b/Library/Artifacts/b4/b478241e521c1b07eea426a2d65a3a3e differ diff --git a/Library/Artifacts/b4/b489d5233e6f025b2c4a6190dc24ebe2 b/Library/Artifacts/b4/b489d5233e6f025b2c4a6190dc24ebe2 new file mode 100644 index 00000000..cd39384d Binary files /dev/null and b/Library/Artifacts/b4/b489d5233e6f025b2c4a6190dc24ebe2 differ diff --git a/Library/Artifacts/b4/b494e44e7107c8e9a7810928ba8b64a5 b/Library/Artifacts/b4/b494e44e7107c8e9a7810928ba8b64a5 new file mode 100644 index 00000000..684ba897 Binary files /dev/null and b/Library/Artifacts/b4/b494e44e7107c8e9a7810928ba8b64a5 differ diff --git a/Library/Artifacts/b4/b4b51195e9f72ee5734ea2854706566b b/Library/Artifacts/b4/b4b51195e9f72ee5734ea2854706566b new file mode 100644 index 00000000..eba2188a Binary files /dev/null and b/Library/Artifacts/b4/b4b51195e9f72ee5734ea2854706566b differ diff --git a/Library/Artifacts/b4/b4c21fde9d8f6105152ed564afa5b57f b/Library/Artifacts/b4/b4c21fde9d8f6105152ed564afa5b57f new file mode 100644 index 00000000..ecc07d67 Binary files /dev/null and b/Library/Artifacts/b4/b4c21fde9d8f6105152ed564afa5b57f differ diff --git a/Library/Artifacts/b4/b4d0d9ab1b28597f18ab9223aff3dbd2 b/Library/Artifacts/b4/b4d0d9ab1b28597f18ab9223aff3dbd2 new file mode 100644 index 00000000..501c35bf Binary files /dev/null and b/Library/Artifacts/b4/b4d0d9ab1b28597f18ab9223aff3dbd2 differ diff --git a/Library/Artifacts/b4/b4d7fc061607dc09ad647d9677388063 b/Library/Artifacts/b4/b4d7fc061607dc09ad647d9677388063 new file mode 100644 index 00000000..79fb10db Binary files /dev/null and b/Library/Artifacts/b4/b4d7fc061607dc09ad647d9677388063 differ diff --git a/Library/Artifacts/b4/b4dba85a8a8e0dbed52c3896ba72c394 b/Library/Artifacts/b4/b4dba85a8a8e0dbed52c3896ba72c394 new file mode 100644 index 00000000..5be2901b Binary files /dev/null and b/Library/Artifacts/b4/b4dba85a8a8e0dbed52c3896ba72c394 differ diff --git a/Library/Artifacts/b4/b4e6ace8521a4e747956dac0c9853ce1 b/Library/Artifacts/b4/b4e6ace8521a4e747956dac0c9853ce1 new file mode 100644 index 00000000..493377a1 Binary files /dev/null and b/Library/Artifacts/b4/b4e6ace8521a4e747956dac0c9853ce1 differ diff --git a/Library/Artifacts/b4/b4fc83fba69f7ab3f799c617c13bdf56 b/Library/Artifacts/b4/b4fc83fba69f7ab3f799c617c13bdf56 new file mode 100644 index 00000000..e48edda9 Binary files /dev/null and b/Library/Artifacts/b4/b4fc83fba69f7ab3f799c617c13bdf56 differ diff --git a/Library/Artifacts/b5/b506a2fdcbe03911ead1eb9ed80f8859 b/Library/Artifacts/b5/b506a2fdcbe03911ead1eb9ed80f8859 new file mode 100644 index 00000000..1e96921f Binary files /dev/null and b/Library/Artifacts/b5/b506a2fdcbe03911ead1eb9ed80f8859 differ diff --git a/Library/Artifacts/b5/b509a295549671315a44b8ad9997cd1e b/Library/Artifacts/b5/b509a295549671315a44b8ad9997cd1e new file mode 100644 index 00000000..d1ded2f4 Binary files /dev/null and b/Library/Artifacts/b5/b509a295549671315a44b8ad9997cd1e differ diff --git a/Library/Artifacts/b5/b50c71f1dd1dbe3c32529509c08b0a45 b/Library/Artifacts/b5/b50c71f1dd1dbe3c32529509c08b0a45 new file mode 100644 index 00000000..d535a25d Binary files /dev/null and b/Library/Artifacts/b5/b50c71f1dd1dbe3c32529509c08b0a45 differ diff --git a/Library/Artifacts/b5/b50cb884e58e79ad1f7bb1b8e98ac142 b/Library/Artifacts/b5/b50cb884e58e79ad1f7bb1b8e98ac142 new file mode 100644 index 00000000..972e1cfc Binary files /dev/null and b/Library/Artifacts/b5/b50cb884e58e79ad1f7bb1b8e98ac142 differ diff --git a/Library/Artifacts/b5/b50ceaccb0d914939b5f99ad2a383894 b/Library/Artifacts/b5/b50ceaccb0d914939b5f99ad2a383894 new file mode 100644 index 00000000..37edfdaa Binary files /dev/null and b/Library/Artifacts/b5/b50ceaccb0d914939b5f99ad2a383894 differ diff --git a/Library/Artifacts/b5/b519681bb1e84181716dfd834fe6b4a9 b/Library/Artifacts/b5/b519681bb1e84181716dfd834fe6b4a9 new file mode 100644 index 00000000..788f0982 Binary files /dev/null and b/Library/Artifacts/b5/b519681bb1e84181716dfd834fe6b4a9 differ diff --git a/Library/Artifacts/b5/b5199c23571837838dc3ac316f9471b4 b/Library/Artifacts/b5/b5199c23571837838dc3ac316f9471b4 new file mode 100644 index 00000000..392714d6 Binary files /dev/null and b/Library/Artifacts/b5/b5199c23571837838dc3ac316f9471b4 differ diff --git a/Library/Artifacts/b5/b52aceb3c9a381bdb6191e3752a63ca0 b/Library/Artifacts/b5/b52aceb3c9a381bdb6191e3752a63ca0 new file mode 100644 index 00000000..4d7978eb Binary files /dev/null and b/Library/Artifacts/b5/b52aceb3c9a381bdb6191e3752a63ca0 differ diff --git a/Library/Artifacts/b5/b52eb603aa6b94ec8cdfa76e34a1c084 b/Library/Artifacts/b5/b52eb603aa6b94ec8cdfa76e34a1c084 new file mode 100644 index 00000000..500927ec Binary files /dev/null and b/Library/Artifacts/b5/b52eb603aa6b94ec8cdfa76e34a1c084 differ diff --git a/Library/Artifacts/b5/b5449c5eb91b93cc6eb2027a7b1c76bd b/Library/Artifacts/b5/b5449c5eb91b93cc6eb2027a7b1c76bd new file mode 100644 index 00000000..11035ddb Binary files /dev/null and b/Library/Artifacts/b5/b5449c5eb91b93cc6eb2027a7b1c76bd differ diff --git a/Library/Artifacts/b5/b54771992cbaac0da2e869d1beed0a44 b/Library/Artifacts/b5/b54771992cbaac0da2e869d1beed0a44 new file mode 100644 index 00000000..f454e244 Binary files /dev/null and b/Library/Artifacts/b5/b54771992cbaac0da2e869d1beed0a44 differ diff --git a/Library/Artifacts/b5/b57925956838e264b3191d063dd05ecc b/Library/Artifacts/b5/b57925956838e264b3191d063dd05ecc new file mode 100644 index 00000000..f709476b Binary files /dev/null and b/Library/Artifacts/b5/b57925956838e264b3191d063dd05ecc differ diff --git a/Library/Artifacts/b5/b5927cabb8c7dd96c49db2b8d70715f4 b/Library/Artifacts/b5/b5927cabb8c7dd96c49db2b8d70715f4 new file mode 100644 index 00000000..d540c025 Binary files /dev/null and b/Library/Artifacts/b5/b5927cabb8c7dd96c49db2b8d70715f4 differ diff --git a/Library/Artifacts/b5/b59309b961150f7da1d6dba11abf7351 b/Library/Artifacts/b5/b59309b961150f7da1d6dba11abf7351 new file mode 100644 index 00000000..fe47b564 Binary files /dev/null and b/Library/Artifacts/b5/b59309b961150f7da1d6dba11abf7351 differ diff --git a/Library/Artifacts/b5/b5a75af2476bedce8aa4e2eebb7ba3d1 b/Library/Artifacts/b5/b5a75af2476bedce8aa4e2eebb7ba3d1 new file mode 100644 index 00000000..02adebd3 Binary files /dev/null and b/Library/Artifacts/b5/b5a75af2476bedce8aa4e2eebb7ba3d1 differ diff --git a/Library/Artifacts/b5/b5a8ae639df5d3ed8af527de40e4e4f9 b/Library/Artifacts/b5/b5a8ae639df5d3ed8af527de40e4e4f9 new file mode 100644 index 00000000..b534b3c2 Binary files /dev/null and b/Library/Artifacts/b5/b5a8ae639df5d3ed8af527de40e4e4f9 differ diff --git a/Library/Artifacts/b5/b5ba9c831e20afdec03de20e95ea5d95 b/Library/Artifacts/b5/b5ba9c831e20afdec03de20e95ea5d95 new file mode 100644 index 00000000..97b31c13 Binary files /dev/null and b/Library/Artifacts/b5/b5ba9c831e20afdec03de20e95ea5d95 differ diff --git a/Library/Artifacts/b5/b5c776622d2761cb6f82fa53ba082184 b/Library/Artifacts/b5/b5c776622d2761cb6f82fa53ba082184 new file mode 100644 index 00000000..86c4be3f Binary files /dev/null and b/Library/Artifacts/b5/b5c776622d2761cb6f82fa53ba082184 differ diff --git a/Library/Artifacts/b5/b5d6d91cc4123252f2d569ce89ff3014 b/Library/Artifacts/b5/b5d6d91cc4123252f2d569ce89ff3014 new file mode 100644 index 00000000..71b48c1e Binary files /dev/null and b/Library/Artifacts/b5/b5d6d91cc4123252f2d569ce89ff3014 differ diff --git a/Library/Artifacts/b6/b60432cf097a0388e9f90d0a84dee17e b/Library/Artifacts/b6/b60432cf097a0388e9f90d0a84dee17e new file mode 100644 index 00000000..0171aa48 Binary files /dev/null and b/Library/Artifacts/b6/b60432cf097a0388e9f90d0a84dee17e differ diff --git a/Library/Artifacts/b6/b615f29b7c1beb9610077914f8d01cae b/Library/Artifacts/b6/b615f29b7c1beb9610077914f8d01cae new file mode 100644 index 00000000..839c27a8 Binary files /dev/null and b/Library/Artifacts/b6/b615f29b7c1beb9610077914f8d01cae differ diff --git a/Library/Artifacts/b6/b63469476e45e4755fbe3fede1573079 b/Library/Artifacts/b6/b63469476e45e4755fbe3fede1573079 new file mode 100644 index 00000000..a83506ca Binary files /dev/null and b/Library/Artifacts/b6/b63469476e45e4755fbe3fede1573079 differ diff --git a/Library/Artifacts/b6/b6425c02bc79983090e93353c517388f b/Library/Artifacts/b6/b6425c02bc79983090e93353c517388f new file mode 100644 index 00000000..1928b179 Binary files /dev/null and b/Library/Artifacts/b6/b6425c02bc79983090e93353c517388f differ diff --git a/Library/Artifacts/b6/b6aa4e60bcd71101aceaf3e99830ec44 b/Library/Artifacts/b6/b6aa4e60bcd71101aceaf3e99830ec44 new file mode 100644 index 00000000..e0c4a63d Binary files /dev/null and b/Library/Artifacts/b6/b6aa4e60bcd71101aceaf3e99830ec44 differ diff --git a/Library/Artifacts/b6/b6cd4823534521b1c5b274ff5cd552e0 b/Library/Artifacts/b6/b6cd4823534521b1c5b274ff5cd552e0 new file mode 100644 index 00000000..95a2fa77 Binary files /dev/null and b/Library/Artifacts/b6/b6cd4823534521b1c5b274ff5cd552e0 differ diff --git a/Library/Artifacts/b6/b6e8e4f8e138ae4b8d0a12a732c62de1 b/Library/Artifacts/b6/b6e8e4f8e138ae4b8d0a12a732c62de1 new file mode 100644 index 00000000..9c3ffea1 Binary files /dev/null and b/Library/Artifacts/b6/b6e8e4f8e138ae4b8d0a12a732c62de1 differ diff --git a/Library/Artifacts/b6/b6ed7f1da05f28a3f6438e1d3ffe5004 b/Library/Artifacts/b6/b6ed7f1da05f28a3f6438e1d3ffe5004 new file mode 100644 index 00000000..79966a23 Binary files /dev/null and b/Library/Artifacts/b6/b6ed7f1da05f28a3f6438e1d3ffe5004 differ diff --git a/Library/Artifacts/b6/b6ef86b75db5c48c7bdb5876dea42b39 b/Library/Artifacts/b6/b6ef86b75db5c48c7bdb5876dea42b39 new file mode 100644 index 00000000..3b1fccd6 Binary files /dev/null and b/Library/Artifacts/b6/b6ef86b75db5c48c7bdb5876dea42b39 differ diff --git a/Library/Artifacts/b6/b6ef939dd929ba12782ea5b147062c21 b/Library/Artifacts/b6/b6ef939dd929ba12782ea5b147062c21 new file mode 100644 index 00000000..5d40b25d Binary files /dev/null and b/Library/Artifacts/b6/b6ef939dd929ba12782ea5b147062c21 differ diff --git a/Library/Artifacts/b7/b71a733742051d0150c4fac208a376c4 b/Library/Artifacts/b7/b71a733742051d0150c4fac208a376c4 new file mode 100644 index 00000000..cfa7bc5e Binary files /dev/null and b/Library/Artifacts/b7/b71a733742051d0150c4fac208a376c4 differ diff --git a/Library/Artifacts/b7/b72269b2c60d284123b7d328b076df9c b/Library/Artifacts/b7/b72269b2c60d284123b7d328b076df9c new file mode 100644 index 00000000..31e51f18 Binary files /dev/null and b/Library/Artifacts/b7/b72269b2c60d284123b7d328b076df9c differ diff --git a/Library/Artifacts/b7/b730fed36403d6f212cd6f137216b968 b/Library/Artifacts/b7/b730fed36403d6f212cd6f137216b968 new file mode 100644 index 00000000..15adb574 Binary files /dev/null and b/Library/Artifacts/b7/b730fed36403d6f212cd6f137216b968 differ diff --git a/Library/Artifacts/b7/b76570c20c5101852a832d34a2165808 b/Library/Artifacts/b7/b76570c20c5101852a832d34a2165808 new file mode 100644 index 00000000..e8f8ff34 Binary files /dev/null and b/Library/Artifacts/b7/b76570c20c5101852a832d34a2165808 differ diff --git a/Library/Artifacts/b7/b77337368c7438ca7c96a8b4413e160f b/Library/Artifacts/b7/b77337368c7438ca7c96a8b4413e160f new file mode 100644 index 00000000..8ed635d5 Binary files /dev/null and b/Library/Artifacts/b7/b77337368c7438ca7c96a8b4413e160f differ diff --git a/Library/Artifacts/b7/b7739fd3f21e6ee1a44f45c2ea680404 b/Library/Artifacts/b7/b7739fd3f21e6ee1a44f45c2ea680404 new file mode 100644 index 00000000..08561877 Binary files /dev/null and b/Library/Artifacts/b7/b7739fd3f21e6ee1a44f45c2ea680404 differ diff --git a/Library/Artifacts/b7/b77c37e593ecb7f58048f18ff2737d2c b/Library/Artifacts/b7/b77c37e593ecb7f58048f18ff2737d2c new file mode 100644 index 00000000..fc0773d7 Binary files /dev/null and b/Library/Artifacts/b7/b77c37e593ecb7f58048f18ff2737d2c differ diff --git a/Library/Artifacts/b7/b789828d229b725579990bd05bc9c90c b/Library/Artifacts/b7/b789828d229b725579990bd05bc9c90c new file mode 100644 index 00000000..24d2ec01 Binary files /dev/null and b/Library/Artifacts/b7/b789828d229b725579990bd05bc9c90c differ diff --git a/Library/Artifacts/b7/b78cd9f14f3527fc513b607ec72b3ade b/Library/Artifacts/b7/b78cd9f14f3527fc513b607ec72b3ade new file mode 100644 index 00000000..ff3a1767 Binary files /dev/null and b/Library/Artifacts/b7/b78cd9f14f3527fc513b607ec72b3ade differ diff --git a/Library/Artifacts/b7/b7a025943811f2ddabe0ecac67f718a3 b/Library/Artifacts/b7/b7a025943811f2ddabe0ecac67f718a3 new file mode 100644 index 00000000..20c1fa96 Binary files /dev/null and b/Library/Artifacts/b7/b7a025943811f2ddabe0ecac67f718a3 differ diff --git a/Library/Artifacts/b7/b7a5db17309dd9c34fea2322ab1cdefd b/Library/Artifacts/b7/b7a5db17309dd9c34fea2322ab1cdefd new file mode 100644 index 00000000..bfe5cd5b Binary files /dev/null and b/Library/Artifacts/b7/b7a5db17309dd9c34fea2322ab1cdefd differ diff --git a/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb b/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb new file mode 100644 index 00000000..43174c3f Binary files /dev/null and b/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb differ diff --git a/Library/Artifacts/b7/b7d8fc677aad92be786167c026f501af b/Library/Artifacts/b7/b7d8fc677aad92be786167c026f501af new file mode 100644 index 00000000..01885c96 Binary files /dev/null and b/Library/Artifacts/b7/b7d8fc677aad92be786167c026f501af differ diff --git a/Library/Artifacts/b7/b7fd76310a8a001fe8294f7622ab4d40 b/Library/Artifacts/b7/b7fd76310a8a001fe8294f7622ab4d40 new file mode 100644 index 00000000..19b4823f Binary files /dev/null and b/Library/Artifacts/b7/b7fd76310a8a001fe8294f7622ab4d40 differ diff --git a/Library/Artifacts/b8/b803f511c49ddd72b2ff879b191358f8 b/Library/Artifacts/b8/b803f511c49ddd72b2ff879b191358f8 new file mode 100644 index 00000000..dee8faa8 Binary files /dev/null and b/Library/Artifacts/b8/b803f511c49ddd72b2ff879b191358f8 differ diff --git a/Library/Artifacts/b8/b816af04d85f1809c5be5db6deb6bd58 b/Library/Artifacts/b8/b816af04d85f1809c5be5db6deb6bd58 new file mode 100644 index 00000000..d5399657 Binary files /dev/null and b/Library/Artifacts/b8/b816af04d85f1809c5be5db6deb6bd58 differ diff --git a/Library/Artifacts/b8/b81b0d54b1dcfed2d7f92618ea094f9a b/Library/Artifacts/b8/b81b0d54b1dcfed2d7f92618ea094f9a new file mode 100644 index 00000000..f2945bf4 Binary files /dev/null and b/Library/Artifacts/b8/b81b0d54b1dcfed2d7f92618ea094f9a differ diff --git a/Library/Artifacts/b8/b81f31a08fe2ca65f4f4759b862acc3c b/Library/Artifacts/b8/b81f31a08fe2ca65f4f4759b862acc3c new file mode 100644 index 00000000..7cd5707b Binary files /dev/null and b/Library/Artifacts/b8/b81f31a08fe2ca65f4f4759b862acc3c differ diff --git a/Library/Artifacts/b8/b820f8d46ab3f77f79b604977e2da947 b/Library/Artifacts/b8/b820f8d46ab3f77f79b604977e2da947 new file mode 100644 index 00000000..fda0b3e5 Binary files /dev/null and b/Library/Artifacts/b8/b820f8d46ab3f77f79b604977e2da947 differ diff --git a/Library/Artifacts/b8/b828e6beeb6e0c67a73dd38768e833c5 b/Library/Artifacts/b8/b828e6beeb6e0c67a73dd38768e833c5 new file mode 100644 index 00000000..7eeab70b Binary files /dev/null and b/Library/Artifacts/b8/b828e6beeb6e0c67a73dd38768e833c5 differ diff --git a/Library/Artifacts/b8/b841cc63b6d581bc55873185553eefa9 b/Library/Artifacts/b8/b841cc63b6d581bc55873185553eefa9 new file mode 100644 index 00000000..0bcafadf Binary files /dev/null and b/Library/Artifacts/b8/b841cc63b6d581bc55873185553eefa9 differ diff --git a/Library/Artifacts/b8/b864a7766312ee1515647a4e2a9c99c5 b/Library/Artifacts/b8/b864a7766312ee1515647a4e2a9c99c5 new file mode 100644 index 00000000..16680717 Binary files /dev/null and b/Library/Artifacts/b8/b864a7766312ee1515647a4e2a9c99c5 differ diff --git a/Library/Artifacts/b8/b879d72150b1c088f09f72eb1c2f0ef2 b/Library/Artifacts/b8/b879d72150b1c088f09f72eb1c2f0ef2 new file mode 100644 index 00000000..49fe1420 Binary files /dev/null and b/Library/Artifacts/b8/b879d72150b1c088f09f72eb1c2f0ef2 differ diff --git a/Library/Artifacts/b8/b8a921f1bb08d9f0b36176795a362f0f b/Library/Artifacts/b8/b8a921f1bb08d9f0b36176795a362f0f new file mode 100644 index 00000000..47160f89 Binary files /dev/null and b/Library/Artifacts/b8/b8a921f1bb08d9f0b36176795a362f0f differ diff --git a/Library/Artifacts/b8/b8ad662d8cf5fb81c55cdb404fd37bc7 b/Library/Artifacts/b8/b8ad662d8cf5fb81c55cdb404fd37bc7 new file mode 100644 index 00000000..33ee0161 Binary files /dev/null and b/Library/Artifacts/b8/b8ad662d8cf5fb81c55cdb404fd37bc7 differ diff --git a/Library/Artifacts/b8/b8c099a19c3547fa41144f06749c2666 b/Library/Artifacts/b8/b8c099a19c3547fa41144f06749c2666 new file mode 100644 index 00000000..f68c6d99 Binary files /dev/null and b/Library/Artifacts/b8/b8c099a19c3547fa41144f06749c2666 differ diff --git a/Library/Artifacts/b8/b8c3118969478827a8ec499759606980 b/Library/Artifacts/b8/b8c3118969478827a8ec499759606980 new file mode 100644 index 00000000..7cd6d807 Binary files /dev/null and b/Library/Artifacts/b8/b8c3118969478827a8ec499759606980 differ diff --git a/Library/Artifacts/b8/b8f870050a4e66a73db295b7a8019313 b/Library/Artifacts/b8/b8f870050a4e66a73db295b7a8019313 new file mode 100644 index 00000000..8117b86e Binary files /dev/null and b/Library/Artifacts/b8/b8f870050a4e66a73db295b7a8019313 differ diff --git a/Library/Artifacts/b9/b91fb29cef814f759fe4b48ba820c4aa b/Library/Artifacts/b9/b91fb29cef814f759fe4b48ba820c4aa new file mode 100644 index 00000000..62c0bd12 Binary files /dev/null and b/Library/Artifacts/b9/b91fb29cef814f759fe4b48ba820c4aa differ diff --git a/Library/Artifacts/b9/b922495293d387ef6f25e2a29e131e7b b/Library/Artifacts/b9/b922495293d387ef6f25e2a29e131e7b new file mode 100644 index 00000000..ed495921 Binary files /dev/null and b/Library/Artifacts/b9/b922495293d387ef6f25e2a29e131e7b differ diff --git a/Library/Artifacts/b9/b9252705e1090d74d6e1a251ed8f61a3 b/Library/Artifacts/b9/b9252705e1090d74d6e1a251ed8f61a3 new file mode 100644 index 00000000..f41585c5 Binary files /dev/null and b/Library/Artifacts/b9/b9252705e1090d74d6e1a251ed8f61a3 differ diff --git a/Library/Artifacts/b9/b965a2c10b3dc89d6057572db7bc3722 b/Library/Artifacts/b9/b965a2c10b3dc89d6057572db7bc3722 new file mode 100644 index 00000000..ea5ef7f8 Binary files /dev/null and b/Library/Artifacts/b9/b965a2c10b3dc89d6057572db7bc3722 differ diff --git a/Library/Artifacts/b9/b96a4f628801c86fba4adf0c9da763f6 b/Library/Artifacts/b9/b96a4f628801c86fba4adf0c9da763f6 new file mode 100644 index 00000000..2ff57198 Binary files /dev/null and b/Library/Artifacts/b9/b96a4f628801c86fba4adf0c9da763f6 differ diff --git a/Library/Artifacts/b9/b9949eb01bb99f42bd9ce2613f04ba33 b/Library/Artifacts/b9/b9949eb01bb99f42bd9ce2613f04ba33 new file mode 100644 index 00000000..4bead7c2 Binary files /dev/null and b/Library/Artifacts/b9/b9949eb01bb99f42bd9ce2613f04ba33 differ diff --git a/Library/Artifacts/b9/b99d4d9c3d6c77d6a4967139c2f7d166 b/Library/Artifacts/b9/b99d4d9c3d6c77d6a4967139c2f7d166 new file mode 100644 index 00000000..56a0e340 Binary files /dev/null and b/Library/Artifacts/b9/b99d4d9c3d6c77d6a4967139c2f7d166 differ diff --git a/Library/Artifacts/b9/b9ad3347aa255bfb3d6515776cc0b213 b/Library/Artifacts/b9/b9ad3347aa255bfb3d6515776cc0b213 new file mode 100644 index 00000000..f232fe45 Binary files /dev/null and b/Library/Artifacts/b9/b9ad3347aa255bfb3d6515776cc0b213 differ diff --git a/Library/Artifacts/b9/b9aeff4672ac35720a464f8908942f8e b/Library/Artifacts/b9/b9aeff4672ac35720a464f8908942f8e new file mode 100644 index 00000000..2afd303c Binary files /dev/null and b/Library/Artifacts/b9/b9aeff4672ac35720a464f8908942f8e differ diff --git a/Library/Artifacts/b9/b9b067649dbeb84d2fdb7f51604ad867 b/Library/Artifacts/b9/b9b067649dbeb84d2fdb7f51604ad867 new file mode 100644 index 00000000..3f897abf Binary files /dev/null and b/Library/Artifacts/b9/b9b067649dbeb84d2fdb7f51604ad867 differ diff --git a/Library/Artifacts/b9/b9c25e3986572293096e8bd2f6c86424 b/Library/Artifacts/b9/b9c25e3986572293096e8bd2f6c86424 new file mode 100644 index 00000000..3ff6db9b Binary files /dev/null and b/Library/Artifacts/b9/b9c25e3986572293096e8bd2f6c86424 differ diff --git a/Library/Artifacts/b9/b9d0f44435481898f76ca0a5b68e8973 b/Library/Artifacts/b9/b9d0f44435481898f76ca0a5b68e8973 new file mode 100644 index 00000000..9c2ed31c Binary files /dev/null and b/Library/Artifacts/b9/b9d0f44435481898f76ca0a5b68e8973 differ diff --git a/Library/Artifacts/b9/b9d582e90cbe8ea24d657c5460e5552b b/Library/Artifacts/b9/b9d582e90cbe8ea24d657c5460e5552b new file mode 100644 index 00000000..3136cf39 Binary files /dev/null and b/Library/Artifacts/b9/b9d582e90cbe8ea24d657c5460e5552b differ diff --git a/Library/Artifacts/b9/b9dc71c84931414a47872992f01c1baf b/Library/Artifacts/b9/b9dc71c84931414a47872992f01c1baf new file mode 100644 index 00000000..03f8c928 Binary files /dev/null and b/Library/Artifacts/b9/b9dc71c84931414a47872992f01c1baf differ diff --git a/Library/Artifacts/b9/b9e784a29969705b39e0d4e553c30862 b/Library/Artifacts/b9/b9e784a29969705b39e0d4e553c30862 new file mode 100644 index 00000000..d4d6142e Binary files /dev/null and b/Library/Artifacts/b9/b9e784a29969705b39e0d4e553c30862 differ diff --git a/Library/Artifacts/ba/ba0a657fbfd6d2ac796d859d9387e15f b/Library/Artifacts/ba/ba0a657fbfd6d2ac796d859d9387e15f new file mode 100644 index 00000000..c275e637 Binary files /dev/null and b/Library/Artifacts/ba/ba0a657fbfd6d2ac796d859d9387e15f differ diff --git a/Library/Artifacts/ba/ba1e5577f5f4f317bb4027bd679331b0 b/Library/Artifacts/ba/ba1e5577f5f4f317bb4027bd679331b0 new file mode 100644 index 00000000..8ef73bc0 Binary files /dev/null and b/Library/Artifacts/ba/ba1e5577f5f4f317bb4027bd679331b0 differ diff --git a/Library/Artifacts/ba/ba2256b6f805585872e35134494f8e9a b/Library/Artifacts/ba/ba2256b6f805585872e35134494f8e9a new file mode 100644 index 00000000..ae3ffa9d Binary files /dev/null and b/Library/Artifacts/ba/ba2256b6f805585872e35134494f8e9a differ diff --git a/Library/Artifacts/ba/ba2bf5a22ecef603ea7b04d978fbd801 b/Library/Artifacts/ba/ba2bf5a22ecef603ea7b04d978fbd801 new file mode 100644 index 00000000..db755319 Binary files /dev/null and b/Library/Artifacts/ba/ba2bf5a22ecef603ea7b04d978fbd801 differ diff --git a/Library/Artifacts/ba/ba4bd2a3bcdad59179d9437c0f5d775d b/Library/Artifacts/ba/ba4bd2a3bcdad59179d9437c0f5d775d new file mode 100644 index 00000000..cfd33680 Binary files /dev/null and b/Library/Artifacts/ba/ba4bd2a3bcdad59179d9437c0f5d775d differ diff --git a/Library/Artifacts/ba/ba88b74ce051f29534bc43265ad48e73 b/Library/Artifacts/ba/ba88b74ce051f29534bc43265ad48e73 new file mode 100644 index 00000000..22d84d2a Binary files /dev/null and b/Library/Artifacts/ba/ba88b74ce051f29534bc43265ad48e73 differ diff --git a/Library/Artifacts/ba/ba9242e789af5f544e341978fd8bd783 b/Library/Artifacts/ba/ba9242e789af5f544e341978fd8bd783 new file mode 100644 index 00000000..9615604b Binary files /dev/null and b/Library/Artifacts/ba/ba9242e789af5f544e341978fd8bd783 differ diff --git a/Library/Artifacts/ba/baa6437a1624af5a99bed7601b555816 b/Library/Artifacts/ba/baa6437a1624af5a99bed7601b555816 new file mode 100644 index 00000000..944d0f3e Binary files /dev/null and b/Library/Artifacts/ba/baa6437a1624af5a99bed7601b555816 differ diff --git a/Library/Artifacts/ba/baaedd93247fc890bfa92ba1f2c959d8 b/Library/Artifacts/ba/baaedd93247fc890bfa92ba1f2c959d8 new file mode 100644 index 00000000..4075a47f Binary files /dev/null and b/Library/Artifacts/ba/baaedd93247fc890bfa92ba1f2c959d8 differ diff --git a/Library/Artifacts/ba/bab444ee080226eb2d2aa76c5112d06f b/Library/Artifacts/ba/bab444ee080226eb2d2aa76c5112d06f new file mode 100644 index 00000000..9fc45e69 Binary files /dev/null and b/Library/Artifacts/ba/bab444ee080226eb2d2aa76c5112d06f differ diff --git a/Library/Artifacts/ba/bab6952f8b25b19c0485bb77deae33f1 b/Library/Artifacts/ba/bab6952f8b25b19c0485bb77deae33f1 new file mode 100644 index 00000000..5858d018 Binary files /dev/null and b/Library/Artifacts/ba/bab6952f8b25b19c0485bb77deae33f1 differ diff --git a/Library/Artifacts/ba/babaecbae8ae975f872bf1650fe95014 b/Library/Artifacts/ba/babaecbae8ae975f872bf1650fe95014 new file mode 100644 index 00000000..cc1bb5d8 Binary files /dev/null and b/Library/Artifacts/ba/babaecbae8ae975f872bf1650fe95014 differ diff --git a/Library/Artifacts/ba/babd66a70b525dc2c4369a0adcbaa448 b/Library/Artifacts/ba/babd66a70b525dc2c4369a0adcbaa448 new file mode 100644 index 00000000..3e3acb07 Binary files /dev/null and b/Library/Artifacts/ba/babd66a70b525dc2c4369a0adcbaa448 differ diff --git a/Library/Artifacts/ba/bac1bc4e52bde03844d68a7a3beab2e4 b/Library/Artifacts/ba/bac1bc4e52bde03844d68a7a3beab2e4 new file mode 100644 index 00000000..adebe789 Binary files /dev/null and b/Library/Artifacts/ba/bac1bc4e52bde03844d68a7a3beab2e4 differ diff --git a/Library/Artifacts/ba/bad60aac1616cb5427dfb855afb5f298 b/Library/Artifacts/ba/bad60aac1616cb5427dfb855afb5f298 new file mode 100644 index 00000000..f0bde797 Binary files /dev/null and b/Library/Artifacts/ba/bad60aac1616cb5427dfb855afb5f298 differ diff --git a/Library/Artifacts/ba/badb6ee8f9879f7b5566f499b42ee051 b/Library/Artifacts/ba/badb6ee8f9879f7b5566f499b42ee051 new file mode 100644 index 00000000..e10a5d2b Binary files /dev/null and b/Library/Artifacts/ba/badb6ee8f9879f7b5566f499b42ee051 differ diff --git a/Library/Artifacts/ba/bae0520726ba1e232763b6181356ffa4 b/Library/Artifacts/ba/bae0520726ba1e232763b6181356ffa4 new file mode 100644 index 00000000..033bc718 Binary files /dev/null and b/Library/Artifacts/ba/bae0520726ba1e232763b6181356ffa4 differ diff --git a/Library/Artifacts/ba/baedd14231623477e960299eb14bfbdd b/Library/Artifacts/ba/baedd14231623477e960299eb14bfbdd new file mode 100644 index 00000000..b0ac397e Binary files /dev/null and b/Library/Artifacts/ba/baedd14231623477e960299eb14bfbdd differ diff --git a/Library/Artifacts/bb/bb104f8be5b5c8feac3065b0fea98377 b/Library/Artifacts/bb/bb104f8be5b5c8feac3065b0fea98377 new file mode 100644 index 00000000..858e8a1f Binary files /dev/null and b/Library/Artifacts/bb/bb104f8be5b5c8feac3065b0fea98377 differ diff --git a/Library/Artifacts/bb/bb1b440d0c2f83f2e58f591e79b10893 b/Library/Artifacts/bb/bb1b440d0c2f83f2e58f591e79b10893 new file mode 100644 index 00000000..3270b067 Binary files /dev/null and b/Library/Artifacts/bb/bb1b440d0c2f83f2e58f591e79b10893 differ diff --git a/Library/Artifacts/bb/bb2f96ce15d3decd5834b5fd883ac48d b/Library/Artifacts/bb/bb2f96ce15d3decd5834b5fd883ac48d new file mode 100644 index 00000000..db28dc96 Binary files /dev/null and b/Library/Artifacts/bb/bb2f96ce15d3decd5834b5fd883ac48d differ diff --git a/Library/Artifacts/bb/bb3052f776b1ce9b8344aa0fe5e9b3f3 b/Library/Artifacts/bb/bb3052f776b1ce9b8344aa0fe5e9b3f3 new file mode 100644 index 00000000..1ec26555 Binary files /dev/null and b/Library/Artifacts/bb/bb3052f776b1ce9b8344aa0fe5e9b3f3 differ diff --git a/Library/Artifacts/bb/bb4bafd73d4c55f11b295fc7f359e6a5 b/Library/Artifacts/bb/bb4bafd73d4c55f11b295fc7f359e6a5 new file mode 100644 index 00000000..73aefa74 Binary files /dev/null and b/Library/Artifacts/bb/bb4bafd73d4c55f11b295fc7f359e6a5 differ diff --git a/Library/Artifacts/bb/bb5531899b05b1a3e1ddd7c6f18991d9 b/Library/Artifacts/bb/bb5531899b05b1a3e1ddd7c6f18991d9 new file mode 100644 index 00000000..4746c9a8 Binary files /dev/null and b/Library/Artifacts/bb/bb5531899b05b1a3e1ddd7c6f18991d9 differ diff --git a/Library/Artifacts/bb/bb5543b39a5788b2e2150df4ff6a63d1 b/Library/Artifacts/bb/bb5543b39a5788b2e2150df4ff6a63d1 new file mode 100644 index 00000000..17100aa2 Binary files /dev/null and b/Library/Artifacts/bb/bb5543b39a5788b2e2150df4ff6a63d1 differ diff --git a/Library/Artifacts/bb/bb5656187c7ca41a7db23008963a0e97 b/Library/Artifacts/bb/bb5656187c7ca41a7db23008963a0e97 new file mode 100644 index 00000000..fccf6306 Binary files /dev/null and b/Library/Artifacts/bb/bb5656187c7ca41a7db23008963a0e97 differ diff --git a/Library/Artifacts/bb/bb6ae3b7624028e90330c9e567805846 b/Library/Artifacts/bb/bb6ae3b7624028e90330c9e567805846 new file mode 100644 index 00000000..3797773d Binary files /dev/null and b/Library/Artifacts/bb/bb6ae3b7624028e90330c9e567805846 differ diff --git a/Library/Artifacts/bb/bb71784a3b2909315bfb1602700fd7ba b/Library/Artifacts/bb/bb71784a3b2909315bfb1602700fd7ba new file mode 100644 index 00000000..1f72ba75 Binary files /dev/null and b/Library/Artifacts/bb/bb71784a3b2909315bfb1602700fd7ba differ diff --git a/Library/Artifacts/bb/bb993dbf4931965f716b111b8a19b8d9 b/Library/Artifacts/bb/bb993dbf4931965f716b111b8a19b8d9 new file mode 100644 index 00000000..e188c783 Binary files /dev/null and b/Library/Artifacts/bb/bb993dbf4931965f716b111b8a19b8d9 differ diff --git a/Library/Artifacts/bb/bba91c41af6d0fe8115899ff578b6320 b/Library/Artifacts/bb/bba91c41af6d0fe8115899ff578b6320 new file mode 100644 index 00000000..728496b3 Binary files /dev/null and b/Library/Artifacts/bb/bba91c41af6d0fe8115899ff578b6320 differ diff --git a/Library/Artifacts/bb/bbc4dbddee04fa79fe68a4b731de4eed b/Library/Artifacts/bb/bbc4dbddee04fa79fe68a4b731de4eed new file mode 100644 index 00000000..09c6bb32 Binary files /dev/null and b/Library/Artifacts/bb/bbc4dbddee04fa79fe68a4b731de4eed differ diff --git a/Library/Artifacts/bb/bbc634cd5b19c9014aa8920c77741e2a b/Library/Artifacts/bb/bbc634cd5b19c9014aa8920c77741e2a new file mode 100644 index 00000000..025798e4 Binary files /dev/null and b/Library/Artifacts/bb/bbc634cd5b19c9014aa8920c77741e2a differ diff --git a/Library/Artifacts/bb/bbc6faa6541f6691df3e002129bc1f0f b/Library/Artifacts/bb/bbc6faa6541f6691df3e002129bc1f0f new file mode 100644 index 00000000..f84a86eb Binary files /dev/null and b/Library/Artifacts/bb/bbc6faa6541f6691df3e002129bc1f0f differ diff --git a/Library/Artifacts/bb/bbf95fd2b2df955977700dd8b5d9671b b/Library/Artifacts/bb/bbf95fd2b2df955977700dd8b5d9671b new file mode 100644 index 00000000..d204db5d Binary files /dev/null and b/Library/Artifacts/bb/bbf95fd2b2df955977700dd8b5d9671b differ diff --git a/Library/Artifacts/bc/bc0106ff853babf8344c4f7395306487 b/Library/Artifacts/bc/bc0106ff853babf8344c4f7395306487 new file mode 100644 index 00000000..32e02002 Binary files /dev/null and b/Library/Artifacts/bc/bc0106ff853babf8344c4f7395306487 differ diff --git a/Library/Artifacts/bc/bc05b9aa2db609862ff51f89b32fa048 b/Library/Artifacts/bc/bc05b9aa2db609862ff51f89b32fa048 new file mode 100644 index 00000000..8cfdd14c Binary files /dev/null and b/Library/Artifacts/bc/bc05b9aa2db609862ff51f89b32fa048 differ diff --git a/Library/Artifacts/bc/bc533c9988e1502c34a8df2f1aebb044 b/Library/Artifacts/bc/bc533c9988e1502c34a8df2f1aebb044 new file mode 100644 index 00000000..0733f5fe Binary files /dev/null and b/Library/Artifacts/bc/bc533c9988e1502c34a8df2f1aebb044 differ diff --git a/Library/Artifacts/bc/bc6413ca31193c6af485b146698232c7 b/Library/Artifacts/bc/bc6413ca31193c6af485b146698232c7 new file mode 100644 index 00000000..ca0646cd Binary files /dev/null and b/Library/Artifacts/bc/bc6413ca31193c6af485b146698232c7 differ diff --git a/Library/Artifacts/bc/bc973b40d6c29b7f6c40fa48174f3066 b/Library/Artifacts/bc/bc973b40d6c29b7f6c40fa48174f3066 new file mode 100644 index 00000000..66c4c616 Binary files /dev/null and b/Library/Artifacts/bc/bc973b40d6c29b7f6c40fa48174f3066 differ diff --git a/Library/Artifacts/bc/bca4819b8d306ebcaad73421ee81df27 b/Library/Artifacts/bc/bca4819b8d306ebcaad73421ee81df27 new file mode 100644 index 00000000..f060bf09 Binary files /dev/null and b/Library/Artifacts/bc/bca4819b8d306ebcaad73421ee81df27 differ diff --git a/Library/Artifacts/bc/bcb4265b3112a8191023b1ca6329d548 b/Library/Artifacts/bc/bcb4265b3112a8191023b1ca6329d548 new file mode 100644 index 00000000..41009099 Binary files /dev/null and b/Library/Artifacts/bc/bcb4265b3112a8191023b1ca6329d548 differ diff --git a/Library/Artifacts/bc/bcea497f4b111e190a4982c10aab13da b/Library/Artifacts/bc/bcea497f4b111e190a4982c10aab13da new file mode 100644 index 00000000..0bc50cd1 Binary files /dev/null and b/Library/Artifacts/bc/bcea497f4b111e190a4982c10aab13da differ diff --git a/Library/Artifacts/bd/bd1f70044c26435220879b2d11d3723f b/Library/Artifacts/bd/bd1f70044c26435220879b2d11d3723f new file mode 100644 index 00000000..63051951 Binary files /dev/null and b/Library/Artifacts/bd/bd1f70044c26435220879b2d11d3723f differ diff --git a/Library/Artifacts/bd/bd245c8200ccf8082344048f3a7658d9 b/Library/Artifacts/bd/bd245c8200ccf8082344048f3a7658d9 new file mode 100644 index 00000000..154d1c1b Binary files /dev/null and b/Library/Artifacts/bd/bd245c8200ccf8082344048f3a7658d9 differ diff --git a/Library/Artifacts/bd/bd256d1f5e00f713f5a63b6b33296655 b/Library/Artifacts/bd/bd256d1f5e00f713f5a63b6b33296655 new file mode 100644 index 00000000..677d6dd1 Binary files /dev/null and b/Library/Artifacts/bd/bd256d1f5e00f713f5a63b6b33296655 differ diff --git a/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d b/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d new file mode 100644 index 00000000..9be96ffb Binary files /dev/null and b/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d differ diff --git a/Library/Artifacts/bd/bd2da8c7adc9f0291b06b6acb654a44f b/Library/Artifacts/bd/bd2da8c7adc9f0291b06b6acb654a44f new file mode 100644 index 00000000..08518b44 Binary files /dev/null and b/Library/Artifacts/bd/bd2da8c7adc9f0291b06b6acb654a44f differ diff --git a/Library/Artifacts/bd/bd457e94abe04228c7dfeb0c219f2199 b/Library/Artifacts/bd/bd457e94abe04228c7dfeb0c219f2199 new file mode 100644 index 00000000..dbc705be Binary files /dev/null and b/Library/Artifacts/bd/bd457e94abe04228c7dfeb0c219f2199 differ diff --git a/Library/Artifacts/bd/bd553e992177fcf9c4b04a988d30f178 b/Library/Artifacts/bd/bd553e992177fcf9c4b04a988d30f178 new file mode 100644 index 00000000..10baf17b Binary files /dev/null and b/Library/Artifacts/bd/bd553e992177fcf9c4b04a988d30f178 differ diff --git a/Library/Artifacts/bd/bd57815a6dbfdd4b3133d2ade8d3121e b/Library/Artifacts/bd/bd57815a6dbfdd4b3133d2ade8d3121e new file mode 100644 index 00000000..5352a7ca Binary files /dev/null and b/Library/Artifacts/bd/bd57815a6dbfdd4b3133d2ade8d3121e differ diff --git a/Library/Artifacts/bd/bd5ef9d5947aaddc234ca1d58c04b94e b/Library/Artifacts/bd/bd5ef9d5947aaddc234ca1d58c04b94e new file mode 100644 index 00000000..fdffb642 Binary files /dev/null and b/Library/Artifacts/bd/bd5ef9d5947aaddc234ca1d58c04b94e differ diff --git a/Library/Artifacts/bd/bd82cefc6971f889231aa159109a929c b/Library/Artifacts/bd/bd82cefc6971f889231aa159109a929c new file mode 100644 index 00000000..efd0b60b Binary files /dev/null and b/Library/Artifacts/bd/bd82cefc6971f889231aa159109a929c differ diff --git a/Library/Artifacts/bd/bd836a920b68c17f66b0f37644365fce b/Library/Artifacts/bd/bd836a920b68c17f66b0f37644365fce new file mode 100644 index 00000000..2df729b5 Binary files /dev/null and b/Library/Artifacts/bd/bd836a920b68c17f66b0f37644365fce differ diff --git a/Library/Artifacts/bd/bd9581b8fa12f8490c6fc6bb175735b6 b/Library/Artifacts/bd/bd9581b8fa12f8490c6fc6bb175735b6 new file mode 100644 index 00000000..bb75cece Binary files /dev/null and b/Library/Artifacts/bd/bd9581b8fa12f8490c6fc6bb175735b6 differ diff --git a/Library/Artifacts/bd/bd9d741ef5ae92b4cdfaecdc71802cdc b/Library/Artifacts/bd/bd9d741ef5ae92b4cdfaecdc71802cdc new file mode 100644 index 00000000..2cb52cf4 Binary files /dev/null and b/Library/Artifacts/bd/bd9d741ef5ae92b4cdfaecdc71802cdc differ diff --git a/Library/Artifacts/bd/bda55ba5314199c616c1aca331403ef1 b/Library/Artifacts/bd/bda55ba5314199c616c1aca331403ef1 new file mode 100644 index 00000000..38aef189 Binary files /dev/null and b/Library/Artifacts/bd/bda55ba5314199c616c1aca331403ef1 differ diff --git a/Library/Artifacts/bd/bdc0d8142791d1e774f222346f93f978 b/Library/Artifacts/bd/bdc0d8142791d1e774f222346f93f978 new file mode 100644 index 00000000..dd9724d0 Binary files /dev/null and b/Library/Artifacts/bd/bdc0d8142791d1e774f222346f93f978 differ diff --git a/Library/Artifacts/bd/bdeab8bc2c928bdde8952d945e2e4ea9 b/Library/Artifacts/bd/bdeab8bc2c928bdde8952d945e2e4ea9 new file mode 100644 index 00000000..3cb0a287 Binary files /dev/null and b/Library/Artifacts/bd/bdeab8bc2c928bdde8952d945e2e4ea9 differ diff --git a/Library/Artifacts/bd/bdeb8fe94cb11fb23e68824cfad0a666 b/Library/Artifacts/bd/bdeb8fe94cb11fb23e68824cfad0a666 new file mode 100644 index 00000000..b171ee07 Binary files /dev/null and b/Library/Artifacts/bd/bdeb8fe94cb11fb23e68824cfad0a666 differ diff --git a/Library/Artifacts/bd/bdfa70cc252f4a5078ff72e3452bf790 b/Library/Artifacts/bd/bdfa70cc252f4a5078ff72e3452bf790 new file mode 100644 index 00000000..46ca8a51 Binary files /dev/null and b/Library/Artifacts/bd/bdfa70cc252f4a5078ff72e3452bf790 differ diff --git a/Library/Artifacts/bd/bdfb5249d2d9a1eb5acf571dce80e043 b/Library/Artifacts/bd/bdfb5249d2d9a1eb5acf571dce80e043 new file mode 100644 index 00000000..c2dc91f0 Binary files /dev/null and b/Library/Artifacts/bd/bdfb5249d2d9a1eb5acf571dce80e043 differ diff --git a/Library/Artifacts/be/be05b8c9078651a6a9a572dc4bc49fbf b/Library/Artifacts/be/be05b8c9078651a6a9a572dc4bc49fbf new file mode 100644 index 00000000..bfc280c0 Binary files /dev/null and b/Library/Artifacts/be/be05b8c9078651a6a9a572dc4bc49fbf differ diff --git a/Library/Artifacts/be/be097e1c481aeb601e85f0a1cb4b5c1d b/Library/Artifacts/be/be097e1c481aeb601e85f0a1cb4b5c1d new file mode 100644 index 00000000..13974009 Binary files /dev/null and b/Library/Artifacts/be/be097e1c481aeb601e85f0a1cb4b5c1d differ diff --git a/Library/Artifacts/be/be0e2f72f8decc5208d587cfdf103670 b/Library/Artifacts/be/be0e2f72f8decc5208d587cfdf103670 new file mode 100644 index 00000000..b067d0b5 Binary files /dev/null and b/Library/Artifacts/be/be0e2f72f8decc5208d587cfdf103670 differ diff --git a/Library/Artifacts/be/be0eeae87ff9eeb9f0b93ab1318b7711 b/Library/Artifacts/be/be0eeae87ff9eeb9f0b93ab1318b7711 new file mode 100644 index 00000000..3b830803 Binary files /dev/null and b/Library/Artifacts/be/be0eeae87ff9eeb9f0b93ab1318b7711 differ diff --git a/Library/Artifacts/be/be1a177c53f4ccb2b63126e676813d2a b/Library/Artifacts/be/be1a177c53f4ccb2b63126e676813d2a new file mode 100644 index 00000000..2c73704f Binary files /dev/null and b/Library/Artifacts/be/be1a177c53f4ccb2b63126e676813d2a differ diff --git a/Library/Artifacts/be/be1ba8a7395551595263734444aa2db7 b/Library/Artifacts/be/be1ba8a7395551595263734444aa2db7 new file mode 100644 index 00000000..2552af83 Binary files /dev/null and b/Library/Artifacts/be/be1ba8a7395551595263734444aa2db7 differ diff --git a/Library/Artifacts/be/be2170aa5e7091cf8639f7106a502a0e b/Library/Artifacts/be/be2170aa5e7091cf8639f7106a502a0e new file mode 100644 index 00000000..6af9d8f9 Binary files /dev/null and b/Library/Artifacts/be/be2170aa5e7091cf8639f7106a502a0e differ diff --git a/Library/Artifacts/be/be429b2df6a6f493ed008271af20df37 b/Library/Artifacts/be/be429b2df6a6f493ed008271af20df37 new file mode 100644 index 00000000..5936197a Binary files /dev/null and b/Library/Artifacts/be/be429b2df6a6f493ed008271af20df37 differ diff --git a/Library/Artifacts/be/be561069462a95f62f9a3343d7acd2ae b/Library/Artifacts/be/be561069462a95f62f9a3343d7acd2ae new file mode 100644 index 00000000..1a8c65db Binary files /dev/null and b/Library/Artifacts/be/be561069462a95f62f9a3343d7acd2ae differ diff --git a/Library/Artifacts/be/be5e600b3b911fe37456900cfa979feb b/Library/Artifacts/be/be5e600b3b911fe37456900cfa979feb new file mode 100644 index 00000000..d70e35ff Binary files /dev/null and b/Library/Artifacts/be/be5e600b3b911fe37456900cfa979feb differ diff --git a/Library/Artifacts/be/be83fe4130035049ee0fe1ccaf2ccada b/Library/Artifacts/be/be83fe4130035049ee0fe1ccaf2ccada new file mode 100644 index 00000000..296aa98e Binary files /dev/null and b/Library/Artifacts/be/be83fe4130035049ee0fe1ccaf2ccada differ diff --git a/Library/Artifacts/be/be96c7d688d317c3bb6d6a82b2e3c1db b/Library/Artifacts/be/be96c7d688d317c3bb6d6a82b2e3c1db new file mode 100644 index 00000000..d2424306 Binary files /dev/null and b/Library/Artifacts/be/be96c7d688d317c3bb6d6a82b2e3c1db differ diff --git a/Library/Artifacts/be/be96c8f0994201597fe9d61c2d91835b b/Library/Artifacts/be/be96c8f0994201597fe9d61c2d91835b new file mode 100644 index 00000000..8a88ed66 Binary files /dev/null and b/Library/Artifacts/be/be96c8f0994201597fe9d61c2d91835b differ diff --git a/Library/Artifacts/be/bec4f72c5b5839f5bfc151f8fcb95b8f b/Library/Artifacts/be/bec4f72c5b5839f5bfc151f8fcb95b8f new file mode 100644 index 00000000..5355a528 Binary files /dev/null and b/Library/Artifacts/be/bec4f72c5b5839f5bfc151f8fcb95b8f differ diff --git a/Library/Artifacts/be/becc368a6651cb64dcc2585e86260339 b/Library/Artifacts/be/becc368a6651cb64dcc2585e86260339 new file mode 100644 index 00000000..1ef76052 Binary files /dev/null and b/Library/Artifacts/be/becc368a6651cb64dcc2585e86260339 differ diff --git a/Library/Artifacts/be/beed8aae21f0234335b11d1067de07c2 b/Library/Artifacts/be/beed8aae21f0234335b11d1067de07c2 new file mode 100644 index 00000000..6403b03a Binary files /dev/null and b/Library/Artifacts/be/beed8aae21f0234335b11d1067de07c2 differ diff --git a/Library/Artifacts/be/bef8b9bda7051c155fb89fb38144409a b/Library/Artifacts/be/bef8b9bda7051c155fb89fb38144409a new file mode 100644 index 00000000..6e5c0169 Binary files /dev/null and b/Library/Artifacts/be/bef8b9bda7051c155fb89fb38144409a differ diff --git a/Library/Artifacts/bf/bf0607be4362a7d0f8d960c83029353b b/Library/Artifacts/bf/bf0607be4362a7d0f8d960c83029353b new file mode 100644 index 00000000..1e1b9b0b Binary files /dev/null and b/Library/Artifacts/bf/bf0607be4362a7d0f8d960c83029353b differ diff --git a/Library/Artifacts/bf/bf24d66ffb526215b6a3baadda4b2a8f b/Library/Artifacts/bf/bf24d66ffb526215b6a3baadda4b2a8f new file mode 100644 index 00000000..94fe7497 Binary files /dev/null and b/Library/Artifacts/bf/bf24d66ffb526215b6a3baadda4b2a8f differ diff --git a/Library/Artifacts/bf/bf32186183d0e691a90cf165d9b2d3f1 b/Library/Artifacts/bf/bf32186183d0e691a90cf165d9b2d3f1 new file mode 100644 index 00000000..0e2afd88 Binary files /dev/null and b/Library/Artifacts/bf/bf32186183d0e691a90cf165d9b2d3f1 differ diff --git a/Library/Artifacts/bf/bf3fc0b5b2938b3294d0fa89a86aadca b/Library/Artifacts/bf/bf3fc0b5b2938b3294d0fa89a86aadca new file mode 100644 index 00000000..17a1fd45 Binary files /dev/null and b/Library/Artifacts/bf/bf3fc0b5b2938b3294d0fa89a86aadca differ diff --git a/Library/Artifacts/bf/bf5ba591b897d010b41e5c8710fc9450 b/Library/Artifacts/bf/bf5ba591b897d010b41e5c8710fc9450 new file mode 100644 index 00000000..1c466550 Binary files /dev/null and b/Library/Artifacts/bf/bf5ba591b897d010b41e5c8710fc9450 differ diff --git a/Library/Artifacts/bf/bf6ef7fe061bb13028f25554d0e19b59 b/Library/Artifacts/bf/bf6ef7fe061bb13028f25554d0e19b59 new file mode 100644 index 00000000..bebb817a Binary files /dev/null and b/Library/Artifacts/bf/bf6ef7fe061bb13028f25554d0e19b59 differ diff --git a/Library/Artifacts/bf/bf91460dd0e55cd197253bfdd3e99588 b/Library/Artifacts/bf/bf91460dd0e55cd197253bfdd3e99588 new file mode 100644 index 00000000..0cbeb1c4 Binary files /dev/null and b/Library/Artifacts/bf/bf91460dd0e55cd197253bfdd3e99588 differ diff --git a/Library/Artifacts/bf/bfac3e18528a4726271303e8674fef16 b/Library/Artifacts/bf/bfac3e18528a4726271303e8674fef16 new file mode 100644 index 00000000..3a8b9050 Binary files /dev/null and b/Library/Artifacts/bf/bfac3e18528a4726271303e8674fef16 differ diff --git a/Library/Artifacts/bf/bfac5b18873ffbaf998912bfc77dd75c b/Library/Artifacts/bf/bfac5b18873ffbaf998912bfc77dd75c new file mode 100644 index 00000000..85d80d87 Binary files /dev/null and b/Library/Artifacts/bf/bfac5b18873ffbaf998912bfc77dd75c differ diff --git a/Library/Artifacts/bf/bfdf549060ac0b78a0fe5068ab14a674 b/Library/Artifacts/bf/bfdf549060ac0b78a0fe5068ab14a674 new file mode 100644 index 00000000..06fbbc5f Binary files /dev/null and b/Library/Artifacts/bf/bfdf549060ac0b78a0fe5068ab14a674 differ diff --git a/Library/Artifacts/bf/bfdf61b4ab76ab7ddd36f99815d94dcc b/Library/Artifacts/bf/bfdf61b4ab76ab7ddd36f99815d94dcc new file mode 100644 index 00000000..a7764ca5 Binary files /dev/null and b/Library/Artifacts/bf/bfdf61b4ab76ab7ddd36f99815d94dcc differ diff --git a/Library/Artifacts/bf/bfe249fe9580b780f702469b17bfe0d5 b/Library/Artifacts/bf/bfe249fe9580b780f702469b17bfe0d5 new file mode 100644 index 00000000..7fa19f64 Binary files /dev/null and b/Library/Artifacts/bf/bfe249fe9580b780f702469b17bfe0d5 differ diff --git a/Library/Artifacts/bf/bfe83861acc7d2731ade0d9b9d3eb07f b/Library/Artifacts/bf/bfe83861acc7d2731ade0d9b9d3eb07f new file mode 100644 index 00000000..4d42d031 Binary files /dev/null and b/Library/Artifacts/bf/bfe83861acc7d2731ade0d9b9d3eb07f differ diff --git a/Library/Artifacts/bf/bfeba90bda897c7b35f42adbade232c5 b/Library/Artifacts/bf/bfeba90bda897c7b35f42adbade232c5 new file mode 100644 index 00000000..cb46b387 Binary files /dev/null and b/Library/Artifacts/bf/bfeba90bda897c7b35f42adbade232c5 differ diff --git a/Library/Artifacts/bf/bff3632db41956183be53e7afd02ac25 b/Library/Artifacts/bf/bff3632db41956183be53e7afd02ac25 new file mode 100644 index 00000000..c6c28e4a Binary files /dev/null and b/Library/Artifacts/bf/bff3632db41956183be53e7afd02ac25 differ diff --git a/Library/Artifacts/bf/bfff8664f346dc78905f8ed22cb63758 b/Library/Artifacts/bf/bfff8664f346dc78905f8ed22cb63758 new file mode 100644 index 00000000..331fb4c3 Binary files /dev/null and b/Library/Artifacts/bf/bfff8664f346dc78905f8ed22cb63758 differ diff --git a/Library/Artifacts/c0/c00dd883fc6ef6c9594b8f6869be52e3 b/Library/Artifacts/c0/c00dd883fc6ef6c9594b8f6869be52e3 new file mode 100644 index 00000000..acccefd1 Binary files /dev/null and b/Library/Artifacts/c0/c00dd883fc6ef6c9594b8f6869be52e3 differ diff --git a/Library/Artifacts/c0/c0211ef4fa261f53b01270723fc55055 b/Library/Artifacts/c0/c0211ef4fa261f53b01270723fc55055 new file mode 100644 index 00000000..bc24ffdc Binary files /dev/null and b/Library/Artifacts/c0/c0211ef4fa261f53b01270723fc55055 differ diff --git a/Library/Artifacts/c0/c02fa3d2aee7fd2cb1a549db703ab413 b/Library/Artifacts/c0/c02fa3d2aee7fd2cb1a549db703ab413 new file mode 100644 index 00000000..3c78ffb2 Binary files /dev/null and b/Library/Artifacts/c0/c02fa3d2aee7fd2cb1a549db703ab413 differ diff --git a/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 b/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 new file mode 100644 index 00000000..6cea4ef0 Binary files /dev/null and b/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 differ diff --git a/Library/Artifacts/c0/c05184924c2f367daf28887a782d2a57 b/Library/Artifacts/c0/c05184924c2f367daf28887a782d2a57 new file mode 100644 index 00000000..76d353c1 Binary files /dev/null and b/Library/Artifacts/c0/c05184924c2f367daf28887a782d2a57 differ diff --git a/Library/Artifacts/c0/c05523480cc07b24d6bcf5d408782398 b/Library/Artifacts/c0/c05523480cc07b24d6bcf5d408782398 new file mode 100644 index 00000000..d69f8070 Binary files /dev/null and b/Library/Artifacts/c0/c05523480cc07b24d6bcf5d408782398 differ diff --git a/Library/Artifacts/c0/c05b8a4f86208d66fd022e26b0a4dbb5 b/Library/Artifacts/c0/c05b8a4f86208d66fd022e26b0a4dbb5 new file mode 100644 index 00000000..68ab3ac4 Binary files /dev/null and b/Library/Artifacts/c0/c05b8a4f86208d66fd022e26b0a4dbb5 differ diff --git a/Library/Artifacts/c0/c060a79ded37a773445809523752b3be b/Library/Artifacts/c0/c060a79ded37a773445809523752b3be new file mode 100644 index 00000000..b9b8a7ef Binary files /dev/null and b/Library/Artifacts/c0/c060a79ded37a773445809523752b3be differ diff --git a/Library/Artifacts/c0/c062221075f5751c9cc402ee306905d8 b/Library/Artifacts/c0/c062221075f5751c9cc402ee306905d8 new file mode 100644 index 00000000..4af17d1a Binary files /dev/null and b/Library/Artifacts/c0/c062221075f5751c9cc402ee306905d8 differ diff --git a/Library/Artifacts/c0/c067d58f5736ed6fb1c6dd874fe3e54f b/Library/Artifacts/c0/c067d58f5736ed6fb1c6dd874fe3e54f new file mode 100644 index 00000000..7637d15d Binary files /dev/null and b/Library/Artifacts/c0/c067d58f5736ed6fb1c6dd874fe3e54f differ diff --git a/Library/Artifacts/c0/c0691833e7ebdacdd336fc47d292e5ba b/Library/Artifacts/c0/c0691833e7ebdacdd336fc47d292e5ba new file mode 100644 index 00000000..11b243c0 Binary files /dev/null and b/Library/Artifacts/c0/c0691833e7ebdacdd336fc47d292e5ba differ diff --git a/Library/Artifacts/c0/c06d5e5d2cf973860ccafc85a7b289f9 b/Library/Artifacts/c0/c06d5e5d2cf973860ccafc85a7b289f9 new file mode 100644 index 00000000..212c8e7e Binary files /dev/null and b/Library/Artifacts/c0/c06d5e5d2cf973860ccafc85a7b289f9 differ diff --git a/Library/Artifacts/c0/c074e78c1a401f5eda410c0792725f26 b/Library/Artifacts/c0/c074e78c1a401f5eda410c0792725f26 new file mode 100644 index 00000000..9513b6bb Binary files /dev/null and b/Library/Artifacts/c0/c074e78c1a401f5eda410c0792725f26 differ diff --git a/Library/Artifacts/c0/c07e3d0239976088ca848644394a9858 b/Library/Artifacts/c0/c07e3d0239976088ca848644394a9858 new file mode 100644 index 00000000..3bdf9579 Binary files /dev/null and b/Library/Artifacts/c0/c07e3d0239976088ca848644394a9858 differ diff --git a/Library/Artifacts/c0/c09eb72f7034c4b7ae34dee2133575fb b/Library/Artifacts/c0/c09eb72f7034c4b7ae34dee2133575fb new file mode 100644 index 00000000..da980f95 Binary files /dev/null and b/Library/Artifacts/c0/c09eb72f7034c4b7ae34dee2133575fb differ diff --git a/Library/Artifacts/c0/c0a88dcfeab5ef417b15da51ab526111 b/Library/Artifacts/c0/c0a88dcfeab5ef417b15da51ab526111 new file mode 100644 index 00000000..523d13d8 Binary files /dev/null and b/Library/Artifacts/c0/c0a88dcfeab5ef417b15da51ab526111 differ diff --git a/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c b/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c new file mode 100644 index 00000000..4888b58c Binary files /dev/null and b/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c differ diff --git a/Library/Artifacts/c0/c0e34f3a31780b3404859857fd2a75e1 b/Library/Artifacts/c0/c0e34f3a31780b3404859857fd2a75e1 new file mode 100644 index 00000000..e3b1b759 Binary files /dev/null and b/Library/Artifacts/c0/c0e34f3a31780b3404859857fd2a75e1 differ diff --git a/Library/Artifacts/c0/c0ebb52c1d2b412180fa74bf828ec230 b/Library/Artifacts/c0/c0ebb52c1d2b412180fa74bf828ec230 new file mode 100644 index 00000000..1ed2c0c2 Binary files /dev/null and b/Library/Artifacts/c0/c0ebb52c1d2b412180fa74bf828ec230 differ diff --git a/Library/Artifacts/c1/c109e4a3710b6f637850ddb99dec452f b/Library/Artifacts/c1/c109e4a3710b6f637850ddb99dec452f new file mode 100644 index 00000000..87e4766e Binary files /dev/null and b/Library/Artifacts/c1/c109e4a3710b6f637850ddb99dec452f differ diff --git a/Library/Artifacts/c1/c10c6fed767d407a6fa3f01cec73f906 b/Library/Artifacts/c1/c10c6fed767d407a6fa3f01cec73f906 new file mode 100644 index 00000000..64dcfc3f Binary files /dev/null and b/Library/Artifacts/c1/c10c6fed767d407a6fa3f01cec73f906 differ diff --git a/Library/Artifacts/c1/c11e4d421ceebb2aa419541bfc5ec2ea b/Library/Artifacts/c1/c11e4d421ceebb2aa419541bfc5ec2ea new file mode 100644 index 00000000..c671fd05 Binary files /dev/null and b/Library/Artifacts/c1/c11e4d421ceebb2aa419541bfc5ec2ea differ diff --git a/Library/Artifacts/c1/c147287b1138d80dc7dc23bafd7dd2c7 b/Library/Artifacts/c1/c147287b1138d80dc7dc23bafd7dd2c7 new file mode 100644 index 00000000..f12a95dd Binary files /dev/null and b/Library/Artifacts/c1/c147287b1138d80dc7dc23bafd7dd2c7 differ diff --git a/Library/Artifacts/c1/c14a3e5fc4a07f20b9c364ffe5bc9621 b/Library/Artifacts/c1/c14a3e5fc4a07f20b9c364ffe5bc9621 new file mode 100644 index 00000000..c2879bc7 Binary files /dev/null and b/Library/Artifacts/c1/c14a3e5fc4a07f20b9c364ffe5bc9621 differ diff --git a/Library/Artifacts/c1/c151a814bf6e5fa93bb81e944406212c b/Library/Artifacts/c1/c151a814bf6e5fa93bb81e944406212c new file mode 100644 index 00000000..c16804ea Binary files /dev/null and b/Library/Artifacts/c1/c151a814bf6e5fa93bb81e944406212c differ diff --git a/Library/Artifacts/c1/c1665581c51d23a785b19bdad3c717b6 b/Library/Artifacts/c1/c1665581c51d23a785b19bdad3c717b6 new file mode 100644 index 00000000..5fe987d6 Binary files /dev/null and b/Library/Artifacts/c1/c1665581c51d23a785b19bdad3c717b6 differ diff --git a/Library/Artifacts/c1/c17026e84a06e35313def358d02f3e6b b/Library/Artifacts/c1/c17026e84a06e35313def358d02f3e6b new file mode 100644 index 00000000..ef1d206d Binary files /dev/null and b/Library/Artifacts/c1/c17026e84a06e35313def358d02f3e6b differ diff --git a/Library/Artifacts/c1/c1741e1b3c94e81df7d8aa2bba9f02bc b/Library/Artifacts/c1/c1741e1b3c94e81df7d8aa2bba9f02bc new file mode 100644 index 00000000..1087209c Binary files /dev/null and b/Library/Artifacts/c1/c1741e1b3c94e81df7d8aa2bba9f02bc differ diff --git a/Library/Artifacts/c1/c19b2cbaca34b1d75055af712b1a7dcc b/Library/Artifacts/c1/c19b2cbaca34b1d75055af712b1a7dcc new file mode 100644 index 00000000..f84dff68 Binary files /dev/null and b/Library/Artifacts/c1/c19b2cbaca34b1d75055af712b1a7dcc differ diff --git a/Library/Artifacts/c1/c1a1d96142baf9b87a150734448c6d45 b/Library/Artifacts/c1/c1a1d96142baf9b87a150734448c6d45 new file mode 100644 index 00000000..01645de0 Binary files /dev/null and b/Library/Artifacts/c1/c1a1d96142baf9b87a150734448c6d45 differ diff --git a/Library/Artifacts/c1/c1b018d8e9cc7ae267dd781d2a550a78 b/Library/Artifacts/c1/c1b018d8e9cc7ae267dd781d2a550a78 new file mode 100644 index 00000000..169755f2 Binary files /dev/null and b/Library/Artifacts/c1/c1b018d8e9cc7ae267dd781d2a550a78 differ diff --git a/Library/Artifacts/c1/c1d0ea80f33085640af2cdcc486ba136 b/Library/Artifacts/c1/c1d0ea80f33085640af2cdcc486ba136 new file mode 100644 index 00000000..9405654f Binary files /dev/null and b/Library/Artifacts/c1/c1d0ea80f33085640af2cdcc486ba136 differ diff --git a/Library/Artifacts/c1/c1d6c9b39e61bf1361cf44898254d52e b/Library/Artifacts/c1/c1d6c9b39e61bf1361cf44898254d52e new file mode 100644 index 00000000..88d8dfed Binary files /dev/null and b/Library/Artifacts/c1/c1d6c9b39e61bf1361cf44898254d52e differ diff --git a/Library/Artifacts/c1/c1d8da5cb1815abd721d2d78478b2b24 b/Library/Artifacts/c1/c1d8da5cb1815abd721d2d78478b2b24 new file mode 100644 index 00000000..04ea8cb5 Binary files /dev/null and b/Library/Artifacts/c1/c1d8da5cb1815abd721d2d78478b2b24 differ diff --git a/Library/Artifacts/c1/c1e527f2fa4708827e084c690de86703 b/Library/Artifacts/c1/c1e527f2fa4708827e084c690de86703 new file mode 100644 index 00000000..1fb8718c Binary files /dev/null and b/Library/Artifacts/c1/c1e527f2fa4708827e084c690de86703 differ diff --git a/Library/Artifacts/c1/c1e63941714f5e6f007bfdeac1bd54da b/Library/Artifacts/c1/c1e63941714f5e6f007bfdeac1bd54da new file mode 100644 index 00000000..59bc36da Binary files /dev/null and b/Library/Artifacts/c1/c1e63941714f5e6f007bfdeac1bd54da differ diff --git a/Library/Artifacts/c1/c1f223691fe78399f529437cb7f170df b/Library/Artifacts/c1/c1f223691fe78399f529437cb7f170df new file mode 100644 index 00000000..8007917d Binary files /dev/null and b/Library/Artifacts/c1/c1f223691fe78399f529437cb7f170df differ diff --git a/Library/Artifacts/c2/c22b264fa48e00d406005fcc31ab8b8f b/Library/Artifacts/c2/c22b264fa48e00d406005fcc31ab8b8f new file mode 100644 index 00000000..e4da2eeb Binary files /dev/null and b/Library/Artifacts/c2/c22b264fa48e00d406005fcc31ab8b8f differ diff --git a/Library/Artifacts/c2/c2344b2a97dbadfaddb1a593259c4af0 b/Library/Artifacts/c2/c2344b2a97dbadfaddb1a593259c4af0 new file mode 100644 index 00000000..06eb89ed Binary files /dev/null and b/Library/Artifacts/c2/c2344b2a97dbadfaddb1a593259c4af0 differ diff --git a/Library/Artifacts/c2/c23cc40272edfdcb9cc5709166f97ce3 b/Library/Artifacts/c2/c23cc40272edfdcb9cc5709166f97ce3 new file mode 100644 index 00000000..3063c10e Binary files /dev/null and b/Library/Artifacts/c2/c23cc40272edfdcb9cc5709166f97ce3 differ diff --git a/Library/Artifacts/c2/c24c754a97ea8d7abe65b38d055fc0d0 b/Library/Artifacts/c2/c24c754a97ea8d7abe65b38d055fc0d0 new file mode 100644 index 00000000..f6d3a71a Binary files /dev/null and b/Library/Artifacts/c2/c24c754a97ea8d7abe65b38d055fc0d0 differ diff --git a/Library/Artifacts/c2/c25c7f95d50b832feaee44ca90b4b292 b/Library/Artifacts/c2/c25c7f95d50b832feaee44ca90b4b292 new file mode 100644 index 00000000..a880539c Binary files /dev/null and b/Library/Artifacts/c2/c25c7f95d50b832feaee44ca90b4b292 differ diff --git a/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 b/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 new file mode 100644 index 00000000..5d66413e Binary files /dev/null and b/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 differ diff --git a/Library/Artifacts/c2/c26861325466a61a990439509488b791 b/Library/Artifacts/c2/c26861325466a61a990439509488b791 new file mode 100644 index 00000000..66b754cf Binary files /dev/null and b/Library/Artifacts/c2/c26861325466a61a990439509488b791 differ diff --git a/Library/Artifacts/c2/c26f0644b45784d245af7793b1db3b02 b/Library/Artifacts/c2/c26f0644b45784d245af7793b1db3b02 new file mode 100644 index 00000000..e9e826aa Binary files /dev/null and b/Library/Artifacts/c2/c26f0644b45784d245af7793b1db3b02 differ diff --git a/Library/Artifacts/c2/c289bb2f85d53d9b972a679e0f5f0636 b/Library/Artifacts/c2/c289bb2f85d53d9b972a679e0f5f0636 new file mode 100644 index 00000000..a71e19b0 Binary files /dev/null and b/Library/Artifacts/c2/c289bb2f85d53d9b972a679e0f5f0636 differ diff --git a/Library/Artifacts/c2/c289fa5823fada148c1c52e7a6881a89 b/Library/Artifacts/c2/c289fa5823fada148c1c52e7a6881a89 new file mode 100644 index 00000000..d630a478 Binary files /dev/null and b/Library/Artifacts/c2/c289fa5823fada148c1c52e7a6881a89 differ diff --git a/Library/Artifacts/c2/c2947f58de911a4e65b7cc3d9f42c274 b/Library/Artifacts/c2/c2947f58de911a4e65b7cc3d9f42c274 new file mode 100644 index 00000000..f6e1250f Binary files /dev/null and b/Library/Artifacts/c2/c2947f58de911a4e65b7cc3d9f42c274 differ diff --git a/Library/Artifacts/c2/c29907ea3a93bc134b4dacad988c4032 b/Library/Artifacts/c2/c29907ea3a93bc134b4dacad988c4032 new file mode 100644 index 00000000..a21c971d Binary files /dev/null and b/Library/Artifacts/c2/c29907ea3a93bc134b4dacad988c4032 differ diff --git a/Library/Artifacts/c2/c29c20b45509087feb38c0caa56d6e85 b/Library/Artifacts/c2/c29c20b45509087feb38c0caa56d6e85 new file mode 100644 index 00000000..737525b7 Binary files /dev/null and b/Library/Artifacts/c2/c29c20b45509087feb38c0caa56d6e85 differ diff --git a/Library/Artifacts/c2/c2a9c42a74bff09b5ccdd2ecd0c0d913 b/Library/Artifacts/c2/c2a9c42a74bff09b5ccdd2ecd0c0d913 new file mode 100644 index 00000000..c7552c9b Binary files /dev/null and b/Library/Artifacts/c2/c2a9c42a74bff09b5ccdd2ecd0c0d913 differ diff --git a/Library/Artifacts/c2/c2ab30555ae20315d7b5153d865cc661 b/Library/Artifacts/c2/c2ab30555ae20315d7b5153d865cc661 new file mode 100644 index 00000000..c9f513bd Binary files /dev/null and b/Library/Artifacts/c2/c2ab30555ae20315d7b5153d865cc661 differ diff --git a/Library/Artifacts/c2/c2b9a341776cca3814a52b2d5d218633 b/Library/Artifacts/c2/c2b9a341776cca3814a52b2d5d218633 new file mode 100644 index 00000000..3d3d9ec1 Binary files /dev/null and b/Library/Artifacts/c2/c2b9a341776cca3814a52b2d5d218633 differ diff --git a/Library/Artifacts/c2/c2c2e61b893362323b0a797e5f415209 b/Library/Artifacts/c2/c2c2e61b893362323b0a797e5f415209 new file mode 100644 index 00000000..4990d68d Binary files /dev/null and b/Library/Artifacts/c2/c2c2e61b893362323b0a797e5f415209 differ diff --git a/Library/Artifacts/c2/c2e946d90291f379f84bd70a2ca047cb b/Library/Artifacts/c2/c2e946d90291f379f84bd70a2ca047cb new file mode 100644 index 00000000..90c8e600 Binary files /dev/null and b/Library/Artifacts/c2/c2e946d90291f379f84bd70a2ca047cb differ diff --git a/Library/Artifacts/c2/c2ecaf773e163c990b55bad2f3f2cb16 b/Library/Artifacts/c2/c2ecaf773e163c990b55bad2f3f2cb16 new file mode 100644 index 00000000..f2ba3765 Binary files /dev/null and b/Library/Artifacts/c2/c2ecaf773e163c990b55bad2f3f2cb16 differ diff --git a/Library/Artifacts/c2/c2fcbe7d3139870224e5f9562ad90615 b/Library/Artifacts/c2/c2fcbe7d3139870224e5f9562ad90615 new file mode 100644 index 00000000..6b113264 Binary files /dev/null and b/Library/Artifacts/c2/c2fcbe7d3139870224e5f9562ad90615 differ diff --git a/Library/Artifacts/c3/c30636fed7ad878ccf52201f6422b634 b/Library/Artifacts/c3/c30636fed7ad878ccf52201f6422b634 new file mode 100644 index 00000000..67fbf217 Binary files /dev/null and b/Library/Artifacts/c3/c30636fed7ad878ccf52201f6422b634 differ diff --git a/Library/Artifacts/c3/c30a9c3aadcb3375cf694480dd33c801 b/Library/Artifacts/c3/c30a9c3aadcb3375cf694480dd33c801 new file mode 100644 index 00000000..64fdd6d6 Binary files /dev/null and b/Library/Artifacts/c3/c30a9c3aadcb3375cf694480dd33c801 differ diff --git a/Library/Artifacts/c3/c34af6d2d6543c6864802c0a5defb86e b/Library/Artifacts/c3/c34af6d2d6543c6864802c0a5defb86e new file mode 100644 index 00000000..212e3ce0 Binary files /dev/null and b/Library/Artifacts/c3/c34af6d2d6543c6864802c0a5defb86e differ diff --git a/Library/Artifacts/c3/c34e371e88c65bc9d2b69621cd4771c4 b/Library/Artifacts/c3/c34e371e88c65bc9d2b69621cd4771c4 new file mode 100644 index 00000000..4a57eae1 Binary files /dev/null and b/Library/Artifacts/c3/c34e371e88c65bc9d2b69621cd4771c4 differ diff --git a/Library/Artifacts/c3/c35034eac1826599421190f4eb5049b4 b/Library/Artifacts/c3/c35034eac1826599421190f4eb5049b4 new file mode 100644 index 00000000..20315e2a Binary files /dev/null and b/Library/Artifacts/c3/c35034eac1826599421190f4eb5049b4 differ diff --git a/Library/Artifacts/c3/c3618212268d581c87e018023dee8f7d b/Library/Artifacts/c3/c3618212268d581c87e018023dee8f7d new file mode 100644 index 00000000..bf82c27d Binary files /dev/null and b/Library/Artifacts/c3/c3618212268d581c87e018023dee8f7d differ diff --git a/Library/Artifacts/c3/c36543934aad803c50a7075c0d21bc49 b/Library/Artifacts/c3/c36543934aad803c50a7075c0d21bc49 new file mode 100644 index 00000000..c6105f70 Binary files /dev/null and b/Library/Artifacts/c3/c36543934aad803c50a7075c0d21bc49 differ diff --git a/Library/Artifacts/c3/c36cf02e6bf8464a0f3716cb26158897 b/Library/Artifacts/c3/c36cf02e6bf8464a0f3716cb26158897 new file mode 100644 index 00000000..c33faed3 Binary files /dev/null and b/Library/Artifacts/c3/c36cf02e6bf8464a0f3716cb26158897 differ diff --git a/Library/Artifacts/c3/c37a1379505f522adab675d71616858e b/Library/Artifacts/c3/c37a1379505f522adab675d71616858e new file mode 100644 index 00000000..9a041d5d Binary files /dev/null and b/Library/Artifacts/c3/c37a1379505f522adab675d71616858e differ diff --git a/Library/Artifacts/c3/c384fbc1e72ec6241730517e32aec1e9 b/Library/Artifacts/c3/c384fbc1e72ec6241730517e32aec1e9 new file mode 100644 index 00000000..96b8cbbc Binary files /dev/null and b/Library/Artifacts/c3/c384fbc1e72ec6241730517e32aec1e9 differ diff --git a/Library/Artifacts/c3/c3934c79efc948c53a7ffc4b93df8a95 b/Library/Artifacts/c3/c3934c79efc948c53a7ffc4b93df8a95 new file mode 100644 index 00000000..adf46a69 Binary files /dev/null and b/Library/Artifacts/c3/c3934c79efc948c53a7ffc4b93df8a95 differ diff --git a/Library/Artifacts/c3/c39472026d020ff82a98b0ec68e7f48c b/Library/Artifacts/c3/c39472026d020ff82a98b0ec68e7f48c new file mode 100644 index 00000000..f2f9a756 Binary files /dev/null and b/Library/Artifacts/c3/c39472026d020ff82a98b0ec68e7f48c differ diff --git a/Library/Artifacts/c3/c3aacf3504e4da4ac6768c52653d73e0 b/Library/Artifacts/c3/c3aacf3504e4da4ac6768c52653d73e0 new file mode 100644 index 00000000..633b97d3 Binary files /dev/null and b/Library/Artifacts/c3/c3aacf3504e4da4ac6768c52653d73e0 differ diff --git a/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 b/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 new file mode 100644 index 00000000..66e09221 Binary files /dev/null and b/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 differ diff --git a/Library/Artifacts/c3/c3b137d8fad8e34c6e1c4c4ea717079d b/Library/Artifacts/c3/c3b137d8fad8e34c6e1c4c4ea717079d new file mode 100644 index 00000000..93f4af66 Binary files /dev/null and b/Library/Artifacts/c3/c3b137d8fad8e34c6e1c4c4ea717079d differ diff --git a/Library/Artifacts/c3/c3b712b176b699fffdcb2e87290e35c1 b/Library/Artifacts/c3/c3b712b176b699fffdcb2e87290e35c1 new file mode 100644 index 00000000..455c81b1 Binary files /dev/null and b/Library/Artifacts/c3/c3b712b176b699fffdcb2e87290e35c1 differ diff --git a/Library/Artifacts/c3/c3ddadbdc5c9622e67687303d007bde1 b/Library/Artifacts/c3/c3ddadbdc5c9622e67687303d007bde1 new file mode 100644 index 00000000..9c10e5ad Binary files /dev/null and b/Library/Artifacts/c3/c3ddadbdc5c9622e67687303d007bde1 differ diff --git a/Library/Artifacts/c3/c3e52c61df0025b980553846cca39704 b/Library/Artifacts/c3/c3e52c61df0025b980553846cca39704 new file mode 100644 index 00000000..980e906e Binary files /dev/null and b/Library/Artifacts/c3/c3e52c61df0025b980553846cca39704 differ diff --git a/Library/Artifacts/c3/c3ec080e3a4c36356ee9b95b532afacd b/Library/Artifacts/c3/c3ec080e3a4c36356ee9b95b532afacd new file mode 100644 index 00000000..f51e3a61 Binary files /dev/null and b/Library/Artifacts/c3/c3ec080e3a4c36356ee9b95b532afacd differ diff --git a/Library/Artifacts/c3/c3efbca2a92a88b54847381da2098e73 b/Library/Artifacts/c3/c3efbca2a92a88b54847381da2098e73 new file mode 100644 index 00000000..3695248d Binary files /dev/null and b/Library/Artifacts/c3/c3efbca2a92a88b54847381da2098e73 differ diff --git a/Library/Artifacts/c3/c3f72bd59c9b079d5350561c605004e1 b/Library/Artifacts/c3/c3f72bd59c9b079d5350561c605004e1 new file mode 100644 index 00000000..1031f21b Binary files /dev/null and b/Library/Artifacts/c3/c3f72bd59c9b079d5350561c605004e1 differ diff --git a/Library/Artifacts/c3/c3fd48ef3fbbb66630af987927707670 b/Library/Artifacts/c3/c3fd48ef3fbbb66630af987927707670 new file mode 100644 index 00000000..15598af8 Binary files /dev/null and b/Library/Artifacts/c3/c3fd48ef3fbbb66630af987927707670 differ diff --git a/Library/Artifacts/c4/c403a56bdb2e10e913e4459cc0da5032 b/Library/Artifacts/c4/c403a56bdb2e10e913e4459cc0da5032 new file mode 100644 index 00000000..519e9d0a Binary files /dev/null and b/Library/Artifacts/c4/c403a56bdb2e10e913e4459cc0da5032 differ diff --git a/Library/Artifacts/c4/c405e47445bbd776779d3f59f5821959 b/Library/Artifacts/c4/c405e47445bbd776779d3f59f5821959 new file mode 100644 index 00000000..ad0578aa Binary files /dev/null and b/Library/Artifacts/c4/c405e47445bbd776779d3f59f5821959 differ diff --git a/Library/Artifacts/c4/c413acbc2bbd8437acd92a207130240b b/Library/Artifacts/c4/c413acbc2bbd8437acd92a207130240b new file mode 100644 index 00000000..14550aa0 Binary files /dev/null and b/Library/Artifacts/c4/c413acbc2bbd8437acd92a207130240b differ diff --git a/Library/Artifacts/c4/c4364a81844a9e337e16058474c882db b/Library/Artifacts/c4/c4364a81844a9e337e16058474c882db new file mode 100644 index 00000000..bb9ace77 Binary files /dev/null and b/Library/Artifacts/c4/c4364a81844a9e337e16058474c882db differ diff --git a/Library/Artifacts/c4/c43a3659e1534e64806be49b83be341e b/Library/Artifacts/c4/c43a3659e1534e64806be49b83be341e new file mode 100644 index 00000000..f81206bd Binary files /dev/null and b/Library/Artifacts/c4/c43a3659e1534e64806be49b83be341e differ diff --git a/Library/Artifacts/c4/c43eba62f6fe439de5e89b1be261c207 b/Library/Artifacts/c4/c43eba62f6fe439de5e89b1be261c207 new file mode 100644 index 00000000..07981b2a Binary files /dev/null and b/Library/Artifacts/c4/c43eba62f6fe439de5e89b1be261c207 differ diff --git a/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f b/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f new file mode 100644 index 00000000..5da5782a Binary files /dev/null and b/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f differ diff --git a/Library/Artifacts/c4/c46131393587ecb7c6120c131a2ff4c9 b/Library/Artifacts/c4/c46131393587ecb7c6120c131a2ff4c9 new file mode 100644 index 00000000..76f874fc Binary files /dev/null and b/Library/Artifacts/c4/c46131393587ecb7c6120c131a2ff4c9 differ diff --git a/Library/Artifacts/c4/c46225fcae165f5a73bc4fdcef80e85c b/Library/Artifacts/c4/c46225fcae165f5a73bc4fdcef80e85c new file mode 100644 index 00000000..b33565e2 Binary files /dev/null and b/Library/Artifacts/c4/c46225fcae165f5a73bc4fdcef80e85c differ diff --git a/Library/Artifacts/c4/c4667373931b9650a60b8a05d688f50f b/Library/Artifacts/c4/c4667373931b9650a60b8a05d688f50f new file mode 100644 index 00000000..42ed2fcc Binary files /dev/null and b/Library/Artifacts/c4/c4667373931b9650a60b8a05d688f50f differ diff --git a/Library/Artifacts/c4/c46f2cf3f4d06b13bccdf798195d541d b/Library/Artifacts/c4/c46f2cf3f4d06b13bccdf798195d541d new file mode 100644 index 00000000..0454f9e9 Binary files /dev/null and b/Library/Artifacts/c4/c46f2cf3f4d06b13bccdf798195d541d differ diff --git a/Library/Artifacts/c4/c478a2f94e80e04118a440bcbcbde66b b/Library/Artifacts/c4/c478a2f94e80e04118a440bcbcbde66b new file mode 100644 index 00000000..9cc5f2a6 Binary files /dev/null and b/Library/Artifacts/c4/c478a2f94e80e04118a440bcbcbde66b differ diff --git a/Library/Artifacts/c4/c4981191c9685cedf87bb17aee359415 b/Library/Artifacts/c4/c4981191c9685cedf87bb17aee359415 new file mode 100644 index 00000000..945692c3 Binary files /dev/null and b/Library/Artifacts/c4/c4981191c9685cedf87bb17aee359415 differ diff --git a/Library/Artifacts/c4/c4a94ef7b5be9de39be16bf4c485254d b/Library/Artifacts/c4/c4a94ef7b5be9de39be16bf4c485254d new file mode 100644 index 00000000..94f5073d Binary files /dev/null and b/Library/Artifacts/c4/c4a94ef7b5be9de39be16bf4c485254d differ diff --git a/Library/Artifacts/c4/c4b4d1921d887d1d3a157e74b13d2aed b/Library/Artifacts/c4/c4b4d1921d887d1d3a157e74b13d2aed new file mode 100644 index 00000000..1bd5534f Binary files /dev/null and b/Library/Artifacts/c4/c4b4d1921d887d1d3a157e74b13d2aed differ diff --git a/Library/Artifacts/c4/c4bce2e60dbbb4bd13dd16d6043f2fb7 b/Library/Artifacts/c4/c4bce2e60dbbb4bd13dd16d6043f2fb7 new file mode 100644 index 00000000..c4c5d196 Binary files /dev/null and b/Library/Artifacts/c4/c4bce2e60dbbb4bd13dd16d6043f2fb7 differ diff --git a/Library/Artifacts/c4/c4d9ffaaa8783ad513d3c4748e5fe177 b/Library/Artifacts/c4/c4d9ffaaa8783ad513d3c4748e5fe177 new file mode 100644 index 00000000..2f8054a9 Binary files /dev/null and b/Library/Artifacts/c4/c4d9ffaaa8783ad513d3c4748e5fe177 differ diff --git a/Library/Artifacts/c5/c502ad07d1918e42af0559c2392ed1f6 b/Library/Artifacts/c5/c502ad07d1918e42af0559c2392ed1f6 new file mode 100644 index 00000000..cc2bc929 Binary files /dev/null and b/Library/Artifacts/c5/c502ad07d1918e42af0559c2392ed1f6 differ diff --git a/Library/Artifacts/c5/c50b4736ae77d95a7413bb431c6a25c4 b/Library/Artifacts/c5/c50b4736ae77d95a7413bb431c6a25c4 new file mode 100644 index 00000000..ae2648a0 Binary files /dev/null and b/Library/Artifacts/c5/c50b4736ae77d95a7413bb431c6a25c4 differ diff --git a/Library/Artifacts/c5/c5132ff0ca6d86a85b55c13d2de52740 b/Library/Artifacts/c5/c5132ff0ca6d86a85b55c13d2de52740 new file mode 100644 index 00000000..feccd873 Binary files /dev/null and b/Library/Artifacts/c5/c5132ff0ca6d86a85b55c13d2de52740 differ diff --git a/Library/Artifacts/c5/c51ae9b057b602ce4094e9b40462e303 b/Library/Artifacts/c5/c51ae9b057b602ce4094e9b40462e303 new file mode 100644 index 00000000..4244585a Binary files /dev/null and b/Library/Artifacts/c5/c51ae9b057b602ce4094e9b40462e303 differ diff --git a/Library/Artifacts/c5/c52cfd121fa4ef5f8adcd5c9645a31bc b/Library/Artifacts/c5/c52cfd121fa4ef5f8adcd5c9645a31bc new file mode 100644 index 00000000..5ed8fed5 Binary files /dev/null and b/Library/Artifacts/c5/c52cfd121fa4ef5f8adcd5c9645a31bc differ diff --git a/Library/Artifacts/c5/c53074a7a7c017503e60834c2cb6fbb4 b/Library/Artifacts/c5/c53074a7a7c017503e60834c2cb6fbb4 new file mode 100644 index 00000000..d3fcfaea Binary files /dev/null and b/Library/Artifacts/c5/c53074a7a7c017503e60834c2cb6fbb4 differ diff --git a/Library/Artifacts/c5/c53900d93050da570c418bf6e3c6018d b/Library/Artifacts/c5/c53900d93050da570c418bf6e3c6018d new file mode 100644 index 00000000..cbc9bcd0 Binary files /dev/null and b/Library/Artifacts/c5/c53900d93050da570c418bf6e3c6018d differ diff --git a/Library/Artifacts/c5/c54a60e3b8b48cbd4cf59fad8062943a b/Library/Artifacts/c5/c54a60e3b8b48cbd4cf59fad8062943a new file mode 100644 index 00000000..a71ffd72 Binary files /dev/null and b/Library/Artifacts/c5/c54a60e3b8b48cbd4cf59fad8062943a differ diff --git a/Library/Artifacts/c5/c551f3bdbd04bd770b0af4be73fe1211 b/Library/Artifacts/c5/c551f3bdbd04bd770b0af4be73fe1211 new file mode 100644 index 00000000..86e008e1 Binary files /dev/null and b/Library/Artifacts/c5/c551f3bdbd04bd770b0af4be73fe1211 differ diff --git a/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc b/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc new file mode 100644 index 00000000..117f976d Binary files /dev/null and b/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc differ diff --git a/Library/Artifacts/c5/c57e9b2d4204db7580189fe2eb90b4a3 b/Library/Artifacts/c5/c57e9b2d4204db7580189fe2eb90b4a3 new file mode 100644 index 00000000..97d87247 Binary files /dev/null and b/Library/Artifacts/c5/c57e9b2d4204db7580189fe2eb90b4a3 differ diff --git a/Library/Artifacts/c5/c57ea7eb298bd4ca540dbc03ba91c044 b/Library/Artifacts/c5/c57ea7eb298bd4ca540dbc03ba91c044 new file mode 100644 index 00000000..4af81655 Binary files /dev/null and b/Library/Artifacts/c5/c57ea7eb298bd4ca540dbc03ba91c044 differ diff --git a/Library/Artifacts/c5/c5914c9b6c7fdfbd67bbce19c06f82d2 b/Library/Artifacts/c5/c5914c9b6c7fdfbd67bbce19c06f82d2 new file mode 100644 index 00000000..b9f79c26 Binary files /dev/null and b/Library/Artifacts/c5/c5914c9b6c7fdfbd67bbce19c06f82d2 differ diff --git a/Library/Artifacts/c5/c59cad0663e493d8e49b23a3719dd09c b/Library/Artifacts/c5/c59cad0663e493d8e49b23a3719dd09c new file mode 100644 index 00000000..f884bec1 Binary files /dev/null and b/Library/Artifacts/c5/c59cad0663e493d8e49b23a3719dd09c differ diff --git a/Library/Artifacts/c5/c59ee2a9a3a8e2cdbd47aa4aa1c5701f b/Library/Artifacts/c5/c59ee2a9a3a8e2cdbd47aa4aa1c5701f new file mode 100644 index 00000000..e3391ed4 Binary files /dev/null and b/Library/Artifacts/c5/c59ee2a9a3a8e2cdbd47aa4aa1c5701f differ diff --git a/Library/Artifacts/c5/c5b347cec431abe39a3e39fc6ec78159 b/Library/Artifacts/c5/c5b347cec431abe39a3e39fc6ec78159 new file mode 100644 index 00000000..52f213bb Binary files /dev/null and b/Library/Artifacts/c5/c5b347cec431abe39a3e39fc6ec78159 differ diff --git a/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 b/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 new file mode 100644 index 00000000..2751c5ce Binary files /dev/null and b/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 differ diff --git a/Library/Artifacts/c5/c5c12f11b86d531b6e8f1f1095930510 b/Library/Artifacts/c5/c5c12f11b86d531b6e8f1f1095930510 new file mode 100644 index 00000000..1d41eb8a Binary files /dev/null and b/Library/Artifacts/c5/c5c12f11b86d531b6e8f1f1095930510 differ diff --git a/Library/Artifacts/c5/c5c4eb35029abedeac1f3f52f0f1c5d0 b/Library/Artifacts/c5/c5c4eb35029abedeac1f3f52f0f1c5d0 new file mode 100644 index 00000000..7a351332 Binary files /dev/null and b/Library/Artifacts/c5/c5c4eb35029abedeac1f3f52f0f1c5d0 differ diff --git a/Library/Artifacts/c5/c5d9a6cebdbd800b112a565f491237c8 b/Library/Artifacts/c5/c5d9a6cebdbd800b112a565f491237c8 new file mode 100644 index 00000000..dbde0897 Binary files /dev/null and b/Library/Artifacts/c5/c5d9a6cebdbd800b112a565f491237c8 differ diff --git a/Library/Artifacts/c5/c5fb7dcfc7ebaedc738e9bfc1df2a90a b/Library/Artifacts/c5/c5fb7dcfc7ebaedc738e9bfc1df2a90a new file mode 100644 index 00000000..e1a8a001 Binary files /dev/null and b/Library/Artifacts/c5/c5fb7dcfc7ebaedc738e9bfc1df2a90a differ diff --git a/Library/Artifacts/c5/c5fe8c8fc12d5c7c31213058e9b1b1b7 b/Library/Artifacts/c5/c5fe8c8fc12d5c7c31213058e9b1b1b7 new file mode 100644 index 00000000..db286645 Binary files /dev/null and b/Library/Artifacts/c5/c5fe8c8fc12d5c7c31213058e9b1b1b7 differ diff --git a/Library/Artifacts/c6/c60033ae9dae7afd5d071bc785a8ce8e b/Library/Artifacts/c6/c60033ae9dae7afd5d071bc785a8ce8e new file mode 100644 index 00000000..ec039426 Binary files /dev/null and b/Library/Artifacts/c6/c60033ae9dae7afd5d071bc785a8ce8e differ diff --git a/Library/Artifacts/c6/c6097e07b6928ba8fa34cda6d78f8d16 b/Library/Artifacts/c6/c6097e07b6928ba8fa34cda6d78f8d16 new file mode 100644 index 00000000..3efa01a8 Binary files /dev/null and b/Library/Artifacts/c6/c6097e07b6928ba8fa34cda6d78f8d16 differ diff --git a/Library/Artifacts/c6/c60c0ec534a57984a9b6a4a0ad524a6f b/Library/Artifacts/c6/c60c0ec534a57984a9b6a4a0ad524a6f new file mode 100644 index 00000000..c61bad68 Binary files /dev/null and b/Library/Artifacts/c6/c60c0ec534a57984a9b6a4a0ad524a6f differ diff --git a/Library/Artifacts/c6/c61146ff8452c7d923a9a8e7a8f2620f b/Library/Artifacts/c6/c61146ff8452c7d923a9a8e7a8f2620f new file mode 100644 index 00000000..d1531840 Binary files /dev/null and b/Library/Artifacts/c6/c61146ff8452c7d923a9a8e7a8f2620f differ diff --git a/Library/Artifacts/c6/c62bd4619da8d991909d6fcc2cc37eae b/Library/Artifacts/c6/c62bd4619da8d991909d6fcc2cc37eae new file mode 100644 index 00000000..5edfc9c5 Binary files /dev/null and b/Library/Artifacts/c6/c62bd4619da8d991909d6fcc2cc37eae differ diff --git a/Library/Artifacts/c6/c63d27d276ce877230d11c2f3f4e8a72 b/Library/Artifacts/c6/c63d27d276ce877230d11c2f3f4e8a72 new file mode 100644 index 00000000..6cb2e563 Binary files /dev/null and b/Library/Artifacts/c6/c63d27d276ce877230d11c2f3f4e8a72 differ diff --git a/Library/Artifacts/c6/c64434528704c9946639cbf5bc1814cd b/Library/Artifacts/c6/c64434528704c9946639cbf5bc1814cd new file mode 100644 index 00000000..d0bf53fa Binary files /dev/null and b/Library/Artifacts/c6/c64434528704c9946639cbf5bc1814cd differ diff --git a/Library/Artifacts/c6/c644682fea443ae42b2288a3428fc3fc b/Library/Artifacts/c6/c644682fea443ae42b2288a3428fc3fc new file mode 100644 index 00000000..880de3de Binary files /dev/null and b/Library/Artifacts/c6/c644682fea443ae42b2288a3428fc3fc differ diff --git a/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 b/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 new file mode 100644 index 00000000..542f9211 Binary files /dev/null and b/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 differ diff --git a/Library/Artifacts/c6/c663a3a29ac0164ee7d0dbc8800e3318 b/Library/Artifacts/c6/c663a3a29ac0164ee7d0dbc8800e3318 new file mode 100644 index 00000000..83d33bb2 Binary files /dev/null and b/Library/Artifacts/c6/c663a3a29ac0164ee7d0dbc8800e3318 differ diff --git a/Library/Artifacts/c6/c676621f986f1a3d9d1a7502b7223b1f b/Library/Artifacts/c6/c676621f986f1a3d9d1a7502b7223b1f new file mode 100644 index 00000000..a6fd3aef Binary files /dev/null and b/Library/Artifacts/c6/c676621f986f1a3d9d1a7502b7223b1f differ diff --git a/Library/Artifacts/c6/c67e29bcbec75ffeca32fc3924f5006c b/Library/Artifacts/c6/c67e29bcbec75ffeca32fc3924f5006c new file mode 100644 index 00000000..78321df9 Binary files /dev/null and b/Library/Artifacts/c6/c67e29bcbec75ffeca32fc3924f5006c differ diff --git a/Library/Artifacts/c6/c68d228b1129b30f85e3c8b9f65c449c b/Library/Artifacts/c6/c68d228b1129b30f85e3c8b9f65c449c new file mode 100644 index 00000000..226ef0fb Binary files /dev/null and b/Library/Artifacts/c6/c68d228b1129b30f85e3c8b9f65c449c differ diff --git a/Library/Artifacts/c6/c690769c40016b508d2aeece6c394065 b/Library/Artifacts/c6/c690769c40016b508d2aeece6c394065 new file mode 100644 index 00000000..5a0ef1ea Binary files /dev/null and b/Library/Artifacts/c6/c690769c40016b508d2aeece6c394065 differ diff --git a/Library/Artifacts/c6/c69962817508832e455a874a88752218 b/Library/Artifacts/c6/c69962817508832e455a874a88752218 new file mode 100644 index 00000000..3ea3c16a Binary files /dev/null and b/Library/Artifacts/c6/c69962817508832e455a874a88752218 differ diff --git a/Library/Artifacts/c6/c69c1fc7e560e77442fe878d8a659ec0 b/Library/Artifacts/c6/c69c1fc7e560e77442fe878d8a659ec0 new file mode 100644 index 00000000..3d329650 Binary files /dev/null and b/Library/Artifacts/c6/c69c1fc7e560e77442fe878d8a659ec0 differ diff --git a/Library/Artifacts/c6/c69f5a7aaeae210c8f7049e202777706 b/Library/Artifacts/c6/c69f5a7aaeae210c8f7049e202777706 new file mode 100644 index 00000000..6ef3a494 Binary files /dev/null and b/Library/Artifacts/c6/c69f5a7aaeae210c8f7049e202777706 differ diff --git a/Library/Artifacts/c6/c6a01b68d3e2c026ab7611f1741e9375 b/Library/Artifacts/c6/c6a01b68d3e2c026ab7611f1741e9375 new file mode 100644 index 00000000..1178d3d8 Binary files /dev/null and b/Library/Artifacts/c6/c6a01b68d3e2c026ab7611f1741e9375 differ diff --git a/Library/Artifacts/c6/c6b1871e695eadde430a89611ca9798c b/Library/Artifacts/c6/c6b1871e695eadde430a89611ca9798c new file mode 100644 index 00000000..d3fd2cf3 Binary files /dev/null and b/Library/Artifacts/c6/c6b1871e695eadde430a89611ca9798c differ diff --git a/Library/Artifacts/c6/c6b1d11e65257ecc20e0e8afa75a2d95 b/Library/Artifacts/c6/c6b1d11e65257ecc20e0e8afa75a2d95 new file mode 100644 index 00000000..0e30551f Binary files /dev/null and b/Library/Artifacts/c6/c6b1d11e65257ecc20e0e8afa75a2d95 differ diff --git a/Library/Artifacts/c6/c6bc80cfc795d8bdf8bd084dc6836dae b/Library/Artifacts/c6/c6bc80cfc795d8bdf8bd084dc6836dae new file mode 100644 index 00000000..a4aa0c54 Binary files /dev/null and b/Library/Artifacts/c6/c6bc80cfc795d8bdf8bd084dc6836dae differ diff --git a/Library/Artifacts/c6/c6bd419321f2d962fd4dc74bdc6bcb91 b/Library/Artifacts/c6/c6bd419321f2d962fd4dc74bdc6bcb91 new file mode 100644 index 00000000..cf4345d0 Binary files /dev/null and b/Library/Artifacts/c6/c6bd419321f2d962fd4dc74bdc6bcb91 differ diff --git a/Library/Artifacts/c6/c6c5041a792da4aef92b1f8ff94fb771 b/Library/Artifacts/c6/c6c5041a792da4aef92b1f8ff94fb771 new file mode 100644 index 00000000..d4a58eb9 Binary files /dev/null and b/Library/Artifacts/c6/c6c5041a792da4aef92b1f8ff94fb771 differ diff --git a/Library/Artifacts/c6/c6cd96e90798e88eee0bfebaf3d83292 b/Library/Artifacts/c6/c6cd96e90798e88eee0bfebaf3d83292 new file mode 100644 index 00000000..468957db Binary files /dev/null and b/Library/Artifacts/c6/c6cd96e90798e88eee0bfebaf3d83292 differ diff --git a/Library/Artifacts/c6/c6dece47bfd8d56a6f7a76b2dcc00099 b/Library/Artifacts/c6/c6dece47bfd8d56a6f7a76b2dcc00099 new file mode 100644 index 00000000..554356ac Binary files /dev/null and b/Library/Artifacts/c6/c6dece47bfd8d56a6f7a76b2dcc00099 differ diff --git a/Library/Artifacts/c6/c6fc6de73964cec444969e2e6da3b5b6 b/Library/Artifacts/c6/c6fc6de73964cec444969e2e6da3b5b6 new file mode 100644 index 00000000..b7937992 Binary files /dev/null and b/Library/Artifacts/c6/c6fc6de73964cec444969e2e6da3b5b6 differ diff --git a/Library/Artifacts/c7/c7052726f4c05f1a3687181ccd8cffc4 b/Library/Artifacts/c7/c7052726f4c05f1a3687181ccd8cffc4 new file mode 100644 index 00000000..63cd32a5 Binary files /dev/null and b/Library/Artifacts/c7/c7052726f4c05f1a3687181ccd8cffc4 differ diff --git a/Library/Artifacts/c7/c70c9e4ea40fb0fd8b4c3dae2df6a5f5 b/Library/Artifacts/c7/c70c9e4ea40fb0fd8b4c3dae2df6a5f5 new file mode 100644 index 00000000..e78ae79f Binary files /dev/null and b/Library/Artifacts/c7/c70c9e4ea40fb0fd8b4c3dae2df6a5f5 differ diff --git a/Library/Artifacts/c7/c70fad379806053bd5ff8fd321b6b304 b/Library/Artifacts/c7/c70fad379806053bd5ff8fd321b6b304 new file mode 100644 index 00000000..5513bc17 Binary files /dev/null and b/Library/Artifacts/c7/c70fad379806053bd5ff8fd321b6b304 differ diff --git a/Library/Artifacts/c7/c71601277335ae6db29f8df15f6c815c b/Library/Artifacts/c7/c71601277335ae6db29f8df15f6c815c new file mode 100644 index 00000000..a861fe3a Binary files /dev/null and b/Library/Artifacts/c7/c71601277335ae6db29f8df15f6c815c differ diff --git a/Library/Artifacts/c7/c716beeb6cde01f0c3724839a9c8593c b/Library/Artifacts/c7/c716beeb6cde01f0c3724839a9c8593c new file mode 100644 index 00000000..68e4b147 Binary files /dev/null and b/Library/Artifacts/c7/c716beeb6cde01f0c3724839a9c8593c differ diff --git a/Library/Artifacts/c7/c73ce16c729853c03160a15dcbe12088 b/Library/Artifacts/c7/c73ce16c729853c03160a15dcbe12088 new file mode 100644 index 00000000..0a2329e5 Binary files /dev/null and b/Library/Artifacts/c7/c73ce16c729853c03160a15dcbe12088 differ diff --git a/Library/Artifacts/c7/c7666e7b46f8a08c4b037f2f702ddb58 b/Library/Artifacts/c7/c7666e7b46f8a08c4b037f2f702ddb58 new file mode 100644 index 00000000..9d818307 Binary files /dev/null and b/Library/Artifacts/c7/c7666e7b46f8a08c4b037f2f702ddb58 differ diff --git a/Library/Artifacts/c7/c7725aea9ee01988f6428913059da55a b/Library/Artifacts/c7/c7725aea9ee01988f6428913059da55a new file mode 100644 index 00000000..f07bf535 Binary files /dev/null and b/Library/Artifacts/c7/c7725aea9ee01988f6428913059da55a differ diff --git a/Library/Artifacts/c7/c776111f81748dd5c3e93020804b15f0 b/Library/Artifacts/c7/c776111f81748dd5c3e93020804b15f0 new file mode 100644 index 00000000..4bb3bd60 Binary files /dev/null and b/Library/Artifacts/c7/c776111f81748dd5c3e93020804b15f0 differ diff --git a/Library/Artifacts/c7/c77a57804445057c0bf309653fa37220 b/Library/Artifacts/c7/c77a57804445057c0bf309653fa37220 new file mode 100644 index 00000000..cb7546fa Binary files /dev/null and b/Library/Artifacts/c7/c77a57804445057c0bf309653fa37220 differ diff --git a/Library/Artifacts/c7/c78fb1489deb8d3ad4d6adb78cf9fea5 b/Library/Artifacts/c7/c78fb1489deb8d3ad4d6adb78cf9fea5 new file mode 100644 index 00000000..d8511c22 Binary files /dev/null and b/Library/Artifacts/c7/c78fb1489deb8d3ad4d6adb78cf9fea5 differ diff --git a/Library/Artifacts/c7/c795b09ccd1ef8fa3dbc709ba02e3128 b/Library/Artifacts/c7/c795b09ccd1ef8fa3dbc709ba02e3128 new file mode 100644 index 00000000..a02e5767 Binary files /dev/null and b/Library/Artifacts/c7/c795b09ccd1ef8fa3dbc709ba02e3128 differ diff --git a/Library/Artifacts/c7/c797b744d7f252183c2bc55bf87c4705 b/Library/Artifacts/c7/c797b744d7f252183c2bc55bf87c4705 new file mode 100644 index 00000000..202fa40b Binary files /dev/null and b/Library/Artifacts/c7/c797b744d7f252183c2bc55bf87c4705 differ diff --git a/Library/Artifacts/c7/c7abaf0eb05b1047229a43b3d0056550 b/Library/Artifacts/c7/c7abaf0eb05b1047229a43b3d0056550 new file mode 100644 index 00000000..2c670e04 Binary files /dev/null and b/Library/Artifacts/c7/c7abaf0eb05b1047229a43b3d0056550 differ diff --git a/Library/Artifacts/c7/c7b0bbb293e6e437c5bf7405dcb21300 b/Library/Artifacts/c7/c7b0bbb293e6e437c5bf7405dcb21300 new file mode 100644 index 00000000..ab4df239 Binary files /dev/null and b/Library/Artifacts/c7/c7b0bbb293e6e437c5bf7405dcb21300 differ diff --git a/Library/Artifacts/c7/c7cfb03510c877982ae155e57baa095e b/Library/Artifacts/c7/c7cfb03510c877982ae155e57baa095e new file mode 100644 index 00000000..a18e1519 Binary files /dev/null and b/Library/Artifacts/c7/c7cfb03510c877982ae155e57baa095e differ diff --git a/Library/Artifacts/c7/c7d81ebe353b226cff80f8a8ecff3052 b/Library/Artifacts/c7/c7d81ebe353b226cff80f8a8ecff3052 new file mode 100644 index 00000000..b30cfdc5 Binary files /dev/null and b/Library/Artifacts/c7/c7d81ebe353b226cff80f8a8ecff3052 differ diff --git a/Library/Artifacts/c7/c7d9ee299058009acf45601d4deff330 b/Library/Artifacts/c7/c7d9ee299058009acf45601d4deff330 new file mode 100644 index 00000000..e2ec5451 Binary files /dev/null and b/Library/Artifacts/c7/c7d9ee299058009acf45601d4deff330 differ diff --git a/Library/Artifacts/c7/c7e554c951a48e7d057084c122656295 b/Library/Artifacts/c7/c7e554c951a48e7d057084c122656295 new file mode 100644 index 00000000..eab28aa7 Binary files /dev/null and b/Library/Artifacts/c7/c7e554c951a48e7d057084c122656295 differ diff --git a/Library/Artifacts/c8/c80a9a0d358a9161f4ae4178487bc010 b/Library/Artifacts/c8/c80a9a0d358a9161f4ae4178487bc010 new file mode 100644 index 00000000..30c9af2d Binary files /dev/null and b/Library/Artifacts/c8/c80a9a0d358a9161f4ae4178487bc010 differ diff --git a/Library/Artifacts/c8/c819611a1d5bb30c05e2801f7009237b b/Library/Artifacts/c8/c819611a1d5bb30c05e2801f7009237b new file mode 100644 index 00000000..e58c6dac Binary files /dev/null and b/Library/Artifacts/c8/c819611a1d5bb30c05e2801f7009237b differ diff --git a/Library/Artifacts/c8/c82b78a452b58fd01fe5bb829ffca475 b/Library/Artifacts/c8/c82b78a452b58fd01fe5bb829ffca475 new file mode 100644 index 00000000..1cf81842 Binary files /dev/null and b/Library/Artifacts/c8/c82b78a452b58fd01fe5bb829ffca475 differ diff --git a/Library/Artifacts/c8/c82bc730301b6620f2d3c05502a0f559 b/Library/Artifacts/c8/c82bc730301b6620f2d3c05502a0f559 new file mode 100644 index 00000000..4bfe5e27 Binary files /dev/null and b/Library/Artifacts/c8/c82bc730301b6620f2d3c05502a0f559 differ diff --git a/Library/Artifacts/c8/c844dedd1691343aea5ae0b5ed9487cf b/Library/Artifacts/c8/c844dedd1691343aea5ae0b5ed9487cf new file mode 100644 index 00000000..4fca4f72 Binary files /dev/null and b/Library/Artifacts/c8/c844dedd1691343aea5ae0b5ed9487cf differ diff --git a/Library/Artifacts/c8/c85097dc21399f70ca567abcf184610b b/Library/Artifacts/c8/c85097dc21399f70ca567abcf184610b new file mode 100644 index 00000000..61235b9f Binary files /dev/null and b/Library/Artifacts/c8/c85097dc21399f70ca567abcf184610b differ diff --git a/Library/Artifacts/c8/c85a29cba73288e69843637676163445 b/Library/Artifacts/c8/c85a29cba73288e69843637676163445 new file mode 100644 index 00000000..ef27177c Binary files /dev/null and b/Library/Artifacts/c8/c85a29cba73288e69843637676163445 differ diff --git a/Library/Artifacts/c8/c867390b33d4ea35329c0e6bf69ae06f b/Library/Artifacts/c8/c867390b33d4ea35329c0e6bf69ae06f new file mode 100644 index 00000000..cb7dfede Binary files /dev/null and b/Library/Artifacts/c8/c867390b33d4ea35329c0e6bf69ae06f differ diff --git a/Library/Artifacts/c8/c8897e0c5aa9c9677c9bda09afaf7895 b/Library/Artifacts/c8/c8897e0c5aa9c9677c9bda09afaf7895 new file mode 100644 index 00000000..e77499f2 Binary files /dev/null and b/Library/Artifacts/c8/c8897e0c5aa9c9677c9bda09afaf7895 differ diff --git a/Library/Artifacts/c8/c8a0a4393ee7f600e2b5f4ff12c8a8ca b/Library/Artifacts/c8/c8a0a4393ee7f600e2b5f4ff12c8a8ca new file mode 100644 index 00000000..ff9dbd58 Binary files /dev/null and b/Library/Artifacts/c8/c8a0a4393ee7f600e2b5f4ff12c8a8ca differ diff --git a/Library/Artifacts/c8/c8ab5ff73a22cc893b04607d797b5747 b/Library/Artifacts/c8/c8ab5ff73a22cc893b04607d797b5747 new file mode 100644 index 00000000..6c36aa5b Binary files /dev/null and b/Library/Artifacts/c8/c8ab5ff73a22cc893b04607d797b5747 differ diff --git a/Library/Artifacts/c8/c8b0721bbca921b0cf696d5a9e0b6ab0 b/Library/Artifacts/c8/c8b0721bbca921b0cf696d5a9e0b6ab0 new file mode 100644 index 00000000..44adfe07 Binary files /dev/null and b/Library/Artifacts/c8/c8b0721bbca921b0cf696d5a9e0b6ab0 differ diff --git a/Library/Artifacts/c8/c8b82353fae966dd1840a5374a744b4a b/Library/Artifacts/c8/c8b82353fae966dd1840a5374a744b4a new file mode 100644 index 00000000..518591c0 Binary files /dev/null and b/Library/Artifacts/c8/c8b82353fae966dd1840a5374a744b4a differ diff --git a/Library/Artifacts/c8/c8b9e818c1e1aa73bd96d3863b67048d b/Library/Artifacts/c8/c8b9e818c1e1aa73bd96d3863b67048d new file mode 100644 index 00000000..71001536 Binary files /dev/null and b/Library/Artifacts/c8/c8b9e818c1e1aa73bd96d3863b67048d differ diff --git a/Library/Artifacts/c8/c8ba5a9af7ad40cd3808859b93f15400 b/Library/Artifacts/c8/c8ba5a9af7ad40cd3808859b93f15400 new file mode 100644 index 00000000..72fd0a1c Binary files /dev/null and b/Library/Artifacts/c8/c8ba5a9af7ad40cd3808859b93f15400 differ diff --git a/Library/Artifacts/c8/c8c6f58bf868e8a1242e85c8dd5fc339 b/Library/Artifacts/c8/c8c6f58bf868e8a1242e85c8dd5fc339 new file mode 100644 index 00000000..c5bf4553 Binary files /dev/null and b/Library/Artifacts/c8/c8c6f58bf868e8a1242e85c8dd5fc339 differ diff --git a/Library/Artifacts/c8/c8dd90dfc74b4d3d2761deb6044a3647 b/Library/Artifacts/c8/c8dd90dfc74b4d3d2761deb6044a3647 new file mode 100644 index 00000000..e3fac9a0 Binary files /dev/null and b/Library/Artifacts/c8/c8dd90dfc74b4d3d2761deb6044a3647 differ diff --git a/Library/Artifacts/c8/c8df4b88b81746187d50e7bbbc6a6d28 b/Library/Artifacts/c8/c8df4b88b81746187d50e7bbbc6a6d28 new file mode 100644 index 00000000..f6236e52 Binary files /dev/null and b/Library/Artifacts/c8/c8df4b88b81746187d50e7bbbc6a6d28 differ diff --git a/Library/Artifacts/c8/c8e32318d797fd6b2b77911c21359272 b/Library/Artifacts/c8/c8e32318d797fd6b2b77911c21359272 new file mode 100644 index 00000000..99d7195c Binary files /dev/null and b/Library/Artifacts/c8/c8e32318d797fd6b2b77911c21359272 differ diff --git a/Library/Artifacts/c9/c9118ab8f779fde9e5392db910df7301 b/Library/Artifacts/c9/c9118ab8f779fde9e5392db910df7301 new file mode 100644 index 00000000..0bb06c1f Binary files /dev/null and b/Library/Artifacts/c9/c9118ab8f779fde9e5392db910df7301 differ diff --git a/Library/Artifacts/c9/c91710c1a65ea80b13a06209f7b73e22 b/Library/Artifacts/c9/c91710c1a65ea80b13a06209f7b73e22 new file mode 100644 index 00000000..d94bb4f8 Binary files /dev/null and b/Library/Artifacts/c9/c91710c1a65ea80b13a06209f7b73e22 differ diff --git a/Library/Artifacts/c9/c922756e14be560c68498286316ebb22 b/Library/Artifacts/c9/c922756e14be560c68498286316ebb22 new file mode 100644 index 00000000..d692c524 Binary files /dev/null and b/Library/Artifacts/c9/c922756e14be560c68498286316ebb22 differ diff --git a/Library/Artifacts/c9/c9373d54ae40b44811960584adfe6d18 b/Library/Artifacts/c9/c9373d54ae40b44811960584adfe6d18 new file mode 100644 index 00000000..25d8e6e9 Binary files /dev/null and b/Library/Artifacts/c9/c9373d54ae40b44811960584adfe6d18 differ diff --git a/Library/Artifacts/c9/c93ed8b426beeeecf60fff57a8f25b1d b/Library/Artifacts/c9/c93ed8b426beeeecf60fff57a8f25b1d new file mode 100644 index 00000000..b3c202a2 Binary files /dev/null and b/Library/Artifacts/c9/c93ed8b426beeeecf60fff57a8f25b1d differ diff --git a/Library/Artifacts/c9/c9464d0da9a24a7504d8e699d50c240c b/Library/Artifacts/c9/c9464d0da9a24a7504d8e699d50c240c new file mode 100644 index 00000000..df438a5c Binary files /dev/null and b/Library/Artifacts/c9/c9464d0da9a24a7504d8e699d50c240c differ diff --git a/Library/Artifacts/c9/c9609c4aad878aa112a1a87ca414ff22 b/Library/Artifacts/c9/c9609c4aad878aa112a1a87ca414ff22 new file mode 100644 index 00000000..489ba534 Binary files /dev/null and b/Library/Artifacts/c9/c9609c4aad878aa112a1a87ca414ff22 differ diff --git a/Library/Artifacts/c9/c989b5fb224a401aa66267b175e27584 b/Library/Artifacts/c9/c989b5fb224a401aa66267b175e27584 new file mode 100644 index 00000000..c23c4fb6 Binary files /dev/null and b/Library/Artifacts/c9/c989b5fb224a401aa66267b175e27584 differ diff --git a/Library/Artifacts/c9/c9bb1208b4fafdc7ae3c77aa84a5d9ef b/Library/Artifacts/c9/c9bb1208b4fafdc7ae3c77aa84a5d9ef new file mode 100644 index 00000000..a214ffb1 Binary files /dev/null and b/Library/Artifacts/c9/c9bb1208b4fafdc7ae3c77aa84a5d9ef differ diff --git a/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a b/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a new file mode 100644 index 00000000..68daecdc Binary files /dev/null and b/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a differ diff --git a/Library/Artifacts/c9/c9cfb71b732c3b6e96d847fdfcb746ef b/Library/Artifacts/c9/c9cfb71b732c3b6e96d847fdfcb746ef new file mode 100644 index 00000000..803f0c88 Binary files /dev/null and b/Library/Artifacts/c9/c9cfb71b732c3b6e96d847fdfcb746ef differ diff --git a/Library/Artifacts/c9/c9d4f96cc933f229a45d78d5e7ca1de1 b/Library/Artifacts/c9/c9d4f96cc933f229a45d78d5e7ca1de1 new file mode 100644 index 00000000..83c1bc80 Binary files /dev/null and b/Library/Artifacts/c9/c9d4f96cc933f229a45d78d5e7ca1de1 differ diff --git a/Library/Artifacts/c9/c9d6f76dd1905ea12116da9a41a9643f b/Library/Artifacts/c9/c9d6f76dd1905ea12116da9a41a9643f new file mode 100644 index 00000000..9b3f31af Binary files /dev/null and b/Library/Artifacts/c9/c9d6f76dd1905ea12116da9a41a9643f differ diff --git a/Library/Artifacts/c9/c9df259726aece8df59a887b9889c6d1 b/Library/Artifacts/c9/c9df259726aece8df59a887b9889c6d1 new file mode 100644 index 00000000..51ce774a Binary files /dev/null and b/Library/Artifacts/c9/c9df259726aece8df59a887b9889c6d1 differ diff --git a/Library/Artifacts/c9/c9e41a9d0e7d0b69763db3d8513a6446 b/Library/Artifacts/c9/c9e41a9d0e7d0b69763db3d8513a6446 new file mode 100644 index 00000000..0d17f0ba Binary files /dev/null and b/Library/Artifacts/c9/c9e41a9d0e7d0b69763db3d8513a6446 differ diff --git a/Library/Artifacts/ca/ca30fb3b064cab4320665789f6f937f3 b/Library/Artifacts/ca/ca30fb3b064cab4320665789f6f937f3 new file mode 100644 index 00000000..596ccefd Binary files /dev/null and b/Library/Artifacts/ca/ca30fb3b064cab4320665789f6f937f3 differ diff --git a/Library/Artifacts/ca/ca338b71f82ad1f74535d591ca13fb4d b/Library/Artifacts/ca/ca338b71f82ad1f74535d591ca13fb4d new file mode 100644 index 00000000..63682ac9 Binary files /dev/null and b/Library/Artifacts/ca/ca338b71f82ad1f74535d591ca13fb4d differ diff --git a/Library/Artifacts/ca/ca42235a34c1e2d567fa839fc910b1ab b/Library/Artifacts/ca/ca42235a34c1e2d567fa839fc910b1ab new file mode 100644 index 00000000..0143d0bd Binary files /dev/null and b/Library/Artifacts/ca/ca42235a34c1e2d567fa839fc910b1ab differ diff --git a/Library/Artifacts/ca/ca4ad51926d0665e3e1235b28adc491e b/Library/Artifacts/ca/ca4ad51926d0665e3e1235b28adc491e new file mode 100644 index 00000000..d45ae707 Binary files /dev/null and b/Library/Artifacts/ca/ca4ad51926d0665e3e1235b28adc491e differ diff --git a/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 b/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 new file mode 100644 index 00000000..7d80c6aa Binary files /dev/null and b/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 differ diff --git a/Library/Artifacts/ca/ca519f2e3e59c6cb9c1277a4fc728a09 b/Library/Artifacts/ca/ca519f2e3e59c6cb9c1277a4fc728a09 new file mode 100644 index 00000000..753a46c9 Binary files /dev/null and b/Library/Artifacts/ca/ca519f2e3e59c6cb9c1277a4fc728a09 differ diff --git a/Library/Artifacts/ca/ca5205a9c7e3f25d00916bb0a5fdf0f4 b/Library/Artifacts/ca/ca5205a9c7e3f25d00916bb0a5fdf0f4 new file mode 100644 index 00000000..5d2dcb41 Binary files /dev/null and b/Library/Artifacts/ca/ca5205a9c7e3f25d00916bb0a5fdf0f4 differ diff --git a/Library/Artifacts/ca/ca57500b9ea0069283c100a063a7d9ba b/Library/Artifacts/ca/ca57500b9ea0069283c100a063a7d9ba new file mode 100644 index 00000000..fe3eb610 Binary files /dev/null and b/Library/Artifacts/ca/ca57500b9ea0069283c100a063a7d9ba differ diff --git a/Library/Artifacts/ca/ca6809c28b050cdab266ea6ed268bab0 b/Library/Artifacts/ca/ca6809c28b050cdab266ea6ed268bab0 new file mode 100644 index 00000000..be99df81 Binary files /dev/null and b/Library/Artifacts/ca/ca6809c28b050cdab266ea6ed268bab0 differ diff --git a/Library/Artifacts/ca/ca7034034c509d46d38f51bee4b08ca4 b/Library/Artifacts/ca/ca7034034c509d46d38f51bee4b08ca4 new file mode 100644 index 00000000..38c07454 Binary files /dev/null and b/Library/Artifacts/ca/ca7034034c509d46d38f51bee4b08ca4 differ diff --git a/Library/Artifacts/ca/ca7336f4fc33c095fa69f210f0002af3 b/Library/Artifacts/ca/ca7336f4fc33c095fa69f210f0002af3 new file mode 100644 index 00000000..c5d57f18 Binary files /dev/null and b/Library/Artifacts/ca/ca7336f4fc33c095fa69f210f0002af3 differ diff --git a/Library/Artifacts/ca/ca73c0e9fb6460fdf9efa879e42a283f b/Library/Artifacts/ca/ca73c0e9fb6460fdf9efa879e42a283f new file mode 100644 index 00000000..a5a496f7 Binary files /dev/null and b/Library/Artifacts/ca/ca73c0e9fb6460fdf9efa879e42a283f differ diff --git a/Library/Artifacts/ca/ca814a615cb41aee80639109b0d63b7c b/Library/Artifacts/ca/ca814a615cb41aee80639109b0d63b7c new file mode 100644 index 00000000..c72968e9 Binary files /dev/null and b/Library/Artifacts/ca/ca814a615cb41aee80639109b0d63b7c differ diff --git a/Library/Artifacts/ca/ca8ec1d01aab7d0a03e4457ad40f092c b/Library/Artifacts/ca/ca8ec1d01aab7d0a03e4457ad40f092c new file mode 100644 index 00000000..3d68b6c5 Binary files /dev/null and b/Library/Artifacts/ca/ca8ec1d01aab7d0a03e4457ad40f092c differ diff --git a/Library/Artifacts/ca/caa22455fef818bdf9fb09c21cb54111 b/Library/Artifacts/ca/caa22455fef818bdf9fb09c21cb54111 new file mode 100644 index 00000000..3145039b Binary files /dev/null and b/Library/Artifacts/ca/caa22455fef818bdf9fb09c21cb54111 differ diff --git a/Library/Artifacts/ca/caa425949740ab3569fa3c10b43f7d27 b/Library/Artifacts/ca/caa425949740ab3569fa3c10b43f7d27 new file mode 100644 index 00000000..76de11c7 Binary files /dev/null and b/Library/Artifacts/ca/caa425949740ab3569fa3c10b43f7d27 differ diff --git a/Library/Artifacts/ca/cab192e0c3d7e5ae74be043d2ac8b0e1 b/Library/Artifacts/ca/cab192e0c3d7e5ae74be043d2ac8b0e1 new file mode 100644 index 00000000..87781a97 Binary files /dev/null and b/Library/Artifacts/ca/cab192e0c3d7e5ae74be043d2ac8b0e1 differ diff --git a/Library/Artifacts/ca/caca057e985953355a7934a64b16f904 b/Library/Artifacts/ca/caca057e985953355a7934a64b16f904 new file mode 100644 index 00000000..09603dad Binary files /dev/null and b/Library/Artifacts/ca/caca057e985953355a7934a64b16f904 differ diff --git a/Library/Artifacts/ca/cace0dff4afc344c31b3d5bb376f53ab b/Library/Artifacts/ca/cace0dff4afc344c31b3d5bb376f53ab new file mode 100644 index 00000000..f7269138 Binary files /dev/null and b/Library/Artifacts/ca/cace0dff4afc344c31b3d5bb376f53ab differ diff --git a/Library/Artifacts/ca/caf8bba6918d272a3268256c14369bdf b/Library/Artifacts/ca/caf8bba6918d272a3268256c14369bdf new file mode 100644 index 00000000..81014e92 Binary files /dev/null and b/Library/Artifacts/ca/caf8bba6918d272a3268256c14369bdf differ diff --git a/Library/Artifacts/ca/cafb098d3b43757afdd2521ca0f455ec b/Library/Artifacts/ca/cafb098d3b43757afdd2521ca0f455ec new file mode 100644 index 00000000..a5c0e605 Binary files /dev/null and b/Library/Artifacts/ca/cafb098d3b43757afdd2521ca0f455ec differ diff --git a/Library/Artifacts/cb/cb199cdb143d976881c0f58d25b94ac9 b/Library/Artifacts/cb/cb199cdb143d976881c0f58d25b94ac9 new file mode 100644 index 00000000..77722a7f Binary files /dev/null and b/Library/Artifacts/cb/cb199cdb143d976881c0f58d25b94ac9 differ diff --git a/Library/Artifacts/cb/cb265e92a045f187259a72833205ad07 b/Library/Artifacts/cb/cb265e92a045f187259a72833205ad07 new file mode 100644 index 00000000..b2709a46 Binary files /dev/null and b/Library/Artifacts/cb/cb265e92a045f187259a72833205ad07 differ diff --git a/Library/Artifacts/cb/cb41788ff75eff22a0e40db96a675792 b/Library/Artifacts/cb/cb41788ff75eff22a0e40db96a675792 new file mode 100644 index 00000000..a61faccb Binary files /dev/null and b/Library/Artifacts/cb/cb41788ff75eff22a0e40db96a675792 differ diff --git a/Library/Artifacts/cb/cb4547088628599d8beebb23b8bb8db9 b/Library/Artifacts/cb/cb4547088628599d8beebb23b8bb8db9 new file mode 100644 index 00000000..6e4543fc Binary files /dev/null and b/Library/Artifacts/cb/cb4547088628599d8beebb23b8bb8db9 differ diff --git a/Library/Artifacts/cb/cb4e5a64fc9e2065750c2a30b92f3392 b/Library/Artifacts/cb/cb4e5a64fc9e2065750c2a30b92f3392 new file mode 100644 index 00000000..320776ff Binary files /dev/null and b/Library/Artifacts/cb/cb4e5a64fc9e2065750c2a30b92f3392 differ diff --git a/Library/Artifacts/cb/cb580a49d74f9b1047aa787c16b4bd09 b/Library/Artifacts/cb/cb580a49d74f9b1047aa787c16b4bd09 new file mode 100644 index 00000000..224069e0 Binary files /dev/null and b/Library/Artifacts/cb/cb580a49d74f9b1047aa787c16b4bd09 differ diff --git a/Library/Artifacts/cb/cb5f32eb74562b996012ae3f9bbc44ab b/Library/Artifacts/cb/cb5f32eb74562b996012ae3f9bbc44ab new file mode 100644 index 00000000..2bc632f7 Binary files /dev/null and b/Library/Artifacts/cb/cb5f32eb74562b996012ae3f9bbc44ab differ diff --git a/Library/Artifacts/cb/cb6208a48e6081b522494b0c408686a0 b/Library/Artifacts/cb/cb6208a48e6081b522494b0c408686a0 new file mode 100644 index 00000000..ed56f1cc Binary files /dev/null and b/Library/Artifacts/cb/cb6208a48e6081b522494b0c408686a0 differ diff --git a/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 b/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 new file mode 100644 index 00000000..26804c19 Binary files /dev/null and b/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 differ diff --git a/Library/Artifacts/cb/cb9d1583e85b5779dc668d45a2b4cf29 b/Library/Artifacts/cb/cb9d1583e85b5779dc668d45a2b4cf29 new file mode 100644 index 00000000..95443e2e Binary files /dev/null and b/Library/Artifacts/cb/cb9d1583e85b5779dc668d45a2b4cf29 differ diff --git a/Library/Artifacts/cb/cb9e2321163ad024304f7fc989c527ea b/Library/Artifacts/cb/cb9e2321163ad024304f7fc989c527ea new file mode 100644 index 00000000..e00f7eff Binary files /dev/null and b/Library/Artifacts/cb/cb9e2321163ad024304f7fc989c527ea differ diff --git a/Library/Artifacts/cb/cba15f868fdfd29e26225db3039a32bc b/Library/Artifacts/cb/cba15f868fdfd29e26225db3039a32bc new file mode 100644 index 00000000..f623472d Binary files /dev/null and b/Library/Artifacts/cb/cba15f868fdfd29e26225db3039a32bc differ diff --git a/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 b/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 new file mode 100644 index 00000000..ff535210 Binary files /dev/null and b/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 differ diff --git a/Library/Artifacts/cb/cbc37cdbe036fb33541e1297f43e58b4 b/Library/Artifacts/cb/cbc37cdbe036fb33541e1297f43e58b4 new file mode 100644 index 00000000..82da0705 Binary files /dev/null and b/Library/Artifacts/cb/cbc37cdbe036fb33541e1297f43e58b4 differ diff --git a/Library/Artifacts/cc/cc012ba4326bd4c38163824b2e1a0b67 b/Library/Artifacts/cc/cc012ba4326bd4c38163824b2e1a0b67 new file mode 100644 index 00000000..f3cebee3 Binary files /dev/null and b/Library/Artifacts/cc/cc012ba4326bd4c38163824b2e1a0b67 differ diff --git a/Library/Artifacts/cc/cc0219ae953813ebc7a49e3cc02c88b9 b/Library/Artifacts/cc/cc0219ae953813ebc7a49e3cc02c88b9 new file mode 100644 index 00000000..4e8e7e1f Binary files /dev/null and b/Library/Artifacts/cc/cc0219ae953813ebc7a49e3cc02c88b9 differ diff --git a/Library/Artifacts/cc/cc053f8e5f65933a65e734a9066d0119 b/Library/Artifacts/cc/cc053f8e5f65933a65e734a9066d0119 new file mode 100644 index 00000000..c873326c Binary files /dev/null and b/Library/Artifacts/cc/cc053f8e5f65933a65e734a9066d0119 differ diff --git a/Library/Artifacts/cc/cc1e5063360a9fc5152a20678fdfc707 b/Library/Artifacts/cc/cc1e5063360a9fc5152a20678fdfc707 new file mode 100644 index 00000000..81793c55 Binary files /dev/null and b/Library/Artifacts/cc/cc1e5063360a9fc5152a20678fdfc707 differ diff --git a/Library/Artifacts/cc/cc58f6e7cb4e71b97d8f93f1d1715ec3 b/Library/Artifacts/cc/cc58f6e7cb4e71b97d8f93f1d1715ec3 new file mode 100644 index 00000000..e8a67c85 Binary files /dev/null and b/Library/Artifacts/cc/cc58f6e7cb4e71b97d8f93f1d1715ec3 differ diff --git a/Library/Artifacts/cc/cca434c97bc1d4a4567966ebbf9b7887 b/Library/Artifacts/cc/cca434c97bc1d4a4567966ebbf9b7887 new file mode 100644 index 00000000..967d91cf Binary files /dev/null and b/Library/Artifacts/cc/cca434c97bc1d4a4567966ebbf9b7887 differ diff --git a/Library/Artifacts/cc/ccd68a81a7a2c314054721f294c57252 b/Library/Artifacts/cc/ccd68a81a7a2c314054721f294c57252 new file mode 100644 index 00000000..76fbdf51 Binary files /dev/null and b/Library/Artifacts/cc/ccd68a81a7a2c314054721f294c57252 differ diff --git a/Library/Artifacts/cc/cce6ecda28abeb75e6a659e9d411e178 b/Library/Artifacts/cc/cce6ecda28abeb75e6a659e9d411e178 new file mode 100644 index 00000000..38ae0d3f Binary files /dev/null and b/Library/Artifacts/cc/cce6ecda28abeb75e6a659e9d411e178 differ diff --git a/Library/Artifacts/cc/ccf6e1fab712c16bc8fd9960fe598e89 b/Library/Artifacts/cc/ccf6e1fab712c16bc8fd9960fe598e89 new file mode 100644 index 00000000..e6e0f7a8 Binary files /dev/null and b/Library/Artifacts/cc/ccf6e1fab712c16bc8fd9960fe598e89 differ diff --git a/Library/Artifacts/cc/ccf764b3c0a24d82ddf533831c973aff b/Library/Artifacts/cc/ccf764b3c0a24d82ddf533831c973aff new file mode 100644 index 00000000..f4ca85aa Binary files /dev/null and b/Library/Artifacts/cc/ccf764b3c0a24d82ddf533831c973aff differ diff --git a/Library/Artifacts/cd/cd0128436cd6e0ca89c218181ca7620e b/Library/Artifacts/cd/cd0128436cd6e0ca89c218181ca7620e new file mode 100644 index 00000000..82072223 Binary files /dev/null and b/Library/Artifacts/cd/cd0128436cd6e0ca89c218181ca7620e differ diff --git a/Library/Artifacts/cd/cd07cc4849e099e747f62ec4dc8a549c b/Library/Artifacts/cd/cd07cc4849e099e747f62ec4dc8a549c new file mode 100644 index 00000000..793a4d11 Binary files /dev/null and b/Library/Artifacts/cd/cd07cc4849e099e747f62ec4dc8a549c differ diff --git a/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 b/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 new file mode 100644 index 00000000..dba23cb5 Binary files /dev/null and b/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 differ diff --git a/Library/Artifacts/cd/cd1ec26e1c9078ee2eabc2860d90beaf b/Library/Artifacts/cd/cd1ec26e1c9078ee2eabc2860d90beaf new file mode 100644 index 00000000..6149b563 Binary files /dev/null and b/Library/Artifacts/cd/cd1ec26e1c9078ee2eabc2860d90beaf differ diff --git a/Library/Artifacts/cd/cd21d25d6bf07732d58a216152498ae1 b/Library/Artifacts/cd/cd21d25d6bf07732d58a216152498ae1 new file mode 100644 index 00000000..4d1149ab Binary files /dev/null and b/Library/Artifacts/cd/cd21d25d6bf07732d58a216152498ae1 differ diff --git a/Library/Artifacts/cd/cd30ee87cd21e6116eaa265136770480 b/Library/Artifacts/cd/cd30ee87cd21e6116eaa265136770480 new file mode 100644 index 00000000..e44c44ca Binary files /dev/null and b/Library/Artifacts/cd/cd30ee87cd21e6116eaa265136770480 differ diff --git a/Library/Artifacts/cd/cd37aa5d05b1321057d18752a812adf5 b/Library/Artifacts/cd/cd37aa5d05b1321057d18752a812adf5 new file mode 100644 index 00000000..6c4e6a55 Binary files /dev/null and b/Library/Artifacts/cd/cd37aa5d05b1321057d18752a812adf5 differ diff --git a/Library/Artifacts/cd/cd4cb8e070ae3300136866c77b53ccb1 b/Library/Artifacts/cd/cd4cb8e070ae3300136866c77b53ccb1 new file mode 100644 index 00000000..4cf4ff40 Binary files /dev/null and b/Library/Artifacts/cd/cd4cb8e070ae3300136866c77b53ccb1 differ diff --git a/Library/Artifacts/cd/cd5aed619d8c80d2bd3825b7eb9ccc1c b/Library/Artifacts/cd/cd5aed619d8c80d2bd3825b7eb9ccc1c new file mode 100644 index 00000000..34dfca48 Binary files /dev/null and b/Library/Artifacts/cd/cd5aed619d8c80d2bd3825b7eb9ccc1c differ diff --git a/Library/Artifacts/cd/cd9954b6c10298f2577462fd7445ac7a b/Library/Artifacts/cd/cd9954b6c10298f2577462fd7445ac7a new file mode 100644 index 00000000..290262ea Binary files /dev/null and b/Library/Artifacts/cd/cd9954b6c10298f2577462fd7445ac7a differ diff --git a/Library/Artifacts/cd/cda0e29713e49d229a3e6c495ed51b22 b/Library/Artifacts/cd/cda0e29713e49d229a3e6c495ed51b22 new file mode 100644 index 00000000..ee6f0b29 Binary files /dev/null and b/Library/Artifacts/cd/cda0e29713e49d229a3e6c495ed51b22 differ diff --git a/Library/Artifacts/cd/cdb60f4ce0574ff9d1510d8f3c122206 b/Library/Artifacts/cd/cdb60f4ce0574ff9d1510d8f3c122206 new file mode 100644 index 00000000..91f63a1f Binary files /dev/null and b/Library/Artifacts/cd/cdb60f4ce0574ff9d1510d8f3c122206 differ diff --git a/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 b/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 new file mode 100644 index 00000000..d8731b73 Binary files /dev/null and b/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 differ diff --git a/Library/Artifacts/ce/ce00d097cace8e089db948bf61c263c2 b/Library/Artifacts/ce/ce00d097cace8e089db948bf61c263c2 new file mode 100644 index 00000000..507081cf Binary files /dev/null and b/Library/Artifacts/ce/ce00d097cace8e089db948bf61c263c2 differ diff --git a/Library/Artifacts/ce/ce0395e86783c4e97fc4c0c3870d1ad1 b/Library/Artifacts/ce/ce0395e86783c4e97fc4c0c3870d1ad1 new file mode 100644 index 00000000..eb29820f Binary files /dev/null and b/Library/Artifacts/ce/ce0395e86783c4e97fc4c0c3870d1ad1 differ diff --git a/Library/Artifacts/ce/ce06e9a7a653ab468b1c88448dc8cdc6 b/Library/Artifacts/ce/ce06e9a7a653ab468b1c88448dc8cdc6 new file mode 100644 index 00000000..319063c2 Binary files /dev/null and b/Library/Artifacts/ce/ce06e9a7a653ab468b1c88448dc8cdc6 differ diff --git a/Library/Artifacts/ce/ce0a2000c6f6a51f0ea8248930a524f9 b/Library/Artifacts/ce/ce0a2000c6f6a51f0ea8248930a524f9 new file mode 100644 index 00000000..8b6b9200 Binary files /dev/null and b/Library/Artifacts/ce/ce0a2000c6f6a51f0ea8248930a524f9 differ diff --git a/Library/Artifacts/ce/ce0dd16d102fe8352724dbb52f56909c b/Library/Artifacts/ce/ce0dd16d102fe8352724dbb52f56909c new file mode 100644 index 00000000..d8a1bfcb Binary files /dev/null and b/Library/Artifacts/ce/ce0dd16d102fe8352724dbb52f56909c differ diff --git a/Library/Artifacts/ce/ce1122ee779abe491a169bdf1a6e35fd b/Library/Artifacts/ce/ce1122ee779abe491a169bdf1a6e35fd new file mode 100644 index 00000000..c1edc904 Binary files /dev/null and b/Library/Artifacts/ce/ce1122ee779abe491a169bdf1a6e35fd differ diff --git a/Library/Artifacts/ce/ce11851ba409ea6b5ddd566e1c49ecb7 b/Library/Artifacts/ce/ce11851ba409ea6b5ddd566e1c49ecb7 new file mode 100644 index 00000000..f0fdc5cc Binary files /dev/null and b/Library/Artifacts/ce/ce11851ba409ea6b5ddd566e1c49ecb7 differ diff --git a/Library/Artifacts/ce/ce1c12548e286bb1e5994cd305f87b49 b/Library/Artifacts/ce/ce1c12548e286bb1e5994cd305f87b49 new file mode 100644 index 00000000..92e7871c Binary files /dev/null and b/Library/Artifacts/ce/ce1c12548e286bb1e5994cd305f87b49 differ diff --git a/Library/Artifacts/ce/ce2283eb2690ea82f1ccb53d19707996 b/Library/Artifacts/ce/ce2283eb2690ea82f1ccb53d19707996 new file mode 100644 index 00000000..931a2741 Binary files /dev/null and b/Library/Artifacts/ce/ce2283eb2690ea82f1ccb53d19707996 differ diff --git a/Library/Artifacts/ce/ce6f66edbe508f39417043f9eff12b70 b/Library/Artifacts/ce/ce6f66edbe508f39417043f9eff12b70 new file mode 100644 index 00000000..ba1a5155 Binary files /dev/null and b/Library/Artifacts/ce/ce6f66edbe508f39417043f9eff12b70 differ diff --git a/Library/Artifacts/ce/ce83cccb9cc40f03e615a6b24d10ade6 b/Library/Artifacts/ce/ce83cccb9cc40f03e615a6b24d10ade6 new file mode 100644 index 00000000..6cba7dd3 Binary files /dev/null and b/Library/Artifacts/ce/ce83cccb9cc40f03e615a6b24d10ade6 differ diff --git a/Library/Artifacts/ce/ce89078ab8dc5ee6db75cc29f41863f2 b/Library/Artifacts/ce/ce89078ab8dc5ee6db75cc29f41863f2 new file mode 100644 index 00000000..7a2425d5 Binary files /dev/null and b/Library/Artifacts/ce/ce89078ab8dc5ee6db75cc29f41863f2 differ diff --git a/Library/Artifacts/ce/ce96ae7de1608753730b5dc6b715562b b/Library/Artifacts/ce/ce96ae7de1608753730b5dc6b715562b new file mode 100644 index 00000000..55c3ec27 Binary files /dev/null and b/Library/Artifacts/ce/ce96ae7de1608753730b5dc6b715562b differ diff --git a/Library/Artifacts/ce/ce9d722218392c6df187485d6b3a996a b/Library/Artifacts/ce/ce9d722218392c6df187485d6b3a996a new file mode 100644 index 00000000..dbe41808 Binary files /dev/null and b/Library/Artifacts/ce/ce9d722218392c6df187485d6b3a996a differ diff --git a/Library/Artifacts/ce/ceb70fb9ddda0da05d55346be70409cf b/Library/Artifacts/ce/ceb70fb9ddda0da05d55346be70409cf new file mode 100644 index 00000000..e3f1e86b Binary files /dev/null and b/Library/Artifacts/ce/ceb70fb9ddda0da05d55346be70409cf differ diff --git a/Library/Artifacts/ce/ced934db2f59fbd239a0bed745ea37ac b/Library/Artifacts/ce/ced934db2f59fbd239a0bed745ea37ac new file mode 100644 index 00000000..ec1b4c37 Binary files /dev/null and b/Library/Artifacts/ce/ced934db2f59fbd239a0bed745ea37ac differ diff --git a/Library/Artifacts/ce/cef5fc8684cb975610c5353acb2d4716 b/Library/Artifacts/ce/cef5fc8684cb975610c5353acb2d4716 new file mode 100644 index 00000000..9afe07b5 Binary files /dev/null and b/Library/Artifacts/ce/cef5fc8684cb975610c5353acb2d4716 differ diff --git a/Library/Artifacts/ce/cefa7721067807ee8d1c0bc3c2a26046 b/Library/Artifacts/ce/cefa7721067807ee8d1c0bc3c2a26046 new file mode 100644 index 00000000..9d9abb9d Binary files /dev/null and b/Library/Artifacts/ce/cefa7721067807ee8d1c0bc3c2a26046 differ diff --git a/Library/Artifacts/cf/cf39a93e4b2f22caf27f06612e555d27 b/Library/Artifacts/cf/cf39a93e4b2f22caf27f06612e555d27 new file mode 100644 index 00000000..156f7fbc Binary files /dev/null and b/Library/Artifacts/cf/cf39a93e4b2f22caf27f06612e555d27 differ diff --git a/Library/Artifacts/cf/cf42f813be107fd4e9e3b7ba01bae6ea b/Library/Artifacts/cf/cf42f813be107fd4e9e3b7ba01bae6ea new file mode 100644 index 00000000..501379ad Binary files /dev/null and b/Library/Artifacts/cf/cf42f813be107fd4e9e3b7ba01bae6ea differ diff --git a/Library/Artifacts/cf/cf44c67673a239369269f2e3f0a7349a b/Library/Artifacts/cf/cf44c67673a239369269f2e3f0a7349a new file mode 100644 index 00000000..17e76d97 Binary files /dev/null and b/Library/Artifacts/cf/cf44c67673a239369269f2e3f0a7349a differ diff --git a/Library/Artifacts/cf/cf5c60d1d2da4d5b29a86f89acc3df40 b/Library/Artifacts/cf/cf5c60d1d2da4d5b29a86f89acc3df40 new file mode 100644 index 00000000..892ffefb Binary files /dev/null and b/Library/Artifacts/cf/cf5c60d1d2da4d5b29a86f89acc3df40 differ diff --git a/Library/Artifacts/cf/cf6e00aaaa8aa1d136e1319b5fb53fe3 b/Library/Artifacts/cf/cf6e00aaaa8aa1d136e1319b5fb53fe3 new file mode 100644 index 00000000..84f3cbbc Binary files /dev/null and b/Library/Artifacts/cf/cf6e00aaaa8aa1d136e1319b5fb53fe3 differ diff --git a/Library/Artifacts/cf/cf7036371cf22053f39f5e31b0802d07 b/Library/Artifacts/cf/cf7036371cf22053f39f5e31b0802d07 new file mode 100644 index 00000000..fc255667 Binary files /dev/null and b/Library/Artifacts/cf/cf7036371cf22053f39f5e31b0802d07 differ diff --git a/Library/Artifacts/cf/cf706d677f288bae8e4ebc97b3707370 b/Library/Artifacts/cf/cf706d677f288bae8e4ebc97b3707370 new file mode 100644 index 00000000..5d10eb0f Binary files /dev/null and b/Library/Artifacts/cf/cf706d677f288bae8e4ebc97b3707370 differ diff --git a/Library/Artifacts/cf/cf854ce05e7010f82fb19695ec455808 b/Library/Artifacts/cf/cf854ce05e7010f82fb19695ec455808 new file mode 100644 index 00000000..3b1ce861 Binary files /dev/null and b/Library/Artifacts/cf/cf854ce05e7010f82fb19695ec455808 differ diff --git a/Library/Artifacts/cf/cf8954aa5570fe1c8af06d04f797deba b/Library/Artifacts/cf/cf8954aa5570fe1c8af06d04f797deba new file mode 100644 index 00000000..af586a94 Binary files /dev/null and b/Library/Artifacts/cf/cf8954aa5570fe1c8af06d04f797deba differ diff --git a/Library/Artifacts/cf/cf92648afc04335fe9bcacee0bfa2054 b/Library/Artifacts/cf/cf92648afc04335fe9bcacee0bfa2054 new file mode 100644 index 00000000..309397a1 Binary files /dev/null and b/Library/Artifacts/cf/cf92648afc04335fe9bcacee0bfa2054 differ diff --git a/Library/Artifacts/cf/cfb746f779b5b7451c992d90e6cecd39 b/Library/Artifacts/cf/cfb746f779b5b7451c992d90e6cecd39 new file mode 100644 index 00000000..649bf152 Binary files /dev/null and b/Library/Artifacts/cf/cfb746f779b5b7451c992d90e6cecd39 differ diff --git a/Library/Artifacts/cf/cfd333265b4bb170e6f8a1fb41c95fd1 b/Library/Artifacts/cf/cfd333265b4bb170e6f8a1fb41c95fd1 new file mode 100644 index 00000000..c2e5cfaa Binary files /dev/null and b/Library/Artifacts/cf/cfd333265b4bb170e6f8a1fb41c95fd1 differ diff --git a/Library/Artifacts/cf/cfe5ef1f60fd5c3796490f1cb7a3f9d6 b/Library/Artifacts/cf/cfe5ef1f60fd5c3796490f1cb7a3f9d6 new file mode 100644 index 00000000..d80427d1 Binary files /dev/null and b/Library/Artifacts/cf/cfe5ef1f60fd5c3796490f1cb7a3f9d6 differ diff --git a/Library/Artifacts/d0/d00dfa46bec13caafda58d1bd5886273 b/Library/Artifacts/d0/d00dfa46bec13caafda58d1bd5886273 new file mode 100644 index 00000000..31dcac7f Binary files /dev/null and b/Library/Artifacts/d0/d00dfa46bec13caafda58d1bd5886273 differ diff --git a/Library/Artifacts/d0/d01bfd95aeeee7393078e13613f519e9 b/Library/Artifacts/d0/d01bfd95aeeee7393078e13613f519e9 new file mode 100644 index 00000000..b602173c Binary files /dev/null and b/Library/Artifacts/d0/d01bfd95aeeee7393078e13613f519e9 differ diff --git a/Library/Artifacts/d0/d01d0c2754e2ec4d1b00c1fe7b075ee8 b/Library/Artifacts/d0/d01d0c2754e2ec4d1b00c1fe7b075ee8 new file mode 100644 index 00000000..b0c0bdc8 Binary files /dev/null and b/Library/Artifacts/d0/d01d0c2754e2ec4d1b00c1fe7b075ee8 differ diff --git a/Library/Artifacts/d0/d02a9224a1e523909cdedd7348609ece b/Library/Artifacts/d0/d02a9224a1e523909cdedd7348609ece new file mode 100644 index 00000000..49c46949 Binary files /dev/null and b/Library/Artifacts/d0/d02a9224a1e523909cdedd7348609ece differ diff --git a/Library/Artifacts/d0/d037e3ff6ba1b845c7823160005fa824 b/Library/Artifacts/d0/d037e3ff6ba1b845c7823160005fa824 new file mode 100644 index 00000000..6401dceb Binary files /dev/null and b/Library/Artifacts/d0/d037e3ff6ba1b845c7823160005fa824 differ diff --git a/Library/Artifacts/d0/d052cceb4d6e90b7f24f6d0f5f37fa36 b/Library/Artifacts/d0/d052cceb4d6e90b7f24f6d0f5f37fa36 new file mode 100644 index 00000000..fbc87086 Binary files /dev/null and b/Library/Artifacts/d0/d052cceb4d6e90b7f24f6d0f5f37fa36 differ diff --git a/Library/Artifacts/d0/d05bbf9d65fcbcc0b54e5ce2f35ae492 b/Library/Artifacts/d0/d05bbf9d65fcbcc0b54e5ce2f35ae492 new file mode 100644 index 00000000..efa46fb1 Binary files /dev/null and b/Library/Artifacts/d0/d05bbf9d65fcbcc0b54e5ce2f35ae492 differ diff --git a/Library/Artifacts/d0/d070a7be03a07a21b5276f5fdbad51bb b/Library/Artifacts/d0/d070a7be03a07a21b5276f5fdbad51bb new file mode 100644 index 00000000..0dec2b16 Binary files /dev/null and b/Library/Artifacts/d0/d070a7be03a07a21b5276f5fdbad51bb differ diff --git a/Library/Artifacts/d0/d0791adce852735d2084a0488eb1bca0 b/Library/Artifacts/d0/d0791adce852735d2084a0488eb1bca0 new file mode 100644 index 00000000..5b441a9e Binary files /dev/null and b/Library/Artifacts/d0/d0791adce852735d2084a0488eb1bca0 differ diff --git a/Library/Artifacts/d0/d08988dacef7f3b18cf3131585179ce3 b/Library/Artifacts/d0/d08988dacef7f3b18cf3131585179ce3 new file mode 100644 index 00000000..5dcce94e Binary files /dev/null and b/Library/Artifacts/d0/d08988dacef7f3b18cf3131585179ce3 differ diff --git a/Library/Artifacts/d0/d0a8c43c5eb31a1e97395abdf9a6f6b3 b/Library/Artifacts/d0/d0a8c43c5eb31a1e97395abdf9a6f6b3 new file mode 100644 index 00000000..af2fdba1 Binary files /dev/null and b/Library/Artifacts/d0/d0a8c43c5eb31a1e97395abdf9a6f6b3 differ diff --git a/Library/Artifacts/d0/d0b13141e4caeff283f50186788b81f9 b/Library/Artifacts/d0/d0b13141e4caeff283f50186788b81f9 new file mode 100644 index 00000000..c9a4c940 Binary files /dev/null and b/Library/Artifacts/d0/d0b13141e4caeff283f50186788b81f9 differ diff --git a/Library/Artifacts/d0/d0b90ed39b462d05f59a509643760c84 b/Library/Artifacts/d0/d0b90ed39b462d05f59a509643760c84 new file mode 100644 index 00000000..d4f66f78 Binary files /dev/null and b/Library/Artifacts/d0/d0b90ed39b462d05f59a509643760c84 differ diff --git a/Library/Artifacts/d0/d0b9c0f3d9a81d529ef3aca0ce7ce6a8 b/Library/Artifacts/d0/d0b9c0f3d9a81d529ef3aca0ce7ce6a8 new file mode 100644 index 00000000..328cebef Binary files /dev/null and b/Library/Artifacts/d0/d0b9c0f3d9a81d529ef3aca0ce7ce6a8 differ diff --git a/Library/Artifacts/d0/d0be4887572c2fc6c255b2f87ec9a558 b/Library/Artifacts/d0/d0be4887572c2fc6c255b2f87ec9a558 new file mode 100644 index 00000000..244e8dc7 Binary files /dev/null and b/Library/Artifacts/d0/d0be4887572c2fc6c255b2f87ec9a558 differ diff --git a/Library/Artifacts/d0/d0fd56e2be6341fc82cb567eeaaa8148 b/Library/Artifacts/d0/d0fd56e2be6341fc82cb567eeaaa8148 new file mode 100644 index 00000000..07c221e4 Binary files /dev/null and b/Library/Artifacts/d0/d0fd56e2be6341fc82cb567eeaaa8148 differ diff --git a/Library/Artifacts/d0/d0fd580c97d1b132d98b6e523b23d521 b/Library/Artifacts/d0/d0fd580c97d1b132d98b6e523b23d521 new file mode 100644 index 00000000..15ff90b3 Binary files /dev/null and b/Library/Artifacts/d0/d0fd580c97d1b132d98b6e523b23d521 differ diff --git a/Library/Artifacts/d1/d10bdd17312e8348111fcfc5a84e9400 b/Library/Artifacts/d1/d10bdd17312e8348111fcfc5a84e9400 new file mode 100644 index 00000000..a6184721 Binary files /dev/null and b/Library/Artifacts/d1/d10bdd17312e8348111fcfc5a84e9400 differ diff --git a/Library/Artifacts/d1/d11346956fc4dedc5097377cf732d777 b/Library/Artifacts/d1/d11346956fc4dedc5097377cf732d777 new file mode 100644 index 00000000..0986e216 Binary files /dev/null and b/Library/Artifacts/d1/d11346956fc4dedc5097377cf732d777 differ diff --git a/Library/Artifacts/d1/d1195ae3cac23e8f071a1aa64530b85a b/Library/Artifacts/d1/d1195ae3cac23e8f071a1aa64530b85a new file mode 100644 index 00000000..eef472c0 Binary files /dev/null and b/Library/Artifacts/d1/d1195ae3cac23e8f071a1aa64530b85a differ diff --git a/Library/Artifacts/d1/d11cf86f559e2f9b19e838eeb490d848 b/Library/Artifacts/d1/d11cf86f559e2f9b19e838eeb490d848 new file mode 100644 index 00000000..be39401a Binary files /dev/null and b/Library/Artifacts/d1/d11cf86f559e2f9b19e838eeb490d848 differ diff --git a/Library/Artifacts/d1/d124ff377e8f1c9a01170e1ab1fbe2ed b/Library/Artifacts/d1/d124ff377e8f1c9a01170e1ab1fbe2ed new file mode 100644 index 00000000..0ba6b4f9 Binary files /dev/null and b/Library/Artifacts/d1/d124ff377e8f1c9a01170e1ab1fbe2ed differ diff --git a/Library/Artifacts/d1/d138adde99c9e3cc223b617e90a451c9 b/Library/Artifacts/d1/d138adde99c9e3cc223b617e90a451c9 new file mode 100644 index 00000000..a6e6397d Binary files /dev/null and b/Library/Artifacts/d1/d138adde99c9e3cc223b617e90a451c9 differ diff --git a/Library/Artifacts/d1/d148b3307429a798e72e3b62a3cb4a93 b/Library/Artifacts/d1/d148b3307429a798e72e3b62a3cb4a93 new file mode 100644 index 00000000..7fe7f11b Binary files /dev/null and b/Library/Artifacts/d1/d148b3307429a798e72e3b62a3cb4a93 differ diff --git a/Library/Artifacts/d1/d17b9f24e5a672e316454115b691fae7 b/Library/Artifacts/d1/d17b9f24e5a672e316454115b691fae7 new file mode 100644 index 00000000..9c80c894 Binary files /dev/null and b/Library/Artifacts/d1/d17b9f24e5a672e316454115b691fae7 differ diff --git a/Library/Artifacts/d1/d18990e955a0b20efb8a1f8fb8de705d b/Library/Artifacts/d1/d18990e955a0b20efb8a1f8fb8de705d new file mode 100644 index 00000000..23a21199 Binary files /dev/null and b/Library/Artifacts/d1/d18990e955a0b20efb8a1f8fb8de705d differ diff --git a/Library/Artifacts/d1/d1900fbe6d6bb51ae56c40d930697141 b/Library/Artifacts/d1/d1900fbe6d6bb51ae56c40d930697141 new file mode 100644 index 00000000..8b46d730 Binary files /dev/null and b/Library/Artifacts/d1/d1900fbe6d6bb51ae56c40d930697141 differ diff --git a/Library/Artifacts/d1/d19711b6de39b38ed69433ae64fbe424 b/Library/Artifacts/d1/d19711b6de39b38ed69433ae64fbe424 new file mode 100644 index 00000000..cafd9b5b Binary files /dev/null and b/Library/Artifacts/d1/d19711b6de39b38ed69433ae64fbe424 differ diff --git a/Library/Artifacts/d1/d1b6997cf01650cf0a223daeb88fcc8b b/Library/Artifacts/d1/d1b6997cf01650cf0a223daeb88fcc8b new file mode 100644 index 00000000..005ddade Binary files /dev/null and b/Library/Artifacts/d1/d1b6997cf01650cf0a223daeb88fcc8b differ diff --git a/Library/Artifacts/d1/d1bfcfe2999ae200e765d521e10897cf b/Library/Artifacts/d1/d1bfcfe2999ae200e765d521e10897cf new file mode 100644 index 00000000..358a907a Binary files /dev/null and b/Library/Artifacts/d1/d1bfcfe2999ae200e765d521e10897cf differ diff --git a/Library/Artifacts/d1/d1e36ffda07325e3878cadc7c58c3318 b/Library/Artifacts/d1/d1e36ffda07325e3878cadc7c58c3318 new file mode 100644 index 00000000..68df8678 Binary files /dev/null and b/Library/Artifacts/d1/d1e36ffda07325e3878cadc7c58c3318 differ diff --git a/Library/Artifacts/d1/d1f7d9336090a86df25146ab85d4da3a b/Library/Artifacts/d1/d1f7d9336090a86df25146ab85d4da3a new file mode 100644 index 00000000..25427a2e Binary files /dev/null and b/Library/Artifacts/d1/d1f7d9336090a86df25146ab85d4da3a differ diff --git a/Library/Artifacts/d2/d20ae22506df1ce2289ed7a1a131bf77 b/Library/Artifacts/d2/d20ae22506df1ce2289ed7a1a131bf77 new file mode 100644 index 00000000..c10f5419 Binary files /dev/null and b/Library/Artifacts/d2/d20ae22506df1ce2289ed7a1a131bf77 differ diff --git a/Library/Artifacts/d2/d20c2250612676596de70670302bfed7 b/Library/Artifacts/d2/d20c2250612676596de70670302bfed7 new file mode 100644 index 00000000..c32addd5 Binary files /dev/null and b/Library/Artifacts/d2/d20c2250612676596de70670302bfed7 differ diff --git a/Library/Artifacts/d2/d218c1c10a8f559dec8107b0d2cacea8 b/Library/Artifacts/d2/d218c1c10a8f559dec8107b0d2cacea8 new file mode 100644 index 00000000..351fa27f Binary files /dev/null and b/Library/Artifacts/d2/d218c1c10a8f559dec8107b0d2cacea8 differ diff --git a/Library/Artifacts/d2/d21a4ba568835f22fe93feb29627358b b/Library/Artifacts/d2/d21a4ba568835f22fe93feb29627358b new file mode 100644 index 00000000..741d1fe6 Binary files /dev/null and b/Library/Artifacts/d2/d21a4ba568835f22fe93feb29627358b differ diff --git a/Library/Artifacts/d2/d21bdcc48b8833f45eda76d10960079f b/Library/Artifacts/d2/d21bdcc48b8833f45eda76d10960079f new file mode 100644 index 00000000..3aa887d2 Binary files /dev/null and b/Library/Artifacts/d2/d21bdcc48b8833f45eda76d10960079f differ diff --git a/Library/Artifacts/d2/d2285483dba7a3c88d3b7ba04cf10049 b/Library/Artifacts/d2/d2285483dba7a3c88d3b7ba04cf10049 new file mode 100644 index 00000000..ada37071 Binary files /dev/null and b/Library/Artifacts/d2/d2285483dba7a3c88d3b7ba04cf10049 differ diff --git a/Library/Artifacts/d2/d23b5943851d528bcf755b18d505b6f8 b/Library/Artifacts/d2/d23b5943851d528bcf755b18d505b6f8 new file mode 100644 index 00000000..bf3f7dd4 Binary files /dev/null and b/Library/Artifacts/d2/d23b5943851d528bcf755b18d505b6f8 differ diff --git a/Library/Artifacts/d2/d2b949a39e83033231b29f6e0190c449 b/Library/Artifacts/d2/d2b949a39e83033231b29f6e0190c449 new file mode 100644 index 00000000..f51be0ef Binary files /dev/null and b/Library/Artifacts/d2/d2b949a39e83033231b29f6e0190c449 differ diff --git a/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a b/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a new file mode 100644 index 00000000..9d094043 Binary files /dev/null and b/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a differ diff --git a/Library/Artifacts/d2/d2f127758927452514c5034c7b0a45a6 b/Library/Artifacts/d2/d2f127758927452514c5034c7b0a45a6 new file mode 100644 index 00000000..4f6bce42 Binary files /dev/null and b/Library/Artifacts/d2/d2f127758927452514c5034c7b0a45a6 differ diff --git a/Library/Artifacts/d2/d2faacb25be52866d9642a4680051750 b/Library/Artifacts/d2/d2faacb25be52866d9642a4680051750 new file mode 100644 index 00000000..2264b612 Binary files /dev/null and b/Library/Artifacts/d2/d2faacb25be52866d9642a4680051750 differ diff --git a/Library/Artifacts/d3/d31bbc623742df04d1bacaa42d225e04 b/Library/Artifacts/d3/d31bbc623742df04d1bacaa42d225e04 new file mode 100644 index 00000000..d0404dff Binary files /dev/null and b/Library/Artifacts/d3/d31bbc623742df04d1bacaa42d225e04 differ diff --git a/Library/Artifacts/d3/d31d877245733e035d0314a386ff2b0c b/Library/Artifacts/d3/d31d877245733e035d0314a386ff2b0c new file mode 100644 index 00000000..65feede0 Binary files /dev/null and b/Library/Artifacts/d3/d31d877245733e035d0314a386ff2b0c differ diff --git a/Library/Artifacts/d3/d31f783112e35f2fa27d544117f735e4 b/Library/Artifacts/d3/d31f783112e35f2fa27d544117f735e4 new file mode 100644 index 00000000..08cf732d Binary files /dev/null and b/Library/Artifacts/d3/d31f783112e35f2fa27d544117f735e4 differ diff --git a/Library/Artifacts/d3/d32cdb64293ee0fb8c153dfa32163fb6 b/Library/Artifacts/d3/d32cdb64293ee0fb8c153dfa32163fb6 new file mode 100644 index 00000000..fd3a2eb6 Binary files /dev/null and b/Library/Artifacts/d3/d32cdb64293ee0fb8c153dfa32163fb6 differ diff --git a/Library/Artifacts/d3/d3371e668c7ce352196b94f6bf2a5549 b/Library/Artifacts/d3/d3371e668c7ce352196b94f6bf2a5549 new file mode 100644 index 00000000..4bc80c9a Binary files /dev/null and b/Library/Artifacts/d3/d3371e668c7ce352196b94f6bf2a5549 differ diff --git a/Library/Artifacts/d3/d33f57e1000aad17b59dbfaa0317cfc1 b/Library/Artifacts/d3/d33f57e1000aad17b59dbfaa0317cfc1 new file mode 100644 index 00000000..6ae760eb Binary files /dev/null and b/Library/Artifacts/d3/d33f57e1000aad17b59dbfaa0317cfc1 differ diff --git a/Library/Artifacts/d3/d3473d307616f67743b935a3f10ac77b b/Library/Artifacts/d3/d3473d307616f67743b935a3f10ac77b new file mode 100644 index 00000000..e6abc763 Binary files /dev/null and b/Library/Artifacts/d3/d3473d307616f67743b935a3f10ac77b differ diff --git a/Library/Artifacts/d3/d3502f8e54e0d6e4c526b0c6eb966bb6 b/Library/Artifacts/d3/d3502f8e54e0d6e4c526b0c6eb966bb6 new file mode 100644 index 00000000..ccf1080b Binary files /dev/null and b/Library/Artifacts/d3/d3502f8e54e0d6e4c526b0c6eb966bb6 differ diff --git a/Library/Artifacts/d3/d35292f3886d6908053ce24ecb27297c b/Library/Artifacts/d3/d35292f3886d6908053ce24ecb27297c new file mode 100644 index 00000000..5b03d937 Binary files /dev/null and b/Library/Artifacts/d3/d35292f3886d6908053ce24ecb27297c differ diff --git a/Library/Artifacts/d3/d357304d957eab8eb45cd449bb89ce85 b/Library/Artifacts/d3/d357304d957eab8eb45cd449bb89ce85 new file mode 100644 index 00000000..05f664fb Binary files /dev/null and b/Library/Artifacts/d3/d357304d957eab8eb45cd449bb89ce85 differ diff --git a/Library/Artifacts/d3/d36453c1c520a2bbda7ccccb8dff86b1 b/Library/Artifacts/d3/d36453c1c520a2bbda7ccccb8dff86b1 new file mode 100644 index 00000000..27fc81b3 Binary files /dev/null and b/Library/Artifacts/d3/d36453c1c520a2bbda7ccccb8dff86b1 differ diff --git a/Library/Artifacts/d3/d3685c22c87d28253ddc999a0b72bcc8 b/Library/Artifacts/d3/d3685c22c87d28253ddc999a0b72bcc8 new file mode 100644 index 00000000..7120a4fc Binary files /dev/null and b/Library/Artifacts/d3/d3685c22c87d28253ddc999a0b72bcc8 differ diff --git a/Library/Artifacts/d3/d370a1c19142cfa6e128d406947fb39c b/Library/Artifacts/d3/d370a1c19142cfa6e128d406947fb39c new file mode 100644 index 00000000..903fff64 Binary files /dev/null and b/Library/Artifacts/d3/d370a1c19142cfa6e128d406947fb39c differ diff --git a/Library/Artifacts/d3/d3791740ff8efb5b1629e2ec86d4a242 b/Library/Artifacts/d3/d3791740ff8efb5b1629e2ec86d4a242 new file mode 100644 index 00000000..df4b1801 Binary files /dev/null and b/Library/Artifacts/d3/d3791740ff8efb5b1629e2ec86d4a242 differ diff --git a/Library/Artifacts/d3/d37cb777171345688deee05cd85e1045 b/Library/Artifacts/d3/d37cb777171345688deee05cd85e1045 new file mode 100644 index 00000000..ee3363cf Binary files /dev/null and b/Library/Artifacts/d3/d37cb777171345688deee05cd85e1045 differ diff --git a/Library/Artifacts/d3/d37de42367140da5eab2a9542174b9f0 b/Library/Artifacts/d3/d37de42367140da5eab2a9542174b9f0 new file mode 100644 index 00000000..9faf0348 Binary files /dev/null and b/Library/Artifacts/d3/d37de42367140da5eab2a9542174b9f0 differ diff --git a/Library/Artifacts/d3/d3ad4a978af8d3ace90e12de1d6ff2ff b/Library/Artifacts/d3/d3ad4a978af8d3ace90e12de1d6ff2ff new file mode 100644 index 00000000..e5449567 Binary files /dev/null and b/Library/Artifacts/d3/d3ad4a978af8d3ace90e12de1d6ff2ff differ diff --git a/Library/Artifacts/d3/d3ad8c427a598f68c25f4de91f3a0865 b/Library/Artifacts/d3/d3ad8c427a598f68c25f4de91f3a0865 new file mode 100644 index 00000000..ceb7be17 Binary files /dev/null and b/Library/Artifacts/d3/d3ad8c427a598f68c25f4de91f3a0865 differ diff --git a/Library/Artifacts/d3/d3b6ffb764afbba7d0c8763a1aa7f64d b/Library/Artifacts/d3/d3b6ffb764afbba7d0c8763a1aa7f64d new file mode 100644 index 00000000..49335b8b Binary files /dev/null and b/Library/Artifacts/d3/d3b6ffb764afbba7d0c8763a1aa7f64d differ diff --git a/Library/Artifacts/d3/d3c1d43fee84ce13d25354dfb047f93a b/Library/Artifacts/d3/d3c1d43fee84ce13d25354dfb047f93a new file mode 100644 index 00000000..efcf969e Binary files /dev/null and b/Library/Artifacts/d3/d3c1d43fee84ce13d25354dfb047f93a differ diff --git a/Library/Artifacts/d3/d3daf16a3abfea0bc7547af9515de1e2 b/Library/Artifacts/d3/d3daf16a3abfea0bc7547af9515de1e2 new file mode 100644 index 00000000..1507d11c Binary files /dev/null and b/Library/Artifacts/d3/d3daf16a3abfea0bc7547af9515de1e2 differ diff --git a/Library/Artifacts/d3/d3e46e2734ec6cead5416ba94b45b0f7 b/Library/Artifacts/d3/d3e46e2734ec6cead5416ba94b45b0f7 new file mode 100644 index 00000000..fb87c5fe Binary files /dev/null and b/Library/Artifacts/d3/d3e46e2734ec6cead5416ba94b45b0f7 differ diff --git a/Library/Artifacts/d3/d3eae6af79dbc4fec9484693d0eaecd7 b/Library/Artifacts/d3/d3eae6af79dbc4fec9484693d0eaecd7 new file mode 100644 index 00000000..a0985b05 Binary files /dev/null and b/Library/Artifacts/d3/d3eae6af79dbc4fec9484693d0eaecd7 differ diff --git a/Library/Artifacts/d3/d3f6804f2db452f14294988667824b8c b/Library/Artifacts/d3/d3f6804f2db452f14294988667824b8c new file mode 100644 index 00000000..2ca4d54d Binary files /dev/null and b/Library/Artifacts/d3/d3f6804f2db452f14294988667824b8c differ diff --git a/Library/Artifacts/d4/d40d68eddc73e95a0bef5a73ea7c5e60 b/Library/Artifacts/d4/d40d68eddc73e95a0bef5a73ea7c5e60 new file mode 100644 index 00000000..5a067924 Binary files /dev/null and b/Library/Artifacts/d4/d40d68eddc73e95a0bef5a73ea7c5e60 differ diff --git a/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 b/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 new file mode 100644 index 00000000..75ec2831 Binary files /dev/null and b/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 differ diff --git a/Library/Artifacts/d4/d413568631424935ff0477c75043fef6 b/Library/Artifacts/d4/d413568631424935ff0477c75043fef6 new file mode 100644 index 00000000..6b8f49c0 Binary files /dev/null and b/Library/Artifacts/d4/d413568631424935ff0477c75043fef6 differ diff --git a/Library/Artifacts/d4/d41bb4a25e059e12d5b3c5bcd0b63d4e b/Library/Artifacts/d4/d41bb4a25e059e12d5b3c5bcd0b63d4e new file mode 100644 index 00000000..058fe804 Binary files /dev/null and b/Library/Artifacts/d4/d41bb4a25e059e12d5b3c5bcd0b63d4e differ diff --git a/Library/Artifacts/d4/d42afbc6cf615038fbc203af8c606255 b/Library/Artifacts/d4/d42afbc6cf615038fbc203af8c606255 new file mode 100644 index 00000000..aa7a5f33 Binary files /dev/null and b/Library/Artifacts/d4/d42afbc6cf615038fbc203af8c606255 differ diff --git a/Library/Artifacts/d4/d431e069d6f1a4e7ec9c0e1462043367 b/Library/Artifacts/d4/d431e069d6f1a4e7ec9c0e1462043367 new file mode 100644 index 00000000..329aface Binary files /dev/null and b/Library/Artifacts/d4/d431e069d6f1a4e7ec9c0e1462043367 differ diff --git a/Library/Artifacts/d4/d4334089599ec5c23ca258b0cff1f55d b/Library/Artifacts/d4/d4334089599ec5c23ca258b0cff1f55d new file mode 100644 index 00000000..bda2e4d9 Binary files /dev/null and b/Library/Artifacts/d4/d4334089599ec5c23ca258b0cff1f55d differ diff --git a/Library/Artifacts/d4/d43ee680becf5def442b9769c14d0b56 b/Library/Artifacts/d4/d43ee680becf5def442b9769c14d0b56 new file mode 100644 index 00000000..67aade52 Binary files /dev/null and b/Library/Artifacts/d4/d43ee680becf5def442b9769c14d0b56 differ diff --git a/Library/Artifacts/d4/d46ecbb9575763f3f51f861548030725 b/Library/Artifacts/d4/d46ecbb9575763f3f51f861548030725 new file mode 100644 index 00000000..984b0ffa Binary files /dev/null and b/Library/Artifacts/d4/d46ecbb9575763f3f51f861548030725 differ diff --git a/Library/Artifacts/d4/d46f82aaf7b5f7205d2d376daeaccd72 b/Library/Artifacts/d4/d46f82aaf7b5f7205d2d376daeaccd72 new file mode 100644 index 00000000..fd6c6d86 Binary files /dev/null and b/Library/Artifacts/d4/d46f82aaf7b5f7205d2d376daeaccd72 differ diff --git a/Library/Artifacts/d4/d474a28c7c1ce3b0f69b1f3bd26303cb b/Library/Artifacts/d4/d474a28c7c1ce3b0f69b1f3bd26303cb new file mode 100644 index 00000000..9931c5ff Binary files /dev/null and b/Library/Artifacts/d4/d474a28c7c1ce3b0f69b1f3bd26303cb differ diff --git a/Library/Artifacts/d4/d4a054e360c812a3e595b955c7e5cee3 b/Library/Artifacts/d4/d4a054e360c812a3e595b955c7e5cee3 new file mode 100644 index 00000000..5e5a267c Binary files /dev/null and b/Library/Artifacts/d4/d4a054e360c812a3e595b955c7e5cee3 differ diff --git a/Library/Artifacts/d4/d4a59061bf64dde569b337199b65ea9f b/Library/Artifacts/d4/d4a59061bf64dde569b337199b65ea9f new file mode 100644 index 00000000..eeaf03a2 Binary files /dev/null and b/Library/Artifacts/d4/d4a59061bf64dde569b337199b65ea9f differ diff --git a/Library/Artifacts/d4/d4b125d09beb637524ac8e2b3504ec81 b/Library/Artifacts/d4/d4b125d09beb637524ac8e2b3504ec81 new file mode 100644 index 00000000..ff283f21 Binary files /dev/null and b/Library/Artifacts/d4/d4b125d09beb637524ac8e2b3504ec81 differ diff --git a/Library/Artifacts/d4/d4b50f14e68e458bbec90afa5ae8cb70 b/Library/Artifacts/d4/d4b50f14e68e458bbec90afa5ae8cb70 new file mode 100644 index 00000000..6432dbbd Binary files /dev/null and b/Library/Artifacts/d4/d4b50f14e68e458bbec90afa5ae8cb70 differ diff --git a/Library/Artifacts/d4/d4b66060c64db115af95004424d9bf68 b/Library/Artifacts/d4/d4b66060c64db115af95004424d9bf68 new file mode 100644 index 00000000..3132b907 Binary files /dev/null and b/Library/Artifacts/d4/d4b66060c64db115af95004424d9bf68 differ diff --git a/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 b/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 new file mode 100644 index 00000000..ac1391f3 Binary files /dev/null and b/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 differ diff --git a/Library/Artifacts/d4/d4e81ffcedb416d4aeaba756edc62e03 b/Library/Artifacts/d4/d4e81ffcedb416d4aeaba756edc62e03 new file mode 100644 index 00000000..4b1d60bb Binary files /dev/null and b/Library/Artifacts/d4/d4e81ffcedb416d4aeaba756edc62e03 differ diff --git a/Library/Artifacts/d4/d4f44d1a49bdbe0f66a29d7c3ab492f0 b/Library/Artifacts/d4/d4f44d1a49bdbe0f66a29d7c3ab492f0 new file mode 100644 index 00000000..b84cfc54 Binary files /dev/null and b/Library/Artifacts/d4/d4f44d1a49bdbe0f66a29d7c3ab492f0 differ diff --git a/Library/Artifacts/d5/d502821837ef26fac004999c45edf1a5 b/Library/Artifacts/d5/d502821837ef26fac004999c45edf1a5 new file mode 100644 index 00000000..65ba4c7e Binary files /dev/null and b/Library/Artifacts/d5/d502821837ef26fac004999c45edf1a5 differ diff --git a/Library/Artifacts/d5/d50c415b69ea2e6dfbfa0994a8ad1d60 b/Library/Artifacts/d5/d50c415b69ea2e6dfbfa0994a8ad1d60 new file mode 100644 index 00000000..ed6cd20c Binary files /dev/null and b/Library/Artifacts/d5/d50c415b69ea2e6dfbfa0994a8ad1d60 differ diff --git a/Library/Artifacts/d5/d50ef3d4c7787f90c4f8820b962b968d b/Library/Artifacts/d5/d50ef3d4c7787f90c4f8820b962b968d new file mode 100644 index 00000000..c3e4d74c Binary files /dev/null and b/Library/Artifacts/d5/d50ef3d4c7787f90c4f8820b962b968d differ diff --git a/Library/Artifacts/d5/d5170c80bdc55df6ede116bfcf9bf101 b/Library/Artifacts/d5/d5170c80bdc55df6ede116bfcf9bf101 new file mode 100644 index 00000000..9a5cf741 Binary files /dev/null and b/Library/Artifacts/d5/d5170c80bdc55df6ede116bfcf9bf101 differ diff --git a/Library/Artifacts/d5/d51a2c0a9c9e10c22e8a235937ee7881 b/Library/Artifacts/d5/d51a2c0a9c9e10c22e8a235937ee7881 new file mode 100644 index 00000000..41f37f53 Binary files /dev/null and b/Library/Artifacts/d5/d51a2c0a9c9e10c22e8a235937ee7881 differ diff --git a/Library/Artifacts/d5/d51eb0ed8ac6efe7476ab3ca65c59b55 b/Library/Artifacts/d5/d51eb0ed8ac6efe7476ab3ca65c59b55 new file mode 100644 index 00000000..443f5632 Binary files /dev/null and b/Library/Artifacts/d5/d51eb0ed8ac6efe7476ab3ca65c59b55 differ diff --git a/Library/Artifacts/d5/d52b095f01cb75e33ce82ae59cbcca42 b/Library/Artifacts/d5/d52b095f01cb75e33ce82ae59cbcca42 new file mode 100644 index 00000000..fe9ec643 Binary files /dev/null and b/Library/Artifacts/d5/d52b095f01cb75e33ce82ae59cbcca42 differ diff --git a/Library/Artifacts/d5/d56fe223aecff4d910c577ba21ebeaec b/Library/Artifacts/d5/d56fe223aecff4d910c577ba21ebeaec new file mode 100644 index 00000000..968021e5 Binary files /dev/null and b/Library/Artifacts/d5/d56fe223aecff4d910c577ba21ebeaec differ diff --git a/Library/Artifacts/d5/d57897d1ced47d0950570ea7aad6ec8e b/Library/Artifacts/d5/d57897d1ced47d0950570ea7aad6ec8e new file mode 100644 index 00000000..eda8a871 Binary files /dev/null and b/Library/Artifacts/d5/d57897d1ced47d0950570ea7aad6ec8e differ diff --git a/Library/Artifacts/d5/d59ac7a4ba3621790a609fa38c5e91df b/Library/Artifacts/d5/d59ac7a4ba3621790a609fa38c5e91df new file mode 100644 index 00000000..7cc05120 Binary files /dev/null and b/Library/Artifacts/d5/d59ac7a4ba3621790a609fa38c5e91df differ diff --git a/Library/Artifacts/d5/d5a409828b8104c9ec2468c241c4ff87 b/Library/Artifacts/d5/d5a409828b8104c9ec2468c241c4ff87 new file mode 100644 index 00000000..b3089f6f Binary files /dev/null and b/Library/Artifacts/d5/d5a409828b8104c9ec2468c241c4ff87 differ diff --git a/Library/Artifacts/d5/d5b692e3b3cbe9a886b4f3c7d2312ba1 b/Library/Artifacts/d5/d5b692e3b3cbe9a886b4f3c7d2312ba1 new file mode 100644 index 00000000..f901a1ad Binary files /dev/null and b/Library/Artifacts/d5/d5b692e3b3cbe9a886b4f3c7d2312ba1 differ diff --git a/Library/Artifacts/d5/d5b9c62f110408c88396aed793292583 b/Library/Artifacts/d5/d5b9c62f110408c88396aed793292583 new file mode 100644 index 00000000..01dc4811 Binary files /dev/null and b/Library/Artifacts/d5/d5b9c62f110408c88396aed793292583 differ diff --git a/Library/Artifacts/d5/d5c5b15c46a857f229fcfb54dd9c8170 b/Library/Artifacts/d5/d5c5b15c46a857f229fcfb54dd9c8170 new file mode 100644 index 00000000..53f7cddd Binary files /dev/null and b/Library/Artifacts/d5/d5c5b15c46a857f229fcfb54dd9c8170 differ diff --git a/Library/Artifacts/d5/d5cffbde44fdeff696ebfc741063e816 b/Library/Artifacts/d5/d5cffbde44fdeff696ebfc741063e816 new file mode 100644 index 00000000..4912c889 Binary files /dev/null and b/Library/Artifacts/d5/d5cffbde44fdeff696ebfc741063e816 differ diff --git a/Library/Artifacts/d5/d5d2fc5af19c2c2fb0a7ef8a9ae86620 b/Library/Artifacts/d5/d5d2fc5af19c2c2fb0a7ef8a9ae86620 new file mode 100644 index 00000000..99e786da Binary files /dev/null and b/Library/Artifacts/d5/d5d2fc5af19c2c2fb0a7ef8a9ae86620 differ diff --git a/Library/Artifacts/d6/d6477bb55e71cdec3a4af9aae100da71 b/Library/Artifacts/d6/d6477bb55e71cdec3a4af9aae100da71 new file mode 100644 index 00000000..14e7a3ba Binary files /dev/null and b/Library/Artifacts/d6/d6477bb55e71cdec3a4af9aae100da71 differ diff --git a/Library/Artifacts/d6/d67bed432a539549a13769a004db34d0 b/Library/Artifacts/d6/d67bed432a539549a13769a004db34d0 new file mode 100644 index 00000000..fb1b58dd Binary files /dev/null and b/Library/Artifacts/d6/d67bed432a539549a13769a004db34d0 differ diff --git a/Library/Artifacts/d6/d67e6be2e357f8c23d6e9378c16f785c b/Library/Artifacts/d6/d67e6be2e357f8c23d6e9378c16f785c new file mode 100644 index 00000000..4004d2c3 Binary files /dev/null and b/Library/Artifacts/d6/d67e6be2e357f8c23d6e9378c16f785c differ diff --git a/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f b/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f new file mode 100644 index 00000000..76b8775d Binary files /dev/null and b/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f differ diff --git a/Library/Artifacts/d6/d69cdc9c48b1c695ae8a852bad7bef7e b/Library/Artifacts/d6/d69cdc9c48b1c695ae8a852bad7bef7e new file mode 100644 index 00000000..a68e9871 Binary files /dev/null and b/Library/Artifacts/d6/d69cdc9c48b1c695ae8a852bad7bef7e differ diff --git a/Library/Artifacts/d6/d6a4bbba59e253bf3c2c9f5c7f59d266 b/Library/Artifacts/d6/d6a4bbba59e253bf3c2c9f5c7f59d266 new file mode 100644 index 00000000..e2d5cc98 Binary files /dev/null and b/Library/Artifacts/d6/d6a4bbba59e253bf3c2c9f5c7f59d266 differ diff --git a/Library/Artifacts/d6/d6cfdfa4c50996c5962b64b4fa6a4d8c b/Library/Artifacts/d6/d6cfdfa4c50996c5962b64b4fa6a4d8c new file mode 100644 index 00000000..8284d106 Binary files /dev/null and b/Library/Artifacts/d6/d6cfdfa4c50996c5962b64b4fa6a4d8c differ diff --git a/Library/Artifacts/d6/d6d01bff74e73ea4f184802c495fb5dc b/Library/Artifacts/d6/d6d01bff74e73ea4f184802c495fb5dc new file mode 100644 index 00000000..bf93a342 Binary files /dev/null and b/Library/Artifacts/d6/d6d01bff74e73ea4f184802c495fb5dc differ diff --git a/Library/Artifacts/d6/d6e1a43fc5f72c585eb52163ab8e355b b/Library/Artifacts/d6/d6e1a43fc5f72c585eb52163ab8e355b new file mode 100644 index 00000000..57db05ef Binary files /dev/null and b/Library/Artifacts/d6/d6e1a43fc5f72c585eb52163ab8e355b differ diff --git a/Library/Artifacts/d6/d6f2034bdb0ede298ef34a91a6734b87 b/Library/Artifacts/d6/d6f2034bdb0ede298ef34a91a6734b87 new file mode 100644 index 00000000..3d7df689 Binary files /dev/null and b/Library/Artifacts/d6/d6f2034bdb0ede298ef34a91a6734b87 differ diff --git a/Library/Artifacts/d7/d7025f751e4d389f7602c496d7381e08 b/Library/Artifacts/d7/d7025f751e4d389f7602c496d7381e08 new file mode 100644 index 00000000..06ad75a5 Binary files /dev/null and b/Library/Artifacts/d7/d7025f751e4d389f7602c496d7381e08 differ diff --git a/Library/Artifacts/d7/d7133819e9ff1fffbc5ff5d29526632d b/Library/Artifacts/d7/d7133819e9ff1fffbc5ff5d29526632d new file mode 100644 index 00000000..41bc9330 Binary files /dev/null and b/Library/Artifacts/d7/d7133819e9ff1fffbc5ff5d29526632d differ diff --git a/Library/Artifacts/d7/d7160dbf53b1da9682997c218565f38b b/Library/Artifacts/d7/d7160dbf53b1da9682997c218565f38b new file mode 100644 index 00000000..63aa6c4d Binary files /dev/null and b/Library/Artifacts/d7/d7160dbf53b1da9682997c218565f38b differ diff --git a/Library/Artifacts/d7/d71987269bf204ade45b0521495ba28a b/Library/Artifacts/d7/d71987269bf204ade45b0521495ba28a new file mode 100644 index 00000000..1f463452 Binary files /dev/null and b/Library/Artifacts/d7/d71987269bf204ade45b0521495ba28a differ diff --git a/Library/Artifacts/d7/d71f11b96943d15929dc27cd28360aa2 b/Library/Artifacts/d7/d71f11b96943d15929dc27cd28360aa2 new file mode 100644 index 00000000..499c0ebf Binary files /dev/null and b/Library/Artifacts/d7/d71f11b96943d15929dc27cd28360aa2 differ diff --git a/Library/Artifacts/d7/d72e3387423bdc82bf9a1bdc8fdc1078 b/Library/Artifacts/d7/d72e3387423bdc82bf9a1bdc8fdc1078 new file mode 100644 index 00000000..efa5f299 Binary files /dev/null and b/Library/Artifacts/d7/d72e3387423bdc82bf9a1bdc8fdc1078 differ diff --git a/Library/Artifacts/d7/d74311b11f3da1fac4d9c2292f1c5a45 b/Library/Artifacts/d7/d74311b11f3da1fac4d9c2292f1c5a45 new file mode 100644 index 00000000..3a5b478c Binary files /dev/null and b/Library/Artifacts/d7/d74311b11f3da1fac4d9c2292f1c5a45 differ diff --git a/Library/Artifacts/d7/d751cc059ae7edb7d9e9c25700af54a7 b/Library/Artifacts/d7/d751cc059ae7edb7d9e9c25700af54a7 new file mode 100644 index 00000000..5c33936c Binary files /dev/null and b/Library/Artifacts/d7/d751cc059ae7edb7d9e9c25700af54a7 differ diff --git a/Library/Artifacts/d7/d756a4e14d1650cb80cf5abf995ee5a1 b/Library/Artifacts/d7/d756a4e14d1650cb80cf5abf995ee5a1 new file mode 100644 index 00000000..96dc8708 Binary files /dev/null and b/Library/Artifacts/d7/d756a4e14d1650cb80cf5abf995ee5a1 differ diff --git a/Library/Artifacts/d7/d76d943f2c4bc90646af9c5b3d9e75b6 b/Library/Artifacts/d7/d76d943f2c4bc90646af9c5b3d9e75b6 new file mode 100644 index 00000000..2142e90b Binary files /dev/null and b/Library/Artifacts/d7/d76d943f2c4bc90646af9c5b3d9e75b6 differ diff --git a/Library/Artifacts/d7/d78262558ec935136d987b310f7a713a b/Library/Artifacts/d7/d78262558ec935136d987b310f7a713a new file mode 100644 index 00000000..690cc3db Binary files /dev/null and b/Library/Artifacts/d7/d78262558ec935136d987b310f7a713a differ diff --git a/Library/Artifacts/d7/d79811923142ed823952efe30f4714b9 b/Library/Artifacts/d7/d79811923142ed823952efe30f4714b9 new file mode 100644 index 00000000..4f20d142 Binary files /dev/null and b/Library/Artifacts/d7/d79811923142ed823952efe30f4714b9 differ diff --git a/Library/Artifacts/d7/d7a0454f846570ad871599132d6f75d8 b/Library/Artifacts/d7/d7a0454f846570ad871599132d6f75d8 new file mode 100644 index 00000000..d50e956f Binary files /dev/null and b/Library/Artifacts/d7/d7a0454f846570ad871599132d6f75d8 differ diff --git a/Library/Artifacts/d7/d7ae411f1a7e8b884204e97a6c61d0d5 b/Library/Artifacts/d7/d7ae411f1a7e8b884204e97a6c61d0d5 new file mode 100644 index 00000000..af652732 Binary files /dev/null and b/Library/Artifacts/d7/d7ae411f1a7e8b884204e97a6c61d0d5 differ diff --git a/Library/Artifacts/d7/d7b624764120e5de4a82c6ecc05e56fb b/Library/Artifacts/d7/d7b624764120e5de4a82c6ecc05e56fb new file mode 100644 index 00000000..287983d3 Binary files /dev/null and b/Library/Artifacts/d7/d7b624764120e5de4a82c6ecc05e56fb differ diff --git a/Library/Artifacts/d7/d7b7baa395a2a9ac9fa48c7c8578f215 b/Library/Artifacts/d7/d7b7baa395a2a9ac9fa48c7c8578f215 new file mode 100644 index 00000000..3abac198 Binary files /dev/null and b/Library/Artifacts/d7/d7b7baa395a2a9ac9fa48c7c8578f215 differ diff --git a/Library/Artifacts/d7/d7bc295e2b453d9a20f888ec8b351c71 b/Library/Artifacts/d7/d7bc295e2b453d9a20f888ec8b351c71 new file mode 100644 index 00000000..c58b9f70 Binary files /dev/null and b/Library/Artifacts/d7/d7bc295e2b453d9a20f888ec8b351c71 differ diff --git a/Library/Artifacts/d7/d7ce2393feea8c1b6b1d06e93ce4208b b/Library/Artifacts/d7/d7ce2393feea8c1b6b1d06e93ce4208b new file mode 100644 index 00000000..f443b29f Binary files /dev/null and b/Library/Artifacts/d7/d7ce2393feea8c1b6b1d06e93ce4208b differ diff --git a/Library/Artifacts/d7/d7f0dfcddef6a7086a568adf3f34830b b/Library/Artifacts/d7/d7f0dfcddef6a7086a568adf3f34830b new file mode 100644 index 00000000..92988b4e Binary files /dev/null and b/Library/Artifacts/d7/d7f0dfcddef6a7086a568adf3f34830b differ diff --git a/Library/Artifacts/d8/d80c7f0bb82342485fd309485b7e2fba b/Library/Artifacts/d8/d80c7f0bb82342485fd309485b7e2fba new file mode 100644 index 00000000..52087768 Binary files /dev/null and b/Library/Artifacts/d8/d80c7f0bb82342485fd309485b7e2fba differ diff --git a/Library/Artifacts/d8/d81559b0a02b13b7c40aafa89af2c896 b/Library/Artifacts/d8/d81559b0a02b13b7c40aafa89af2c896 new file mode 100644 index 00000000..1bc019f2 Binary files /dev/null and b/Library/Artifacts/d8/d81559b0a02b13b7c40aafa89af2c896 differ diff --git a/Library/Artifacts/d8/d820523624086e3d9c892a1333c9d322 b/Library/Artifacts/d8/d820523624086e3d9c892a1333c9d322 new file mode 100644 index 00000000..b046e4d9 Binary files /dev/null and b/Library/Artifacts/d8/d820523624086e3d9c892a1333c9d322 differ diff --git a/Library/Artifacts/d8/d82f8eb3545331726e81da7a4a00fa30 b/Library/Artifacts/d8/d82f8eb3545331726e81da7a4a00fa30 new file mode 100644 index 00000000..7c701697 Binary files /dev/null and b/Library/Artifacts/d8/d82f8eb3545331726e81da7a4a00fa30 differ diff --git a/Library/Artifacts/d8/d831d8f4901696464c9efaeff029fb99 b/Library/Artifacts/d8/d831d8f4901696464c9efaeff029fb99 new file mode 100644 index 00000000..6a822890 Binary files /dev/null and b/Library/Artifacts/d8/d831d8f4901696464c9efaeff029fb99 differ diff --git a/Library/Artifacts/d8/d8645e14af63ab67ae73c0fccf0a3585 b/Library/Artifacts/d8/d8645e14af63ab67ae73c0fccf0a3585 new file mode 100644 index 00000000..55ae81d2 Binary files /dev/null and b/Library/Artifacts/d8/d8645e14af63ab67ae73c0fccf0a3585 differ diff --git a/Library/Artifacts/d8/d8752062f8979f2bef16450d05c8656a b/Library/Artifacts/d8/d8752062f8979f2bef16450d05c8656a new file mode 100644 index 00000000..612226e6 Binary files /dev/null and b/Library/Artifacts/d8/d8752062f8979f2bef16450d05c8656a differ diff --git a/Library/Artifacts/d8/d88ba600a29037055649dceb77c3c2a0 b/Library/Artifacts/d8/d88ba600a29037055649dceb77c3c2a0 new file mode 100644 index 00000000..0276e670 Binary files /dev/null and b/Library/Artifacts/d8/d88ba600a29037055649dceb77c3c2a0 differ diff --git a/Library/Artifacts/d8/d88dd59aced6cf7029fcb2063aaa4614 b/Library/Artifacts/d8/d88dd59aced6cf7029fcb2063aaa4614 new file mode 100644 index 00000000..6d3f5a37 Binary files /dev/null and b/Library/Artifacts/d8/d88dd59aced6cf7029fcb2063aaa4614 differ diff --git a/Library/Artifacts/d8/d894e6cc40139c56581ddf9ed5e91597 b/Library/Artifacts/d8/d894e6cc40139c56581ddf9ed5e91597 new file mode 100644 index 00000000..d4b24616 Binary files /dev/null and b/Library/Artifacts/d8/d894e6cc40139c56581ddf9ed5e91597 differ diff --git a/Library/Artifacts/d8/d8960eefb79a08b7692485e6eb07348c b/Library/Artifacts/d8/d8960eefb79a08b7692485e6eb07348c new file mode 100644 index 00000000..68ba66d5 Binary files /dev/null and b/Library/Artifacts/d8/d8960eefb79a08b7692485e6eb07348c differ diff --git a/Library/Artifacts/d8/d897be3f1cb9d0311fbdb0b6877f5ab5 b/Library/Artifacts/d8/d897be3f1cb9d0311fbdb0b6877f5ab5 new file mode 100644 index 00000000..86570a55 Binary files /dev/null and b/Library/Artifacts/d8/d897be3f1cb9d0311fbdb0b6877f5ab5 differ diff --git a/Library/Artifacts/d8/d8b111a01543c0b477c308353b4e23a3 b/Library/Artifacts/d8/d8b111a01543c0b477c308353b4e23a3 new file mode 100644 index 00000000..0d96c1d5 Binary files /dev/null and b/Library/Artifacts/d8/d8b111a01543c0b477c308353b4e23a3 differ diff --git a/Library/Artifacts/d8/d8c2214a92a900e317324ba350464c28 b/Library/Artifacts/d8/d8c2214a92a900e317324ba350464c28 new file mode 100644 index 00000000..d25f8972 Binary files /dev/null and b/Library/Artifacts/d8/d8c2214a92a900e317324ba350464c28 differ diff --git a/Library/Artifacts/d8/d8c7f8c2038fa1b9984cf5be7a6a1053 b/Library/Artifacts/d8/d8c7f8c2038fa1b9984cf5be7a6a1053 new file mode 100644 index 00000000..be471f1a Binary files /dev/null and b/Library/Artifacts/d8/d8c7f8c2038fa1b9984cf5be7a6a1053 differ diff --git a/Library/Artifacts/d9/d903a6a334fc13418f40b17f419ce0bb b/Library/Artifacts/d9/d903a6a334fc13418f40b17f419ce0bb new file mode 100644 index 00000000..4a07bf9b Binary files /dev/null and b/Library/Artifacts/d9/d903a6a334fc13418f40b17f419ce0bb differ diff --git a/Library/Artifacts/d9/d90f8dca069ec1ee9b7002876a35688d b/Library/Artifacts/d9/d90f8dca069ec1ee9b7002876a35688d new file mode 100644 index 00000000..55eeff79 Binary files /dev/null and b/Library/Artifacts/d9/d90f8dca069ec1ee9b7002876a35688d differ diff --git a/Library/Artifacts/d9/d9210148bebdc7cd077ed317c849d057 b/Library/Artifacts/d9/d9210148bebdc7cd077ed317c849d057 new file mode 100644 index 00000000..2e468e98 Binary files /dev/null and b/Library/Artifacts/d9/d9210148bebdc7cd077ed317c849d057 differ diff --git a/Library/Artifacts/d9/d930409d7f03d2d01685a8a689680107 b/Library/Artifacts/d9/d930409d7f03d2d01685a8a689680107 new file mode 100644 index 00000000..20dfa76d Binary files /dev/null and b/Library/Artifacts/d9/d930409d7f03d2d01685a8a689680107 differ diff --git a/Library/Artifacts/d9/d93824f8728619fe42df62fe8391e1a0 b/Library/Artifacts/d9/d93824f8728619fe42df62fe8391e1a0 new file mode 100644 index 00000000..ccab70e5 Binary files /dev/null and b/Library/Artifacts/d9/d93824f8728619fe42df62fe8391e1a0 differ diff --git a/Library/Artifacts/d9/d938e6e179580be4da81590f8cfa5966 b/Library/Artifacts/d9/d938e6e179580be4da81590f8cfa5966 new file mode 100644 index 00000000..fd68dcbc Binary files /dev/null and b/Library/Artifacts/d9/d938e6e179580be4da81590f8cfa5966 differ diff --git a/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 b/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 new file mode 100644 index 00000000..c84a7b22 Binary files /dev/null and b/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 differ diff --git a/Library/Artifacts/d9/d94eddc0ed071076238e25271cefad87 b/Library/Artifacts/d9/d94eddc0ed071076238e25271cefad87 new file mode 100644 index 00000000..67ded15c Binary files /dev/null and b/Library/Artifacts/d9/d94eddc0ed071076238e25271cefad87 differ diff --git a/Library/Artifacts/d9/d965f82d4551da0b8de8d5a12d61ca1e b/Library/Artifacts/d9/d965f82d4551da0b8de8d5a12d61ca1e new file mode 100644 index 00000000..c62b10e2 Binary files /dev/null and b/Library/Artifacts/d9/d965f82d4551da0b8de8d5a12d61ca1e differ diff --git a/Library/Artifacts/d9/d96b4a45572fe7735eec0ea5d5a7363f b/Library/Artifacts/d9/d96b4a45572fe7735eec0ea5d5a7363f new file mode 100644 index 00000000..6ad96051 Binary files /dev/null and b/Library/Artifacts/d9/d96b4a45572fe7735eec0ea5d5a7363f differ diff --git a/Library/Artifacts/d9/d97b4ffb8e082ea9c824ba61837d9919 b/Library/Artifacts/d9/d97b4ffb8e082ea9c824ba61837d9919 new file mode 100644 index 00000000..9b9a8a55 Binary files /dev/null and b/Library/Artifacts/d9/d97b4ffb8e082ea9c824ba61837d9919 differ diff --git a/Library/Artifacts/d9/d98dae40f11682a0eeec6950e88b2071 b/Library/Artifacts/d9/d98dae40f11682a0eeec6950e88b2071 new file mode 100644 index 00000000..f0b67686 Binary files /dev/null and b/Library/Artifacts/d9/d98dae40f11682a0eeec6950e88b2071 differ diff --git a/Library/Artifacts/d9/d99aa2cc50210e494693fcc6e9dc43eb b/Library/Artifacts/d9/d99aa2cc50210e494693fcc6e9dc43eb new file mode 100644 index 00000000..5621949c Binary files /dev/null and b/Library/Artifacts/d9/d99aa2cc50210e494693fcc6e9dc43eb differ diff --git a/Library/Artifacts/d9/d99cb61045b4ac66f3521bb4bbad9200 b/Library/Artifacts/d9/d99cb61045b4ac66f3521bb4bbad9200 new file mode 100644 index 00000000..825234e4 Binary files /dev/null and b/Library/Artifacts/d9/d99cb61045b4ac66f3521bb4bbad9200 differ diff --git a/Library/Artifacts/d9/d99d752838cbd277f804eb5e645f836a b/Library/Artifacts/d9/d99d752838cbd277f804eb5e645f836a new file mode 100644 index 00000000..01cdd603 Binary files /dev/null and b/Library/Artifacts/d9/d99d752838cbd277f804eb5e645f836a differ diff --git a/Library/Artifacts/d9/d9ca7308387ff533878eadeedc3766c4 b/Library/Artifacts/d9/d9ca7308387ff533878eadeedc3766c4 new file mode 100644 index 00000000..9ff86234 Binary files /dev/null and b/Library/Artifacts/d9/d9ca7308387ff533878eadeedc3766c4 differ diff --git a/Library/Artifacts/d9/d9cd8dbe7741ece551109d634bb94fb5 b/Library/Artifacts/d9/d9cd8dbe7741ece551109d634bb94fb5 new file mode 100644 index 00000000..fead7b88 Binary files /dev/null and b/Library/Artifacts/d9/d9cd8dbe7741ece551109d634bb94fb5 differ diff --git a/Library/Artifacts/d9/d9d0a27f00fcdaff55105ae591bffad4 b/Library/Artifacts/d9/d9d0a27f00fcdaff55105ae591bffad4 new file mode 100644 index 00000000..ed430c43 Binary files /dev/null and b/Library/Artifacts/d9/d9d0a27f00fcdaff55105ae591bffad4 differ diff --git a/Library/Artifacts/d9/d9f8313d3cd92d077adf6c88d67bb7d2 b/Library/Artifacts/d9/d9f8313d3cd92d077adf6c88d67bb7d2 new file mode 100644 index 00000000..07d2efb2 Binary files /dev/null and b/Library/Artifacts/d9/d9f8313d3cd92d077adf6c88d67bb7d2 differ diff --git a/Library/Artifacts/da/da05a84d89ddca6b4ae5e5f5aad6b121 b/Library/Artifacts/da/da05a84d89ddca6b4ae5e5f5aad6b121 new file mode 100644 index 00000000..b083428e Binary files /dev/null and b/Library/Artifacts/da/da05a84d89ddca6b4ae5e5f5aad6b121 differ diff --git a/Library/Artifacts/da/da0643108dba610decd3446cdde7c61a b/Library/Artifacts/da/da0643108dba610decd3446cdde7c61a new file mode 100644 index 00000000..913a2cf4 Binary files /dev/null and b/Library/Artifacts/da/da0643108dba610decd3446cdde7c61a differ diff --git a/Library/Artifacts/da/da08513b76924edd5f30759f2803b07f b/Library/Artifacts/da/da08513b76924edd5f30759f2803b07f new file mode 100644 index 00000000..11e1595a Binary files /dev/null and b/Library/Artifacts/da/da08513b76924edd5f30759f2803b07f differ diff --git a/Library/Artifacts/da/da13ef06d82702301213ce9b92aa8046 b/Library/Artifacts/da/da13ef06d82702301213ce9b92aa8046 new file mode 100644 index 00000000..88681b3d Binary files /dev/null and b/Library/Artifacts/da/da13ef06d82702301213ce9b92aa8046 differ diff --git a/Library/Artifacts/da/da15a2cb967da645265b31b8be310c4c b/Library/Artifacts/da/da15a2cb967da645265b31b8be310c4c new file mode 100644 index 00000000..c4979146 Binary files /dev/null and b/Library/Artifacts/da/da15a2cb967da645265b31b8be310c4c differ diff --git a/Library/Artifacts/da/da20b90d1fddaa78eeea7c3464652238 b/Library/Artifacts/da/da20b90d1fddaa78eeea7c3464652238 new file mode 100644 index 00000000..23652538 Binary files /dev/null and b/Library/Artifacts/da/da20b90d1fddaa78eeea7c3464652238 differ diff --git a/Library/Artifacts/da/da260990f3842089a78cc551e933fc6f b/Library/Artifacts/da/da260990f3842089a78cc551e933fc6f new file mode 100644 index 00000000..c0971cc2 Binary files /dev/null and b/Library/Artifacts/da/da260990f3842089a78cc551e933fc6f differ diff --git a/Library/Artifacts/da/da3452fd72100d71d56c5744038c137b b/Library/Artifacts/da/da3452fd72100d71d56c5744038c137b new file mode 100644 index 00000000..5f97a7ad Binary files /dev/null and b/Library/Artifacts/da/da3452fd72100d71d56c5744038c137b differ diff --git a/Library/Artifacts/da/da9031f6ce469f89ec6c6d3f33649dfa b/Library/Artifacts/da/da9031f6ce469f89ec6c6d3f33649dfa new file mode 100644 index 00000000..12d7175f Binary files /dev/null and b/Library/Artifacts/da/da9031f6ce469f89ec6c6d3f33649dfa differ diff --git a/Library/Artifacts/da/daa56e4eacf1a7e55169e5fb9bfef5e8 b/Library/Artifacts/da/daa56e4eacf1a7e55169e5fb9bfef5e8 new file mode 100644 index 00000000..db553f5e Binary files /dev/null and b/Library/Artifacts/da/daa56e4eacf1a7e55169e5fb9bfef5e8 differ diff --git a/Library/Artifacts/da/dab4c589291094585bd720a446a00840 b/Library/Artifacts/da/dab4c589291094585bd720a446a00840 new file mode 100644 index 00000000..aed0bcc6 Binary files /dev/null and b/Library/Artifacts/da/dab4c589291094585bd720a446a00840 differ diff --git a/Library/Artifacts/da/dab92e9ef4a3c4364329d35362ce1c8c b/Library/Artifacts/da/dab92e9ef4a3c4364329d35362ce1c8c new file mode 100644 index 00000000..0dedefb9 Binary files /dev/null and b/Library/Artifacts/da/dab92e9ef4a3c4364329d35362ce1c8c differ diff --git a/Library/Artifacts/da/dac278f98778869acafc44a76d6f9d00 b/Library/Artifacts/da/dac278f98778869acafc44a76d6f9d00 new file mode 100644 index 00000000..4147965c Binary files /dev/null and b/Library/Artifacts/da/dac278f98778869acafc44a76d6f9d00 differ diff --git a/Library/Artifacts/da/dacde3bbe488fb7d8b6e50151eaa7cbc b/Library/Artifacts/da/dacde3bbe488fb7d8b6e50151eaa7cbc new file mode 100644 index 00000000..26411550 Binary files /dev/null and b/Library/Artifacts/da/dacde3bbe488fb7d8b6e50151eaa7cbc differ diff --git a/Library/Artifacts/da/daed89b11bd88ff6258873d0133bfff0 b/Library/Artifacts/da/daed89b11bd88ff6258873d0133bfff0 new file mode 100644 index 00000000..ecb9e12f Binary files /dev/null and b/Library/Artifacts/da/daed89b11bd88ff6258873d0133bfff0 differ diff --git a/Library/Artifacts/da/daf8734f88df7e106c9639725fc85463 b/Library/Artifacts/da/daf8734f88df7e106c9639725fc85463 new file mode 100644 index 00000000..25244374 Binary files /dev/null and b/Library/Artifacts/da/daf8734f88df7e106c9639725fc85463 differ diff --git a/Library/Artifacts/db/db063a87276ecd0bb6c74b785ddd02bf b/Library/Artifacts/db/db063a87276ecd0bb6c74b785ddd02bf new file mode 100644 index 00000000..bf00563d Binary files /dev/null and b/Library/Artifacts/db/db063a87276ecd0bb6c74b785ddd02bf differ diff --git a/Library/Artifacts/db/db1bb012531917f0849ea45cf6f6f35c b/Library/Artifacts/db/db1bb012531917f0849ea45cf6f6f35c new file mode 100644 index 00000000..22d62a3c Binary files /dev/null and b/Library/Artifacts/db/db1bb012531917f0849ea45cf6f6f35c differ diff --git a/Library/Artifacts/db/db2a4fbf86e8d433b1545e2693e4403c b/Library/Artifacts/db/db2a4fbf86e8d433b1545e2693e4403c new file mode 100644 index 00000000..fdceb358 Binary files /dev/null and b/Library/Artifacts/db/db2a4fbf86e8d433b1545e2693e4403c differ diff --git a/Library/Artifacts/db/db45216b4eaa4195fbbae06b87f936e1 b/Library/Artifacts/db/db45216b4eaa4195fbbae06b87f936e1 new file mode 100644 index 00000000..f9390d37 Binary files /dev/null and b/Library/Artifacts/db/db45216b4eaa4195fbbae06b87f936e1 differ diff --git a/Library/Artifacts/db/db8faab416b2ba5cff2d0e0ec03c55d5 b/Library/Artifacts/db/db8faab416b2ba5cff2d0e0ec03c55d5 new file mode 100644 index 00000000..0214f0b0 Binary files /dev/null and b/Library/Artifacts/db/db8faab416b2ba5cff2d0e0ec03c55d5 differ diff --git a/Library/Artifacts/db/db939659ced5c929611ccef5d05ecc99 b/Library/Artifacts/db/db939659ced5c929611ccef5d05ecc99 new file mode 100644 index 00000000..13d52cd9 Binary files /dev/null and b/Library/Artifacts/db/db939659ced5c929611ccef5d05ecc99 differ diff --git a/Library/Artifacts/db/db9dd590e7658ac2c96186d1e57f2453 b/Library/Artifacts/db/db9dd590e7658ac2c96186d1e57f2453 new file mode 100644 index 00000000..e00a1d60 Binary files /dev/null and b/Library/Artifacts/db/db9dd590e7658ac2c96186d1e57f2453 differ diff --git a/Library/Artifacts/db/dbb87286482d9398b792aa1b5665e034 b/Library/Artifacts/db/dbb87286482d9398b792aa1b5665e034 new file mode 100644 index 00000000..330d64e7 Binary files /dev/null and b/Library/Artifacts/db/dbb87286482d9398b792aa1b5665e034 differ diff --git a/Library/Artifacts/db/dbc58fdaf5e9b3d2a2cf3f0a344173ae b/Library/Artifacts/db/dbc58fdaf5e9b3d2a2cf3f0a344173ae new file mode 100644 index 00000000..e3041f04 Binary files /dev/null and b/Library/Artifacts/db/dbc58fdaf5e9b3d2a2cf3f0a344173ae differ diff --git a/Library/Artifacts/db/dbc83411090f9da929b6eb6e3b0eff9f b/Library/Artifacts/db/dbc83411090f9da929b6eb6e3b0eff9f new file mode 100644 index 00000000..1eb7c6fb Binary files /dev/null and b/Library/Artifacts/db/dbc83411090f9da929b6eb6e3b0eff9f differ diff --git a/Library/Artifacts/db/dbdfb225d1b0f418e417ea226bbf93f7 b/Library/Artifacts/db/dbdfb225d1b0f418e417ea226bbf93f7 new file mode 100644 index 00000000..db991c90 Binary files /dev/null and b/Library/Artifacts/db/dbdfb225d1b0f418e417ea226bbf93f7 differ diff --git a/Library/Artifacts/dc/dc0071cd68c1c3c5f6ac2157d61173fe b/Library/Artifacts/dc/dc0071cd68c1c3c5f6ac2157d61173fe new file mode 100644 index 00000000..a4f7af12 Binary files /dev/null and b/Library/Artifacts/dc/dc0071cd68c1c3c5f6ac2157d61173fe differ diff --git a/Library/Artifacts/dc/dc02406c79ca50452f8fb34c98784a16 b/Library/Artifacts/dc/dc02406c79ca50452f8fb34c98784a16 new file mode 100644 index 00000000..4b2529b3 Binary files /dev/null and b/Library/Artifacts/dc/dc02406c79ca50452f8fb34c98784a16 differ diff --git a/Library/Artifacts/dc/dc0a75bbb92d1c9f460e8ec864b337f3 b/Library/Artifacts/dc/dc0a75bbb92d1c9f460e8ec864b337f3 new file mode 100644 index 00000000..9e3c970f Binary files /dev/null and b/Library/Artifacts/dc/dc0a75bbb92d1c9f460e8ec864b337f3 differ diff --git a/Library/Artifacts/dc/dc0ef07e86aeade22bf3eedc69e9ace0 b/Library/Artifacts/dc/dc0ef07e86aeade22bf3eedc69e9ace0 new file mode 100644 index 00000000..8eed2f79 Binary files /dev/null and b/Library/Artifacts/dc/dc0ef07e86aeade22bf3eedc69e9ace0 differ diff --git a/Library/Artifacts/dc/dc3e7f474bf64e3800fb6a0289fc97b4 b/Library/Artifacts/dc/dc3e7f474bf64e3800fb6a0289fc97b4 new file mode 100644 index 00000000..74e04beb Binary files /dev/null and b/Library/Artifacts/dc/dc3e7f474bf64e3800fb6a0289fc97b4 differ diff --git a/Library/Artifacts/dc/dc41d5766687586bc91d70ca93333c88 b/Library/Artifacts/dc/dc41d5766687586bc91d70ca93333c88 new file mode 100644 index 00000000..a5f5b681 Binary files /dev/null and b/Library/Artifacts/dc/dc41d5766687586bc91d70ca93333c88 differ diff --git a/Library/Artifacts/dc/dc4742c33f28e9118e2757d7a3e3fca9 b/Library/Artifacts/dc/dc4742c33f28e9118e2757d7a3e3fca9 new file mode 100644 index 00000000..49dc495b Binary files /dev/null and b/Library/Artifacts/dc/dc4742c33f28e9118e2757d7a3e3fca9 differ diff --git a/Library/Artifacts/dc/dc47672f03d3e723e666e16facb083ae b/Library/Artifacts/dc/dc47672f03d3e723e666e16facb083ae new file mode 100644 index 00000000..487e77c3 Binary files /dev/null and b/Library/Artifacts/dc/dc47672f03d3e723e666e16facb083ae differ diff --git a/Library/Artifacts/dc/dc5542e7551e0fab4890ed02d290d136 b/Library/Artifacts/dc/dc5542e7551e0fab4890ed02d290d136 new file mode 100644 index 00000000..8014ac8c Binary files /dev/null and b/Library/Artifacts/dc/dc5542e7551e0fab4890ed02d290d136 differ diff --git a/Library/Artifacts/dc/dc5a54dbe0ab3b0c5633c41051b82358 b/Library/Artifacts/dc/dc5a54dbe0ab3b0c5633c41051b82358 new file mode 100644 index 00000000..c11fdefc Binary files /dev/null and b/Library/Artifacts/dc/dc5a54dbe0ab3b0c5633c41051b82358 differ diff --git a/Library/Artifacts/dc/dc6da80b58111e4cfece76d79ef7a5b5 b/Library/Artifacts/dc/dc6da80b58111e4cfece76d79ef7a5b5 new file mode 100644 index 00000000..3aa04081 Binary files /dev/null and b/Library/Artifacts/dc/dc6da80b58111e4cfece76d79ef7a5b5 differ diff --git a/Library/Artifacts/dc/dca3e6f9749362f5a3e86b5abb960590 b/Library/Artifacts/dc/dca3e6f9749362f5a3e86b5abb960590 new file mode 100644 index 00000000..4a026313 Binary files /dev/null and b/Library/Artifacts/dc/dca3e6f9749362f5a3e86b5abb960590 differ diff --git a/Library/Artifacts/dc/dcb2e9cf6b32bb71ff536e8bed18fa21 b/Library/Artifacts/dc/dcb2e9cf6b32bb71ff536e8bed18fa21 new file mode 100644 index 00000000..bece728b Binary files /dev/null and b/Library/Artifacts/dc/dcb2e9cf6b32bb71ff536e8bed18fa21 differ diff --git a/Library/Artifacts/dc/dcce9090a450a5b62853c8f357db8306 b/Library/Artifacts/dc/dcce9090a450a5b62853c8f357db8306 new file mode 100644 index 00000000..9c1382c0 Binary files /dev/null and b/Library/Artifacts/dc/dcce9090a450a5b62853c8f357db8306 differ diff --git a/Library/Artifacts/dc/dcd09e7a08d4192942b70f39bc04e4fd b/Library/Artifacts/dc/dcd09e7a08d4192942b70f39bc04e4fd new file mode 100644 index 00000000..bab4a720 Binary files /dev/null and b/Library/Artifacts/dc/dcd09e7a08d4192942b70f39bc04e4fd differ diff --git a/Library/Artifacts/dd/dd07e179e49fba70ff894b8c8f1d324b b/Library/Artifacts/dd/dd07e179e49fba70ff894b8c8f1d324b new file mode 100644 index 00000000..66b44dac Binary files /dev/null and b/Library/Artifacts/dd/dd07e179e49fba70ff894b8c8f1d324b differ diff --git a/Library/Artifacts/dd/dd0b0cdbd4975d9e1af3455211ec1c7b b/Library/Artifacts/dd/dd0b0cdbd4975d9e1af3455211ec1c7b new file mode 100644 index 00000000..e367c72b Binary files /dev/null and b/Library/Artifacts/dd/dd0b0cdbd4975d9e1af3455211ec1c7b differ diff --git a/Library/Artifacts/dd/dd0ea592013441e41aa820de8bffa64b b/Library/Artifacts/dd/dd0ea592013441e41aa820de8bffa64b new file mode 100644 index 00000000..d02a17da Binary files /dev/null and b/Library/Artifacts/dd/dd0ea592013441e41aa820de8bffa64b differ diff --git a/Library/Artifacts/dd/dd172c83f53a440a6ee6401ec97f6bcb b/Library/Artifacts/dd/dd172c83f53a440a6ee6401ec97f6bcb new file mode 100644 index 00000000..1c0ecc8e Binary files /dev/null and b/Library/Artifacts/dd/dd172c83f53a440a6ee6401ec97f6bcb differ diff --git a/Library/Artifacts/dd/dd38b1e3bebbf663f781ad5fbd1b3e4b b/Library/Artifacts/dd/dd38b1e3bebbf663f781ad5fbd1b3e4b new file mode 100644 index 00000000..29bb1b19 Binary files /dev/null and b/Library/Artifacts/dd/dd38b1e3bebbf663f781ad5fbd1b3e4b differ diff --git a/Library/Artifacts/dd/dd3bfefa91b5cfa93bb8a08eabc6d6fd b/Library/Artifacts/dd/dd3bfefa91b5cfa93bb8a08eabc6d6fd new file mode 100644 index 00000000..666d5fcd Binary files /dev/null and b/Library/Artifacts/dd/dd3bfefa91b5cfa93bb8a08eabc6d6fd differ diff --git a/Library/Artifacts/dd/dd4cf56c242a18b7001eea4913e5e7ad b/Library/Artifacts/dd/dd4cf56c242a18b7001eea4913e5e7ad new file mode 100644 index 00000000..7d2c1225 Binary files /dev/null and b/Library/Artifacts/dd/dd4cf56c242a18b7001eea4913e5e7ad differ diff --git a/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b b/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b new file mode 100644 index 00000000..965c0bd8 Binary files /dev/null and b/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b differ diff --git a/Library/Artifacts/dd/dd7bab1a53fe253474f824a8687edc70 b/Library/Artifacts/dd/dd7bab1a53fe253474f824a8687edc70 new file mode 100644 index 00000000..b62176e1 Binary files /dev/null and b/Library/Artifacts/dd/dd7bab1a53fe253474f824a8687edc70 differ diff --git a/Library/Artifacts/dd/dd844d1433f86d29f7f4e103961ad853 b/Library/Artifacts/dd/dd844d1433f86d29f7f4e103961ad853 new file mode 100644 index 00000000..f069b24f Binary files /dev/null and b/Library/Artifacts/dd/dd844d1433f86d29f7f4e103961ad853 differ diff --git a/Library/Artifacts/dd/dd84f07699fe6370e76e0e3ef04c297c b/Library/Artifacts/dd/dd84f07699fe6370e76e0e3ef04c297c new file mode 100644 index 00000000..e4a0f481 Binary files /dev/null and b/Library/Artifacts/dd/dd84f07699fe6370e76e0e3ef04c297c differ diff --git a/Library/Artifacts/dd/ddac355ac4237786857bd276124f91a6 b/Library/Artifacts/dd/ddac355ac4237786857bd276124f91a6 new file mode 100644 index 00000000..adde504e Binary files /dev/null and b/Library/Artifacts/dd/ddac355ac4237786857bd276124f91a6 differ diff --git a/Library/Artifacts/dd/ddacac4a1af6f843e7b5ad85bfc7e28a b/Library/Artifacts/dd/ddacac4a1af6f843e7b5ad85bfc7e28a new file mode 100644 index 00000000..1df2d3bd Binary files /dev/null and b/Library/Artifacts/dd/ddacac4a1af6f843e7b5ad85bfc7e28a differ diff --git a/Library/Artifacts/dd/ddb27c68bbbf318029cb2fc188be26a5 b/Library/Artifacts/dd/ddb27c68bbbf318029cb2fc188be26a5 new file mode 100644 index 00000000..477f5c24 Binary files /dev/null and b/Library/Artifacts/dd/ddb27c68bbbf318029cb2fc188be26a5 differ diff --git a/Library/Artifacts/dd/ddb318d07fda1cfad8aec4212d471063 b/Library/Artifacts/dd/ddb318d07fda1cfad8aec4212d471063 new file mode 100644 index 00000000..54fbde98 Binary files /dev/null and b/Library/Artifacts/dd/ddb318d07fda1cfad8aec4212d471063 differ diff --git a/Library/Artifacts/dd/ddbd85d8f50c40207a4abded992ec47f b/Library/Artifacts/dd/ddbd85d8f50c40207a4abded992ec47f new file mode 100644 index 00000000..e7a689fd Binary files /dev/null and b/Library/Artifacts/dd/ddbd85d8f50c40207a4abded992ec47f differ diff --git a/Library/Artifacts/dd/ddccd909e535ca055877c82c3cd42f01 b/Library/Artifacts/dd/ddccd909e535ca055877c82c3cd42f01 new file mode 100644 index 00000000..9eaf4aa0 Binary files /dev/null and b/Library/Artifacts/dd/ddccd909e535ca055877c82c3cd42f01 differ diff --git a/Library/Artifacts/dd/ddde90542a93fd33d1c927f68460b94d b/Library/Artifacts/dd/ddde90542a93fd33d1c927f68460b94d new file mode 100644 index 00000000..af1aa3bd Binary files /dev/null and b/Library/Artifacts/dd/ddde90542a93fd33d1c927f68460b94d differ diff --git a/Library/Artifacts/dd/ddf62721f57cee163c7169a57fd5d3bf b/Library/Artifacts/dd/ddf62721f57cee163c7169a57fd5d3bf new file mode 100644 index 00000000..b2536fad Binary files /dev/null and b/Library/Artifacts/dd/ddf62721f57cee163c7169a57fd5d3bf differ diff --git a/Library/Artifacts/de/de116593b8b47c3ad1af315f274ac523 b/Library/Artifacts/de/de116593b8b47c3ad1af315f274ac523 new file mode 100644 index 00000000..1a7e14a6 Binary files /dev/null and b/Library/Artifacts/de/de116593b8b47c3ad1af315f274ac523 differ diff --git a/Library/Artifacts/de/de28f176d9e4774249f0cc4ca4a9ef64 b/Library/Artifacts/de/de28f176d9e4774249f0cc4ca4a9ef64 new file mode 100644 index 00000000..4ed71031 Binary files /dev/null and b/Library/Artifacts/de/de28f176d9e4774249f0cc4ca4a9ef64 differ diff --git a/Library/Artifacts/de/de2c44eb000d512730bfc65cf2cb295a b/Library/Artifacts/de/de2c44eb000d512730bfc65cf2cb295a new file mode 100644 index 00000000..3391badd Binary files /dev/null and b/Library/Artifacts/de/de2c44eb000d512730bfc65cf2cb295a differ diff --git a/Library/Artifacts/de/de2d8d49138921bd571b75836a6bfa5b b/Library/Artifacts/de/de2d8d49138921bd571b75836a6bfa5b new file mode 100644 index 00000000..b530010a Binary files /dev/null and b/Library/Artifacts/de/de2d8d49138921bd571b75836a6bfa5b differ diff --git a/Library/Artifacts/de/de36c343107dfcc62942d93df10513a5 b/Library/Artifacts/de/de36c343107dfcc62942d93df10513a5 new file mode 100644 index 00000000..33b6338d Binary files /dev/null and b/Library/Artifacts/de/de36c343107dfcc62942d93df10513a5 differ diff --git a/Library/Artifacts/de/de3a35e21d0d49cda606f1a3229bc9c9 b/Library/Artifacts/de/de3a35e21d0d49cda606f1a3229bc9c9 new file mode 100644 index 00000000..df79b416 Binary files /dev/null and b/Library/Artifacts/de/de3a35e21d0d49cda606f1a3229bc9c9 differ diff --git a/Library/Artifacts/de/de46aa84e55da1880d06b7f62f7a88dc b/Library/Artifacts/de/de46aa84e55da1880d06b7f62f7a88dc new file mode 100644 index 00000000..55725148 Binary files /dev/null and b/Library/Artifacts/de/de46aa84e55da1880d06b7f62f7a88dc differ diff --git a/Library/Artifacts/de/de4b4740a16c061a2f94866d7816cb34 b/Library/Artifacts/de/de4b4740a16c061a2f94866d7816cb34 new file mode 100644 index 00000000..75fcee57 Binary files /dev/null and b/Library/Artifacts/de/de4b4740a16c061a2f94866d7816cb34 differ diff --git a/Library/Artifacts/de/de6a3d501ef24bf5ebe13957fa1c9a61 b/Library/Artifacts/de/de6a3d501ef24bf5ebe13957fa1c9a61 new file mode 100644 index 00000000..3eece7a3 Binary files /dev/null and b/Library/Artifacts/de/de6a3d501ef24bf5ebe13957fa1c9a61 differ diff --git a/Library/Artifacts/de/de6ebfead812ff7f04b826cb1a5ba704 b/Library/Artifacts/de/de6ebfead812ff7f04b826cb1a5ba704 new file mode 100644 index 00000000..8891a39c Binary files /dev/null and b/Library/Artifacts/de/de6ebfead812ff7f04b826cb1a5ba704 differ diff --git a/Library/Artifacts/de/de80b2f19bd39b9e65a56c12a502ede9 b/Library/Artifacts/de/de80b2f19bd39b9e65a56c12a502ede9 new file mode 100644 index 00000000..4aa6c25e Binary files /dev/null and b/Library/Artifacts/de/de80b2f19bd39b9e65a56c12a502ede9 differ diff --git a/Library/Artifacts/de/deac4b4721ba8c71e7f61389ec166151 b/Library/Artifacts/de/deac4b4721ba8c71e7f61389ec166151 new file mode 100644 index 00000000..006cf2d5 Binary files /dev/null and b/Library/Artifacts/de/deac4b4721ba8c71e7f61389ec166151 differ diff --git a/Library/Artifacts/de/deadc38c8b666851b2fccbe1f198404c b/Library/Artifacts/de/deadc38c8b666851b2fccbe1f198404c new file mode 100644 index 00000000..18cb7822 Binary files /dev/null and b/Library/Artifacts/de/deadc38c8b666851b2fccbe1f198404c differ diff --git a/Library/Artifacts/de/deb6363ee0995f26124104469c963dcd b/Library/Artifacts/de/deb6363ee0995f26124104469c963dcd new file mode 100644 index 00000000..9f5bf0a8 Binary files /dev/null and b/Library/Artifacts/de/deb6363ee0995f26124104469c963dcd differ diff --git a/Library/Artifacts/de/ded2dde8c5e6c198bcd042722dd62248 b/Library/Artifacts/de/ded2dde8c5e6c198bcd042722dd62248 new file mode 100644 index 00000000..565d5654 Binary files /dev/null and b/Library/Artifacts/de/ded2dde8c5e6c198bcd042722dd62248 differ diff --git a/Library/Artifacts/de/ded47b214f71f277c33b3df085638e05 b/Library/Artifacts/de/ded47b214f71f277c33b3df085638e05 new file mode 100644 index 00000000..2f51c043 Binary files /dev/null and b/Library/Artifacts/de/ded47b214f71f277c33b3df085638e05 differ diff --git a/Library/Artifacts/de/def37732e692c81975af39c0d5600e6c b/Library/Artifacts/de/def37732e692c81975af39c0d5600e6c new file mode 100644 index 00000000..79c12f1f Binary files /dev/null and b/Library/Artifacts/de/def37732e692c81975af39c0d5600e6c differ diff --git a/Library/Artifacts/de/def3da4400cf226302eb4217a40d2745 b/Library/Artifacts/de/def3da4400cf226302eb4217a40d2745 new file mode 100644 index 00000000..abc46603 Binary files /dev/null and b/Library/Artifacts/de/def3da4400cf226302eb4217a40d2745 differ diff --git a/Library/Artifacts/df/df483186b3b75b11c2075cb2910de4bd b/Library/Artifacts/df/df483186b3b75b11c2075cb2910de4bd new file mode 100644 index 00000000..5b83e69a Binary files /dev/null and b/Library/Artifacts/df/df483186b3b75b11c2075cb2910de4bd differ diff --git a/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 b/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 new file mode 100644 index 00000000..2676356c Binary files /dev/null and b/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 differ diff --git a/Library/Artifacts/df/df64eb95bd4a0ef9e2e3165769e440c3 b/Library/Artifacts/df/df64eb95bd4a0ef9e2e3165769e440c3 new file mode 100644 index 00000000..e00f4db3 Binary files /dev/null and b/Library/Artifacts/df/df64eb95bd4a0ef9e2e3165769e440c3 differ diff --git a/Library/Artifacts/df/df78e153aea85edbfbeb2e08a0dc0f0f b/Library/Artifacts/df/df78e153aea85edbfbeb2e08a0dc0f0f new file mode 100644 index 00000000..50256ab2 Binary files /dev/null and b/Library/Artifacts/df/df78e153aea85edbfbeb2e08a0dc0f0f differ diff --git a/Library/Artifacts/df/df86018dd0f5d797e2b960750a6307f5 b/Library/Artifacts/df/df86018dd0f5d797e2b960750a6307f5 new file mode 100644 index 00000000..ce5dddf9 Binary files /dev/null and b/Library/Artifacts/df/df86018dd0f5d797e2b960750a6307f5 differ diff --git a/Library/Artifacts/df/dfbd77607d5bf24ce5c1c325170af7e5 b/Library/Artifacts/df/dfbd77607d5bf24ce5c1c325170af7e5 new file mode 100644 index 00000000..9ce63605 Binary files /dev/null and b/Library/Artifacts/df/dfbd77607d5bf24ce5c1c325170af7e5 differ diff --git a/Library/Artifacts/df/dfd0068e778b7fc0cfa1f9c3d3a062eb b/Library/Artifacts/df/dfd0068e778b7fc0cfa1f9c3d3a062eb new file mode 100644 index 00000000..db0ea9aa Binary files /dev/null and b/Library/Artifacts/df/dfd0068e778b7fc0cfa1f9c3d3a062eb differ diff --git a/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 b/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 new file mode 100644 index 00000000..6ef61be2 Binary files /dev/null and b/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 differ diff --git a/Library/Artifacts/e0/e0018470c2727db282b99018eec6d965 b/Library/Artifacts/e0/e0018470c2727db282b99018eec6d965 new file mode 100644 index 00000000..85cd7c98 Binary files /dev/null and b/Library/Artifacts/e0/e0018470c2727db282b99018eec6d965 differ diff --git a/Library/Artifacts/e0/e012f5b3137a7f2a7f0fc91b2108e1a9 b/Library/Artifacts/e0/e012f5b3137a7f2a7f0fc91b2108e1a9 new file mode 100644 index 00000000..326bca43 Binary files /dev/null and b/Library/Artifacts/e0/e012f5b3137a7f2a7f0fc91b2108e1a9 differ diff --git a/Library/Artifacts/e0/e04b7b5776519e6feb2a751fb126dbfe b/Library/Artifacts/e0/e04b7b5776519e6feb2a751fb126dbfe new file mode 100644 index 00000000..6869528b Binary files /dev/null and b/Library/Artifacts/e0/e04b7b5776519e6feb2a751fb126dbfe differ diff --git a/Library/Artifacts/e0/e04c08df16b345af31359e4ab057f80e b/Library/Artifacts/e0/e04c08df16b345af31359e4ab057f80e new file mode 100644 index 00000000..e5985530 Binary files /dev/null and b/Library/Artifacts/e0/e04c08df16b345af31359e4ab057f80e differ diff --git a/Library/Artifacts/e0/e0561cd40adb098886ef518c7c3617f1 b/Library/Artifacts/e0/e0561cd40adb098886ef518c7c3617f1 new file mode 100644 index 00000000..e255c17f Binary files /dev/null and b/Library/Artifacts/e0/e0561cd40adb098886ef518c7c3617f1 differ diff --git a/Library/Artifacts/e0/e05941fc020fd93dfb61b35a29884316 b/Library/Artifacts/e0/e05941fc020fd93dfb61b35a29884316 new file mode 100644 index 00000000..5c3f7967 Binary files /dev/null and b/Library/Artifacts/e0/e05941fc020fd93dfb61b35a29884316 differ diff --git a/Library/Artifacts/e0/e059d1dc8e8392f1caefd6f7b63fc3e8 b/Library/Artifacts/e0/e059d1dc8e8392f1caefd6f7b63fc3e8 new file mode 100644 index 00000000..501eb69a Binary files /dev/null and b/Library/Artifacts/e0/e059d1dc8e8392f1caefd6f7b63fc3e8 differ diff --git a/Library/Artifacts/e0/e05a2f410b2f0f21bbd26c15afc61268 b/Library/Artifacts/e0/e05a2f410b2f0f21bbd26c15afc61268 new file mode 100644 index 00000000..8248da00 Binary files /dev/null and b/Library/Artifacts/e0/e05a2f410b2f0f21bbd26c15afc61268 differ diff --git a/Library/Artifacts/e0/e06c695f5c14f3d1ab500ecf6a6e2694 b/Library/Artifacts/e0/e06c695f5c14f3d1ab500ecf6a6e2694 new file mode 100644 index 00000000..34cda661 Binary files /dev/null and b/Library/Artifacts/e0/e06c695f5c14f3d1ab500ecf6a6e2694 differ diff --git a/Library/Artifacts/e0/e06d73253fc989a0ecf7cd525d133962 b/Library/Artifacts/e0/e06d73253fc989a0ecf7cd525d133962 new file mode 100644 index 00000000..870ded1e Binary files /dev/null and b/Library/Artifacts/e0/e06d73253fc989a0ecf7cd525d133962 differ diff --git a/Library/Artifacts/e0/e08085485e6f6947470b7c72fd1d21ac b/Library/Artifacts/e0/e08085485e6f6947470b7c72fd1d21ac new file mode 100644 index 00000000..ce0c765a Binary files /dev/null and b/Library/Artifacts/e0/e08085485e6f6947470b7c72fd1d21ac differ diff --git a/Library/Artifacts/e0/e0b2689b22f3c3bc777d09057d310ba3 b/Library/Artifacts/e0/e0b2689b22f3c3bc777d09057d310ba3 new file mode 100644 index 00000000..9a30687c Binary files /dev/null and b/Library/Artifacts/e0/e0b2689b22f3c3bc777d09057d310ba3 differ diff --git a/Library/Artifacts/e0/e0cd0279432156ef15e2f0427867d6ff b/Library/Artifacts/e0/e0cd0279432156ef15e2f0427867d6ff new file mode 100644 index 00000000..c907d0ca Binary files /dev/null and b/Library/Artifacts/e0/e0cd0279432156ef15e2f0427867d6ff differ diff --git a/Library/Artifacts/e0/e0f1b0d177d7a3639840ccb69effb2ff b/Library/Artifacts/e0/e0f1b0d177d7a3639840ccb69effb2ff new file mode 100644 index 00000000..2f1963da Binary files /dev/null and b/Library/Artifacts/e0/e0f1b0d177d7a3639840ccb69effb2ff differ diff --git a/Library/Artifacts/e0/e0f5776de740080b0840306db88a4d49 b/Library/Artifacts/e0/e0f5776de740080b0840306db88a4d49 new file mode 100644 index 00000000..7cfc8286 Binary files /dev/null and b/Library/Artifacts/e0/e0f5776de740080b0840306db88a4d49 differ diff --git a/Library/Artifacts/e0/e0f8d289bd997c2c1e710b02751311fd b/Library/Artifacts/e0/e0f8d289bd997c2c1e710b02751311fd new file mode 100644 index 00000000..8b9de0d8 Binary files /dev/null and b/Library/Artifacts/e0/e0f8d289bd997c2c1e710b02751311fd differ diff --git a/Library/Artifacts/e1/e10265ce00fb14e4362153be5c2290aa b/Library/Artifacts/e1/e10265ce00fb14e4362153be5c2290aa new file mode 100644 index 00000000..401d72d6 Binary files /dev/null and b/Library/Artifacts/e1/e10265ce00fb14e4362153be5c2290aa differ diff --git a/Library/Artifacts/e1/e10397841ebb6b0d099c7fc115a9f5de b/Library/Artifacts/e1/e10397841ebb6b0d099c7fc115a9f5de new file mode 100644 index 00000000..c6fc7599 Binary files /dev/null and b/Library/Artifacts/e1/e10397841ebb6b0d099c7fc115a9f5de differ diff --git a/Library/Artifacts/e1/e1214171559dc67990f600cc00f1cd05 b/Library/Artifacts/e1/e1214171559dc67990f600cc00f1cd05 new file mode 100644 index 00000000..de601a3b Binary files /dev/null and b/Library/Artifacts/e1/e1214171559dc67990f600cc00f1cd05 differ diff --git a/Library/Artifacts/e1/e1428ae7bb827cc89d4c9766a0b44017 b/Library/Artifacts/e1/e1428ae7bb827cc89d4c9766a0b44017 new file mode 100644 index 00000000..34ee40e9 Binary files /dev/null and b/Library/Artifacts/e1/e1428ae7bb827cc89d4c9766a0b44017 differ diff --git a/Library/Artifacts/e1/e1588e39a9e3186717d9356afd8f6d37 b/Library/Artifacts/e1/e1588e39a9e3186717d9356afd8f6d37 new file mode 100644 index 00000000..22bc0505 Binary files /dev/null and b/Library/Artifacts/e1/e1588e39a9e3186717d9356afd8f6d37 differ diff --git a/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f b/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f new file mode 100644 index 00000000..5b687caf Binary files /dev/null and b/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f differ diff --git a/Library/Artifacts/e1/e17066dde73a45eb4d7fde897809bc0c b/Library/Artifacts/e1/e17066dde73a45eb4d7fde897809bc0c new file mode 100644 index 00000000..6c7bf27d Binary files /dev/null and b/Library/Artifacts/e1/e17066dde73a45eb4d7fde897809bc0c differ diff --git a/Library/Artifacts/e1/e18b1863e06f04622c1ae1a5b1df396c b/Library/Artifacts/e1/e18b1863e06f04622c1ae1a5b1df396c new file mode 100644 index 00000000..54b25f21 Binary files /dev/null and b/Library/Artifacts/e1/e18b1863e06f04622c1ae1a5b1df396c differ diff --git a/Library/Artifacts/e1/e1acf128459c845f34cd31d839efd2b5 b/Library/Artifacts/e1/e1acf128459c845f34cd31d839efd2b5 new file mode 100644 index 00000000..a72abb11 Binary files /dev/null and b/Library/Artifacts/e1/e1acf128459c845f34cd31d839efd2b5 differ diff --git a/Library/Artifacts/e1/e1b0467d6a7375705dcf3a2c12386226 b/Library/Artifacts/e1/e1b0467d6a7375705dcf3a2c12386226 new file mode 100644 index 00000000..51499e37 Binary files /dev/null and b/Library/Artifacts/e1/e1b0467d6a7375705dcf3a2c12386226 differ diff --git a/Library/Artifacts/e1/e1f008c634642dc0e1f42ae86e5be14c b/Library/Artifacts/e1/e1f008c634642dc0e1f42ae86e5be14c new file mode 100644 index 00000000..0b36277f Binary files /dev/null and b/Library/Artifacts/e1/e1f008c634642dc0e1f42ae86e5be14c differ diff --git a/Library/Artifacts/e2/e21527b79d655175986df01fd740dfc4 b/Library/Artifacts/e2/e21527b79d655175986df01fd740dfc4 new file mode 100644 index 00000000..2fe4296b Binary files /dev/null and b/Library/Artifacts/e2/e21527b79d655175986df01fd740dfc4 differ diff --git a/Library/Artifacts/e2/e2217a4df32bac17d139b85e08f0c959 b/Library/Artifacts/e2/e2217a4df32bac17d139b85e08f0c959 new file mode 100644 index 00000000..2e08c175 Binary files /dev/null and b/Library/Artifacts/e2/e2217a4df32bac17d139b85e08f0c959 differ diff --git a/Library/Artifacts/e2/e22a4345551f5dab55a68bd57edf2217 b/Library/Artifacts/e2/e22a4345551f5dab55a68bd57edf2217 new file mode 100644 index 00000000..7eecb4f3 Binary files /dev/null and b/Library/Artifacts/e2/e22a4345551f5dab55a68bd57edf2217 differ diff --git a/Library/Artifacts/e2/e23c09204b2f6321f8b6bdd0d0a54d59 b/Library/Artifacts/e2/e23c09204b2f6321f8b6bdd0d0a54d59 new file mode 100644 index 00000000..8f31e7c0 Binary files /dev/null and b/Library/Artifacts/e2/e23c09204b2f6321f8b6bdd0d0a54d59 differ diff --git a/Library/Artifacts/e2/e23da329c3192f210ae2d66a3268870b b/Library/Artifacts/e2/e23da329c3192f210ae2d66a3268870b new file mode 100644 index 00000000..c0ac0194 Binary files /dev/null and b/Library/Artifacts/e2/e23da329c3192f210ae2d66a3268870b differ diff --git a/Library/Artifacts/e2/e24dec1febbdd7234b78a6e3c0acbcf2 b/Library/Artifacts/e2/e24dec1febbdd7234b78a6e3c0acbcf2 new file mode 100644 index 00000000..bdb7e824 Binary files /dev/null and b/Library/Artifacts/e2/e24dec1febbdd7234b78a6e3c0acbcf2 differ diff --git a/Library/Artifacts/e2/e24e3401fd42efa9fabcd713d0aadfb2 b/Library/Artifacts/e2/e24e3401fd42efa9fabcd713d0aadfb2 new file mode 100644 index 00000000..e7747805 Binary files /dev/null and b/Library/Artifacts/e2/e24e3401fd42efa9fabcd713d0aadfb2 differ diff --git a/Library/Artifacts/e2/e255452c3449664e415c6c2eff6f11b4 b/Library/Artifacts/e2/e255452c3449664e415c6c2eff6f11b4 new file mode 100644 index 00000000..8db88197 Binary files /dev/null and b/Library/Artifacts/e2/e255452c3449664e415c6c2eff6f11b4 differ diff --git a/Library/Artifacts/e2/e260285d1f709f9ee0e27e9a244aba51 b/Library/Artifacts/e2/e260285d1f709f9ee0e27e9a244aba51 new file mode 100644 index 00000000..3213c672 Binary files /dev/null and b/Library/Artifacts/e2/e260285d1f709f9ee0e27e9a244aba51 differ diff --git a/Library/Artifacts/e2/e27d7039459b9f32e9d076b8f13d3745 b/Library/Artifacts/e2/e27d7039459b9f32e9d076b8f13d3745 new file mode 100644 index 00000000..6f6325ab Binary files /dev/null and b/Library/Artifacts/e2/e27d7039459b9f32e9d076b8f13d3745 differ diff --git a/Library/Artifacts/e2/e27eba729cae29478cd2ec0b3fca860b b/Library/Artifacts/e2/e27eba729cae29478cd2ec0b3fca860b new file mode 100644 index 00000000..ff1fbbc0 Binary files /dev/null and b/Library/Artifacts/e2/e27eba729cae29478cd2ec0b3fca860b differ diff --git a/Library/Artifacts/e2/e28feaf754625542397aebd99f35cfeb b/Library/Artifacts/e2/e28feaf754625542397aebd99f35cfeb new file mode 100644 index 00000000..d63fb6bc Binary files /dev/null and b/Library/Artifacts/e2/e28feaf754625542397aebd99f35cfeb differ diff --git a/Library/Artifacts/e2/e2b4b912295616fb8b36023667007be3 b/Library/Artifacts/e2/e2b4b912295616fb8b36023667007be3 new file mode 100644 index 00000000..4a746d17 Binary files /dev/null and b/Library/Artifacts/e2/e2b4b912295616fb8b36023667007be3 differ diff --git a/Library/Artifacts/e2/e2c4e37effdaa0ff915f570fed58eab8 b/Library/Artifacts/e2/e2c4e37effdaa0ff915f570fed58eab8 new file mode 100644 index 00000000..7ee4f865 Binary files /dev/null and b/Library/Artifacts/e2/e2c4e37effdaa0ff915f570fed58eab8 differ diff --git a/Library/Artifacts/e2/e2de1911894581968edc769a1205237f b/Library/Artifacts/e2/e2de1911894581968edc769a1205237f new file mode 100644 index 00000000..74ec8b64 Binary files /dev/null and b/Library/Artifacts/e2/e2de1911894581968edc769a1205237f differ diff --git a/Library/Artifacts/e2/e2f7fe585bb9726711b7d084d02d9e2a b/Library/Artifacts/e2/e2f7fe585bb9726711b7d084d02d9e2a new file mode 100644 index 00000000..07965617 Binary files /dev/null and b/Library/Artifacts/e2/e2f7fe585bb9726711b7d084d02d9e2a differ diff --git a/Library/Artifacts/e3/e310a0a7c07f10099bf35ff4b1f22f35 b/Library/Artifacts/e3/e310a0a7c07f10099bf35ff4b1f22f35 new file mode 100644 index 00000000..bbe34e6f Binary files /dev/null and b/Library/Artifacts/e3/e310a0a7c07f10099bf35ff4b1f22f35 differ diff --git a/Library/Artifacts/e3/e31e7715cfc3fe1912975f2b32ec5d0e b/Library/Artifacts/e3/e31e7715cfc3fe1912975f2b32ec5d0e new file mode 100644 index 00000000..87cca8c1 Binary files /dev/null and b/Library/Artifacts/e3/e31e7715cfc3fe1912975f2b32ec5d0e differ diff --git a/Library/Artifacts/e3/e324e2f370e7e597c40fc88ca017111a b/Library/Artifacts/e3/e324e2f370e7e597c40fc88ca017111a new file mode 100644 index 00000000..cefbf409 Binary files /dev/null and b/Library/Artifacts/e3/e324e2f370e7e597c40fc88ca017111a differ diff --git a/Library/Artifacts/e3/e331b4d4557f41a325936b13b16b0607 b/Library/Artifacts/e3/e331b4d4557f41a325936b13b16b0607 new file mode 100644 index 00000000..f0474462 Binary files /dev/null and b/Library/Artifacts/e3/e331b4d4557f41a325936b13b16b0607 differ diff --git a/Library/Artifacts/e3/e333da4637788be866a437ef817c862e b/Library/Artifacts/e3/e333da4637788be866a437ef817c862e new file mode 100644 index 00000000..25389312 Binary files /dev/null and b/Library/Artifacts/e3/e333da4637788be866a437ef817c862e differ diff --git a/Library/Artifacts/e3/e34a3f0bcd54bfa0d337dc77247350b5 b/Library/Artifacts/e3/e34a3f0bcd54bfa0d337dc77247350b5 new file mode 100644 index 00000000..cb4c92d9 Binary files /dev/null and b/Library/Artifacts/e3/e34a3f0bcd54bfa0d337dc77247350b5 differ diff --git a/Library/Artifacts/e3/e38b43f0bd8761524dadc1875d9ce39e b/Library/Artifacts/e3/e38b43f0bd8761524dadc1875d9ce39e new file mode 100644 index 00000000..0dd30d88 Binary files /dev/null and b/Library/Artifacts/e3/e38b43f0bd8761524dadc1875d9ce39e differ diff --git a/Library/Artifacts/e3/e38fd81008e7467d462273b348355aca b/Library/Artifacts/e3/e38fd81008e7467d462273b348355aca new file mode 100644 index 00000000..cf6cd09b Binary files /dev/null and b/Library/Artifacts/e3/e38fd81008e7467d462273b348355aca differ diff --git a/Library/Artifacts/e3/e39844787024fef409b2136893696714 b/Library/Artifacts/e3/e39844787024fef409b2136893696714 new file mode 100644 index 00000000..e2612987 Binary files /dev/null and b/Library/Artifacts/e3/e39844787024fef409b2136893696714 differ diff --git a/Library/Artifacts/e3/e3a321e89dfa2bdf9e8ca32b09036b24 b/Library/Artifacts/e3/e3a321e89dfa2bdf9e8ca32b09036b24 new file mode 100644 index 00000000..4c3a576d Binary files /dev/null and b/Library/Artifacts/e3/e3a321e89dfa2bdf9e8ca32b09036b24 differ diff --git a/Library/Artifacts/e3/e3af1d56938ead3f25d5e42eed520bce b/Library/Artifacts/e3/e3af1d56938ead3f25d5e42eed520bce new file mode 100644 index 00000000..148d0295 Binary files /dev/null and b/Library/Artifacts/e3/e3af1d56938ead3f25d5e42eed520bce differ diff --git a/Library/Artifacts/e3/e3c6346eec13c4d771da8cd632c47c88 b/Library/Artifacts/e3/e3c6346eec13c4d771da8cd632c47c88 new file mode 100644 index 00000000..9810f93f Binary files /dev/null and b/Library/Artifacts/e3/e3c6346eec13c4d771da8cd632c47c88 differ diff --git a/Library/Artifacts/e3/e3d4e7e5810d046b19b22beae2a9096f b/Library/Artifacts/e3/e3d4e7e5810d046b19b22beae2a9096f new file mode 100644 index 00000000..cea1acd9 Binary files /dev/null and b/Library/Artifacts/e3/e3d4e7e5810d046b19b22beae2a9096f differ diff --git a/Library/Artifacts/e3/e3e0ebd589014daf6f0a0ae1fd04b9db b/Library/Artifacts/e3/e3e0ebd589014daf6f0a0ae1fd04b9db new file mode 100644 index 00000000..7343f2c7 Binary files /dev/null and b/Library/Artifacts/e3/e3e0ebd589014daf6f0a0ae1fd04b9db differ diff --git a/Library/Artifacts/e3/e3ef3c4cf483cd63b4cd018cfd62fb8d b/Library/Artifacts/e3/e3ef3c4cf483cd63b4cd018cfd62fb8d new file mode 100644 index 00000000..28e041ff Binary files /dev/null and b/Library/Artifacts/e3/e3ef3c4cf483cd63b4cd018cfd62fb8d differ diff --git a/Library/Artifacts/e3/e3fba6a2ed23803ffa375a0f9ea15c93 b/Library/Artifacts/e3/e3fba6a2ed23803ffa375a0f9ea15c93 new file mode 100644 index 00000000..00217ebc Binary files /dev/null and b/Library/Artifacts/e3/e3fba6a2ed23803ffa375a0f9ea15c93 differ diff --git a/Library/Artifacts/e4/e408345d5af97d7e09414e7e0d49842d b/Library/Artifacts/e4/e408345d5af97d7e09414e7e0d49842d new file mode 100644 index 00000000..bf8c3480 Binary files /dev/null and b/Library/Artifacts/e4/e408345d5af97d7e09414e7e0d49842d differ diff --git a/Library/Artifacts/e4/e409bb7cfaf20391d48c08c489f48a90 b/Library/Artifacts/e4/e409bb7cfaf20391d48c08c489f48a90 new file mode 100644 index 00000000..78582efc Binary files /dev/null and b/Library/Artifacts/e4/e409bb7cfaf20391d48c08c489f48a90 differ diff --git a/Library/Artifacts/e4/e41648402c84e3336a4da7a2803301c3 b/Library/Artifacts/e4/e41648402c84e3336a4da7a2803301c3 new file mode 100644 index 00000000..6358a597 Binary files /dev/null and b/Library/Artifacts/e4/e41648402c84e3336a4da7a2803301c3 differ diff --git a/Library/Artifacts/e4/e426aad8d2a828f986b092291665df6a b/Library/Artifacts/e4/e426aad8d2a828f986b092291665df6a new file mode 100644 index 00000000..0bf2dc5c Binary files /dev/null and b/Library/Artifacts/e4/e426aad8d2a828f986b092291665df6a differ diff --git a/Library/Artifacts/e4/e4401f3ab39de0fa986bbead888f69f5 b/Library/Artifacts/e4/e4401f3ab39de0fa986bbead888f69f5 new file mode 100644 index 00000000..e698795c Binary files /dev/null and b/Library/Artifacts/e4/e4401f3ab39de0fa986bbead888f69f5 differ diff --git a/Library/Artifacts/e4/e453e237789d777f72587aab5d124e9e b/Library/Artifacts/e4/e453e237789d777f72587aab5d124e9e new file mode 100644 index 00000000..082f2b0b Binary files /dev/null and b/Library/Artifacts/e4/e453e237789d777f72587aab5d124e9e differ diff --git a/Library/Artifacts/e4/e46551add30ff25d6d2248ffade25ff5 b/Library/Artifacts/e4/e46551add30ff25d6d2248ffade25ff5 new file mode 100644 index 00000000..a8c37753 Binary files /dev/null and b/Library/Artifacts/e4/e46551add30ff25d6d2248ffade25ff5 differ diff --git a/Library/Artifacts/e4/e48889d5d18fe4631a230c693e6629ed b/Library/Artifacts/e4/e48889d5d18fe4631a230c693e6629ed new file mode 100644 index 00000000..f7febb49 Binary files /dev/null and b/Library/Artifacts/e4/e48889d5d18fe4631a230c693e6629ed differ diff --git a/Library/Artifacts/e4/e4908e3c2658d2a10dc850e30880bad8 b/Library/Artifacts/e4/e4908e3c2658d2a10dc850e30880bad8 new file mode 100644 index 00000000..6fdbed8a Binary files /dev/null and b/Library/Artifacts/e4/e4908e3c2658d2a10dc850e30880bad8 differ diff --git a/Library/Artifacts/e4/e4936baa3acb22021a3a5b7d562c788d b/Library/Artifacts/e4/e4936baa3acb22021a3a5b7d562c788d new file mode 100644 index 00000000..09f4484b Binary files /dev/null and b/Library/Artifacts/e4/e4936baa3acb22021a3a5b7d562c788d differ diff --git a/Library/Artifacts/e4/e4969b18b79a4468c0790c0e38b16e6e b/Library/Artifacts/e4/e4969b18b79a4468c0790c0e38b16e6e new file mode 100644 index 00000000..8a0cdf53 Binary files /dev/null and b/Library/Artifacts/e4/e4969b18b79a4468c0790c0e38b16e6e differ diff --git a/Library/Artifacts/e4/e49ebf4ddc08e97104a37086ef748a78 b/Library/Artifacts/e4/e49ebf4ddc08e97104a37086ef748a78 new file mode 100644 index 00000000..c03a290d Binary files /dev/null and b/Library/Artifacts/e4/e49ebf4ddc08e97104a37086ef748a78 differ diff --git a/Library/Artifacts/e4/e4a3de55a24220474654596f3edf803b b/Library/Artifacts/e4/e4a3de55a24220474654596f3edf803b new file mode 100644 index 00000000..7bca8757 Binary files /dev/null and b/Library/Artifacts/e4/e4a3de55a24220474654596f3edf803b differ diff --git a/Library/Artifacts/e4/e4a5ea36f38df2ab48be4a27f837801c b/Library/Artifacts/e4/e4a5ea36f38df2ab48be4a27f837801c new file mode 100644 index 00000000..47306e7a Binary files /dev/null and b/Library/Artifacts/e4/e4a5ea36f38df2ab48be4a27f837801c differ diff --git a/Library/Artifacts/e4/e4b5aa3a555dfd3fb2b2ea998d5243ba b/Library/Artifacts/e4/e4b5aa3a555dfd3fb2b2ea998d5243ba new file mode 100644 index 00000000..7b2e5a5d Binary files /dev/null and b/Library/Artifacts/e4/e4b5aa3a555dfd3fb2b2ea998d5243ba differ diff --git a/Library/Artifacts/e4/e4b7ebcf918a36bb6ab41d570e739e61 b/Library/Artifacts/e4/e4b7ebcf918a36bb6ab41d570e739e61 new file mode 100644 index 00000000..75fabec5 Binary files /dev/null and b/Library/Artifacts/e4/e4b7ebcf918a36bb6ab41d570e739e61 differ diff --git a/Library/Artifacts/e4/e4bbc0355d553b6368c81f4ef836e2bd b/Library/Artifacts/e4/e4bbc0355d553b6368c81f4ef836e2bd new file mode 100644 index 00000000..039e29f2 Binary files /dev/null and b/Library/Artifacts/e4/e4bbc0355d553b6368c81f4ef836e2bd differ diff --git a/Library/Artifacts/e4/e4d8b7e74a259cc7cfaf19abd6eceeae b/Library/Artifacts/e4/e4d8b7e74a259cc7cfaf19abd6eceeae new file mode 100644 index 00000000..c08f16d0 Binary files /dev/null and b/Library/Artifacts/e4/e4d8b7e74a259cc7cfaf19abd6eceeae differ diff --git a/Library/Artifacts/e4/e4da893ffe59b5630aef51e431dd30d7 b/Library/Artifacts/e4/e4da893ffe59b5630aef51e431dd30d7 new file mode 100644 index 00000000..8f4a7dac Binary files /dev/null and b/Library/Artifacts/e4/e4da893ffe59b5630aef51e431dd30d7 differ diff --git a/Library/Artifacts/e4/e4e5e0c244f977fa19e9b58b99bb82e8 b/Library/Artifacts/e4/e4e5e0c244f977fa19e9b58b99bb82e8 new file mode 100644 index 00000000..7417e858 Binary files /dev/null and b/Library/Artifacts/e4/e4e5e0c244f977fa19e9b58b99bb82e8 differ diff --git a/Library/Artifacts/e5/e50b163b5912af5d9bb1c430c2db23c5 b/Library/Artifacts/e5/e50b163b5912af5d9bb1c430c2db23c5 new file mode 100644 index 00000000..bc54eacb Binary files /dev/null and b/Library/Artifacts/e5/e50b163b5912af5d9bb1c430c2db23c5 differ diff --git a/Library/Artifacts/e5/e50f02f80fad98ae193f43d04129529a b/Library/Artifacts/e5/e50f02f80fad98ae193f43d04129529a new file mode 100644 index 00000000..669a98ab Binary files /dev/null and b/Library/Artifacts/e5/e50f02f80fad98ae193f43d04129529a differ diff --git a/Library/Artifacts/e5/e5428c97d8d8babcf2630634b38a0f91 b/Library/Artifacts/e5/e5428c97d8d8babcf2630634b38a0f91 new file mode 100644 index 00000000..372bf740 Binary files /dev/null and b/Library/Artifacts/e5/e5428c97d8d8babcf2630634b38a0f91 differ diff --git a/Library/Artifacts/e5/e5517f6f2b537535ae53669c58b472bb b/Library/Artifacts/e5/e5517f6f2b537535ae53669c58b472bb new file mode 100644 index 00000000..6e812e4e Binary files /dev/null and b/Library/Artifacts/e5/e5517f6f2b537535ae53669c58b472bb differ diff --git a/Library/Artifacts/e5/e561bbcc9c1ffbd03997d304eddeb839 b/Library/Artifacts/e5/e561bbcc9c1ffbd03997d304eddeb839 new file mode 100644 index 00000000..efec8b6f Binary files /dev/null and b/Library/Artifacts/e5/e561bbcc9c1ffbd03997d304eddeb839 differ diff --git a/Library/Artifacts/e5/e56648e8d1767bc0739c1d1fa6b12171 b/Library/Artifacts/e5/e56648e8d1767bc0739c1d1fa6b12171 new file mode 100644 index 00000000..35b343a1 Binary files /dev/null and b/Library/Artifacts/e5/e56648e8d1767bc0739c1d1fa6b12171 differ diff --git a/Library/Artifacts/e5/e568566fe05513f8b0799eb2a16d30ed b/Library/Artifacts/e5/e568566fe05513f8b0799eb2a16d30ed new file mode 100644 index 00000000..9c46fe0a Binary files /dev/null and b/Library/Artifacts/e5/e568566fe05513f8b0799eb2a16d30ed differ diff --git a/Library/Artifacts/e5/e57ca5438f5583ec22f3515e23640755 b/Library/Artifacts/e5/e57ca5438f5583ec22f3515e23640755 new file mode 100644 index 00000000..3b47df56 Binary files /dev/null and b/Library/Artifacts/e5/e57ca5438f5583ec22f3515e23640755 differ diff --git a/Library/Artifacts/e5/e5abbe7b1b8165104334657f434d5077 b/Library/Artifacts/e5/e5abbe7b1b8165104334657f434d5077 new file mode 100644 index 00000000..0dfe8ae2 Binary files /dev/null and b/Library/Artifacts/e5/e5abbe7b1b8165104334657f434d5077 differ diff --git a/Library/Artifacts/e5/e5b675a0510f83c0d809bd9d46da1f6c b/Library/Artifacts/e5/e5b675a0510f83c0d809bd9d46da1f6c new file mode 100644 index 00000000..87746450 Binary files /dev/null and b/Library/Artifacts/e5/e5b675a0510f83c0d809bd9d46da1f6c differ diff --git a/Library/Artifacts/e5/e5bb1ec22bab9a6ba3bcf2180097b07c b/Library/Artifacts/e5/e5bb1ec22bab9a6ba3bcf2180097b07c new file mode 100644 index 00000000..dc74e2dc Binary files /dev/null and b/Library/Artifacts/e5/e5bb1ec22bab9a6ba3bcf2180097b07c differ diff --git a/Library/Artifacts/e5/e5c43a6841fc249af84f7aec7d2cf233 b/Library/Artifacts/e5/e5c43a6841fc249af84f7aec7d2cf233 new file mode 100644 index 00000000..32746158 Binary files /dev/null and b/Library/Artifacts/e5/e5c43a6841fc249af84f7aec7d2cf233 differ diff --git a/Library/Artifacts/e5/e5dcbeb8a8a212c9a7f7f52692714273 b/Library/Artifacts/e5/e5dcbeb8a8a212c9a7f7f52692714273 new file mode 100644 index 00000000..86bc24ce Binary files /dev/null and b/Library/Artifacts/e5/e5dcbeb8a8a212c9a7f7f52692714273 differ diff --git a/Library/Artifacts/e5/e5f18432cb4aec5571d117f765b9a8c3 b/Library/Artifacts/e5/e5f18432cb4aec5571d117f765b9a8c3 new file mode 100644 index 00000000..bc3e6340 Binary files /dev/null and b/Library/Artifacts/e5/e5f18432cb4aec5571d117f765b9a8c3 differ diff --git a/Library/Artifacts/e6/e603ff9e709117e805c5d06fd65c6d23 b/Library/Artifacts/e6/e603ff9e709117e805c5d06fd65c6d23 new file mode 100644 index 00000000..8676b643 Binary files /dev/null and b/Library/Artifacts/e6/e603ff9e709117e805c5d06fd65c6d23 differ diff --git a/Library/Artifacts/e6/e6060ece264bdbc21efb22db2e857248 b/Library/Artifacts/e6/e6060ece264bdbc21efb22db2e857248 new file mode 100644 index 00000000..9f7eaabe Binary files /dev/null and b/Library/Artifacts/e6/e6060ece264bdbc21efb22db2e857248 differ diff --git a/Library/Artifacts/e6/e614ecea8a0ebf6d31c3972e70fa973b b/Library/Artifacts/e6/e614ecea8a0ebf6d31c3972e70fa973b new file mode 100644 index 00000000..cd5b5ed3 Binary files /dev/null and b/Library/Artifacts/e6/e614ecea8a0ebf6d31c3972e70fa973b differ diff --git a/Library/Artifacts/e6/e63d07661b133518801ac64e96896e13 b/Library/Artifacts/e6/e63d07661b133518801ac64e96896e13 new file mode 100644 index 00000000..627ab055 Binary files /dev/null and b/Library/Artifacts/e6/e63d07661b133518801ac64e96896e13 differ diff --git a/Library/Artifacts/e6/e6579fe5e92c09846eef98d85475b441 b/Library/Artifacts/e6/e6579fe5e92c09846eef98d85475b441 new file mode 100644 index 00000000..dc602533 Binary files /dev/null and b/Library/Artifacts/e6/e6579fe5e92c09846eef98d85475b441 differ diff --git a/Library/Artifacts/e6/e657df43109c3c3c2ffaeb30e1c34bd5 b/Library/Artifacts/e6/e657df43109c3c3c2ffaeb30e1c34bd5 new file mode 100644 index 00000000..10f413c8 Binary files /dev/null and b/Library/Artifacts/e6/e657df43109c3c3c2ffaeb30e1c34bd5 differ diff --git a/Library/Artifacts/e6/e6670d3b73a9b03bfa8d467c46208ed8 b/Library/Artifacts/e6/e6670d3b73a9b03bfa8d467c46208ed8 new file mode 100644 index 00000000..b54cbca2 Binary files /dev/null and b/Library/Artifacts/e6/e6670d3b73a9b03bfa8d467c46208ed8 differ diff --git a/Library/Artifacts/e6/e68e0003d6ad0a689e4c21f806a3852b b/Library/Artifacts/e6/e68e0003d6ad0a689e4c21f806a3852b new file mode 100644 index 00000000..2e6131d5 Binary files /dev/null and b/Library/Artifacts/e6/e68e0003d6ad0a689e4c21f806a3852b differ diff --git a/Library/Artifacts/e6/e68fdde9d8a21e9e802d7c426bf78215 b/Library/Artifacts/e6/e68fdde9d8a21e9e802d7c426bf78215 new file mode 100644 index 00000000..2b095450 Binary files /dev/null and b/Library/Artifacts/e6/e68fdde9d8a21e9e802d7c426bf78215 differ diff --git a/Library/Artifacts/e6/e6a667bca0040308b8b4222580248657 b/Library/Artifacts/e6/e6a667bca0040308b8b4222580248657 new file mode 100644 index 00000000..9f115ceb Binary files /dev/null and b/Library/Artifacts/e6/e6a667bca0040308b8b4222580248657 differ diff --git a/Library/Artifacts/e6/e6aae0fc8aa2a6c18c8e1fae0ea54999 b/Library/Artifacts/e6/e6aae0fc8aa2a6c18c8e1fae0ea54999 new file mode 100644 index 00000000..26952662 Binary files /dev/null and b/Library/Artifacts/e6/e6aae0fc8aa2a6c18c8e1fae0ea54999 differ diff --git a/Library/Artifacts/e6/e6c0c1d07a1bbbc11b630658de8b32a3 b/Library/Artifacts/e6/e6c0c1d07a1bbbc11b630658de8b32a3 new file mode 100644 index 00000000..e04d599e Binary files /dev/null and b/Library/Artifacts/e6/e6c0c1d07a1bbbc11b630658de8b32a3 differ diff --git a/Library/Artifacts/e6/e6e825f292ab179c4131b2e89b1f5467 b/Library/Artifacts/e6/e6e825f292ab179c4131b2e89b1f5467 new file mode 100644 index 00000000..50483335 Binary files /dev/null and b/Library/Artifacts/e6/e6e825f292ab179c4131b2e89b1f5467 differ diff --git a/Library/Artifacts/e6/e6f2b75a9060c898cfb3259856e9449d b/Library/Artifacts/e6/e6f2b75a9060c898cfb3259856e9449d new file mode 100644 index 00000000..2c639623 Binary files /dev/null and b/Library/Artifacts/e6/e6f2b75a9060c898cfb3259856e9449d differ diff --git a/Library/Artifacts/e7/e705d587034c7283ce96bb9f09ec1140 b/Library/Artifacts/e7/e705d587034c7283ce96bb9f09ec1140 new file mode 100644 index 00000000..3dcbd85d Binary files /dev/null and b/Library/Artifacts/e7/e705d587034c7283ce96bb9f09ec1140 differ diff --git a/Library/Artifacts/e7/e70a09cfc05ea0ab5be059992532846a b/Library/Artifacts/e7/e70a09cfc05ea0ab5be059992532846a new file mode 100644 index 00000000..056a4639 Binary files /dev/null and b/Library/Artifacts/e7/e70a09cfc05ea0ab5be059992532846a differ diff --git a/Library/Artifacts/e7/e70c22c4292d3b87ffe4bf9087633799 b/Library/Artifacts/e7/e70c22c4292d3b87ffe4bf9087633799 new file mode 100644 index 00000000..870a13fb Binary files /dev/null and b/Library/Artifacts/e7/e70c22c4292d3b87ffe4bf9087633799 differ diff --git a/Library/Artifacts/e7/e71542af699a25f7ebb65d0c7e2d6315 b/Library/Artifacts/e7/e71542af699a25f7ebb65d0c7e2d6315 new file mode 100644 index 00000000..050fcdf4 Binary files /dev/null and b/Library/Artifacts/e7/e71542af699a25f7ebb65d0c7e2d6315 differ diff --git a/Library/Artifacts/e7/e719a65f860a0cc4ab41f0f31b36ad9d b/Library/Artifacts/e7/e719a65f860a0cc4ab41f0f31b36ad9d new file mode 100644 index 00000000..bd844e1c Binary files /dev/null and b/Library/Artifacts/e7/e719a65f860a0cc4ab41f0f31b36ad9d differ diff --git a/Library/Artifacts/e7/e720a7f7806d08b6c8b12a5ce5e7366a b/Library/Artifacts/e7/e720a7f7806d08b6c8b12a5ce5e7366a new file mode 100644 index 00000000..d00bcd48 Binary files /dev/null and b/Library/Artifacts/e7/e720a7f7806d08b6c8b12a5ce5e7366a differ diff --git a/Library/Artifacts/e7/e72e39d6503045129c5a7640514beea7 b/Library/Artifacts/e7/e72e39d6503045129c5a7640514beea7 new file mode 100644 index 00000000..cf8671cd Binary files /dev/null and b/Library/Artifacts/e7/e72e39d6503045129c5a7640514beea7 differ diff --git a/Library/Artifacts/e7/e739e477443a0be67f79b1dec0aad173 b/Library/Artifacts/e7/e739e477443a0be67f79b1dec0aad173 new file mode 100644 index 00000000..b7c03bf8 Binary files /dev/null and b/Library/Artifacts/e7/e739e477443a0be67f79b1dec0aad173 differ diff --git a/Library/Artifacts/e7/e748327e52baaef9c6a9992c24d051b7 b/Library/Artifacts/e7/e748327e52baaef9c6a9992c24d051b7 new file mode 100644 index 00000000..fb431668 Binary files /dev/null and b/Library/Artifacts/e7/e748327e52baaef9c6a9992c24d051b7 differ diff --git a/Library/Artifacts/e7/e756b81e831b1b66997902e40c748f14 b/Library/Artifacts/e7/e756b81e831b1b66997902e40c748f14 new file mode 100644 index 00000000..57c3ace7 Binary files /dev/null and b/Library/Artifacts/e7/e756b81e831b1b66997902e40c748f14 differ diff --git a/Library/Artifacts/e7/e75f17e6887aca5dc256822e08fbdb60 b/Library/Artifacts/e7/e75f17e6887aca5dc256822e08fbdb60 new file mode 100644 index 00000000..c0e6b16c Binary files /dev/null and b/Library/Artifacts/e7/e75f17e6887aca5dc256822e08fbdb60 differ diff --git a/Library/Artifacts/e7/e771a8e347b524e615fd5878b6b63a39 b/Library/Artifacts/e7/e771a8e347b524e615fd5878b6b63a39 new file mode 100644 index 00000000..a2050067 Binary files /dev/null and b/Library/Artifacts/e7/e771a8e347b524e615fd5878b6b63a39 differ diff --git a/Library/Artifacts/e7/e77f6e886b979186cae0e9994bd171aa b/Library/Artifacts/e7/e77f6e886b979186cae0e9994bd171aa new file mode 100644 index 00000000..e6b45d12 Binary files /dev/null and b/Library/Artifacts/e7/e77f6e886b979186cae0e9994bd171aa differ diff --git a/Library/Artifacts/e7/e78467bb17356bd3f0b581ed54281b2b b/Library/Artifacts/e7/e78467bb17356bd3f0b581ed54281b2b new file mode 100644 index 00000000..c8c42d56 Binary files /dev/null and b/Library/Artifacts/e7/e78467bb17356bd3f0b581ed54281b2b differ diff --git a/Library/Artifacts/e7/e78b186d74d0b2a513983a4c1f457ee5 b/Library/Artifacts/e7/e78b186d74d0b2a513983a4c1f457ee5 new file mode 100644 index 00000000..03ec1a9a Binary files /dev/null and b/Library/Artifacts/e7/e78b186d74d0b2a513983a4c1f457ee5 differ diff --git a/Library/Artifacts/e7/e78e1f6ba2e9204ce04122ce5955cf1e b/Library/Artifacts/e7/e78e1f6ba2e9204ce04122ce5955cf1e new file mode 100644 index 00000000..3b09eb6e Binary files /dev/null and b/Library/Artifacts/e7/e78e1f6ba2e9204ce04122ce5955cf1e differ diff --git a/Library/Artifacts/e7/e79120618033773314b9338b0f38ddd2 b/Library/Artifacts/e7/e79120618033773314b9338b0f38ddd2 new file mode 100644 index 00000000..7c1b2ef1 Binary files /dev/null and b/Library/Artifacts/e7/e79120618033773314b9338b0f38ddd2 differ diff --git a/Library/Artifacts/e7/e7c7e933703dc169ea8805b92161ebb6 b/Library/Artifacts/e7/e7c7e933703dc169ea8805b92161ebb6 new file mode 100644 index 00000000..47d5b9bb Binary files /dev/null and b/Library/Artifacts/e7/e7c7e933703dc169ea8805b92161ebb6 differ diff --git a/Library/Artifacts/e7/e7d0a399af1ca57c3ff1d2f0cc6a5a5f b/Library/Artifacts/e7/e7d0a399af1ca57c3ff1d2f0cc6a5a5f new file mode 100644 index 00000000..51244c81 Binary files /dev/null and b/Library/Artifacts/e7/e7d0a399af1ca57c3ff1d2f0cc6a5a5f differ diff --git a/Library/Artifacts/e7/e7d3aca364205520b9dcf653be997a4a b/Library/Artifacts/e7/e7d3aca364205520b9dcf653be997a4a new file mode 100644 index 00000000..19a1560c Binary files /dev/null and b/Library/Artifacts/e7/e7d3aca364205520b9dcf653be997a4a differ diff --git a/Library/Artifacts/e7/e7d9ff88ffb5f2b2000f64fbab583958 b/Library/Artifacts/e7/e7d9ff88ffb5f2b2000f64fbab583958 new file mode 100644 index 00000000..38b041ec Binary files /dev/null and b/Library/Artifacts/e7/e7d9ff88ffb5f2b2000f64fbab583958 differ diff --git a/Library/Artifacts/e7/e7e1d75c84a8327f5f2058f062e66767 b/Library/Artifacts/e7/e7e1d75c84a8327f5f2058f062e66767 new file mode 100644 index 00000000..ad27873a Binary files /dev/null and b/Library/Artifacts/e7/e7e1d75c84a8327f5f2058f062e66767 differ diff --git a/Library/Artifacts/e7/e7e765d37bc5d6cc54344f3fcf13c295 b/Library/Artifacts/e7/e7e765d37bc5d6cc54344f3fcf13c295 new file mode 100644 index 00000000..7f4db8c7 Binary files /dev/null and b/Library/Artifacts/e7/e7e765d37bc5d6cc54344f3fcf13c295 differ diff --git a/Library/Artifacts/e7/e7ed0470d5a92f775fc367699b51ab7a b/Library/Artifacts/e7/e7ed0470d5a92f775fc367699b51ab7a new file mode 100644 index 00000000..50772bbb Binary files /dev/null and b/Library/Artifacts/e7/e7ed0470d5a92f775fc367699b51ab7a differ diff --git a/Library/Artifacts/e7/e7f5b56d1279d3a04b761132e62d24e4 b/Library/Artifacts/e7/e7f5b56d1279d3a04b761132e62d24e4 new file mode 100644 index 00000000..993f8811 Binary files /dev/null and b/Library/Artifacts/e7/e7f5b56d1279d3a04b761132e62d24e4 differ diff --git a/Library/Artifacts/e8/e811d9fb834c886ebfc3fc53d4b57b21 b/Library/Artifacts/e8/e811d9fb834c886ebfc3fc53d4b57b21 new file mode 100644 index 00000000..0436ec4e Binary files /dev/null and b/Library/Artifacts/e8/e811d9fb834c886ebfc3fc53d4b57b21 differ diff --git a/Library/Artifacts/e8/e81914d1cfbf7c91f8c1f5852940933f b/Library/Artifacts/e8/e81914d1cfbf7c91f8c1f5852940933f new file mode 100644 index 00000000..6f848ed7 Binary files /dev/null and b/Library/Artifacts/e8/e81914d1cfbf7c91f8c1f5852940933f differ diff --git a/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 b/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 new file mode 100644 index 00000000..aabd9dff Binary files /dev/null and b/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 differ diff --git a/Library/Artifacts/e8/e84e058d2b7ff02e14c23b481ed22c8c b/Library/Artifacts/e8/e84e058d2b7ff02e14c23b481ed22c8c new file mode 100644 index 00000000..d6501385 Binary files /dev/null and b/Library/Artifacts/e8/e84e058d2b7ff02e14c23b481ed22c8c differ diff --git a/Library/Artifacts/e8/e868a4a9784b473b8bf5381c9db895fb b/Library/Artifacts/e8/e868a4a9784b473b8bf5381c9db895fb new file mode 100644 index 00000000..67eee309 Binary files /dev/null and b/Library/Artifacts/e8/e868a4a9784b473b8bf5381c9db895fb differ diff --git a/Library/Artifacts/e8/e87cdc78cb57025fd2fbc12e31507618 b/Library/Artifacts/e8/e87cdc78cb57025fd2fbc12e31507618 new file mode 100644 index 00000000..8fe2065c Binary files /dev/null and b/Library/Artifacts/e8/e87cdc78cb57025fd2fbc12e31507618 differ diff --git a/Library/Artifacts/e8/e88fbc08316d89e3a4c2c59136ccca7b b/Library/Artifacts/e8/e88fbc08316d89e3a4c2c59136ccca7b new file mode 100644 index 00000000..48d74f9c Binary files /dev/null and b/Library/Artifacts/e8/e88fbc08316d89e3a4c2c59136ccca7b differ diff --git a/Library/Artifacts/e8/e8951fee0b25788ee7fa36f6d876b1b2 b/Library/Artifacts/e8/e8951fee0b25788ee7fa36f6d876b1b2 new file mode 100644 index 00000000..c61e5473 Binary files /dev/null and b/Library/Artifacts/e8/e8951fee0b25788ee7fa36f6d876b1b2 differ diff --git a/Library/Artifacts/e8/e8a9b56e480aae6d83d82f8f52a8b564 b/Library/Artifacts/e8/e8a9b56e480aae6d83d82f8f52a8b564 new file mode 100644 index 00000000..fff00bdf Binary files /dev/null and b/Library/Artifacts/e8/e8a9b56e480aae6d83d82f8f52a8b564 differ diff --git a/Library/Artifacts/e8/e8d0fa106584408f8149a41a498f7fdb b/Library/Artifacts/e8/e8d0fa106584408f8149a41a498f7fdb new file mode 100644 index 00000000..b04b704a Binary files /dev/null and b/Library/Artifacts/e8/e8d0fa106584408f8149a41a498f7fdb differ diff --git a/Library/Artifacts/e8/e8db52f2f79f6a0468d3d618f23f25a4 b/Library/Artifacts/e8/e8db52f2f79f6a0468d3d618f23f25a4 new file mode 100644 index 00000000..c06ef0bd Binary files /dev/null and b/Library/Artifacts/e8/e8db52f2f79f6a0468d3d618f23f25a4 differ diff --git a/Library/Artifacts/e8/e8efe0dec5b9f038f60ee9d51adfac82 b/Library/Artifacts/e8/e8efe0dec5b9f038f60ee9d51adfac82 new file mode 100644 index 00000000..a9b2dffd Binary files /dev/null and b/Library/Artifacts/e8/e8efe0dec5b9f038f60ee9d51adfac82 differ diff --git a/Library/Artifacts/e8/e8f5269268dd27fdd82574bb3fa48937 b/Library/Artifacts/e8/e8f5269268dd27fdd82574bb3fa48937 new file mode 100644 index 00000000..774e91b5 Binary files /dev/null and b/Library/Artifacts/e8/e8f5269268dd27fdd82574bb3fa48937 differ diff --git a/Library/Artifacts/e8/e8f74755fe8746e987898c86e10013c6 b/Library/Artifacts/e8/e8f74755fe8746e987898c86e10013c6 new file mode 100644 index 00000000..e11b80b4 Binary files /dev/null and b/Library/Artifacts/e8/e8f74755fe8746e987898c86e10013c6 differ diff --git a/Library/Artifacts/e8/e8fc2e3c26206ebc16002645d39e3d34 b/Library/Artifacts/e8/e8fc2e3c26206ebc16002645d39e3d34 new file mode 100644 index 00000000..e2580568 Binary files /dev/null and b/Library/Artifacts/e8/e8fc2e3c26206ebc16002645d39e3d34 differ diff --git a/Library/Artifacts/e9/e902b7fbf1b7a2dbebed4d5bc4b98fd0 b/Library/Artifacts/e9/e902b7fbf1b7a2dbebed4d5bc4b98fd0 new file mode 100644 index 00000000..ba770247 Binary files /dev/null and b/Library/Artifacts/e9/e902b7fbf1b7a2dbebed4d5bc4b98fd0 differ diff --git a/Library/Artifacts/e9/e910821b0f741e56445f85ec074f59a2 b/Library/Artifacts/e9/e910821b0f741e56445f85ec074f59a2 new file mode 100644 index 00000000..aea03fc2 Binary files /dev/null and b/Library/Artifacts/e9/e910821b0f741e56445f85ec074f59a2 differ diff --git a/Library/Artifacts/e9/e9151e426e19d18040afcd53940d3dcb b/Library/Artifacts/e9/e9151e426e19d18040afcd53940d3dcb new file mode 100644 index 00000000..6b7e4976 Binary files /dev/null and b/Library/Artifacts/e9/e9151e426e19d18040afcd53940d3dcb differ diff --git a/Library/Artifacts/e9/e9263cd0460b14fb928be6647db34ade b/Library/Artifacts/e9/e9263cd0460b14fb928be6647db34ade new file mode 100644 index 00000000..1299f9ea Binary files /dev/null and b/Library/Artifacts/e9/e9263cd0460b14fb928be6647db34ade differ diff --git a/Library/Artifacts/e9/e93ccb8db8931c4779f3ebf657e28959 b/Library/Artifacts/e9/e93ccb8db8931c4779f3ebf657e28959 new file mode 100644 index 00000000..3d03c854 Binary files /dev/null and b/Library/Artifacts/e9/e93ccb8db8931c4779f3ebf657e28959 differ diff --git a/Library/Artifacts/e9/e9480681a56d7f276445bf41376517f3 b/Library/Artifacts/e9/e9480681a56d7f276445bf41376517f3 new file mode 100644 index 00000000..dcab7f07 Binary files /dev/null and b/Library/Artifacts/e9/e9480681a56d7f276445bf41376517f3 differ diff --git a/Library/Artifacts/e9/e96567fad8e12a04b10f39683d344a3d b/Library/Artifacts/e9/e96567fad8e12a04b10f39683d344a3d new file mode 100644 index 00000000..dad220b3 Binary files /dev/null and b/Library/Artifacts/e9/e96567fad8e12a04b10f39683d344a3d differ diff --git a/Library/Artifacts/e9/e97c1d3fb0fab5090dec904ede455ae0 b/Library/Artifacts/e9/e97c1d3fb0fab5090dec904ede455ae0 new file mode 100644 index 00000000..cc5b8fa2 Binary files /dev/null and b/Library/Artifacts/e9/e97c1d3fb0fab5090dec904ede455ae0 differ diff --git a/Library/Artifacts/e9/e9b0abc33979d2bc3624b730f708be62 b/Library/Artifacts/e9/e9b0abc33979d2bc3624b730f708be62 new file mode 100644 index 00000000..d17ee765 Binary files /dev/null and b/Library/Artifacts/e9/e9b0abc33979d2bc3624b730f708be62 differ diff --git a/Library/Artifacts/e9/e9b5ad6866e5c4c2ff505c989e54cd2a b/Library/Artifacts/e9/e9b5ad6866e5c4c2ff505c989e54cd2a new file mode 100644 index 00000000..d466906b Binary files /dev/null and b/Library/Artifacts/e9/e9b5ad6866e5c4c2ff505c989e54cd2a differ diff --git a/Library/Artifacts/e9/e9b964c5f386a24d1b205c9f403258e8 b/Library/Artifacts/e9/e9b964c5f386a24d1b205c9f403258e8 new file mode 100644 index 00000000..07e6f3b4 Binary files /dev/null and b/Library/Artifacts/e9/e9b964c5f386a24d1b205c9f403258e8 differ diff --git a/Library/Artifacts/e9/e9bc6f9438ebe0c6cdc12a0034ff3191 b/Library/Artifacts/e9/e9bc6f9438ebe0c6cdc12a0034ff3191 new file mode 100644 index 00000000..594f53d0 Binary files /dev/null and b/Library/Artifacts/e9/e9bc6f9438ebe0c6cdc12a0034ff3191 differ diff --git a/Library/Artifacts/e9/e9d8bfbd76ae8411bb9222a2e0b5eee6 b/Library/Artifacts/e9/e9d8bfbd76ae8411bb9222a2e0b5eee6 new file mode 100644 index 00000000..c2f3fccd Binary files /dev/null and b/Library/Artifacts/e9/e9d8bfbd76ae8411bb9222a2e0b5eee6 differ diff --git a/Library/Artifacts/ea/ea011b22f0fcbf2d6a6d998117d4d86a b/Library/Artifacts/ea/ea011b22f0fcbf2d6a6d998117d4d86a new file mode 100644 index 00000000..e2fe5a9f Binary files /dev/null and b/Library/Artifacts/ea/ea011b22f0fcbf2d6a6d998117d4d86a differ diff --git a/Library/Artifacts/ea/ea0f67f541572417c4c029f926d81667 b/Library/Artifacts/ea/ea0f67f541572417c4c029f926d81667 new file mode 100644 index 00000000..42752e1b Binary files /dev/null and b/Library/Artifacts/ea/ea0f67f541572417c4c029f926d81667 differ diff --git a/Library/Artifacts/ea/ea2b20263bcd4f1f6b8278357e3436cf b/Library/Artifacts/ea/ea2b20263bcd4f1f6b8278357e3436cf new file mode 100644 index 00000000..83cf8daf Binary files /dev/null and b/Library/Artifacts/ea/ea2b20263bcd4f1f6b8278357e3436cf differ diff --git a/Library/Artifacts/ea/ea318a65e1d4d9029185a109a1a658fe b/Library/Artifacts/ea/ea318a65e1d4d9029185a109a1a658fe new file mode 100644 index 00000000..698bc4fa Binary files /dev/null and b/Library/Artifacts/ea/ea318a65e1d4d9029185a109a1a658fe differ diff --git a/Library/Artifacts/ea/ea492f858874fb43b1dc0ae865efbec0 b/Library/Artifacts/ea/ea492f858874fb43b1dc0ae865efbec0 new file mode 100644 index 00000000..b0151f35 Binary files /dev/null and b/Library/Artifacts/ea/ea492f858874fb43b1dc0ae865efbec0 differ diff --git a/Library/Artifacts/ea/ea5b838d860e4a3d6ef03a7f9f7c5e11 b/Library/Artifacts/ea/ea5b838d860e4a3d6ef03a7f9f7c5e11 new file mode 100644 index 00000000..b6befc2d Binary files /dev/null and b/Library/Artifacts/ea/ea5b838d860e4a3d6ef03a7f9f7c5e11 differ diff --git a/Library/Artifacts/ea/ea5c85ffef6c564b2f939e3e950763b8 b/Library/Artifacts/ea/ea5c85ffef6c564b2f939e3e950763b8 new file mode 100644 index 00000000..f0ee4899 Binary files /dev/null and b/Library/Artifacts/ea/ea5c85ffef6c564b2f939e3e950763b8 differ diff --git a/Library/Artifacts/ea/ea5c98542ab16741f86ec415d6648cc6 b/Library/Artifacts/ea/ea5c98542ab16741f86ec415d6648cc6 new file mode 100644 index 00000000..24ad255c Binary files /dev/null and b/Library/Artifacts/ea/ea5c98542ab16741f86ec415d6648cc6 differ diff --git a/Library/Artifacts/ea/ea63ea0f9135bee3f9df708af67bebdf b/Library/Artifacts/ea/ea63ea0f9135bee3f9df708af67bebdf new file mode 100644 index 00000000..9b035572 Binary files /dev/null and b/Library/Artifacts/ea/ea63ea0f9135bee3f9df708af67bebdf differ diff --git a/Library/Artifacts/ea/ea6825f4418c3aebc7f9ef281e7a7026 b/Library/Artifacts/ea/ea6825f4418c3aebc7f9ef281e7a7026 new file mode 100644 index 00000000..4535ebd7 Binary files /dev/null and b/Library/Artifacts/ea/ea6825f4418c3aebc7f9ef281e7a7026 differ diff --git a/Library/Artifacts/ea/ea6dc3e08a4fc7a8df66a54ce563f279 b/Library/Artifacts/ea/ea6dc3e08a4fc7a8df66a54ce563f279 new file mode 100644 index 00000000..6e42c44c Binary files /dev/null and b/Library/Artifacts/ea/ea6dc3e08a4fc7a8df66a54ce563f279 differ diff --git a/Library/Artifacts/ea/ea70b5133a108493efc10add42c9c3eb b/Library/Artifacts/ea/ea70b5133a108493efc10add42c9c3eb new file mode 100644 index 00000000..859880b5 Binary files /dev/null and b/Library/Artifacts/ea/ea70b5133a108493efc10add42c9c3eb differ diff --git a/Library/Artifacts/ea/ea7f9be1698262c5fc1700c0014402c3 b/Library/Artifacts/ea/ea7f9be1698262c5fc1700c0014402c3 new file mode 100644 index 00000000..5ff4bc2b Binary files /dev/null and b/Library/Artifacts/ea/ea7f9be1698262c5fc1700c0014402c3 differ diff --git a/Library/Artifacts/ea/ea81bca1bff507ac177752cb98db2126 b/Library/Artifacts/ea/ea81bca1bff507ac177752cb98db2126 new file mode 100644 index 00000000..1080e991 Binary files /dev/null and b/Library/Artifacts/ea/ea81bca1bff507ac177752cb98db2126 differ diff --git a/Library/Artifacts/ea/ea89b964cdf1ce59eb53193f333681b3 b/Library/Artifacts/ea/ea89b964cdf1ce59eb53193f333681b3 new file mode 100644 index 00000000..6222d76e Binary files /dev/null and b/Library/Artifacts/ea/ea89b964cdf1ce59eb53193f333681b3 differ diff --git a/Library/Artifacts/ea/ea9b12c02bc2b8e1445ca1e57a4a68a1 b/Library/Artifacts/ea/ea9b12c02bc2b8e1445ca1e57a4a68a1 new file mode 100644 index 00000000..2cd4b9d6 Binary files /dev/null and b/Library/Artifacts/ea/ea9b12c02bc2b8e1445ca1e57a4a68a1 differ diff --git a/Library/Artifacts/ea/eaa7bb13b90188aae759dc215dfa6d61 b/Library/Artifacts/ea/eaa7bb13b90188aae759dc215dfa6d61 new file mode 100644 index 00000000..8ad08c67 Binary files /dev/null and b/Library/Artifacts/ea/eaa7bb13b90188aae759dc215dfa6d61 differ diff --git a/Library/Artifacts/ea/eabfbb97e6b89b68d63c681a73456eb7 b/Library/Artifacts/ea/eabfbb97e6b89b68d63c681a73456eb7 new file mode 100644 index 00000000..d25ab067 Binary files /dev/null and b/Library/Artifacts/ea/eabfbb97e6b89b68d63c681a73456eb7 differ diff --git a/Library/Artifacts/ea/eacb5f3650b5ea68abb2d5536b57e182 b/Library/Artifacts/ea/eacb5f3650b5ea68abb2d5536b57e182 new file mode 100644 index 00000000..914bbf0f Binary files /dev/null and b/Library/Artifacts/ea/eacb5f3650b5ea68abb2d5536b57e182 differ diff --git a/Library/Artifacts/ea/ead82ec57fa94bdf6cb2215b17a9e82f b/Library/Artifacts/ea/ead82ec57fa94bdf6cb2215b17a9e82f new file mode 100644 index 00000000..5205e862 Binary files /dev/null and b/Library/Artifacts/ea/ead82ec57fa94bdf6cb2215b17a9e82f differ diff --git a/Library/Artifacts/ea/eaee5bf783dc2da0543d23c03e9132eb b/Library/Artifacts/ea/eaee5bf783dc2da0543d23c03e9132eb new file mode 100644 index 00000000..3a6bf82e Binary files /dev/null and b/Library/Artifacts/ea/eaee5bf783dc2da0543d23c03e9132eb differ diff --git a/Library/Artifacts/ea/eafebc8d6ef51e24bb7eafb8c3c37441 b/Library/Artifacts/ea/eafebc8d6ef51e24bb7eafb8c3c37441 new file mode 100644 index 00000000..de1a705f Binary files /dev/null and b/Library/Artifacts/ea/eafebc8d6ef51e24bb7eafb8c3c37441 differ diff --git a/Library/Artifacts/eb/eb0d7f083e724ca3fa1601531f0cda72 b/Library/Artifacts/eb/eb0d7f083e724ca3fa1601531f0cda72 new file mode 100644 index 00000000..b0911f41 Binary files /dev/null and b/Library/Artifacts/eb/eb0d7f083e724ca3fa1601531f0cda72 differ diff --git a/Library/Artifacts/eb/eb0fa6024e297486282636879b19633e b/Library/Artifacts/eb/eb0fa6024e297486282636879b19633e new file mode 100644 index 00000000..6ca4c18f Binary files /dev/null and b/Library/Artifacts/eb/eb0fa6024e297486282636879b19633e differ diff --git a/Library/Artifacts/eb/eb2596dfe8cf212137b6ba143d19e258 b/Library/Artifacts/eb/eb2596dfe8cf212137b6ba143d19e258 new file mode 100644 index 00000000..39643f93 Binary files /dev/null and b/Library/Artifacts/eb/eb2596dfe8cf212137b6ba143d19e258 differ diff --git a/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 b/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 new file mode 100644 index 00000000..a93caf9e Binary files /dev/null and b/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 differ diff --git a/Library/Artifacts/eb/eb3c897848bdf6a5c16afef3f363293b b/Library/Artifacts/eb/eb3c897848bdf6a5c16afef3f363293b new file mode 100644 index 00000000..782a9e89 Binary files /dev/null and b/Library/Artifacts/eb/eb3c897848bdf6a5c16afef3f363293b differ diff --git a/Library/Artifacts/eb/eb4d3851f32b8b373df47f0b8aa9519a b/Library/Artifacts/eb/eb4d3851f32b8b373df47f0b8aa9519a new file mode 100644 index 00000000..d1cfdf04 Binary files /dev/null and b/Library/Artifacts/eb/eb4d3851f32b8b373df47f0b8aa9519a differ diff --git a/Library/Artifacts/eb/eb507459bfb5d67a62f312c25ac80fae b/Library/Artifacts/eb/eb507459bfb5d67a62f312c25ac80fae new file mode 100644 index 00000000..5094cb5c Binary files /dev/null and b/Library/Artifacts/eb/eb507459bfb5d67a62f312c25ac80fae differ diff --git a/Library/Artifacts/eb/eb639b7ec48b1bb7f359c81a88598b54 b/Library/Artifacts/eb/eb639b7ec48b1bb7f359c81a88598b54 new file mode 100644 index 00000000..a6212e33 Binary files /dev/null and b/Library/Artifacts/eb/eb639b7ec48b1bb7f359c81a88598b54 differ diff --git a/Library/Artifacts/eb/eb68f5d467584d513a4fbf6d8c0ae1f2 b/Library/Artifacts/eb/eb68f5d467584d513a4fbf6d8c0ae1f2 new file mode 100644 index 00000000..8c7154f1 Binary files /dev/null and b/Library/Artifacts/eb/eb68f5d467584d513a4fbf6d8c0ae1f2 differ diff --git a/Library/Artifacts/eb/eba7bb85c0d29a8864491313f28cddcc b/Library/Artifacts/eb/eba7bb85c0d29a8864491313f28cddcc new file mode 100644 index 00000000..b7a99975 Binary files /dev/null and b/Library/Artifacts/eb/eba7bb85c0d29a8864491313f28cddcc differ diff --git a/Library/Artifacts/eb/ebb0f010ffec80be5193b5f98310742c b/Library/Artifacts/eb/ebb0f010ffec80be5193b5f98310742c new file mode 100644 index 00000000..dd49d2af Binary files /dev/null and b/Library/Artifacts/eb/ebb0f010ffec80be5193b5f98310742c differ diff --git a/Library/Artifacts/eb/ebb1d1650866cecae969c0707c40fcc6 b/Library/Artifacts/eb/ebb1d1650866cecae969c0707c40fcc6 new file mode 100644 index 00000000..96ec8fb3 Binary files /dev/null and b/Library/Artifacts/eb/ebb1d1650866cecae969c0707c40fcc6 differ diff --git a/Library/Artifacts/eb/ebb831f9eda470e2409038f2cb2574c4 b/Library/Artifacts/eb/ebb831f9eda470e2409038f2cb2574c4 new file mode 100644 index 00000000..e637b8ce Binary files /dev/null and b/Library/Artifacts/eb/ebb831f9eda470e2409038f2cb2574c4 differ diff --git a/Library/Artifacts/eb/ebc3db032cd13f7b9edfffde9e2c4c98 b/Library/Artifacts/eb/ebc3db032cd13f7b9edfffde9e2c4c98 new file mode 100644 index 00000000..b6bf1b88 Binary files /dev/null and b/Library/Artifacts/eb/ebc3db032cd13f7b9edfffde9e2c4c98 differ diff --git a/Library/Artifacts/ec/ec299658ee7f87f5734e6e9600c43a5b b/Library/Artifacts/ec/ec299658ee7f87f5734e6e9600c43a5b new file mode 100644 index 00000000..93a40963 Binary files /dev/null and b/Library/Artifacts/ec/ec299658ee7f87f5734e6e9600c43a5b differ diff --git a/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 b/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 new file mode 100644 index 00000000..c95b1759 Binary files /dev/null and b/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 differ diff --git a/Library/Artifacts/ec/ec419e0fcc7f4aac6a1e08ca7e5158e5 b/Library/Artifacts/ec/ec419e0fcc7f4aac6a1e08ca7e5158e5 new file mode 100644 index 00000000..4d42887e Binary files /dev/null and b/Library/Artifacts/ec/ec419e0fcc7f4aac6a1e08ca7e5158e5 differ diff --git a/Library/Artifacts/ec/ec4713066c2162ad58d96e2843e701fe b/Library/Artifacts/ec/ec4713066c2162ad58d96e2843e701fe new file mode 100644 index 00000000..2882cbf3 Binary files /dev/null and b/Library/Artifacts/ec/ec4713066c2162ad58d96e2843e701fe differ diff --git a/Library/Artifacts/ec/ec4c0d2d2dc23f2ab7bcf81c1e259bd7 b/Library/Artifacts/ec/ec4c0d2d2dc23f2ab7bcf81c1e259bd7 new file mode 100644 index 00000000..0711f40c Binary files /dev/null and b/Library/Artifacts/ec/ec4c0d2d2dc23f2ab7bcf81c1e259bd7 differ diff --git a/Library/Artifacts/ec/ec5127872246029e4d44fc7ba209225c b/Library/Artifacts/ec/ec5127872246029e4d44fc7ba209225c new file mode 100644 index 00000000..a78445dd Binary files /dev/null and b/Library/Artifacts/ec/ec5127872246029e4d44fc7ba209225c differ diff --git a/Library/Artifacts/ec/ec5606f572d3dee89b9e6206e8c8ecec b/Library/Artifacts/ec/ec5606f572d3dee89b9e6206e8c8ecec new file mode 100644 index 00000000..f6dcf02a Binary files /dev/null and b/Library/Artifacts/ec/ec5606f572d3dee89b9e6206e8c8ecec differ diff --git a/Library/Artifacts/ec/ec6913ca33a5b09cd5c422f84608acfc b/Library/Artifacts/ec/ec6913ca33a5b09cd5c422f84608acfc new file mode 100644 index 00000000..f1dd5b16 Binary files /dev/null and b/Library/Artifacts/ec/ec6913ca33a5b09cd5c422f84608acfc differ diff --git a/Library/Artifacts/ec/ec6b57c5cca1fed43b646c7ba745cad8 b/Library/Artifacts/ec/ec6b57c5cca1fed43b646c7ba745cad8 new file mode 100644 index 00000000..9fc6479b Binary files /dev/null and b/Library/Artifacts/ec/ec6b57c5cca1fed43b646c7ba745cad8 differ diff --git a/Library/Artifacts/ec/ec845a0d1c789710e89a97fd8b87f1f5 b/Library/Artifacts/ec/ec845a0d1c789710e89a97fd8b87f1f5 new file mode 100644 index 00000000..c1809741 Binary files /dev/null and b/Library/Artifacts/ec/ec845a0d1c789710e89a97fd8b87f1f5 differ diff --git a/Library/Artifacts/ec/ec917170eeee3f80b9db77c34666ca68 b/Library/Artifacts/ec/ec917170eeee3f80b9db77c34666ca68 new file mode 100644 index 00000000..3310b1bb Binary files /dev/null and b/Library/Artifacts/ec/ec917170eeee3f80b9db77c34666ca68 differ diff --git a/Library/Artifacts/ec/ec938511a0b7a7659b743b1cd3508187 b/Library/Artifacts/ec/ec938511a0b7a7659b743b1cd3508187 new file mode 100644 index 00000000..6b872aa9 Binary files /dev/null and b/Library/Artifacts/ec/ec938511a0b7a7659b743b1cd3508187 differ diff --git a/Library/Artifacts/ec/ec993b804d24790c1056a3bfc79a19a4 b/Library/Artifacts/ec/ec993b804d24790c1056a3bfc79a19a4 new file mode 100644 index 00000000..0ef6bebe Binary files /dev/null and b/Library/Artifacts/ec/ec993b804d24790c1056a3bfc79a19a4 differ diff --git a/Library/Artifacts/ec/ecadb45c22c3aad3cfea11a2dd569d9f b/Library/Artifacts/ec/ecadb45c22c3aad3cfea11a2dd569d9f new file mode 100644 index 00000000..d1dcde8b Binary files /dev/null and b/Library/Artifacts/ec/ecadb45c22c3aad3cfea11a2dd569d9f differ diff --git a/Library/Artifacts/ec/ecae42774c9f5cb0ef07b88e9bc9891b b/Library/Artifacts/ec/ecae42774c9f5cb0ef07b88e9bc9891b new file mode 100644 index 00000000..69310297 Binary files /dev/null and b/Library/Artifacts/ec/ecae42774c9f5cb0ef07b88e9bc9891b differ diff --git a/Library/Artifacts/ec/ecb56cb055822b02991a6d27a3958580 b/Library/Artifacts/ec/ecb56cb055822b02991a6d27a3958580 new file mode 100644 index 00000000..2ddff592 Binary files /dev/null and b/Library/Artifacts/ec/ecb56cb055822b02991a6d27a3958580 differ diff --git a/Library/Artifacts/ec/ecb854da10bc5caa4bff848668f4d45c b/Library/Artifacts/ec/ecb854da10bc5caa4bff848668f4d45c new file mode 100644 index 00000000..f89a2a0b Binary files /dev/null and b/Library/Artifacts/ec/ecb854da10bc5caa4bff848668f4d45c differ diff --git a/Library/Artifacts/ec/ecbf5f785181ff755f19e39a51987814 b/Library/Artifacts/ec/ecbf5f785181ff755f19e39a51987814 new file mode 100644 index 00000000..5efbc451 Binary files /dev/null and b/Library/Artifacts/ec/ecbf5f785181ff755f19e39a51987814 differ diff --git a/Library/Artifacts/ec/eccd13174071413402b140d788b9689b b/Library/Artifacts/ec/eccd13174071413402b140d788b9689b new file mode 100644 index 00000000..a80cfe9b Binary files /dev/null and b/Library/Artifacts/ec/eccd13174071413402b140d788b9689b differ diff --git a/Library/Artifacts/ec/ecddbbedcd2751c7891f60bcb730d70a b/Library/Artifacts/ec/ecddbbedcd2751c7891f60bcb730d70a new file mode 100644 index 00000000..92340af7 Binary files /dev/null and b/Library/Artifacts/ec/ecddbbedcd2751c7891f60bcb730d70a differ diff --git a/Library/Artifacts/ec/ecedf3610f78fe3d6a30223239f20e30 b/Library/Artifacts/ec/ecedf3610f78fe3d6a30223239f20e30 new file mode 100644 index 00000000..7edb5eb6 Binary files /dev/null and b/Library/Artifacts/ec/ecedf3610f78fe3d6a30223239f20e30 differ diff --git a/Library/Artifacts/ec/ecfbe2da1bf89053cd056e1487453c1a b/Library/Artifacts/ec/ecfbe2da1bf89053cd056e1487453c1a new file mode 100644 index 00000000..6cfd34b7 Binary files /dev/null and b/Library/Artifacts/ec/ecfbe2da1bf89053cd056e1487453c1a differ diff --git a/Library/Artifacts/ed/ed35f044348899b18687ad46d90b2a44 b/Library/Artifacts/ed/ed35f044348899b18687ad46d90b2a44 new file mode 100644 index 00000000..df351e0f Binary files /dev/null and b/Library/Artifacts/ed/ed35f044348899b18687ad46d90b2a44 differ diff --git a/Library/Artifacts/ed/ed49203b8b72bffbe11bc6aaf796a11a b/Library/Artifacts/ed/ed49203b8b72bffbe11bc6aaf796a11a new file mode 100644 index 00000000..0d1149ed Binary files /dev/null and b/Library/Artifacts/ed/ed49203b8b72bffbe11bc6aaf796a11a differ diff --git a/Library/Artifacts/ed/ed92fe6d7ff4d54e330a6c13d960aabb b/Library/Artifacts/ed/ed92fe6d7ff4d54e330a6c13d960aabb new file mode 100644 index 00000000..2d3cd57b Binary files /dev/null and b/Library/Artifacts/ed/ed92fe6d7ff4d54e330a6c13d960aabb differ diff --git a/Library/Artifacts/ed/ed9e20a4112cfaa5372546ebbbc3e18c b/Library/Artifacts/ed/ed9e20a4112cfaa5372546ebbbc3e18c new file mode 100644 index 00000000..6512825e Binary files /dev/null and b/Library/Artifacts/ed/ed9e20a4112cfaa5372546ebbbc3e18c differ diff --git a/Library/Artifacts/ed/ed9ef0a1eade1845b2d4e69c0ebc670a b/Library/Artifacts/ed/ed9ef0a1eade1845b2d4e69c0ebc670a new file mode 100644 index 00000000..4c2f5934 Binary files /dev/null and b/Library/Artifacts/ed/ed9ef0a1eade1845b2d4e69c0ebc670a differ diff --git a/Library/Artifacts/ed/edcd391a6a6b65f5df7c85075e236a0a b/Library/Artifacts/ed/edcd391a6a6b65f5df7c85075e236a0a new file mode 100644 index 00000000..d9afcbf3 Binary files /dev/null and b/Library/Artifacts/ed/edcd391a6a6b65f5df7c85075e236a0a differ diff --git a/Library/Artifacts/ed/edf44cce61dd9662091a9ba658996fcc b/Library/Artifacts/ed/edf44cce61dd9662091a9ba658996fcc new file mode 100644 index 00000000..f63bfc42 Binary files /dev/null and b/Library/Artifacts/ed/edf44cce61dd9662091a9ba658996fcc differ diff --git a/Library/Artifacts/ee/ee15264b97d6b502be11b7e8d63da6c7 b/Library/Artifacts/ee/ee15264b97d6b502be11b7e8d63da6c7 new file mode 100644 index 00000000..b4210d0d Binary files /dev/null and b/Library/Artifacts/ee/ee15264b97d6b502be11b7e8d63da6c7 differ diff --git a/Library/Artifacts/ee/ee38e8e62139b08e057e77ed3c6e1808 b/Library/Artifacts/ee/ee38e8e62139b08e057e77ed3c6e1808 new file mode 100644 index 00000000..2bd510fe Binary files /dev/null and b/Library/Artifacts/ee/ee38e8e62139b08e057e77ed3c6e1808 differ diff --git a/Library/Artifacts/ee/ee42aa5d79d3c0748937eda04ccf4dbf b/Library/Artifacts/ee/ee42aa5d79d3c0748937eda04ccf4dbf new file mode 100644 index 00000000..9a7c32a2 Binary files /dev/null and b/Library/Artifacts/ee/ee42aa5d79d3c0748937eda04ccf4dbf differ diff --git a/Library/Artifacts/ee/ee52de6128b14cff487de49c8971a060 b/Library/Artifacts/ee/ee52de6128b14cff487de49c8971a060 new file mode 100644 index 00000000..733a2d3d Binary files /dev/null and b/Library/Artifacts/ee/ee52de6128b14cff487de49c8971a060 differ diff --git a/Library/Artifacts/ee/ee6e8f4253df26b5c2bcb8be57b1abe9 b/Library/Artifacts/ee/ee6e8f4253df26b5c2bcb8be57b1abe9 new file mode 100644 index 00000000..4e547857 Binary files /dev/null and b/Library/Artifacts/ee/ee6e8f4253df26b5c2bcb8be57b1abe9 differ diff --git a/Library/Artifacts/ee/ee8ae4c1fd327094fc0b22e5b3d26555 b/Library/Artifacts/ee/ee8ae4c1fd327094fc0b22e5b3d26555 new file mode 100644 index 00000000..ce67fb09 Binary files /dev/null and b/Library/Artifacts/ee/ee8ae4c1fd327094fc0b22e5b3d26555 differ diff --git a/Library/Artifacts/ee/ee95ec8f902c2e95f637b736a8d448cc b/Library/Artifacts/ee/ee95ec8f902c2e95f637b736a8d448cc new file mode 100644 index 00000000..ebfcfdcc Binary files /dev/null and b/Library/Artifacts/ee/ee95ec8f902c2e95f637b736a8d448cc differ diff --git a/Library/Artifacts/ee/ee9a2619c7dd918025adaf182ebb45bc b/Library/Artifacts/ee/ee9a2619c7dd918025adaf182ebb45bc new file mode 100644 index 00000000..99d87043 Binary files /dev/null and b/Library/Artifacts/ee/ee9a2619c7dd918025adaf182ebb45bc differ diff --git a/Library/Artifacts/ee/eea0ce1a6c502715f8fa1081f4885f1f b/Library/Artifacts/ee/eea0ce1a6c502715f8fa1081f4885f1f new file mode 100644 index 00000000..6df33828 Binary files /dev/null and b/Library/Artifacts/ee/eea0ce1a6c502715f8fa1081f4885f1f differ diff --git a/Library/Artifacts/ee/eea89490ebcbefe240dd5821d289958c b/Library/Artifacts/ee/eea89490ebcbefe240dd5821d289958c new file mode 100644 index 00000000..bb6be7d0 Binary files /dev/null and b/Library/Artifacts/ee/eea89490ebcbefe240dd5821d289958c differ diff --git a/Library/Artifacts/ee/eeb4e8da143af9f2a818cbd00f91bccc b/Library/Artifacts/ee/eeb4e8da143af9f2a818cbd00f91bccc new file mode 100644 index 00000000..bdbedc3f Binary files /dev/null and b/Library/Artifacts/ee/eeb4e8da143af9f2a818cbd00f91bccc differ diff --git a/Library/Artifacts/ee/eebc6c96d0125d4333fe7442c5356be7 b/Library/Artifacts/ee/eebc6c96d0125d4333fe7442c5356be7 new file mode 100644 index 00000000..09acb666 Binary files /dev/null and b/Library/Artifacts/ee/eebc6c96d0125d4333fe7442c5356be7 differ diff --git a/Library/Artifacts/ee/eebd68d02539577d24b72724d75708b0 b/Library/Artifacts/ee/eebd68d02539577d24b72724d75708b0 new file mode 100644 index 00000000..dbceaba6 Binary files /dev/null and b/Library/Artifacts/ee/eebd68d02539577d24b72724d75708b0 differ diff --git a/Library/Artifacts/ee/eec28798b24ecd815cbbfbfea10b32ae b/Library/Artifacts/ee/eec28798b24ecd815cbbfbfea10b32ae new file mode 100644 index 00000000..85015c3c Binary files /dev/null and b/Library/Artifacts/ee/eec28798b24ecd815cbbfbfea10b32ae differ diff --git a/Library/Artifacts/ee/eed7e7423028ef67bcdd623b23fde33f b/Library/Artifacts/ee/eed7e7423028ef67bcdd623b23fde33f new file mode 100644 index 00000000..0ddd24be Binary files /dev/null and b/Library/Artifacts/ee/eed7e7423028ef67bcdd623b23fde33f differ diff --git a/Library/Artifacts/ee/eedd42785ce27a6e2461230743fb4328 b/Library/Artifacts/ee/eedd42785ce27a6e2461230743fb4328 new file mode 100644 index 00000000..732d1939 Binary files /dev/null and b/Library/Artifacts/ee/eedd42785ce27a6e2461230743fb4328 differ diff --git a/Library/Artifacts/ef/ef2ec7ce729f8381f7642c9f232781fc b/Library/Artifacts/ef/ef2ec7ce729f8381f7642c9f232781fc new file mode 100644 index 00000000..2d035fec Binary files /dev/null and b/Library/Artifacts/ef/ef2ec7ce729f8381f7642c9f232781fc differ diff --git a/Library/Artifacts/ef/ef38487cc573b6194190a9d37ad85dc3 b/Library/Artifacts/ef/ef38487cc573b6194190a9d37ad85dc3 new file mode 100644 index 00000000..16fdf91a Binary files /dev/null and b/Library/Artifacts/ef/ef38487cc573b6194190a9d37ad85dc3 differ diff --git a/Library/Artifacts/ef/ef44a5520c70cedb6c6102d19027e0fb b/Library/Artifacts/ef/ef44a5520c70cedb6c6102d19027e0fb new file mode 100644 index 00000000..679af301 Binary files /dev/null and b/Library/Artifacts/ef/ef44a5520c70cedb6c6102d19027e0fb differ diff --git a/Library/Artifacts/ef/ef63a98da8a98c233bc9287ad585b6c8 b/Library/Artifacts/ef/ef63a98da8a98c233bc9287ad585b6c8 new file mode 100644 index 00000000..57bf0c24 Binary files /dev/null and b/Library/Artifacts/ef/ef63a98da8a98c233bc9287ad585b6c8 differ diff --git a/Library/Artifacts/ef/efb0b0be12a771a4faf39fca25f6285e b/Library/Artifacts/ef/efb0b0be12a771a4faf39fca25f6285e new file mode 100644 index 00000000..9b0591b5 Binary files /dev/null and b/Library/Artifacts/ef/efb0b0be12a771a4faf39fca25f6285e differ diff --git a/Library/Artifacts/ef/efb565c55d1ae494afbc1b9cf7351e58 b/Library/Artifacts/ef/efb565c55d1ae494afbc1b9cf7351e58 new file mode 100644 index 00000000..800897b0 Binary files /dev/null and b/Library/Artifacts/ef/efb565c55d1ae494afbc1b9cf7351e58 differ diff --git a/Library/Artifacts/ef/efcbed005e02174b8f6d4141f1172fd7 b/Library/Artifacts/ef/efcbed005e02174b8f6d4141f1172fd7 new file mode 100644 index 00000000..33ba280e Binary files /dev/null and b/Library/Artifacts/ef/efcbed005e02174b8f6d4141f1172fd7 differ diff --git a/Library/Artifacts/ef/efdedf9f65b0c0cceb6ccf27c22a5a6f b/Library/Artifacts/ef/efdedf9f65b0c0cceb6ccf27c22a5a6f new file mode 100644 index 00000000..8a3832a2 Binary files /dev/null and b/Library/Artifacts/ef/efdedf9f65b0c0cceb6ccf27c22a5a6f differ diff --git a/Library/Artifacts/ef/efe946c79f690af2101844b385a291df b/Library/Artifacts/ef/efe946c79f690af2101844b385a291df new file mode 100644 index 00000000..abd4df2d Binary files /dev/null and b/Library/Artifacts/ef/efe946c79f690af2101844b385a291df differ diff --git a/Library/Artifacts/ef/efeee83f176b55ecfb942fd46fda0da3 b/Library/Artifacts/ef/efeee83f176b55ecfb942fd46fda0da3 new file mode 100644 index 00000000..86a3efd1 Binary files /dev/null and b/Library/Artifacts/ef/efeee83f176b55ecfb942fd46fda0da3 differ diff --git a/Library/Artifacts/f0/f0054a7f93a1b291752c1e87c818ee94 b/Library/Artifacts/f0/f0054a7f93a1b291752c1e87c818ee94 new file mode 100644 index 00000000..e3b93471 Binary files /dev/null and b/Library/Artifacts/f0/f0054a7f93a1b291752c1e87c818ee94 differ diff --git a/Library/Artifacts/f0/f027a012a4c2bb3f1e54df09c4cfef08 b/Library/Artifacts/f0/f027a012a4c2bb3f1e54df09c4cfef08 new file mode 100644 index 00000000..dcceae13 Binary files /dev/null and b/Library/Artifacts/f0/f027a012a4c2bb3f1e54df09c4cfef08 differ diff --git a/Library/Artifacts/f0/f0396ae173a22e6475d570ac3364b303 b/Library/Artifacts/f0/f0396ae173a22e6475d570ac3364b303 new file mode 100644 index 00000000..d8b52122 Binary files /dev/null and b/Library/Artifacts/f0/f0396ae173a22e6475d570ac3364b303 differ diff --git a/Library/Artifacts/f0/f0416bdd75576fbc5e72c840fb5b4d90 b/Library/Artifacts/f0/f0416bdd75576fbc5e72c840fb5b4d90 new file mode 100644 index 00000000..a655ae6c Binary files /dev/null and b/Library/Artifacts/f0/f0416bdd75576fbc5e72c840fb5b4d90 differ diff --git a/Library/Artifacts/f0/f0545746f6c2acac0d835dbfc19c1a59 b/Library/Artifacts/f0/f0545746f6c2acac0d835dbfc19c1a59 new file mode 100644 index 00000000..8d8ab29c Binary files /dev/null and b/Library/Artifacts/f0/f0545746f6c2acac0d835dbfc19c1a59 differ diff --git a/Library/Artifacts/f0/f05f96e56efe39bdbdf406928e20c583 b/Library/Artifacts/f0/f05f96e56efe39bdbdf406928e20c583 new file mode 100644 index 00000000..293d72e7 Binary files /dev/null and b/Library/Artifacts/f0/f05f96e56efe39bdbdf406928e20c583 differ diff --git a/Library/Artifacts/f0/f0661ad83e3d376f3b23b41e8e81636b b/Library/Artifacts/f0/f0661ad83e3d376f3b23b41e8e81636b new file mode 100644 index 00000000..fdbd55f1 Binary files /dev/null and b/Library/Artifacts/f0/f0661ad83e3d376f3b23b41e8e81636b differ diff --git a/Library/Artifacts/f0/f07531c74f60321e3af3eff5a55c6700 b/Library/Artifacts/f0/f07531c74f60321e3af3eff5a55c6700 new file mode 100644 index 00000000..1bc4872c Binary files /dev/null and b/Library/Artifacts/f0/f07531c74f60321e3af3eff5a55c6700 differ diff --git a/Library/Artifacts/f0/f090dc163ebb5f8df9884160ae4e5aab b/Library/Artifacts/f0/f090dc163ebb5f8df9884160ae4e5aab new file mode 100644 index 00000000..c4a558a3 Binary files /dev/null and b/Library/Artifacts/f0/f090dc163ebb5f8df9884160ae4e5aab differ diff --git a/Library/Artifacts/f0/f0937e5c9e66afd1dfc6cea7899326d1 b/Library/Artifacts/f0/f0937e5c9e66afd1dfc6cea7899326d1 new file mode 100644 index 00000000..4264a985 Binary files /dev/null and b/Library/Artifacts/f0/f0937e5c9e66afd1dfc6cea7899326d1 differ diff --git a/Library/Artifacts/f0/f097190a5afbcca4a816616de5c993c8 b/Library/Artifacts/f0/f097190a5afbcca4a816616de5c993c8 new file mode 100644 index 00000000..86c446d2 Binary files /dev/null and b/Library/Artifacts/f0/f097190a5afbcca4a816616de5c993c8 differ diff --git a/Library/Artifacts/f0/f0c7e371df4daf5dcfe4a253562c6f83 b/Library/Artifacts/f0/f0c7e371df4daf5dcfe4a253562c6f83 new file mode 100644 index 00000000..64a9eedb Binary files /dev/null and b/Library/Artifacts/f0/f0c7e371df4daf5dcfe4a253562c6f83 differ diff --git a/Library/Artifacts/f0/f0dfb69e14f5b9aa596217bda3048dc3 b/Library/Artifacts/f0/f0dfb69e14f5b9aa596217bda3048dc3 new file mode 100644 index 00000000..b70369dd Binary files /dev/null and b/Library/Artifacts/f0/f0dfb69e14f5b9aa596217bda3048dc3 differ diff --git a/Library/Artifacts/f1/f1026f6c01c5e8c1b17f962699318670 b/Library/Artifacts/f1/f1026f6c01c5e8c1b17f962699318670 new file mode 100644 index 00000000..185da238 Binary files /dev/null and b/Library/Artifacts/f1/f1026f6c01c5e8c1b17f962699318670 differ diff --git a/Library/Artifacts/f1/f114a4d5f740c35ce939f0c8e3f08b62 b/Library/Artifacts/f1/f114a4d5f740c35ce939f0c8e3f08b62 new file mode 100644 index 00000000..6dabf338 Binary files /dev/null and b/Library/Artifacts/f1/f114a4d5f740c35ce939f0c8e3f08b62 differ diff --git a/Library/Artifacts/f1/f141175067b83bfe472c3585b9ba64a5 b/Library/Artifacts/f1/f141175067b83bfe472c3585b9ba64a5 new file mode 100644 index 00000000..07447309 Binary files /dev/null and b/Library/Artifacts/f1/f141175067b83bfe472c3585b9ba64a5 differ diff --git a/Library/Artifacts/f1/f14c22670d418e3b5ab60f44699f6b64 b/Library/Artifacts/f1/f14c22670d418e3b5ab60f44699f6b64 new file mode 100644 index 00000000..7417f9da Binary files /dev/null and b/Library/Artifacts/f1/f14c22670d418e3b5ab60f44699f6b64 differ diff --git a/Library/Artifacts/f1/f16486b559344a3771a23d1af9b52575 b/Library/Artifacts/f1/f16486b559344a3771a23d1af9b52575 new file mode 100644 index 00000000..7b649803 Binary files /dev/null and b/Library/Artifacts/f1/f16486b559344a3771a23d1af9b52575 differ diff --git a/Library/Artifacts/f1/f1674114cb4af188e1f0259f049091e1 b/Library/Artifacts/f1/f1674114cb4af188e1f0259f049091e1 new file mode 100644 index 00000000..72a9ad84 Binary files /dev/null and b/Library/Artifacts/f1/f1674114cb4af188e1f0259f049091e1 differ diff --git a/Library/Artifacts/f1/f168d2d58f10f87c388dc116cf013676 b/Library/Artifacts/f1/f168d2d58f10f87c388dc116cf013676 new file mode 100644 index 00000000..83b903c0 Binary files /dev/null and b/Library/Artifacts/f1/f168d2d58f10f87c388dc116cf013676 differ diff --git a/Library/Artifacts/f1/f17a6372217db036f8ff1ff91aee9e69 b/Library/Artifacts/f1/f17a6372217db036f8ff1ff91aee9e69 new file mode 100644 index 00000000..2757f2f4 Binary files /dev/null and b/Library/Artifacts/f1/f17a6372217db036f8ff1ff91aee9e69 differ diff --git a/Library/Artifacts/f1/f18b719f81cf0f50170750c526aab5d8 b/Library/Artifacts/f1/f18b719f81cf0f50170750c526aab5d8 new file mode 100644 index 00000000..f636b322 Binary files /dev/null and b/Library/Artifacts/f1/f18b719f81cf0f50170750c526aab5d8 differ diff --git a/Library/Artifacts/f1/f19cd8748f42eb35a86a5412120d7796 b/Library/Artifacts/f1/f19cd8748f42eb35a86a5412120d7796 new file mode 100644 index 00000000..7413730a Binary files /dev/null and b/Library/Artifacts/f1/f19cd8748f42eb35a86a5412120d7796 differ diff --git a/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 b/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 new file mode 100644 index 00000000..bd13f390 Binary files /dev/null and b/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 differ diff --git a/Library/Artifacts/f1/f1b50eb8a4d8e154d4dc08aaf454814a b/Library/Artifacts/f1/f1b50eb8a4d8e154d4dc08aaf454814a new file mode 100644 index 00000000..b51480dd Binary files /dev/null and b/Library/Artifacts/f1/f1b50eb8a4d8e154d4dc08aaf454814a differ diff --git a/Library/Artifacts/f1/f1bbf22e341dd690be0854053894b39a b/Library/Artifacts/f1/f1bbf22e341dd690be0854053894b39a new file mode 100644 index 00000000..b22d9269 Binary files /dev/null and b/Library/Artifacts/f1/f1bbf22e341dd690be0854053894b39a differ diff --git a/Library/Artifacts/f1/f1c2f7f85f970c4cec179e9afc8da11d b/Library/Artifacts/f1/f1c2f7f85f970c4cec179e9afc8da11d new file mode 100644 index 00000000..8e416282 Binary files /dev/null and b/Library/Artifacts/f1/f1c2f7f85f970c4cec179e9afc8da11d differ diff --git a/Library/Artifacts/f1/f1c42d73af7d56bd1027196055762f25 b/Library/Artifacts/f1/f1c42d73af7d56bd1027196055762f25 new file mode 100644 index 00000000..be87b0c8 Binary files /dev/null and b/Library/Artifacts/f1/f1c42d73af7d56bd1027196055762f25 differ diff --git a/Library/Artifacts/f1/f1d8ec5fa39dde8f76de04a85985b7d3 b/Library/Artifacts/f1/f1d8ec5fa39dde8f76de04a85985b7d3 new file mode 100644 index 00000000..13ba33ab Binary files /dev/null and b/Library/Artifacts/f1/f1d8ec5fa39dde8f76de04a85985b7d3 differ diff --git a/Library/Artifacts/f1/f1dfcf4c09624a3f4e6338ea39119344 b/Library/Artifacts/f1/f1dfcf4c09624a3f4e6338ea39119344 new file mode 100644 index 00000000..e2dbfdc7 Binary files /dev/null and b/Library/Artifacts/f1/f1dfcf4c09624a3f4e6338ea39119344 differ diff --git a/Library/Artifacts/f2/f23731383a2b2c62e726f8e230a399f2 b/Library/Artifacts/f2/f23731383a2b2c62e726f8e230a399f2 new file mode 100644 index 00000000..4db34ab5 Binary files /dev/null and b/Library/Artifacts/f2/f23731383a2b2c62e726f8e230a399f2 differ diff --git a/Library/Artifacts/f2/f239a3e9fe80446ad4f2c69488cf4571 b/Library/Artifacts/f2/f239a3e9fe80446ad4f2c69488cf4571 new file mode 100644 index 00000000..24204bc2 Binary files /dev/null and b/Library/Artifacts/f2/f239a3e9fe80446ad4f2c69488cf4571 differ diff --git a/Library/Artifacts/f2/f24ebf3b783bce137700341f52024234 b/Library/Artifacts/f2/f24ebf3b783bce137700341f52024234 new file mode 100644 index 00000000..5dc9bc4c Binary files /dev/null and b/Library/Artifacts/f2/f24ebf3b783bce137700341f52024234 differ diff --git a/Library/Artifacts/f2/f2558f05f4b926eb8589da7c400f0f88 b/Library/Artifacts/f2/f2558f05f4b926eb8589da7c400f0f88 new file mode 100644 index 00000000..30664d82 Binary files /dev/null and b/Library/Artifacts/f2/f2558f05f4b926eb8589da7c400f0f88 differ diff --git a/Library/Artifacts/f2/f257dd31455ef80a5189a1332ebe3d81 b/Library/Artifacts/f2/f257dd31455ef80a5189a1332ebe3d81 new file mode 100644 index 00000000..eceff726 Binary files /dev/null and b/Library/Artifacts/f2/f257dd31455ef80a5189a1332ebe3d81 differ diff --git a/Library/Artifacts/f2/f259dc03ccec3c215ff4b9ff7737b89f b/Library/Artifacts/f2/f259dc03ccec3c215ff4b9ff7737b89f new file mode 100644 index 00000000..44a162ed Binary files /dev/null and b/Library/Artifacts/f2/f259dc03ccec3c215ff4b9ff7737b89f differ diff --git a/Library/Artifacts/f2/f263176691519735eafa454921f17cba b/Library/Artifacts/f2/f263176691519735eafa454921f17cba new file mode 100644 index 00000000..ee62648e Binary files /dev/null and b/Library/Artifacts/f2/f263176691519735eafa454921f17cba differ diff --git a/Library/Artifacts/f2/f264e5bae208ff798025da57d969d996 b/Library/Artifacts/f2/f264e5bae208ff798025da57d969d996 new file mode 100644 index 00000000..128676bb Binary files /dev/null and b/Library/Artifacts/f2/f264e5bae208ff798025da57d969d996 differ diff --git a/Library/Artifacts/f2/f26ab49e4c14872205b15813cebf35db b/Library/Artifacts/f2/f26ab49e4c14872205b15813cebf35db new file mode 100644 index 00000000..2e2c8be6 Binary files /dev/null and b/Library/Artifacts/f2/f26ab49e4c14872205b15813cebf35db differ diff --git a/Library/Artifacts/f2/f277b50581f63204c040448db99f0bd2 b/Library/Artifacts/f2/f277b50581f63204c040448db99f0bd2 new file mode 100644 index 00000000..690d4edd Binary files /dev/null and b/Library/Artifacts/f2/f277b50581f63204c040448db99f0bd2 differ diff --git a/Library/Artifacts/f2/f277daca225e0fc7e30bcd1fd177b87f b/Library/Artifacts/f2/f277daca225e0fc7e30bcd1fd177b87f new file mode 100644 index 00000000..9aaad146 Binary files /dev/null and b/Library/Artifacts/f2/f277daca225e0fc7e30bcd1fd177b87f differ diff --git a/Library/Artifacts/f2/f27e02f407396062dc1b72e72a96c9ee b/Library/Artifacts/f2/f27e02f407396062dc1b72e72a96c9ee new file mode 100644 index 00000000..25eb6b2d Binary files /dev/null and b/Library/Artifacts/f2/f27e02f407396062dc1b72e72a96c9ee differ diff --git a/Library/Artifacts/f2/f2a3135442af4076e6c7d269f3e09ed1 b/Library/Artifacts/f2/f2a3135442af4076e6c7d269f3e09ed1 new file mode 100644 index 00000000..d5a047f0 Binary files /dev/null and b/Library/Artifacts/f2/f2a3135442af4076e6c7d269f3e09ed1 differ diff --git a/Library/Artifacts/f2/f2a7eb12df07b58b44ce0a7ec546d3d4 b/Library/Artifacts/f2/f2a7eb12df07b58b44ce0a7ec546d3d4 new file mode 100644 index 00000000..6656216a Binary files /dev/null and b/Library/Artifacts/f2/f2a7eb12df07b58b44ce0a7ec546d3d4 differ diff --git a/Library/Artifacts/f2/f2bc79028c05c0f08f5a66c8c07c9913 b/Library/Artifacts/f2/f2bc79028c05c0f08f5a66c8c07c9913 new file mode 100644 index 00000000..a62fce77 Binary files /dev/null and b/Library/Artifacts/f2/f2bc79028c05c0f08f5a66c8c07c9913 differ diff --git a/Library/Artifacts/f2/f2c0a7809434418286e379365a92028c b/Library/Artifacts/f2/f2c0a7809434418286e379365a92028c new file mode 100644 index 00000000..fbc8d49b Binary files /dev/null and b/Library/Artifacts/f2/f2c0a7809434418286e379365a92028c differ diff --git a/Library/Artifacts/f2/f2cda65990ce8c276de06cf9b7c43f13 b/Library/Artifacts/f2/f2cda65990ce8c276de06cf9b7c43f13 new file mode 100644 index 00000000..65537cd6 Binary files /dev/null and b/Library/Artifacts/f2/f2cda65990ce8c276de06cf9b7c43f13 differ diff --git a/Library/Artifacts/f2/f2da8882658e997eb806ee7c71c2705d b/Library/Artifacts/f2/f2da8882658e997eb806ee7c71c2705d new file mode 100644 index 00000000..d110ffee Binary files /dev/null and b/Library/Artifacts/f2/f2da8882658e997eb806ee7c71c2705d differ diff --git a/Library/Artifacts/f2/f2ed8f1dbd6bc1c582302de5e3296cd4 b/Library/Artifacts/f2/f2ed8f1dbd6bc1c582302de5e3296cd4 new file mode 100644 index 00000000..19161f32 Binary files /dev/null and b/Library/Artifacts/f2/f2ed8f1dbd6bc1c582302de5e3296cd4 differ diff --git a/Library/Artifacts/f2/f2ef6bacd90f51624b565a70e28a64ff b/Library/Artifacts/f2/f2ef6bacd90f51624b565a70e28a64ff new file mode 100644 index 00000000..37b5bfa9 Binary files /dev/null and b/Library/Artifacts/f2/f2ef6bacd90f51624b565a70e28a64ff differ diff --git a/Library/Artifacts/f3/f30205197cc8f3e730bb0afed9133272 b/Library/Artifacts/f3/f30205197cc8f3e730bb0afed9133272 new file mode 100644 index 00000000..f5dba88e Binary files /dev/null and b/Library/Artifacts/f3/f30205197cc8f3e730bb0afed9133272 differ diff --git a/Library/Artifacts/f3/f336053ec9d2e986f4971e532add000d b/Library/Artifacts/f3/f336053ec9d2e986f4971e532add000d new file mode 100644 index 00000000..dbe21552 Binary files /dev/null and b/Library/Artifacts/f3/f336053ec9d2e986f4971e532add000d differ diff --git a/Library/Artifacts/f3/f336cb20f166f5cc9fbd5a58dd39c78e b/Library/Artifacts/f3/f336cb20f166f5cc9fbd5a58dd39c78e new file mode 100644 index 00000000..c72235e8 Binary files /dev/null and b/Library/Artifacts/f3/f336cb20f166f5cc9fbd5a58dd39c78e differ diff --git a/Library/Artifacts/f3/f33e79a122553253011d5f3196b98406 b/Library/Artifacts/f3/f33e79a122553253011d5f3196b98406 new file mode 100644 index 00000000..d643a719 Binary files /dev/null and b/Library/Artifacts/f3/f33e79a122553253011d5f3196b98406 differ diff --git a/Library/Artifacts/f3/f34ab36374cb72fa2f94235acf76e85e b/Library/Artifacts/f3/f34ab36374cb72fa2f94235acf76e85e new file mode 100644 index 00000000..17b4e13a Binary files /dev/null and b/Library/Artifacts/f3/f34ab36374cb72fa2f94235acf76e85e differ diff --git a/Library/Artifacts/f3/f37fcfa29e0cf02331a95c9f9dee2810 b/Library/Artifacts/f3/f37fcfa29e0cf02331a95c9f9dee2810 new file mode 100644 index 00000000..2cb66d0b Binary files /dev/null and b/Library/Artifacts/f3/f37fcfa29e0cf02331a95c9f9dee2810 differ diff --git a/Library/Artifacts/f3/f3865605a5555191ccd4e3142b59a13f b/Library/Artifacts/f3/f3865605a5555191ccd4e3142b59a13f new file mode 100644 index 00000000..8e706c81 Binary files /dev/null and b/Library/Artifacts/f3/f3865605a5555191ccd4e3142b59a13f differ diff --git a/Library/Artifacts/f3/f39053725a3ead52b6dc7c59ed938be5 b/Library/Artifacts/f3/f39053725a3ead52b6dc7c59ed938be5 new file mode 100644 index 00000000..bdc38bdd Binary files /dev/null and b/Library/Artifacts/f3/f39053725a3ead52b6dc7c59ed938be5 differ diff --git a/Library/Artifacts/f3/f39752d8d6577ee223dca0966c0db755 b/Library/Artifacts/f3/f39752d8d6577ee223dca0966c0db755 new file mode 100644 index 00000000..58b5c107 Binary files /dev/null and b/Library/Artifacts/f3/f39752d8d6577ee223dca0966c0db755 differ diff --git a/Library/Artifacts/f3/f39c165473ede3fb912a2d3f6b21d3ee b/Library/Artifacts/f3/f39c165473ede3fb912a2d3f6b21d3ee new file mode 100644 index 00000000..021eb436 Binary files /dev/null and b/Library/Artifacts/f3/f39c165473ede3fb912a2d3f6b21d3ee differ diff --git a/Library/Artifacts/f3/f3ac4775484d650993837050261965e0 b/Library/Artifacts/f3/f3ac4775484d650993837050261965e0 new file mode 100644 index 00000000..decb52e1 Binary files /dev/null and b/Library/Artifacts/f3/f3ac4775484d650993837050261965e0 differ diff --git a/Library/Artifacts/f3/f3c0f135a5e304a1fc479e5a31e143e5 b/Library/Artifacts/f3/f3c0f135a5e304a1fc479e5a31e143e5 new file mode 100644 index 00000000..31ebcae0 Binary files /dev/null and b/Library/Artifacts/f3/f3c0f135a5e304a1fc479e5a31e143e5 differ diff --git a/Library/Artifacts/f3/f3f35b912584b9c6c071ec21fbc608ae b/Library/Artifacts/f3/f3f35b912584b9c6c071ec21fbc608ae new file mode 100644 index 00000000..4c293c3e Binary files /dev/null and b/Library/Artifacts/f3/f3f35b912584b9c6c071ec21fbc608ae differ diff --git a/Library/Artifacts/f3/f3fe24912fd756deb50354e7b7fd4b4c b/Library/Artifacts/f3/f3fe24912fd756deb50354e7b7fd4b4c new file mode 100644 index 00000000..698c3626 Binary files /dev/null and b/Library/Artifacts/f3/f3fe24912fd756deb50354e7b7fd4b4c differ diff --git a/Library/Artifacts/f4/f400ad279c8cc126b6db34b92512da09 b/Library/Artifacts/f4/f400ad279c8cc126b6db34b92512da09 new file mode 100644 index 00000000..c6b3f831 Binary files /dev/null and b/Library/Artifacts/f4/f400ad279c8cc126b6db34b92512da09 differ diff --git a/Library/Artifacts/f4/f41101c94e6fd56896b08243641b180f b/Library/Artifacts/f4/f41101c94e6fd56896b08243641b180f new file mode 100644 index 00000000..b2891351 Binary files /dev/null and b/Library/Artifacts/f4/f41101c94e6fd56896b08243641b180f differ diff --git a/Library/Artifacts/f4/f41764f73d4de4ae2ff7aed42b423f84 b/Library/Artifacts/f4/f41764f73d4de4ae2ff7aed42b423f84 new file mode 100644 index 00000000..44702903 Binary files /dev/null and b/Library/Artifacts/f4/f41764f73d4de4ae2ff7aed42b423f84 differ diff --git a/Library/Artifacts/f4/f425d337dba90b1a7be691121db6f3b2 b/Library/Artifacts/f4/f425d337dba90b1a7be691121db6f3b2 new file mode 100644 index 00000000..34217c25 Binary files /dev/null and b/Library/Artifacts/f4/f425d337dba90b1a7be691121db6f3b2 differ diff --git a/Library/Artifacts/f4/f428955bbf0ec1aa89ecc2a71943483a b/Library/Artifacts/f4/f428955bbf0ec1aa89ecc2a71943483a new file mode 100644 index 00000000..ddb8cfe9 Binary files /dev/null and b/Library/Artifacts/f4/f428955bbf0ec1aa89ecc2a71943483a differ diff --git a/Library/Artifacts/f4/f437aabaf9f50d8d62ab5bce583d4e12 b/Library/Artifacts/f4/f437aabaf9f50d8d62ab5bce583d4e12 new file mode 100644 index 00000000..14c8d5fe Binary files /dev/null and b/Library/Artifacts/f4/f437aabaf9f50d8d62ab5bce583d4e12 differ diff --git a/Library/Artifacts/f4/f457e6fc532480273f2daa831e7fae53 b/Library/Artifacts/f4/f457e6fc532480273f2daa831e7fae53 new file mode 100644 index 00000000..79ecd05a Binary files /dev/null and b/Library/Artifacts/f4/f457e6fc532480273f2daa831e7fae53 differ diff --git a/Library/Artifacts/f4/f45e6293d709496eaf3a42818e1de18b b/Library/Artifacts/f4/f45e6293d709496eaf3a42818e1de18b new file mode 100644 index 00000000..65b36a2a Binary files /dev/null and b/Library/Artifacts/f4/f45e6293d709496eaf3a42818e1de18b differ diff --git a/Library/Artifacts/f4/f47ace6b2f9c84fd0306e13f7d19baae b/Library/Artifacts/f4/f47ace6b2f9c84fd0306e13f7d19baae new file mode 100644 index 00000000..e73131a2 Binary files /dev/null and b/Library/Artifacts/f4/f47ace6b2f9c84fd0306e13f7d19baae differ diff --git a/Library/Artifacts/f4/f47c514408fa78aad81c3df73aa6ef35 b/Library/Artifacts/f4/f47c514408fa78aad81c3df73aa6ef35 new file mode 100644 index 00000000..c9a67abe Binary files /dev/null and b/Library/Artifacts/f4/f47c514408fa78aad81c3df73aa6ef35 differ diff --git a/Library/Artifacts/f4/f48f922ea60895a2c68bc17b90111e0e b/Library/Artifacts/f4/f48f922ea60895a2c68bc17b90111e0e new file mode 100644 index 00000000..12d9c2ef Binary files /dev/null and b/Library/Artifacts/f4/f48f922ea60895a2c68bc17b90111e0e differ diff --git a/Library/Artifacts/f4/f49516315914dca465d88aac1c875401 b/Library/Artifacts/f4/f49516315914dca465d88aac1c875401 new file mode 100644 index 00000000..0b01cfc6 Binary files /dev/null and b/Library/Artifacts/f4/f49516315914dca465d88aac1c875401 differ diff --git a/Library/Artifacts/f4/f4997d439514b370144e32ac39530465 b/Library/Artifacts/f4/f4997d439514b370144e32ac39530465 new file mode 100644 index 00000000..1405ab32 Binary files /dev/null and b/Library/Artifacts/f4/f4997d439514b370144e32ac39530465 differ diff --git a/Library/Artifacts/f4/f4a8dbfeda3f51545a8e6422781d74fa b/Library/Artifacts/f4/f4a8dbfeda3f51545a8e6422781d74fa new file mode 100644 index 00000000..415d2595 Binary files /dev/null and b/Library/Artifacts/f4/f4a8dbfeda3f51545a8e6422781d74fa differ diff --git a/Library/Artifacts/f4/f4af115b9c0149014292aabb9de5f99b b/Library/Artifacts/f4/f4af115b9c0149014292aabb9de5f99b new file mode 100644 index 00000000..a86ebae5 Binary files /dev/null and b/Library/Artifacts/f4/f4af115b9c0149014292aabb9de5f99b differ diff --git a/Library/Artifacts/f4/f4bd503fd00a5139326503ebdc8d7834 b/Library/Artifacts/f4/f4bd503fd00a5139326503ebdc8d7834 new file mode 100644 index 00000000..1727ed6c Binary files /dev/null and b/Library/Artifacts/f4/f4bd503fd00a5139326503ebdc8d7834 differ diff --git a/Library/Artifacts/f4/f4da90c72fd3f832d584db3e9e8d477b b/Library/Artifacts/f4/f4da90c72fd3f832d584db3e9e8d477b new file mode 100644 index 00000000..8528261c Binary files /dev/null and b/Library/Artifacts/f4/f4da90c72fd3f832d584db3e9e8d477b differ diff --git a/Library/Artifacts/f4/f4ea54df8ed31cc28fb502ba6c6e896c b/Library/Artifacts/f4/f4ea54df8ed31cc28fb502ba6c6e896c new file mode 100644 index 00000000..501c25ff Binary files /dev/null and b/Library/Artifacts/f4/f4ea54df8ed31cc28fb502ba6c6e896c differ diff --git a/Library/Artifacts/f5/f504139b28b522e43295ce959cc0c625 b/Library/Artifacts/f5/f504139b28b522e43295ce959cc0c625 new file mode 100644 index 00000000..0205ed2f Binary files /dev/null and b/Library/Artifacts/f5/f504139b28b522e43295ce959cc0c625 differ diff --git a/Library/Artifacts/f5/f5044fda18323f5a31452c7908fdea5f b/Library/Artifacts/f5/f5044fda18323f5a31452c7908fdea5f new file mode 100644 index 00000000..13b18982 Binary files /dev/null and b/Library/Artifacts/f5/f5044fda18323f5a31452c7908fdea5f differ diff --git a/Library/Artifacts/f5/f509e8340863d3045a198b626f9d7419 b/Library/Artifacts/f5/f509e8340863d3045a198b626f9d7419 new file mode 100644 index 00000000..fcb63f8d Binary files /dev/null and b/Library/Artifacts/f5/f509e8340863d3045a198b626f9d7419 differ diff --git a/Library/Artifacts/f5/f52eb4355e198372fe7b442252c0417f b/Library/Artifacts/f5/f52eb4355e198372fe7b442252c0417f new file mode 100644 index 00000000..ace74b20 Binary files /dev/null and b/Library/Artifacts/f5/f52eb4355e198372fe7b442252c0417f differ diff --git a/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 b/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 new file mode 100644 index 00000000..b49e708d Binary files /dev/null and b/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 differ diff --git a/Library/Artifacts/f5/f59e93c042cd6bde6c526f5d7c17ef57 b/Library/Artifacts/f5/f59e93c042cd6bde6c526f5d7c17ef57 new file mode 100644 index 00000000..26de598b Binary files /dev/null and b/Library/Artifacts/f5/f59e93c042cd6bde6c526f5d7c17ef57 differ diff --git a/Library/Artifacts/f5/f5a85dbba72a3367a75199ade73773d1 b/Library/Artifacts/f5/f5a85dbba72a3367a75199ade73773d1 new file mode 100644 index 00000000..9c2f909b Binary files /dev/null and b/Library/Artifacts/f5/f5a85dbba72a3367a75199ade73773d1 differ diff --git a/Library/Artifacts/f5/f5ab1cac1a04b9438d2fc026b8487d8a b/Library/Artifacts/f5/f5ab1cac1a04b9438d2fc026b8487d8a new file mode 100644 index 00000000..87ea275e Binary files /dev/null and b/Library/Artifacts/f5/f5ab1cac1a04b9438d2fc026b8487d8a differ diff --git a/Library/Artifacts/f5/f5b5d1a838886171709f2e0e860b8f34 b/Library/Artifacts/f5/f5b5d1a838886171709f2e0e860b8f34 new file mode 100644 index 00000000..8d6fe44f Binary files /dev/null and b/Library/Artifacts/f5/f5b5d1a838886171709f2e0e860b8f34 differ diff --git a/Library/Artifacts/f5/f5ba5ca9d15fd3f9cffa1631ed593852 b/Library/Artifacts/f5/f5ba5ca9d15fd3f9cffa1631ed593852 new file mode 100644 index 00000000..cfd1f800 Binary files /dev/null and b/Library/Artifacts/f5/f5ba5ca9d15fd3f9cffa1631ed593852 differ diff --git a/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe b/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe new file mode 100644 index 00000000..3b1c9efb Binary files /dev/null and b/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe differ diff --git a/Library/Artifacts/f5/f5c563ab20e30a907ef9b5e7340a86e1 b/Library/Artifacts/f5/f5c563ab20e30a907ef9b5e7340a86e1 new file mode 100644 index 00000000..5c43f272 Binary files /dev/null and b/Library/Artifacts/f5/f5c563ab20e30a907ef9b5e7340a86e1 differ diff --git a/Library/Artifacts/f5/f5cea002dfd20d09c6e12bc5cc252fea b/Library/Artifacts/f5/f5cea002dfd20d09c6e12bc5cc252fea new file mode 100644 index 00000000..04f0b8b2 Binary files /dev/null and b/Library/Artifacts/f5/f5cea002dfd20d09c6e12bc5cc252fea differ diff --git a/Library/Artifacts/f5/f5d5e09e92d2d8d2580646295ed6e51e b/Library/Artifacts/f5/f5d5e09e92d2d8d2580646295ed6e51e new file mode 100644 index 00000000..c5996cb3 Binary files /dev/null and b/Library/Artifacts/f5/f5d5e09e92d2d8d2580646295ed6e51e differ diff --git a/Library/Artifacts/f5/f5df68d9567e56032c83696604bc7f9c b/Library/Artifacts/f5/f5df68d9567e56032c83696604bc7f9c new file mode 100644 index 00000000..651a585f Binary files /dev/null and b/Library/Artifacts/f5/f5df68d9567e56032c83696604bc7f9c differ diff --git a/Library/Artifacts/f5/f5efb5cd382df467cfd86c14373b8e5e b/Library/Artifacts/f5/f5efb5cd382df467cfd86c14373b8e5e new file mode 100644 index 00000000..21f4e415 Binary files /dev/null and b/Library/Artifacts/f5/f5efb5cd382df467cfd86c14373b8e5e differ diff --git a/Library/Artifacts/f5/f5f4c4598d41fbb33190a0e1b098b027 b/Library/Artifacts/f5/f5f4c4598d41fbb33190a0e1b098b027 new file mode 100644 index 00000000..dedce153 Binary files /dev/null and b/Library/Artifacts/f5/f5f4c4598d41fbb33190a0e1b098b027 differ diff --git a/Library/Artifacts/f6/f6138a9471ec74a611e1dc0678d12b29 b/Library/Artifacts/f6/f6138a9471ec74a611e1dc0678d12b29 new file mode 100644 index 00000000..878d0571 Binary files /dev/null and b/Library/Artifacts/f6/f6138a9471ec74a611e1dc0678d12b29 differ diff --git a/Library/Artifacts/f6/f614c84929e215a23325b3b75f1c0471 b/Library/Artifacts/f6/f614c84929e215a23325b3b75f1c0471 new file mode 100644 index 00000000..212162bf Binary files /dev/null and b/Library/Artifacts/f6/f614c84929e215a23325b3b75f1c0471 differ diff --git a/Library/Artifacts/f6/f615671e8ffc549c8a5b8bda07768b99 b/Library/Artifacts/f6/f615671e8ffc549c8a5b8bda07768b99 new file mode 100644 index 00000000..729239ae Binary files /dev/null and b/Library/Artifacts/f6/f615671e8ffc549c8a5b8bda07768b99 differ diff --git a/Library/Artifacts/f6/f6237b9d7e10a44aaf8f03e6b54cc824 b/Library/Artifacts/f6/f6237b9d7e10a44aaf8f03e6b54cc824 new file mode 100644 index 00000000..beb8e90f Binary files /dev/null and b/Library/Artifacts/f6/f6237b9d7e10a44aaf8f03e6b54cc824 differ diff --git a/Library/Artifacts/f6/f62603b6f26e88b28c99d6f5fb75838e b/Library/Artifacts/f6/f62603b6f26e88b28c99d6f5fb75838e new file mode 100644 index 00000000..215887f2 Binary files /dev/null and b/Library/Artifacts/f6/f62603b6f26e88b28c99d6f5fb75838e differ diff --git a/Library/Artifacts/f6/f6396ec442a1b372c7bf6f4ef15d9912 b/Library/Artifacts/f6/f6396ec442a1b372c7bf6f4ef15d9912 new file mode 100644 index 00000000..1d9f9ba8 Binary files /dev/null and b/Library/Artifacts/f6/f6396ec442a1b372c7bf6f4ef15d9912 differ diff --git a/Library/Artifacts/f6/f643cfa57b238b400cc35bd48b9df150 b/Library/Artifacts/f6/f643cfa57b238b400cc35bd48b9df150 new file mode 100644 index 00000000..6219b30d Binary files /dev/null and b/Library/Artifacts/f6/f643cfa57b238b400cc35bd48b9df150 differ diff --git a/Library/Artifacts/f6/f6524608602fc85109bff5fbe8455469 b/Library/Artifacts/f6/f6524608602fc85109bff5fbe8455469 new file mode 100644 index 00000000..8ca39bde Binary files /dev/null and b/Library/Artifacts/f6/f6524608602fc85109bff5fbe8455469 differ diff --git a/Library/Artifacts/f6/f658f4cc2368bdd18e245b664cfb4f7b b/Library/Artifacts/f6/f658f4cc2368bdd18e245b664cfb4f7b new file mode 100644 index 00000000..3015750f Binary files /dev/null and b/Library/Artifacts/f6/f658f4cc2368bdd18e245b664cfb4f7b differ diff --git a/Library/Artifacts/f6/f681022e3afd55edbf28f7c230064283 b/Library/Artifacts/f6/f681022e3afd55edbf28f7c230064283 new file mode 100644 index 00000000..f0ff6b99 Binary files /dev/null and b/Library/Artifacts/f6/f681022e3afd55edbf28f7c230064283 differ diff --git a/Library/Artifacts/f6/f69c86631f92a8e3d9fac0ebbc4a26d8 b/Library/Artifacts/f6/f69c86631f92a8e3d9fac0ebbc4a26d8 new file mode 100644 index 00000000..3d339fb2 Binary files /dev/null and b/Library/Artifacts/f6/f69c86631f92a8e3d9fac0ebbc4a26d8 differ diff --git a/Library/Artifacts/f6/f69ecdd2d042ec8fb5ac2e8e19703bbb b/Library/Artifacts/f6/f69ecdd2d042ec8fb5ac2e8e19703bbb new file mode 100644 index 00000000..e96587e9 Binary files /dev/null and b/Library/Artifacts/f6/f69ecdd2d042ec8fb5ac2e8e19703bbb differ diff --git a/Library/Artifacts/f6/f6da743ca41e04445fa26754548fedc7 b/Library/Artifacts/f6/f6da743ca41e04445fa26754548fedc7 new file mode 100644 index 00000000..0de335e4 Binary files /dev/null and b/Library/Artifacts/f6/f6da743ca41e04445fa26754548fedc7 differ diff --git a/Library/Artifacts/f6/f6de43252e87453acb25b45035c7d28a b/Library/Artifacts/f6/f6de43252e87453acb25b45035c7d28a new file mode 100644 index 00000000..b23102ac Binary files /dev/null and b/Library/Artifacts/f6/f6de43252e87453acb25b45035c7d28a differ diff --git a/Library/Artifacts/f6/f6e14e7d7a76eaa445ab44f69c40ea14 b/Library/Artifacts/f6/f6e14e7d7a76eaa445ab44f69c40ea14 new file mode 100644 index 00000000..3579a6e2 Binary files /dev/null and b/Library/Artifacts/f6/f6e14e7d7a76eaa445ab44f69c40ea14 differ diff --git a/Library/Artifacts/f6/f6fb553726f87f3ce31e51216edcf548 b/Library/Artifacts/f6/f6fb553726f87f3ce31e51216edcf548 new file mode 100644 index 00000000..5968e785 Binary files /dev/null and b/Library/Artifacts/f6/f6fb553726f87f3ce31e51216edcf548 differ diff --git a/Library/Artifacts/f7/f71725b222020749f0e6a3181ee579ae b/Library/Artifacts/f7/f71725b222020749f0e6a3181ee579ae new file mode 100644 index 00000000..7163b064 Binary files /dev/null and b/Library/Artifacts/f7/f71725b222020749f0e6a3181ee579ae differ diff --git a/Library/Artifacts/f7/f71780c688fcbd8fcecf888c40d05d34 b/Library/Artifacts/f7/f71780c688fcbd8fcecf888c40d05d34 new file mode 100644 index 00000000..cb7bf25e Binary files /dev/null and b/Library/Artifacts/f7/f71780c688fcbd8fcecf888c40d05d34 differ diff --git a/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 b/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 new file mode 100644 index 00000000..4e07cce2 Binary files /dev/null and b/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 differ diff --git a/Library/Artifacts/f7/f72a07209855c3f777b043b4028a890d b/Library/Artifacts/f7/f72a07209855c3f777b043b4028a890d new file mode 100644 index 00000000..8f608428 Binary files /dev/null and b/Library/Artifacts/f7/f72a07209855c3f777b043b4028a890d differ diff --git a/Library/Artifacts/f7/f72cbf5761c1a280afa821a4d1436e05 b/Library/Artifacts/f7/f72cbf5761c1a280afa821a4d1436e05 new file mode 100644 index 00000000..58213c57 Binary files /dev/null and b/Library/Artifacts/f7/f72cbf5761c1a280afa821a4d1436e05 differ diff --git a/Library/Artifacts/f7/f72f8e51701a958be2077e5ffb1044fa b/Library/Artifacts/f7/f72f8e51701a958be2077e5ffb1044fa new file mode 100644 index 00000000..29abfa6c Binary files /dev/null and b/Library/Artifacts/f7/f72f8e51701a958be2077e5ffb1044fa differ diff --git a/Library/Artifacts/f7/f73819cbf5bc6e0dc54da08b437c791e b/Library/Artifacts/f7/f73819cbf5bc6e0dc54da08b437c791e new file mode 100644 index 00000000..bdb78f59 Binary files /dev/null and b/Library/Artifacts/f7/f73819cbf5bc6e0dc54da08b437c791e differ diff --git a/Library/Artifacts/f7/f73ec11d06adeda4bbd393d497940029 b/Library/Artifacts/f7/f73ec11d06adeda4bbd393d497940029 new file mode 100644 index 00000000..3bc2032b Binary files /dev/null and b/Library/Artifacts/f7/f73ec11d06adeda4bbd393d497940029 differ diff --git a/Library/Artifacts/f7/f748e65f3ec2db9a05adfe9ee6ca8450 b/Library/Artifacts/f7/f748e65f3ec2db9a05adfe9ee6ca8450 new file mode 100644 index 00000000..9ae410d1 Binary files /dev/null and b/Library/Artifacts/f7/f748e65f3ec2db9a05adfe9ee6ca8450 differ diff --git a/Library/Artifacts/f7/f75dbe7b12d4292bdbf9732d6f827950 b/Library/Artifacts/f7/f75dbe7b12d4292bdbf9732d6f827950 new file mode 100644 index 00000000..9974980a Binary files /dev/null and b/Library/Artifacts/f7/f75dbe7b12d4292bdbf9732d6f827950 differ diff --git a/Library/Artifacts/f7/f76d885bc7e27999ee7ebd8b41fd09cf b/Library/Artifacts/f7/f76d885bc7e27999ee7ebd8b41fd09cf new file mode 100644 index 00000000..32368ca3 Binary files /dev/null and b/Library/Artifacts/f7/f76d885bc7e27999ee7ebd8b41fd09cf differ diff --git a/Library/Artifacts/f7/f776b86bb73240fa7bc203688b939038 b/Library/Artifacts/f7/f776b86bb73240fa7bc203688b939038 new file mode 100644 index 00000000..50277ae9 Binary files /dev/null and b/Library/Artifacts/f7/f776b86bb73240fa7bc203688b939038 differ diff --git a/Library/Artifacts/f7/f7c28f975178dcc15c01dbad6828b8df b/Library/Artifacts/f7/f7c28f975178dcc15c01dbad6828b8df new file mode 100644 index 00000000..e3d32cd2 Binary files /dev/null and b/Library/Artifacts/f7/f7c28f975178dcc15c01dbad6828b8df differ diff --git a/Library/Artifacts/f7/f7ddf4eae1b3d1c20c0437f42ffb3e03 b/Library/Artifacts/f7/f7ddf4eae1b3d1c20c0437f42ffb3e03 new file mode 100644 index 00000000..4c808dbd Binary files /dev/null and b/Library/Artifacts/f7/f7ddf4eae1b3d1c20c0437f42ffb3e03 differ diff --git a/Library/Artifacts/f7/f7e24e9ec87444c7cc6cce04de1a69f0 b/Library/Artifacts/f7/f7e24e9ec87444c7cc6cce04de1a69f0 new file mode 100644 index 00000000..b5c1f34c Binary files /dev/null and b/Library/Artifacts/f7/f7e24e9ec87444c7cc6cce04de1a69f0 differ diff --git a/Library/Artifacts/f7/f7f2bb7c345b013456c410dec5450ae3 b/Library/Artifacts/f7/f7f2bb7c345b013456c410dec5450ae3 new file mode 100644 index 00000000..1a59f610 Binary files /dev/null and b/Library/Artifacts/f7/f7f2bb7c345b013456c410dec5450ae3 differ diff --git a/Library/Artifacts/f7/f7fb809f2deb7b8fb7263bab51eb609b b/Library/Artifacts/f7/f7fb809f2deb7b8fb7263bab51eb609b new file mode 100644 index 00000000..bcf5d587 Binary files /dev/null and b/Library/Artifacts/f7/f7fb809f2deb7b8fb7263bab51eb609b differ diff --git a/Library/Artifacts/f7/f7fff4626153e7767f220e7e862a5c7c b/Library/Artifacts/f7/f7fff4626153e7767f220e7e862a5c7c new file mode 100644 index 00000000..3adc43c6 Binary files /dev/null and b/Library/Artifacts/f7/f7fff4626153e7767f220e7e862a5c7c differ diff --git a/Library/Artifacts/f8/f80cd5d739540a870dab5778ecd65f39 b/Library/Artifacts/f8/f80cd5d739540a870dab5778ecd65f39 new file mode 100644 index 00000000..69294b8f Binary files /dev/null and b/Library/Artifacts/f8/f80cd5d739540a870dab5778ecd65f39 differ diff --git a/Library/Artifacts/f8/f80e5b80496d3917984390bc9847ae68 b/Library/Artifacts/f8/f80e5b80496d3917984390bc9847ae68 new file mode 100644 index 00000000..fe27eb7e Binary files /dev/null and b/Library/Artifacts/f8/f80e5b80496d3917984390bc9847ae68 differ diff --git a/Library/Artifacts/f8/f813aeee8d54472eeac009016e4e9d29 b/Library/Artifacts/f8/f813aeee8d54472eeac009016e4e9d29 new file mode 100644 index 00000000..9f916bf8 Binary files /dev/null and b/Library/Artifacts/f8/f813aeee8d54472eeac009016e4e9d29 differ diff --git a/Library/Artifacts/f8/f81f484026ae664c7e177e5d145814d7 b/Library/Artifacts/f8/f81f484026ae664c7e177e5d145814d7 new file mode 100644 index 00000000..bf835cf3 Binary files /dev/null and b/Library/Artifacts/f8/f81f484026ae664c7e177e5d145814d7 differ diff --git a/Library/Artifacts/f8/f82e0b1bf716add16ef618fb2f68a106 b/Library/Artifacts/f8/f82e0b1bf716add16ef618fb2f68a106 new file mode 100644 index 00000000..07d1d707 Binary files /dev/null and b/Library/Artifacts/f8/f82e0b1bf716add16ef618fb2f68a106 differ diff --git a/Library/Artifacts/f8/f831329742035d2840dedf477c62e48e b/Library/Artifacts/f8/f831329742035d2840dedf477c62e48e new file mode 100644 index 00000000..60f1b62b Binary files /dev/null and b/Library/Artifacts/f8/f831329742035d2840dedf477c62e48e differ diff --git a/Library/Artifacts/f8/f83bc4c17319e8a12d55f02e8042eace b/Library/Artifacts/f8/f83bc4c17319e8a12d55f02e8042eace new file mode 100644 index 00000000..d22c5a86 Binary files /dev/null and b/Library/Artifacts/f8/f83bc4c17319e8a12d55f02e8042eace differ diff --git a/Library/Artifacts/f8/f8437a7f9a16fed99bc78814875a8695 b/Library/Artifacts/f8/f8437a7f9a16fed99bc78814875a8695 new file mode 100644 index 00000000..64f05da6 Binary files /dev/null and b/Library/Artifacts/f8/f8437a7f9a16fed99bc78814875a8695 differ diff --git a/Library/Artifacts/f8/f845923d426497e37e3000a1b40107b9 b/Library/Artifacts/f8/f845923d426497e37e3000a1b40107b9 new file mode 100644 index 00000000..3b0dfce9 Binary files /dev/null and b/Library/Artifacts/f8/f845923d426497e37e3000a1b40107b9 differ diff --git a/Library/Artifacts/f8/f84d027419a8916628b05b6f9db241ab b/Library/Artifacts/f8/f84d027419a8916628b05b6f9db241ab new file mode 100644 index 00000000..58afb238 Binary files /dev/null and b/Library/Artifacts/f8/f84d027419a8916628b05b6f9db241ab differ diff --git a/Library/Artifacts/f8/f84d20d5d6b1a187ec58fb254200e69c b/Library/Artifacts/f8/f84d20d5d6b1a187ec58fb254200e69c new file mode 100644 index 00000000..523d4659 Binary files /dev/null and b/Library/Artifacts/f8/f84d20d5d6b1a187ec58fb254200e69c differ diff --git a/Library/Artifacts/f8/f860efab1a9ef8a198169fd0b6bfd692 b/Library/Artifacts/f8/f860efab1a9ef8a198169fd0b6bfd692 new file mode 100644 index 00000000..345e9044 Binary files /dev/null and b/Library/Artifacts/f8/f860efab1a9ef8a198169fd0b6bfd692 differ diff --git a/Library/Artifacts/f8/f86ffab01a7c928e8913a1d853ae90a5 b/Library/Artifacts/f8/f86ffab01a7c928e8913a1d853ae90a5 new file mode 100644 index 00000000..bad78cfe Binary files /dev/null and b/Library/Artifacts/f8/f86ffab01a7c928e8913a1d853ae90a5 differ diff --git a/Library/Artifacts/f8/f87bed4760aa42e4573b11edbd55a154 b/Library/Artifacts/f8/f87bed4760aa42e4573b11edbd55a154 new file mode 100644 index 00000000..48212de2 Binary files /dev/null and b/Library/Artifacts/f8/f87bed4760aa42e4573b11edbd55a154 differ diff --git a/Library/Artifacts/f8/f899073b83256c8fd935921226934c42 b/Library/Artifacts/f8/f899073b83256c8fd935921226934c42 new file mode 100644 index 00000000..bcac8b5f Binary files /dev/null and b/Library/Artifacts/f8/f899073b83256c8fd935921226934c42 differ diff --git a/Library/Artifacts/f8/f89eb6307a4507964b82d58c8de95be9 b/Library/Artifacts/f8/f89eb6307a4507964b82d58c8de95be9 new file mode 100644 index 00000000..5f8f23a3 Binary files /dev/null and b/Library/Artifacts/f8/f89eb6307a4507964b82d58c8de95be9 differ diff --git a/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 b/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 new file mode 100644 index 00000000..d6c09bb0 Binary files /dev/null and b/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 differ diff --git a/Library/Artifacts/f8/f8d1f0688983d91c52abd11d6f122f87 b/Library/Artifacts/f8/f8d1f0688983d91c52abd11d6f122f87 new file mode 100644 index 00000000..076ac4aa Binary files /dev/null and b/Library/Artifacts/f8/f8d1f0688983d91c52abd11d6f122f87 differ diff --git a/Library/Artifacts/f8/f8e95c118dca124cfc49dd41a8dfb5f5 b/Library/Artifacts/f8/f8e95c118dca124cfc49dd41a8dfb5f5 new file mode 100644 index 00000000..72b0268b Binary files /dev/null and b/Library/Artifacts/f8/f8e95c118dca124cfc49dd41a8dfb5f5 differ diff --git a/Library/Artifacts/f8/f8ef5a599bbfbf88ab6d15141cb9ecf0 b/Library/Artifacts/f8/f8ef5a599bbfbf88ab6d15141cb9ecf0 new file mode 100644 index 00000000..aa42e902 Binary files /dev/null and b/Library/Artifacts/f8/f8ef5a599bbfbf88ab6d15141cb9ecf0 differ diff --git a/Library/Artifacts/f8/f8f7c88a22ef301ef2784c8f3d206b1b b/Library/Artifacts/f8/f8f7c88a22ef301ef2784c8f3d206b1b new file mode 100644 index 00000000..bbfcc639 Binary files /dev/null and b/Library/Artifacts/f8/f8f7c88a22ef301ef2784c8f3d206b1b differ diff --git a/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 b/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 new file mode 100644 index 00000000..0b0c07a7 Binary files /dev/null and b/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 differ diff --git a/Library/Artifacts/f9/f909518c95d199b5fba72f13b40c40f8 b/Library/Artifacts/f9/f909518c95d199b5fba72f13b40c40f8 new file mode 100644 index 00000000..f4a37358 Binary files /dev/null and b/Library/Artifacts/f9/f909518c95d199b5fba72f13b40c40f8 differ diff --git a/Library/Artifacts/f9/f919bd579f5d1480f24560028f9fc73d b/Library/Artifacts/f9/f919bd579f5d1480f24560028f9fc73d new file mode 100644 index 00000000..d7d2bd3a Binary files /dev/null and b/Library/Artifacts/f9/f919bd579f5d1480f24560028f9fc73d differ diff --git a/Library/Artifacts/f9/f919ed1aeceeaa87fbf7af30aa8f9608 b/Library/Artifacts/f9/f919ed1aeceeaa87fbf7af30aa8f9608 new file mode 100644 index 00000000..bcea8be2 Binary files /dev/null and b/Library/Artifacts/f9/f919ed1aeceeaa87fbf7af30aa8f9608 differ diff --git a/Library/Artifacts/f9/f9209630751a37a151f59e3404efedbe b/Library/Artifacts/f9/f9209630751a37a151f59e3404efedbe new file mode 100644 index 00000000..8fedb795 Binary files /dev/null and b/Library/Artifacts/f9/f9209630751a37a151f59e3404efedbe differ diff --git a/Library/Artifacts/f9/f9285e00f0c8b1cd0ffd70721022905a b/Library/Artifacts/f9/f9285e00f0c8b1cd0ffd70721022905a new file mode 100644 index 00000000..4fdec435 Binary files /dev/null and b/Library/Artifacts/f9/f9285e00f0c8b1cd0ffd70721022905a differ diff --git a/Library/Artifacts/f9/f928e1782eead055c415dc2026c18d65 b/Library/Artifacts/f9/f928e1782eead055c415dc2026c18d65 new file mode 100644 index 00000000..422b6f79 Binary files /dev/null and b/Library/Artifacts/f9/f928e1782eead055c415dc2026c18d65 differ diff --git a/Library/Artifacts/f9/f931d31c73507ea9b1822b1170a3d7fb b/Library/Artifacts/f9/f931d31c73507ea9b1822b1170a3d7fb new file mode 100644 index 00000000..64503c84 Binary files /dev/null and b/Library/Artifacts/f9/f931d31c73507ea9b1822b1170a3d7fb differ diff --git a/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 b/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 new file mode 100644 index 00000000..b5c68365 Binary files /dev/null and b/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 differ diff --git a/Library/Artifacts/f9/f9453acc918c88e3ac93ac686e73da79 b/Library/Artifacts/f9/f9453acc918c88e3ac93ac686e73da79 new file mode 100644 index 00000000..7104d6e0 Binary files /dev/null and b/Library/Artifacts/f9/f9453acc918c88e3ac93ac686e73da79 differ diff --git a/Library/Artifacts/f9/f94db766e3079874394ea8bba219271c b/Library/Artifacts/f9/f94db766e3079874394ea8bba219271c new file mode 100644 index 00000000..c8433184 Binary files /dev/null and b/Library/Artifacts/f9/f94db766e3079874394ea8bba219271c differ diff --git a/Library/Artifacts/f9/f961f410a180f82004a26d461d1e059e b/Library/Artifacts/f9/f961f410a180f82004a26d461d1e059e new file mode 100644 index 00000000..ba07e13c Binary files /dev/null and b/Library/Artifacts/f9/f961f410a180f82004a26d461d1e059e differ diff --git a/Library/Artifacts/f9/f96339f20b3950747400ffc0c8132348 b/Library/Artifacts/f9/f96339f20b3950747400ffc0c8132348 new file mode 100644 index 00000000..dd283960 Binary files /dev/null and b/Library/Artifacts/f9/f96339f20b3950747400ffc0c8132348 differ diff --git a/Library/Artifacts/f9/f96e0bc318e38e3ccdcc254f0f05c8ed b/Library/Artifacts/f9/f96e0bc318e38e3ccdcc254f0f05c8ed new file mode 100644 index 00000000..bb92e739 Binary files /dev/null and b/Library/Artifacts/f9/f96e0bc318e38e3ccdcc254f0f05c8ed differ diff --git a/Library/Artifacts/f9/f9c465b3d6c8c4f189ac9b3bf118cb17 b/Library/Artifacts/f9/f9c465b3d6c8c4f189ac9b3bf118cb17 new file mode 100644 index 00000000..6cbac3ef Binary files /dev/null and b/Library/Artifacts/f9/f9c465b3d6c8c4f189ac9b3bf118cb17 differ diff --git a/Library/Artifacts/f9/f9efb627ef0c0f19516be27daa14006e b/Library/Artifacts/f9/f9efb627ef0c0f19516be27daa14006e new file mode 100644 index 00000000..19372afb Binary files /dev/null and b/Library/Artifacts/f9/f9efb627ef0c0f19516be27daa14006e differ diff --git a/Library/Artifacts/f9/f9f1d7b0f9698c88355b22dd34634bf6 b/Library/Artifacts/f9/f9f1d7b0f9698c88355b22dd34634bf6 new file mode 100644 index 00000000..8cd1e778 Binary files /dev/null and b/Library/Artifacts/f9/f9f1d7b0f9698c88355b22dd34634bf6 differ diff --git a/Library/Artifacts/f9/f9fc5038286e63d258181f6b40454abf b/Library/Artifacts/f9/f9fc5038286e63d258181f6b40454abf new file mode 100644 index 00000000..805baa19 Binary files /dev/null and b/Library/Artifacts/f9/f9fc5038286e63d258181f6b40454abf differ diff --git a/Library/Artifacts/fa/fa209e7e1353ad4b82466444233bddd4 b/Library/Artifacts/fa/fa209e7e1353ad4b82466444233bddd4 new file mode 100644 index 00000000..111f8f54 Binary files /dev/null and b/Library/Artifacts/fa/fa209e7e1353ad4b82466444233bddd4 differ diff --git a/Library/Artifacts/fa/fa31237dcf4b11b110ae70a587d6df9c b/Library/Artifacts/fa/fa31237dcf4b11b110ae70a587d6df9c new file mode 100644 index 00000000..10a55ac0 Binary files /dev/null and b/Library/Artifacts/fa/fa31237dcf4b11b110ae70a587d6df9c differ diff --git a/Library/Artifacts/fa/fa33283790d2757485f7960c02b60ba3 b/Library/Artifacts/fa/fa33283790d2757485f7960c02b60ba3 new file mode 100644 index 00000000..de6c0d01 Binary files /dev/null and b/Library/Artifacts/fa/fa33283790d2757485f7960c02b60ba3 differ diff --git a/Library/Artifacts/fa/fa49902e771527aa9fdf2d0a288314b8 b/Library/Artifacts/fa/fa49902e771527aa9fdf2d0a288314b8 new file mode 100644 index 00000000..b4ea5628 Binary files /dev/null and b/Library/Artifacts/fa/fa49902e771527aa9fdf2d0a288314b8 differ diff --git a/Library/Artifacts/fa/fa5399ae3d36e8588bccea9a727794c7 b/Library/Artifacts/fa/fa5399ae3d36e8588bccea9a727794c7 new file mode 100644 index 00000000..c1d24e57 Binary files /dev/null and b/Library/Artifacts/fa/fa5399ae3d36e8588bccea9a727794c7 differ diff --git a/Library/Artifacts/fa/fa639d60329a6469abe97d18cf3d58af b/Library/Artifacts/fa/fa639d60329a6469abe97d18cf3d58af new file mode 100644 index 00000000..1543208d Binary files /dev/null and b/Library/Artifacts/fa/fa639d60329a6469abe97d18cf3d58af differ diff --git a/Library/Artifacts/fa/fa6b1f489a033a67a8be27e981906d92 b/Library/Artifacts/fa/fa6b1f489a033a67a8be27e981906d92 new file mode 100644 index 00000000..7c59092e Binary files /dev/null and b/Library/Artifacts/fa/fa6b1f489a033a67a8be27e981906d92 differ diff --git a/Library/Artifacts/fa/fa73fd408ef379ceeff1a536e3359beb b/Library/Artifacts/fa/fa73fd408ef379ceeff1a536e3359beb new file mode 100644 index 00000000..0562aec1 Binary files /dev/null and b/Library/Artifacts/fa/fa73fd408ef379ceeff1a536e3359beb differ diff --git a/Library/Artifacts/fa/fa9d0e295233f028592182c9f7846a64 b/Library/Artifacts/fa/fa9d0e295233f028592182c9f7846a64 new file mode 100644 index 00000000..c1839701 Binary files /dev/null and b/Library/Artifacts/fa/fa9d0e295233f028592182c9f7846a64 differ diff --git a/Library/Artifacts/fa/faa5ab6400b7dd9b1e0fe786a75eac10 b/Library/Artifacts/fa/faa5ab6400b7dd9b1e0fe786a75eac10 new file mode 100644 index 00000000..c3f7800b Binary files /dev/null and b/Library/Artifacts/fa/faa5ab6400b7dd9b1e0fe786a75eac10 differ diff --git a/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 b/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 new file mode 100644 index 00000000..f9dff941 Binary files /dev/null and b/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 differ diff --git a/Library/Artifacts/fa/fab0e1df96dc083dc7382191024e3c89 b/Library/Artifacts/fa/fab0e1df96dc083dc7382191024e3c89 new file mode 100644 index 00000000..4640896b Binary files /dev/null and b/Library/Artifacts/fa/fab0e1df96dc083dc7382191024e3c89 differ diff --git a/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 b/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 new file mode 100644 index 00000000..b4ef869c Binary files /dev/null and b/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 differ diff --git a/Library/Artifacts/fa/fae70420edd0e0a5958d19973e4c08e1 b/Library/Artifacts/fa/fae70420edd0e0a5958d19973e4c08e1 new file mode 100644 index 00000000..c59b6bb9 Binary files /dev/null and b/Library/Artifacts/fa/fae70420edd0e0a5958d19973e4c08e1 differ diff --git a/Library/Artifacts/fb/fb07216d066a4fc0cd69238528b08b2e b/Library/Artifacts/fb/fb07216d066a4fc0cd69238528b08b2e new file mode 100644 index 00000000..71194e62 Binary files /dev/null and b/Library/Artifacts/fb/fb07216d066a4fc0cd69238528b08b2e differ diff --git a/Library/Artifacts/fb/fb0ffddb8ad59f5fa38ff6a949dc3258 b/Library/Artifacts/fb/fb0ffddb8ad59f5fa38ff6a949dc3258 new file mode 100644 index 00000000..118fa0fa Binary files /dev/null and b/Library/Artifacts/fb/fb0ffddb8ad59f5fa38ff6a949dc3258 differ diff --git a/Library/Artifacts/fb/fb116abe6d1cbe2e83f45b96587f6b1d b/Library/Artifacts/fb/fb116abe6d1cbe2e83f45b96587f6b1d new file mode 100644 index 00000000..a0a9cbee Binary files /dev/null and b/Library/Artifacts/fb/fb116abe6d1cbe2e83f45b96587f6b1d differ diff --git a/Library/Artifacts/fb/fb2073ca418728fdf9d1aa5190b5dfda b/Library/Artifacts/fb/fb2073ca418728fdf9d1aa5190b5dfda new file mode 100644 index 00000000..ca8c092c Binary files /dev/null and b/Library/Artifacts/fb/fb2073ca418728fdf9d1aa5190b5dfda differ diff --git a/Library/Artifacts/fb/fb2d7796bfba5e1184370261a03cb452 b/Library/Artifacts/fb/fb2d7796bfba5e1184370261a03cb452 new file mode 100644 index 00000000..d7380985 Binary files /dev/null and b/Library/Artifacts/fb/fb2d7796bfba5e1184370261a03cb452 differ diff --git a/Library/Artifacts/fb/fb55b1ef0fe98ce71454ac9829d6c3e1 b/Library/Artifacts/fb/fb55b1ef0fe98ce71454ac9829d6c3e1 new file mode 100644 index 00000000..5f6f4ba1 Binary files /dev/null and b/Library/Artifacts/fb/fb55b1ef0fe98ce71454ac9829d6c3e1 differ diff --git a/Library/Artifacts/fb/fb8370f69e55e1b4284553aa31cfcf86 b/Library/Artifacts/fb/fb8370f69e55e1b4284553aa31cfcf86 new file mode 100644 index 00000000..311245aa Binary files /dev/null and b/Library/Artifacts/fb/fb8370f69e55e1b4284553aa31cfcf86 differ diff --git a/Library/Artifacts/fb/fb9d4cb67e30c6564d83934dd7974919 b/Library/Artifacts/fb/fb9d4cb67e30c6564d83934dd7974919 new file mode 100644 index 00000000..a427738a Binary files /dev/null and b/Library/Artifacts/fb/fb9d4cb67e30c6564d83934dd7974919 differ diff --git a/Library/Artifacts/fb/fba0fb7ce2349333c54f149f2ed1c926 b/Library/Artifacts/fb/fba0fb7ce2349333c54f149f2ed1c926 new file mode 100644 index 00000000..994171a1 Binary files /dev/null and b/Library/Artifacts/fb/fba0fb7ce2349333c54f149f2ed1c926 differ diff --git a/Library/Artifacts/fb/fbc9727014f2e7614567ee8f2789dd86 b/Library/Artifacts/fb/fbc9727014f2e7614567ee8f2789dd86 new file mode 100644 index 00000000..c41d04b9 Binary files /dev/null and b/Library/Artifacts/fb/fbc9727014f2e7614567ee8f2789dd86 differ diff --git a/Library/Artifacts/fb/fbce4ef3a22ec40c9ef23f193fd8a1c6 b/Library/Artifacts/fb/fbce4ef3a22ec40c9ef23f193fd8a1c6 new file mode 100644 index 00000000..a6414ba9 Binary files /dev/null and b/Library/Artifacts/fb/fbce4ef3a22ec40c9ef23f193fd8a1c6 differ diff --git a/Library/Artifacts/fb/fbdddcfc58031ca9934a5ca660c8c6a5 b/Library/Artifacts/fb/fbdddcfc58031ca9934a5ca660c8c6a5 new file mode 100644 index 00000000..fad4526e Binary files /dev/null and b/Library/Artifacts/fb/fbdddcfc58031ca9934a5ca660c8c6a5 differ diff --git a/Library/Artifacts/fb/fbf0957a5c8af4905baf23d0d67c4e30 b/Library/Artifacts/fb/fbf0957a5c8af4905baf23d0d67c4e30 new file mode 100644 index 00000000..580f220b Binary files /dev/null and b/Library/Artifacts/fb/fbf0957a5c8af4905baf23d0d67c4e30 differ diff --git a/Library/Artifacts/fb/fbfaf530f10cb1a1edea11f4aff78485 b/Library/Artifacts/fb/fbfaf530f10cb1a1edea11f4aff78485 new file mode 100644 index 00000000..0406246d Binary files /dev/null and b/Library/Artifacts/fb/fbfaf530f10cb1a1edea11f4aff78485 differ diff --git a/Library/Artifacts/fb/fbfca79773a31ed38eda77253f01aeda b/Library/Artifacts/fb/fbfca79773a31ed38eda77253f01aeda new file mode 100644 index 00000000..af4d4330 Binary files /dev/null and b/Library/Artifacts/fb/fbfca79773a31ed38eda77253f01aeda differ diff --git a/Library/Artifacts/fc/fc058d1389ca0dd3314a1d9093da4671 b/Library/Artifacts/fc/fc058d1389ca0dd3314a1d9093da4671 new file mode 100644 index 00000000..a3281fae Binary files /dev/null and b/Library/Artifacts/fc/fc058d1389ca0dd3314a1d9093da4671 differ diff --git a/Library/Artifacts/fc/fc12a9f2ff5bca94c328ff04613a2f89 b/Library/Artifacts/fc/fc12a9f2ff5bca94c328ff04613a2f89 new file mode 100644 index 00000000..b1e1bf98 Binary files /dev/null and b/Library/Artifacts/fc/fc12a9f2ff5bca94c328ff04613a2f89 differ diff --git a/Library/Artifacts/fc/fc17c85349ce4a9f8af050ed4f47cc92 b/Library/Artifacts/fc/fc17c85349ce4a9f8af050ed4f47cc92 new file mode 100644 index 00000000..f557c56d Binary files /dev/null and b/Library/Artifacts/fc/fc17c85349ce4a9f8af050ed4f47cc92 differ diff --git a/Library/Artifacts/fc/fc2519aa5f1d366c954a30054498f49a b/Library/Artifacts/fc/fc2519aa5f1d366c954a30054498f49a new file mode 100644 index 00000000..f54838be Binary files /dev/null and b/Library/Artifacts/fc/fc2519aa5f1d366c954a30054498f49a differ diff --git a/Library/Artifacts/fc/fc3250285c0ac5653ddb36ec13e4c03a b/Library/Artifacts/fc/fc3250285c0ac5653ddb36ec13e4c03a new file mode 100644 index 00000000..865d2aa2 Binary files /dev/null and b/Library/Artifacts/fc/fc3250285c0ac5653ddb36ec13e4c03a differ diff --git a/Library/Artifacts/fc/fc46be487297389e0bc0af9a76ba7363 b/Library/Artifacts/fc/fc46be487297389e0bc0af9a76ba7363 new file mode 100644 index 00000000..f013dda3 Binary files /dev/null and b/Library/Artifacts/fc/fc46be487297389e0bc0af9a76ba7363 differ diff --git a/Library/Artifacts/fc/fc46f64298faab343e8da1753bdd90db b/Library/Artifacts/fc/fc46f64298faab343e8da1753bdd90db new file mode 100644 index 00000000..6e296d9b Binary files /dev/null and b/Library/Artifacts/fc/fc46f64298faab343e8da1753bdd90db differ diff --git a/Library/Artifacts/fc/fc4bd6ac28553889df6ad209c6be35bc b/Library/Artifacts/fc/fc4bd6ac28553889df6ad209c6be35bc new file mode 100644 index 00000000..74b04654 Binary files /dev/null and b/Library/Artifacts/fc/fc4bd6ac28553889df6ad209c6be35bc differ diff --git a/Library/Artifacts/fc/fc570894b0603c74efc728829668702d b/Library/Artifacts/fc/fc570894b0603c74efc728829668702d new file mode 100644 index 00000000..b350c21f Binary files /dev/null and b/Library/Artifacts/fc/fc570894b0603c74efc728829668702d differ diff --git a/Library/Artifacts/fc/fc660ceebd808f672b86db306cd27c00 b/Library/Artifacts/fc/fc660ceebd808f672b86db306cd27c00 new file mode 100644 index 00000000..87ecb329 Binary files /dev/null and b/Library/Artifacts/fc/fc660ceebd808f672b86db306cd27c00 differ diff --git a/Library/Artifacts/fc/fc6f5e3e33d3d848113efb9ffda60415 b/Library/Artifacts/fc/fc6f5e3e33d3d848113efb9ffda60415 new file mode 100644 index 00000000..6f9c2a96 Binary files /dev/null and b/Library/Artifacts/fc/fc6f5e3e33d3d848113efb9ffda60415 differ diff --git a/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 b/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 new file mode 100644 index 00000000..966aac25 Binary files /dev/null and b/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 differ diff --git a/Library/Artifacts/fc/fc76f1fd793bfe28b71fe228f9ec95f3 b/Library/Artifacts/fc/fc76f1fd793bfe28b71fe228f9ec95f3 new file mode 100644 index 00000000..1a83db4f Binary files /dev/null and b/Library/Artifacts/fc/fc76f1fd793bfe28b71fe228f9ec95f3 differ diff --git a/Library/Artifacts/fc/fc833ad992de3718af63beb09c59d925 b/Library/Artifacts/fc/fc833ad992de3718af63beb09c59d925 new file mode 100644 index 00000000..94f1d6fa Binary files /dev/null and b/Library/Artifacts/fc/fc833ad992de3718af63beb09c59d925 differ diff --git a/Library/Artifacts/fc/fc8e69a91fef3ce02cb4088223cb1966 b/Library/Artifacts/fc/fc8e69a91fef3ce02cb4088223cb1966 new file mode 100644 index 00000000..7823771b Binary files /dev/null and b/Library/Artifacts/fc/fc8e69a91fef3ce02cb4088223cb1966 differ diff --git a/Library/Artifacts/fc/fc8ffcbbca6a4ccd63e7104528061161 b/Library/Artifacts/fc/fc8ffcbbca6a4ccd63e7104528061161 new file mode 100644 index 00000000..bcbdd11d Binary files /dev/null and b/Library/Artifacts/fc/fc8ffcbbca6a4ccd63e7104528061161 differ diff --git a/Library/Artifacts/fc/fc919cf0511bfe42074e45b02ffbc774 b/Library/Artifacts/fc/fc919cf0511bfe42074e45b02ffbc774 new file mode 100644 index 00000000..464983b6 Binary files /dev/null and b/Library/Artifacts/fc/fc919cf0511bfe42074e45b02ffbc774 differ diff --git a/Library/Artifacts/fc/fc9eebb94760962db22651e99912489d b/Library/Artifacts/fc/fc9eebb94760962db22651e99912489d new file mode 100644 index 00000000..134551b9 Binary files /dev/null and b/Library/Artifacts/fc/fc9eebb94760962db22651e99912489d differ diff --git a/Library/Artifacts/fc/fcb09fa6698834a28250599a07579ed5 b/Library/Artifacts/fc/fcb09fa6698834a28250599a07579ed5 new file mode 100644 index 00000000..3a593b58 Binary files /dev/null and b/Library/Artifacts/fc/fcb09fa6698834a28250599a07579ed5 differ diff --git a/Library/Artifacts/fc/fcbe4d762c9c9bd1d8e3abb6b074ba79 b/Library/Artifacts/fc/fcbe4d762c9c9bd1d8e3abb6b074ba79 new file mode 100644 index 00000000..b68a8e9a Binary files /dev/null and b/Library/Artifacts/fc/fcbe4d762c9c9bd1d8e3abb6b074ba79 differ diff --git a/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 b/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 new file mode 100644 index 00000000..5da373dd Binary files /dev/null and b/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 differ diff --git a/Library/Artifacts/fc/fcfb0de119bc0dea1d925d63301f3aa1 b/Library/Artifacts/fc/fcfb0de119bc0dea1d925d63301f3aa1 new file mode 100644 index 00000000..e7e9d0c5 Binary files /dev/null and b/Library/Artifacts/fc/fcfb0de119bc0dea1d925d63301f3aa1 differ diff --git a/Library/Artifacts/fd/fd0291ca5c9f8e04a8847dbb551af5ae b/Library/Artifacts/fd/fd0291ca5c9f8e04a8847dbb551af5ae new file mode 100644 index 00000000..8937f89d Binary files /dev/null and b/Library/Artifacts/fd/fd0291ca5c9f8e04a8847dbb551af5ae differ diff --git a/Library/Artifacts/fd/fd1077b0a9ef0b23fbdf02e2ca3def85 b/Library/Artifacts/fd/fd1077b0a9ef0b23fbdf02e2ca3def85 new file mode 100644 index 00000000..19c964cc Binary files /dev/null and b/Library/Artifacts/fd/fd1077b0a9ef0b23fbdf02e2ca3def85 differ diff --git a/Library/Artifacts/fd/fd243aef013fde3f24e0015a9120f91e b/Library/Artifacts/fd/fd243aef013fde3f24e0015a9120f91e new file mode 100644 index 00000000..82c14f55 Binary files /dev/null and b/Library/Artifacts/fd/fd243aef013fde3f24e0015a9120f91e differ diff --git a/Library/Artifacts/fd/fd36174f1a64fbf2ed5f1c726bed9cdd b/Library/Artifacts/fd/fd36174f1a64fbf2ed5f1c726bed9cdd new file mode 100644 index 00000000..a1cab0a0 Binary files /dev/null and b/Library/Artifacts/fd/fd36174f1a64fbf2ed5f1c726bed9cdd differ diff --git a/Library/Artifacts/fd/fd6d05ee62f2eb3699595c9c3cdc0788 b/Library/Artifacts/fd/fd6d05ee62f2eb3699595c9c3cdc0788 new file mode 100644 index 00000000..c3f0cfb7 Binary files /dev/null and b/Library/Artifacts/fd/fd6d05ee62f2eb3699595c9c3cdc0788 differ diff --git a/Library/Artifacts/fd/fd85b8868a8dc48d55a31c78a4b9c5c8 b/Library/Artifacts/fd/fd85b8868a8dc48d55a31c78a4b9c5c8 new file mode 100644 index 00000000..4ad8f0c6 Binary files /dev/null and b/Library/Artifacts/fd/fd85b8868a8dc48d55a31c78a4b9c5c8 differ diff --git a/Library/Artifacts/fd/fd926fe45d17ed0bdf435cdee8561c53 b/Library/Artifacts/fd/fd926fe45d17ed0bdf435cdee8561c53 new file mode 100644 index 00000000..740c1b7b Binary files /dev/null and b/Library/Artifacts/fd/fd926fe45d17ed0bdf435cdee8561c53 differ diff --git a/Library/Artifacts/fd/fdb6f3c2b81444f8c0b4b16ec087c2a6 b/Library/Artifacts/fd/fdb6f3c2b81444f8c0b4b16ec087c2a6 new file mode 100644 index 00000000..a18d9115 Binary files /dev/null and b/Library/Artifacts/fd/fdb6f3c2b81444f8c0b4b16ec087c2a6 differ diff --git a/Library/Artifacts/fd/fdcf48f9279761bb3b23efb35b77032a b/Library/Artifacts/fd/fdcf48f9279761bb3b23efb35b77032a new file mode 100644 index 00000000..816830ff Binary files /dev/null and b/Library/Artifacts/fd/fdcf48f9279761bb3b23efb35b77032a differ diff --git a/Library/Artifacts/fd/fdd9f1eb58d468977973fdba81ce3d83 b/Library/Artifacts/fd/fdd9f1eb58d468977973fdba81ce3d83 new file mode 100644 index 00000000..689cd880 Binary files /dev/null and b/Library/Artifacts/fd/fdd9f1eb58d468977973fdba81ce3d83 differ diff --git a/Library/Artifacts/fd/fddbc1099db97a3dac41fdfa648aeb90 b/Library/Artifacts/fd/fddbc1099db97a3dac41fdfa648aeb90 new file mode 100644 index 00000000..b219c0a0 Binary files /dev/null and b/Library/Artifacts/fd/fddbc1099db97a3dac41fdfa648aeb90 differ diff --git a/Library/Artifacts/fd/fde9b0e95650eb6cc1f05937f48dc6aa b/Library/Artifacts/fd/fde9b0e95650eb6cc1f05937f48dc6aa new file mode 100644 index 00000000..1d467d5a Binary files /dev/null and b/Library/Artifacts/fd/fde9b0e95650eb6cc1f05937f48dc6aa differ diff --git a/Library/Artifacts/fd/fdf35e7982a1033cef268950b9b62ac8 b/Library/Artifacts/fd/fdf35e7982a1033cef268950b9b62ac8 new file mode 100644 index 00000000..324799c3 Binary files /dev/null and b/Library/Artifacts/fd/fdf35e7982a1033cef268950b9b62ac8 differ diff --git a/Library/Artifacts/fe/fe0de575eeea650eea147ee1a253c856 b/Library/Artifacts/fe/fe0de575eeea650eea147ee1a253c856 new file mode 100644 index 00000000..bae5c1b1 Binary files /dev/null and b/Library/Artifacts/fe/fe0de575eeea650eea147ee1a253c856 differ diff --git a/Library/Artifacts/fe/fe3f339255e85bb62360deae38f66f0e b/Library/Artifacts/fe/fe3f339255e85bb62360deae38f66f0e new file mode 100644 index 00000000..a1c34310 Binary files /dev/null and b/Library/Artifacts/fe/fe3f339255e85bb62360deae38f66f0e differ diff --git a/Library/Artifacts/fe/fe4645f9ae4b5ad0c98093056e566fca b/Library/Artifacts/fe/fe4645f9ae4b5ad0c98093056e566fca new file mode 100644 index 00000000..7a26f00d Binary files /dev/null and b/Library/Artifacts/fe/fe4645f9ae4b5ad0c98093056e566fca differ diff --git a/Library/Artifacts/fe/fe4c1f78d51ff4a6b54f723daa9e454d b/Library/Artifacts/fe/fe4c1f78d51ff4a6b54f723daa9e454d new file mode 100644 index 00000000..8105347e Binary files /dev/null and b/Library/Artifacts/fe/fe4c1f78d51ff4a6b54f723daa9e454d differ diff --git a/Library/Artifacts/fe/fe7e8c58ad9e09167635526c5048c8b1 b/Library/Artifacts/fe/fe7e8c58ad9e09167635526c5048c8b1 new file mode 100644 index 00000000..f60fafd5 Binary files /dev/null and b/Library/Artifacts/fe/fe7e8c58ad9e09167635526c5048c8b1 differ diff --git a/Library/Artifacts/fe/fe899474ada9ed47e281fbb6cc7eb99f b/Library/Artifacts/fe/fe899474ada9ed47e281fbb6cc7eb99f new file mode 100644 index 00000000..f35426d4 Binary files /dev/null and b/Library/Artifacts/fe/fe899474ada9ed47e281fbb6cc7eb99f differ diff --git a/Library/Artifacts/fe/fea72a620af0b42ad61a173330560943 b/Library/Artifacts/fe/fea72a620af0b42ad61a173330560943 new file mode 100644 index 00000000..f4898814 Binary files /dev/null and b/Library/Artifacts/fe/fea72a620af0b42ad61a173330560943 differ diff --git a/Library/Artifacts/fe/feb08ab9f9e030c85931ebdd26bdcf3c b/Library/Artifacts/fe/feb08ab9f9e030c85931ebdd26bdcf3c new file mode 100644 index 00000000..cf7a2614 Binary files /dev/null and b/Library/Artifacts/fe/feb08ab9f9e030c85931ebdd26bdcf3c differ diff --git a/Library/Artifacts/fe/feb0908a81f082551743f1dfe6910045 b/Library/Artifacts/fe/feb0908a81f082551743f1dfe6910045 new file mode 100644 index 00000000..8521dd24 Binary files /dev/null and b/Library/Artifacts/fe/feb0908a81f082551743f1dfe6910045 differ diff --git a/Library/Artifacts/fe/fec614559d29ce3ca72a06e97f51cc9e b/Library/Artifacts/fe/fec614559d29ce3ca72a06e97f51cc9e new file mode 100644 index 00000000..5b265469 Binary files /dev/null and b/Library/Artifacts/fe/fec614559d29ce3ca72a06e97f51cc9e differ diff --git a/Library/Artifacts/fe/fecb494f6227563879ddd4515ca1f49e b/Library/Artifacts/fe/fecb494f6227563879ddd4515ca1f49e new file mode 100644 index 00000000..05ec21a8 Binary files /dev/null and b/Library/Artifacts/fe/fecb494f6227563879ddd4515ca1f49e differ diff --git a/Library/Artifacts/fe/fecd4d7304fbc112a5f12bba4534af92 b/Library/Artifacts/fe/fecd4d7304fbc112a5f12bba4534af92 new file mode 100644 index 00000000..494d2f84 Binary files /dev/null and b/Library/Artifacts/fe/fecd4d7304fbc112a5f12bba4534af92 differ diff --git a/Library/Artifacts/fe/feceb6ab620598c761eb64bd970be221 b/Library/Artifacts/fe/feceb6ab620598c761eb64bd970be221 new file mode 100644 index 00000000..5d53bf5a Binary files /dev/null and b/Library/Artifacts/fe/feceb6ab620598c761eb64bd970be221 differ diff --git a/Library/Artifacts/fe/feda0d19301f9a91bb0bb885bdf0c4ae b/Library/Artifacts/fe/feda0d19301f9a91bb0bb885bdf0c4ae new file mode 100644 index 00000000..6100c89e Binary files /dev/null and b/Library/Artifacts/fe/feda0d19301f9a91bb0bb885bdf0c4ae differ diff --git a/Library/Artifacts/fe/fef5c9db2d686e3d351dfafad9b96e2a b/Library/Artifacts/fe/fef5c9db2d686e3d351dfafad9b96e2a new file mode 100644 index 00000000..03577824 Binary files /dev/null and b/Library/Artifacts/fe/fef5c9db2d686e3d351dfafad9b96e2a differ diff --git a/Library/Artifacts/fe/fefee0fe73e25c6515392bbc5b1c32b5 b/Library/Artifacts/fe/fefee0fe73e25c6515392bbc5b1c32b5 new file mode 100644 index 00000000..a8591cce Binary files /dev/null and b/Library/Artifacts/fe/fefee0fe73e25c6515392bbc5b1c32b5 differ diff --git a/Library/Artifacts/ff/ff0a95da0de8506c289657e10887d0c9 b/Library/Artifacts/ff/ff0a95da0de8506c289657e10887d0c9 new file mode 100644 index 00000000..2e4c2129 Binary files /dev/null and b/Library/Artifacts/ff/ff0a95da0de8506c289657e10887d0c9 differ diff --git a/Library/Artifacts/ff/ff231b69e3bb1e068f65ac4399feed7c b/Library/Artifacts/ff/ff231b69e3bb1e068f65ac4399feed7c new file mode 100644 index 00000000..d5d3cb0d Binary files /dev/null and b/Library/Artifacts/ff/ff231b69e3bb1e068f65ac4399feed7c differ diff --git a/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 b/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 new file mode 100644 index 00000000..5e3c113c Binary files /dev/null and b/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 differ diff --git a/Library/Artifacts/ff/ff597fccef94f87d82828d164d8d432b b/Library/Artifacts/ff/ff597fccef94f87d82828d164d8d432b new file mode 100644 index 00000000..38747374 Binary files /dev/null and b/Library/Artifacts/ff/ff597fccef94f87d82828d164d8d432b differ diff --git a/Library/Artifacts/ff/ff63bf2df6c2466decd3f7a43ff52135 b/Library/Artifacts/ff/ff63bf2df6c2466decd3f7a43ff52135 new file mode 100644 index 00000000..914d999c Binary files /dev/null and b/Library/Artifacts/ff/ff63bf2df6c2466decd3f7a43ff52135 differ diff --git a/Library/Artifacts/ff/ff8cdc30a1ca2c5ed5ab59599ff14e1d b/Library/Artifacts/ff/ff8cdc30a1ca2c5ed5ab59599ff14e1d new file mode 100644 index 00000000..c1ee064e Binary files /dev/null and b/Library/Artifacts/ff/ff8cdc30a1ca2c5ed5ab59599ff14e1d differ diff --git a/Library/Artifacts/ff/ff949495976804fe09b51ae17858362f b/Library/Artifacts/ff/ff949495976804fe09b51ae17858362f new file mode 100644 index 00000000..d0e70136 Binary files /dev/null and b/Library/Artifacts/ff/ff949495976804fe09b51ae17858362f differ diff --git a/Library/Artifacts/ff/ffa2276828b8e2e8c2222df6800d1c06 b/Library/Artifacts/ff/ffa2276828b8e2e8c2222df6800d1c06 new file mode 100644 index 00000000..ad81311d Binary files /dev/null and b/Library/Artifacts/ff/ffa2276828b8e2e8c2222df6800d1c06 differ diff --git a/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 b/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 new file mode 100644 index 00000000..4f49b7df Binary files /dev/null and b/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 differ diff --git a/Library/Artifacts/ff/ffbc6b8da8fe9fd96bf482d22bc2d9e7 b/Library/Artifacts/ff/ffbc6b8da8fe9fd96bf482d22bc2d9e7 new file mode 100644 index 00000000..0d7b97be Binary files /dev/null and b/Library/Artifacts/ff/ffbc6b8da8fe9fd96bf482d22bc2d9e7 differ diff --git a/Library/Artifacts/ff/ffd4e27c4f647e4542fcac136662d82e b/Library/Artifacts/ff/ffd4e27c4f647e4542fcac136662d82e new file mode 100644 index 00000000..4a7ff764 Binary files /dev/null and b/Library/Artifacts/ff/ffd4e27c4f647e4542fcac136662d82e differ diff --git a/Library/Artifacts/ff/ffd618cc8bc523a875d4cb00e2832fb9 b/Library/Artifacts/ff/ffd618cc8bc523a875d4cb00e2832fb9 new file mode 100644 index 00000000..97382375 Binary files /dev/null and b/Library/Artifacts/ff/ffd618cc8bc523a875d4cb00e2832fb9 differ diff --git a/Library/Artifacts/ff/ffd6943fcbbbf40355e604d9bbf8abad b/Library/Artifacts/ff/ffd6943fcbbbf40355e604d9bbf8abad new file mode 100644 index 00000000..82b8c263 Binary files /dev/null and b/Library/Artifacts/ff/ffd6943fcbbbf40355e604d9bbf8abad differ diff --git a/Library/Artifacts/ff/ffdcd1dfdaeeac40986aabfac0e09a2e b/Library/Artifacts/ff/ffdcd1dfdaeeac40986aabfac0e09a2e new file mode 100644 index 00000000..afacdbee Binary files /dev/null and b/Library/Artifacts/ff/ffdcd1dfdaeeac40986aabfac0e09a2e differ diff --git a/Library/AssetImportState b/Library/AssetImportState new file mode 100644 index 00000000..21c67d7f --- /dev/null +++ b/Library/AssetImportState @@ -0,0 +1 @@ +-2;0;0;0;-1 \ No newline at end of file diff --git a/Library/BuildPlayer.prefs b/Library/BuildPlayer.prefs new file mode 100644 index 00000000..e69de29b diff --git a/Library/BuildSettings.asset b/Library/BuildSettings.asset new file mode 100644 index 00000000..ff4a6327 Binary files /dev/null and b/Library/BuildSettings.asset differ diff --git a/Library/CurrentLayout-default.dwlt b/Library/CurrentLayout-default.dwlt new file mode 100644 index 00000000..7e28d738 --- /dev/null +++ b/Library/CurrentLayout-default.dwlt @@ -0,0 +1,1059 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 43.2 + width: 1536 + height: 780.8 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 2} + m_MinSize: {x: 875, y: 392} + m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 1 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 3} + - {fileID: 5} + - {fileID: 4} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1536 + height: 781 + m_MinSize: {x: 875, y: 392} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1536 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 761 + width: 1536 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 6} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1536 + height: 731 + m_MinSize: {x: 579, y: 342} + m_MaxSize: {x: 12004, y: 8042} + vertical: 1 + controlID: 90 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 12} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1536 + height: 731 + m_MinSize: {x: 579, y: 342} + m_MaxSize: {x: 12004, y: 8042} + vertical: 0 + controlID: 91 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 8} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1142 + height: 731 + m_MinSize: {x: 303, y: 342} + m_MaxSize: {x: 8003, y: 8042} + vertical: 1 + controlID: 92 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 9} + - {fileID: 10} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1142 + height: 460 + m_MinSize: {x: 303, y: 221} + m_MaxSize: {x: 8003, y: 4021} + vertical: 0 + controlID: 38 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 250 + height: 460 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 250 + y: 0 + width: 892 + height: 460 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + - {fileID: 13} + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ConsoleWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 460 + width: 1142 + height: 271 + m_MinSize: {x: 101, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 21} + m_Panes: + - {fileID: 17} + - {fileID: 18} + - {fileID: 19} + - {fileID: 20} + - {fileID: 21} + m_Selected: 4 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1142 + y: 0 + width: 394 + height: 731 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 22} + m_Panes: + - {fileID: 22} + - {fileID: 23} + - {fileID: 24} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 250.40001 + y: 73.6 + width: 890 + height: 439 + m_ViewDataDictionary: {fileID: 0} + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_SerializedCustomFieldsNames: [] + m_SerializedCustomFieldsValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 743, y: 418} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_MaximizeOnPlay: 0 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 05000000000000000000000006000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -390 + m_HBaseRangeMax: 390 + m_VBaseRangeMin: -219.5 + m_VBaseRangeMax: 219.5 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 0 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 0 + width: 890 + height: 439 + m_Scale: {x: 1, y: 1} + m_Translation: {x: 445, y: 219.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -445 + y: -219.5 + width: 890 + height: 439 + m_MinimalGUI: 1 + m_defaultScale: 1 + m_LastWindowPixelSize: {x: 890, y: 439} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000001000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 73.6 + width: 249 + height: 439 + m_ViewDataDictionary: {fileID: 0} + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 045c0000 + m_LastClickedID: 23556 + m_ExpandedIDs: c0c2ffff + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 9} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: cca3db8dc3c61c14dbce399eeff65eff +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 250.40001 + y: 73.6 + width: 890 + height: 439 + m_ViewDataDictionary: {fileID: 0} + m_ShowContextualTools: 0 + m_WindowGUID: 00a2c5bd28802784c9b63ed197415aa3 + m_Gizmos: 1 + m_SceneIsLit: 0 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: -1.1965008, y: 0.054037575, z: -0.29518634} + speed: 2 + m_Value: {x: -1.0182551, y: 0.0067605195, z: -0.27140898} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_ExposureSliderValue: 0 + m_ExposureSliderMax: 10 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 0 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + m_ShowGrid: 0 + m_GridAxis: 1 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 6.3100634 + speed: 2 + m_Value: 6.607396 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.49748743 + m_SpeedMin: 0.01 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 0 + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 2048, y: 2048} + m_TitleContent: + m_Text: Asset Store + m_Image: {fileID: -8693916549880196297, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 309 + y: 73 + width: 1100 + height: 655 + m_ViewDataDictionary: {fileID: 0} +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 533.60004 + width: 1141 + height: 250 + m_ViewDataDictionary: {fileID: 0} + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_SoftLockControlStates: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 1 + m_SearchArea: 1 + m_Folders: + - Assets + m_ViewMode: 1 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: C:\Users\Dara\PO + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 525c0000 + m_LastClickedID: 23634 + m_ExpandedIDs: 00000000525c000000ca9a3b + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 11} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 045c0000 + m_LastClickedInstanceID: 23556 + m_HadKeyboardFocusLastEvent: 1 + m_ExpandedInstanceIDs: c6230000ee3f00004a5c0000c262000030650000aa420000463800007835000074a700005a370000ee750000182f0100b6a30000eec40000ae76000060380000ac2e0100324c0000c6d3000060690000ba4500004e380000183600003c3700008838000006380000083d0000564b00002c4200002a3b0000643c00006a3b00003c3d0000000000000e380000443a0000263f000026e70000a63f00008a3e0000483b00009e420000a042000052b40000344b0000e8390000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 11} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_SkipHiddenPackages: 1 + m_DirectoriesAreaWidth: 208 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12914, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animator + m_Image: {fileID: -1673928668082335149, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 749 + width: 1426 + height: 250 + m_ViewDataDictionary: {fileID: 0} + m_ViewTransforms: + m_KeySerializationHelper: + - {fileID: -8822923911470857126, guid: 15d45153b7574434d9cd9af870a27fd5, type: 2} + m_ValueSerializationHelper: + - e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_PreviewAnimator: {fileID: 0} + m_AnimatorController: {fileID: 9100000, guid: 15d45153b7574434d9cd9af870a27fd5, + type: 2} + m_BreadCrumbs: + - m_Target: {fileID: -8822923911470857126, guid: 15d45153b7574434d9cd9af870a27fd5, + type: 2} + m_ScrollPosition: {x: 0, y: 0} + stateMachineGraph: {fileID: 0} + stateMachineGraphGUI: {fileID: 0} + blendTreeGraph: {fileID: 0} + blendTreeGraphGUI: {fileID: 0} + m_AutoLiveLink: 1 + m_MiniTool: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentEditor: 0 + m_LayerEditor: + m_SelectedLayerIndex: 0 +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animation + m_Image: {fileID: -8166618308981325432, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 749 + width: 1426 + height: 250 + m_ViewDataDictionary: {fileID: 0} + m_LockTracker: + m_IsLocked: 0 + m_LastSelectedObjectID: 14902 +--- !u!114 &20 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12373, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Audio Mixer + m_Image: {fileID: 2344599766593239149, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 749 + width: 1426 + height: 250 + m_ViewDataDictionary: {fileID: 0} + m_MixersTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 14820 + m_ExpandedIDs: 12eb343c + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_LayoutStripsOnTop: + m_VerticalSplitter: + ID: 0 + splitterInitialOffset: 0 + currentActiveSplitter: -1 + realSizes: 4100000023000000 + relativeSizes: + - 0.65 + - 0.35000002 + minSizes: 5500000069000000 + maxSizes: 0000000000000000 + lastTotalSize: 0 + splitSize: 6 + xOffset: 0 + m_HorizontalSplitter: + ID: 0 + splitterInitialOffset: 0 + currentActiveSplitter: -1 + realSizes: 3c0000003c0000003c0000003c000000 + relativeSizes: + - 0.25 + - 0.25 + - 0.25 + - 0.25 + minSizes: 55000000550000005500000055000000 + maxSizes: 00000000000000000000000000000000 + lastTotalSize: 0 + splitSize: 6 + xOffset: 0 + m_LayoutStripsOnRight: + m_VerticalSplitter: + ID: 0 + splitterInitialOffset: 0 + currentActiveSplitter: -1 + realSizes: 3c0000003c0000003c0000003c000000 + relativeSizes: + - 0.25 + - 0.25 + - 0.25 + - 0.25 + minSizes: 64000000550000005500000055000000 + maxSizes: 00000000000000000000000000000000 + lastTotalSize: 0 + splitSize: 6 + xOffset: 0 + m_HorizontalSplitter: + ID: 1208 + splitterInitialOffset: 0 + currentActiveSplitter: -1 + realSizes: ac010000e6030000 + relativeSizes: + - 0.3 + - 0.7 + minSizes: a0000000a0000000 + maxSizes: 0000000000000000 + lastTotalSize: 1426 + splitSize: 6 + xOffset: 0 + m_SectionOrder: 00000000030000000100000002000000 + m_LayoutMode: 1 + m_SortGroupsAlphabetically: 0 + m_ShowReferencedBuses: 1 + m_ShowBusConnections: 0 + m_ShowBusConnectionsOfSelection: 0 +--- !u!114 &21 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 533.60004 + width: 1141 + height: 250 + m_ViewDataDictionary: {fileID: 0} +--- !u!114 &22 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1142.4 + y: 73.6 + width: 393 + height: 710 + m_ViewDataDictionary: {fileID: 0} + m_OpenAddComponentMenu: 0 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_LockTracker: + m_IsLocked: 0 + m_PreviewResizer: + m_CachedPref: 227 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 +--- !u!114 &23 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12141, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 300, y: 360} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Navigation + m_Image: {fileID: 1087843850482249999, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1411 + y: 73 + width: 508 + height: 926 + m_ViewDataDictionary: {fileID: 0} +--- !u!114 &24 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13854, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 300, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Project Settings + m_Image: {fileID: -5712115415447495865, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1411 + y: 73 + width: 508 + height: 926 + m_ViewDataDictionary: {fileID: 0} + m_PosLeft: {x: 0, y: 0} + m_PosRight: {x: 0, y: 314} + m_Scope: 1 + m_SplitterFlex: 0.2 diff --git a/Library/EditorOnlyScriptingSettings.json b/Library/EditorOnlyScriptingSettings.json new file mode 100644 index 00000000..8de34d9c --- /dev/null +++ b/Library/EditorOnlyScriptingSettings.json @@ -0,0 +1 @@ +{"m_DefineSymbols":{"m_Value":[],"m_Initialized":false},"m_AllowUnsafeCode":{"m_Value":false,"m_Initialized":false},"m_ScriptDebugInfoEnabled":{"m_Value":false,"m_Initialized":true}} \ No newline at end of file diff --git a/Library/EditorOnlyVirtualTextureState.json b/Library/EditorOnlyVirtualTextureState.json new file mode 100644 index 00000000..b026ed37 --- /dev/null +++ b/Library/EditorOnlyVirtualTextureState.json @@ -0,0 +1 @@ +{"m_VirtualTexturingEnabled":false,"m_VirtualTexturingEnabledInitialized":true} \ No newline at end of file diff --git a/Library/EditorSnapSettings.asset b/Library/EditorSnapSettings.asset new file mode 100644 index 00000000..7a90624e --- /dev/null +++ b/Library/EditorSnapSettings.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13954, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_SnapEnabled: 0 + m_SnapSettings: + m_SnapValue: {x: 0.25, y: 0.25, z: 0.25} + m_SnapMultiplier: {x: 2048, y: 2048, z: 2048} + m_Rotation: 15 + m_Scale: 1 diff --git a/Library/EditorUserBuildSettings.asset b/Library/EditorUserBuildSettings.asset new file mode 100644 index 00000000..fd546aae Binary files /dev/null and b/Library/EditorUserBuildSettings.asset differ diff --git a/Library/EditorUserSettings.asset b/Library/EditorUserSettings.asset new file mode 100644 index 00000000..4681d1d2 --- /dev/null +++ b/Library/EditorUserSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCOverlayIcons: 1 + m_VCAllowAsyncUpdate: 0 diff --git a/Library/InspectorExpandedItems.asset b/Library/InspectorExpandedItems.asset new file mode 100644 index 00000000..807b669d Binary files /dev/null and b/Library/InspectorExpandedItems.asset differ diff --git a/Library/LastSceneManagerSetup.txt b/Library/LastSceneManagerSetup.txt new file mode 100644 index 00000000..6a5704fe --- /dev/null +++ b/Library/LastSceneManagerSetup.txt @@ -0,0 +1,5 @@ +sceneSetups: +- path: Assets/Scenes/SampleScene.unity + isLoaded: 1 + isActive: 1 + isSubScene: 0 diff --git a/Library/LibraryFormatVersion.txt b/Library/LibraryFormatVersion.txt new file mode 100644 index 00000000..6185f096 --- /dev/null +++ b/Library/LibraryFormatVersion.txt @@ -0,0 +1,2 @@ +unityRebuildLibraryVersion: 11 +unityForwardCompatibleVersion: 40 diff --git a/Library/MonoManager.asset b/Library/MonoManager.asset new file mode 100644 index 00000000..fa8d2fb8 Binary files /dev/null and b/Library/MonoManager.asset differ diff --git a/Library/PackageManager/ProjectCache b/Library/PackageManager/ProjectCache new file mode 100644 index 00000000..90356351 --- /dev/null +++ b/Library/PackageManager/ProjectCache @@ -0,0 +1,3778 @@ +m_ProjectFiles: + m_ManifestFileStatus: + m_FilePath: C:/Users/Dara/PO/Packages/manifest.json + m_PathExists: 1 + m_ContentTrackingEnabled: 1 + m_ModificationDate: + serializedVersion: 2 + ticks: 637774767546145636 + m_Hash: 2202606572 + m_LockFileStatus: + m_FilePath: C:/Users/Dara/PO/Packages/packages-lock.json + m_PathExists: 1 + m_ContentTrackingEnabled: 1 + m_ModificationDate: + serializedVersion: 2 + ticks: 637774767546484754 + m_Hash: 3069389581 +m_EmbeddedPackageManifests: + m_ManifestsStatus: {} +m_PackageAssets: + m_Packages: + m_ResolvedPackages: + - packageId: com.unity.2d.animation@5.0.7 + testable: 0 + isDirectDependency: 1 + version: 5.0.7 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.animation@5.0.7 + assetPath: Packages/com.unity.2d.animation + name: com.unity.2d.animation + displayName: 2D Animation + author: + name: + email: + url: + category: 2D + type: + description: 2D Animation provides all the necessary tooling and runtime components + for skeletal animation using Sprites. + status: 4 + errors: [] + versions: + all: + - 1.0.15-preview.1 + - 1.0.15-preview.2 + - 1.0.15-preview.3 + - 1.0.15-preview.4 + - 1.0.15-preview.5 + - 1.0.16-preview + - 1.0.16-preview.1 + - 1.0.16-preview.2 + - 2.0.0-preview.1 + - 2.0.0-preview.2 + - 2.0.0-preview.3 + - 2.1.0-preview.1 + - 2.1.0-preview.2 + - 2.1.0-preview.4 + - 2.1.0-preview.5 + - 2.1.0-preview.7 + - 2.2.0-preview.1 + - 2.2.0-preview.4 + - 2.2.0-preview.5 + - 2.2.1-preview.1 + - 2.2.1-preview.2 + - 3.0.2 + - 3.0.3 + - 3.0.4 + - 3.0.5 + - 3.0.6 + - 3.0.8 + - 3.1.0 + - 3.1.1 + - 3.2.1 + - 3.2.2 + - 3.2.3 + - 3.2.4 + - 3.2.5 + - 3.2.6 + - 3.2.9 + - 3.2.10 + - 3.2.11 + - 3.2.13 + - 3.2.14 + - 3.2.15 + - 4.0.0 + - 4.0.1 + - 4.1.0 + - 4.1.1 + - 4.2.1 + - 4.2.2 + - 4.2.3 + - 4.2.4 + - 4.2.5 + - 4.2.6 + - 4.2.8 + - 5.0.0 + - 5.0.1 + - 5.0.2 + - 5.0.3 + - 5.0.4 + - 5.0.5 + - 5.0.6 + - 5.0.7 + - 5.0.8 + - 5.0.9 + - 6.0.0-pre.1 + - 6.0.0-pre.2 + - 6.0.1 + - 6.0.3 + - 6.0.4 + - 6.0.5 + - 6.0.7 + - 7.0.0-pre.2 + - 7.0.0-pre.3 + - 7.0.0 + - 7.0.1 + - 7.0.2 + - 8.0.0-pre.3 + compatible: + - 5.0.6 + - 5.0.7 + - 5.0.8 + - 5.0.9 + verified: 5.0.9 + dependencies: + - name: com.unity.2d.common + version: 4.0.3 + - name: com.unity.mathematics + version: 1.1.0 + - name: com.unity.2d.sprite + version: 1.0.0 + - name: com.unity.modules.animation + version: 1.0.0 + - name: com.unity.modules.uielements + version: 1.0.0 + resolvedDependencies: + - name: com.unity.2d.common + version: 4.0.3 + - name: com.unity.2d.sprite + version: 1.0.0 + - name: com.unity.modules.uielements + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.uielementsnative + version: 1.0.0 + - name: com.unity.mathematics + version: 1.1.0 + - name: com.unity.modules.animation + version: 1.0.0 + keywords: + - 2d + - animation + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637637510960000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/2d.git + revision: 6f9c488e4d487ead34ee4d516f0a2f4a911a8b25 + path: + - packageId: com.unity.2d.pixel-perfect@4.0.1 + testable: 0 + isDirectDependency: 1 + version: 4.0.1 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.pixel-perfect@4.0.1 + assetPath: Packages/com.unity.2d.pixel-perfect + name: com.unity.2d.pixel-perfect + displayName: 2D Pixel Perfect + author: + name: + email: + url: + category: + type: + description: 'The 2D Pixel Perfect package contains the Pixel Perfect Camera + component which ensures your pixel art remains crisp and clear at different + resolutions, and stable in motion. + + + It is a single component that + makes all the calculations needed to scale the viewport with resolution changes, + removing the hassle from the user. The user can adjust the definition of + the pixel art rendered within the camera viewport through the component settings, + as well preview any changes immediately in Game view by using the Run in + Edit Mode feature.' + status: 4 + errors: [] + versions: + all: + - 1.0.0-preview + - 1.0.1-preview + - 2.0.2 + - 2.0.3 + - 2.0.4 + - 2.1.0 + - 3.0.0 + - 3.0.1 + - 3.0.2 + - 4.0.0 + - 4.0.1 + - 5.0.0-pre.1 + - 5.0.0-pre.2 + - 5.0.0 + - 5.0.1 + compatible: + - 4.0.1 + verified: 4.0.1 + dependencies: [] + resolvedDependencies: [] + keywords: + - pixel + - perfect + - 2D + - sprite + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637328350910000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/2d.git + revision: 7d7470f4ca0ea8353d4c9640b3b6ae9d1ebd9c1d + path: + - packageId: com.unity.2d.psdimporter@4.1.0 + testable: 0 + isDirectDependency: 1 + version: 4.1.0 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.psdimporter@4.1.0 + assetPath: Packages/com.unity.2d.psdimporter + name: com.unity.2d.psdimporter + displayName: 2D PSD Importer + author: + name: + email: + url: + category: 2D + type: + description: A ScriptedImporter for importing Adobe Photoshop PSB (Photoshop + Big) file format. The ScriptedImporter is currently targeted for users who + wants to create multi Sprite character animation using Unity 2D Animation + Package. + status: 4 + errors: [] + versions: + all: + - 1.0.0-preview.1 + - 1.0.0-preview.2 + - 1.0.0-preview.3 + - 1.0.0-preview.4 + - 1.1.0-preview.1 + - 1.1.0-preview.3 + - 1.2.0-preview.1 + - 1.2.0-preview.3 + - 1.2.0-preview.4 + - 2.0.2 + - 2.0.3 + - 2.0.4 + - 2.0.5 + - 2.0.7 + - 2.1.0 + - 2.1.3 + - 2.1.4 + - 2.1.5 + - 2.1.6 + - 2.1.8 + - 2.1.9 + - 2.1.10 + - 3.0.0 + - 3.1.1 + - 3.1.3 + - 3.1.4 + - 3.1.5 + - 3.1.6 + - 3.1.7 + - 4.0.0 + - 4.0.1 + - 4.0.2 + - 4.1.0 + - 4.1.1 + - 4.1.2 + - 5.0.0-pre.1 + - 5.0.0-pre.2 + - 5.0.1 + - 5.0.3 + - 5.0.4 + - 5.0.6 + - 6.0.0-pre.2 + - 6.0.0-pre.3 + - 6.0.0-pre.4 + - 6.0.0 + - 6.0.1 + - 7.0.0-pre.3 + compatible: + - 4.1.0 + - 4.1.1 + - 4.1.2 + verified: 4.1.2 + dependencies: + - name: com.unity.2d.common + version: 4.0.3 + - name: com.unity.2d.animation + version: 5.0.6 + - name: com.unity.2d.sprite + version: 1.0.0 + resolvedDependencies: + - name: com.unity.2d.common + version: 4.0.3 + - name: com.unity.2d.sprite + version: 1.0.0 + - name: com.unity.modules.uielements + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.uielementsnative + version: 1.0.0 + - name: com.unity.2d.animation + version: 5.0.7 + - name: com.unity.mathematics + version: 1.1.0 + - name: com.unity.modules.animation + version: 1.0.0 + keywords: + - 2d + - psdimporter + - assetimporter + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637594727750000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/2d.git + revision: 9e7fd5cbe078d004f1e87ecdf3b57436664a690a + path: + - packageId: com.unity.2d.sprite@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.sprite@1.0.0 + assetPath: Packages/com.unity.2d.sprite + name: com.unity.2d.sprite + displayName: 2D Sprite + author: + name: + email: + url: + category: 2D + type: + description: Use Unity Sprite Editor Window to create and edit Sprite asset + properties like pivot, borders and Physics shape + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: + - 2d + - sprite + - sprite editor window + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.2d.spriteshape@5.1.4 + testable: 0 + isDirectDependency: 1 + version: 5.1.4 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.spriteshape@5.1.4 + assetPath: Packages/com.unity.2d.spriteshape + name: com.unity.2d.spriteshape + displayName: 2D SpriteShape + author: + name: + email: + url: + category: 2D + type: + description: SpriteShape Runtime & Editor Package contains the tooling and + the runtime component that allows you to create very organic looking spline + based 2D worlds. It comes with intuitive configurator and a highly performant + renderer. + status: 4 + errors: [] + versions: + all: + - 1.0.10-preview.2 + - 1.0.11-preview + - 1.0.12-preview + - 1.0.12-preview.1 + - 1.0.14-preview.2 + - 2.0.0-preview.4 + - 2.0.0-preview.5 + - 2.0.0-preview.7 + - 2.0.0-preview.8 + - 2.0.0-preview.9 + - 2.1.0-preview.2 + - 2.1.0-preview.6 + - 2.1.0-preview.7 + - 2.1.0-preview.10 + - 2.1.0-preview.11 + - 3.0.1 + - 3.0.2 + - 3.0.4 + - 3.0.5 + - 3.0.6 + - 3.0.7 + - 3.0.8 + - 3.0.9 + - 3.0.10 + - 3.0.11 + - 3.0.12 + - 3.0.13 + - 3.0.14 + - 3.0.15 + - 3.0.16 + - 3.0.17 + - 3.0.18 + - 4.0.0 + - 4.0.1 + - 4.0.2 + - 4.0.3 + - 4.1.0 + - 4.1.1 + - 4.1.2 + - 4.1.3 + - 4.1.4 + - 4.1.5 + - 5.0.0 + - 5.0.1 + - 5.0.2 + - 5.1.0 + - 5.1.1 + - 5.1.2 + - 5.1.3 + - 5.1.4 + - 5.1.5 + - 5.1.6 + - 6.0.0-pre.1 + - 6.0.0-pre.2 + - 6.0.0 + - 6.0.1 + - 6.0.2 + - 7.0.0-pre.2 + - 7.0.0-pre.3 + - 7.0.0 + - 7.0.2 + - 7.0.3 + - 8.0.0-pre.4 + compatible: + - 5.1.4 + - 5.1.5 + - 5.1.6 + verified: 5.1.6 + dependencies: + - name: com.unity.mathematics + version: 1.1.0 + - name: com.unity.2d.common + version: 4.0.3 + - name: com.unity.2d.path + version: 4.0.2 + - name: com.unity.modules.physics2d + version: 1.0.0 + resolvedDependencies: + - name: com.unity.mathematics + version: 1.1.0 + - name: com.unity.2d.common + version: 4.0.3 + - name: com.unity.2d.sprite + version: 1.0.0 + - name: com.unity.modules.uielements + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.uielementsnative + version: 1.0.0 + - name: com.unity.2d.path + version: 4.0.2 + - name: com.unity.modules.physics2d + version: 1.0.0 + keywords: + - 2d + - shape + - spriteshape + - smartsprite + - spline + - terrain2d + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637637511330000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/2d.git + revision: 6f9c488e4d487ead34ee4d516f0a2f4a911a8b25 + path: + - packageId: com.unity.2d.tilemap@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.tilemap@1.0.0 + assetPath: Packages/com.unity.2d.tilemap + name: com.unity.2d.tilemap + displayName: 2D Tilemap Editor + author: + name: + email: + url: + category: 2D + type: + description: 2D Tilemap Editor is a package that contains editor functionalities + for editing Tilemaps. + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: + - 2d + - Tilemap + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.collab-proxy@1.9.0 + testable: 0 + isDirectDependency: 1 + version: 1.9.0 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.collab-proxy@1.9.0 + assetPath: Packages/com.unity.collab-proxy + name: com.unity.collab-proxy + displayName: Version Control + author: + name: + email: + url: + category: Editor + type: + description: The Version Control package gives you the ability to use either + Collaborate or Plastic SCM for Unity (beta) in the Unity editor. To use Plastic + SCM for Unity (beta), a Plastic SCM subscription is required. Learn more + about how you can get started for free by visiting plasticscm.com. + status: 4 + errors: [] + versions: + all: + - 1.2.3-preview + - 1.2.4-preview + - 1.2.6 + - 1.2.7 + - 1.2.9 + - 1.2.11 + - 1.2.15 + - 1.2.16 + - 1.2.17-preview.3 + - 1.3.2 + - 1.3.3 + - 1.3.4 + - 1.3.5 + - 1.3.6 + - 1.3.7 + - 1.3.8 + - 1.3.9 + - 1.4.9 + - 1.5.7 + - 1.6.0 + - 1.7.1 + - 1.8.0 + - 1.9.0 + - 1.10.2 + - 1.11.2 + - 1.12.5 + - 1.13.5 + - 1.14.1 + - 1.14.4 + - 1.14.7 + - 1.15.1 + - 1.15.4 + - 1.15.7 + - 2.0.0-preview.6 + - 2.0.0-preview.8 + - 2.0.0-preview.15 + - 2.0.0-preview.17 + - 2.0.0-preview.20 + - 2.0.0-preview.21 + - 2.0.0-preview.22 + - 2.1.0-preview.3 + - 2.1.0-preview.5 + - 2.1.0-preview.6 + compatible: + - 1.9.0 + - 1.10.2 + - 1.11.2 + - 1.12.5 + - 1.13.5 + - 1.14.1 + - 1.14.4 + - 1.14.7 + - 1.15.1 + - 1.15.4 + - 1.15.7 + - 2.0.0-preview.6 + - 2.0.0-preview.8 + - 2.0.0-preview.15 + - 2.0.0-preview.17 + - 2.0.0-preview.20 + - 2.0.0-preview.21 + - 2.0.0-preview.22 + - 2.1.0-preview.3 + - 2.1.0-preview.5 + - 2.1.0-preview.6 + verified: 1.9.0 + dependencies: [] + resolvedDependencies: [] + keywords: + - backup + - cloud + - collab + - collaborate + - collaboration + - control + - plastic + - plasticscm + - source + - team + - teams + - version + - vcs + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637637594290000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/com.unity.cloud.collaborate.git + revision: 51447944a1e7d94937e6b7f9e887d58f5097ed13 + path: + - packageId: com.unity.ide.rider@2.0.7 + testable: 0 + isDirectDependency: 1 + version: 2.0.7 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.ide.rider@2.0.7 + assetPath: Packages/com.unity.ide.rider + name: com.unity.ide.rider + displayName: JetBrains Rider Editor + author: + name: + email: + url: + category: + type: + description: The JetBrains Rider Editor package provides an integration for + using the JetBrains Rider IDE as a code editor for Unity. It adds support + for generating .csproj files for code completion and auto-discovery of installations. + status: 4 + errors: [] + versions: + all: + - 1.0.2 + - 1.0.6 + - 1.0.8 + - 1.1.0 + - 1.1.1 + - 1.1.2-preview + - 1.1.2-preview.2 + - 1.1.3-preview.1 + - 1.1.4-preview + - 1.1.4 + - 1.2.0-preview + - 1.2.1 + - 2.0.0-preview + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.0.5 + - 2.0.7 + - 3.0.1 + - 3.0.2 + - 3.0.3 + - 3.0.4 + - 3.0.5 + - 3.0.6 + - 3.0.7 + compatible: + - 1.0.2 + - 1.0.6 + - 1.0.8 + - 1.1.0 + - 1.1.1 + - 1.1.2-preview + - 1.1.2-preview.2 + - 1.1.3-preview.1 + - 1.1.4-preview + - 1.1.4 + - 1.2.0-preview + - 1.2.1 + - 2.0.0-preview + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.0.5 + - 2.0.7 + - 3.0.1 + - 3.0.2 + - 3.0.3 + - 3.0.4 + - 3.0.5 + - 3.0.6 + - 3.0.7 + verified: 2.0.7 + dependencies: + - name: com.unity.test-framework + version: 1.1.1 + resolvedDependencies: + - name: com.unity.test-framework + version: 1.1.29 + - name: com.unity.ext.nunit + version: 1.0.6 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + keywords: [] + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637334461080000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/com.unity.ide.rider.git + revision: abb44f053e9a41d2e00e149e32a19bcec76e98b4 + path: + - packageId: com.unity.ide.visualstudio@2.0.11 + testable: 0 + isDirectDependency: 1 + version: 2.0.11 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.ide.visualstudio@2.0.11 + assetPath: Packages/com.unity.ide.visualstudio + name: com.unity.ide.visualstudio + displayName: Visual Studio Editor + author: + name: + email: + url: + category: + type: + description: Code editor integration for supporting Visual Studio as code editor + for unity. Adds support for generating csproj files for intellisense purposes, + auto discovery of installations, etc. + status: 4 + errors: [] + versions: + all: + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.9 + - 1.0.10 + - 1.0.11 + - 2.0.0 + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.0.5 + - 2.0.7 + - 2.0.8 + - 2.0.9 + - 2.0.11 + - 2.0.12 + compatible: + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.9 + - 1.0.10 + - 1.0.11 + - 2.0.0 + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.0.5 + - 2.0.7 + - 2.0.8 + - 2.0.9 + - 2.0.11 + - 2.0.12 + verified: 2.0.12 + dependencies: + - name: com.unity.test-framework + version: 1.1.9 + resolvedDependencies: + - name: com.unity.test-framework + version: 1.1.29 + - name: com.unity.ext.nunit + version: 1.0.6 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + keywords: [] + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637613656180000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/com.unity.ide.visualstudio.git + revision: 680e06d94ffca728223ae2cb14bb919cd354e2c1 + path: + - packageId: com.unity.ide.vscode@1.2.4 + testable: 0 + isDirectDependency: 1 + version: 1.2.4 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.ide.vscode@1.2.4 + assetPath: Packages/com.unity.ide.vscode + name: com.unity.ide.vscode + displayName: Visual Studio Code Editor + author: + name: + email: + url: + category: + type: + description: Code editor integration for supporting Visual Studio Code as code + editor for unity. Adds support for generating csproj files for intellisense + purposes, auto discovery of installations, etc. + status: 4 + errors: [] + versions: + all: + - 1.0.2 + - 1.0.3 + - 1.0.7 + - 1.1.0 + - 1.1.2 + - 1.1.3 + - 1.1.4 + - 1.2.0 + - 1.2.1 + - 1.2.2 + - 1.2.3 + - 1.2.4 + compatible: + - 1.0.2 + - 1.0.3 + - 1.0.7 + - 1.1.0 + - 1.1.2 + - 1.1.3 + - 1.1.4 + - 1.2.0 + - 1.2.1 + - 1.2.2 + - 1.2.3 + - 1.2.4 + verified: 1.2.4 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637660806170000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: git+https://github.com/Unity-Technologies/com.unity.ide.vscode.git + revision: 1f4f605d5c988cb610c372b5c5216c46cc8f5d30 + path: + - packageId: com.unity.test-framework@1.1.29 + testable: 0 + isDirectDependency: 1 + version: 1.1.29 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.test-framework@1.1.29 + assetPath: Packages/com.unity.test-framework + name: com.unity.test-framework + displayName: Test Framework + author: + name: + email: + url: + category: Unity Test Framework + type: + description: Test framework for running Edit mode and Play mode tests in Unity. + status: 4 + errors: [] + versions: + all: + - 0.0.4-preview + - 0.0.29-preview + - 1.0.0 + - 1.0.7 + - 1.0.9 + - 1.0.11 + - 1.0.12 + - 1.0.13 + - 1.0.14 + - 1.0.16 + - 1.0.17 + - 1.0.18 + - 1.1.0 + - 1.1.1 + - 1.1.2 + - 1.1.3 + - 1.1.5 + - 1.1.8 + - 1.1.9 + - 1.1.11 + - 1.1.13 + - 1.1.14 + - 1.1.16 + - 1.1.18 + - 1.1.19 + - 1.1.20 + - 1.1.22 + - 1.1.24 + - 1.1.26 + - 1.1.27 + - 1.1.29 + - 1.1.30 + compatible: + - 1.1.29 + - 1.1.30 + verified: 1.1.30 + dependencies: + - name: com.unity.ext.nunit + version: 1.0.6 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + resolvedDependencies: + - name: com.unity.ext.nunit + version: 1.0.6 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + keywords: + - Test + - TestFramework + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637647922650000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: git+https://github.com/Unity-Technologies/com.unity.test-framework.git + revision: dac53542acdab7a12e9ebf111ac588d0e53cf483 + path: + - packageId: com.unity.textmeshpro@3.0.6 + testable: 0 + isDirectDependency: 1 + version: 3.0.6 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.textmeshpro@3.0.6 + assetPath: Packages/com.unity.textmeshpro + name: com.unity.textmeshpro + displayName: TextMeshPro + author: + name: + email: + url: + category: Text Rendering + type: + description: 'TextMeshPro is the ultimate text solution for Unity. It''s the + perfect replacement for Unity''s UI Text and the legacy Text Mesh. + + + Powerful + and easy to use, TextMeshPro (also known as TMP) uses Advanced Text Rendering + techniques along with a set of custom shaders; delivering substantial visual + quality improvements while giving users incredible flexibility when it comes + to text styling and texturing. + + + TextMeshPro provides Improved Control + over text formatting and layout with features like character, word, line + and paragraph spacing, kerning, justified text, Links, over 30 Rich Text + Tags available, support for Multi Font & Sprites, Custom Styles and more. + + + Great + performance. Since the geometry created by TextMeshPro uses two triangles + per character just like Unity''s text components, this improved visual quality + and flexibility comes at no additional performance cost.' + status: 4 + errors: [] + versions: + all: + - 0.1.2 + - 1.0.21 + - 1.0.23 + - 1.0.25 + - 1.0.26 + - 1.1.0 + - 1.2.0 + - 1.2.1 + - 1.2.2 + - 1.2.3 + - 1.2.4 + - 1.3.0-preview + - 1.3.0 + - 1.4.0-preview.1b + - 1.4.0-preview.2a + - 1.4.0-preview.3a + - 1.4.0 + - 1.4.1-preview.1 + - 1.4.1 + - 1.5.0-preview.1 + - 1.5.0-preview.2 + - 1.5.0-preview.3 + - 1.5.0-preview.4 + - 1.5.0-preview.5 + - 1.5.0-preview.6 + - 1.5.0-preview.7 + - 1.5.0-preview.8 + - 1.5.0-preview.10 + - 1.5.0-preview.11 + - 1.5.0-preview.12 + - 1.5.0-preview.13 + - 1.5.0-preview.14 + - 1.5.0 + - 1.5.1 + - 1.5.3 + - 1.5.4 + - 1.5.5 + - 1.5.6 + - 1.6.0-preview.1 + - 2.0.0 + - 2.0.1-preview.1 + - 2.0.1 + - 2.1.0-preview.1 + - 2.1.0-preview.2 + - 2.1.0-preview.3 + - 2.1.0-preview.4 + - 2.1.0-preview.5 + - 2.1.0-preview.7 + - 2.1.0-preview.8 + - 2.1.0-preview.10 + - 2.1.0-preview.11 + - 2.1.0-preview.12 + - 2.1.0-preview.13 + - 2.1.0-preview.14 + - 2.1.0 + - 2.1.1 + - 2.1.3 + - 2.1.4 + - 2.1.5 + - 2.1.6 + - 2.2.0-preview.1 + - 2.2.0-preview.2 + - 3.0.0-preview.1 + - 3.0.0-preview.3 + - 3.0.0-preview.4 + - 3.0.0-preview.5 + - 3.0.0-preview.7 + - 3.0.0-preview.8 + - 3.0.0-preview.10 + - 3.0.0-preview.11 + - 3.0.0-preview.12 + - 3.0.0-preview.13 + - 3.0.0-preview.14 + - 3.0.0 + - 3.0.1 + - 3.0.3 + - 3.0.4 + - 3.0.5 + - 3.0.6 + - 3.2.0-pre.1 + - 3.2.0-pre.2 + - 4.0.0-pre.1 + compatible: + - 3.0.6 + - 3.2.0-pre.1 + - 3.2.0-pre.2 + verified: 3.0.6 + dependencies: + - name: com.unity.ugui + version: 1.0.0 + resolvedDependencies: + - name: com.unity.ugui + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + keywords: + - TextMeshPro + - TextMesh Pro + - TMP + - Text + - SDF + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637547111200000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/com.unity.textmeshpro.git + revision: 01e57e3b7de18af9dfe9baaa0a0ff5cc4765c899 + path: + - packageId: com.unity.timeline@1.4.8 + testable: 0 + isDirectDependency: 1 + version: 1.4.8 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.timeline@1.4.8 + assetPath: Packages/com.unity.timeline + name: com.unity.timeline + displayName: Timeline + author: + name: + email: + url: + category: + type: + description: Use Unity Timeline to create cinematic content, game-play sequences, + audio sequences, and complex particle effects. + status: 4 + errors: [] + versions: + all: + - 1.2.0 + - 1.2.1 + - 1.2.2 + - 1.2.3 + - 1.2.4 + - 1.2.5 + - 1.2.6 + - 1.2.7 + - 1.2.9 + - 1.2.10 + - 1.2.11 + - 1.2.12 + - 1.2.13 + - 1.2.14 + - 1.2.15 + - 1.2.16 + - 1.2.17 + - 1.2.18 + - 1.3.0-preview.2 + - 1.3.0-preview.3 + - 1.3.0-preview.5 + - 1.3.0-preview.6 + - 1.3.0-preview.7 + - 1.3.0 + - 1.3.1 + - 1.3.2 + - 1.3.3 + - 1.3.4 + - 1.3.5 + - 1.3.6 + - 1.3.7 + - 1.4.0-preview.1 + - 1.4.0-preview.2 + - 1.4.0-preview.3 + - 1.4.0-preview.5 + - 1.4.0-preview.6 + - 1.4.0-preview.7 + - 1.4.0 + - 1.4.1 + - 1.4.2 + - 1.4.3 + - 1.4.4 + - 1.4.5 + - 1.4.6 + - 1.4.7 + - 1.4.8 + - 1.5.0-pre.2 + - 1.5.0-preview.1 + - 1.5.0-preview.2 + - 1.5.0-preview.3 + - 1.5.0-preview.4 + - 1.5.0-preview.5 + - 1.5.1-pre.1 + - 1.5.1-pre.2 + - 1.5.1-pre.3 + - 1.5.2 + - 1.5.4 + - 1.5.5 + - 1.5.6 + - 1.5.7 + - 1.6.0-pre.1 + - 1.6.0-pre.3 + - 1.6.0-pre.4 + - 1.6.0-pre.5 + - 1.6.1 + - 1.6.2 + - 1.6.3 + - 1.7.0-pre.1 + compatible: + - 1.4.8 + - 1.5.0-pre.2 + - 1.5.0-preview.1 + - 1.5.0-preview.2 + - 1.5.0-preview.3 + - 1.5.0-preview.4 + - 1.5.0-preview.5 + - 1.5.1-pre.1 + - 1.5.1-pre.2 + - 1.5.1-pre.3 + - 1.5.2 + - 1.5.4 + - 1.5.5 + - 1.5.6 + - 1.5.7 + - 1.6.0-pre.1 + - 1.6.0-pre.3 + - 1.6.0-pre.4 + - 1.6.0-pre.5 + - 1.6.1 + - 1.6.2 + - 1.6.3 + - 1.7.0-pre.1 + verified: 1.4.8 + dependencies: + - name: com.unity.modules.director + version: 1.0.0 + - name: com.unity.modules.animation + version: 1.0.0 + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.particlesystem + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.director + version: 1.0.0 + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.animation + version: 1.0.0 + - name: com.unity.modules.particlesystem + version: 1.0.0 + keywords: + - unity + - animation + - editor + - timeline + - tools + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637557616100000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/com.unity.timeline.git + revision: 527e4364e28028f20f04fc51db671eb4bb910a26 + path: + - packageId: com.unity.toolchain.win-x86_64-linux-x86_64@0.1.21-preview + testable: 0 + isDirectDependency: 1 + version: 0.1.21-preview + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.toolchain.win-x86_64-linux-x86_64@0.1.21-preview + assetPath: Packages/com.unity.toolchain.win-x86_64-linux-x86_64 + name: com.unity.toolchain.win-x86_64-linux-x86_64 + displayName: Toolchain Win Linux x64 + author: + name: + email: + url: + category: + type: + description: Cross-compilation toolchain to build player target Linux x86_64 + on host Windows x86_64 + status: 4 + errors: [] + versions: + all: + - 0.1.4-preview + - 0.1.5-preview + - 0.1.6-preview + - 0.1.7-preview + - 0.1.8-preview + - 0.1.9-preview + - 0.1.10-preview + - 0.1.11-preview + - 0.1.13-preview + - 0.1.14-preview + - 0.1.15-preview + - 0.1.16-preview + - 0.1.17-preview + - 0.1.18-preview + - 0.1.19-preview + - 0.1.20-preview + - 0.1.21-preview + compatible: + - 0.1.4-preview + - 0.1.5-preview + - 0.1.6-preview + - 0.1.7-preview + - 0.1.8-preview + - 0.1.9-preview + - 0.1.10-preview + - 0.1.11-preview + - 0.1.13-preview + - 0.1.14-preview + - 0.1.15-preview + - 0.1.16-preview + - 0.1.17-preview + - 0.1.18-preview + - 0.1.19-preview + - 0.1.20-preview + - 0.1.21-preview + verified: + dependencies: + - name: com.unity.sysroot + version: 0.1.19-preview + - name: com.unity.sysroot.linux-x86_64 + version: 0.1.14-preview + resolvedDependencies: + - name: com.unity.sysroot + version: 0.1.19-preview + - name: com.unity.sysroot.linux-x86_64 + version: 0.1.14-preview + keywords: + - toolchain + - windows + - linux + - cross-compilation + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637619741380000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: git+https://github.com/Unity-Technologies/com.unity.sysroot.git + revision: c23b9fb202dceb7b518aa7353d96a3e2eae227c5 + path: + - packageId: com.unity.ugui@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.ugui@1.0.0 + assetPath: Packages/com.unity.ugui + name: com.unity.ugui + displayName: Unity UI + author: + name: + email: + url: + category: + type: + description: "Unity UI is a UI toolkit for developing user interfaces for games + and applications. It is a GameObject-based UI system that uses Components + and the Game View to arrange, position, and style user interfaces. \u200B + You cannot use Unity UI to create or change user interfaces in the Unity + Editor." + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + keywords: + - UI + - ugui + - Unity UI + - Canvas + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.ai@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.ai@1.0.0 + assetPath: Packages/com.unity.modules.ai + name: com.unity.modules.ai + displayName: AI + author: + name: + email: + url: + category: + type: module + description: 'The AI module implements the path finding features in Unity. + Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.AIModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.androidjni@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.androidjni@1.0.0 + assetPath: Packages/com.unity.modules.androidjni + name: com.unity.modules.androidjni + displayName: Android JNI + author: + name: + email: + url: + category: + type: module + description: 'AndroidJNI module allows you to call Java code. Scripting API: + https://docs.unity3d.com/ScriptReference/UnityEngine.AndroidJNIModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.animation@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.animation@1.0.0 + assetPath: Packages/com.unity.modules.animation + name: com.unity.modules.animation + displayName: Animation + author: + name: + email: + url: + category: + type: module + description: 'The Animation module implements Unity''s animation system. Scripting + API: https://docs.unity3d.com/ScriptReference/UnityEngine.AnimationModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.assetbundle@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.assetbundle@1.0.0 + assetPath: Packages/com.unity.modules.assetbundle + name: com.unity.modules.assetbundle + displayName: Asset Bundle + author: + name: + email: + url: + category: + type: module + description: 'The AssetBundle module implements the AssetBundle class and related + APIs to load data from AssetBundles. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.AssetBundleModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.audio@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.audio@1.0.0 + assetPath: Packages/com.unity.modules.audio + name: com.unity.modules.audio + displayName: Audio + author: + name: + email: + url: + category: + type: module + description: 'The Audio module implements Unity''s audio system. Scripting + API: https://docs.unity3d.com/ScriptReference/UnityEngine.AudioModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.cloth@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.cloth@1.0.0 + assetPath: Packages/com.unity.modules.cloth + name: com.unity.modules.cloth + displayName: Cloth + author: + name: + email: + url: + category: + type: module + description: 'The Cloth module implements cloth physics simulation through + the Cloth component. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.ClothModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.physics + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.physics + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.director@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.director@1.0.0 + assetPath: Packages/com.unity.modules.director + name: com.unity.modules.director + displayName: Director + author: + name: + email: + url: + category: + type: module + description: 'The Director module implements the PlayableDirector class. Scripting + API: https://docs.unity3d.com/ScriptReference/UnityEngine.DirectorModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.animation + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.animation + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.imageconversion@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.imageconversion@1.0.0 + assetPath: Packages/com.unity.modules.imageconversion + name: com.unity.modules.imageconversion + displayName: Image Conversion + author: + name: + email: + url: + category: + type: module + description: 'The ImageConversion module implements the ImageConversion class + which provides helper methods to convert images from and to PNG, JPEG or + EXR formats. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.ImageConversionModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.imgui@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.imgui@1.0.0 + assetPath: Packages/com.unity.modules.imgui + name: com.unity.modules.imgui + displayName: IMGUI + author: + name: + email: + url: + category: + type: module + description: 'The IMGUI module provides Unity''s immediate mode GUI solution + for creating in-game and editor user interfaces. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.IMGUIModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.jsonserialize@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.jsonserialize@1.0.0 + assetPath: Packages/com.unity.modules.jsonserialize + name: com.unity.modules.jsonserialize + displayName: JSONSerialize + author: + name: + email: + url: + category: + type: module + description: 'The JSONSerialize module provides the JsonUtility class which + lets you serialize Unity Objects to JSON format. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.JSONSerializeModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.particlesystem@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.particlesystem@1.0.0 + assetPath: Packages/com.unity.modules.particlesystem + name: com.unity.modules.particlesystem + displayName: Particle System + author: + name: + email: + url: + category: + type: module + description: 'The ParticleSystem module implements Unity''s Particle System. + Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.ParticleSystemModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.physics@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.physics@1.0.0 + assetPath: Packages/com.unity.modules.physics + name: com.unity.modules.physics + displayName: Physics + author: + name: + email: + url: + category: + type: module + description: 'The Physics module implements 3D physics in Unity. Scripting + API: https://docs.unity3d.com/ScriptReference/UnityEngine.PhysicsModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.physics2d@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.physics2d@1.0.0 + assetPath: Packages/com.unity.modules.physics2d + name: com.unity.modules.physics2d + displayName: Physics 2D + author: + name: + email: + url: + category: + type: module + description: 'The Physics2d module implements 2D physics in Unity. Scripting + API: https://docs.unity3d.com/ScriptReference/UnityEngine.Physics2DModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.screencapture@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.screencapture@1.0.0 + assetPath: Packages/com.unity.modules.screencapture + name: com.unity.modules.screencapture + displayName: Screen Capture + author: + name: + email: + url: + category: + type: module + description: 'The ScreenCapture module provides functionality to take screen + shots using the ScreenCapture class. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.ScreenCaptureModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.imageconversion + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.imageconversion + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.terrain@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.terrain@1.0.0 + assetPath: Packages/com.unity.modules.terrain + name: com.unity.modules.terrain + displayName: Terrain + author: + name: + email: + url: + category: + type: module + description: 'The Terrain module implements Unity''s Terrain rendering engine + available through the Terrain component. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.TerrainModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.terrainphysics@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.terrainphysics@1.0.0 + assetPath: Packages/com.unity.modules.terrainphysics + name: com.unity.modules.terrainphysics + displayName: Terrain Physics + author: + name: + email: + url: + category: + type: module + description: 'The TerrainPhysics module connects the Terrain and Physics modules + by implementing the TerrainCollider component. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.TerrainPhysicsModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.physics + version: 1.0.0 + - name: com.unity.modules.terrain + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.physics + version: 1.0.0 + - name: com.unity.modules.terrain + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.tilemap@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.tilemap@1.0.0 + assetPath: Packages/com.unity.modules.tilemap + name: com.unity.modules.tilemap + displayName: Tilemap + author: + name: + email: + url: + category: + type: module + description: 'The Tilemap module implements the Tilemap class. Scripting API: + https://docs.unity3d.com/ScriptReference/UnityEngine.TilemapModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.physics2d + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.physics2d + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.ui@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.ui@1.0.0 + assetPath: Packages/com.unity.modules.ui + name: com.unity.modules.ui + displayName: UI + author: + name: + email: + url: + category: + type: module + description: 'The UI module implements basic components required for Unity''s + UI system Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UIModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.uielements@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.uielements@1.0.0 + assetPath: Packages/com.unity.modules.uielements + name: com.unity.modules.uielements + displayName: UIElements + author: + name: + email: + url: + category: + type: module + description: 'The UIElements module implements the UIElements retained mode + UI framework. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UIElementsModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.uielementsnative + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.uielementsnative + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.umbra@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.umbra@1.0.0 + assetPath: Packages/com.unity.modules.umbra + name: com.unity.modules.umbra + displayName: Umbra + author: + name: + email: + url: + category: + type: module + description: 'The Umbra module implements Unity''s occlusion culling system. + Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UmbraModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.unityanalytics@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.unityanalytics@1.0.0 + assetPath: Packages/com.unity.modules.unityanalytics + name: com.unity.modules.unityanalytics + displayName: Unity Analytics + author: + name: + email: + url: + category: + type: module + description: 'The UnityAnalytics module implements APIs required to use Unity + Analytics. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UnityAnalyticsModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.unitywebrequest@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.unitywebrequest@1.0.0 + assetPath: Packages/com.unity.modules.unitywebrequest + name: com.unity.modules.unitywebrequest + displayName: Unity Web Request + author: + name: + email: + url: + category: + type: module + description: 'The UnityWebRequest module lets you communicate with http services. + Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UnityWebRequestModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.unitywebrequestassetbundle@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.unitywebrequestassetbundle@1.0.0 + assetPath: Packages/com.unity.modules.unitywebrequestassetbundle + name: com.unity.modules.unitywebrequestassetbundle + displayName: Unity Web Request Asset Bundle + author: + name: + email: + url: + category: + type: module + description: 'The UnityWebRequestAssetBundle module provides the DownloadHandlerAssetBundle + class to use UnityWebRequest to download Asset Bundles. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UnityWebRequestAssetBundleModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.assetbundle + version: 1.0.0 + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.assetbundle + version: 1.0.0 + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.unitywebrequestaudio@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.unitywebrequestaudio@1.0.0 + assetPath: Packages/com.unity.modules.unitywebrequestaudio + name: com.unity.modules.unitywebrequestaudio + displayName: Unity Web Request Audio + author: + name: + email: + url: + category: + type: module + description: 'The UnityWebRequestAudio module provides the DownloadHandlerAudioClip + class to use UnityWebRequest to download AudioClips. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UnityWebRequestAudioModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.audio + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.audio + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.unitywebrequesttexture@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.unitywebrequesttexture@1.0.0 + assetPath: Packages/com.unity.modules.unitywebrequesttexture + name: com.unity.modules.unitywebrequesttexture + displayName: Unity Web Request Texture + author: + name: + email: + url: + category: + type: module + description: 'The UnityWebRequestTexture module provides the DownloadHandlerTexture + class to use UnityWebRequest to download Textures. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UnityWebRequestTextureModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.imageconversion + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.imageconversion + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.unitywebrequestwww@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.unitywebrequestwww@1.0.0 + assetPath: Packages/com.unity.modules.unitywebrequestwww + name: com.unity.modules.unitywebrequestwww + displayName: Unity Web Request WWW + author: + name: + email: + url: + category: + type: module + description: 'The UnityWebRequestWWW module implements the legacy WWW lets + you communicate with http services. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.UnityWebRequestWWWModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.unitywebrequestassetbundle + version: 1.0.0 + - name: com.unity.modules.unitywebrequestaudio + version: 1.0.0 + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.assetbundle + version: 1.0.0 + - name: com.unity.modules.imageconversion + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + - name: com.unity.modules.unitywebrequestassetbundle + version: 1.0.0 + - name: com.unity.modules.assetbundle + version: 1.0.0 + - name: com.unity.modules.unitywebrequestaudio + version: 1.0.0 + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.imageconversion + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.vehicles@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.vehicles@1.0.0 + assetPath: Packages/com.unity.modules.vehicles + name: com.unity.modules.vehicles + displayName: Vehicles + author: + name: + email: + url: + category: + type: module + description: 'The Vehicles module implements vehicle physics simulation through + the WheelCollider component. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.VehiclesModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.physics + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.physics + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.video@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.video@1.0.0 + assetPath: Packages/com.unity.modules.video + name: com.unity.modules.video + displayName: Video + author: + name: + email: + url: + category: + type: module + description: 'The Video module lets you play back video files in your content. + Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.VideoModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.audio + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.unitywebrequest + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.vr@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.vr@1.0.0 + assetPath: Packages/com.unity.modules.vr + name: com.unity.modules.vr + displayName: VR + author: + name: + email: + url: + category: + type: module + description: 'The VR module implements support for virtual reality devices + in Unity. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.VRModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.physics + version: 1.0.0 + - name: com.unity.modules.xr + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.physics + version: 1.0.0 + - name: com.unity.modules.xr + version: 1.0.0 + - name: com.unity.modules.subsystems + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.wind@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.wind@1.0.0 + assetPath: Packages/com.unity.modules.wind + name: com.unity.modules.wind + displayName: Wind + author: + name: + email: + url: + category: + type: module + description: 'The Wind module implements the WindZone component which can affect + terrain rendering and particle simulations. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.WindModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: [] + resolvedDependencies: [] + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.xr@1.0.0 + testable: 0 + isDirectDependency: 1 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.xr@1.0.0 + assetPath: Packages/com.unity.modules.xr + name: com.unity.modules.xr + displayName: XR + author: + name: + email: + url: + category: + type: module + description: 'The XR module contains the VR and AR related platform support + functionality. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.XRModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.physics + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.subsystems + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.physics + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.subsystems + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.subsystems@1.0.0 + testable: 0 + isDirectDependency: 0 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.subsystems@1.0.0 + assetPath: Packages/com.unity.modules.subsystems + name: com.unity.modules.subsystems + displayName: Subsystems + author: + name: + email: + url: + category: + type: module + description: 'The Subsystem module contains the definitions and runtime support + for general subsystems in Unity. Scripting API: https://docs.unity3d.com/ScriptReference/UnityEngine.SubsystemsModule.html' + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.jsonserialize + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.jsonserialize + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.modules.uielementsnative@1.0.0 + testable: 0 + isDirectDependency: 0 + version: 1.0.0 + source: 2 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.modules.uielementsnative@1.0.0 + assetPath: Packages/com.unity.modules.uielementsnative + name: com.unity.modules.uielementsnative + displayName: UIElements Native + author: + name: + email: + url: + category: + type: module + description: + status: 4 + errors: [] + versions: + all: + - 1.0.0 + compatible: + - 1.0.0 + verified: 1.0.0 + dependencies: + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + resolvedDependencies: + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + keywords: [] + registry: + id: + name: + url: + scopes: [] + isDefault: 0 + capabilities: 0 + hasRegistry: 0 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 0 + documentationUrl: + hasRepository: 0 + repository: + type: + url: + revision: + path: + - packageId: com.unity.sysroot@0.1.19-preview + testable: 0 + isDirectDependency: 0 + version: 0.1.19-preview + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.sysroot@0.1.19-preview + assetPath: Packages/com.unity.sysroot + name: com.unity.sysroot + displayName: Sysroot Base + author: + name: + email: + url: + category: + type: + description: This is the base sysroot package required by all sysroot and toolchain + packages + status: 4 + errors: [] + versions: + all: + - 0.1.7-preview + - 0.1.8-preview + - 0.1.9-preview + - 0.1.10-preview + - 0.1.11-preview + - 0.1.12-preview + - 0.1.14-preview + - 0.1.15-preview + - 0.1.16-preview + - 0.1.17-preview + - 0.1.18-preview + - 0.1.19-preview + compatible: + - 0.1.7-preview + - 0.1.8-preview + - 0.1.9-preview + - 0.1.10-preview + - 0.1.11-preview + - 0.1.12-preview + - 0.1.14-preview + - 0.1.15-preview + - 0.1.16-preview + - 0.1.17-preview + - 0.1.18-preview + - 0.1.19-preview + verified: + dependencies: [] + resolvedDependencies: [] + keywords: + - unity + - linux + - sysroot + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637497460110000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: git+https://github.com/Unity-Technologies/com.unity.sysroot.git + revision: 8717ab9c5b4f758bc542184e1872ed3fcce1e1f9 + path: + - packageId: com.unity.sysroot.linux-x86_64@0.1.14-preview + testable: 0 + isDirectDependency: 0 + version: 0.1.14-preview + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.sysroot.linux-x86_64@0.1.14-preview + assetPath: Packages/com.unity.sysroot.linux-x86_64 + name: com.unity.sysroot.linux-x86_64 + displayName: Sysroot Linux x64 + author: + name: + email: + url: + category: + type: + description: Sysroot used to build unity player for linux x86_64 + status: 4 + errors: [] + versions: + all: + - 0.1.6-preview + - 0.1.7-preview + - 0.1.8-preview + - 0.1.9-preview + - 0.1.10-preview + - 0.1.11-preview + - 0.1.12-preview + - 0.1.13-preview + - 0.1.14-preview + - 0.1.15-preview + compatible: + - 0.1.6-preview + - 0.1.7-preview + - 0.1.8-preview + - 0.1.9-preview + - 0.1.10-preview + - 0.1.11-preview + - 0.1.12-preview + - 0.1.13-preview + - 0.1.14-preview + - 0.1.15-preview + verified: + dependencies: + - name: com.unity.sysroot + version: 0.1.18-preview + resolvedDependencies: + - name: com.unity.sysroot + version: 0.1.19-preview + keywords: + - unity + - linux + - sysroot + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637460700410000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: git+https://github.com/Unity-Technologies/com.unity.sysroot.git + revision: 0d5e7b07c95f3ae15d6d80931a071b042e97189b + path: + - packageId: com.unity.ext.nunit@1.0.6 + testable: 0 + isDirectDependency: 0 + version: 1.0.6 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.ext.nunit@1.0.6 + assetPath: Packages/com.unity.ext.nunit + name: com.unity.ext.nunit + displayName: Custom NUnit + author: + name: + email: + url: + category: Libraries + type: + description: Custom version of the nunit package build to work with Unity. + Used by the Unity Test Framework. + status: 4 + errors: [] + versions: + all: + - 0.1.5-preview + - 0.1.6-preview + - 0.1.9-preview + - 1.0.0 + - 1.0.5 + - 1.0.6 + compatible: + - 0.1.5-preview + - 0.1.6-preview + - 0.1.9-preview + - 1.0.0 + - 1.0.5 + - 1.0.6 + verified: 1.0.6 + dependencies: [] + resolvedDependencies: [] + keywords: + - nunit + - unittest + - test + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637429759280000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/com.unity.ext.nunit.git + revision: 29ea4d6504a5f58fb3a6934db839aa80ae6d9d88 + path: + - packageId: com.unity.mathematics@1.1.0 + testable: 0 + isDirectDependency: 0 + version: 1.1.0 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.mathematics@1.1.0 + assetPath: Packages/com.unity.mathematics + name: com.unity.mathematics + displayName: Mathematics + author: + name: + email: + url: + category: + type: + description: Unity's C# SIMD math library providing vector types and math functions + with a shader like syntax. + status: 4 + errors: [] + versions: + all: + - 0.0.12-preview.2 + - 0.0.12-preview.5 + - 0.0.12-preview.8 + - 0.0.12-preview.10 + - 0.0.12-preview.11 + - 0.0.12-preview.13 + - 0.0.12-preview.17 + - 0.0.12-preview.19 + - 0.0.12-preview.20 + - 1.0.0-preview.1 + - 1.0.1 + - 1.1.0-preview.1 + - 1.1.0 + - 1.2.1 + - 1.2.4 + - 1.2.5 + compatible: + - 0.0.12-preview.2 + - 0.0.12-preview.5 + - 0.0.12-preview.8 + - 0.0.12-preview.10 + - 0.0.12-preview.11 + - 0.0.12-preview.13 + - 0.0.12-preview.17 + - 0.0.12-preview.19 + - 0.0.12-preview.20 + - 1.0.0-preview.1 + - 1.0.1 + - 1.1.0-preview.1 + - 1.1.0 + - 1.2.1 + - 1.2.4 + - 1.2.5 + verified: 1.2.5 + dependencies: [] + resolvedDependencies: [] + keywords: + - unity + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 636984649280000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: git@github.com:Unity-Technologies/Unity.Mathematics.git + revision: 0a3dfafaf606098ea681de4c4be60f3aac63b773 + path: + - packageId: com.unity.2d.common@4.0.3 + testable: 0 + isDirectDependency: 0 + version: 4.0.3 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.common@4.0.3 + assetPath: Packages/com.unity.2d.common + name: com.unity.2d.common + displayName: 2D Common + author: + name: + email: + url: + category: 2D + type: + description: 2D Common is a package that contains shared functionalities that + are used by most of the other 2D packages. + status: 4 + errors: [] + versions: + all: + - 1.0.9-preview.1 + - 1.0.9-preview.2 + - 1.0.10-preview + - 1.0.11-preview.1 + - 1.1.0-preview.1 + - 1.1.0-preview.2 + - 1.2.0-preview.1 + - 2.0.1 + - 2.0.2 + - 2.1.0 + - 3.0.0 + - 3.0.1 + - 4.0.0 + - 4.0.1 + - 4.0.2 + - 4.0.3 + - 5.0.0-pre.1 + - 5.0.0-pre.2 + - 5.0.0 + - 6.0.0-pre.2 + - 6.0.0-pre.3 + - 6.0.0-pre.4 + - 6.0.0 + - 6.0.1 + - 7.0.0-pre.3 + compatible: + - 4.0.3 + verified: 4.0.3 + dependencies: + - name: com.unity.2d.sprite + version: 1.0.0 + - name: com.unity.modules.uielements + version: 1.0.0 + resolvedDependencies: + - name: com.unity.2d.sprite + version: 1.0.0 + - name: com.unity.modules.uielements + version: 1.0.0 + - name: com.unity.modules.ui + version: 1.0.0 + - name: com.unity.modules.imgui + version: 1.0.0 + - name: com.unity.modules.jsonserialize + version: 1.0.0 + - name: com.unity.modules.uielementsnative + version: 1.0.0 + keywords: + - 2d + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637408843940000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/2d.git + revision: c97def465b1932276762fc13f4cfee58da99d5e9 + path: + - packageId: com.unity.2d.path@4.0.2 + testable: 0 + isDirectDependency: 0 + version: 4.0.2 + source: 1 + resolvedPath: C:\Users\Dara\PO\Library\PackageCache\com.unity.2d.path@4.0.2 + assetPath: Packages/com.unity.2d.path + name: com.unity.2d.path + displayName: 2D Path + author: + name: + email: + url: + category: 2D + type: + description: "2D Path provides tooling to edit shapes (polygons and B\xE9zier + splines) in EditorWindows and the SceneView." + status: 4 + errors: [] + versions: + all: + - 1.0.0-preview.1 + - 1.0.0-preview.4 + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.0.4 + - 2.0.5 + - 2.0.6 + - 2.1.0 + - 2.1.1 + - 3.0.0 + - 3.0.1 + - 3.0.2 + - 4.0.0 + - 4.0.1 + - 4.0.2 + - 5.0.0-pre.1 + - 5.0.0-pre.2 + - 5.0.0 + - 5.0.1 + compatible: + - 4.0.2 + verified: 4.0.2 + dependencies: [] + resolvedDependencies: [] + keywords: + - 2d + - path + registry: + id: main + name: + url: https://packages.unity.com + scopes: [] + isDefault: 1 + capabilities: 7 + hasRegistry: 1 + hideInEditor: 1 + entitlements: + isAllowed: 1 + isAssetStorePackage: 0 + datePublishedTicks: 637637511040000000 + documentationUrl: + hasRepository: 1 + repository: + type: git + url: https://github.cds.internal.unity3d.com/unity/2d.git + revision: 6f9c488e4d487ead34ee4d516f0a2f4a911a8b25 + path: + m_LocalPackages: + m_LocalFileStatus: [] +m_ProjectPath: C:/Users/Dara/PO/Packages +m_EditorVersion: 2020.3.19f1 (68f137dc9bbe) diff --git a/Library/PackageManager/ProjectCache.md5 b/Library/PackageManager/ProjectCache.md5 new file mode 100644 index 00000000..f7750b95 --- /dev/null +++ b/Library/PackageManager/ProjectCache.md5 @@ -0,0 +1 @@ +f4f453b414aef75544447c9c776faa8c \ No newline at end of file diff --git a/Library/SceneVisibilityState.asset b/Library/SceneVisibilityState.asset new file mode 100644 index 00000000..c7bf88f1 Binary files /dev/null and b/Library/SceneVisibilityState.asset differ diff --git a/Library/ScriptAssemblies/Assembly-CSharp.dll b/Library/ScriptAssemblies/Assembly-CSharp.dll new file mode 100644 index 00000000..6756f87a Binary files /dev/null and b/Library/ScriptAssemblies/Assembly-CSharp.dll differ diff --git a/Library/ScriptAssemblies/Assembly-CSharp.pdb b/Library/ScriptAssemblies/Assembly-CSharp.pdb new file mode 100644 index 00000000..4da44b4e Binary files /dev/null and b/Library/ScriptAssemblies/Assembly-CSharp.pdb differ diff --git a/Library/ScriptAssemblies/PsdPlugin.dll b/Library/ScriptAssemblies/PsdPlugin.dll new file mode 100644 index 00000000..f2a93b32 Binary files /dev/null and b/Library/ScriptAssemblies/PsdPlugin.dll differ diff --git a/Library/ScriptAssemblies/PsdPlugin.pdb b/Library/ScriptAssemblies/PsdPlugin.pdb new file mode 100644 index 00000000..cf34e73b Binary files /dev/null and b/Library/ScriptAssemblies/PsdPlugin.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.dll b/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.dll new file mode 100644 index 00000000..60d7368a Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.pdb b/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.pdb new file mode 100644 index 00000000..db0a2f54 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.Common.Runtime.dll b/Library/ScriptAssemblies/Unity.2D.Common.Runtime.dll new file mode 100644 index 00000000..e29ace18 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Common.Runtime.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.Common.Runtime.pdb b/Library/ScriptAssemblies/Unity.2D.Common.Runtime.pdb new file mode 100644 index 00000000..c326a853 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Common.Runtime.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.IK.Runtime.dll b/Library/ScriptAssemblies/Unity.2D.IK.Runtime.dll new file mode 100644 index 00000000..5a7c17ab Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.IK.Runtime.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.IK.Runtime.pdb b/Library/ScriptAssemblies/Unity.2D.IK.Runtime.pdb new file mode 100644 index 00000000..089d57e7 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.IK.Runtime.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.dll b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.dll new file mode 100644 index 00000000..a9a84407 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.pdb b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.pdb new file mode 100644 index 00000000..29ea9892 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.PixelPerfect.dll b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.dll new file mode 100644 index 00000000..cb205125 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.PixelPerfect.pdb b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.pdb new file mode 100644 index 00000000..db836c11 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.PixelPerfect.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll new file mode 100644 index 00000000..b21cfc3c Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb new file mode 100644 index 00000000..119e606b Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.dll b/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.dll new file mode 100644 index 00000000..c528c518 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.pdb b/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.pdb new file mode 100644 index 00000000..e54e7af6 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll new file mode 100644 index 00000000..eab141c2 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb new file mode 100644 index 00000000..97c9c91c Binary files /dev/null and b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Mathematics.Editor.dll b/Library/ScriptAssemblies/Unity.Mathematics.Editor.dll new file mode 100644 index 00000000..73a2be90 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Mathematics.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.Mathematics.Editor.pdb b/Library/ScriptAssemblies/Unity.Mathematics.Editor.pdb new file mode 100644 index 00000000..426d431f Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Mathematics.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Mathematics.dll b/Library/ScriptAssemblies/Unity.Mathematics.dll new file mode 100644 index 00000000..7c583988 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Mathematics.dll differ diff --git a/Library/ScriptAssemblies/Unity.Mathematics.pdb b/Library/ScriptAssemblies/Unity.Mathematics.pdb new file mode 100644 index 00000000..9038e54e Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Mathematics.pdb differ diff --git a/Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll b/Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll new file mode 100644 index 00000000..206f0fc4 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.PlasticSCM.Editor.pdb b/Library/ScriptAssemblies/Unity.PlasticSCM.Editor.pdb new file mode 100644 index 00000000..c64a31da Binary files /dev/null and b/Library/ScriptAssemblies/Unity.PlasticSCM.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Rider.Editor.dll b/Library/ScriptAssemblies/Unity.Rider.Editor.dll new file mode 100644 index 00000000..bffa894c Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Rider.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.Rider.Editor.pdb b/Library/ScriptAssemblies/Unity.Rider.Editor.pdb new file mode 100644 index 00000000..69caebab Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Rider.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Sysroot.Linux_x86_64.dll b/Library/ScriptAssemblies/Unity.Sysroot.Linux_x86_64.dll new file mode 100644 index 00000000..4920876d Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Sysroot.Linux_x86_64.dll differ diff --git a/Library/ScriptAssemblies/Unity.Sysroot.Linux_x86_64.pdb b/Library/ScriptAssemblies/Unity.Sysroot.Linux_x86_64.pdb new file mode 100644 index 00000000..05323414 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Sysroot.Linux_x86_64.pdb differ diff --git a/Library/ScriptAssemblies/Unity.SysrootPackage.Editor.dll b/Library/ScriptAssemblies/Unity.SysrootPackage.Editor.dll new file mode 100644 index 00000000..454dcaee Binary files /dev/null and b/Library/ScriptAssemblies/Unity.SysrootPackage.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.SysrootPackage.Editor.pdb b/Library/ScriptAssemblies/Unity.SysrootPackage.Editor.pdb new file mode 100644 index 00000000..8fd677a0 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.SysrootPackage.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.TextMeshPro.dll b/Library/ScriptAssemblies/Unity.TextMeshPro.dll new file mode 100644 index 00000000..03ecb176 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.TextMeshPro.dll differ diff --git a/Library/ScriptAssemblies/Unity.TextMeshPro.pdb b/Library/ScriptAssemblies/Unity.TextMeshPro.pdb new file mode 100644 index 00000000..0eeea38c Binary files /dev/null and b/Library/ScriptAssemblies/Unity.TextMeshPro.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.Editor.dll b/Library/ScriptAssemblies/Unity.Timeline.Editor.dll new file mode 100644 index 00000000..c8a4f20b Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Timeline.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb b/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb new file mode 100644 index 00000000..76571c98 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.dll b/Library/ScriptAssemblies/Unity.Timeline.dll new file mode 100644 index 00000000..7ccffb4b Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Timeline.dll differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.pdb b/Library/ScriptAssemblies/Unity.Timeline.pdb new file mode 100644 index 00000000..4c6999dc Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Timeline.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Toolchain.Win-x86_64-Linux-x86_64.dll b/Library/ScriptAssemblies/Unity.Toolchain.Win-x86_64-Linux-x86_64.dll new file mode 100644 index 00000000..902114ee Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Toolchain.Win-x86_64-Linux-x86_64.dll differ diff --git a/Library/ScriptAssemblies/Unity.Toolchain.Win-x86_64-Linux-x86_64.pdb b/Library/ScriptAssemblies/Unity.Toolchain.Win-x86_64-Linux-x86_64.pdb new file mode 100644 index 00000000..bc388ec3 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.Toolchain.Win-x86_64-Linux-x86_64.pdb differ diff --git a/Library/ScriptAssemblies/Unity.VSCode.Editor.dll b/Library/ScriptAssemblies/Unity.VSCode.Editor.dll new file mode 100644 index 00000000..e306ea2d Binary files /dev/null and b/Library/ScriptAssemblies/Unity.VSCode.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb b/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb new file mode 100644 index 00000000..8698f10a Binary files /dev/null and b/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll b/Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll new file mode 100644 index 00000000..20d07f81 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.VisualStudio.Editor.pdb b/Library/ScriptAssemblies/Unity.VisualStudio.Editor.pdb new file mode 100644 index 00000000..fc1a54a6 Binary files /dev/null and b/Library/ScriptAssemblies/Unity.VisualStudio.Editor.pdb differ diff --git a/Library/ScriptAssemblies/UnityEditor.TestRunner.dll b/Library/ScriptAssemblies/UnityEditor.TestRunner.dll new file mode 100644 index 00000000..1a3119f0 Binary files /dev/null and b/Library/ScriptAssemblies/UnityEditor.TestRunner.dll differ diff --git a/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb b/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb new file mode 100644 index 00000000..3d70326e Binary files /dev/null and b/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb differ diff --git a/Library/ScriptAssemblies/UnityEditor.UI.dll b/Library/ScriptAssemblies/UnityEditor.UI.dll new file mode 100644 index 00000000..d10adf97 Binary files /dev/null and b/Library/ScriptAssemblies/UnityEditor.UI.dll differ diff --git a/Library/ScriptAssemblies/UnityEditor.UI.pdb b/Library/ScriptAssemblies/UnityEditor.UI.pdb new file mode 100644 index 00000000..ee76529d Binary files /dev/null and b/Library/ScriptAssemblies/UnityEditor.UI.pdb differ diff --git a/Library/ScriptAssemblies/UnityEngine.TestRunner.dll b/Library/ScriptAssemblies/UnityEngine.TestRunner.dll new file mode 100644 index 00000000..aef77e3b Binary files /dev/null and b/Library/ScriptAssemblies/UnityEngine.TestRunner.dll differ diff --git a/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb b/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb new file mode 100644 index 00000000..c4d3c024 Binary files /dev/null and b/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb differ diff --git a/Library/ScriptAssemblies/UnityEngine.UI.dll b/Library/ScriptAssemblies/UnityEngine.UI.dll new file mode 100644 index 00000000..f0980012 Binary files /dev/null and b/Library/ScriptAssemblies/UnityEngine.UI.dll differ diff --git a/Library/ScriptAssemblies/UnityEngine.UI.pdb b/Library/ScriptAssemblies/UnityEngine.UI.pdb new file mode 100644 index 00000000..2dc1fa22 Binary files /dev/null and b/Library/ScriptAssemblies/UnityEngine.UI.pdb differ diff --git a/Library/ScriptMapper b/Library/ScriptMapper new file mode 100644 index 00000000..ede81e17 Binary files /dev/null and b/Library/ScriptMapper differ diff --git a/Library/ShaderCache.db b/Library/ShaderCache.db new file mode 100644 index 00000000..1c971deb Binary files /dev/null and b/Library/ShaderCache.db differ diff --git a/Library/ShaderCache/0/027c16755b56c62b4eff1520c629b2da.bin b/Library/ShaderCache/0/027c16755b56c62b4eff1520c629b2da.bin new file mode 100644 index 00000000..433d785d Binary files /dev/null and b/Library/ShaderCache/0/027c16755b56c62b4eff1520c629b2da.bin differ diff --git a/Library/ShaderCache/0/06da9706b179fc09fd73f8e68f4bab00.bin b/Library/ShaderCache/0/06da9706b179fc09fd73f8e68f4bab00.bin new file mode 100644 index 00000000..82fe4202 Binary files /dev/null and b/Library/ShaderCache/0/06da9706b179fc09fd73f8e68f4bab00.bin differ diff --git a/Library/ShaderCache/0/0b2003069ce66e8a1d2ebcdf4e17e668.bin b/Library/ShaderCache/0/0b2003069ce66e8a1d2ebcdf4e17e668.bin new file mode 100644 index 00000000..7860ef3d Binary files /dev/null and b/Library/ShaderCache/0/0b2003069ce66e8a1d2ebcdf4e17e668.bin differ diff --git a/Library/ShaderCache/0/0e072c511601d185ec2b69b51ca85dae.bin b/Library/ShaderCache/0/0e072c511601d185ec2b69b51ca85dae.bin new file mode 100644 index 00000000..6c1bb390 Binary files /dev/null and b/Library/ShaderCache/0/0e072c511601d185ec2b69b51ca85dae.bin differ diff --git a/Library/ShaderCache/0/0e09d1df61a32950f4da6641f6ac70a4.bin b/Library/ShaderCache/0/0e09d1df61a32950f4da6641f6ac70a4.bin new file mode 100644 index 00000000..3780faa7 Binary files /dev/null and b/Library/ShaderCache/0/0e09d1df61a32950f4da6641f6ac70a4.bin differ diff --git a/Library/ShaderCache/0/0e7546fc35384c256f190bb179c9c108.bin b/Library/ShaderCache/0/0e7546fc35384c256f190bb179c9c108.bin new file mode 100644 index 00000000..4f113fe5 Binary files /dev/null and b/Library/ShaderCache/0/0e7546fc35384c256f190bb179c9c108.bin differ diff --git a/Library/ShaderCache/1/179cc78a5e157efbb8c7020b8a6fc9b6.bin b/Library/ShaderCache/1/179cc78a5e157efbb8c7020b8a6fc9b6.bin new file mode 100644 index 00000000..9d64dda6 Binary files /dev/null and b/Library/ShaderCache/1/179cc78a5e157efbb8c7020b8a6fc9b6.bin differ diff --git a/Library/ShaderCache/1/17c244f7267dbc0e9aea281ae65b8dc7.bin b/Library/ShaderCache/1/17c244f7267dbc0e9aea281ae65b8dc7.bin new file mode 100644 index 00000000..8032dde7 Binary files /dev/null and b/Library/ShaderCache/1/17c244f7267dbc0e9aea281ae65b8dc7.bin differ diff --git a/Library/ShaderCache/1/199dcd01deccecd4c2afd69cb7d8bc22.bin b/Library/ShaderCache/1/199dcd01deccecd4c2afd69cb7d8bc22.bin new file mode 100644 index 00000000..13849a7e Binary files /dev/null and b/Library/ShaderCache/1/199dcd01deccecd4c2afd69cb7d8bc22.bin differ diff --git a/Library/ShaderCache/1/1ad4ad0dd82dc516853a884f81298583.bin b/Library/ShaderCache/1/1ad4ad0dd82dc516853a884f81298583.bin new file mode 100644 index 00000000..75724f99 Binary files /dev/null and b/Library/ShaderCache/1/1ad4ad0dd82dc516853a884f81298583.bin differ diff --git a/Library/ShaderCache/1/1ba511f637866a621fa703eac3ac14e8.bin b/Library/ShaderCache/1/1ba511f637866a621fa703eac3ac14e8.bin new file mode 100644 index 00000000..ea1f760c Binary files /dev/null and b/Library/ShaderCache/1/1ba511f637866a621fa703eac3ac14e8.bin differ diff --git a/Library/ShaderCache/1/1bfdd95221157b77368384fc9e408afb.bin b/Library/ShaderCache/1/1bfdd95221157b77368384fc9e408afb.bin new file mode 100644 index 00000000..2f3f2604 Binary files /dev/null and b/Library/ShaderCache/1/1bfdd95221157b77368384fc9e408afb.bin differ diff --git a/Library/ShaderCache/1/1de0d90db5c0c9a885d5c2149bc6ca10.bin b/Library/ShaderCache/1/1de0d90db5c0c9a885d5c2149bc6ca10.bin new file mode 100644 index 00000000..ebfd62ef Binary files /dev/null and b/Library/ShaderCache/1/1de0d90db5c0c9a885d5c2149bc6ca10.bin differ diff --git a/Library/ShaderCache/1/1eada3498d62c467ff64590c0225817c.bin b/Library/ShaderCache/1/1eada3498d62c467ff64590c0225817c.bin new file mode 100644 index 00000000..205d6eb8 Binary files /dev/null and b/Library/ShaderCache/1/1eada3498d62c467ff64590c0225817c.bin differ diff --git a/Library/ShaderCache/2/20ed51925fdc2a739215ef04111534e3.bin b/Library/ShaderCache/2/20ed51925fdc2a739215ef04111534e3.bin new file mode 100644 index 00000000..82fe4202 Binary files /dev/null and b/Library/ShaderCache/2/20ed51925fdc2a739215ef04111534e3.bin differ diff --git a/Library/ShaderCache/2/25a4c93ce4ee52acd6ec95e6c96c4f73.bin b/Library/ShaderCache/2/25a4c93ce4ee52acd6ec95e6c96c4f73.bin new file mode 100644 index 00000000..4c7e897d Binary files /dev/null and b/Library/ShaderCache/2/25a4c93ce4ee52acd6ec95e6c96c4f73.bin differ diff --git a/Library/ShaderCache/2/26ce523c4420db002b418a767b5c91f3.bin b/Library/ShaderCache/2/26ce523c4420db002b418a767b5c91f3.bin new file mode 100644 index 00000000..a3244494 Binary files /dev/null and b/Library/ShaderCache/2/26ce523c4420db002b418a767b5c91f3.bin differ diff --git a/Library/ShaderCache/2/2c7c6c924992e3fc6c119f5e299d1c6d.bin b/Library/ShaderCache/2/2c7c6c924992e3fc6c119f5e299d1c6d.bin new file mode 100644 index 00000000..ef89b908 Binary files /dev/null and b/Library/ShaderCache/2/2c7c6c924992e3fc6c119f5e299d1c6d.bin differ diff --git a/Library/ShaderCache/3/3120faab46e582093b30a6a593dfcd8a.bin b/Library/ShaderCache/3/3120faab46e582093b30a6a593dfcd8a.bin new file mode 100644 index 00000000..3780faa7 Binary files /dev/null and b/Library/ShaderCache/3/3120faab46e582093b30a6a593dfcd8a.bin differ diff --git a/Library/ShaderCache/3/343bf7c27e1509aa56d17b67c5298934.bin b/Library/ShaderCache/3/343bf7c27e1509aa56d17b67c5298934.bin new file mode 100644 index 00000000..333be42d Binary files /dev/null and b/Library/ShaderCache/3/343bf7c27e1509aa56d17b67c5298934.bin differ diff --git a/Library/ShaderCache/3/3a0d1f58b66a7673f28a3af6139eb9f1.bin b/Library/ShaderCache/3/3a0d1f58b66a7673f28a3af6139eb9f1.bin new file mode 100644 index 00000000..cf02def3 Binary files /dev/null and b/Library/ShaderCache/3/3a0d1f58b66a7673f28a3af6139eb9f1.bin differ diff --git a/Library/ShaderCache/3/3ebc3768d73af5bc44148922e974ea3d.bin b/Library/ShaderCache/3/3ebc3768d73af5bc44148922e974ea3d.bin new file mode 100644 index 00000000..cce3b573 Binary files /dev/null and b/Library/ShaderCache/3/3ebc3768d73af5bc44148922e974ea3d.bin differ diff --git a/Library/ShaderCache/3/3f399ebae1e72f3217efe3314f5e02dd.bin b/Library/ShaderCache/3/3f399ebae1e72f3217efe3314f5e02dd.bin new file mode 100644 index 00000000..ebfd62ef Binary files /dev/null and b/Library/ShaderCache/3/3f399ebae1e72f3217efe3314f5e02dd.bin differ diff --git a/Library/ShaderCache/3/3fd32d1b033f5aea988e46d4c600c0ff.bin b/Library/ShaderCache/3/3fd32d1b033f5aea988e46d4c600c0ff.bin new file mode 100644 index 00000000..144e09d0 Binary files /dev/null and b/Library/ShaderCache/3/3fd32d1b033f5aea988e46d4c600c0ff.bin differ diff --git a/Library/ShaderCache/4/41e97963eefc7e5be4c3a6da0b545bc0.bin b/Library/ShaderCache/4/41e97963eefc7e5be4c3a6da0b545bc0.bin new file mode 100644 index 00000000..cf02def3 Binary files /dev/null and b/Library/ShaderCache/4/41e97963eefc7e5be4c3a6da0b545bc0.bin differ diff --git a/Library/ShaderCache/4/4238912b6de2f1431ee4419c6196debf.bin b/Library/ShaderCache/4/4238912b6de2f1431ee4419c6196debf.bin new file mode 100644 index 00000000..71de9ccf Binary files /dev/null and b/Library/ShaderCache/4/4238912b6de2f1431ee4419c6196debf.bin differ diff --git a/Library/ShaderCache/4/453490a2129aab43b0f76fdb2d14f241.bin b/Library/ShaderCache/4/453490a2129aab43b0f76fdb2d14f241.bin new file mode 100644 index 00000000..2d2c061b Binary files /dev/null and b/Library/ShaderCache/4/453490a2129aab43b0f76fdb2d14f241.bin differ diff --git a/Library/ShaderCache/4/48262c2b3690929aea6dbf9c33ba890c.bin b/Library/ShaderCache/4/48262c2b3690929aea6dbf9c33ba890c.bin new file mode 100644 index 00000000..b5ea859f Binary files /dev/null and b/Library/ShaderCache/4/48262c2b3690929aea6dbf9c33ba890c.bin differ diff --git a/Library/ShaderCache/4/48439258b8d861b245308a6efb29abb2.bin b/Library/ShaderCache/4/48439258b8d861b245308a6efb29abb2.bin new file mode 100644 index 00000000..b0b1c7d0 Binary files /dev/null and b/Library/ShaderCache/4/48439258b8d861b245308a6efb29abb2.bin differ diff --git a/Library/ShaderCache/4/4a12e93f59f23427333f5ab4617e0a02.bin b/Library/ShaderCache/4/4a12e93f59f23427333f5ab4617e0a02.bin new file mode 100644 index 00000000..14445d86 Binary files /dev/null and b/Library/ShaderCache/4/4a12e93f59f23427333f5ab4617e0a02.bin differ diff --git a/Library/ShaderCache/4/4b0f8a0d2f090a1796b517342472172b.bin b/Library/ShaderCache/4/4b0f8a0d2f090a1796b517342472172b.bin new file mode 100644 index 00000000..f6adbe98 Binary files /dev/null and b/Library/ShaderCache/4/4b0f8a0d2f090a1796b517342472172b.bin differ diff --git a/Library/ShaderCache/4/4ce29e90dc39bf5edb7562f845ca38d7.bin b/Library/ShaderCache/4/4ce29e90dc39bf5edb7562f845ca38d7.bin new file mode 100644 index 00000000..433d785d Binary files /dev/null and b/Library/ShaderCache/4/4ce29e90dc39bf5edb7562f845ca38d7.bin differ diff --git a/Library/ShaderCache/4/4dbe25f884fa1d5c8728f0f8a0cdb776.bin b/Library/ShaderCache/4/4dbe25f884fa1d5c8728f0f8a0cdb776.bin new file mode 100644 index 00000000..2d2c061b Binary files /dev/null and b/Library/ShaderCache/4/4dbe25f884fa1d5c8728f0f8a0cdb776.bin differ diff --git a/Library/ShaderCache/5/5260a49d84105f770b5666991b59d77f.bin b/Library/ShaderCache/5/5260a49d84105f770b5666991b59d77f.bin new file mode 100644 index 00000000..75724f99 Binary files /dev/null and b/Library/ShaderCache/5/5260a49d84105f770b5666991b59d77f.bin differ diff --git a/Library/ShaderCache/5/547352e17110270767f3d355c46574af.bin b/Library/ShaderCache/5/547352e17110270767f3d355c46574af.bin new file mode 100644 index 00000000..f83fccdb Binary files /dev/null and b/Library/ShaderCache/5/547352e17110270767f3d355c46574af.bin differ diff --git a/Library/ShaderCache/5/5b4bfb020f1b8be2481454d279fb17be.bin b/Library/ShaderCache/5/5b4bfb020f1b8be2481454d279fb17be.bin new file mode 100644 index 00000000..5087b995 Binary files /dev/null and b/Library/ShaderCache/5/5b4bfb020f1b8be2481454d279fb17be.bin differ diff --git a/Library/ShaderCache/6/62c47711fb0b4e0322b022ea0454462f.bin b/Library/ShaderCache/6/62c47711fb0b4e0322b022ea0454462f.bin new file mode 100644 index 00000000..5087b995 Binary files /dev/null and b/Library/ShaderCache/6/62c47711fb0b4e0322b022ea0454462f.bin differ diff --git a/Library/ShaderCache/6/63edb5403d4fb50439fe34442e5c13f4.bin b/Library/ShaderCache/6/63edb5403d4fb50439fe34442e5c13f4.bin new file mode 100644 index 00000000..732e5d28 Binary files /dev/null and b/Library/ShaderCache/6/63edb5403d4fb50439fe34442e5c13f4.bin differ diff --git a/Library/ShaderCache/6/6461c166c648103ed7c0505ea62a8d88.bin b/Library/ShaderCache/6/6461c166c648103ed7c0505ea62a8d88.bin new file mode 100644 index 00000000..1e894083 Binary files /dev/null and b/Library/ShaderCache/6/6461c166c648103ed7c0505ea62a8d88.bin differ diff --git a/Library/ShaderCache/6/656a4c949ce175e40205aa6358152673.bin b/Library/ShaderCache/6/656a4c949ce175e40205aa6358152673.bin new file mode 100644 index 00000000..7ee4b1c9 Binary files /dev/null and b/Library/ShaderCache/6/656a4c949ce175e40205aa6358152673.bin differ diff --git a/Library/ShaderCache/6/65d4bdd255c48d23c63cd02d42f53100.bin b/Library/ShaderCache/6/65d4bdd255c48d23c63cd02d42f53100.bin new file mode 100644 index 00000000..1e894083 Binary files /dev/null and b/Library/ShaderCache/6/65d4bdd255c48d23c63cd02d42f53100.bin differ diff --git a/Library/ShaderCache/6/6a740e7f33b3b83932adb736cbfee1aa.bin b/Library/ShaderCache/6/6a740e7f33b3b83932adb736cbfee1aa.bin new file mode 100644 index 00000000..6c1bb390 Binary files /dev/null and b/Library/ShaderCache/6/6a740e7f33b3b83932adb736cbfee1aa.bin differ diff --git a/Library/ShaderCache/6/6a85feb76b19d92272ac16828eceafd1.bin b/Library/ShaderCache/6/6a85feb76b19d92272ac16828eceafd1.bin new file mode 100644 index 00000000..a3244494 Binary files /dev/null and b/Library/ShaderCache/6/6a85feb76b19d92272ac16828eceafd1.bin differ diff --git a/Library/ShaderCache/7/724393b113f8068ddb530bfba8736966.bin b/Library/ShaderCache/7/724393b113f8068ddb530bfba8736966.bin new file mode 100644 index 00000000..9a251519 Binary files /dev/null and b/Library/ShaderCache/7/724393b113f8068ddb530bfba8736966.bin differ diff --git a/Library/ShaderCache/7/7575d7823c90627c30848709ea2f7251.bin b/Library/ShaderCache/7/7575d7823c90627c30848709ea2f7251.bin new file mode 100644 index 00000000..2997f484 Binary files /dev/null and b/Library/ShaderCache/7/7575d7823c90627c30848709ea2f7251.bin differ diff --git a/Library/ShaderCache/7/76d9f42bfba16401bbb894780a897782.bin b/Library/ShaderCache/7/76d9f42bfba16401bbb894780a897782.bin new file mode 100644 index 00000000..f52196a8 Binary files /dev/null and b/Library/ShaderCache/7/76d9f42bfba16401bbb894780a897782.bin differ diff --git a/Library/ShaderCache/7/7a262e9a0a2a0c8b5b6a498a45f3e6d9.bin b/Library/ShaderCache/7/7a262e9a0a2a0c8b5b6a498a45f3e6d9.bin new file mode 100644 index 00000000..8032dde7 Binary files /dev/null and b/Library/ShaderCache/7/7a262e9a0a2a0c8b5b6a498a45f3e6d9.bin differ diff --git a/Library/ShaderCache/7/7ab297cc4117b13404c6967f4f51700c.bin b/Library/ShaderCache/7/7ab297cc4117b13404c6967f4f51700c.bin new file mode 100644 index 00000000..7f92af2e Binary files /dev/null and b/Library/ShaderCache/7/7ab297cc4117b13404c6967f4f51700c.bin differ diff --git a/Library/ShaderCache/7/7c6d57d3a12a7e10a9c91037223978c8.bin b/Library/ShaderCache/7/7c6d57d3a12a7e10a9c91037223978c8.bin new file mode 100644 index 00000000..6e247d22 Binary files /dev/null and b/Library/ShaderCache/7/7c6d57d3a12a7e10a9c91037223978c8.bin differ diff --git a/Library/ShaderCache/7/7f7e3d3e43fd172316502e26663f76cf.bin b/Library/ShaderCache/7/7f7e3d3e43fd172316502e26663f76cf.bin new file mode 100644 index 00000000..cce3b573 Binary files /dev/null and b/Library/ShaderCache/7/7f7e3d3e43fd172316502e26663f76cf.bin differ diff --git a/Library/ShaderCache/8/83d41ab6af5fdce5b8b135467c4234b2.bin b/Library/ShaderCache/8/83d41ab6af5fdce5b8b135467c4234b2.bin new file mode 100644 index 00000000..ebdefa20 Binary files /dev/null and b/Library/ShaderCache/8/83d41ab6af5fdce5b8b135467c4234b2.bin differ diff --git a/Library/ShaderCache/8/8c8af63ac323038c4915a2d9ca6dae90.bin b/Library/ShaderCache/8/8c8af63ac323038c4915a2d9ca6dae90.bin new file mode 100644 index 00000000..692e692d Binary files /dev/null and b/Library/ShaderCache/8/8c8af63ac323038c4915a2d9ca6dae90.bin differ diff --git a/Library/ShaderCache/8/8fdea7121e2f85972bf7814a2e2a922d.bin b/Library/ShaderCache/8/8fdea7121e2f85972bf7814a2e2a922d.bin new file mode 100644 index 00000000..ab87afac Binary files /dev/null and b/Library/ShaderCache/8/8fdea7121e2f85972bf7814a2e2a922d.bin differ diff --git a/Library/ShaderCache/9/96c4910a2a2020bdef4f5eafb3e30406.bin b/Library/ShaderCache/9/96c4910a2a2020bdef4f5eafb3e30406.bin new file mode 100644 index 00000000..ab87afac Binary files /dev/null and b/Library/ShaderCache/9/96c4910a2a2020bdef4f5eafb3e30406.bin differ diff --git a/Library/ShaderCache/9/9745f0c8122cc7ff9d6a99c9933de53f.bin b/Library/ShaderCache/9/9745f0c8122cc7ff9d6a99c9933de53f.bin new file mode 100644 index 00000000..333be42d Binary files /dev/null and b/Library/ShaderCache/9/9745f0c8122cc7ff9d6a99c9933de53f.bin differ diff --git a/Library/ShaderCache/9/9d985273ecdf3594dc2c3e64fb8faf0f.bin b/Library/ShaderCache/9/9d985273ecdf3594dc2c3e64fb8faf0f.bin new file mode 100644 index 00000000..1ee80b50 Binary files /dev/null and b/Library/ShaderCache/9/9d985273ecdf3594dc2c3e64fb8faf0f.bin differ diff --git a/Library/ShaderCache/EditorEncounteredVariants b/Library/ShaderCache/EditorEncounteredVariants new file mode 100644 index 00000000..4d2cec86 Binary files /dev/null and b/Library/ShaderCache/EditorEncounteredVariants differ diff --git a/Library/ShaderCache/a/a2b8c72dbab17a1cdbbc35fefe32e5f4.bin b/Library/ShaderCache/a/a2b8c72dbab17a1cdbbc35fefe32e5f4.bin new file mode 100644 index 00000000..9d64dda6 Binary files /dev/null and b/Library/ShaderCache/a/a2b8c72dbab17a1cdbbc35fefe32e5f4.bin differ diff --git a/Library/ShaderCache/a/ae6a7123e10cac7b881d88428ad06215.bin b/Library/ShaderCache/a/ae6a7123e10cac7b881d88428ad06215.bin new file mode 100644 index 00000000..b0b1c7d0 Binary files /dev/null and b/Library/ShaderCache/a/ae6a7123e10cac7b881d88428ad06215.bin differ diff --git a/Library/ShaderCache/b/b202bbacaa68391cf22152c85376aa1f.bin b/Library/ShaderCache/b/b202bbacaa68391cf22152c85376aa1f.bin new file mode 100644 index 00000000..b28b4940 Binary files /dev/null and b/Library/ShaderCache/b/b202bbacaa68391cf22152c85376aa1f.bin differ diff --git a/Library/ShaderCache/b/b286bd4a34111a85c0861c6a42444f3b.bin b/Library/ShaderCache/b/b286bd4a34111a85c0861c6a42444f3b.bin new file mode 100644 index 00000000..d6777db2 Binary files /dev/null and b/Library/ShaderCache/b/b286bd4a34111a85c0861c6a42444f3b.bin differ diff --git a/Library/ShaderCache/b/b82ef204e217c896edc34e5a32bcf08f.bin b/Library/ShaderCache/b/b82ef204e217c896edc34e5a32bcf08f.bin new file mode 100644 index 00000000..e201dbb8 Binary files /dev/null and b/Library/ShaderCache/b/b82ef204e217c896edc34e5a32bcf08f.bin differ diff --git a/Library/ShaderCache/b/bbdc2b941f3cc8b597c6e9377f87024f.bin b/Library/ShaderCache/b/bbdc2b941f3cc8b597c6e9377f87024f.bin new file mode 100644 index 00000000..f4c555b6 Binary files /dev/null and b/Library/ShaderCache/b/bbdc2b941f3cc8b597c6e9377f87024f.bin differ diff --git a/Library/ShaderCache/b/bf463296e2fac3a6c5314372dcc2d65b.bin b/Library/ShaderCache/b/bf463296e2fac3a6c5314372dcc2d65b.bin new file mode 100644 index 00000000..b28b4940 Binary files /dev/null and b/Library/ShaderCache/b/bf463296e2fac3a6c5314372dcc2d65b.bin differ diff --git a/Library/ShaderCache/c/c6888e5472d39a125e6087dc241d4f06.bin b/Library/ShaderCache/c/c6888e5472d39a125e6087dc241d4f06.bin new file mode 100644 index 00000000..b02c59cb Binary files /dev/null and b/Library/ShaderCache/c/c6888e5472d39a125e6087dc241d4f06.bin differ diff --git a/Library/ShaderCache/c/c6b3cd1662f7d7cfb165ef51a0d230e6.bin b/Library/ShaderCache/c/c6b3cd1662f7d7cfb165ef51a0d230e6.bin new file mode 100644 index 00000000..489cd44c Binary files /dev/null and b/Library/ShaderCache/c/c6b3cd1662f7d7cfb165ef51a0d230e6.bin differ diff --git a/Library/ShaderCache/d/d63ad15571504ce91d8ae41a7961fcd4.bin b/Library/ShaderCache/d/d63ad15571504ce91d8ae41a7961fcd4.bin new file mode 100644 index 00000000..b5ea859f Binary files /dev/null and b/Library/ShaderCache/d/d63ad15571504ce91d8ae41a7961fcd4.bin differ diff --git a/Library/ShaderCache/d/d705caecbb39cf68d71ee0172ca04968.bin b/Library/ShaderCache/d/d705caecbb39cf68d71ee0172ca04968.bin new file mode 100644 index 00000000..144e09d0 Binary files /dev/null and b/Library/ShaderCache/d/d705caecbb39cf68d71ee0172ca04968.bin differ diff --git a/Library/ShaderCache/d/dbfd492158b04eae644be86b220de4f2.bin b/Library/ShaderCache/d/dbfd492158b04eae644be86b220de4f2.bin new file mode 100644 index 00000000..9a251519 Binary files /dev/null and b/Library/ShaderCache/d/dbfd492158b04eae644be86b220de4f2.bin differ diff --git a/Library/ShaderCache/d/dd6da43af6576eba83644eb3f131ed5e.bin b/Library/ShaderCache/d/dd6da43af6576eba83644eb3f131ed5e.bin new file mode 100644 index 00000000..beac6ec8 Binary files /dev/null and b/Library/ShaderCache/d/dd6da43af6576eba83644eb3f131ed5e.bin differ diff --git a/Library/ShaderCache/e/e4686bb0a82557179682ec3ee287bb3a.bin b/Library/ShaderCache/e/e4686bb0a82557179682ec3ee287bb3a.bin new file mode 100644 index 00000000..b0ced2aa Binary files /dev/null and b/Library/ShaderCache/e/e4686bb0a82557179682ec3ee287bb3a.bin differ diff --git a/Library/ShaderCache/e/e816d42623092388c2b883188d26102e.bin b/Library/ShaderCache/e/e816d42623092388c2b883188d26102e.bin new file mode 100644 index 00000000..ba8ea7ae Binary files /dev/null and b/Library/ShaderCache/e/e816d42623092388c2b883188d26102e.bin differ diff --git a/Library/ShaderCache/e/e8412c9d2f2e3de171ef25bde9f612b6.bin b/Library/ShaderCache/e/e8412c9d2f2e3de171ef25bde9f612b6.bin new file mode 100644 index 00000000..2f3f2604 Binary files /dev/null and b/Library/ShaderCache/e/e8412c9d2f2e3de171ef25bde9f612b6.bin differ diff --git a/Library/ShaderCache/e/edc2143ae5d8f4175787f366325a50c4.bin b/Library/ShaderCache/e/edc2143ae5d8f4175787f366325a50c4.bin new file mode 100644 index 00000000..692e692d Binary files /dev/null and b/Library/ShaderCache/e/edc2143ae5d8f4175787f366325a50c4.bin differ diff --git a/Library/ShaderCache/f/f32eaf547e821cf6316de990137d95d1.bin b/Library/ShaderCache/f/f32eaf547e821cf6316de990137d95d1.bin new file mode 100644 index 00000000..ecc27a20 Binary files /dev/null and b/Library/ShaderCache/f/f32eaf547e821cf6316de990137d95d1.bin differ diff --git a/Library/ShaderCache/f/f7d2a9f1f862b6624e73d6c8eee302f7.bin b/Library/ShaderCache/f/f7d2a9f1f862b6624e73d6c8eee302f7.bin new file mode 100644 index 00000000..7f92af2e Binary files /dev/null and b/Library/ShaderCache/f/f7d2a9f1f862b6624e73d6c8eee302f7.bin differ diff --git a/Library/ShaderCache/f/f906412a9b829f5afe7bb8d46ec205ed.bin b/Library/ShaderCache/f/f906412a9b829f5afe7bb8d46ec205ed.bin new file mode 100644 index 00000000..4c7e897d Binary files /dev/null and b/Library/ShaderCache/f/f906412a9b829f5afe7bb8d46ec205ed.bin differ diff --git a/Library/ShaderCache/f/f9a1d9606d4633d772f1b83d29fad5d4.bin b/Library/ShaderCache/f/f9a1d9606d4633d772f1b83d29fad5d4.bin new file mode 100644 index 00000000..4067bf15 Binary files /dev/null and b/Library/ShaderCache/f/f9a1d9606d4633d772f1b83d29fad5d4.bin differ diff --git a/Library/ShaderCache/f/faf861182a6b2ed0d062173284b3c7f9.bin b/Library/ShaderCache/f/faf861182a6b2ed0d062173284b3c7f9.bin new file mode 100644 index 00000000..1ee80b50 Binary files /dev/null and b/Library/ShaderCache/f/faf861182a6b2ed0d062173284b3c7f9.bin differ diff --git a/Library/SourceAssetDB b/Library/SourceAssetDB new file mode 100644 index 00000000..7b40c1f0 Binary files /dev/null and b/Library/SourceAssetDB differ diff --git a/Library/SourceAssetDB-lock b/Library/SourceAssetDB-lock new file mode 100644 index 00000000..71d83797 Binary files /dev/null and b/Library/SourceAssetDB-lock differ diff --git a/Library/SpriteAtlasDatabase.asset b/Library/SpriteAtlasDatabase.asset new file mode 100644 index 00000000..584e5933 Binary files /dev/null and b/Library/SpriteAtlasDatabase.asset differ diff --git a/Library/StateCache/Hierarchy/cca3db-mainStage.json b/Library/StateCache/Hierarchy/cca3db-mainStage.json new file mode 100644 index 00000000..4461fa5f --- /dev/null +++ b/Library/StateCache/Hierarchy/cca3db-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/LayerSettings/9e/9ecc5c3c162a7aba29bafa64c8b94b7c.json b/Library/StateCache/LayerSettings/9e/9ecc5c3c162a7aba29bafa64c8b94b7c.json new file mode 100644 index 00000000..073f3c4b --- /dev/null +++ b/Library/StateCache/LayerSettings/9e/9ecc5c3c162a7aba29bafa64c8b94b7c.json @@ -0,0 +1 @@ +{"visibleLayersValue":-1,"lockedLayersValue":0} \ No newline at end of file diff --git a/Library/StateCache/LayerSettings/LayerSettings.json b/Library/StateCache/LayerSettings/LayerSettings.json new file mode 100644 index 00000000..073f3c4b --- /dev/null +++ b/Library/StateCache/LayerSettings/LayerSettings.json @@ -0,0 +1 @@ +{"visibleLayersValue":-1,"lockedLayersValue":0} \ No newline at end of file diff --git a/Library/StateCache/MainStageHierarchy/d4/d4c9636ad742fe4958d4786bfe24fb78.json b/Library/StateCache/MainStageHierarchy/d4/d4c9636ad742fe4958d4786bfe24fb78.json new file mode 100644 index 00000000..8ef437d2 --- /dev/null +++ b/Library/StateCache/MainStageHierarchy/d4/d4c9636ad742fe4958d4786bfe24fb78.json @@ -0,0 +1 @@ +{"m_ScrollY":0.0,"m_ExpandedSceneGameObjectInstanceIDs":[],"m_LastClickedInstanceID":0,"m_OpenSceneGUIDs":[]} \ No newline at end of file diff --git a/Library/StateCache/SceneView/00a2c5-mainStage.json b/Library/StateCache/SceneView/00a2c5-mainStage.json new file mode 100644 index 00000000..c1588a3b --- /dev/null +++ b/Library/StateCache/SceneView/00a2c5-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":false,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":false,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":-1.1965007781982422,"y":0.05403757467865944,"z":-0.2951863408088684},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":6.310063362121582,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/75/75efcfdb6a9f30ad6369c74984276677.json b/Library/StateCache/SceneView/75/75efcfdb6a9f30ad6369c74984276677.json new file mode 100644 index 00000000..9dc1375b --- /dev/null +++ b/Library/StateCache/SceneView/75/75efcfdb6a9f30ad6369c74984276677.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":false,"audioPlay":false,"sceneViewState":{"m_AlwaysRefresh":false,"showFog":true,"showSkybox":false,"showFlares":true,"showImageEffects":true,"showParticleSystems":true,"showVisualEffectGraphs":true,"m_FxEnabled":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/Style.catalog b/Library/Style.catalog new file mode 100644 index 00000000..d8238374 Binary files /dev/null and b/Library/Style.catalog differ diff --git a/Library/expandedItems b/Library/expandedItems new file mode 100644 index 00000000..b872a4a1 Binary files /dev/null and b/Library/expandedItems differ diff --git a/Library/shadercompiler-UnityShaderCompiler.exe0.log b/Library/shadercompiler-UnityShaderCompiler.exe0.log new file mode 100644 index 00000000..35960821 --- /dev/null +++ b/Library/shadercompiler-UnityShaderCompiler.exe0.log @@ -0,0 +1,84 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2019.4.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.4.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler +Cmd: compileSnippet + api=4 type=0 insize=1582 outsize=690 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1582 outsize=354 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: preprocess + insize=2439 outsize=823 ok=1 +Cmd: preprocess + insize=1633 outsize=547 ok=1 +Cmd: preprocess + insize=4367 outsize=712 ok=1 +Cmd: preprocess + insize=2414 outsize=2035 ok=1 +Cmd: preprocess + insize=2397 outsize=857 ok=1 +Cmd: compileSnippet + api=4 type=0 insize=731 outsize=858 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=731 outsize=422 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1341 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1341 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1302 outsize=1414 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1302 outsize=218 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1602 outsize=1894 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1602 outsize=6814 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1460 outsize=1690 kw=UNITY_PASS_FORWARDADD DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1460 outsize=3378 kw=UNITY_PASS_FORWARDADD DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=5029 outsize=1138 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=5029 outsize=3534 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=5029 outsize=1138 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=5029 outsize=3534 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=7853 outsize=1138 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=7853 outsize=4770 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=7853 outsize=1138 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=7853 outsize=4770 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1341 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1341 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1878 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1878 outsize=778 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1878 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1878 outsize=778 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1842 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1842 outsize=798 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1842 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1842 outsize=798 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1701 outsize=1094 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1701 outsize=522 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=1701 outsize=1094 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=1701 outsize=522 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=0 insize=4140 outsize=1342 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 +Cmd: compileSnippet + api=4 type=1 insize=4140 outsize=1026 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 diff --git a/Logs/Packages-Update.log b/Logs/Packages-Update.log new file mode 100644 index 00000000..8b9cb598 --- /dev/null +++ b/Logs/Packages-Update.log @@ -0,0 +1,50 @@ + +=== Tue Jan 11 08:44:29 2022 + +Packages were changed. +Update Mode: mergeDefaultDependencies + +The following packages were added: + com.unity.collab-proxy@1.9.0 + com.unity.ide.rider@2.0.7 + com.unity.ide.visualstudio@2.0.11 + com.unity.ide.vscode@1.2.4 + com.unity.modules.ai@1.0.0 + com.unity.modules.androidjni@1.0.0 + com.unity.modules.animation@1.0.0 + com.unity.modules.assetbundle@1.0.0 + com.unity.modules.audio@1.0.0 + com.unity.modules.cloth@1.0.0 + com.unity.modules.director@1.0.0 + com.unity.modules.imageconversion@1.0.0 + com.unity.modules.imgui@1.0.0 + com.unity.modules.jsonserialize@1.0.0 + com.unity.modules.particlesystem@1.0.0 + com.unity.modules.physics@1.0.0 + com.unity.modules.physics2d@1.0.0 + com.unity.modules.screencapture@1.0.0 + com.unity.modules.terrain@1.0.0 + com.unity.modules.terrainphysics@1.0.0 + com.unity.modules.tilemap@1.0.0 + com.unity.modules.ui@1.0.0 + com.unity.modules.uielements@1.0.0 + com.unity.modules.umbra@1.0.0 + com.unity.modules.unityanalytics@1.0.0 + com.unity.modules.unitywebrequest@1.0.0 + com.unity.modules.unitywebrequestassetbundle@1.0.0 + com.unity.modules.unitywebrequestaudio@1.0.0 + com.unity.modules.unitywebrequesttexture@1.0.0 + com.unity.modules.unitywebrequestwww@1.0.0 + com.unity.modules.vehicles@1.0.0 + com.unity.modules.video@1.0.0 + com.unity.modules.vr@1.0.0 + com.unity.modules.wind@1.0.0 + com.unity.modules.xr@1.0.0 + com.unity.test-framework@1.1.29 + com.unity.textmeshpro@3.0.6 + com.unity.timeline@1.4.8 + com.unity.ugui@1.0.0 +The following packages were updated: + com.unity.2d.animation from version 5.0.1 to 5.0.7 + com.unity.2d.psdimporter from version 4.0.1 to 4.1.0 + com.unity.2d.spriteshape from version 5.0.1 to 5.1.4 diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/Logs/shadercompiler-UnityShaderCompiler.exe0.log new file mode 100644 index 00000000..b54c9a1f --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -0,0 +1,10 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=806 file=Assets/DefaultResourcesExtra/UIElements/Hidden/UIElements/EditorUIE pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 flags=0 lang=0 type=Vertex platform=d3d11 reqs=4075 mask=6 start=70 ok=1 outsize=4102 + +Cmd: compileSnippet + insize=806 file=Assets/DefaultResourcesExtra/UIElements/Hidden/UIElements/EditorUIE pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR uKW= dKW=UNITY_NO_DXT5nm UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 flags=0 lang=0 type=Fragment platform=d3d11 reqs=4075 mask=6 start=70 ok=1 outsize=4146 + +Cmd: shutdown diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe1.log b/Logs/shadercompiler-UnityShaderCompiler.exe1.log new file mode 100644 index 00000000..e63fe353 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe1.log @@ -0,0 +1,4 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe2.log b/Logs/shadercompiler-UnityShaderCompiler.exe2.log new file mode 100644 index 00000000..75cc7b08 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe2.log @@ -0,0 +1,6 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown + +Quitting shader compiler process diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe3.log b/Logs/shadercompiler-UnityShaderCompiler.exe3.log new file mode 100644 index 00000000..e63fe353 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe3.log @@ -0,0 +1,4 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe4.log b/Logs/shadercompiler-UnityShaderCompiler.exe4.log new file mode 100644 index 00000000..e63fe353 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe4.log @@ -0,0 +1,4 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe5.log b/Logs/shadercompiler-UnityShaderCompiler.exe5.log new file mode 100644 index 00000000..e63fe353 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe5.log @@ -0,0 +1,4 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe6.log b/Logs/shadercompiler-UnityShaderCompiler.exe6.log new file mode 100644 index 00000000..75cc7b08 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe6.log @@ -0,0 +1,6 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown + +Quitting shader compiler process diff --git a/Logs/shadercompiler-UnityShaderCompiler.exe7.log b/Logs/shadercompiler-UnityShaderCompiler.exe7.log new file mode 100644 index 00000000..e63fe353 --- /dev/null +++ b/Logs/shadercompiler-UnityShaderCompiler.exe7.log @@ -0,0 +1,4 @@ +Base path: 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2020.3.19f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: shutdown diff --git a/PO/.vs/PO/v16/.suo b/PO/.vs/PO/v16/.suo new file mode 100644 index 00000000..f7b13d31 Binary files /dev/null and b/PO/.vs/PO/v16/.suo differ diff --git a/PO/.vsconfig b/PO/.vsconfig new file mode 100644 index 00000000..1586a483 --- /dev/null +++ b/PO/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/PO/Assets/Enemy.cs b/PO/Assets/Enemy.cs new file mode 100644 index 00000000..30d3b4ab --- /dev/null +++ b/PO/Assets/Enemy.cs @@ -0,0 +1,54 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class Enemy : MonoBehaviour +{ + public EnemyConfig enemyConfig; + public GameObject enemyPosition; + [SerializeField] private Text enemyName; + [SerializeField] private Text enemyMaxHp; + [SerializeField] private Text enemyHp; + [SerializeField] private Slider enemyHealthbar; + + [SerializeField] private int hp; + + public void ChangeHp(int damage) + { + hp -= damage; + + if (hp<=0) + { + Death(); + } + else if(hp > enemyConfig.enemyCharacteristics.maxHp) + { + hp = enemyConfig.enemyCharacteristics.maxHp; + } + + enemyHp.text = hp.ToString(); + enemyHealthbar.value = hp; + } + + public void NewInformation() + { + SpriteRenderer _sprRend = enemyPosition.GetComponent(); + _sprRend.sprite = enemyConfig.enemyCharacteristics.sprite; + var _character = enemyConfig.enemyCharacteristics; + enemyName.text = _character.name; + enemyMaxHp.text = _character.maxHp.ToString(); + enemyHp.text = _character.maxHp.ToString(); + enemyHealthbar.maxValue = _character.maxHp; + enemyHealthbar.value = _character.maxHp; + hp = _character.maxHp; + } + + public void Death() + { + SpriteRenderer _sprRend = enemyPosition.GetComponent(); + _sprRend.sprite = null; + Camera.main.GetComponent().EnemyDeath(); + gameObject.SetActive(false); + } +} diff --git a/PO/Assets/Enemy.cs.meta b/PO/Assets/Enemy.cs.meta new file mode 100644 index 00000000..afed30d9 --- /dev/null +++ b/PO/Assets/Enemy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 587c6949cb7f3474e9ceb46c0268bb12 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics.meta b/PO/Assets/Graphics.meta new file mode 100644 index 00000000..14df35c8 --- /dev/null +++ b/PO/Assets/Graphics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 867d9666565b3a0499fda8648dea0771 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Enemies.meta b/PO/Assets/Graphics/Enemies.meta new file mode 100644 index 00000000..8661723f --- /dev/null +++ b/PO/Assets/Graphics/Enemies.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c78039bbf1fa6714b9de78e3b4877c9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Enemies/output-onlinepngtools (2) 2.png b/PO/Assets/Graphics/Enemies/output-onlinepngtools (2) 2.png new file mode 100644 index 00000000..0a769e22 Binary files /dev/null and b/PO/Assets/Graphics/Enemies/output-onlinepngtools (2) 2.png differ diff --git a/PO/Assets/Graphics/Enemies/output-onlinepngtools (2) 2.png.meta b/PO/Assets/Graphics/Enemies/output-onlinepngtools (2) 2.png.meta new file mode 100644 index 00000000..3584ab7d --- /dev/null +++ b/PO/Assets/Graphics/Enemies/output-onlinepngtools (2) 2.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 3cd50817f068be2499e7e3509dc6c1e7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 2 + spritePivot: {x: 0.5, y: 1} + spritePixelsToUnits: 200 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Enemies/output-onlinepngtools (3).png b/PO/Assets/Graphics/Enemies/output-onlinepngtools (3).png new file mode 100644 index 00000000..8a7824b6 Binary files /dev/null and b/PO/Assets/Graphics/Enemies/output-onlinepngtools (3).png differ diff --git a/PO/Assets/Graphics/Enemies/output-onlinepngtools (3).png.meta b/PO/Assets/Graphics/Enemies/output-onlinepngtools (3).png.meta new file mode 100644 index 00000000..b9853db7 --- /dev/null +++ b/PO/Assets/Graphics/Enemies/output-onlinepngtools (3).png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: aab1740fef9fe4145aef437cf6873127 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 9 + spritePivot: {x: 0.5, y: 0.55} + spritePixelsToUnits: 200 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Fonts.meta b/PO/Assets/Graphics/Fonts.meta new file mode 100644 index 00000000..2091bc2c --- /dev/null +++ b/PO/Assets/Graphics/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 304cc87a729624f45a6dcbffdc263482 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Fonts/Cavorting.otf b/PO/Assets/Graphics/Fonts/Cavorting.otf new file mode 100644 index 00000000..35357d6f Binary files /dev/null and b/PO/Assets/Graphics/Fonts/Cavorting.otf differ diff --git a/PO/Assets/Graphics/Fonts/Cavorting.otf.meta b/PO/Assets/Graphics/Fonts/Cavorting.otf.meta new file mode 100644 index 00000000..c27e7dd8 --- /dev/null +++ b/PO/Assets/Graphics/Fonts/Cavorting.otf.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0598d25ccfa0d93409546a6ced54eaf1 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontName: Cavorting + fontNames: + - Cavorting + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Other.meta b/PO/Assets/Graphics/Other.meta new file mode 100644 index 00000000..b7a9776d --- /dev/null +++ b/PO/Assets/Graphics/Other.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 963406e10cb08d748b2edcc8f65018d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Other/output-onlinepngtools (4).png b/PO/Assets/Graphics/Other/output-onlinepngtools (4).png new file mode 100644 index 00000000..21e206b3 Binary files /dev/null and b/PO/Assets/Graphics/Other/output-onlinepngtools (4).png differ diff --git a/PO/Assets/Graphics/Other/output-onlinepngtools (4).png.meta b/PO/Assets/Graphics/Other/output-onlinepngtools (4).png.meta new file mode 100644 index 00000000..ac6bedac --- /dev/null +++ b/PO/Assets/Graphics/Other/output-onlinepngtools (4).png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: baeea79bd8960b44c8a956ac6aef5e68 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Player.meta b/PO/Assets/Graphics/Player.meta new file mode 100644 index 00000000..26484def --- /dev/null +++ b/PO/Assets/Graphics/Player.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b890965c7e73ea44a8d6302e0658c4e4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Graphics/Player/output-onlinepngtools (1) 1.png b/PO/Assets/Graphics/Player/output-onlinepngtools (1) 1.png new file mode 100644 index 00000000..c0ee30b7 Binary files /dev/null and b/PO/Assets/Graphics/Player/output-onlinepngtools (1) 1.png differ diff --git a/PO/Assets/Graphics/Player/output-onlinepngtools (1) 1.png.meta b/PO/Assets/Graphics/Player/output-onlinepngtools (1) 1.png.meta new file mode 100644 index 00000000..0b222339 --- /dev/null +++ b/PO/Assets/Graphics/Player/output-onlinepngtools (1) 1.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 1e18a24cab2bb1b4e8c362f1968067b1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 200 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs.meta b/PO/Assets/Prefabs.meta new file mode 100644 index 00000000..da535d51 --- /dev/null +++ b/PO/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbe8dd53cca2a5b4d9f554a483056b69 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards.meta b/PO/Assets/Prefabs/Cards.meta new file mode 100644 index 00000000..ec0fd839 --- /dev/null +++ b/PO/Assets/Prefabs/Cards.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53ea0b7335cdd21469dc3165d732f2ab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards/BigDamagePrefab.prefab b/PO/Assets/Prefabs/Cards/BigDamagePrefab.prefab new file mode 100644 index 00000000..827f6cb1 --- /dev/null +++ b/PO/Assets/Prefabs/Cards/BigDamagePrefab.prefab @@ -0,0 +1,743 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &289500853418603934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3876017794623141764} + - component: {fileID: 5703112364970399429} + - component: {fileID: 2491406141822444974} + - component: {fileID: 8789046061784011735} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3876017794623141764 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289500853418603934} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0029296875, y: -0.00012207031} + m_SizeDelta: {x: 209.58911, y: 280.18066} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5703112364970399429 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289500853418603934} + m_CullTransparentMesh: 0 +--- !u!114 &2491406141822444974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289500853418603934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8789046061784011735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289500853418603934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8062193537357689324} + m_MethodName: OnClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &705517044186949633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1840903661800217138} + - component: {fileID: 1326945056933023691} + - component: {fileID: 9082993254896861404} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1840903661800217138 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705517044186949633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00024414, y: 103} + m_SizeDelta: {x: 1948.9277, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1326945056933023691 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705517044186949633} + m_CullTransparentMesh: 0 +--- !u!114 &9082993254896861404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705517044186949633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Big attack +--- !u!1 &2913012616869643351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4672829485132106582} + - component: {fileID: 4722291948692064643} + - component: {fileID: 5929972977001169469} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4672829485132106582 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2913012616869643351} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4722291948692064643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2913012616869643351} + m_CullTransparentMesh: 0 +--- !u!114 &5929972977001169469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2913012616869643351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3272453133015825226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8826461863600696452} + - component: {fileID: 3062013169311172343} + - component: {fileID: 4015760923461080943} + m_Layer: 5 + m_Name: CostTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8826461863600696452 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3272453133015825226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3062013169311172343 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3272453133015825226} + m_CullTransparentMesh: 0 +--- !u!114 &4015760923461080943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3272453133015825226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stam +--- !u!1 &3374814056792575489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3374814056792575488} + - component: {fileID: 3374814056792575490} + - component: {fileID: 3374814056792575491} + m_Layer: 5 + m_Name: BakgroundCard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3374814056792575488 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3374814056792575489} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000011444092, y: 0} + m_SizeDelta: {x: 209.59454, y: 280.18082} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3374814056792575490 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3374814056792575489} + m_CullTransparentMesh: 0 +--- !u!114 &3374814056792575491 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3374814056792575489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3374814057080039205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3374814057080039204} + - component: {fileID: 8062193537357689324} + - component: {fileID: 5969591204664640872} + m_Layer: 5 + m_Name: BigDamagePrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3374814057080039204 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3374814057080039205} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4672829485132106582} + - {fileID: 3374814056792575488} + - {fileID: 1840903661800217138} + - {fileID: 8826461863600696452} + - {fileID: 2183434597644064677} + - {fileID: 3531123139942382943} + - {fileID: 7453524579247079176} + - {fileID: 3876017794623141764} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -54.8, y: -380.83} + m_SizeDelta: {x: 209.59491, y: 280.18555} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8062193537357689324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3374814057080039205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0cf382e614d3e84194ce693591df5d5, type: 3} + m_Name: + m_EditorClassIdentifier: + cardConfig: {fileID: 11400000, guid: 5169032180a01ac43905ed44dbad9b24, type: 2} + number: 0 + cardObject: {fileID: 3374814057080039205} + picture: {fileID: 5929972977001169469} + nameCard: {fileID: 9082993254896861404} + costTitle: {fileID: 4015760923461080943} + cost: {fileID: 1814738719049032295} + type: {fileID: 39712812951832452} + quantity: {fileID: 3375082886637686645} +--- !u!222 &5969591204664640872 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3374814057080039205} + m_CullTransparentMesh: 0 +--- !u!1 &5911557968189324281 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7453524579247079176} + - component: {fileID: 8114304439646728420} + - component: {fileID: 3375082886637686645} + m_Layer: 5 + m_Name: Quantity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7453524579247079176 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5911557968189324281} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8114304439646728420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5911557968189324281} + m_CullTransparentMesh: 0 +--- !u!114 &3375082886637686645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5911557968189324281} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 15 +--- !u!1 &7304874576836449643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3531123139942382943} + - component: {fileID: 3332867679594186505} + - component: {fileID: 39712812951832452} + m_Layer: 5 + m_Name: Type + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3531123139942382943 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7304874576836449643} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3332867679594186505 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7304874576836449643} + m_CullTransparentMesh: 0 +--- !u!114 &39712812951832452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7304874576836449643} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Atk +--- !u!1 &8024254281549994185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2183434597644064677} + - component: {fileID: 4224011323958706233} + - component: {fileID: 1814738719049032295} + m_Layer: 5 + m_Name: Cost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2183434597644064677 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8024254281549994185} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 3374814057080039204} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4224011323958706233 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8024254281549994185} + m_CullTransparentMesh: 0 +--- !u!114 &1814738719049032295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8024254281549994185} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 2 diff --git a/PO/Assets/Prefabs/Cards/BigDamagePrefab.prefab.meta b/PO/Assets/Prefabs/Cards/BigDamagePrefab.prefab.meta new file mode 100644 index 00000000..1fa302c9 --- /dev/null +++ b/PO/Assets/Prefabs/Cards/BigDamagePrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae1ab462daf0a5c4ca40701af32d6f47 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards/BigHealing.prefab b/PO/Assets/Prefabs/Cards/BigHealing.prefab new file mode 100644 index 00000000..c8486324 --- /dev/null +++ b/PO/Assets/Prefabs/Cards/BigHealing.prefab @@ -0,0 +1,742 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &258564226238703722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3957737668501253275} + - component: {fileID: 2379946283274969975} + - component: {fileID: 9172210031587957990} + m_Layer: 5 + m_Name: Quantity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3957737668501253275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258564226238703722} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2379946283274969975 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258564226238703722} + m_CullTransparentMesh: 0 +--- !u!114 &9172210031587957990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258564226238703722} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 15 +--- !u!1 &3818112212766508792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6961889532898995916} + - component: {fileID: 9213292893455684762} + - component: {fileID: 5841624989574337559} + m_Layer: 5 + m_Name: Type + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6961889532898995916 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3818112212766508792} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9213292893455684762 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3818112212766508792} + m_CullTransparentMesh: 0 +--- !u!114 &5841624989574337559 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3818112212766508792} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Atk +--- !u!1 &4361670798441967674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7183597982494768902} + - component: {fileID: 5959799045852627430} + - component: {fileID: 6808115219454486643} + - component: {fileID: 3972558141375789739} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7183597982494768902 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4361670798441967674} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0029296875, y: -0.00012207031} + m_SizeDelta: {x: 209.58911, y: 280.18066} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5959799045852627430 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4361670798441967674} + m_CullTransparentMesh: 0 +--- !u!114 &6808115219454486643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4361670798441967674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3972558141375789739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4361670798441967674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6808115219454486643} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4503074211459146367} + m_MethodName: OnClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4523699441691577178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5751543534922908726} + - component: {fileID: 7710790962352509866} + - component: {fileID: 5238732197720601076} + m_Layer: 5 + m_Name: Cost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5751543534922908726 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523699441691577178} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7710790962352509866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523699441691577178} + m_CullTransparentMesh: 0 +--- !u!114 &5238732197720601076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523699441691577178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 2 +--- !u!1 &6365284391910259602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5192857413430561185} + - component: {fileID: 4897322724787821656} + - component: {fileID: 3427747635824202575} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5192857413430561185 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6365284391910259602} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00024414, y: 103} + m_SizeDelta: {x: 1948.9277, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4897322724787821656 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6365284391910259602} + m_CullTransparentMesh: 0 +--- !u!114 &3427747635824202575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6365284391910259602} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Big attack +--- !u!1 &8786964769520621508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1244596332624894149} + - component: {fileID: 1158687259510397456} + - component: {fileID: 276961947856605614} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1244596332624894149 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8786964769520621508} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1158687259510397456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8786964769520621508} + m_CullTransparentMesh: 0 +--- !u!114 &276961947856605614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8786964769520621508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &9004558935576586457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3161927304006516503} + - component: {fileID: 8926975229579056484} + - component: {fileID: 7360659860646774012} + m_Layer: 5 + m_Name: CostTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3161927304006516503 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9004558935576586457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8926975229579056484 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9004558935576586457} + m_CullTransparentMesh: 0 +--- !u!114 &7360659860646774012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9004558935576586457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stam +--- !u!1 &9171923605242830226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9171923605242830227} + - component: {fileID: 9171923605242830225} + - component: {fileID: 9171923605242830224} + m_Layer: 5 + m_Name: BakgroundCard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9171923605242830227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9171923605242830226} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9171923605500015799} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000011444092, y: 0} + m_SizeDelta: {x: 209.59454, y: 280.18082} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9171923605242830225 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9171923605242830226} + m_CullTransparentMesh: 0 +--- !u!114 &9171923605242830224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9171923605242830226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &9171923605500015798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9171923605500015799} + - component: {fileID: 4503074211459146367} + - component: {fileID: 7347987491420241931} + m_Layer: 5 + m_Name: BigHealing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9171923605500015799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9171923605500015798} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1244596332624894149} + - {fileID: 9171923605242830227} + - {fileID: 5192857413430561185} + - {fileID: 3161927304006516503} + - {fileID: 5751543534922908726} + - {fileID: 6961889532898995916} + - {fileID: 3957737668501253275} + - {fileID: 7183597982494768902} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -54.8, y: -380.83} + m_SizeDelta: {x: 209.59491, y: 280.18555} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4503074211459146367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9171923605500015798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0cf382e614d3e84194ce693591df5d5, type: 3} + m_Name: + m_EditorClassIdentifier: + cardConfig: {fileID: 11400000, guid: bcf3a6ca876cd0541958d36a4735087a, type: 2} + cardObject: {fileID: 9171923605500015798} + picture: {fileID: 276961947856605614} + nameCard: {fileID: 3427747635824202575} + costTitle: {fileID: 7360659860646774012} + cost: {fileID: 5238732197720601076} + type: {fileID: 5841624989574337559} + quantity: {fileID: 9172210031587957990} +--- !u!222 &7347987491420241931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9171923605500015798} + m_CullTransparentMesh: 0 diff --git a/PO/Assets/Prefabs/Cards/BigHealing.prefab.meta b/PO/Assets/Prefabs/Cards/BigHealing.prefab.meta new file mode 100644 index 00000000..29d813b2 --- /dev/null +++ b/PO/Assets/Prefabs/Cards/BigHealing.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d2efa65672e3534cbd062025129b645 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards/SmallDamagePrefab.prefab b/PO/Assets/Prefabs/Cards/SmallDamagePrefab.prefab new file mode 100644 index 00000000..006858f7 --- /dev/null +++ b/PO/Assets/Prefabs/Cards/SmallDamagePrefab.prefab @@ -0,0 +1,742 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &790335750920667041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4579590820546296656} + - component: {fileID: 2911023479046517948} + - component: {fileID: 8515023266206518061} + m_Layer: 5 + m_Name: Quantity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4579590820546296656 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790335750920667041} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2911023479046517948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790335750920667041} + m_CullTransparentMesh: 0 +--- !u!114 &8515023266206518061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790335750920667041} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 15 +--- !u!1 &4009932418916474001 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5093811669129778173} + - component: {fileID: 7089641494594602081} + - component: {fileID: 4743130207558805055} + m_Layer: 5 + m_Name: Cost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5093811669129778173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4009932418916474001} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7089641494594602081 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4009932418916474001} + m_CullTransparentMesh: 0 +--- !u!114 &4743130207558805055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4009932418916474001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 2 +--- !u!1 &4439955713824477491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7637213548959660295} + - component: {fileID: 8556133354543547217} + - component: {fileID: 6372824494203044828} + m_Layer: 5 + m_Name: Type + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7637213548959660295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4439955713824477491} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8556133354543547217 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4439955713824477491} + m_CullTransparentMesh: 0 +--- !u!114 &6372824494203044828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4439955713824477491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Atk +--- !u!1 &5537390696387380401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3779691874839846414} + - component: {fileID: 147589942419675193} + - component: {fileID: 6914328382668547801} + - component: {fileID: 2698360172088364352} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3779691874839846414 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5537390696387380401} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0029296875, y: -0.00012207031} + m_SizeDelta: {x: 209.58911, y: 280.18066} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &147589942419675193 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5537390696387380401} + m_CullTransparentMesh: 0 +--- !u!114 &6914328382668547801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5537390696387380401} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2698360172088364352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5537390696387380401} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6914328382668547801} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3972015191926814132} + m_MethodName: OnClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5852221594588949593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4715814903518486122} + - component: {fileID: 5374911965977316243} + - component: {fileID: 2805886290250335364} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4715814903518486122 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5852221594588949593} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00024414, y: 103} + m_SizeDelta: {x: 1948.9277, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5374911965977316243 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5852221594588949593} + m_CullTransparentMesh: 0 +--- !u!114 &2805886290250335364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5852221594588949593} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Big attack +--- !u!1 &8111225927999422479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1739793685398310670} + - component: {fileID: 1834432942577634779} + - component: {fileID: 772010588463498853} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1739793685398310670 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8111225927999422479} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1834432942577634779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8111225927999422479} + m_CullTransparentMesh: 0 +--- !u!114 &772010588463498853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8111225927999422479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8473472406514745106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2486023036844943580} + - component: {fileID: 8251632775149077167} + - component: {fileID: 8018410388069405495} + m_Layer: 5 + m_Name: CostTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2486023036844943580 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8473472406514745106} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8251632775149077167 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8473472406514745106} + m_CullTransparentMesh: 0 +--- !u!114 &8018410388069405495 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8473472406514745106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stam +--- !u!1 &8514190379027450457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8514190379027450456} + - component: {fileID: 8514190379027450458} + - component: {fileID: 8514190379027450459} + m_Layer: 5 + m_Name: BakgroundCard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8514190379027450456 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8514190379027450457} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8514190379273626492} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000011444092, y: 0} + m_SizeDelta: {x: 209.59454, y: 280.18082} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8514190379027450458 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8514190379027450457} + m_CullTransparentMesh: 0 +--- !u!114 &8514190379027450459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8514190379027450457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8514190379273626493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8514190379273626492} + - component: {fileID: 3972015191926814132} + - component: {fileID: -3566725759302737025} + m_Layer: 5 + m_Name: SmallDamagePrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8514190379273626492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8514190379273626493} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1739793685398310670} + - {fileID: 8514190379027450456} + - {fileID: 4715814903518486122} + - {fileID: 2486023036844943580} + - {fileID: 5093811669129778173} + - {fileID: 7637213548959660295} + - {fileID: 4579590820546296656} + - {fileID: 3779691874839846414} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -54.8, y: -380.83} + m_SizeDelta: {x: 209.59491, y: 280.18555} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3972015191926814132 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8514190379273626493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0cf382e614d3e84194ce693591df5d5, type: 3} + m_Name: + m_EditorClassIdentifier: + cardConfig: {fileID: 11400000, guid: a116d916027f0084c95f421e6398e3a1, type: 2} + cardObject: {fileID: 8514190379273626493} + picture: {fileID: 772010588463498853} + nameCard: {fileID: 2805886290250335364} + costTitle: {fileID: 8018410388069405495} + cost: {fileID: 4743130207558805055} + type: {fileID: 6372824494203044828} + quantity: {fileID: 8515023266206518061} +--- !u!222 &-3566725759302737025 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8514190379273626493} + m_CullTransparentMesh: 0 diff --git a/PO/Assets/Prefabs/Cards/SmallDamagePrefab.prefab.meta b/PO/Assets/Prefabs/Cards/SmallDamagePrefab.prefab.meta new file mode 100644 index 00000000..530b4605 --- /dev/null +++ b/PO/Assets/Prefabs/Cards/SmallDamagePrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4414f7ff83c0354186c32ac62c7044d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards/SmallHealing.prefab b/PO/Assets/Prefabs/Cards/SmallHealing.prefab new file mode 100644 index 00000000..5cd3917c --- /dev/null +++ b/PO/Assets/Prefabs/Cards/SmallHealing.prefab @@ -0,0 +1,742 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1560813743606462821 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7259768682062771721} + - component: {fileID: 4642169973489099157} + - component: {fileID: 7196119254101689291} + m_Layer: 5 + m_Name: Cost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7259768682062771721 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1560813743606462821} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4642169973489099157 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1560813743606462821} + m_CullTransparentMesh: 0 +--- !u!114 &7196119254101689291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1560813743606462821} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 2 +--- !u!1 &1723105159267926533 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5250971998553443641} + - component: {fileID: 8780615058987103193} + - component: {fileID: 8436719573585025612} + - component: {fileID: 2039897454116538516} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5250971998553443641 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723105159267926533} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0029296875, y: -0.00012207031} + m_SizeDelta: {x: 209.58911, y: 280.18066} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8780615058987103193 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723105159267926533} + m_CullTransparentMesh: 0 +--- !u!114 &8436719573585025612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723105159267926533} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2039897454116538516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723105159267926533} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 8436719573585025612} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1517806924486381632} + m_MethodName: OnClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &2275126692443485383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5472980604157517043} + - component: {fileID: 6103017869184050853} + - component: {fileID: 8827030541204366888} + m_Layer: 5 + m_Name: Type + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5472980604157517043 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2275126692443485383} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6103017869184050853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2275126692443485383} + m_CullTransparentMesh: 0 +--- !u!114 &8827030541204366888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2275126692443485383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Atk +--- !u!1 &2952370908796934741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2126475317943869092} + - component: {fileID: 750187922166157640} + - component: {fileID: 6063053553433194201} + m_Layer: 5 + m_Name: Quantity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2126475317943869092 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2952370908796934741} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &750187922166157640 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2952370908796934741} + m_CullTransparentMesh: 0 +--- !u!114 &6063053553433194201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2952370908796934741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 15 +--- !u!1 &5953730803882731003 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4191662393488665338} + - component: {fileID: 4285751826608711727} + - component: {fileID: 2934517458529559441} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4191662393488665338 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953730803882731003} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4285751826608711727 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953730803882731003} + m_CullTransparentMesh: 0 +--- !u!114 &2934517458529559441 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953730803882731003} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6063886430432921225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6063886430432921224} + - component: {fileID: 1517806924486381632} + - component: {fileID: 5663061890570596916} + m_Layer: 5 + m_Name: SmallHealing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6063886430432921224 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6063886430432921225} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4191662393488665338} + - {fileID: 6063886430715375532} + - {fileID: 7169391088540941214} + - {fileID: 40280992219893032} + - {fileID: 7259768682062771721} + - {fileID: 5472980604157517043} + - {fileID: 2126475317943869092} + - {fileID: 5250971998553443641} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -54.8, y: -380.83} + m_SizeDelta: {x: 209.59491, y: 280.18555} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1517806924486381632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6063886430432921225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0cf382e614d3e84194ce693591df5d5, type: 3} + m_Name: + m_EditorClassIdentifier: + cardConfig: {fileID: 11400000, guid: 60dce809256fdb34a91732594e0d5a34, type: 2} + cardObject: {fileID: 6063886430432921225} + picture: {fileID: 2934517458529559441} + nameCard: {fileID: 360210078481097072} + costTitle: {fileID: 5568743120835638979} + cost: {fileID: 7196119254101689291} + type: {fileID: 8827030541204366888} + quantity: {fileID: 6063053553433194201} +--- !u!222 &5663061890570596916 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6063886430432921225} + m_CullTransparentMesh: 0 +--- !u!1 &6063886430715375533 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6063886430715375532} + - component: {fileID: 6063886430715375534} + - component: {fileID: 6063886430715375535} + m_Layer: 5 + m_Name: BakgroundCard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6063886430715375532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6063886430715375533} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000011444092, y: 0} + m_SizeDelta: {x: 209.59454, y: 280.18082} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6063886430715375534 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6063886430715375533} + m_CullTransparentMesh: 0 +--- !u!114 &6063886430715375535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6063886430715375533} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6312052012930407142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 40280992219893032} + - component: {fileID: 5804167765331306331} + - component: {fileID: 5568743120835638979} + m_Layer: 5 + m_Name: CostTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &40280992219893032 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6312052012930407142} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5804167765331306331 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6312052012930407142} + m_CullTransparentMesh: 0 +--- !u!114 &5568743120835638979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6312052012930407142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stam +--- !u!1 &8302525646508853677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7169391088540941214} + - component: {fileID: 7536983339047071335} + - component: {fileID: 360210078481097072} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7169391088540941214 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8302525646508853677} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 6063886430432921224} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00024414, y: 103} + m_SizeDelta: {x: 1948.9277, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7536983339047071335 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8302525646508853677} + m_CullTransparentMesh: 0 +--- !u!114 &360210078481097072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8302525646508853677} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Big attack diff --git a/PO/Assets/Prefabs/Cards/SmallHealing.prefab.meta b/PO/Assets/Prefabs/Cards/SmallHealing.prefab.meta new file mode 100644 index 00000000..495318ff --- /dev/null +++ b/PO/Assets/Prefabs/Cards/SmallHealing.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a71400765e99464aa6e72caa20d2a07 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards/Standart.meta b/PO/Assets/Prefabs/Cards/Standart.meta new file mode 100644 index 00000000..9c71e35c --- /dev/null +++ b/PO/Assets/Prefabs/Cards/Standart.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7a728ee00e2164428f0d51ae86d8938 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Prefabs/Cards/Standart/Card.prefab b/PO/Assets/Prefabs/Cards/Standart/Card.prefab new file mode 100644 index 00000000..d01f72ec --- /dev/null +++ b/PO/Assets/Prefabs/Cards/Standart/Card.prefab @@ -0,0 +1,742 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1881233078521844750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8263924612773452559} + - component: {fileID: 8358278005717932506} + - component: {fileID: 6934730951791432292} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8263924612773452559 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881233078521844750} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8358278005717932506 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881233078521844750} + m_CullTransparentMesh: 0 +--- !u!114 &6934730951791432292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881233078521844750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2063736660677402200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2063736660677402201} + - component: {fileID: 2063736660677402203} + - component: {fileID: 2063736660677402202} + m_Layer: 5 + m_Name: BakgroundCard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2063736660677402201 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063736660677402200} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000011444092, y: 0} + m_SizeDelta: {x: 209.59454, y: 280.18082} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2063736660677402203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063736660677402200} + m_CullTransparentMesh: 0 +--- !u!114 &2063736660677402202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063736660677402200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2063736660935145340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2063736660935145341} + - component: {fileID: 6743234721819058613} + - component: {fileID: -8785500521730784319} + m_Layer: 5 + m_Name: Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2063736660935145341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063736660935145340} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8263924612773452559} + - {fileID: 2063736660677402201} + - {fileID: 3168940045472893547} + - {fileID: 5191390617339362525} + - {fileID: 3187277761544849404} + - {fileID: 249795604921724166} + - {fileID: 6126688879385210705} + - {fileID: 25805733458377932} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -54.8, y: -380.83} + m_SizeDelta: {x: 209.59491, y: 280.18555} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6743234721819058613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063736660935145340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0cf382e614d3e84194ce693591df5d5, type: 3} + m_Name: + m_EditorClassIdentifier: + cardConfig: {fileID: 0} + cardObject: {fileID: 2063736660935145340} + picture: {fileID: 6934730951791432292} + nameCard: {fileID: 0} + costTitle: {fileID: 417914777285134134} + cost: {fileID: 3123630406191936062} + type: {fileID: 3673658124930897885} + quantity: {fileID: 2062883988815961900} +--- !u!222 &-8785500521730784319 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063736660935145340} + m_CullTransparentMesh: 0 +--- !u!1 &2241795113883331347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5191390617339362525} + - component: {fileID: 1731659135337961134} + - component: {fileID: 417914777285134134} + m_Layer: 5 + m_Name: CostTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5191390617339362525 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2241795113883331347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1731659135337961134 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2241795113883331347} + m_CullTransparentMesh: 0 +--- !u!114 &417914777285134134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2241795113883331347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stam +--- !u!1 &4304563891570112600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3168940045472893547} + - component: {fileID: 2313763279841353618} + - component: {fileID: 5511038373983735941} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3168940045472893547 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4304563891570112600} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00024414, y: 103} + m_SizeDelta: {x: 1948.9277, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2313763279841353618 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4304563891570112600} + m_CullTransparentMesh: 0 +--- !u!114 &5511038373983735941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4304563891570112600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Big attack +--- !u!1 &6275276486926861618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 249795604921724166} + - component: {fileID: 2033053560352724816} + - component: {fileID: 3673658124930897885} + m_Layer: 5 + m_Name: Type + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &249795604921724166 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6275276486926861618} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -62.9} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2033053560352724816 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6275276486926861618} + m_CullTransparentMesh: 0 +--- !u!114 &3673658124930897885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6275276486926861618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Atk +--- !u!1 &6714166445863635088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3187277761544849404} + - component: {fileID: 641993729929121888} + - component: {fileID: 3123630406191936062} + m_Layer: 5 + m_Name: Cost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3187277761544849404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6714166445863635088} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 74.9, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &641993729929121888 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6714166445863635088} + m_CullTransparentMesh: 0 +--- !u!114 &3123630406191936062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6714166445863635088} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 2 +--- !u!1 &6876202890645976048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 25805733458377932} + - component: {fileID: 3557737896434090540} + - component: {fileID: 4436506169848605625} + - component: {fileID: 6110178489391806817} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &25805733458377932 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6876202890645976048} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0029296875, y: -0.00012207031} + m_SizeDelta: {x: 209.58911, y: 280.18066} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3557737896434090540 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6876202890645976048} + m_CullTransparentMesh: 0 +--- !u!114 &4436506169848605625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6876202890645976048} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6110178489391806817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6876202890645976048} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4436506169848605625} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6743234721819058613} + m_MethodName: OnClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &6952555794775714720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6126688879385210705} + - component: {fileID: 4822703102391607485} + - component: {fileID: 2062883988815961900} + m_Layer: 5 + m_Name: Quantity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6126688879385210705 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6952555794775714720} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.10754341, y: 0.10754341, z: 0.10754341} + m_Children: [] + m_Father: {fileID: 2063736660935145341} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -72.6, y: -110.8} + m_SizeDelta: {x: 543.4585, y: 388.6396} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4822703102391607485 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6952555794775714720} + m_CullTransparentMesh: 0 +--- !u!114 &2062883988815961900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6952555794775714720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 15 diff --git a/PO/Assets/Prefabs/Cards/Standart/Card.prefab.meta b/PO/Assets/Prefabs/Cards/Standart/Card.prefab.meta new file mode 100644 index 00000000..d336ddbf --- /dev/null +++ b/PO/Assets/Prefabs/Cards/Standart/Card.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7d06a9bec9705b64fac3381d9c611a91 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scenes.meta b/PO/Assets/Scenes.meta new file mode 100644 index 00000000..7879126d --- /dev/null +++ b/PO/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb67c500aacab5e4e9d173bfe45e441f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scenes/SampleScene.unity b/PO/Assets/Scenes/SampleScene.unity new file mode 100644 index 00000000..17329731 --- /dev/null +++ b/PO/Assets/Scenes/SampleScene.unity @@ -0,0 +1,4655 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &9106518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9106519} + - component: {fileID: 9106520} + m_Layer: 5 + m_Name: EnemyHealthBar_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9106519 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9106518} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.3216033, y: 4.7490144, z: 4.7490144} + m_Children: + - {fileID: 810872009} + - {fileID: 1571313911} + - {fileID: 1337029630} + - {fileID: 1093410813} + - {fileID: 1539474212} + m_Father: {fileID: 718877045} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000038146973, y: -378.0216} + m_SizeDelta: {x: 357.97516, y: 52.47888} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &9106520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9106518} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 1571313911} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.21 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &44604188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44604189} + - component: {fileID: 44604191} + - component: {fileID: 44604190} + m_Layer: 5 + m_Name: MaxHp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &44604189 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44604188} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1593438718} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -96.95, y: -1.8} + m_SizeDelta: {x: 1394.0822, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &44604190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44604188} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '100 ' +--- !u!222 &44604191 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44604188} + m_CullTransparentMesh: 0 +--- !u!1 &58824882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 58824883} + - component: {fileID: 58824885} + - component: {fileID: 58824884} + m_Layer: 5 + m_Name: Hp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &58824883 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58824882} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1593438718} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 82.53, y: -1.7999878} + m_SizeDelta: {x: 1057.4633, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &58824884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58824882} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 100 +--- !u!222 &58824885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58824882} + m_CullTransparentMesh: 0 +--- !u!1 &71094362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 71094363} + - component: {fileID: 71094364} + m_Layer: 0 + m_Name: PlayerPosition + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &71094363 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 71094362} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.1957226, y: 1.848626, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 717252920} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &71094364 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 71094362} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &73259538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 73259539} + - component: {fileID: 73259541} + - component: {fileID: 73259540} + m_Layer: 5 + m_Name: Image (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &73259539 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73259538} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_Children: [] + m_Father: {fileID: 1193153764} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &73259540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73259538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: baeea79bd8960b44c8a956ac6aef5e68, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &73259541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73259538} + m_CullTransparentMesh: 0 +--- !u!1 &181827149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181827150} + - component: {fileID: 181827152} + - component: {fileID: 181827151} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &181827150 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181827149} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1593438718} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &181827151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181827149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &181827152 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181827149} + m_CullTransparentMesh: 0 +--- !u!1 &182591551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 182591552} + - component: {fileID: 182591554} + - component: {fileID: 182591553} + m_Layer: 5 + m_Name: / + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &182591552 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182591551} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1987347243} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 2.7, y: -1.8} + m_SizeDelta: {x: 162.36682, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &182591553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182591551} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: / +--- !u!222 &182591554 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182591551} + m_CullTransparentMesh: 0 +--- !u!1 &184524148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 184524149} + - component: {fileID: 184524151} + - component: {fileID: 184524150} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &184524149 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184524148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_Children: [] + m_Father: {fileID: 1193153764} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &184524150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184524148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: baeea79bd8960b44c8a956ac6aef5e68, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &184524151 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184524148} + m_CullTransparentMesh: 0 +--- !u!1 &258774032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 258774033} + - component: {fileID: 258774034} + m_Layer: 0 + m_Name: NearEnemyPosition + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &258774033 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258774032} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 11.955723, y: 1.838626, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 717252920} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &258774034 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258774032} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &296641236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 296641237} + - component: {fileID: 296641239} + - component: {fileID: 296641238} + m_Layer: 5 + m_Name: HpEnemy_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &296641237 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296641236} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1987347243} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 82.53, y: -1.7999878} + m_SizeDelta: {x: 1057.4633, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &296641238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296641236} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 100 +--- !u!222 &296641239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296641236} + m_CullTransparentMesh: 0 +--- !u!1 &424260587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 424260588} + - component: {fileID: 424260590} + - component: {fileID: 424260589} + - component: {fileID: 424260591} + m_Layer: 5 + m_Name: Enemy_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &424260588 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424260587} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.21057, y: 0.21057, z: 0.21057} + m_Children: + - {fileID: 1443397809} + - {fileID: 888543789} + m_Father: {fileID: 1480860662} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 803.9999, y: 819.74} + m_SizeDelta: {x: 1713.5695, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &424260589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424260587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &424260590 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424260587} + m_CullTransparentMesh: 0 +--- !u!114 &424260591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424260587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 587c6949cb7f3474e9ceb46c0268bb12, type: 3} + m_Name: + m_EditorClassIdentifier: + enemyConfig: {fileID: 0} + enemyPosition: {fileID: 0} + enemyName: {fileID: 424260589} + enemyMaxHp: {fileID: 1484611484} + enemyHp: {fileID: 2062929834} + enemyHealthbar: {fileID: 1443397810} + hp: 0 +--- !u!1 &501741110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 501741111} + - component: {fileID: 501741113} + - component: {fileID: 501741112} + m_Layer: 5 + m_Name: FillEnemy_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &501741111 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 501741110} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1987347243} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.21, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &501741112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 501741110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &501741113 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 501741110} + m_CullTransparentMesh: 0 +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + - component: {fileID: 519420034} + - component: {fileID: 519420030} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!114 &519420030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dee7bf68184e7d345b01f75f8ee9197b, type: 3} + m_Name: + m_EditorClassIdentifier: + deck: + - {fileID: 8514190379273626493, guid: f4414f7ff83c0354186c32ac62c7044d, type: 3} + - {fileID: 8514190379273626493, guid: f4414f7ff83c0354186c32ac62c7044d, type: 3} + - {fileID: 8514190379273626493, guid: f4414f7ff83c0354186c32ac62c7044d, type: 3} + - {fileID: 6063886430432921225, guid: 4a71400765e99464aa6e72caa20d2a07, type: 3} + - {fileID: 6063886430432921225, guid: 4a71400765e99464aa6e72caa20d2a07, type: 3} + - {fileID: 9171923605500015798, guid: 0d2efa65672e3534cbd062025129b645, type: 3} + - {fileID: 3374814057080039205, guid: ae1ab462daf0a5c4ca40701af32d6f47, type: 3} + - {fileID: 3374814057080039205, guid: ae1ab462daf0a5c4ca40701af32d6f47, type: 3} + cardsPosition: + - {fileID: 1257316224} + - {fileID: 813908841} + - {fileID: 1313813945} + - {fileID: 676626520} + - {fileID: 1311930860} + CardInTable: [] + numberCurrentCard: 0 + currentCard: {fileID: 0} + staminaCells: + - {fileID: 184524150} + - {fileID: 73259540} + - {fileID: 1174871651} + stamina: 0 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.2850543, g: 0.49056602, b: 0.25685295, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -152} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &519420034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb773d3a31f3ff84d9872e7cee1125bd, type: 3} + m_Name: + m_EditorClassIdentifier: + playerConfig: {fileID: 11400000, guid: 579cce6536370d24c85894c163bf61d2, type: 2} + battleConfig: {fileID: 11400000, guid: 5ecf77a7ffbea54479cfcd94f4314069, type: 2} + onVictory: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 770121095} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + enemyPositions: + - {fileID: 258774032} + - {fileID: 1278751374} + - {fileID: 1486114459} + enemies: + - {fileID: 718877044} + - {fileID: 1271226751} + - {fileID: 424260587} + playerPosition: {fileID: 71094363} + playerName: {fileID: 804817851} + playerMaxHp: {fileID: 44604190} + playerHp: {fileID: 58824884} + playerHealthbar: {fileID: 1593438719} + numberPhase: 1 + quantityEnemies: 0 +--- !u!1 &596008590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 596008591} + - component: {fileID: 596008593} + - component: {fileID: 596008592} + m_Layer: 5 + m_Name: LowerBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &596008591 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596008590} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1135022040} + m_Father: {fileID: 1302787964} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000091553, y: -379.9} + m_SizeDelta: {x: 1919.9995, y: 320.3664} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &596008592 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596008590} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.2627451, g: 0.2627451, b: 0.2627451, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &596008593 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596008590} + m_CullTransparentMesh: 0 +--- !u!1 &676626519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 676626520} + m_Layer: 5 + m_Name: CardPosition_4 + m_TagString: Untagged + m_Icon: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &676626520 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 676626519} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1135022040} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 300, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &717252919 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 717252920} + m_Layer: 0 + m_Name: Positions + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &717252920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 717252919} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -11.865723, y: -1.348626, z: -11.92748} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 71094363} + - {fileID: 258774033} + - {fileID: 1278751375} + - {fileID: 1486114460} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &718877044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 718877045} + - component: {fileID: 718877047} + - component: {fileID: 718877046} + - component: {fileID: 718877048} + m_Layer: 5 + m_Name: Enemy_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &718877045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718877044} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.21057, y: 0.21057, z: 0.21057} + m_Children: + - {fileID: 9106519} + - {fileID: 1390723402} + m_Father: {fileID: 1480860662} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 80.99988, y: 819.74} + m_SizeDelta: {x: 1713.5695, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &718877046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718877044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &718877047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718877044} + m_CullTransparentMesh: 0 +--- !u!114 &718877048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718877044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 587c6949cb7f3474e9ceb46c0268bb12, type: 3} + m_Name: + m_EditorClassIdentifier: + enemyConfig: {fileID: 0} + enemyPosition: {fileID: 0} + enemyName: {fileID: 718877046} + enemyMaxHp: {fileID: 1337029631} + enemyHp: {fileID: 1539474213} + enemyHealthbar: {fileID: 9106520} + hp: 0 +--- !u!1 &747611652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 747611653} + - component: {fileID: 747611655} + - component: {fileID: 747611654} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &747611653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747611652} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1987347243} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.00012207031, y: -0.00018310547} + m_SizeDelta: {x: -0.02520752, y: 0.47857666} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &747611654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747611652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.26415092, g: 0.26415092, b: 0.26415092, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &747611655 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747611652} + m_CullTransparentMesh: 0 +--- !u!1 &770121095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 770121096} + - component: {fileID: 770121098} + - component: {fileID: 770121097} + m_Layer: 5 + m_Name: Victory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &770121096 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770121095} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.549335, y: 0.549335, z: 0.549335} + m_Children: [] + m_Father: {fileID: 1302787964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00013733, y: 7.7718} + m_SizeDelta: {x: 1713.5695, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &770121097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770121095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Victory! +--- !u!222 &770121098 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770121095} + m_CullTransparentMesh: 0 +--- !u!1 &773551995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 773551996} + - component: {fileID: 773551999} + - component: {fileID: 773551998} + - component: {fileID: 773551997} + m_Layer: 5 + m_Name: PlayerButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &773551996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773551995} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2101519804} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -667.9999, y: 26.170044} + m_SizeDelta: {x: 311.36267, y: 489.27707} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &773551997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773551995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 0} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 773551998} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 519420030} + m_MethodName: Action + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 2101519803} + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &773551998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773551995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &773551999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773551995} + m_CullTransparentMesh: 0 +--- !u!1 &804817849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 804817850} + - component: {fileID: 804817852} + - component: {fileID: 804817851} + m_Layer: 5 + m_Name: PlayerName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &804817850 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 804817849} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.21057, y: 0.21057, z: 0.21057} + m_Children: [] + m_Father: {fileID: 2101519804} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -774, y: 439.83997} + m_SizeDelta: {x: 1713.5695, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &804817851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 804817849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &804817852 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 804817849} + m_CullTransparentMesh: 0 +--- !u!1 &810872008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 810872009} + - component: {fileID: 810872011} + - component: {fileID: 810872010} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &810872009 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 810872008} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9106519} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.00012207031, y: -0.00018310547} + m_SizeDelta: {x: -0.02520752, y: 0.47857666} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &810872010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 810872008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.26415092, g: 0.26415092, b: 0.26415092, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &810872011 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 810872008} + m_CullTransparentMesh: 0 +--- !u!1 &813908840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 813908841} + m_Layer: 5 + m_Name: CardPosition_2 + m_TagString: Untagged + m_Icon: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &813908841 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 813908840} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1135022040} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -300, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &831081866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 831081867} + - component: {fileID: 831081869} + - component: {fileID: 831081868} + m_Layer: 5 + m_Name: MaxHpEnemy_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &831081867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 831081866} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1987347243} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -96.95, y: -1.8} + m_SizeDelta: {x: 1394.0822, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &831081868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 831081866} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '100 ' +--- !u!222 &831081869 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 831081866} + m_CullTransparentMesh: 0 +--- !u!1 &888543788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 888543789} + - component: {fileID: 888543792} + - component: {fileID: 888543791} + - component: {fileID: 888543790} + m_Layer: 5 + m_Name: EnemyButton_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &888543789 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888543788} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.7490144, y: 4.7490144, z: 4.7490144} + m_Children: [] + m_Father: {fileID: 424260588} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -237.44928, y: -1964.5244} + m_SizeDelta: {x: 311.36267, y: 489.27707} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &888543790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888543788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0, g: 0, b: 0, a: 0} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 0} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 888543791} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 519420030} + m_MethodName: ActionInEnemy + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 424260591} + m_ObjectArgumentAssemblyTypeName: Enemy, Assembly-CSharp + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &888543791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888543788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &888543792 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888543788} + m_CullTransparentMesh: 0 +--- !u!1 &1036560927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1036560928} + - component: {fileID: 1036560930} + - component: {fileID: 1036560929} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1036560928 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036560927} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.13955617, y: 0.13955617, z: 0.13955617} + m_Children: [] + m_Father: {fileID: 1718398097} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.000076293945, y: -0.000015258789} + m_SizeDelta: {x: 1409.804, y: 301.37753} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1036560929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036560927} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: End turn +--- !u!222 &1036560930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036560927} + m_CullTransparentMesh: 0 +--- !u!1 &1093410812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1093410813} + - component: {fileID: 1093410815} + - component: {fileID: 1093410814} + m_Layer: 5 + m_Name: / + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1093410813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093410812} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 9106519} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 2.7, y: -1.8} + m_SizeDelta: {x: 162.36682, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1093410814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093410812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: / +--- !u!222 &1093410815 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093410812} + m_CullTransparentMesh: 0 +--- !u!1 &1135022039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1135022040} + m_Layer: 5 + m_Name: CardPositions + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1135022040 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1135022039} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1313813945} + - {fileID: 813908841} + - {fileID: 1257316224} + - {fileID: 1311930860} + - {fileID: 676626520} + m_Father: {fileID: 596008591} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 50, y: 379} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1139630017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139630018} + - component: {fileID: 1139630020} + - component: {fileID: 1139630019} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1139630018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139630017} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1443397809} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.00012207031, y: -0.00018310547} + m_SizeDelta: {x: -0.02520752, y: 0.47857666} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1139630019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139630017} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.26415092, g: 0.26415092, b: 0.26415092, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1139630020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139630017} + m_CullTransparentMesh: 0 +--- !u!1 &1174871649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1174871650} + - component: {fileID: 1174871652} + - component: {fileID: 1174871651} + m_Layer: 5 + m_Name: Image (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1174871650 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174871649} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_Children: [] + m_Father: {fileID: 1193153764} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1174871651 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174871649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: baeea79bd8960b44c8a956ac6aef5e68, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1174871652 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174871649} + m_CullTransparentMesh: 0 +--- !u!1 &1187103313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1187103316} + - component: {fileID: 1187103315} + - component: {fileID: 1187103314} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1187103314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187103313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1187103315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187103313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1187103316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187103313} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1193153763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1193153764} + - component: {fileID: 1193153767} + - component: {fileID: 1193153766} + - component: {fileID: 1193153765} + m_Layer: 5 + m_Name: StaminaPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1193153764 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1193153763} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 184524149} + - {fileID: 73259539} + - {fileID: 1174871650} + m_Father: {fileID: 2101519804} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -828.74, y: -166.3} + m_SizeDelta: {x: 148.52277, y: -22.65274} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1193153765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1193153763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 80, y: 80} + m_Spacing: {x: 0, y: 0} + m_Constraint: 1 + m_ConstraintCount: 3 +--- !u!114 &1193153766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1193153763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1193153767 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1193153763} + m_CullTransparentMesh: 0 +--- !u!1 &1257316223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1257316224} + m_Layer: 5 + m_Name: CardPosition_1 + m_TagString: Untagged + m_Icon: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1257316224 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1257316223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1135022040} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -600, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1271226751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1271226752} + - component: {fileID: 1271226754} + - component: {fileID: 1271226753} + - component: {fileID: 1271226755} + m_Layer: 5 + m_Name: Enemy_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1271226752 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1271226751} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.21057, y: 0.21057, z: 0.21057} + m_Children: + - {fileID: 1987347243} + - {fileID: 1767372939} + m_Father: {fileID: 1480860662} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 443.99988, y: 819.74} + m_SizeDelta: {x: 1713.5695, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1271226753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1271226751} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &1271226754 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1271226751} + m_CullTransparentMesh: 0 +--- !u!114 &1271226755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1271226751} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 587c6949cb7f3474e9ceb46c0268bb12, type: 3} + m_Name: + m_EditorClassIdentifier: + enemyConfig: {fileID: 0} + enemyPosition: {fileID: 0} + enemyName: {fileID: 1271226753} + enemyMaxHp: {fileID: 831081868} + enemyHp: {fileID: 296641238} + enemyHealthbar: {fileID: 1987347244} + hp: 0 +--- !u!1 &1278751374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1278751375} + - component: {fileID: 1278751376} + m_Layer: 0 + m_Name: MediumEnemyPosition + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1278751375 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278751374} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.465723, y: 1.838626, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 717252920} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1278751376 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278751374} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1302787960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302787964} + - component: {fileID: 1302787963} + - component: {fileID: 1302787962} + - component: {fileID: 1302787961} + m_Layer: 5 + m_Name: UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1302787961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302787960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1302787962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302787960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1302787963 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302787960} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1302787964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302787960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 770121096} + - {fileID: 596008591} + - {fileID: 1480860662} + - {fileID: 2101519804} + - {fileID: 1718398097} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1311930859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1311930860} + m_Layer: 5 + m_Name: CardPosition_5 + m_TagString: Untagged + m_Icon: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1311930860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1311930859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1135022040} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 600, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1313813944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1313813945} + m_Layer: 5 + m_Name: CardPosition_3 + m_TagString: Untagged + m_Icon: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1313813945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313813944} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1135022040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1337029629 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1337029630} + - component: {fileID: 1337029632} + - component: {fileID: 1337029631} + m_Layer: 5 + m_Name: MaxHpEnemy_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1337029630 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1337029629} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 9106519} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -96.95, y: -1.8} + m_SizeDelta: {x: 1394.0822, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1337029631 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1337029629} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '100 ' +--- !u!222 &1337029632 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1337029629} + m_CullTransparentMesh: 0 +--- !u!1 &1390723401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390723402} + - component: {fileID: 1390723405} + - component: {fileID: 1390723404} + - component: {fileID: 1390723403} + m_Layer: 5 + m_Name: EnemyButton_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1390723402 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390723401} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.7490144, y: 4.7490144, z: 4.7490144} + m_Children: [] + m_Father: {fileID: 718877045} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -45.589554, y: -1964.3818} + m_SizeDelta: {x: 311.36267, y: 489.27707} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1390723403 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390723401} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0, g: 0, b: 0, a: 0} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 0} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1390723404} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 519420030} + m_MethodName: ActionInEnemy + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 718877048} + m_ObjectArgumentAssemblyTypeName: Enemy, Assembly-CSharp + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1390723404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390723401} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1390723405 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390723401} + m_CullTransparentMesh: 0 +--- !u!1 &1413513004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1413513005} + - component: {fileID: 1413513007} + - component: {fileID: 1413513006} + m_Layer: 5 + m_Name: / + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1413513005 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1413513004} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1593438718} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 2.7, y: -1.8} + m_SizeDelta: {x: 162.36682, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1413513006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1413513004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: / +--- !u!222 &1413513007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1413513004} + m_CullTransparentMesh: 0 +--- !u!1 &1443397808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1443397809} + - component: {fileID: 1443397810} + m_Layer: 5 + m_Name: EnemyHealthBar_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1443397809 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1443397808} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.3216033, y: 4.7490144, z: 4.7490144} + m_Children: + - {fileID: 1139630018} + - {fileID: 2008033442} + - {fileID: 1484611483} + - {fileID: 2018802882} + - {fileID: 2062929833} + m_Father: {fileID: 424260588} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00018310547, y: -378.0216} + m_SizeDelta: {x: 357.97516, y: 52.47888} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1443397810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1443397808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 2008033442} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.21 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1480860661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1480860662} + m_Layer: 5 + m_Name: Enemies + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1480860662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1480860661} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 718877045} + - {fileID: 1271226752} + - {fileID: 424260588} + m_Father: {fileID: 1302787964} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00012207031, y: -379.9} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1484611482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1484611483} + - component: {fileID: 1484611485} + - component: {fileID: 1484611484} + m_Layer: 5 + m_Name: MaxHpEnemy_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1484611483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484611482} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1443397809} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -96.95, y: -1.8} + m_SizeDelta: {x: 1394.0822, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1484611484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484611482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '100 ' +--- !u!222 &1484611485 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484611482} + m_CullTransparentMesh: 0 +--- !u!1 &1486114459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1486114460} + - component: {fileID: 1486114461} + m_Layer: 0 + m_Name: FarEnemyPosition + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1486114460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486114459} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 18.845722, y: 1.838626, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 717252920} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1486114461 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486114459} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1539474211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1539474212} + - component: {fileID: 1539474214} + - component: {fileID: 1539474213} + m_Layer: 5 + m_Name: HpEnemy_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1539474212 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1539474211} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 9106519} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 82.53, y: -1.7999878} + m_SizeDelta: {x: 1057.4633, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1539474213 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1539474211} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 100 +--- !u!222 &1539474214 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1539474211} + m_CullTransparentMesh: 0 +--- !u!1 &1571313910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1571313911} + - component: {fileID: 1571313913} + - component: {fileID: 1571313912} + m_Layer: 5 + m_Name: FillEnemy_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1571313911 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571313910} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9106519} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.21, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1571313912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571313910} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1571313913 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571313910} + m_CullTransparentMesh: 0 +--- !u!1 &1593438717 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1593438718} + - component: {fileID: 1593438719} + m_Layer: 5 + m_Name: PlayerHealthbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1593438718 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593438717} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2146044859} + - {fileID: 181827150} + - {fileID: 44604189} + - {fileID: 1413513005} + - {fileID: 58824883} + m_Father: {fileID: 2101519804} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -774, y: 364} + m_SizeDelta: {x: 357.97516, y: 52.47888} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1593438719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593438717} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 181827150} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.21 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1718398096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1718398097} + - component: {fileID: 1718398100} + - component: {fileID: 1718398099} + - component: {fileID: 1718398098} + m_Layer: 5 + m_Name: EndTurn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1718398097 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1718398096} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1036560928} + m_Father: {fileID: 1302787964} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 862.04, y: -185.7} + m_SizeDelta: {x: 182.38196, y: 48.880714} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1718398098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1718398096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1718398099} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 519420030} + m_MethodName: EndTurn + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1718398099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1718398096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1718398100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1718398096} + m_CullTransparentMesh: 0 +--- !u!1 &1767372938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1767372939} + - component: {fileID: 1767372942} + - component: {fileID: 1767372941} + - component: {fileID: 1767372940} + m_Layer: 5 + m_Name: EnemyButton_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1767372939 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767372938} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.7490144, y: 4.7490144, z: 4.7490144} + m_Children: [] + m_Father: {fileID: 1271226752} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -137.72021, y: -1964.5244} + m_SizeDelta: {x: 311.36267, y: 489.27707} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1767372940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767372938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0, g: 0, b: 0, a: 0} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 0} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1767372941} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 519420030} + m_MethodName: ActionInEnemy + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 1271226755} + m_ObjectArgumentAssemblyTypeName: Enemy, Assembly-CSharp + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1767372941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767372938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1767372942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767372938} + m_CullTransparentMesh: 0 +--- !u!1 &1859831386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1859831387} + - component: {fileID: 1859831389} + - component: {fileID: 1859831388} + m_Layer: 5 + m_Name: Stamina + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1859831387 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1859831386} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.21057, y: 0.21057, z: 0.21057} + m_Children: [] + m_Father: {fileID: 2101519804} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -774, y: -64} + m_SizeDelta: {x: 1713.5695, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1859831388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1859831386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stamina +--- !u!222 &1859831389 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1859831386} + m_CullTransparentMesh: 0 +--- !u!1 &1987347242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1987347243} + - component: {fileID: 1987347244} + m_Layer: 5 + m_Name: EnemyHealthBar_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1987347243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1987347242} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.3216033, y: 4.7490144, z: 4.7490144} + m_Children: + - {fileID: 747611653} + - {fileID: 501741111} + - {fileID: 831081867} + - {fileID: 182591552} + - {fileID: 296641237} + m_Father: {fileID: 1271226752} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000061035156, y: -378.00024} + m_SizeDelta: {x: 357.97516, y: 52.47888} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1987347244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1987347242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 501741111} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.21 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2008033441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2008033442} + - component: {fileID: 2008033444} + - component: {fileID: 2008033443} + m_Layer: 5 + m_Name: FillEnemy_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2008033442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008033441} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1443397809} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.21, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2008033443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008033441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2008033444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008033441} + m_CullTransparentMesh: 0 +--- !u!1 &2018802881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2018802882} + - component: {fileID: 2018802884} + - component: {fileID: 2018802883} + m_Layer: 5 + m_Name: / + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2018802882 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018802881} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1443397809} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 2.7, y: -1.8} + m_SizeDelta: {x: 162.36682, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2018802883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018802881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: / +--- !u!222 &2018802884 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018802881} + m_CullTransparentMesh: 0 +--- !u!1 &2062929832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2062929833} + - component: {fileID: 2062929835} + - component: {fileID: 2062929834} + m_Layer: 5 + m_Name: HpEnemy_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2062929833 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062929832} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.12692949, y: 0.12692949, z: 0.12692949} + m_Children: [] + m_Father: {fileID: 1443397809} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 82.53, y: -1.7999878} + m_SizeDelta: {x: 1057.4633, y: 338.06305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2062929834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062929832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 0598d25ccfa0d93409546a6ced54eaf1, type: 3} + m_FontSize: 300 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 300 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 100 +--- !u!222 &2062929835 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062929832} + m_CullTransparentMesh: 0 +--- !u!1 &2101519803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2101519804} + m_Layer: 5 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2101519804 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101519803} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 804817850} + - {fileID: 1593438718} + - {fileID: 1859831387} + - {fileID: 1193153764} + - {fileID: 773551996} + m_Father: {fileID: 1302787964} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2146044858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2146044859} + - component: {fileID: 2146044861} + - component: {fileID: 2146044860} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2146044859 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146044858} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1593438718} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.00012207031, y: -0.00018310547} + m_SizeDelta: {x: -0.02520752, y: 0.47857666} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2146044860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146044858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.26415092, g: 0.26415092, b: 0.26415092, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2146044861 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146044858} + m_CullTransparentMesh: 0 diff --git a/PO/Assets/Scenes/SampleScene.unity.meta b/PO/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 00000000..c1e3c88e --- /dev/null +++ b/PO/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cda990e2423bbf4892e6590ba056729 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts.meta b/PO/Assets/Scripts.meta new file mode 100644 index 00000000..d75e3ca3 --- /dev/null +++ b/PO/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74101b1addeb2064895101d2b1aac376 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Card.cs b/PO/Assets/Scripts/Card.cs new file mode 100644 index 00000000..33727b53 --- /dev/null +++ b/PO/Assets/Scripts/Card.cs @@ -0,0 +1,68 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class Card : MonoBehaviour +{ + [SerializeField] private CardConfig cardConfig; + [Space(3)] + [HideInInspector] public int number; + [Header("DON'T TOUCH THIS! IT STANDART PRESET!")] + [SerializeField] private GameObject cardObject; + [SerializeField] private Image picture; + [SerializeField] private Text nameCard; + [SerializeField] private Text costTitle; + [SerializeField] private Text cost; + [SerializeField] private Text type; + [SerializeField] private Text quantity; + + //этот колхоз надо переделать 100 процентов + + + private void Start() + { + picture.sprite = cardConfig.CardCharacteristics.picture; + var _card = cardConfig.CardCharacteristics; + picture.sprite = _card.picture; + nameCard.text = _card.cardName; + if(_card.quantityStamina > 0) + { + costTitle.text = "Stam"; + cost.text = _card.quantityStamina.ToString(); + + } else + { + costTitle.text = "Heal"; + cost.text = _card.quantityHealth.ToString(); + } + if(_card.damage > 0) + { + type.text = "Atk"; + + quantity.text = _card.damage.ToString(); + } + else + { + type.text = "Heal"; + + quantity.text = _card.healing.ToString(); + } + } + public void OnClick() + { + //ВАРНИНГ! НЕ РАБОТАЕТ С КАРТАМИ НА -ЗДОРОВЬЕ!! + int _stamina = Camera.main.GetComponent().stamina; + if(_stamina >= cardConfig.CardCharacteristics.quantityStamina) + { + Camera.main.GetComponent().currentCard = cardConfig; + Camera.main.GetComponent().numberCurrentCard = number; + } + } + + public void DestroyObject() + { + Destroy(cardObject); + //Camera.main.GetComponent().CardInTable.RemoveAt(number); + } +} diff --git a/PO/Assets/Scripts/Card.cs.meta b/PO/Assets/Scripts/Card.cs.meta new file mode 100644 index 00000000..73e46c5e --- /dev/null +++ b/PO/Assets/Scripts/Card.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c0cf382e614d3e84194ce693591df5d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs.meta b/PO/Assets/Scripts/Configs.meta new file mode 100644 index 00000000..7d4c900d --- /dev/null +++ b/PO/Assets/Scripts/Configs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 585041ddc6a9fb342971f358b51b4014 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/BattleConfig.cs b/PO/Assets/Scripts/Configs/BattleConfig.cs new file mode 100644 index 00000000..d004baf4 --- /dev/null +++ b/PO/Assets/Scripts/Configs/BattleConfig.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.SceneManagement; +using System; +using UnityEditor; + + +[CreateAssetMenu(fileName = "BattleConfig")] +public class BattleConfig : ScriptableObject +{ + public BattleCharacteristics battleCharacteristics; +} +[Serializable] +public class BattleCharacteristics +{ + public bool FirstPhase; + public Phase firstPhaseOptions; + public bool SecondPhase; + public Phase SecondPhaseOptions; + public bool ThirdPhase; + public Phase ThirdPhaseOptions; +} +[Serializable] +public class Phase +{ + public List enemies = new List(); + [Range(1, 3)] + public int minimumQuantity; + [Range(1, 3)] + public int maximumQuantity; +} diff --git a/PO/Assets/Scripts/Configs/BattleConfig.cs.meta b/PO/Assets/Scripts/Configs/BattleConfig.cs.meta new file mode 100644 index 00000000..6c910ed4 --- /dev/null +++ b/PO/Assets/Scripts/Configs/BattleConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b33bbefb941268c4b8f526cc6ecc1eba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/BattleConfigs.meta b/PO/Assets/Scripts/Configs/BattleConfigs.meta new file mode 100644 index 00000000..005c976c --- /dev/null +++ b/PO/Assets/Scripts/Configs/BattleConfigs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7f3193a74c328e458d9f0e38c6f7a13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/BattleConfigs/FirstBattle.asset b/PO/Assets/Scripts/Configs/BattleConfigs/FirstBattle.asset new file mode 100644 index 00000000..8bb8460c --- /dev/null +++ b/PO/Assets/Scripts/Configs/BattleConfigs/FirstBattle.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b33bbefb941268c4b8f526cc6ecc1eba, type: 3} + m_Name: FirstBattle + m_EditorClassIdentifier: Assembly-CSharp::battleConfig + battleCharacteristics: + FirstPhase: 1 + firstPhaseOptions: + enemies: + - {fileID: 11400000, guid: b9a9200a18ccfab4eb3d8871e3c75a3f, type: 2} + - {fileID: 11400000, guid: 311edf240c8ea15449adcfbad6d87fbe, type: 2} + minimumQuantity: 2 + maximumQuantity: 3 + SecondPhase: 1 + SecondPhaseOptions: + enemies: + - {fileID: 11400000, guid: 311edf240c8ea15449adcfbad6d87fbe, type: 2} + minimumQuantity: 1 + maximumQuantity: 2 + ThirdPhase: 1 + ThirdPhaseOptions: + enemies: + - {fileID: 11400000, guid: b9a9200a18ccfab4eb3d8871e3c75a3f, type: 2} + - {fileID: 11400000, guid: 311edf240c8ea15449adcfbad6d87fbe, type: 2} + minimumQuantity: 3 + maximumQuantity: 3 diff --git a/PO/Assets/Scripts/Configs/BattleConfigs/FirstBattle.asset.meta b/PO/Assets/Scripts/Configs/BattleConfigs/FirstBattle.asset.meta new file mode 100644 index 00000000..61a89ba3 --- /dev/null +++ b/PO/Assets/Scripts/Configs/BattleConfigs/FirstBattle.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ecf77a7ffbea54479cfcd94f4314069 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/CardConfig.cs b/PO/Assets/Scripts/Configs/CardConfig.cs new file mode 100644 index 00000000..9b039d1e --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfig.cs @@ -0,0 +1,30 @@ +using System; +using UnityEditor; +using UnityEngine; + + +[CreateAssetMenu(fileName = "CardConfig")] +public class CardConfig : ScriptableObject +{ + public CardCharacteristics CardCharacteristics; +} +[Serializable] +public class CardCharacteristics +{ + public string cardName; + public Sprite picture; + [TextArea(3, 6)] + public string description; + [Header("Cost")] + public int quantityStamina; + public int quantityHealth; + [Space] + [Header("Damage")] + public int damage; + [Space] + [Header("Effects")] + public int healing; + [Space] + [Header("DON'T WORKING")] + public int armor; +} \ No newline at end of file diff --git a/PO/Assets/Scripts/Configs/CardConfig.cs.meta b/PO/Assets/Scripts/Configs/CardConfig.cs.meta new file mode 100644 index 00000000..bfadbc83 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c4c6a3d3a1809644803be5d2cb70212 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/CardConfigs.meta b/PO/Assets/Scripts/Configs/CardConfigs.meta new file mode 100644 index 00000000..2d7ee7d8 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de0abea23ac17564fa1fb5c18818f7a2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/CardConfigs/BigDamage.asset b/PO/Assets/Scripts/Configs/CardConfigs/BigDamage.asset new file mode 100644 index 00000000..a3352a5b --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/BigDamage.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9c4c6a3d3a1809644803be5d2cb70212, type: 3} + m_Name: BigDamage + m_EditorClassIdentifier: + CardCharacteristics: + cardName: Big Damage + picture: {fileID: 21300000, guid: baeea79bd8960b44c8a956ac6aef5e68, type: 3} + description: This is big damage + quantityStamina: 2 + quantityHealth: 0 + damage: 15 + healing: 0 + armor: 0 diff --git a/PO/Assets/Scripts/Configs/CardConfigs/BigDamage.asset.meta b/PO/Assets/Scripts/Configs/CardConfigs/BigDamage.asset.meta new file mode 100644 index 00000000..965b94a4 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/BigDamage.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5169032180a01ac43905ed44dbad9b24 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/CardConfigs/BigHealing.asset b/PO/Assets/Scripts/Configs/CardConfigs/BigHealing.asset new file mode 100644 index 00000000..47813215 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/BigHealing.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9c4c6a3d3a1809644803be5d2cb70212, type: 3} + m_Name: BigHealing + m_EditorClassIdentifier: + CardCharacteristics: + cardName: Big Healing + picture: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + description: This is big healing + quantityStamina: 2 + quantityHealth: 0 + damage: 0 + healing: 12 + armor: 0 diff --git a/PO/Assets/Scripts/Configs/CardConfigs/BigHealing.asset.meta b/PO/Assets/Scripts/Configs/CardConfigs/BigHealing.asset.meta new file mode 100644 index 00000000..d800ab02 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/BigHealing.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcf3a6ca876cd0541958d36a4735087a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/CardConfigs/SmallDamage.asset b/PO/Assets/Scripts/Configs/CardConfigs/SmallDamage.asset new file mode 100644 index 00000000..702079b5 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/SmallDamage.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9c4c6a3d3a1809644803be5d2cb70212, type: 3} + m_Name: SmallDamage + m_EditorClassIdentifier: + CardCharacteristics: + cardName: Small damage + picture: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + description: This is small damage + quantityStamina: 1 + quantityHealth: 0 + damage: 5 + healing: 0 + armor: 0 diff --git a/PO/Assets/Scripts/Configs/CardConfigs/SmallDamage.asset.meta b/PO/Assets/Scripts/Configs/CardConfigs/SmallDamage.asset.meta new file mode 100644 index 00000000..7b982676 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/SmallDamage.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a116d916027f0084c95f421e6398e3a1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/CardConfigs/SmallHealing.asset b/PO/Assets/Scripts/Configs/CardConfigs/SmallHealing.asset new file mode 100644 index 00000000..6110bb12 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/SmallHealing.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9c4c6a3d3a1809644803be5d2cb70212, type: 3} + m_Name: SmallHealing + m_EditorClassIdentifier: + CardCharacteristics: + cardName: Small healing + picture: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + description: This is small healing + quantityStamina: 1 + quantityHealth: 0 + damage: 0 + healing: 5 + armor: 0 diff --git a/PO/Assets/Scripts/Configs/CardConfigs/SmallHealing.asset.meta b/PO/Assets/Scripts/Configs/CardConfigs/SmallHealing.asset.meta new file mode 100644 index 00000000..b2dbeb73 --- /dev/null +++ b/PO/Assets/Scripts/Configs/CardConfigs/SmallHealing.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 60dce809256fdb34a91732594e0d5a34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/EnemyConfig.cs b/PO/Assets/Scripts/Configs/EnemyConfig.cs new file mode 100644 index 00000000..7df6cf76 --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfig.cs @@ -0,0 +1,21 @@ +using System; +using UnityEditor; +using UnityEngine; + + +[CreateAssetMenu(fileName = "EnemyConfig")] +public class EnemyConfig : ScriptableObject +{ + public EnemyCharacteristics enemyCharacteristics; +} +[Serializable] +public class EnemyCharacteristics +{ + public string name; + public int maxHp; + public Sprite sprite; + [Range (1,3)] + public int minimumPosition; + [Range (1,3)] + public int maximumPosition; +} \ No newline at end of file diff --git a/PO/Assets/Scripts/Configs/EnemyConfig.cs.meta b/PO/Assets/Scripts/Configs/EnemyConfig.cs.meta new file mode 100644 index 00000000..b1f0e041 --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 645278d0e61ccba4cb3d4445d9c3ef67 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/EnemyConfigs.meta b/PO/Assets/Scripts/Configs/EnemyConfigs.meta new file mode 100644 index 00000000..de7a3b9f --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfigs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44990bee8511b1b45bdc0b0e8d1b6843 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/EnemyConfigs/Snake.asset b/PO/Assets/Scripts/Configs/EnemyConfigs/Snake.asset new file mode 100644 index 00000000..16e60762 --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfigs/Snake.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 645278d0e61ccba4cb3d4445d9c3ef67, type: 3} + m_Name: Snake + m_EditorClassIdentifier: + enemyCharacteristics: + name: Snake + maxHp: 10 + sprite: {fileID: 21300000, guid: 3cd50817f068be2499e7e3509dc6c1e7, type: 3} + minimumPosition: 1 + maximumPosition: 2 diff --git a/PO/Assets/Scripts/Configs/EnemyConfigs/Snake.asset.meta b/PO/Assets/Scripts/Configs/EnemyConfigs/Snake.asset.meta new file mode 100644 index 00000000..7679be94 --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfigs/Snake.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9a9200a18ccfab4eb3d8871e3c75a3f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/EnemyConfigs/Zombie.asset b/PO/Assets/Scripts/Configs/EnemyConfigs/Zombie.asset new file mode 100644 index 00000000..10b5bea5 --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfigs/Zombie.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 645278d0e61ccba4cb3d4445d9c3ef67, type: 3} + m_Name: Zombie + m_EditorClassIdentifier: + enemyCharacteristics: + name: Zombie + maxHp: 15 + sprite: {fileID: 21300000, guid: aab1740fef9fe4145aef437cf6873127, type: 3} + minimumPosition: 1 + maximumPosition: 3 diff --git a/PO/Assets/Scripts/Configs/EnemyConfigs/Zombie.asset.meta b/PO/Assets/Scripts/Configs/EnemyConfigs/Zombie.asset.meta new file mode 100644 index 00000000..f7d13e14 --- /dev/null +++ b/PO/Assets/Scripts/Configs/EnemyConfigs/Zombie.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 311edf240c8ea15449adcfbad6d87fbe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/PlayerConfig.cs b/PO/Assets/Scripts/Configs/PlayerConfig.cs new file mode 100644 index 00000000..827c346b --- /dev/null +++ b/PO/Assets/Scripts/Configs/PlayerConfig.cs @@ -0,0 +1,18 @@ +using System; +using UnityEditor; +using UnityEngine; + + +[CreateAssetMenu(fileName = "PlayerConfig")] +public class PlayerConfig : ScriptableObject +{ + public CharacterCharacteristics characterCharacteristics; +} +[Serializable] +public class CharacterCharacteristics +{ + public string namePlayer; + public int maxHp; + public int maxStamina; + public Sprite sprite; +} \ No newline at end of file diff --git a/PO/Assets/Scripts/Configs/PlayerConfig.cs.meta b/PO/Assets/Scripts/Configs/PlayerConfig.cs.meta new file mode 100644 index 00000000..4a84598d --- /dev/null +++ b/PO/Assets/Scripts/Configs/PlayerConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4bf4cbb13736ac54f8e9fdca4327535f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/PlayerConfigs.meta b/PO/Assets/Scripts/Configs/PlayerConfigs.meta new file mode 100644 index 00000000..d12e7c86 --- /dev/null +++ b/PO/Assets/Scripts/Configs/PlayerConfigs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 94e94f1664dbb89438aa007b964597d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Configs/PlayerConfigs/FirstPlayer.asset b/PO/Assets/Scripts/Configs/PlayerConfigs/FirstPlayer.asset new file mode 100644 index 00000000..ff4fa20b --- /dev/null +++ b/PO/Assets/Scripts/Configs/PlayerConfigs/FirstPlayer.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4bf4cbb13736ac54f8e9fdca4327535f, type: 3} + m_Name: FirstPlayer + m_EditorClassIdentifier: + characterCharacteristics: + namePlayer: Pepe + maxHp: 50 + maxStamina: 3 + sprite: {fileID: 21300000, guid: 1e18a24cab2bb1b4e8c362f1968067b1, type: 3} diff --git a/PO/Assets/Scripts/Configs/PlayerConfigs/FirstPlayer.asset.meta b/PO/Assets/Scripts/Configs/PlayerConfigs/FirstPlayer.asset.meta new file mode 100644 index 00000000..f843059f --- /dev/null +++ b/PO/Assets/Scripts/Configs/PlayerConfigs/FirstPlayer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 579cce6536370d24c85894c163bf61d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/DeckManager.cs b/PO/Assets/Scripts/DeckManager.cs new file mode 100644 index 00000000..0fd60efe --- /dev/null +++ b/PO/Assets/Scripts/DeckManager.cs @@ -0,0 +1,98 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class DeckManager : MonoBehaviour +{ + [SerializeField] private List deck = new List(); + [SerializeField] private List cardsPosition = new List(); + private List currentDeck = new List(); + //private List passedDeck = new List(); + [HideInInspector] public List CardInTable = new List(); + public int numberCurrentCard; + public CardConfig currentCard; + [Header("Stamina")] + [SerializeField] private List staminaCells = new List(); + [HideInInspector] public int stamina; + private void Start() + { + stamina = 3; + CompletionDeck(); + HandingOut(); + } + + public void HandingOut() + { + for (int i = 0; i < 5; i++) + { + if (currentDeck.Count > 0) + { + CompletionDeck(); + } + int _number = Random.Range(0, currentDeck.Count); + + GameObject _card = Instantiate(currentDeck[_number], cardsPosition[i]); + _card.GetComponent().number = i; + CardInTable.Add(_card); + currentDeck.RemoveAt(_number); + } + } + public void CompletionDeck() + { + for (int i = 0; i < deck.Count; i++) + { + currentDeck.Add(deck[i]); + } + } + public void NewStaminaQuantity(int q) + { + stamina = q; + for (int i = 0; i < 3; i++) + { + if (i < stamina) + { + staminaCells[i].enabled = true; + } + else + { + staminaCells[i].enabled = false; + } + } + } + public void EndTurn() + { + for (int i = 0; i < 5; i++) + { + if (CardInTable[i] != null) + { + CardInTable[i].GetComponent().DestroyObject(); + } + } + CardInTable.Clear(); + if (stamina < 3) + NewStaminaQuantity(stamina + 1); + //нужна корутина для вражеского хода + HandingOut(); + } + public void ActionInEnemy(Enemy enemy) + { + if (currentCard == null) return; + if(currentCard.CardCharacteristics.damage > 0) + { + enemy.ChangeHp(currentCard.CardCharacteristics.damage); + } else if (currentCard.CardCharacteristics.healing > 0) + { + enemy.ChangeHp(-currentCard.CardCharacteristics.healing); + } + NewStaminaQuantity(stamina - currentCard.CardCharacteristics.quantityStamina); + CardInTable[numberCurrentCard].GetComponent().DestroyObject(); + currentCard = null; + + } + public void ActionInPlayer() + { + + } + +} diff --git a/PO/Assets/Scripts/DeckManager.cs.meta b/PO/Assets/Scripts/DeckManager.cs.meta new file mode 100644 index 00000000..c498835c --- /dev/null +++ b/PO/Assets/Scripts/DeckManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dee7bf68184e7d345b01f75f8ee9197b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/Scripts/Session.cs b/PO/Assets/Scripts/Session.cs new file mode 100644 index 00000000..309dd41f --- /dev/null +++ b/PO/Assets/Scripts/Session.cs @@ -0,0 +1,159 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using UnityEngine.Events; +using UnityEngine.UI; +using UnityEngine.SceneManagement; + +public class Session : MonoBehaviour +{ + [SerializeField] private PlayerConfig playerConfig; + + + [SerializeField] private BattleConfig battleConfig; + + [SerializeField] private UnityEvent onVictory; + + + + [Header("Enemies")] + [Space] + [Header("BASE SETTINGS. Don't touch!")] + [Space] + + [SerializeField] private List enemyPositions = new List(); + [SerializeField] private List enemies = new List(); + + [Header("Player")] + [SerializeField] private Transform playerPosition; + [SerializeField] private Text playerName; + [SerializeField] private Text playerMaxHp; + [SerializeField] private Text playerHp; + [SerializeField] private Slider playerHealthbar; + + + [Space(3)] + [Header("For checking")] + public int numberPhase = 1; + public int quantityEnemies = 0; + + public void Start() + { + CreatePlayer(); + FirstPhase(); + } + public void FirstPhase() + { + var FP = battleConfig.battleCharacteristics.firstPhaseOptions; + int quantity = Random.Range(FP.minimumQuantity, FP.maximumQuantity); + for (int i = 0; i < quantity; i++) + { + quantityEnemies++; + EnemyConfig enemy = Randomizer(i, FP.enemies); + CreateEnemies(enemy, i); + } + } + + public void SecondPhase() + { + if (!battleConfig.battleCharacteristics.SecondPhase) + { + Victory(); + return; + } + var SP = battleConfig.battleCharacteristics.SecondPhaseOptions; + int quantity = Random.Range(SP.minimumQuantity, SP.maximumQuantity); + for (int i = 0; i < quantity; i++) + { + quantityEnemies++; + EnemyConfig enemy = Randomizer(i, SP.enemies); + CreateEnemies(enemy, i); + } + } + + public void ThirdPhase() + { + if (!battleConfig.battleCharacteristics.ThirdPhase) + { + Victory(); + return; + } + var TP = battleConfig.battleCharacteristics.ThirdPhaseOptions; + int quantity = Random.Range(TP.minimumQuantity, TP.maximumQuantity); + for (int i = 0; i < quantity; i++) + { + quantityEnemies++; + EnemyConfig enemy = Randomizer(i, TP.enemies); + CreateEnemies(enemy, i); + } + } + + public void Victory() + { + onVictory?.Invoke(); + } + + public void EnemyDeath() + { + quantityEnemies--; + if(quantityEnemies == 0) + { + StartCoroutine(ChekingCoroutine()); + } + } + + IEnumerator ChekingCoroutine() + { + yield return new WaitForSeconds(1.0f); + if (numberPhase == 1 && battleConfig.battleCharacteristics.SecondPhase) + { + numberPhase++; + SecondPhase(); + } + else if (numberPhase == 2 && battleConfig.battleCharacteristics.ThirdPhase) + { + numberPhase++; + ThirdPhase(); + } + else + { + Victory(); + } + } + + EnemyConfig Randomizer(int _position, List _enemyConfigs) + { + int _numberEnemy; + _numberEnemy = Random.Range(0, _enemyConfigs.Count); + + if (_enemyConfigs[_numberEnemy].enemyCharacteristics.minimumPosition > _position + 1 + || _enemyConfigs[_numberEnemy].enemyCharacteristics.maximumPosition < _position + 1) + { + return Randomizer(_position, _enemyConfigs); + } + + return _enemyConfigs[_numberEnemy]; + } + + public void CreateEnemies(EnemyConfig _config, int _position) + { + enemies[_position].SetActive(true); + enemies[_position].GetComponent().enemyPosition = enemyPositions[_position]; + enemies[_position].GetComponent().enemyConfig = _config; + enemies[_position].GetComponent().NewInformation(); + + } + + public void CreatePlayer() + { + SpriteRenderer _sprRend = playerPosition.GetComponent(); + var _character = playerConfig.characterCharacteristics; + _sprRend.sprite = _character.sprite; + playerName.text = _character.namePlayer; + playerMaxHp.text = _character.maxHp.ToString(); + playerHp.text = playerMaxHp.text; + playerHealthbar.maxValue = _character.maxHp; + playerHealthbar.value = playerHealthbar.maxValue; + } +} \ No newline at end of file diff --git a/PO/Assets/Scripts/Session.cs.meta b/PO/Assets/Scripts/Session.cs.meta new file mode 100644 index 00000000..60eaa7b5 --- /dev/null +++ b/PO/Assets/Scripts/Session.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb773d3a31f3ff84d9872e7cee1125bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro.meta b/PO/Assets/TextMesh Pro.meta new file mode 100644 index 00000000..f9da8b5e --- /dev/null +++ b/PO/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Documentation.meta b/PO/Assets/TextMesh Pro/Documentation.meta new file mode 100644 index 00000000..afa527ac --- /dev/null +++ b/PO/Assets/TextMesh Pro/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e7e8f5a82a3a134e91c54efd2274ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf b/PO/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf new file mode 100644 index 00000000..c2ea2d27 Binary files /dev/null and b/PO/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf differ diff --git a/PO/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta b/PO/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta new file mode 100644 index 00000000..e4afeef8 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b8d251f9af63b746bf2f7ffe00ebb9b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Fonts.meta b/PO/Assets/TextMesh Pro/Fonts.meta new file mode 100644 index 00000000..f0c29724 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt b/PO/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt new file mode 100644 index 00000000..f2473f9c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/PO/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/PO/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta new file mode 100644 index 00000000..fa60cea1 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e59c59b81ab47f9b6ec5781fa725d2c +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Fonts/LiberationSans.ttf b/PO/Assets/TextMesh Pro/Fonts/LiberationSans.ttf new file mode 100644 index 00000000..626dd936 Binary files /dev/null and b/PO/Assets/TextMesh Pro/Fonts/LiberationSans.ttf differ diff --git a/PO/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/PO/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100644 index 00000000..f2fc8140 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources.meta b/PO/Assets/TextMesh Pro/Resources.meta new file mode 100644 index 00000000..cfc142f3 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 00000000..8a011124 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 00000000..5bc142c4 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 00000000..fbd2cdb6 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 00000000..dfb38c6c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,626 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28268798066460806} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _Diffuse: 0.5 + - _DstBlend: 0 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _Parallax: 0.02 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SpecularPower: 2 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UVSec: 0 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF - Fallback + m_EditorClassIdentifier: + hashCode: -1699145518 + material: {fileID: 2180264} + materialHashCode: 462855346 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 163 + m_Y: 10 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 230 + m_Y: 10 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 93 + m_Y: 10 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 93 + m_Y: 35 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 361 + m_Y: 10 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 10 + m_Y: 38 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 299 + m_Y: 10 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 83 + m_Height: 28 + - m_X: 83 + m_Y: 0 + m_Width: 70 + m_Height: 25 + - m_X: 153 + m_Y: 0 + m_Width: 67 + m_Height: 78 + - m_X: 83 + m_Y: 25 + m_Width: 61 + m_Height: 66 + - m_X: 0 + m_Y: 28 + m_Width: 82 + m_Height: 64 + - m_X: 220 + m_Y: 0 + m_Width: 69 + m_Height: 78 + - m_X: 289 + m_Y: 0 + m_Width: 62 + m_Height: 64 + - m_X: 351 + m_Y: 0 + m_Width: 42 + m_Height: 75 + m_FreeGlyphRects: + - m_X: 144 + m_Y: 78 + m_Width: 367 + m_Height: 433 + - m_X: 144 + m_Y: 25 + m_Width: 9 + m_Height: 486 + - m_X: 0 + m_Y: 92 + m_Width: 511 + m_Height: 419 + - m_X: 82 + m_Y: 91 + m_Width: 429 + m_Height: 420 + - m_X: 82 + m_Y: 28 + m_Width: 1 + m_Height: 483 + - m_X: 289 + m_Y: 75 + m_Width: 222 + m_Height: 436 + - m_X: 289 + m_Y: 64 + m_Width: 62 + m_Height: 447 + - m_X: 393 + m_Y: 0 + m_Width: 118 + m_Height: 511 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28268798066460806 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IgnoreMasterTextureLimit: 0 + m_IsPreProcessed: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a080400000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003090d101213131313131313131306030000000000000000000000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f13131313131313100605030000000000000000000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b16100901000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c0600000000000000000000000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c17100800000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a020000000000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c130900000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c0300000000000000000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a0000000000000000000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c1106000000000000000000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c00000000000000000000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b00000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d2014080005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f1206000000000000000000000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f1205000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d201307000000000000000000000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d20130600000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d201307000000000000000000000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f12050000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f030000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b00000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a000000000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b0200000000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d1000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e050000000000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a0004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a00000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f140900131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c00000000000000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c10070000000000000000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e0700000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d09030000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f0600000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22150908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d110800000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b0000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f0901000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b1006000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b0000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b110600000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c03000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b00000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d12070000000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f1205000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c02000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d0100000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a00000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f060000000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f03000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c0300000000000000000000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22150808040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c2013070000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000000000000131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a00000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c110600000000000000000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f03000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d0400000000000000000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f120600000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000000000000000000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c010000000000000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e2115070000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000000000000000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e1308000000000000000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e211508000000000000000000000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d11040000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000000000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f03000000000000000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a000000000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d2014090000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c11060000000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e020000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d2013070101010101010101010100000000000000000000000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f0300000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e211407000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d0706040000000000000000000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c07000000000000000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d20130600000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d10040000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b0300000000000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f120600000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f0300000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d2014090000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b0000000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d12070000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e120500000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c00000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a00000000040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d21140700000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b02000000000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c0000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f13060000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c1004000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d20130700000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b06000000000000000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f131313131313131006060300000000000000000000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f09010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d201309000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e0200000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d2013000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775797979797976695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d20140600000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d2013000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d2013000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c10030000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d2013000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454653535353534846423c332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f120600000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e120005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000000000000000000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d0100000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000000000000000000000008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e110500000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a00000000000000000000000000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b10050000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131320202020201514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d201406000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c130900000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060713131313130807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a010000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f03000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b161009010000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f12060000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a05000000000000000000000002050708131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d20130800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d0100000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e211407000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d11050000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d0100000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e1308000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c020000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e040000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100644 index 00000000..42dd6acd --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e498d1c8094910479dc3e1b768306a4 +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 00000000..cca8ce89 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 00000000..88d63348 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 00000000..c7b0771e --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF + m_EditorClassIdentifier: + hashCode: 231247347 + material: {fileID: 2180264} + materialHashCode: -1183942120 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 4 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 555 + m_Y: 816 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 5 + m_Metrics: + m_Width: 25 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 775 + m_Y: 922 + m_Width: 25 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 6 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 471 + m_Y: 170 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 7 + m_Metrics: + m_Width: 47 + m_Height: 70 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 64 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 161 + m_Y: 212 + m_Width: 47 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 8 + m_Metrics: + m_Width: 70 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 409 + m_Y: 10 + m_Width: 70 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 9 + m_Metrics: + m_Width: 53 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 437 + m_Y: 90 + m_Width: 53 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 10 + m_Metrics: + m_Width: 8 + m_Height: 19 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 975 + m_Y: 961 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 11 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 146 + m_Y: 673 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 12 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 189 + m_Y: 671 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 13 + m_Metrics: + m_Width: 31 + m_Height: 30 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 33 + m_GlyphRect: + m_X: 495 + m_Y: 984 + m_Width: 31 + m_Height: 30 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 14 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 330 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 15 + m_Metrics: + m_Width: 10 + m_Height: 20 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 583 + m_Y: 992 + m_Width: 10 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 16 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 399 + m_Y: 925 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 657 + m_Y: 958 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 695 + m_Y: 409 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 532 + m_Y: 249 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 501 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 596 + m_Y: 329 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 22 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 417 + m_Y: 503 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 23 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 725 + m_Y: 252 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 724 + m_Y: 330 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 25 + m_Metrics: + m_Width: 41 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 912 + m_Y: 262 + m_Width: 41 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 26 + m_Metrics: + m_Width: 40 + m_Height: 59 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 438 + m_Y: 830 + m_Width: 40 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 27 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 648 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 856 + m_Y: 484 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 897 + m_Y: 819 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 10 + m_Height: 57 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 429 + m_Y: 287 + m_Width: 10 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 31 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 846 + m_Y: 341 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 32 + m_Metrics: + m_Width: 42 + m_Height: 29 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 42 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 227 + m_Y: 281 + m_Width: 42 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 33 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 392 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 34 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 728 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 35 + m_Metrics: + m_Width: 74 + m_Height: 74 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 87 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 74 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 828 + m_Y: 103 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 542 + m_Y: 486 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 509 + m_Y: 88 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 252 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 47 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 629 + m_Y: 409 + m_Width: 47 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 43 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 789 + m_Y: 259 + m_Width: 43 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 42 + m_Metrics: + m_Width: 57 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 904 + m_Y: 103 + m_Width: 57 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 43 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 495 + m_Y: 407 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 44 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 552 + m_Y: 919 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 797 + m_Y: 569 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 46 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 458 + m_Y: 326 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 816 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 97 + m_Y: 955 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 562 + m_Y: 408 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 59 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 583 + m_Y: 89 + m_Width: 59 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 51 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 669 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 52 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 103 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 52 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 461 + m_Y: 248 + m_Width: 52 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 288 + m_Y: 273 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 527 + m_Y: 329 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 50 + m_Height: 60 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 330 + m_Width: 50 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 57 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 273 + m_Y: 195 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 103 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 59 + m_Metrics: + m_Width: 56 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 58 + m_GlyphRect: + m_X: 175 + m_Y: 955 + m_Width: 56 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 54 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 582 + m_Y: 169 + m_Width: 54 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 427 + m_Y: 404 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 62 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 232 + m_Y: 671 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 63 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 375 + m_Y: 951 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 64 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 223 + m_Y: 393 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 65 + m_Metrics: + m_Width: 38 + m_Height: 31 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 630 + m_Y: 870 + m_Width: 38 + m_Height: 31 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 894 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 67 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 456 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 648 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 738 + m_Y: 409 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 70 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 908 + m_Y: 579 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 71 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 797 + m_Y: 403 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 785 + m_Y: 337 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 73 + m_Metrics: + m_Width: 25 + m_Height: 62 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 25 + m_GlyphRect: + m_X: 538 + m_Y: 168 + m_Width: 25 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 74 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 430 + m_Y: 666 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 852 + m_Y: 567 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17 + m_Height: 80 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 145 + m_Y: 773 + m_Width: 17 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 78 + m_Metrics: + m_Width: 40 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 44 + m_GlyphRect: + m_X: 856 + m_Y: 403 + m_Width: 40 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 79 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 880 + m_Y: 564 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 378 + m_Y: 222 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 630 + m_Y: 805 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 264 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 145 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 84 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 329 + m_Y: 666 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 926 + m_Y: 816 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 956 + m_Y: 740 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 388 + m_Y: 672 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 495 + m_Y: 919 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 226 + m_Y: 329 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 655 + m_Y: 188 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 737 + m_Y: 188 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 41 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 609 + m_Y: 640 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 93 + m_Metrics: + m_Width: 35 + m_Height: 45 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 42 + m_GlyphRect: + m_X: 968 + m_Y: 806 + m_Width: 35 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 94 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 164 + m_Y: 113 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 181 + m_Y: 772 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 96 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 227 + m_Y: 182 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 97 + m_Metrics: + m_Width: 44 + m_Height: 11 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 34 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 333 + m_Y: 832 + m_Width: 44 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 98 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 99 + m_Metrics: + m_Width: 10 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 349 + m_Y: 195 + m_Width: 10 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 100 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 422 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 101 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 102 + m_Metrics: + m_Width: 40 + m_Height: 40 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 807 + m_Width: 40 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 103 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 358 + m_Y: 357 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 104 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 306 + m_Y: 766 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 105 + m_Metrics: + m_Width: 40 + m_Height: 69 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 223 + m_Y: 492 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 106 + m_Metrics: + m_Width: 25 + m_Height: 8 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 931 + m_Y: 961 + m_Width: 25 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 107 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 277 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 108 + m_Metrics: + m_Width: 32 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 32 + m_GlyphRect: + m_X: 784 + m_Y: 870 + m_Width: 32 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 109 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 454 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 110 + m_Metrics: + m_Width: 42 + m_Height: 24 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 32 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 560 + m_Width: 42 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 111 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 583 + m_Y: 890 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 112 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 357 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 113 + m_Metrics: + m_Width: 50 + m_Height: 4 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 65 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 961 + m_Width: 50 + m_Height: 4 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 114 + m_Metrics: + m_Width: 24 + m_Height: 24 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 34 + m_GlyphRect: + m_X: 687 + m_Y: 906 + m_Width: 24 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 115 + m_Metrics: + m_Width: 43 + m_Height: 52 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 607 + m_Y: 487 + m_Width: 43 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 116 + m_Metrics: + m_Width: 27 + m_Height: 36 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 792 + m_Y: 815 + m_Width: 27 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 117 + m_Metrics: + m_Width: 27 + m_Height: 37 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 796 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 118 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 545 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 119 + m_Metrics: + m_Width: 43 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 593 + m_Y: 247 + m_Width: 43 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 120 + m_Metrics: + m_Width: 40 + m_Height: 70 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 46 + m_GlyphRect: + m_X: 208 + m_Y: 770 + m_Width: 40 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 121 + m_Metrics: + m_Width: 10 + m_Height: 10 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 28 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 996 + m_Y: 932 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 122 + m_Metrics: + m_Width: 16 + m_Height: 18 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 958 + m_Width: 16 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 123 + m_Metrics: + m_Width: 24 + m_Height: 35 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 852 + m_Width: 24 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 124 + m_Metrics: + m_Width: 29 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 835 + m_Y: 877 + m_Width: 29 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 125 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 507 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 126 + m_Metrics: + m_Width: 67 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 498 + m_Y: 10 + m_Width: 67 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 127 + m_Metrics: + m_Width: 68 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 10 + m_Y: 955 + m_Width: 68 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 128 + m_Metrics: + m_Width: 66 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 584 + m_Y: 10 + m_Width: 66 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 129 + m_Metrics: + m_Width: 43 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 903 + m_Y: 183 + m_Width: 43 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 130 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 829 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 131 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 905 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 132 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 673 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 133 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 767 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 134 + m_Metrics: + m_Width: 57 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 88 + m_Y: 113 + m_Width: 57 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 135 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 861 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 136 + m_Metrics: + m_Width: 82 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 207 + m_Y: 10 + m_Width: 82 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 137 + m_Metrics: + m_Width: 55 + m_Height: 78 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 10 + m_Y: 576 + m_Width: 55 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 138 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 84 + m_Y: 580 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 139 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 487 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 140 + m_Metrics: + m_Width: 47 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 393 + m_Width: 47 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 141 + m_Metrics: + m_Width: 47 + m_Height: 72 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 150 + m_Y: 580 + m_Width: 47 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 142 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 227 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 143 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 265 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 144 + m_Metrics: + m_Width: 28 + m_Height: 75 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 981 + m_Y: 10 + m_Width: 28 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 145 + m_Metrics: + m_Width: 25 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 216 + m_Y: 580 + m_Width: 25 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 146 + m_Metrics: + m_Width: 58 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 751 + m_Y: 102 + m_Width: 58 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 147 + m_Metrics: + m_Width: 48 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 210 + m_Y: 88 + m_Width: 48 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 148 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 388 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 149 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 482 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 150 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 198 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 151 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 293 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 152 + m_Metrics: + m_Width: 59 + m_Height: 73 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 751 + m_Y: 10 + m_Width: 59 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 153 + m_Metrics: + m_Width: 40 + m_Height: 39 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 838 + m_Y: 819 + m_Width: 40 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 154 + m_Metrics: + m_Width: 63 + m_Height: 65 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 63 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 155 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 392 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 156 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 486 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 157 + m_Metrics: + m_Width: 50 + m_Height: 76 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 297 + m_Width: 50 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 158 + m_Metrics: + m_Width: 50 + m_Height: 73 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 157 + m_Y: 301 + m_Width: 50 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 159 + m_Metrics: + m_Width: 54 + m_Height: 74 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 88 + m_Y: 204 + m_Width: 54 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 160 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 734 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 161 + m_Metrics: + m_Width: 44 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 545 + m_Y: 564 + m_Width: 44 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 162 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 583 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 163 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 333 + m_Y: 749 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 164 + m_Metrics: + m_Width: 45 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 478 + m_Y: 485 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 165 + m_Metrics: + m_Width: 45 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 250 + m_Y: 952 + m_Width: 45 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 166 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 167 + m_Metrics: + m_Width: 45 + m_Height: 71 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 70 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 260 + m_Y: 580 + m_Width: 45 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 168 + m_Metrics: + m_Width: 71 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 661 + m_Y: 94 + m_Width: 71 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 169 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 427 + m_Y: 583 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 170 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 436 + m_Y: 747 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 171 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 484 + m_Y: 567 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 172 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 608 + m_Y: 558 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 173 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 851 + m_Y: 262 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 174 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 838 + m_Y: 737 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 175 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 418 + m_Y: 951 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 176 + m_Metrics: + m_Width: 29 + m_Height: 62 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 980 + m_Y: 104 + m_Width: 29 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 177 + m_Metrics: + m_Width: 25 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 794 + m_Y: 737 + m_Width: 25 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 178 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 487 + m_Y: 650 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 179 + m_Metrics: + m_Width: 38 + m_Height: 61 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 342 + m_Width: 38 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 180 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 548 + m_Y: 646 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 181 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 733 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 182 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 672 + m_Y: 714 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 183 + m_Metrics: + m_Width: 42 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 314 + m_Y: 952 + m_Width: 42 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 184 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 185 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 185 + m_Metrics: + m_Width: 43 + m_Height: 39 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 965 + m_Y: 603 + m_Width: 43 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 186 + m_Metrics: + m_Width: 50 + m_Height: 49 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 47 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 357 + m_Y: 435 + m_Width: 50 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 187 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 558 + m_Y: 729 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 188 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 615 + m_Y: 722 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 189 + m_Metrics: + m_Width: 38 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 799 + m_Y: 485 + m_Width: 38 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 190 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 956 + m_Y: 661 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 191 + m_Metrics: + m_Width: 41 + m_Height: 81 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 86 + m_Y: 673 + m_Width: 41 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 192 + m_Metrics: + m_Width: 40 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 773 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 193 + m_Metrics: + m_Width: 41 + m_Height: 77 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 269 + m_Y: 670 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1997 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1998 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1999 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2000 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2001 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2002 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2003 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2004 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2005 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2006 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2007 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 7 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2008 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2009 + m_Metrics: + m_Width: 4 + m_Height: 65 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 54 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 204 + m_Y: 871 + m_Width: 4 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2010 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 267 + m_Y: 770 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2011 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 260 + m_Y: 393 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2012 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 282 + m_Y: 482 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2013 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2014 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 929 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2015 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 103 + m_Y: 88 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2016 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 277 + m_Y: 170 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2017 + m_Metrics: + m_Width: 22 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 36 + m_GlyphRect: + m_X: 862 + m_Y: 181 + m_Width: 22 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2018 + m_Metrics: + m_Width: 51 + m_Height: 15 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -4 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 288 + m_Y: 353 + m_Width: 51 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2019 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 612 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2020 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 640 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2021 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 1002 + m_Y: 961 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2022 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 686 + m_Y: 949 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2023 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 967 + m_Y: 894 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2024 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 916 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2025 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 954 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2026 + m_Metrics: + m_Width: 22 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 920 + m_Width: 22 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2027 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 303 + m_Y: 865 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2028 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 300 + m_Y: 387 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2029 + m_Metrics: + m_Width: 24 + m_Height: 23 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 40 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 819 + m_Y: 929 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 661 + m_Y: 160 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2031 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 876 + m_Y: 737 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2032 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 916 + m_Y: 734 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2033 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 388 + m_Y: 583 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2034 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 397 + m_Y: 747 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2035 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 360 + m_Y: 862 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2036 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2037 + m_Metrics: + m_Width: 82 + m_Height: 61 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 308 + m_Y: 10 + m_Width: 82 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2038 + m_Metrics: + m_Width: 12 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 427 + m_Y: 363 + m_Width: 12 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2039 + m_Metrics: + m_Width: 26 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 907 + m_Width: 26 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2040 + m_Metrics: + m_Width: 35 + m_Height: 22 + m_HorizontalBearingX: -4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 866 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2041 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 883 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2042 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 925 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2043 + m_Metrics: + m_Width: 28 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 583 + m_Y: 812 + m_Width: 28 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2044 + m_Metrics: + m_Width: 35 + m_Height: 5 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 68 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 968 + m_Y: 870 + m_Width: 35 + m_Height: 5 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2045 + m_Metrics: + m_Width: 44 + m_Height: 59 + m_HorizontalBearingX: -18 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 799 + m_Y: 181 + m_Width: 44 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2046 + m_Metrics: + m_Width: 10 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 322 + m_Y: 474 + m_Width: 10 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2047 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 399 + m_Y: 836 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2048 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 794 + m_Y: 648 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2049 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 833 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2050 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 874 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2051 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 915 + m_Y: 645 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2052 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 456 + m_Y: 908 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2075 + m_Metrics: + m_Width: 47 + m_Height: 61 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 351 + m_Y: 503 + m_Width: 47 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2090 + m_Metrics: + m_Width: 70 + m_Height: 33 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 382 + m_Y: 170 + m_Width: 70 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2179 + m_Metrics: + m_Width: 52 + m_Height: 51 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 51 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 358 + m_Y: 287 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 96 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 98 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 161 + m_GlyphIndex: 99 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 162 + m_GlyphIndex: 100 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 163 + m_GlyphIndex: 101 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 164 + m_GlyphIndex: 102 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 165 + m_GlyphIndex: 103 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 166 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 167 + m_GlyphIndex: 105 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 168 + m_GlyphIndex: 106 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 169 + m_GlyphIndex: 107 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 170 + m_GlyphIndex: 108 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 171 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 172 + m_GlyphIndex: 110 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 173 + m_GlyphIndex: 111 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 174 + m_GlyphIndex: 112 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 175 + m_GlyphIndex: 113 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 176 + m_GlyphIndex: 114 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 177 + m_GlyphIndex: 115 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 178 + m_GlyphIndex: 116 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 179 + m_GlyphIndex: 117 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 180 + m_GlyphIndex: 118 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 181 + m_GlyphIndex: 119 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 182 + m_GlyphIndex: 120 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 121 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 184 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 185 + m_GlyphIndex: 123 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 186 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 187 + m_GlyphIndex: 125 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 188 + m_GlyphIndex: 126 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 189 + m_GlyphIndex: 127 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 190 + m_GlyphIndex: 128 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 191 + m_GlyphIndex: 129 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 192 + m_GlyphIndex: 130 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 193 + m_GlyphIndex: 131 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 194 + m_GlyphIndex: 132 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 195 + m_GlyphIndex: 133 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 196 + m_GlyphIndex: 134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 197 + m_GlyphIndex: 135 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 198 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 199 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 200 + m_GlyphIndex: 138 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 201 + m_GlyphIndex: 139 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 202 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 203 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 204 + m_GlyphIndex: 142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 205 + m_GlyphIndex: 143 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 206 + m_GlyphIndex: 144 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 207 + m_GlyphIndex: 145 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 208 + m_GlyphIndex: 146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 209 + m_GlyphIndex: 147 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 210 + m_GlyphIndex: 148 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 211 + m_GlyphIndex: 149 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 212 + m_GlyphIndex: 150 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 213 + m_GlyphIndex: 151 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 214 + m_GlyphIndex: 152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 215 + m_GlyphIndex: 153 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 216 + m_GlyphIndex: 154 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 217 + m_GlyphIndex: 155 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 218 + m_GlyphIndex: 156 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 219 + m_GlyphIndex: 157 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 220 + m_GlyphIndex: 158 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 221 + m_GlyphIndex: 159 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 222 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 223 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 162 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 163 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 226 + m_GlyphIndex: 164 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 165 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 228 + m_GlyphIndex: 166 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 229 + m_GlyphIndex: 167 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 230 + m_GlyphIndex: 168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 231 + m_GlyphIndex: 169 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 232 + m_GlyphIndex: 170 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 171 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 172 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 235 + m_GlyphIndex: 173 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 236 + m_GlyphIndex: 174 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 237 + m_GlyphIndex: 175 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 238 + m_GlyphIndex: 176 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 239 + m_GlyphIndex: 177 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 240 + m_GlyphIndex: 178 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 241 + m_GlyphIndex: 179 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 242 + m_GlyphIndex: 180 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 181 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 245 + m_GlyphIndex: 183 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 246 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 247 + m_GlyphIndex: 185 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 248 + m_GlyphIndex: 186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 249 + m_GlyphIndex: 187 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 188 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 251 + m_GlyphIndex: 189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 252 + m_GlyphIndex: 190 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 253 + m_GlyphIndex: 191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 254 + m_GlyphIndex: 192 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 255 + m_GlyphIndex: 193 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8192 + m_GlyphIndex: 1997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8193 + m_GlyphIndex: 1998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8194 + m_GlyphIndex: 1999 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8195 + m_GlyphIndex: 2000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8196 + m_GlyphIndex: 2001 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8197 + m_GlyphIndex: 2002 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8198 + m_GlyphIndex: 2003 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8199 + m_GlyphIndex: 2004 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8200 + m_GlyphIndex: 2005 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8201 + m_GlyphIndex: 2006 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8202 + m_GlyphIndex: 2007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 2008 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8204 + m_GlyphIndex: 2009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8205 + m_GlyphIndex: 2010 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8206 + m_GlyphIndex: 2011 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8207 + m_GlyphIndex: 2012 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8210 + m_GlyphIndex: 2013 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8211 + m_GlyphIndex: 2014 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8212 + m_GlyphIndex: 2015 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8213 + m_GlyphIndex: 2016 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8214 + m_GlyphIndex: 2017 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8215 + m_GlyphIndex: 2018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8216 + m_GlyphIndex: 2019 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8217 + m_GlyphIndex: 2020 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8218 + m_GlyphIndex: 2021 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8219 + m_GlyphIndex: 2022 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8220 + m_GlyphIndex: 2023 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8221 + m_GlyphIndex: 2024 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8222 + m_GlyphIndex: 2025 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8223 + m_GlyphIndex: 2026 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8224 + m_GlyphIndex: 2027 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8225 + m_GlyphIndex: 2028 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8226 + m_GlyphIndex: 2029 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8234 + m_GlyphIndex: 2031 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8235 + m_GlyphIndex: 2032 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8236 + m_GlyphIndex: 2033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8237 + m_GlyphIndex: 2034 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8238 + m_GlyphIndex: 2035 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8239 + m_GlyphIndex: 2036 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8240 + m_GlyphIndex: 2037 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8242 + m_GlyphIndex: 2038 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8243 + m_GlyphIndex: 2039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8244 + m_GlyphIndex: 2040 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8249 + m_GlyphIndex: 2041 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8250 + m_GlyphIndex: 2042 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8252 + m_GlyphIndex: 2043 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8254 + m_GlyphIndex: 2044 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8260 + m_GlyphIndex: 2045 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8286 + m_GlyphIndex: 2046 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8298 + m_GlyphIndex: 2047 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8299 + m_GlyphIndex: 2048 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8300 + m_GlyphIndex: 2049 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8301 + m_GlyphIndex: 2050 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8302 + m_GlyphIndex: 2051 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8303 + m_GlyphIndex: 2052 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8364 + m_GlyphIndex: 2075 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8482 + m_GlyphIndex: 2090 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 2179 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28684132378477856} + m_AtlasTextureIndex: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 93 + m_Height: 93 + - m_X: 93 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 197 + m_Y: 0 + m_Width: 101 + m_Height: 78 + - m_X: 298 + m_Y: 0 + m_Width: 101 + m_Height: 80 + - m_X: 0 + m_Y: 93 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 188 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 283 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 378 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 472 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 566 + m_Width: 74 + m_Height: 97 + - m_X: 399 + m_Y: 0 + m_Width: 89 + m_Height: 80 + - m_X: 0 + m_Y: 663 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 757 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 851 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 945 + m_Width: 87 + m_Height: 78 + - m_X: 488 + m_Y: 0 + m_Width: 86 + m_Height: 78 + - m_X: 574 + m_Y: 0 + m_Width: 85 + m_Height: 79 + - m_X: 659 + m_Y: 0 + m_Width: 82 + m_Height: 84 + - m_X: 741 + m_Y: 0 + m_Width: 78 + m_Height: 92 + - m_X: 819 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 895 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 971 + m_Y: 0 + m_Width: 47 + m_Height: 94 + - m_X: 93 + m_Y: 78 + m_Width: 105 + m_Height: 25 + - m_X: 78 + m_Y: 103 + m_Width: 76 + m_Height: 91 + - m_X: 78 + m_Y: 194 + m_Width: 73 + m_Height: 93 + - m_X: 78 + m_Y: 287 + m_Width: 69 + m_Height: 95 + - m_X: 78 + m_Y: 382 + m_Width: 69 + m_Height: 94 + - m_X: 78 + m_Y: 476 + m_Width: 69 + m_Height: 94 + - m_X: 74 + m_Y: 570 + m_Width: 66 + m_Height: 93 + - m_X: 76 + m_Y: 663 + m_Width: 60 + m_Height: 100 + - m_X: 76 + m_Y: 763 + m_Width: 59 + m_Height: 99 + - m_X: 76 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 87 + m_Y: 945 + m_Width: 78 + m_Height: 78 + - m_X: 154 + m_Y: 103 + m_Width: 46 + m_Height: 99 + - m_X: 200 + m_Y: 78 + m_Width: 67 + m_Height: 94 + - m_X: 151 + m_Y: 202 + m_Width: 66 + m_Height: 89 + - m_X: 147 + m_Y: 291 + m_Width: 69 + m_Height: 92 + - m_X: 147 + m_Y: 383 + m_Width: 66 + m_Height: 94 + - m_X: 147 + m_Y: 477 + m_Width: 66 + m_Height: 93 + - m_X: 140 + m_Y: 570 + m_Width: 66 + m_Height: 91 + - m_X: 267 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 347 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 427 + m_Y: 80 + m_Width: 72 + m_Height: 80 + - m_X: 499 + m_Y: 78 + m_Width: 74 + m_Height: 80 + - m_X: 573 + m_Y: 79 + m_Width: 78 + m_Height: 80 + - m_X: 651 + m_Y: 84 + m_Width: 90 + m_Height: 66 + - m_X: 741 + m_Y: 92 + m_Width: 77 + m_Height: 78 + - m_X: 818 + m_Y: 93 + m_Width: 76 + m_Height: 78 + - m_X: 894 + m_Y: 93 + m_Width: 76 + m_Height: 80 + - m_X: 970 + m_Y: 94 + m_Width: 48 + m_Height: 81 + - m_X: 267 + m_Y: 160 + m_Width: 105 + m_Height: 25 + - m_X: 217 + m_Y: 172 + m_Width: 46 + m_Height: 99 + - m_X: 263 + m_Y: 185 + m_Width: 76 + m_Height: 78 + - m_X: 372 + m_Y: 160 + m_Width: 89 + m_Height: 52 + - m_X: 339 + m_Y: 185 + m_Width: 29 + m_Height: 78 + - m_X: 368 + m_Y: 212 + m_Width: 83 + m_Height: 65 + - m_X: 136 + m_Y: 663 + m_Width: 43 + m_Height: 99 + - m_X: 179 + m_Y: 661 + m_Width: 43 + m_Height: 99 + - m_X: 206 + m_Y: 570 + m_Width: 44 + m_Height: 91 + - m_X: 222 + m_Y: 661 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 383 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 482 + m_Width: 59 + m_Height: 88 + - m_X: 250 + m_Y: 570 + m_Width: 64 + m_Height: 90 + - m_X: 259 + m_Y: 660 + m_Width: 60 + m_Height: 96 + - m_X: 135 + m_Y: 763 + m_Width: 36 + m_Height: 99 + - m_X: 135 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 165 + m_Y: 945 + m_Width: 75 + m_Height: 78 + - m_X: 171 + m_Y: 762 + m_Width: 27 + m_Height: 99 + - m_X: 198 + m_Y: 760 + m_Width: 59 + m_Height: 89 + - m_X: 194 + m_Y: 861 + m_Width: 23 + m_Height: 84 + - m_X: 217 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 240 + m_Y: 942 + m_Width: 64 + m_Height: 81 + - m_X: 255 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 257 + m_Y: 760 + m_Width: 39 + m_Height: 89 + - m_X: 296 + m_Y: 756 + m_Width: 27 + m_Height: 99 + - m_X: 293 + m_Y: 855 + m_Width: 57 + m_Height: 87 + - m_X: 304 + m_Y: 942 + m_Width: 61 + m_Height: 81 + - m_X: 651 + m_Y: 150 + m_Width: 83 + m_Height: 28 + - m_X: 461 + m_Y: 160 + m_Width: 67 + m_Height: 78 + - m_X: 528 + m_Y: 158 + m_Width: 44 + m_Height: 81 + - m_X: 572 + m_Y: 159 + m_Width: 73 + m_Height: 78 + - m_X: 645 + m_Y: 178 + m_Width: 82 + m_Height: 64 + - m_X: 451 + m_Y: 238 + m_Width: 71 + m_Height: 78 + - m_X: 522 + m_Y: 239 + m_Width: 61 + m_Height: 80 + - m_X: 583 + m_Y: 237 + m_Width: 62 + m_Height: 82 + - m_X: 645 + m_Y: 242 + m_Width: 70 + m_Height: 78 + - m_X: 216 + m_Y: 319 + m_Width: 62 + m_Height: 64 + - m_X: 217 + m_Y: 271 + m_Width: 61 + m_Height: 48 + - m_X: 278 + m_Y: 263 + m_Width: 70 + m_Height: 80 + - m_X: 250 + m_Y: 383 + m_Width: 40 + m_Height: 89 + - m_X: 348 + m_Y: 277 + m_Width: 71 + m_Height: 70 + - m_X: 278 + m_Y: 343 + m_Width: 70 + m_Height: 34 + - m_X: 290 + m_Y: 377 + m_Width: 57 + m_Height: 87 + - m_X: 419 + m_Y: 277 + m_Width: 29 + m_Height: 76 + - m_X: 448 + m_Y: 316 + m_Width: 69 + m_Height: 78 + - m_X: 517 + m_Y: 319 + m_Width: 69 + m_Height: 78 + - m_X: 586 + m_Y: 319 + m_Width: 59 + m_Height: 79 + - m_X: 645 + m_Y: 320 + m_Width: 69 + m_Height: 79 + - m_X: 348 + m_Y: 347 + m_Width: 69 + m_Height: 78 + - m_X: 417 + m_Y: 353 + m_Width: 31 + m_Height: 41 + - m_X: 347 + m_Y: 425 + m_Width: 69 + m_Height: 68 + - m_X: 417 + m_Y: 394 + m_Width: 68 + m_Height: 78 + - m_X: 485 + m_Y: 397 + m_Width: 67 + m_Height: 78 + - m_X: 552 + m_Y: 398 + m_Width: 67 + m_Height: 78 + - m_X: 619 + m_Y: 399 + m_Width: 66 + m_Height: 78 + - m_X: 685 + m_Y: 399 + m_Width: 43 + m_Height: 82 + - m_X: 272 + m_Y: 472 + m_Width: 40 + m_Height: 89 + - m_X: 312 + m_Y: 464 + m_Width: 29 + m_Height: 81 + - m_X: 341 + m_Y: 493 + m_Width: 66 + m_Height: 80 + - m_X: 314 + m_Y: 573 + m_Width: 64 + m_Height: 83 + - m_X: 319 + m_Y: 656 + m_Width: 59 + m_Height: 83 + - m_X: 323 + m_Y: 739 + m_Width: 64 + m_Height: 83 + - m_X: 378 + m_Y: 573 + m_Width: 39 + m_Height: 89 + - m_X: 378 + m_Y: 662 + m_Width: 42 + m_Height: 75 + - m_X: 387 + m_Y: 737 + m_Width: 39 + m_Height: 89 + - m_X: 407 + m_Y: 493 + m_Width: 61 + m_Height: 80 + - m_X: 417 + m_Y: 573 + m_Width: 57 + m_Height: 83 + - m_X: 420 + m_Y: 656 + m_Width: 57 + m_Height: 81 + - m_X: 426 + m_Y: 737 + m_Width: 61 + m_Height: 83 + - m_X: 468 + m_Y: 475 + m_Width: 64 + m_Height: 82 + - m_X: 474 + m_Y: 557 + m_Width: 61 + m_Height: 83 + - m_X: 477 + m_Y: 640 + m_Width: 61 + m_Height: 83 + - m_X: 532 + m_Y: 476 + m_Width: 65 + m_Height: 78 + - m_X: 535 + m_Y: 554 + m_Width: 63 + m_Height: 82 + - m_X: 538 + m_Y: 636 + m_Width: 61 + m_Height: 83 + - m_X: 487 + m_Y: 723 + m_Width: 61 + m_Height: 83 + - m_X: 548 + m_Y: 719 + m_Width: 57 + m_Height: 83 + - m_X: 597 + m_Y: 477 + m_Width: 62 + m_Height: 71 + - m_X: 598 + m_Y: 548 + m_Width: 61 + m_Height: 82 + - m_X: 599 + m_Y: 630 + m_Width: 60 + m_Height: 82 + - m_X: 605 + m_Y: 712 + m_Width: 57 + m_Height: 83 + - m_X: 659 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 659 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 659 + m_Y: 638 + m_Width: 64 + m_Height: 66 + - m_X: 662 + m_Y: 704 + m_Width: 61 + m_Height: 82 + - m_X: 714 + m_Y: 320 + m_Width: 61 + m_Height: 79 + - m_X: 715 + m_Y: 242 + m_Width: 64 + m_Height: 78 + - m_X: 728 + m_Y: 399 + m_Width: 59 + m_Height: 82 + - m_X: 724 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 723 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 723 + m_Y: 638 + m_Width: 61 + m_Height: 80 + - m_X: 723 + m_Y: 718 + m_Width: 61 + m_Height: 79 + - m_X: 727 + m_Y: 178 + m_Width: 62 + m_Height: 64 + - m_X: 789 + m_Y: 171 + m_Width: 63 + m_Height: 78 + - m_X: 779 + m_Y: 249 + m_Width: 62 + m_Height: 78 + - m_X: 775 + m_Y: 327 + m_Width: 61 + m_Height: 66 + - m_X: 787 + m_Y: 393 + m_Width: 59 + m_Height: 82 + - m_X: 789 + m_Y: 475 + m_Width: 57 + m_Height: 82 + - m_X: 852 + m_Y: 171 + m_Width: 41 + m_Height: 81 + - m_X: 893 + m_Y: 173 + m_Width: 62 + m_Height: 79 + - m_X: 841 + m_Y: 252 + m_Width: 61 + m_Height: 79 + - m_X: 902 + m_Y: 252 + m_Width: 60 + m_Height: 80 + - m_X: 962 + m_Y: 175 + m_Width: 61 + m_Height: 79 + - m_X: 962 + m_Y: 254 + m_Width: 61 + m_Height: 66 + - m_X: 962 + m_Y: 320 + m_Width: 61 + m_Height: 62 + - m_X: 836 + m_Y: 331 + m_Width: 61 + m_Height: 62 + - m_X: 846 + m_Y: 393 + m_Width: 59 + m_Height: 81 + - m_X: 846 + m_Y: 474 + m_Width: 59 + m_Height: 80 + - m_X: 905 + m_Y: 332 + m_Width: 57 + m_Height: 80 + - m_X: 962 + m_Y: 382 + m_Width: 61 + m_Height: 62 + - m_X: 905 + m_Y: 412 + m_Width: 57 + m_Height: 79 + - m_X: 962 + m_Y: 444 + m_Width: 61 + m_Height: 53 + - m_X: 905 + m_Y: 491 + m_Width: 57 + m_Height: 78 + - m_X: 962 + m_Y: 497 + m_Width: 61 + m_Height: 53 + - m_X: 962 + m_Y: 550 + m_Width: 61 + m_Height: 43 + - m_X: 323 + m_Y: 822 + m_Width: 63 + m_Height: 30 + - m_X: 350 + m_Y: 852 + m_Width: 39 + m_Height: 89 + - m_X: 365 + m_Y: 941 + m_Width: 43 + m_Height: 82 + - m_X: 389 + m_Y: 826 + m_Width: 39 + m_Height: 89 + - m_X: 428 + m_Y: 820 + m_Width: 59 + m_Height: 78 + - m_X: 487 + m_Y: 806 + m_Width: 58 + m_Height: 78 + - m_X: 784 + m_Y: 638 + m_Width: 39 + m_Height: 89 + - m_X: 787 + m_Y: 559 + m_Width: 55 + m_Height: 79 + - m_X: 784 + m_Y: 727 + m_Width: 44 + m_Height: 78 + - m_X: 823 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 828 + m_Y: 727 + m_Width: 38 + m_Height: 82 + - m_X: 842 + m_Y: 557 + m_Width: 28 + m_Height: 81 + - m_X: 870 + m_Y: 554 + m_Width: 28 + m_Height: 81 + - m_X: 898 + m_Y: 569 + m_Width: 57 + m_Height: 66 + - m_X: 955 + m_Y: 593 + m_Width: 62 + m_Height: 58 + - m_X: 864 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 905 + m_Y: 635 + m_Width: 41 + m_Height: 89 + - m_X: 946 + m_Y: 651 + m_Width: 57 + m_Height: 79 + - m_X: 866 + m_Y: 727 + m_Width: 40 + m_Height: 82 + - m_X: 906 + m_Y: 724 + m_Width: 40 + m_Height: 82 + - m_X: 946 + m_Y: 730 + m_Width: 57 + m_Height: 66 + - m_X: 389 + m_Y: 915 + m_Width: 42 + m_Height: 26 + - m_X: 408 + m_Y: 941 + m_Width: 38 + m_Height: 82 + - m_X: 446 + m_Y: 898 + m_Width: 39 + m_Height: 89 + - m_X: 545 + m_Y: 806 + m_Width: 28 + m_Height: 78 + - m_X: 573 + m_Y: 802 + m_Width: 47 + m_Height: 78 + - m_X: 620 + m_Y: 795 + m_Width: 57 + m_Height: 65 + - m_X: 677 + m_Y: 786 + m_Width: 46 + m_Height: 56 + - m_X: 723 + m_Y: 797 + m_Width: 59 + m_Height: 59 + - m_X: 782 + m_Y: 805 + m_Width: 46 + m_Height: 55 + - m_X: 828 + m_Y: 809 + m_Width: 59 + m_Height: 58 + - m_X: 487 + m_Y: 884 + m_Width: 70 + m_Height: 25 + - m_X: 485 + m_Y: 909 + m_Width: 57 + m_Height: 65 + - m_X: 485 + m_Y: 974 + m_Width: 50 + m_Height: 49 + - m_X: 542 + m_Y: 909 + m_Width: 28 + m_Height: 78 + - m_X: 887 + m_Y: 809 + m_Width: 29 + m_Height: 64 + - m_X: 916 + m_Y: 806 + m_Width: 42 + m_Height: 65 + - m_X: 958 + m_Y: 796 + m_Width: 54 + m_Height: 64 + - m_X: 620 + m_Y: 860 + m_Width: 57 + m_Height: 50 + - m_X: 677 + m_Y: 842 + m_Width: 43 + m_Height: 54 + - m_X: 720 + m_Y: 856 + m_Width: 54 + m_Height: 41 + - m_X: 774 + m_Y: 860 + m_Width: 51 + m_Height: 52 + - m_X: 825 + m_Y: 867 + m_Width: 48 + m_Height: 52 + - m_X: 873 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 446 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 958 + m_Y: 860 + m_Width: 54 + m_Height: 24 + - m_X: 535 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 677 + m_Y: 896 + m_Width: 43 + m_Height: 43 + - m_X: 720 + m_Y: 897 + m_Width: 45 + m_Height: 41 + - m_X: 765 + m_Y: 912 + m_Width: 44 + m_Height: 38 + - m_X: 809 + m_Y: 919 + m_Width: 43 + m_Height: 42 + - m_X: 852 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 852 + m_Y: 951 + m_Width: 69 + m_Height: 23 + - m_X: 915 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 957 + m_Y: 884 + m_Width: 42 + m_Height: 38 + - m_X: 919 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 921 + m_Y: 951 + m_Width: 44 + m_Height: 27 + - m_X: 965 + m_Y: 951 + m_Width: 27 + m_Height: 38 + - m_X: 573 + m_Y: 880 + m_Width: 42 + m_Height: 26 + - m_X: 570 + m_Y: 906 + m_Width: 42 + m_Height: 38 + - m_X: 570 + m_Y: 944 + m_Width: 42 + m_Height: 38 + - m_X: 612 + m_Y: 910 + m_Width: 41 + m_Height: 38 + - m_X: 612 + m_Y: 948 + m_Width: 35 + m_Height: 37 + - m_X: 573 + m_Y: 982 + m_Width: 29 + m_Height: 39 + - m_X: 602 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 630 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 986 + m_Y: 922 + m_Width: 29 + m_Height: 29 + - m_X: 992 + m_Y: 951 + m_Width: 28 + m_Height: 38 + - m_X: 647 + m_Y: 948 + m_Width: 29 + m_Height: 28 + - m_X: 676 + m_Y: 939 + m_Width: 28 + m_Height: 38 + m_FreeGlyphRects: + - m_X: 78 + m_Y: 93 + m_Width: 15 + m_Height: 10 + - m_X: 74 + m_Y: 566 + m_Width: 4 + m_Height: 4 + - m_X: 198 + m_Y: 78 + m_Width: 2 + m_Height: 25 + - m_X: 151 + m_Y: 194 + m_Width: 3 + m_Height: 8 + - m_X: 147 + m_Y: 287 + m_Width: 4 + m_Height: 4 + - m_X: 267 + m_Y: 78 + m_Width: 31 + m_Height: 2 + - m_X: 488 + m_Y: 78 + m_Width: 11 + m_Height: 2 + - m_X: 573 + m_Y: 78 + m_Width: 1 + m_Height: 1 + - m_X: 651 + m_Y: 79 + m_Width: 8 + m_Height: 5 + - m_X: 818 + m_Y: 92 + m_Width: 1 + m_Height: 1 + - m_X: 970 + m_Y: 93 + m_Width: 1 + m_Height: 1 + - m_X: 200 + m_Y: 172 + m_Width: 17 + m_Height: 30 + - m_X: 263 + m_Y: 172 + m_Width: 4 + m_Height: 13 + - m_X: 368 + m_Y: 185 + m_Width: 4 + m_Height: 27 + - m_X: 140 + m_Y: 661 + m_Width: 39 + m_Height: 2 + - m_X: 250 + m_Y: 660 + m_Width: 9 + m_Height: 1 + - m_X: 136 + m_Y: 762 + m_Width: 35 + m_Height: 1 + - m_X: 179 + m_Y: 760 + m_Width: 19 + m_Height: 2 + - m_X: 171 + m_Y: 861 + m_Width: 23 + m_Height: 1 + - m_X: 198 + m_Y: 849 + m_Width: 19 + m_Height: 12 + - m_X: 217 + m_Y: 942 + m_Width: 23 + m_Height: 3 + - m_X: 259 + m_Y: 756 + m_Width: 37 + m_Height: 4 + - m_X: 293 + m_Y: 849 + m_Width: 3 + m_Height: 6 + - m_X: 499 + m_Y: 158 + m_Width: 29 + m_Height: 2 + - m_X: 572 + m_Y: 158 + m_Width: 1 + m_Height: 1 + - m_X: 645 + m_Y: 159 + m_Width: 6 + m_Height: 19 + - m_X: 451 + m_Y: 212 + m_Width: 10 + m_Height: 26 + - m_X: 522 + m_Y: 238 + m_Width: 6 + m_Height: 1 + - m_X: 572 + m_Y: 237 + m_Width: 11 + m_Height: 2 + - m_X: 216 + m_Y: 291 + m_Width: 1 + m_Height: 28 + - m_X: 263 + m_Y: 263 + m_Width: 15 + m_Height: 8 + - m_X: 348 + m_Y: 263 + m_Width: 20 + m_Height: 14 + - m_X: 278 + m_Y: 377 + m_Width: 12 + m_Height: 6 + - m_X: 448 + m_Y: 277 + m_Width: 3 + m_Height: 39 + - m_X: 517 + m_Y: 316 + m_Width: 5 + m_Height: 3 + - m_X: 417 + m_Y: 347 + m_Width: 2 + m_Height: 6 + - m_X: 347 + m_Y: 377 + m_Width: 1 + m_Height: 48 + - m_X: 485 + m_Y: 394 + m_Width: 32 + m_Height: 3 + - m_X: 552 + m_Y: 397 + m_Width: 34 + m_Height: 1 + - m_X: 619 + m_Y: 398 + m_Width: 26 + m_Height: 1 + - m_X: 250 + m_Y: 472 + m_Width: 22 + m_Height: 10 + - m_X: 290 + m_Y: 464 + m_Width: 22 + m_Height: 8 + - m_X: 272 + m_Y: 561 + m_Width: 69 + m_Height: 9 + - m_X: 341 + m_Y: 464 + m_Width: 6 + m_Height: 29 + - m_X: 312 + m_Y: 545 + m_Width: 29 + m_Height: 25 + - m_X: 314 + m_Y: 545 + m_Width: 27 + m_Height: 28 + - m_X: 314 + m_Y: 656 + m_Width: 5 + m_Height: 4 + - m_X: 319 + m_Y: 739 + m_Width: 4 + m_Height: 17 + - m_X: 378 + m_Y: 737 + m_Width: 9 + m_Height: 2 + - m_X: 416 + m_Y: 425 + m_Width: 1 + m_Height: 68 + - m_X: 417 + m_Y: 656 + m_Width: 3 + m_Height: 6 + - m_X: 416 + m_Y: 472 + m_Width: 69 + m_Height: 3 + - m_X: 416 + m_Y: 472 + m_Width: 52 + m_Height: 21 + - m_X: 468 + m_Y: 557 + m_Width: 6 + m_Height: 16 + - m_X: 474 + m_Y: 640 + m_Width: 3 + m_Height: 16 + - m_X: 532 + m_Y: 475 + m_Width: 20 + m_Height: 1 + - m_X: 532 + m_Y: 554 + m_Width: 3 + m_Height: 3 + - m_X: 535 + m_Y: 636 + m_Width: 3 + m_Height: 4 + - m_X: 477 + m_Y: 723 + m_Width: 10 + m_Height: 14 + - m_X: 538 + m_Y: 719 + m_Width: 10 + m_Height: 4 + - m_X: 597 + m_Y: 476 + m_Width: 22 + m_Height: 1 + - m_X: 597 + m_Y: 548 + m_Width: 1 + m_Height: 6 + - m_X: 598 + m_Y: 630 + m_Width: 1 + m_Height: 6 + - m_X: 599 + m_Y: 712 + m_Width: 6 + m_Height: 7 + - m_X: 659 + m_Y: 477 + m_Width: 26 + m_Height: 4 + - m_X: 659 + m_Y: 704 + m_Width: 3 + m_Height: 8 + - m_X: 734 + m_Y: 150 + m_Width: 7 + m_Height: 28 + - m_X: 734 + m_Y: 170 + m_Width: 84 + m_Height: 1 + - m_X: 734 + m_Y: 170 + m_Width: 55 + m_Height: 8 + - m_X: 779 + m_Y: 242 + m_Width: 10 + m_Height: 7 + - m_X: 775 + m_Y: 320 + m_Width: 4 + m_Height: 7 + - m_X: 775 + m_Y: 393 + m_Width: 12 + m_Height: 6 + - m_X: 787 + m_Y: 475 + m_Width: 2 + m_Height: 6 + - m_X: 893 + m_Y: 171 + m_Width: 1 + m_Height: 2 + - m_X: 841 + m_Y: 249 + m_Width: 11 + m_Height: 3 + - m_X: 1018 + m_Y: 0 + m_Width: 5 + m_Height: 175 + - m_X: 955 + m_Y: 173 + m_Width: 15 + m_Height: 2 + - m_X: 955 + m_Y: 173 + m_Width: 7 + m_Height: 79 + - m_X: 836 + m_Y: 327 + m_Width: 5 + m_Height: 4 + - m_X: 897 + m_Y: 331 + m_Width: 5 + m_Height: 62 + - m_X: 897 + m_Y: 332 + m_Width: 8 + m_Height: 61 + - m_X: 386 + m_Y: 822 + m_Width: 1 + m_Height: 30 + - m_X: 323 + m_Y: 852 + m_Width: 27 + m_Height: 3 + - m_X: 350 + m_Y: 941 + m_Width: 15 + m_Height: 1 + - m_X: 386 + m_Y: 826 + m_Width: 3 + m_Height: 26 + - m_X: 426 + m_Y: 820 + m_Width: 2 + m_Height: 6 + - m_X: 789 + m_Y: 557 + m_Width: 53 + m_Height: 2 + - m_X: 846 + m_Y: 554 + m_Width: 24 + m_Height: 3 + - m_X: 898 + m_Y: 554 + m_Width: 7 + m_Height: 15 + - m_X: 955 + m_Y: 569 + m_Width: 7 + m_Height: 24 + - m_X: 870 + m_Y: 635 + m_Width: 35 + m_Height: 3 + - m_X: 946 + m_Y: 635 + m_Width: 9 + m_Height: 16 + - m_X: 905 + m_Y: 724 + m_Width: 1 + m_Height: 3 + - m_X: 428 + m_Y: 898 + m_Width: 18 + m_Height: 17 + - m_X: 431 + m_Y: 898 + m_Width: 15 + m_Height: 43 + - m_X: 548 + m_Y: 802 + m_Width: 25 + m_Height: 4 + - m_X: 605 + m_Y: 795 + m_Width: 15 + m_Height: 7 + - m_X: 662 + m_Y: 786 + m_Width: 15 + m_Height: 9 + - m_X: 782 + m_Y: 797 + m_Width: 2 + m_Height: 8 + - m_X: 485 + m_Y: 898 + m_Width: 2 + m_Height: 11 + - m_X: 906 + m_Y: 806 + m_Width: 10 + m_Height: 3 + - m_X: 1003 + m_Y: 651 + m_Width: 20 + m_Height: 145 + - m_X: 946 + m_Y: 796 + m_Width: 12 + m_Height: 10 + - m_X: 720 + m_Y: 842 + m_Width: 3 + m_Height: 14 + - m_X: 774 + m_Y: 856 + m_Width: 8 + m_Height: 4 + - m_X: 825 + m_Y: 860 + m_Width: 3 + m_Height: 7 + - m_X: 873 + m_Y: 867 + m_Width: 14 + m_Height: 6 + - m_X: 446 + m_Y: 1019 + m_Width: 39 + m_Height: 4 + - m_X: 484 + m_Y: 987 + m_Width: 1 + m_Height: 36 + - m_X: 535 + m_Y: 974 + m_Width: 7 + m_Height: 13 + - m_X: 765 + m_Y: 897 + m_Width: 9 + m_Height: 15 + - m_X: 720 + m_Y: 938 + m_Width: 45 + m_Height: 85 + - m_X: 809 + m_Y: 912 + m_Width: 16 + m_Height: 7 + - m_X: 852 + m_Y: 919 + m_Width: 21 + m_Height: 7 + - m_X: 916 + m_Y: 871 + m_Width: 42 + m_Height: 2 + - m_X: 957 + m_Y: 871 + m_Width: 1 + m_Height: 13 + - m_X: 557 + m_Y: 884 + m_Width: 16 + m_Height: 22 + - m_X: 557 + m_Y: 884 + m_Width: 13 + m_Height: 25 + - m_X: 615 + m_Y: 880 + m_Width: 5 + m_Height: 30 + - m_X: 612 + m_Y: 906 + m_Width: 8 + m_Height: 4 + - m_X: 535 + m_Y: 1019 + m_Width: 38 + m_Height: 4 + - m_X: 570 + m_Y: 982 + m_Width: 3 + m_Height: 5 + - m_X: 535 + m_Y: 1021 + m_Width: 67 + m_Height: 2 + - m_X: 602 + m_Y: 982 + m_Width: 10 + m_Height: 3 + - m_X: 647 + m_Y: 978 + m_Width: 318 + m_Height: 7 + - m_X: 658 + m_Y: 978 + m_Width: 307 + m_Height: 45 + - m_X: 658 + m_Y: 989 + m_Width: 365 + m_Height: 34 + - m_X: 1012 + m_Y: 651 + m_Width: 11 + m_Height: 271 + - m_X: 999 + m_Y: 884 + m_Width: 24 + m_Height: 38 + - m_X: 957 + m_Y: 922 + m_Width: 29 + m_Height: 4 + - m_X: 1017 + m_Y: 593 + m_Width: 6 + m_Height: 358 + - m_X: 1020 + m_Y: 593 + m_Width: 3 + m_Height: 430 + - m_X: 1015 + m_Y: 651 + m_Width: 8 + m_Height: 300 + - m_X: 653 + m_Y: 910 + m_Width: 24 + m_Height: 29 + - m_X: 653 + m_Y: 910 + m_Width: 23 + m_Height: 38 + - m_X: 704 + m_Y: 939 + m_Width: 61 + m_Height: 84 + - m_X: 704 + m_Y: 950 + m_Width: 105 + m_Height: 73 + - m_X: 704 + m_Y: 961 + m_Width: 148 + m_Height: 62 + - m_X: 647 + m_Y: 977 + m_Width: 274 + m_Height: 8 + - m_X: 647 + m_Y: 976 + m_Width: 29 + m_Height: 9 + - m_X: 658 + m_Y: 977 + m_Width: 263 + m_Height: 46 + - m_X: 658 + m_Y: 976 + m_Width: 18 + m_Height: 47 + - m_X: 704 + m_Y: 974 + m_Width: 217 + m_Height: 49 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: + - {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28684132378477856 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: -92 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f101112121313131212100f0e0c0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130e0d0b0803000000000000000000000000000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131313131313131313131313131313130a09070400000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000020507080c0f1112131211100c080806020000000000000000000000030607090d1011121312110e0a070604010000000000000000000000000000000000000000000000000000000000000000000000000606060606060000000000000000000000000000000000000000000000000000000000010507070c0f1112131312100c08080602000000000000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000000000000000000000000000306080913131313131207070501000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315171a1c1d1e1e1f20201f1f1e1d1c1b19171513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000030a10161a1c1d202020202020201b1a18140f080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000106090b0c131313131313080705020000000000000000000000000000000002090e111414181c1e1f201f1e1c191514120e090300000000000000060b101213161a1d1e1f201e1d1b171413110d0701000000000000000000000000000000000000000000000000000000000000030608091313131313130b0a0805000000000000000000000000000000000000000000000002080d111314191c1e1f201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000000000000000000000000000000002080d1113142020202020191815120d060000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d080200000000000000000000000000000000000000000000000002080d1113142020202020191815120d06000000000000000000000000000000050b10141617181818181818181413110d07010000000000000000000001030405060606060504040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f09010000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e1214181c1f20222426282a2a2b2c2c2c2c2c2b2a2927262422201f1c171413110d0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d171009000000000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2727241f1a130b0200000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000060d1215181920202020201f1514120e090300000000000000000000000002080e141a1e202125292a2b2c2c2b292622211e1a150e0903000000020a11171c1f2023272a2b2c2c2b2a282420201d18130c07000000000000000000000000000000000000000000000000000000030a0f121515202020202020181715110c060000000000000000000000000000000000000002080d13191e202125292b2c2d2c2b292622211e1a150e09030000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c0400000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000810171c2023242525252525252520201d18130c0400000000030607090b0e0f1112121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11141a1e2123282c2d2f31333537373838393939383837353433302e2d2b282221201d1814120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000030d161f262d323536393939393939393433302b251d140b0000000000000000000000000000000008111a22282d30313939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a1108000000000000000000010911181e2224252d2d2d2d2d2c22211e1a140d0600000000000000000000050d14191f252a2d2e3235373839383736322f2e2b26201a150e0600070c141c23282b2d303336383939383734312d2c29241d18120b03000000000000000000000000000000000000000000000000060e151a1f21222c2d2d2d2d2d2424211d1710090000000000000000000000000000000000050c13191e252a2d2e3235373939393836332e2d2b261f1a150e0600000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b13090000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b1309000000000000000000000008121a22282d3031313131313131312d2c29241d160d0405060b10121316181a1c1d1f1f20201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20262a2d2e34383a3c3e40424344454546464645454342413f3d3b3938332d2d2c2924201e1a14100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000a151f2831383e42434646464646464641403c362f261d0f05000000000000000000000000000005101a232c33393c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000000000009131b23292e31323939393939392e2d2a261f180f060000000000000000080e171e252a30363a3b3f424445464544433f3b3a37312b2620180f0b12181e262e34383a3c40434445464544413d3a39352f28231c150c050000000000000000000000000000000000000000000006101820262b2e2f39393939393931302d28221a1209000000000000000000000000000000070e161e252a3036393a3f424445464645433f3b3a37312b2620180f0900000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b11060000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c02000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b110600000000000000000005101a242c33393c3d3e3e3e3e3e3e3e3a39352f281f160b1113171c1f20222527292a2b2c2c2d2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d130900000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000000000000000000000010b151f272f343846464646464646464645423d352d24190f04000000000000000000000000000000000000000000000000000000000000000000000001070c141a1d24292c31363a3b404546484a4d4f505151525353525251504f4e4c4a4846443f3d3a39352f2d2a251f1d18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000005101c26313a43494e50535353535353534e4c4841382f21170d03000000000000000000000000000b17222c363e44494a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b0000000000000006111b252d343a3e3f4646464646463b3a36312921180b0200000000000008111a202930363b4246474b4f51525352514f4c4847423c37312a211b151c232830383f4446494d5051525351504e4a4745403a342e271e170e050000000000000000000000000000000000000000030e18222a31373a3c4646464646463e3d39342c241a0e0500000000000000000000000000071019202830363a4146474c4f51525352514f4c4847423c37312a211b12090100000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d01000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d0100000000000000000b17222c363e44494a4b4b4b4b4b4b4b4745403a31281d191d2023282b2d2f3234363738393939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393b4246484b51535557595b5d5d5e5f5f5f5f5f5e5d5c5a59575553504a4a4745413b3a36302c29241d1a140f0a03000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d1101000000000000000000000000000000000000000a16212d38434c545a5d606060606060605a58534a4133291f140900000000000000000000000004101c28333e48505557606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000000010d18232d373f464a4c5353535353524846423b33291d140a000000000008111a232c323b41464d5254585c5d5e5f5f5e5c5955534d47423c332d241e272e343e424a5053565a5d5e5f5f5e5d5b5753514b444039302920170f05000000000000000000000000000000000000000a15202a343c4347485353535353534b49453e362c20170d020000000000000000000000071119222b323a41464c5254585c5e5f605f5e5c5955534d47423c332d241b130900000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e1206000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c0300000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e12060000000000000004101c28333e485055575858585858585853514b433a2f2625292d2e34383a3c3e414244454546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e08020000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000000000000000000000000060d151d232930363a4045474d5355545c60626466686a6a6b6b6c6c6c6b6b6a6867666361605b545654514b4846423b39352f2a251f1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000d1a26323e49545e66696c6c6c6c6c6c6c67645c53453b30251a0e0200000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000006121e29343f4951565860606060605f55534d453b2f261b1106000000050f1a232c353e444c52575e6165686a6b6c6b6a6965625f57534d453f372d27303940444f545c606366696b6c6c6b6a6764605d55514a423b322921170b020000000000000000000000000000000000030f1a26313c464e53555f6060606060575550483e32291e130800000000000000000000050e19232b343d444c52565e6165686a6c6c6c6b6966615f57534d453e362d251b110800000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e22150900000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e221509000000000000000814202d3944505a616464646464646464605d554b41382d3035393a3f4446494b4d4f5052525353525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000030a11171f272f343b42464b5153575f6165666d6f71737576777878797979787876757472706e6c666663605d5554524d4745403936312b262019140d0500000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c000000000000000000000000000000000000000f1c2935424e5a66707679797979797979746e64574d42362a1f140900000000000000000000000a1623303c4955616c707979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f23160900000000000915222e3a46515b62656c6c6c6c6c6c615f574d41382d22170b0300030d17212c353e474f565e61696e7275777879787776726e69625f5751493f373039424a515961666d6f7376777879787774706d67605c544d443b33291d140a000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c64615a50443a3025190e040000000000000000020d17202b353d464f565e61686d7275777879797876726e69625f5750483f372d23190d0400000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c1207000000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e312418080100000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e31241808010000000000000a1623303c4955616c70717171717171716d675d53493f383a4146474a505355585a5c5d5e5f5f605f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000040c151c2328313940454d52555d6065696e7276797b7d80828384848586868585848382817f7d7b797673706d6765615e5753514b46423b37312a251e170e07000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000101d2a3643505d697682868686868686868074695e52463b30251a0e02000000000000000000000a1724313d4a5764707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a00000000000b1824313e4a56626d727979797979796e695f53493f33271f14090009141f29333e474f5961686e747b7e828485868584827f7b756e69625b51493f39424b545c606c70787c80838485868483817d7a726d665e564d453b2f261c1106000000000000000000000000000000000815212e3a47535f6a6f797979797979716c61564c41362a20160c020000000000000009141f29333d474f5960686d747a7f828485868584827f7b756e69625a51493f352b1f160c01000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c04000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c030810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c0400000000000a1724313d4a5764707e7e7e7e7e7e7e7e796d655b504443484c5254545c60626567696a6b6c6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000000000000000060d161e262e343d434b51575e61676d72777b7f8286888a8c8e909091929292929291908f8d8c8a888583807d7a76726e6964605d55534d47433c36302920191007000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f13060000000000000000000000000000000000000a1723303d4a5663707d89959393939392867b6e61574d42362a1f1409000000000000000000000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a00000000000c1925323f4c5865727f8686868686867b6e655b50443b31251a0e050e1a25313b454f59616b707a81878b8f90919292918f8c88827b726d625b5147404b545c666d757d84898d9091929291908e8a857f786e695e574d42382d22170b010000000000000000000000000000000915222f3c4855626f7b8786868686867e71685e52463e32281e1308000000000000020e1a25303b454f59606b6f7a81868b8f91929392918f8c87827b716c625b51473d31281d1307000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140908111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d040000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d04000000000a1724303d4a5763707d868b8b8b8b8b8b81776c605a504e54565e6165666d6f7174757778787979787877767573706e696763605c54524c46413b322a251e170e060000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000060f171f2830383f444f555c60696e737a7f84888b8f929897999b9d9d9e9e9f9f9f9e9e9d9b9a99969892908c8986827f7b76716d67615e57534e46413b322b22190f04000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000916222f3c4854606b7683909da79fa3998d8074695e52463b3025190e020000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00000000000613202d394653606c7782909893988f82776c60574d42362a20170d121e2a36424d57616b707d868e939a9b9d9e9d9d9d9c98948f877f726d62594f45515c666d78818a9196999c9e9d9d9e9d9a98928c837b6e695e544a3f33281d12070000000000000000000000000000000815212e3a47535f6a737f8c95939392857a6d615a50443a3024190d04000000000005111e2a36424d57606b6f7d858d92999b9d9c9b9c9e9c9a938f867e726d62594f433a2f24180d0100000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d101a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c01000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d1a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c010000000a16232f3c4855616b727f8c93979797938d80736c6158586062686d7175797c7e8082838585868685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000050e172129313a424a505960676d737b80858b9195989c9fa3a39f9d9b9a999898989898999b9c9d9fa3a29f9c9999928f8b87837e79746e69625f58524c443d342b21160a000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000714202c38444f5963707d8a959fabab9f92867b6e61564d42362a1f14080000000000000000000a1724313d4a5764707d8a97a3acacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3968a7d7063574a3d3024170a000000000005121f2b3744505b656e7b86929f9f948b7e72695e53463f32291f1414212d3a46535e69707d8692989f9d9b9691909192999f9e99928b7f726b60554e58606d78818e939ea09e9892909091979d9f9f9590847b6e665b5044392f23180c00000000000000000000000000000006121f2b37434e58606d78839099a1978e81756c61564c4135291f160c01000000000714202d3a46525e696f7d8691979f9f9892908e8f91979f9f98928b7f726b60554b4035291d1307000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f1617212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f16212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000714202c38444f59636d74818e959fa59c928a7e716a60626a6f757a7e8285888b8d8f9091929293929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000030d172029333b434c545c606b707980868d92979da0a29f9b989892908e8d8c8c8b8b8b8c8d8e8f919299979a9d9fa39f9c9a938f8b85807b756e6a615e564e463d32271b0f03000000000000000000000000000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99d908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f1206000000000000000000000000000000000004101c27333d4855616b7783909da7aea3988d8074695e52463b3025190e0200000000000000000a1724313d4a5764707d8a97a3b0b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968a7d7063574a3d3024170a0000000000030f1b27333f49535f69727f8c959f9f92867b6e615a50443b3025191f2c38434e58616e7b869298a29c938e88848384868c9299a39f93887d6f675c535f6a73808d939ea197928b858483858990959fa0969083786c60554b4034291c10040000000000000000000000000000030f1a26313c44515c666f7c87929f9e938a7d70685d52453d31281d130700000007131f2c38434f59616e7b859298a19a938c86838282858a9297a29f93877d70675d51453a2f24180d010000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e1c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d0100000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d01000004101c28333e47515b606d79839096a1a49f92867c6f6a6f767c81868b8f9298989a9c9d9e9f9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000020b151f29323b454d565d666d747d848c92999fa29f9c98928f8b88858381807f7f7e7e7f7f8081828486888a8d9092999b9ea19f9c98928d86817c746e6860584e43382c1f130700000000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a0000000000000000000000000000000000000b16212c38444f5964707d8a95a0acaa9f92867b6e61564d41362a1e140800000000000000000a1724313d4a5764707d8a97a3b0aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a0000000000000b17222d38414d57606d78839099a2988f82766c62564d41362a20222e3b4854606a75828f98a29c918c817b7876777a7f87929aa49a9184796d6056626e7c87929fa19791857e797776787c838f949f9f958b7f72675c5145382c1f13060000000000000000000000000000000a15202834404a54606a73808d96a09e91857a6d60594f433a2f24180d0300000915222f3b4854606b75828f97a19f9388807a767576797e859297a2999184796d60554b4035291d1104000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24202d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f242d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000b17212c353f45515c676e7a849198a2a39891857b747c82898e92999c9fa2aaa7a8aaa8a8a7a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e050000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000a141d27313a444d575f686d78808991969fa39e9b948f8a85827e7b7977757373727171727273747677797b7e8083868a8e92979b9fa29f99928e87817a6f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f03000000000000000000000000000000000005101c28333e4653606c7883909da7aea3988d8074685e52463b3025190e02000000000000000a1724313d4a5764707d8a97a3b0ab9e91848080808080808080808080808080808080808080808080808080808080808080807c6e6255483b2f22150800000000000006111b262f3c44505c666f7c86929f9f948b7e71685e52463e32292834404b54626f7c89939e9f948c7f746e696a686d737e88939fa0968b7f72655e6875828f99a39e91857b716d676a6a6f78828f98a29f9285796d6053473a2e23170b000000000000000000000000000000030c18232e39424e58606d7984919aa1978e81746b60554b4035291f150b0105111e2a36414c56636f7c89939e9e938b7e736d6868666d717c85929fa1968c8073675d5145392c2013070000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c41352923303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c413529303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000005101a232834404b555e686f7c86929aa4a197908381878f949b9fa3abacaaaba39f9d9c9b9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006111c262f39434c565f696e7a828d929ea0a09d938e88827d7975716e6c666867666565656565666869666d6e7174767a7d81858a8e92989ea19f99928e867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000000000b161f2b3744505b65717e8a95a0acaa9f92867b6e61564c41362a1e14080a0a0a0a0a0a0a0a1724313d4a5764707d8a97a3b0a99c8f827673737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e211408000000000000000a141d28343f4a545f6a737f8c95a09f92857b6e615a50443a302c3845515c6674818e9aa59c9082786c615f575d616c74818d99a49d9083776a616d7a86929fa0958a7d7069605c5860666e7b86929fa2978a7e7164544a3f34281c100300000000000000000000000000000007121c27303c45515c676f7d88939f9d93897d70675d51453d31271d12070714202d3946525e6875828f9ca59b8e81756c615d565c606a717e8b96a09f92857a6d6053473a2f24180c00000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c3026313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d211407000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d21140700000000081118232e39434c565f6a717e88939fa5a095908d93999fa6acaaa8a09d999992908f8e8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000b17222d38424b555e686e7b838f949da49c969189817c76706d666561605b545a5959585858595a5b545c60626467676d7174797d81868c91969da09e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e211509000000000000000000000000000000000000030f1b27333f4953606c7884919da8aea3988d8074685e52463b3025191616161616161616161724313d4a5764707d8a97a3b0a99c8f82766967676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000020b17232e38424e58606d78839099a2978f82756c61564c41362d3a4653606d7985929fa2988a7d70655b534d5259616e7b87939f9f95887b6f65727e8b99a39d9184786c6057514e545e6874818d9aa99c8f8276665c5044382b1f1206000000000000000000000000000000000b151e2934404b55606b74808d96a19e9184796d60594f43392f24180c0814212e3b4754616e7a86929f9f94887b6e615a524c5058606c7884919da2978b7e7164554b4035291d100400000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e21140700000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e3f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e211407000000000007121d27303b444e58616c73808c939ea7a09d9a9fa4abaca59e9b96918c898684828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b403428201509000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000030f1c28333f4a545d676d7a8491959fa39f928d847d756f6a64605c545553504a4d4c4c4b4b4c4c4d4e4a51535557555d6064666d70757a7f848a9095978c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887b6f6255483c31251a0e020000000000000000000000000000000000000b17222d3844505b66717e8a96a0acaa9f92867a6e61564c41362a232323232323232323232324313d4a5764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000006111c26303c44515c666f7c87929f9e938a7e71685e52463e323c4956626f7c8997a29f9285796d6053494246535f697683909da7988b7f726875828f9bab998c8073655b5045424d5663707c8998a39f9285796d6053463a2d20130700000000000000000000000000000000030c18232f39434f59606d7984919ea1968d80746b60554b4035291e150b1825323e4b5865717e8b99a39c908376695f53464144505b65727f8c99a99c8f8276675d5145392c1f1306000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e211407000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f343f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e2114070000000000000b151e29323c46505a606c77818e96a0acaaa7acafa7a09d938e89847f7c7a777575747373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000005101a232b3844505b666d79839096a0a299928b8079706b625f5853514b4846443f40403f3e3e3f3f4041404446484b4c5154545c6063686d72797e838a91857a6d60554b4035291d100400000000000000000000000000000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a9998d807366574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e120500000000000000000000000000000000000006111b28333f4a54606d7884919ea8aea2988d8073685e52463a30303030303030303030303030313d4a5764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a201509000000000000000000000a141e2834404a545f6a73808d95a09e92857a6d615a50443a3f4b5865727e8b98a99c8f8276665c504138424d576673808d99a69b8e8174677784919eab96897d706353493f3b4653606d7986929fa298887b6e6255483b2f221508000000000000000000000000000000000007121d27313d45515d67707d89939e9f93887d6f675d51453d30271c121d2935414c566875828e9bab998c7f7266574d42353f4953626e7b8897a29f92867a6d6053473a2d2014070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b303f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e2114070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b3f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e211407000000000000030c17202a343e44505b656d7a84919daab6b4b3a9a0959189817c7773706d6769686766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000b17212a36424d57606c78818f959fa29892877e736d676059534e46454040434546464544423f3b3a373134383a3b3e4145474a5053565d60666d71787e847f73675d5143392f24180c000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d908477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d211408000000000000000000000000000000000000000b17222d3844505c66717e8b96a1acaa9f92867a6e61564c413d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5764707d8a97a3b0a99c8f8276695c4f43404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c18232e39424e58606d79839199a1978e81756c61564c41414e5b6774818e9aa79a8d807467544a3f2f3e4b5764717e8a97a49d9083776d7a86939fa399877b6e6154473b3845515c677784909daa978a7e7164574b3e3124180b0000000000000000000000000000000000010b151f2935404b55616b74818e97a19a9184796d60584e42392e2318202d3946525d687884919ea996897c706356493d31394653606c7985929fa398897c6f6356493c3023160900000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42363f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e21140700000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d423f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e2114070000000000000008131e28313a46535e696f7d86929facb9b9ada29791837d75706b6663605d555b5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e050000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000004101c28333a46525e69727f8b939ea39992867d716c605c554f47434446494d5051525352514f4c4847433c37332d2f2f35393a3f44464c52545c60656c7179796d60554b4131271f1911060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000000000006111c28343f4a54606d7984919ea8aea2988d8073685e52494949494949494949494949494949494a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343434342f2e2b2620180f0600000000000000000000000007121c27303c45515c676f7c87939f9e938a7e70685d5246434f5c6976828f9ca5988b7f7265584c3f2e3c4956636f7c8996a29f9285786f7b889aa49f9286796c6053463934404b556975828f9ca5998c7f7266594c3f3326190c000000000000000000000000000000000000030d18242f3a434f59606d7a85919ea0968d80736a60544a4034281e212e3a4754616d7a8796a1a297877a6d6054473a2d3744505b6576828f9caa988b7f7265584c3f3225190c000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e3a4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000010d19242f3a43505a616e7b859299a3aebbb8ab9e92857a706b6360595653514b4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d0100000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000714202c38444f59616e7b86929fa59f92877d706b615a514b4344495053565a5c5e5f5f5f5e5c5955534e46443f382f27343c424a5053565b5d5f5f5b60666c6d675c51454039312b2317110a0200000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d1105000000000000000000000000000000000000000b17232e3844515c66727e8b96a1adaa9f92867a6d615656565656565656565656565656565656565764707d8a97a3b0a99c8f8276695c4f433629272727272727272727272727272727272727272727272727272722211f1a150e0600000000000000000000000000000b151e2834404b55606a73808d96a09e91857a6d61594f43505d6a7683909da4978a7e7164574b3e313b4855616e7b8894a19f9286796f7c8996ac9e918578655b5044372e414e5b6774818e9aa6998d8073665a4d4033271a0d0000000000000000000000000000000000000007131d28313d45525d68717e8a939e9f92877c6f665c51443c3026232f3c4956626f7c8995a89f928578685d5245392c333f49536774818e9aa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f433946525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f4346525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000004111d2935414c55626c76828f97a1abb5afacada2978e81776c605a504947454042414040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000a16232f3c4855616b75828f98a29d938b7e716b60595045414950535b606366696b6c6c6c6b6866625f58535049413d333d464e545b6063676a6b6c6c6b696663605c54514b433d3528221c140b02000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d2013070000000000000000000000000000000000000006111c2834404a54606d7984919ea9aea2988d8073686363636363636363636363636363636363636364707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0903000000000000000000000000000000030c18232e39434e58606d7984919aa1978e81746b61564c515e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1a399867a707d8a96a39e9184776b5e493f3334414d5a6774808d9aa79a8d8174675a4e4134271b0e000000000000000000000000000000030608090d0c161f2935414c56616c75818f97a2999083786d60584e42382e23313e4a5764717d8a97a49d9084776a564c4135292d404c5966737f8c99a69c8f8276695c4f4336291c10000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b40414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000000000000000000020608080c0e07131d28313e46535e69727f8c95a0988e81756b61554b414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000613202c3945515d67717e8b949fa9b3aba39fa3a99e938c80736c61584e453b352f3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000007131f2c38434f5963707d8a949ea1978e81746c62594f47444c535b60656c6f7376787979787775726e6a64605b534e443f464e585f666c707477787979777673706d66605d554f4740332d261d140a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c00000000000000000000000000000000000000000c18232e3945515c66727f8b97a1adaa9f92867a707070707070707070707070707070707070707070707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000000000000000000000000007121d27303d45515d67707d88939f9e938a7d70685d52515e6b7884919ea3968a7d7063574a3d303a4754616d7a8794a0a194877a717d8a97a49d9184776a5e51442d34404d5a6773808d9aa69b8e8175685b4e4235281b0f00000000000000000000000000040a0f1315161a1d1f1924303a44505a616e7a85929ea0958c7f736a5f544a3f3428323f4b5865727e8b98a59c8f8376695c50432f24323e4b5865717e8b98a49d9083776a5d5044372a1d1100000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e13080000000000000000000000000003090e121415191b1d1e161f2a36424d57606d788390999e938a7d70675d5145444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e130800000000000004111d2935414c55606d7a85929ea6b0aaa2999299a1a59c928a7e716a60574d43392f26272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000915222f3b4854606b7683909da69e91857a6d605a5047454d565e656c71787c80838485868584827f7b77716c65605850494e58606a6f787d81838586858483807c78726d67605952443f382f261c1106000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d10040000000000000000000000000000000000000007121c2834404b54606d7985919ea9aea2988e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8c99a6b2a99c8f8276695c4f4336291c1003010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000b151e2935404b55606b74818d96a19e91847a6d60594f5e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1aa93877a707d8a96a39e9184776b5e51442f34414d5a6774808d9aa79a8e8174675b4e4134281b0e0000000000000000000000040a0f151b1f212226292b2c2c28323e46525e68717e8b949e9f92877c6f665c50443c2f33404c5966737f8c99a69c8f8275695c4f423629313e4b5764717e8a97a49e9184786b5e5145382b1e120000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e413d45515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000000000000060c11151a1e212226282a2b2c2c25313b44505c666f7c87939f9e9184796d60584e4145515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000613202c3945515d67737f8c97a2adaea29892869196a1a49f92867c6f695e554b41382d2217171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c10040000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d1104000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005111e2a36424d56636f7c89959f9f958a7e71685d5248434d575e686d777e84898d8f91929292918f8c88837e786f6a605b5354606a6f7c83898e9092929291908c89847f796f6b635c504a42382d22171007000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000c18232e3945515d67727f8c97a1adaa9d938e898989898989898989898989898989898989898989898c919ca8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7984919ea1968e81746b60555d6a7783909da4978a7d7164574a3e313b4855616e7b8894a1a2988679707c8996a39e9184786b564c413534414e5b6774818e9aa69a8d8073675a4d4034271a0d00000000000000000000070e151b20262b2e2f3336383939393736414c56626c76828f98a2999083786d60574d41382d404d596673808c99a69b8e8275685b4f423528313d4a5764707d8a97a39e9285786b5f5245382c1f12000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e050000000000000000000002090e171d1f262b2e2f3235373839393938343f4a54606a74808d97a1968d80736a5f5349404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e05000000000000000714212d3a4754606d7a85929fa9b3a99f92867c849198a2a29891847b6e675d53493f332722190f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714202d3a46525e6975828f9ba79d9083766c61564c414b555e696e7a828b9196999c9e9f9f9f9e9b9995908a837c726c655c5c666f7c8690959a9d9e9f9f9e9c9996918b847d736e605b544a3f332822190c02000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000000000007121d2935404b55606d7985929ea9afa59d9a96969696969696969696969696969696969696969696999ca3adb5a99c8f8276695c4f4336291c100c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000007121d27313d45515d67707d89939d9d93897d70675d5c6976838f9ca4988b7e7165584b3e323c4855626f7b8895a29f9285796f7c8895a99f928578685d52453935424e5b6875818e9ba6998c807366594d4033261a0d00000000000000000109101920272b32373b3c40434546464544423e44505a616e7b86929f9f958c7f72695f53493f33404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f120000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c0500000000000000000000050d141a22282d31373a3b3f414445454646454441424e58606d7a85919e9f92877c6f655b5044434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c050000000000000006121e2b37424d5765727e8b97a2adada1978c7f727c86929aa4a1969083796d655b50443e342b20170d090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d201308000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e13080000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000814212e3b4754616e7b87939fa1968a7e71645a504445515d676e7b848f949ea0a8a39f9c9a999a9b9e9f9d9590877f776d66606d79849198a0a79f9d979595989c9f9e96918780746c665b50443f342b1e140a00000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000000000000c18242f3945515d67727f8c97a2adafa9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6a8adb5b5a99c8f8276695c4f4336291c1919191919191919191919191919191919191919191313100c070000000000000000000000000000000000000000000000010b151f2935414b55606b74818e97a19e9184796d60596875818e9ba6998c807366594d40313d4a5763707d8a96a39e9184776e7a8797a1a298877a6d6054473a36424d57697683909cac988b7e7265584b3f3225180c00000000000000010a131b222b32373c4347494d5052525352514e4b4746535e69727f8b949f9f92867b6e655b50443b404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f12000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c413c46515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000000060f171f252a34393c4247484c4e505152535252514e4c48525d68717e8a949f999083776c60564c4146515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000814212e3a47535f697683909da9b3ab9e9185796d717e88939fa59f958e81776c605a50463c32291f150b02091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101d2935404b5565727e8b99a49e9184786d605346434e58606d798391969fa6a49f9992908e8d8d8e91969a9f99928c81786d66717e8a96a0a89f95908a88898b8f949da099938c81786c605b51463d30261c1106000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f1206000000000000000000000000000000000000000007121d2935404b55606d7a85929faab3b5b4b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a6abb4b5a99c8f8276695c4f43362926262626262626262626262626262626262626262626201f1c18120b0300000000000000000000000000000000000000000000030d18242f3a434f59606d7a84919ea1968d80746b6066727f8c99ab9b8e817568574d42373f4a5465727f8b98a59b8f8275697885929eaa95887c6f6255493c3a46535e697885919ea49a897c6f6256493c2f231609000000000000000a131c252d343c43474e5355595c5e5f5f5f5d5b5853514d57606c77829098a3989082776c60574d42404d596673808c99a69b8e8175685b4e423528303d4a5763707d8a96a39e9285786b5f5245382c1f1200020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d3f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c00000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b58555356616c76828f989f948b7e71685e52463f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c0000000000000000000815222f3b4855626e7b88959fabafa3998c7f73676c73808c939ea79e938c7f736c61584e443b31271d120700071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000613202c3945515d6775828f9ca8998c7f72665c50444854606a74808d95a0a8a499938d87838180808184888d92989f938e81786c74818e9ba8a09690837d7b7c7e828991969f9f938e81746d62584e42382e23170b01000000000000000000000000000000000815212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a0000000000000000000000000000000000000000010d18242f3945515d6773808c98a2aebab1a7a09d93939393939393939393939393939393939393979aa2abb5a99c8f8276695c4f433633333333333333333333333333333333333333333333332d2c28231d150c030000000000000000000000000000000000000000010407131d28313d45525d68707d8a939e9f93887d6f6763707d8a99a39e918478695f53473f44505c6675818e9ba9998c7f736976838f9ca5988b7f7265574d423f4854616e7b8796a19f93867a6d6053473a2d20140700000000000008121c252e373f464e54585f6266696b6c6c6c6a6864605d55515b656e7b86929f9f948b7f72695e5346404c5966737f8c99a69b8f8275685c4f423529313e4a5764717d8a97a49e9184786b5e5145382b1e120006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f4239414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f575a616e7b86929f9e92857a6d61594f42414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c0000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867b6e61606c77818e95a0a59f93887e716a60564d43392f231812080007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d010000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000714202d3a4753606d7a86929fa096887b6e62544a414d56626f7c87939fa7a4999387807a7674737375777b80868e939f938c807376838f9ca99e918478706e6f71767d848f949f9d938b7f726a60544a3f34281d1207000000000000000000000000000000000915222f3c4855626f7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f03000000000000000000000000000000000000000007121d2935414c55606d7a85929faab4aca09591868686868686868686868686868686868686868a909aa6b5a99c8f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b00000000000000000000000000000000000001080d111314161f2935414c56616c75818e97a19a9184796d616d7a86929fa196887b6e6259504a4e56606d7985919ea197897d706673808d99a79c8f8275695f544d4a505b65717e8b98a99d908377675d5145392c2013060000000000040e1a242e374049515860626a6f7376787979787775716d67605c555f69727f8c959f9f92867b6e615a50444b5865727e8b98a59c8f8276695c4f432f24313e4b5864717e8b97a49d9083776a5d5044372a1d11000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b403a444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c0000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e6963605f69727f8c95a0978e81746b60544b40444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c000000000000000006121f2b3844505b6676828f9ca9b5a99c8f8276685e5b656d79839097a1a49a92867c6f685e554b403429241a1006010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a1724303d4a5763707d8a98a39e9184776a5f534246525e6875828f99a4a89f93877e746d6867666768696e737a818b929893887d7783909da5988c7f72666262656b707a828f959f9f92877c6f665c5044392f24180d00000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5764707d8a98a3aea99a8d807467584e43372b1f13060000000000000000000000000000000000000000010d19242f3a45525d6873808d98a2aeaa9d9184777979797979797979797979797979797979797e8a97a3b0a99c8f8276695c4f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d120700000000000000000000000000000001070c13191d20212428242f3a444f59616d7a85929ea0968d80736a6876828f9ca89a8d80746b605b54585f68707d8a97a19e9185796d626f7b8895a09f93877b6e665e57545c606d7683909da4998c7f7266554b4035291d110400000000020c16202c364049525b626a6f767c80838585868584817e7a736d675e57606d78839099a2988f82766c62564d4a5764717d8a97a49d9083776a554b403529323f4c5965727f8c98a59c8f8276695c4f4336291c10000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51453c3d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b60606d7883919a9e93897d70665c51453d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c00000000000000000613202d394653606c7985929facb3a9988b7f726556535d676e7b859198a3a29891847a6e675c514540362c22180e0506111c2935414c5665727f8b98aab4aa9d918477685d5245392c2013060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000c1926333f4c5966727f8c99aa9a8d807467584e434754616e7b86929faba1968c7f736c615e565a5a575f61686d757e86929891857a83909ca3968a7d706354565960686d79839096a1999083786d60554b4035291c110600000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e21150900000000000000000000000000000000000000000008131e2935414c56616d7a86929faaaca0958a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a97a3b0a99c8f8276695c595959595959595959595959595959595959595959595959595953514b43392e23180c0000000000000000000000000000030b12181e24292c2d31353738323e46525e68717e8a939e9f93877c6f67717e8a95a09f92877d716c6667676a6e7a84919ea2988d8073665f6a7783909da4998f82786e696767666d727f8b959f9f93877b6e6154483b2f24180d010000000008131e28323e48525b636d727c82888c8f91929292908e8b857f796e695e5c666f7c87929f9f948b7e71685e524956626f7c8995a99e918578675d5145392c34404d5a6773808d9aa69a8e8174675b4e4134281b0e000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d4237404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d67666f7d88939f9d9184796d60574d42404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000815222f3b4855626e7b8898a2aeada197887b6e62554b555e696f7c86929fa4a1969083796d605b51483e342a20170c030d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1b27333f49536874818e9bab978a7e7164574b3f4c5965727f8c99a3ab9e9184796d605a524c4d4d4d53565e616c717d8692978d80828f9ca396897c706356494f565d676e7a84919ea0958b7f72675d5145382d22170b00000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687783909daaa4998b7e7164544b45515d6776828f9ca9aca196887c6f6255493c31261a0e020000000000000000000000000000000000000000010d1924303a46525e6873808d98a3aea79c9083766b606060606060606060606060606064707d8a97a3b0a99c8f827669666666666666666666666666666666666666666666666666666666605c554b4034281c1004000000000000000000000000060d151d24292f35393a3e4144454645414c56616c75828f97a2999183796d6d7984919da39992857e78757474767b839096a19f92867b6e615864717d8a949e9f948f827b76747475797f87929fa1978e8174695e52463a2d1d130700000000010d1924303a44505a636e737f878f94999c9e9e9d9e9d9b98928c837b6e695e5f6a73808c95a09f92857b6e615a5054616d7a8797a1a197867a6d6053473a2d35414c566875828f9bac998c7f7266594c3f3326190c000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f53463e39434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c0000000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d676b74818e97a0968c7f73695f53463e434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c00000000000000000b1824313e4b5764717e8a97aab4ab9e928578695f53474d57606a717e8a929ca59f958e81756d635a50463c32291e150b0813202d394653606c7985929facb1a795897c6f6256493c2f2316090000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c2013040000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000005121f2b3744505b657783909da499887c6f625549424d566875828f9baba9998c7f73675c514641404042474c525a626b707d8792928785919ea3968a7d7063574a434c555e68707d8a939e9f9285796d60544a3f33281c0f0300000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e120500000000000000000000000000000000000000000008131e2a36414c56616e7a86929fabab9f94897c6f63574e535353535353535353535764707d8a97a3b0a99c8f8276727272727272727272727272727272727272727272727272727272726d675c5145382c1f13060000000000000000000000060f181f272f353a4145474a4e505253525150505a616e7a85929fa0958d80736a707d89919fa297928a8482808183879095a09e938c7f72695e55616c75828f95a09f948f8783818082858b9299a29892857a6d61574d42362a1e0c010000000005111d2935414c56616c73808c92999f9f9992919091979c9e9f9590847b6e675c606d79839099a2978f82756c6156525e687885919ea995897c6f6256493c303946525d687784919ea49a897d7063564a3d3023170a000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a50443a3c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c0000000000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d616d7a85929e9f92867b6e615a50443c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c00000000000000000d1a2633404d596673808c99a6b3a99c8f827669574d42454e58616c73808d939ea79e938c7f736c61584e443b30271d1207121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f00000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7985929f9f93867a6d60534746525e697885919eaba297887b6e62554b40363031373a41465059616b727f8b93929197a1a4978b7e7164584b3e434c56616c75828f9ba2978b7f72665b5044382b1f12060000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000000000000000000020d1925303a46525e6874808d99a3aea69b8f82756a5f534746464646464646464a5764707d8a97a3b0aa9d91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20130700000000000000000000060f18212a313940454c5254575b5d5e5f5f5e5d59565e68717e8b949e9f92877c6f6b737f8c93999e9f97918e8d8e90939aa09e938e81786d6056505a616e7a8390959e9f9993908e8d8e92979f9f9892867d70685e52453b30251a0e00000000000713202d3946525d68717e8a929fa198928b86848385888f949da0969083796d605c666f7c87939f9e938a7e71685e52566975828f9ca5988b7f7265574d42363b4754616d7a86939f9f93867a6d6154473a2e211407000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61564c41353f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a68717e8b949f988f82766c61564c413f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000000010e1b2834414e5b6774818e9aa7b4a79a8d8174675a4e413d46505a606c77818f95a0a59f93887e706a5f564c43392e2318110f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f00000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212d3a4754606d7a8798a29e918478675c51454754616e7a8797a1ab9e928578695f5343392f25262b30363e474f59626d74818e979ea1a9a6998c7f7366594c403b444f59626f7c88949e9e9184786c605346392d22170b0000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d0100000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabac9f93877b6e62564d423639393939393d4a5764707d8a97a3b0aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d211407000000000000000000030c18212a333c434b51565d6064686a6b6c6c6b69666260626c76828f98a2999083786d6d737f878f94989b9d9b9a9a9d9c9996918a81786d665c5046525e686e7a838b92979a9c9c9a9a9b9d9b9a938e867d706b60564c4133291f14090000000004111d2935414c56616d7a85929ea19792867f7a7776787c828d929d9f958c7f73685e606a73808d96a09e92857a6d61595965727f8c98a79c8f8275695e524641444f5964717e8a9aa49d908377685e5246392d20130700091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d52453d36414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f626c76828f989f948a7e71685d52453d414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000003101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f343e44505b656d79839097a1a49a92867c6f685e554b403428231a1017222d404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815212e3b4854616e7b8794aa9d9083776a554b404955626f7c8895a9a99c8f837669574d4231271d1a1e252a353e47515b616d7a85929ea7b1a79a8e8174675b4e41323e47535f6a75828f9ca096897d7063544a3f33281c0f030000000000000000000004101c2934404b5564717e8b99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d1105000000000000000000000000000000000000000000020e1925303b46525e6974818d99a3afa49a8e8174695e52463a2f242d2d313d4a5764707d8a97a3b0b2a8a09d99999999999999999999999999999999999999999999999999999993877a6d6054473a2d2114070000000000000000000b151e2a333c454d555d60686d7174777879787776736f6c65616e7b86929fa0958c7f736a6d727c82888b8f9091929291908d89847d756d665c544a414c565e686d787e85898d9091929291908f8b87817b706b60594f443a3021170d02000000000713202c3945525d6873808d97a19e92857c726d676a6a6f77808d95a09f92867a6e6158606d7984919aa1978e81756b6155616e7b88959f9f92867b6e615a524d5056606b75828f9ca4998c7f7366564c4135291d1105000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60584e42383a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e817566626e7b86929f9e91857a6d60584e423a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000004111d2a3744505d6a7783909daab1a4978a7e7164574b3e31333f49535d676e7b859299a3a29891847a6e675c51453f352c22181926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f030000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815222f3b4855626e7b8895a19c8f8376695c5043495663707c8996a3a89b8e8175685b4e423128150e1319232c353f46525d68717e8a95a0aca99c90837669574d423637434e5864707d8a97a29a8e8174665b5044382b1f12060000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956636f7c8997a1ada99c908376685e5246392d2013070000000000000000000000000000000000000000000008141e2a36424d57616e7b87929fabac9f92867b6e61564c4135291d24313d4a5764707d8a97a3b0bab2acaaa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211407000000000000000007121d27303c454e575f676d737a7e81838586858483807c78706b69727e8b949f9f92867c6f666a6f757b7f82848586858483807c79706c605c544a423b444c565e666d72797d80838485868584827e7b746e6860594f473d32281e0f0500000000000714212d3a4754606d7a86929f9f958a7e716a605d585f656d7883919da3988d8073665c5d67707d88939f9e938a7d70675d5f697683909da3998e81756c615e565b60686f7d87939f9f93877b6e6155483b3025190d01000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a60544a3f343d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285796d606973808c96a0978d80746a60544a3f3d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000004111e2b3744515e6a7784919daab0a3968a7d7063574a3d302d38414b555e696f7d87929fa4a1969083796d605b51473e342a201725323e4b5865717e8b98a4b1a99c908376695d5043362a1d10030000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f424a5764707d8a97a3a79a8e8174675b4e4134281b0e08111a232935414c56616c7783909da8ab9f928578695e52463a323c4653606d7985929e9e9285796c605346392d201306000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000000000000000000000000020e1a25303b46535e6974818e99a3aea3998d8073685d5245392e2324313d4a5764707d8a97a3b0b8b0aaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000c18232e39424e575f696e7980868a8e9091929291908c89837d746c6c77828f98a2999083786d6062696e7275777879787776736f6d66615a504a4238323b444c545c60676d707376777879787775716e69615e564f473d352b20160c000000000004101d2935404b5565727e8b98a29d9083766c6158514e535c66707d8a97a19e9185796d6055606b74818e96a19e91847a6d605964717e8a95a09e938b7e736e6869666c707a84919aa3998f8275695f53463a2d1e13080000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f665c50443b34404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e61606d7984919e9f93877c6f665c50443b404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000005121e2b3845515e6b7884919eabafa396897c706356493d30262f3a434d57606b717e8b929da69f958e81756d635a50463c32291e24313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11040000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000a1623303d495663707c8996a39b8e8275685b4f424b5764717e8a97a4a79a8d8074675a4d4134271a0e0008111924303a44505a64717e8a96a1aca297877b6e6154473b2e3845515c6674818e9ba197897c6f6356493c30231608000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ac9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d10040000000000000000000000000000000000000000000009141f2a36424d57616e7b87929fabab9f92857a6d60554b40342824313d4a5764707d8a97a3b0b0a69f9c93939393939393939393939393939393939393939393939393939393877a6d6054473a2d2114070000000000000004101c2834404b545f6a6e7b848c92989b9d9e9d9d9e9c9995908980776c6e7b86929f9f958c7f72695f5f6165686a6b6c6c6b696663605c5450443f383029323a424a50555c606367696b6c6c6b6a6865615e57524d443d352b23190e04000000000006131f2c3945515d6776828f9ca8988b7f72655a5045414a54606d7985919ea197897c70635659606d7a84919ea1968e81746b60606c78839098a39b908b807b777576797d849196a09f92877c6e62574d42362a1e0c020000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60574d423639434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f625c67707d89939e999083786d60574d4239434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000005121f2c3845525f6b7885929eabafa296897c6f6356493c302328313b454f59626c73808d949ea79e938c7f726c61584e443a302724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11050000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000091623303c4956636f7c8996a29b8f8275685c4f424a5763707d8a96a3a79a8e8174675b4e4134281b07000008131e28323e4653606d7984919eaba9978a7d7064574a3d2d34404b5464717e8a97a8998c7f7266594c3f2f24190d01000000000000000006121f2b3844505b6674818e9baab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000000000000000000000000000000020e1a25313b46535f6975818e99a4aea2988c7f72675c5145382d22313d4a5764707d8a97a3b0aa9f948f86868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000006131f2c3845515c666e7c8591969f9f9c9791909092989fa09d928d81786c727f8c959f9f92867b6e665b55585c5d5e5f5f5e5d5a5653504a423e342e26202930383f444b5153565a5d5e5f5f5e5d5c5854524d46413b322b231911080000000000000714202d3a4753606d7a86929fa196877a6e6154473e3944505c6674818d9aa9998d80736654515d67707d8a939e9f93887d70675d666f7c869299a29b928d86838283858a9196a09d938c80736a5f53453b31261a0e00000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e52463e313c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d706355606b75818e97a0958c7f72695e52463e3c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000005121f2b3845525e6b7885919eabafa296897c6f6356493c30231f29333d47505a606c78828f95a0a59f93887e706a5f564c42392e23313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f42495663707c8996a3a89b8e8175685b4e422e23180c0000020c16202c3844505c6673808d99a9a6998c807366544a3f332e3a4754616d7a8796a19b8f827568564c4135291d110400000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c000000000000000000000000000000000000000000000009141f2b37424d57626e7b87939facaa9e9184796d6053493f3327313d4a5764707d8a97a3b0a99c8f82797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000004111d2935414c56606d79849197a19e949089858384858b9297a29d938c7f726c78839098a3989083786c60574d4f5152535251504d4946443f383028231c171e262e34394045474a4d5051525352514f4b4846423b3630292019110800000000000000091623303c4956636f7c8998a39e918478685e524639343f4a5464717e8b97ac9c908376665b5055616b75818e97a19a9184796d60606a717e8792989f9d9992908f8f91979ea09d938e81786d60584e4333291f1409000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e61594f4339343f46525e68707d8786868686867f7265584c3f3225190c0000000000000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f625559616d7a85929f9f92867b6e61594f43393f46525e68707d8786868686867f7265584c3f3225190c0000000000000005111e2b3844515e6b7784919eaab0a396897d7063564a3d302317212b353f44505b666d79839197a2a49a92867c6f685e544b403428313e4b5864717e8b97a4b1aa9d9084776a5d5144372a1e11040000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000915222f3c4855626f7b8895ab9c908376695d50434955626f7c8895a9a99c8f837669554b4034281c1004000004101c28343f4a54626f7c8996a1a99c8f8276665b5044382d3946525e687884919e9e918578685d5245392c2013070000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c100300000000000000000000000000000000000000000000030e1a26313c47535f6a75818e9aa4ada1978b7e71655b5044372b313d4a5764707d8a97a3b0a99c8f82766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000613202c3945525d68737f8c96a09e938e827c787677797e859298a29f92867b6e6e7b86929f9f948b7f72695f53493f4546454443403c3a38342e261e17110c151c23282f34383a3d40434445464544423e3b3a36302a251f170e0800000000000000000c1925323f4c5865727f8b98aa9b8f827568564d41362e3b4855626e7b889aa49f9285796c60534f59616d7a85929ea0968d80746a60616c717e868e92999b9d9d9c9c9e9c9a96918a81786d665c50463c3121180d03000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c61554b403536414c56616b70797979797979726d62564a3e3124180b00000000000006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054525e68717e8b949f988f82756c61554b4036414c56616b70797979797979726d62564a3e3124180b0000000000000004111e2a3744515d6a7784909daab0a3978a7d7064574a3d312417192328333f4a545d676e7b859299a3a29891847a6d665c51453f35323f4b5865727e8b98a5b1a99d9083766a5d5043372a1d100400000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212e3a4754616d7a8799a49d9184776a564c414754606d7a8797a1ab9e918478675c5145382c1f13060000000c17232e394653606c7884919eab9f9285796c605346392d36414c566975828f9ca197877a6d6054473a2d2114070000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414c5565727f8b98a7b1aa9b8e8175665c5044382c1f1206000000000000000000000000000000000000000000000009141f2b37434e58626f7c87939faca99d9184786c6053463d32313d4a5764707d8a97a3b0a99c8f8276696060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000714212d3a4754606d7a86929fa1978e81786f6a6a676d717c86929fa2988e81746a727f8c95a09f92867b6e655b50443b3039383633302d2c28231c150c06030a11171d23292c2d303436383939383735322e2d2a251f19140d050000000000000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40302d3a4653606d7986939fa298877b6e615448525e68717e8a939e9f93877c6f675c616c717b81868b8f9192929291908d89847d746d665c544a3f342a200f060000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d51453c2f3a444f5961636c6c6c6c6c6c65625b51463a2e221509000000000000010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d514c56606c778390999e938a7d70675d51453c3a444f5961636c6c6c6c6c6c65625b51463a2e2215090000000000000003101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225181017222d38424c555f69707d87929fa4a1969082786d605b51473e34404d596673808c99a6b3a89c8f8275695c4f4236291c0f0300000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7986939f9f928578685d524545515d677885919eab9f9386796d6053463a2d20130800000006121f2b3744505b6575818e9ba8a298887b6f6255483c2f30404d5a6673808d99a995887c6f6255493c2f221609000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d19242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000000000000000000000000000000030f1a26313c47535f6a75828f9ba6aca0968a7d7064594f4438313d4a5764707d8a97a3b0a99c8f8276695c53535353535353535353535353535353535353535353535353535345413a32281e130800000000000004101c2934404b5565717e8b98a29e92857a6d6660585c606a717e8b96a19f92857a6d6d78839099a2988f82776c60574d42362a2b2a2723201f1c17110a03000000060c12181c1f2023272a2b2c2c2b2a292521201e1a140e0802000000000000000000000f1c2936424f5c6975828f9ca5988c7f7265594c3f322c3845515c667885929eaa96897c706356494c56616c75828f97a2999183796d605a61696e757b7f82848586858583807c78706c605c544b42382e22180e00000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d60584e4138323d474f5556606060606060585651493f34291e12060000000000000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b44505b656f7c87929f9e9184796d60584e41383d474f5556606060606060585651493f34291e120600000000000000020f1c2835424f5b6875828e9ba8b3a6998c807366594d402f23180c111c262f3a434d57606b727f8b929da69f948e81746d63594f463c414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0100000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000006121f2b3844505b667884919ea297877a6d605447414c556976838f9ca9a499897c6f6356493c3025190d000000030f1b27333f495365727e8b98acaa988b7e7265584b3f30323f4b5865727e8b98a3978a7d7064574a3d3124170a000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000000000000000000000000000000000915202b37434e58626f7c88949eaaa89d9083766b6054483c313d4a5764707d8a97a3b0a99c8f8276695c4f464646464646464646464646464646464646464646464646464639352f2820160c0100000000000006131f2c3845515c677683909ca9998c7f73675d544e5157606d7984919ea2988b7e71666f7c87929f9f948b7e72695e52463e32291f1a161312100c0600000000000001070c101314171a1d1e1f201f1e1c181514120e0902000000000000000000000000111d2a3744505d6a7783909da4978a7d7164574a3e312834404b546a7783909da4978a7d7164574a44505a616e7b85929fa0958c80736a5f575f61696e727577787979787673706c65615a514b423930261c0f0600000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f53493f33353d44484a5353535353534c4a463f372d23180d0100000000000000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433f49535f6a73808d96a0968d80736a5f53493f333d44484a5353535353534c4a463f372d23180d0100000000000000010d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100a141d28313b454f59626d74808d949fa69d938c7f726b61584e44424d57697683909ca9b2a6998c7f7366594c403326190d000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1c28333f4a546976838f9ca995897c6f625649404d5a6673808d99aaab998c7f7266564c41362a1c11060000000b17222d3c4956626f7c899aa4a89b8e817568564c4136313d4a5764707d8a97a3988b7f7265584c3f3225190c00000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f13060000000000000000000000000000000000000000000000030f1b26313c4754606a75828f9ca6ab9f95897c6f63584e43373d4a5764707d8a97a3b0a99c8f8276695c4f43393939393939393939393939393939393939393939393939392c29241e160d04000000000000000714202d3a4753606d7986929fa197887b6f62554b4245515c6674818d9aaa9b8e8174686a73808c95a09f92867b6e615a50443b3025190e07060300000000000000000000000406070a0d1011121312110f0b080705020000000000000000000000000000121e2b3845515e6b7884919ea3968a7d7063574a3d30232e43505d697683909ca5988b7e7265584b3f46525e69717e8b949f9f92877c6f665c53575e6165686a6c6c6c6b696763605b535045403930271e140a0000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b50443b3033383c3d4646464646463f3e3a342d251b1106000000000000000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4438414e58606d7984919e9f92877c6f655b50443b33383c3d4646464646463f3e3a342d251b11060000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060b161f2a333d47515b606d78828f96a0a59f93877d706a5f564c47535f697885929eabb4aa978a7e7164574b3e3124180b0000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000b17222d414e5b6774818e9aa4978b7e7164584b3e495663707c8998a2a99c8f8276685e5246382d22170b0000000614202d3a4753606d7a86939faa9e918477685e5246392f3c4956626f7c8995a2998c7f7266594c3f3326190c0000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e2215090000000000000000000000000000000000000000000000000a15202b37434e58626f7c89949faba79c8f82756a5f53473b3d4a5764707d8a97a3b0a99c8f8276695c4f43362d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000916232f3c4956626f7c8999a39e9285796c6053463a404a5464717d8a97ac9d90847767606d79839099a2988f82766c62564d41362a20170c0200000000000000000000000000000000010305060605040200000000000000000000000000000000000000121f2c3845525f6b7885929ea396897c706356493d302936434f5c6976828f9ca5988c7f7265594c3f424d56626c76828f98a2999083786d60584e5254585c5e5f5f5f5e5d5a56535049413e342e271e150c020000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c41362a2c2f3039393939393932312e29231b1309000000000000000000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e2f3c45515d67707d8a939e999083776c60564c41362c2f3039393939393932312e29231b130900000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b040d18212b353f44505c666d7a849197a2a49992867c6f685e544b55626e7b8897a2adaea298887b6f6255483c2f2215090000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000061825323f4b5865727e8b98aa9a8d817467564c414653606d7986929fac9f92867a6e61544a3f33281d1207000006131f2c3945515d677885919eaba096877a6e6154473b2f3c4955626f7c8895a2998c807366594d4033261a0d0000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a9aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e020000000000000000000000000000000000000000000000040f1b27323c4854606a76828f9ca6ac9f93877c6f62574d423d4a5764707d8a97a3b0a99c8f8276695c4f433629202020202020202020202020202020202020202020201413110d08010000000000000000000b1825323e4b5865717e8b98ab9c908376655b5044373b4855626e7b889aa49f9286796d60666f7c87929f9e948b7e71685e52463e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa296897c6f6356493c302935424f5c6875828f9ba6998c7f7366594c403b44505a616e7b86929fa0958c7f726a5f544a484c4f5152535252504d4946443f382f28231d150c0300000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d302723232d2d2d2d2d2d2524221e18110901000000000000000000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352935404b55616b75818e989f958b7e72685e52463d3027232d2d2d2d2d2d2524221e18110901000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f03060f192328343f4a545d686e7b859299a3a29891847a6d665c515665717e8b98a9b3ac9f9285796d6053463a2d20130700000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c100300000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000916222f3c4955626f7c8898a29d908377685d524545515c6775828e9ba8a3998b7f72665b5044392e23180f060004101d2935404b556a7784909daaa8978a7d7064574a3d2f3b4855626e7b8895a19a8d8074675a4d4134271a0e000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6674818e9babb2a8998c807366574d42372b1e12060000000000000000000000000000000000000000000000000a15202c38434e5863707d89949faba49a8e8174695e52463d4a5764707d8a97a3b0a99c8f8276695c4f4336291c1313131313131313131313131313131313131313130707040100000000000000000000000d1a2633404d596673808c99a69b8e81746853493f333a4653606d7986939fa399887b6e61606a73808d96a09f92857b6e615a50443a3025190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa295897c6f6256493c2f2935424f5c6875828f9ba6998c7f7366594c40323f46535e69727f8b949f9f92867c6e665b50443f42444546464543403d3937332d261d18120b0300000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e2318202020202020191815120d06000000000000000000000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e242f39434f59616e7b85929f9f92857a6e61594f43392e23182020202020191815120d060000000000000000000000000613202c3945515d677784909daab5ab9a8d8073655b5044372b1f140a00071117232e38424c565f69707d87929fa5a0969082786d605b5d6875828f9ca8b5a99c908376665c5044382b1f1206000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000713202d3a4653606d7985929f9f93867a6d605447404b5563707d8996a1ab9e9184786c60554b4034282118100b09111d2a36414c566a7784919daaa69a8d807367554b40343b4855616e7b8894a19a8d8174675a4e4134271b0e00000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909ca7ac9f92867b6e61564c414a5764707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a08040000000000000000000e1a2734414d5a6774808d9aa69a8d8073675a4d402d3845515c677885929fab95887c6f6258606d79849199a2978f82756c61564c41362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea296897c6f6356493c302936434f5c6976828f9ca5998c7f7266594c3f3336424d57606c78839098a3989083786c60574d41382d393939383634302d2b27221b140b070000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f1509131313130c0b0906010000000000000000000000000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a40342827313e46525e68727f8b959f978e81756b60554b4034281f15091313130c0b0906010000000000000000000000000004111d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b11060006111c26303a444d57606b727f8b939da69f948e81746d62606d7a86929facb2a8998c7f7266544a3f34281c1003000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000006121f2c3844515c6676828f9ca4998a7d7164554b404653606c7884919ea8a0968a7d71675c51453d332a221c18181a222d3946525e687885929eaba99d908376675c5145383c4955626f7c8895a2998d8073665a4d4033271a0d00000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d010000000000000000000000000000000000000000000000000a16212c38444f5963707d89959faba3998d8073685d52454a5764707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b05000000000000000e1b2835414e5b6874818e9ba6998d8073665a4d403334404b556b7885919ea396897c7063565c676f7c87939f9e938a7e71685e52463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea396897d7063564a3d30293643505c6976838f9ca5988b7f7265584c3f32313b44505b666e7b86929f9f958b7f72695f53493f33272c2c2b2a2723201f1b17110a0200000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e04060606000000000000000000000000000000000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f2a36414d56606c788390999e93897d70675c51453c31261a0e040606000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000a151e28323c454f59626d74818e949fa69d938c7f726b66727f8b98a3aeaca096887c6f6255493c2e23170b000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a00000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101c2834404a5465727f8c98a79b8e8175675c514544505b66727f8c96a1a89e9184796d60594f453c342c272524262a343c4754616d7a86939facac9f9286796d6053473a3d495663707c8996a3998c7f7266594c3f3326190c0000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e110500000000000000000000000000000000000000000000000004101b27323d4854606b7683909da7ab9f92857a6d60554b4a5764707d8a97a3b0a99c8f8276695c4f4336292727272727272727272727272727272727272727272727272423201c1710080000000000000f1c2835424f5b6875828e9ba6998c7f7366594c40332e44515e6b7784919ea3968a7d70635755606b74808d96a09e92857a6d615a50443a3024190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909da3978a7d7064574a3d312a3743505d6a7683909da4978b7e7164584b3e3128333f4a545f6a737f8c95a09f92867b6e655b50443b30251a1f1d1a1613120f0b0600000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c312625303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f08030c16202a333d47515b606d78828f96a0a59f93877d706d7984919eaab4aa9d9184776a5f53473b2e1c1106000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232e3b4855616e7b88959f9f9285796d6053473f4a54606d7984919ea6a0968c7f736b60574e463f3833313131363d46505a64717e8a9aa4afaea399897c6f6356493c3d4a5764707d8a97a3988b7f7265584c3f3225190c0000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d201407000000000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0aba2988c7f72675c514a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343431302d28221a110800000000000f1b2835424e5b6875818e9ba6998c807366594d40333845525e6b7885919ea396897c7063564f59606d7984919ea1978e81756c61564c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca4988b7e7165584b3e322935414c566b7784919eac968a7d7063574a3d30222d38424e57606d78839099a2988f82776c60574d42362a20170d0d0a06050300000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e13080000000000000000000000000000000000000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e090e18212c353f44515c666d7a849198a2a49992867c717e8b96a0acaea3988c7f7265584e43372b1f0a000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714212d3a46535f697783909da2988a7e7164584e4345515c67717e8b949fa89f92877d70695f585048443f3e3e3f42464f58616c7683909cacaab0ab998c7f7266594c3f3f4c5865727f8b98a4978b7e7164584b3e3125180b000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d0100000000000000000000000000000000000000000000000004101c27333d4855616b7783909da7aa9e9285796d60544a5764707d8a97a3b0a99c8f8276695c4f4340404040404040404040404040404040404040404040404040403d3c39332c231a1005000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40343744505b657885929ea295897c6f625649515d67707d89939d9e938a7d70685d52453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6998c7f7366594c402e2c3945525d687985929fa49a887b6f6255483c2f22262f3c44505c666f7c87929f9f948b7e71695e52463e32291e1308000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e21222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312101a232834404a545e686f7c869299a4a29891847b85929ea8b2aa9f92867a6d6154473c32261b0f0000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005121e2b37424d5765727f8c98a39c9083766a605447404b55606c77828f97a2a39992857b6f6a625a554f4c4b4b4c4d5359606a707d8a949f9b9ea6a89b8f827568574d42404b546774818e9aa896897c6f6356493c3023160900000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87939fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000000000000000000000000000000000000b16212c38444f5964707d8a95a0aca1978b7e72665b505764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e362c22170b000000000d1a2734404d5a6773808d9aa69a8e8174675b4e4130394653606c7986929fa895887b6e6255484b55606b74818e96a19e91857a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a69a8e817467544b40342d3a4754606d7a8798a29f93867a6d6053473a2d201d28343f4a545f6a73808d95a09f92857b6e615a50443a3025190e040000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221c262f3c45515d67707d8a939e988f82766c61564c4135291e150a00000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c1818232e39424c565f6a707d87939fa5a09691859297a1adaea2988d8074685e5246392a20150a00000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000020e1a26313c4754616d7a86929f9f94887c6f62584e4244505b656e7b859299a4a19791857c716c63615959585758575f616b707c869299938f939eab9e928578695f534745515c667683909da196877a6d6054473a2d21140700000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a4a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c2013070000000000000000000000000000000000000000000000000005101c28333e4653606c7883909da8a99e9184786c60555764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000c1926323f4c5965727f8c98a59c8f827669564c41363b4754616e7a8799a3a196877a6d605447434f59606d7a84919ea1978e81746b61554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a89d908376665c514538303d495663707c8996aa9e918477675d5145392c1f17232e38424e58606d79849199a2988f82756c61564c41362a20160c0200000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c2823272727303a444e58616b727f8c939ea7a0989298a1a9b1a79f92867a6e61564c41362a1e1105000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000914202d3946525e6874818e9aa49b8f82756a60544a3f49535e69717e87939fa3a19791867e76706b686564646567696e747d8592989387828f9baaa197887b6e6255484653606d7985929f9e918478675d5145392c2013060000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000b161f2b3744505b65717e8a95a0aca0968a7d7064626264707d8a97a3b0a99c8f827669676767676767676767676767676767676767676767676767676767676764615a5044392d2014080000000a1723303d4a5663707d8996a89e918477685e5246393c4956626f7c8995ab9e918478685d52453d45515d67707d8a939e9e938a7d70675d51453d31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a09f9286796d6053463c36414c5665727f8c98ab9b8e817568554b4035291d111c26303c45515c676f7c87939f9e948a7e71685e52463e32281e130800000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c030000000000000000000000000000000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e32251818242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e34343430353c464f59636d74818e959faaa29fa2aab3aaa0958c7f72685e52443a3025190d010000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000005111d2935414c56626f7c87939f9f93877c6f665b5044414d57616c727f8b919fa3a198928b827d78757271717274777b81879297978e817d8998a3a9978b7e7164584b4a5463707d8a98a29c8f827569554c4135291d11040000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c100400000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8a89c9083766e6e6e6e707d8a97a3b0a99c8f8276737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a0000000714212e3a4754616d7a8796a0a096877a6d61544740414d5765727f8c98ac9c8f827569564c4135414c55616b75818e97a19e91847a6d60594f43392f24180d030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919ea398897d7063584e433f46525e6876828f9ca3998b7e7164584b3e2f24180c151e2834404b55606b74808d96a19e92857a6d615a50443a3024190d04000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f140900000000000000000000000000000006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e312417131d28313e46525e69727f8c95a0978e81746b60544a3f34281f14090000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d49464440414141414241464749505b606d79839098a2aeacaeb4aea2989083786d60564c4132291e13080000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d1925303a47535f6a75828f9aa49a9083786c60564c4145505a626d737f8a9298a0a29f948f8984817f7e7e7f8083878e92999992857b7986929fa79a8e817467564c505c6674818e9aa7988c7f7265594c3f2f24190d01000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8897a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0ab9f948a7d7b7b7b7b7b7f8b98a5b1ab9e9184808080808080808080808080808080808080808080808080808080808080807e7064574a3d3124170a0000000713202d3946525e687784919ea8978a7e71645b514b4c535f6976828f9ca49a8c7f7266594c3f2f3a434f59616d7a85919ea1968e81746b60554b4035291f150b01000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aa69b8e81746a5f554e4a5059616d7a86929f9f92867a6d6154473a2e2114070c18232e39434f59606d7984919ea1978e81756c61564c4135291f160c010000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c3023160c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d04000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4f4c5254535b60636b6f7a85929facb8bab2a89f92867c6f665c50443b3020170d0200000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2b37434e58626f7c87939f9f958b7f72685e53493f48515b636d737e8691969fa39f9c96918e8c8b8a8b8d9093999f9993877d707683909ca99d918477685d5253606d7985919ea095887b6e6155483b2e2215080000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919ea8a69a8f8a88888888888b919ba7b3aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074675a4e4134271b0e01000005111d2a36414c566673808c99a59d9083766d605c55565e656e7b87939f9f93877b6e6154483b2e313e46525d68717e8a939e9d93897d70675d51453d31271d12070000000000000000000000000000000000000000000000000000000000000000000000020e1a25303c4855626f7c88949f9f92867c6f676058545c606b73808d99a39c8f8275685e5246392d20130707121d27303d45515d67707d89939d9e938a7d70685d52453d31281d13070000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5b5c565d6163656c70757d839098a2aebab9aca0968a7e716a5f544a3f32291e0e0500000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020f1b26323c47535f6a74818e97a29f92857a6d655b50443f49515b636c717c848c92989ea1a19e9b989797989a9d9f9f9791877e716b73808c99a09f93867a6d61545b65717e8a97a19d918477695f53473a2d2114080000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f0300000000000000000000000000000000000000000000000000000b17222d3844505c66717e8b96a1aca19a969595959595989ba3adb8b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8d8174675a4e4134271b0e010000010d1925303b4855626e7b88939e9f958b7f736d676767686d77828f99a49c908376695e53463a2d2935414c56616c75818e97a19e9184796d60594f43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f9aa3999083796f6a6867666d717d87929f9f94897d7063564c41362a1e1105000b151e2935404b55606b74818e97a19e91857a6d60594f433a2f24180d04000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f120609141f28343f4a54606a74808d97a0958c7f72695e53463e31281d1307000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869686d7073787d82899095a0aab4b4b7aa9e9184796d605b51473e342a20160c030000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000104000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060503000000000000000000000000000000000000000a15202b37434e58616d7a85929fa2978f81776c605a50464049515a616a6f797f868c9196999c9d9e9f9f9e9c9a98928d857d716c63707d899994949a8a7d706355606c7883909da3998c807366574d42372b1e1206000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495364707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8aba5a3a1a1a1a1a1a5a7adacacacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000814212e3a47535f6975818e98a29f92877f79757474767a818f949f9e93897d7063574d42362a24303a44505a616d7a85929ea0968d80746b60554b40352920150a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939f9f9590837c77757475797e869299a2988f82766b6054443a3025190d0100030c18242f39434f59606d7a84919ea1978e81746b60554b40352921160a0000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d010000000000000000000000000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c1004030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d0100000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c797776747474747576777a7d8084898e939da0a7afaaa8abaca0968e81746d62594f463c32281e150b000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000004090e11131314202d3a4753606d7a8693a0acac9f9286796c5f5346392c201312110f0c070100000000000000000000000000000000040f1b26323c46525e68717e8b949e9e938c80736c61584f474048505860676d737b8084898c8f9192929291908d8a85807a706b61606d798787878787878073665d67707d8a95a09f92867b6e6154483c31261a0e0200000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7a86929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d2013060000000000000000000000000000000000000000000000000000000b17232e3844515c66727e8b96a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000006121e2b37424d57616e7b859298a299928c8582818182868f939e9f958e81756b6054453b31251e28323e46525e68717e8a949e9f93887d6f675d51453d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4754606a74808d949e9f95908983818082848b9298a29992857b6e61594f4432291e130800000007121d28313d45525d68707d8a939e9d93897d70675d51453d32271b0f0300000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d110400000000000000000000000000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808182838487898c91969b9ea5acaba59e9b9ea1a89d938c7f726b61584e443a30271c1207000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000080f151a1d1f2020202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20201f1e1c18130c05000000000000000000000000000000000a15202a36414c56626d76828f97a19f93887e716a60594f473f464e555c60696e73797c7f82848586858583817d79736d6860595d67757a7a7a7a7a7a796d60606d7984919ea49a8e8174695e53463a2a1f15090000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3945515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000006111c2834404a54606d7984919393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e01000000020e1a26313c46525e69707d8692989f9f98928f8d8d8f92999e9f9590837a6d61594f4433291f16202a36414c56616c75828f97a29a9184796d60584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828e939da09d95908e8d8e91969f9f9792877d70695f53473d3320170d02000000010c161f2935414c56616c75818e97a19e9184796d60594f44382c1f1307000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c12070000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8e8f8f919696999ea1a8aaaca69f9c938e9196a1a59f93877d706a5f564c42392e2318110800000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000009121a20262a2c2d2d2d2d3a4753606d7a8693939393939286796c5f5346392d2d2d2c2b28241e170f07000000000000000000000000000000040d1925303a44505a616e7b859299a39a92867c6f6b6159504641434b51565e61666d6f737677787979787674706d67615d564f555d686d6d6d6d6d6d6d67616b74808d96a19f93877c6f62574d42362a180e030000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000c18232e3945515c67727f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e01000000000915202a36424d56616b707d868e92999b9d9b9a9a9c9d9a97928b837a6d685d52473d3321170e1925303a44505a616e7b85929393968d80736a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d44515c666d79818a9195999c9d9b9a9b9e9c99928e857d706b61574d42352b210e050000000000040d19242f3a44505a616d7a85929393968d80746b6054483b2f2215090000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b00000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9ea0a8a6abacaba39f9b94908981849198a2a49992867c6e685e544a40342823190b020000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a0000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000008121b242b323639393939393a4753606d798686868686868687796c5f5346393939393837342f2921190f0500000000000000000000000000000008131e29323f46525e69707d87929fa29892857d706b625a524c4440454d52545c606366696a6b6c6c6b696764605c55524c444c565d61616161616160606a707d88939fa2978e81756a5f53453b31251a06000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000007121c2834404b55626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000030e1925303b444f59616b707a81868b8e9091929291908d8a857f786d685e564c41352b210f08131e29323e46525e69717e8686868686877c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000a16202834404a545c676d747d84898d8f91929292918f8c87817b706b61594f453b3123190f0000000000000008131e28323e46525e68717e8686868686887c6f6356493c30231609000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c03000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a8a9aaa8a6aaa29f9c99928f89837d757c86929aa4a29891847a6d665c51443f352b1d140a000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d32261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000040f1a242d363d4245464646464545515c67767979797979797979756a5e523e454646464544403a332b21170c010000000000000000000000000000020d17202a36424d56606b727f8b929ca29792867d716c615e5650474242464a505356595c5e5f5f5f5e5d5a5753514b46413a444c5254545454545960696f7c86929aa49f92857b6e61584e4333291f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000c18232e3943515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000009141f29323e474f5960686e747a7e81838485858483817d79726d665e564c443a3023190f020d17202a36424d57626c717979797979796f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424b555c606c70777c80838485868584827f7b756e6961594f473e332a1f110700000000000000010c16202a36414c56616c717979797979796f6b6054483b2f22150900000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9f9e9d9c9a9898928f8b86827d76706b707e88939fa5a0968f82786d605b51473d2f261b1106000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a010000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b51443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e040000000000000000000000000000000000000000000000000915202b363f484e5253535353514a4b555c6c6c6c6c6c6c6c6c6c6a6359464b5253535352504c453d33291e1307000000000000000000000000000000050e1925303b444f59626d73808d929da29892877e756d68615a534e47433f4446494c4f5152535252504e4a4745403935323a414647474d535b626b707b859198a29e948b7e71685e52463c3121170d030000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f1307000000000000000000000000000000000000000000000000000000000007121d27303f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a41362b1f1408000000000000020d17202c353e474f565e61686e717577787979787674706d67605c544c443a32281e110700050e1a25303b45505a62656c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b515a61646b6f7376787979797775726e69615e574f473e352c21180e000000000000000000040d1925303a44505a61646c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e0400000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929293929291908f8d8b8885827e7a75706b63616c737f8c939ea79f948d80746d62594f41382d22170b000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f606060606060606060605f5e504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505e5f606060606060606060585651493f3422190f000000000000000000000000000000000000000000000000000e1a26323d4851595e606060605e575550515f606060606060605f5e595053585f6060605f5c574f453a2f24180c0000000000000000000000000000000009141f29323d47515b636e74808d929fa299928b817a706c625f57534e4745413c4043444546464543413d3a383435393a3d43474c52575f626d727d859197a1a0958f82756c62564d41342a200f050000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000b151e2d373f464a4c53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4741382f241a0e0300000000000000050e1a232c353d444c52565e6164686a6b6c6c6b6a6763605d55504a423a322820160c00000009141f29333f4850565860606060605f56544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e2730394045505559606366696b6c6c6c6b6965615e57524d453e352c231a0f060000000000000000000008131e29323e4850555760606060606056544f473d32271b0f0300000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b2219110700000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868685848382807e7c7975726e686360595a636d75818e95999999928b7f726b6053493f33271b0f030000000000000000000000000000080e171f252a33383d44484d535f605c60626567686a6b6b6c6c6c6b6a6a68666462605c605f534d47433c383229241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464753534d545b60666c6c6c6c6c6a5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6a6c6c6c6c6c66605b544d4c4a463f372d23130c04000000000000000000000000000000000000000000000000111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f00000000000000000000000000000000020d17202b353f49525c646e74808c9399a29f938e857d756e6a625f5854524c49474540413f3e3e3d3d3e3f3f404045474a4e53565e61696e767e879297a1a1969083796d605a50443b3022180e0000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d130800000000000000000008111a232c323b41464c5254585b5d5e5f5f5e5d5a5753514b443f38302820160e04000000020d17202d363f454a4b5353535353534947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e44494f54565a5c5e5f5f5f5e5c5954524d46423b332c231a11080000000000000000000000020d17202c363e45494b5353535353534948443d352b21160a00000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f19100700000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979797878777573716f6d6665615e56544f515b606d79838c8c8c8c8c8c867d70655b5044372b1f1205000000000000000000000000000000050d141a21272c36424d575e6c6c6c6c6c6c6c6a665f5f5f5f5f5e5e66696c6c6c6c6c6c6c5e574d42362b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000001070e17202930363b424651575f666c72797979797975665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66757979797979726c665f575146423b3229251e160e070100000000000000000000000000000000000000000000131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110000000000000000000000000000000000050e19232d37404a525c646e737f8792979f9e97928a827b756f6a65605d565653514b4d4c4b4b4a4a4b4b4c4d4b515357585f62686d737b828b9299a19f9791847a6e675d51483e32291f100600000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b010000000000000000000008111a202930363b4146474b4e5051525251504e4a47454039342e261e160e040000000000050e1b242d343a3d3e4646464646463c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232833393d4348494d5051525352514f4c4846423b363029211a110800000000000000000000000000050e1b242c34393d3e4646464646463c3b38322b23190f040000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d04000000000000000000000000000000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6c6b6a69676562605c5454524c484445515c676e7b808080808080807f786c605346392d2013060000000000000000000000000000000002090e16212d3a46535e69767979797979797771665b5253525a66707679797979797976695e53463a2d21160d07010000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c0400000000000000000000000000000000000000000013202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f1200000000000000000000000000000000000007111b252e38414a525c646d727d8590949fa19e938f87817c76716d686663605d555a59585757575858595a555d6063676a6f747a80868f949fa39e9590857c6e685e554c41362d20170d000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000080e171e252a3036393b3e42444546464543413d3a39352f28231c150c040000000000000009121b22292e31323939393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3c40434546464644423f3b3a36302a251f170f0800000000000000000000000000000009121b22282d3031393939393939302f2c27211911070000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c040000000000000000000000000000000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c04000000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f605f5f5e5d5c5a585553504a4746413b38404b555e696e73737373737373726c655b5044372b1f12050000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50464f5c6976828686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d0700000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000000000009131c262f38414a525b626b707b828c92989e9e99928e88837e7a76726f6d67696766656464646465666769676d7074777c81868d92999fa19e938e837b6e6a5f564d433a2f241b0e050000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a17140e08010000000000000000000000000000050d14191e252a2d2e313537383939383734302d2c29241d17110a030000000000000000000911181d2124252d2d2d2d2d2c23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c171c21272c2f303336383939393836322e2d2a251f1a140d0500000000000000000000000000000000000910171d2124242d2d2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d07010000000000000000000000000000000000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d07010000000000000000000000000000000003090e1214151f202020201e1413110d0701000000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253535251504f4d4b4946443f3b3936302f39434d565e616666666666666665605b53493f33271b0f030000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000000010a141d262f384049515961696e787f868f949c9f9f9b94908b86837f7c7a77757472717170707172727376787a7d8084888e92989fa39f97928b81796e695f574e443b31281e1209000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000002080e14191e202125282a2b2c2c2b2a2724201f1d18120c06000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1f222327292b2c2c2c2b292621201e1a140e090300000000000000000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b0701000000000000000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464645454442403e3c3a38342e2d2a2527313b444d5254595959595959595953504941382d22170b000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000000000000020b141d262e373f474f575e666d727b828990949b9f9f9c9992908c89868482807f7e7e7d7d7e7e7f808284868a8d91969b9fa39f99938d857e756d675e574e453c32291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414181b1d1e1f1f1e1d1b171413100c070100000000000000000000000000000105090b0b13131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1e1f201f1e1c191514120e0903000000000000000000000000000000000000000000000005080a0b1313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d101112131212100e0b070604000000000000000000000000000000000000000000000000000000060606060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393938373634322f2d2c2823201e191f29323b4246474d4d4d4d4d4d4d4c46443f382f261b1106000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004000000000000000000000000000000000000000000020b141c252d353e454d545c60696e757c83898f93999da09f9c999992918f8d8c8b8a8a8a8b8b8c8d8f91939a9a9ea0a19e99928e87817a716c605d554d453c332a20170d040000000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a0500000000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0f1112131312100e0a07060400000000000000000000000000000000000000000000060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d1012131313110f0c08070502000000000000000000000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2d2c2c2b2a29272522201f1c1714110d17202930363a3b404040404040403f3937332d261d140a00000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b0000000000000000000000000000000000000000000000020a131b232c333b424a50575f616b6f767c82878c9196989c9fa29f9d9c9a99989797979798999a9c9e9fa39f9c9997918c86817c746d68625a514b433b332a21180e0500000000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a03000000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f20201f1e1d1c1a18161312100c0605050e171f252a2d2e33333333333333322d2b27221b140b0200000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000000000000109111a212930383f444d535960636b6f757b7f84888c8f929797999b9c9d9e9f9f9f9f9e9d9d9b99979992908c8884807a746f6a615d5650454039312920180f0600000000000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d04000000000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0f111213131312110f0d0b07070501000000000000000000020608080c0f1112131312110f0c080705020000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313131212110f0d0b0907060300000000050d14191e20212626262626262626201f1b17110a020000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000000000000000000080f171e262e343b42464f54596063696e73777b7f8285888a8c8e8f9192929292929191908f8d8b8886837f7c78736e68625f58524c443f352f271f170e0600000000000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d03000000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d111314171a1c1e1f1f20201f1e1c1a171413110d08040100000000030a0f121415191c1e1f20201f1e1c191514120e090300000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010204050506060606050403010000000000000000000002090e1114141a1a1a1a1a1a1a1913120f0b0600000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b12090000000000000000000000000000000000000000000000000000000000050c141c232831363d44484f54575e61666a6e7276797b7e80818384858586868584848382807e7c7a76726f6c65615e56534e46413a3229241d150d0500000000000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a00000000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b060000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212427292a2c2c2d2c2c2b29272421201d1913100d0701060b0f151a1f212226292b2c2c2c2c2a282621211e1a140d05000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0c060503000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000000020a11171f262a32383d44484d5354575f6265666c6f717375767778797979787877767573716f6d676662605b53524c47433c3530282018120b03000000000000000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c100500000008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e313336373839393939373634312e2d2a25201d18120d11171b1f262b2e2f323537393939393735322e2d2a251f170f0500000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c0400000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a01000000000000000000000000000000000000000000000000000000000000000000060b141a21272c32383b4246484e5355545b6062646668696a6b6c6c6c6c6b6a6a68666462605d555553504946413b373229241e160e07010000000000000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a0000000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3e40424445464646454442403e3a3936302c29241d191b22272b31373a3b3f42444546464544423f3b3a36312921170d0300000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d070000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d0500000000000000000000000000000000000000000000000000000000000000010407070a0d10111213131211100d0b07070501000000000000000000000000000000010406070a0d0f11121213131211100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000000000000000000000000000000000000000003090e161b21272c31363a3c4247484a50535557595b5c5e5f5f5f5f5f5e5e5d5c5a585553514b4946443f3836302b262019130c0400000000000000000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d000000101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c04000000000000000000000000000000000000000000000000000000060c141c23282f35393a4146474a4d4f515252535352514f4d4a4746413a39352f2924262d33373c4347484c4f5152535352514f4c4846423b33291f1409000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b0300000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000002080d111314171a1d1e1f201f1f1e1c1a181413110d0803000000000000000000000003080d111314171a1c1e1f1f201f1f1e1d1b181615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a020000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1f252a2d31373a3b3f4446484b4d4e505152525353525151504f4d4b494745403c3937332d2a251e1b150d08020000000000000000000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f000000121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d2013000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d080200000000000000000000000000000000000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d0802000000000000000000000000000000000000000000000000070f181e262e34394045474c5254575a5c5d5f5f605f5f5e5c5a5754524c47454039352f2f383f44464e5355595c5e5f5f5f5f5d5b5954534d453b31251a0e0200000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c040000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000003090e13191d202124272a2b2c2c2c2c2b29272421201d1913100c0600000000000000060b0f13191d20212426292a2b2c2c2c2b2b29272522211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2d3338393c3e40424344454646464545444342403e3c3a39352f2d2b27221b19140f0a040000000000000000000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d10000000131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000071019212a30383f444b5153565e616466696a6b6c6c6c6c6a696764615e5653514b45413a3c41495053585f6265686a6c6c6c6c6a6865615e574d42362a1e1205000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e050000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000060e141a1e24292c2d3134363738393938383634312e2d29251f1c17110a03000000020a11171b1f24292c2d313335373839393938383634322f2e2b26211e1a150e09030000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122282b2d2f313335363738393939393837373533312f2d2c2924201f1b17110e08020000000000000000000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d2013000000131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d2013000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000071019232b333b424a50555d6065686d717375777879797978777573716d6865605d55524c44464e535b60646a6e727577787979787775726e695e53463a2d211407000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e050000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000000000000000000060f181f262b3035393a3d404344454646454443403e3a3935302c28231c150c0802070b141b22272b2f35393a3d40424445454646454443413f3c3b37322e2b26201a150e060000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e1214171c1f2022242628292b2c2c2c2c2c2b2b2a2927252220201d1813120f0b060000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d2013000000131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d201300000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e353028201910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e35302820191008000000000000000000000000000000000000050e19222b353d454d545c60676d72767a7e80828485858686858482807d7a76726d67605d565050585f656c71767b7f82848586868584827f7b6e6154483b2e2115080000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e05000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a211910070000000000000000000000000000000000020a1117212a31373a4145474a4d505152535252514f4d4b4746413a38342e261e19130d12181d262d33373a4145474a4d4f51525253525251504e4b4947433c3a37312b2620180f06000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b0f121315181a1b1d1e1f1f20201f1e1e1d1c1a18161413110d07050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a110900000000000000000000000000000000020d17202b343d474f575f666d72797e83878a8d8f909292939292918f8d8a86837e79736d68605b5a626a6e787d83888c8f9192929292908e8c8275685b4f4235281c0f000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000000000000020b141b2227333c42464c5254575a5d5e5f5f5f5f5e5c5a5754524c46443f38302a251e171d24292f383f44464c515457595c5d5e5f5f5f5e5e5c5a5855534e4847423c37312a2117110a020000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f101112131313121211100f0d0b090706040100000000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d201300000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b1209000000000000000000000000000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b120900000000000000000000000000000008141e29323d464f5960696e787f858b90939a999c9d9e9f9f9f9f9d9c9a9992908b85807a726c65636c717c838a9095989b9d9f9f9f9f9d9b8e8275685b4f4235281c0f0000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000a141d262d333f454d53565d606467696a6b6c6c6b6b696764615e5653504a423e36302920272f353e41495053555d606466686a6b6c6c6c6b6b696765625f5855534e47423c3328221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d2013000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000020e1925303b444e58606b6f7b838b92979c9fa4a9a19e9c9a9a999a9c9ea1a39f9c97928d857e776e6d737e8690959d9fa7a8aba49f9f9f9f9b8e8275685b4f4235281c0f00000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000006111b262f383f4451575f61686d7073767778797978777673716d6864605c545046413a322a313940454f535b6064676d707375777878797978777674726f6a67625f57534d453f332d261d140b0200000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f111213131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b11070000000000000000000000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b110700000000000000000000000005111e2a36414c56606a6f7d8590959ea1a9a29e9997928f8e8d8d8d8f9197999ea1a29f97928b827a747f8b92989fa7a9a19e999993929292998e8275685b4f4235281c0f0000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d0400000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000000000b17222d384149505b62696e747a7d808384858685858482807e7a76716d66615a524c443b333a434b515961656c71757a7d80828485858685858483817e7c78746e6a625f5751443f382f261d140a0000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000000000000000000000000001040707090c0e101111121313121211100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191c1e1f1f201f1e1d1b19161413110d0801000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d2013000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f060000000000000000000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f0600000000000000000000000714202d3946525e686f7c869297a0a7a49d97928c888582818080808285888c91969ea1a29f948f84818c919fa3aaa39f97928d898685858687898275685b4f4235281c0f000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000030f1b27333f49535b606d727b81868a8d909192929292918f8d8a86837e78716c615e564d453c444c555d606c70787d82868a8c8f909192929291918f8d8b8884807b756e69625b504a42382f261b11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000206080d11131416181a1c1e1e1f1f201f1f1e1d1b1a18161312100b060603000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f222226292a2b2c2c2b2b2a28252321201d19130c0400000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c0300000000000000000007131f2c38444f59616e7a859198a2a9a39f928d85807b78757473737475787b7f848b91969ea59f96918d929ca4a9a199928c85807c797878797a7d7e7164574a3e3124170b00000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000040f19232b3744505b656c747f868d92989a9c9d9e9f9f9e9e9c9a9992908a847e756d685f574e464c565d676d747d838a8f9299999b9d9e9f9f9f9e9e9c9a9896918d87817b726d605b544a41382d22170b040000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a0300000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000040a0f1214191d2021232527292a2b2c2c2c2c2b2b2a28272522201f1c1715120f0a050200000000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f272b2e2f3235373839393837363532302d2c29241e160d04000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d201300000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000915222f3b4854606b75818e97a1aaa399928a8079736e69696767666769696e73797f848e939fa3a19e9a9da4a8a09691877f79736f6d67666c6e70716c6155493c3023170a000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000b16212c38444f59606c77818b92999fa2aaa9a8a09e9c9b9c9d9fa29f9c96918a827a6e695f584e555d686d79818a90959c9fa3aba39f9e9c9b9c9d9ea1a9a8a19e99938e867f746c665b53493f332720150a000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a0400000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000000000000000000000070c10151a1f2124292c2d303234363738383939393838373533322f2d2b2823211f1b15120e090300000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292c32373b3c3f4244454646454443413f3d3a39352f281f160c0100000000000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b1005000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4d505152535352514e4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4a484746444647484a4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000005111d2a36414c56636f7c89939ea9a59f92877e746d67625f575b5a5a5a575f62666d7279818c9299a3aba7a9aca09691847c736d6762605c5b60616364615a5045392d21140800000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f140900000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000003101b27323b4854606b73808c939fa3aba9a19e9896918f8f8f909297989d9f9e938f847b6e6a5f565d676d7a838e939da0a7a59e9b999291908f8f909297979c9fa6a49f98928b81786c655b50443c32261b0f05000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c0700000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000070c12181c1f262b2e2f35393a3c3f414344444546464545444342403e3c3a38342e2e2b26211e1a140f0a0400000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10191f272f35383c4347494c4f515252535251504e4c494745413a31281e13080000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c130900000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d2013000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b5153575a5c5e5f5f5f5f5d5b5854524d51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b514f4b443b3a3a383a3a3b3d3f44464b51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000713202d3946525e6875828f9ca5ab9e938b7e716c605d55534d4e4d4d4d4d53545c60676d757f87929facb4b7aa9e91847b6f6a605d55535150535456575550483e33281c11050000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e0200000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000713202c38444f5963707d88939fa5aea69f97918c87848382828385888b90959d9e9691857c6e685e606d798390959da5a8a09d938f8a86848382828385878b8f949da0a7a29f938e81776c60584e43372b21160b00000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000000000000000000000000000000000030b12181c23282c31373a3b414547494b4d4f5151525253525251504e4d4b4946443f3c3a37312d2a251f1b160f0a0400000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131c222b31394045474e5455595c5d5e5f5f5e5e5d5b585654514c433a2f24190d01000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d201300000000000004101c2834404b555f69707d87929892877e726c665f57514d53555c606467696b6c6c6c6b6a6865615e57544f51575e616d727d86929792877d706a5f544a3f3428201509000000000000000000000004101c2834404b555f69707d87929892877e726c665f57606060605e5c564e44392d2c2d2e323f49515759606060575e616d727d86929792877d706a5f544a3f34282015090000000000000714212e3a4754616d7a86929faca3998e81756d625a514b47424140404142474b51555e69707c86929facb8b0a3968a7d70696058514b46454446474a4a49453e362c22170c00000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c100400000000000916222f3b4854606b7683909aa4afa89f948f847f7a7776757676787b7f838990959c9791847a6d666c75818f959fa7a79f959189827e7a7776757676787b7e828990959ea5a59d938c7f736a5f53473d33271c100400000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000000000001070c151d23282e34383c4347484c525456585a5c5d5e5f5f5f5f5e5e5d5b5a585553504a4847433c3a36312b27201b150d0802000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c252e343d434b515358606265686a6b6c6c6b6a69686563605d554c4135291d110400000000000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b161009010000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000050f1a232c3845515c676e7b85929992867d716c605b544d51575f61676d70737677787979787775726e69636059524d525b626b707c85929892857c6e665c50443c31261a0f04000000000000000000050f1a232c3845515c676e7b85929992867d716c605b63666c6c6c6c6b6760564b3f331f25303b44515b62656c6c6c6c6c67646b707c85929892857c6e665c50443c31261a0f0400000000000b1825313e4b5864717e8b99a3ac9f92867b6e625a504540393731343331373c45515c676e7b859299a3aeabaea99c9083786c60564c413a3838393b3d3e3c39332c241a100500000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000a1623303d495663707c89949facaca0958f827a726d686968696a696e72767d838c929f968f82786d717e8b939ea7a79f9590837d75716d676968696a696e71767d838e939ea5a59f92877c6f62594f44382c20140700000000000000000005121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000000000000030b12181e272e34394044464e5355565d60636567696a6b6b6c6c6c6b6b6a68666562605c5455534e4846423b37322b262019130c04000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e3740464f555d60656a6f7275777879797877767472706d675d5145392c201306000000000000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a0500000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d201300000000000b16212b37434e58606d7983919792877d706b615a504d555c60696e74797d8082848586868584817f7b76706b605d564e5159606a6f7c8692979083786d60584e43372b21160a0000000000000000000b16212b37434e58606d7983919792877d706b615a636d72797979797772675c4f43372a2a36414d56626d727979797979746e646a6f7c8692979083786d60584e43372b21160a00000000000e1b2834414e5b6774818e9aaba99c8f8276695f53483f352f2b262727313c46515b606d79839097a1aaa29fa2aa9f948b7e71685e52463c322b2d2e3031302d28221a1208000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e21140800000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f0000000004101d2935404b556774808d9aa6b0a99d91837a6d68615e565c5c575f61656b7078808b9399948c7f737a85929fa5aba095908279706b64605d555c5c565e61646b7079818e939ea8a3999083776b6054483c2f22160900000000000000000006131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a11090000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d151d2329303940454a5153585f6266686d6f7274767777787979787877767573716f6d6666625f5854534d47433d373129241e160e060000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e384049515960676d71777c7f8284858586858483817f7d796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000004101c27333a47535f6a73808c95928b7f726b6159504d575e676d737b81858a8d8f9192929292908e8b87827d756d685f584e4f58606a707e8793958c7f726a5f53473d32271b0f040000000000000004101c27333a47535f6a73808c95928b7f726b61595966727f8686868684776b5e51443826303846525e68727f8686868686817467606a707e8793958c7f726a5f53473d32271b0f0400000000101d2a3743505d6a7683909da9a5988c7f7265574d423629241d1a242f39434e58626d74818e959fa9a29892989fa69e92857a6d61584e43372b2021232423211c1710080000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d00000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000006131f2c3945515d677784909daaada1978a7d70675e56524c4f4f4d53555960666d737e87939f92867b7f8c97a2ada39990837a6d67605954514c4f4f4d52545960676d78818f96a0a49f95897d7063564a3d3023170a00000000000000000006131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b120900000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000050e161f272f343d434b51545c60646a6e72767a7c7e808284848585868585848381807e7c7976736f6a66615e57544e47433c3530282017110a0200000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525b636b6f797e84888c8f909192929191908e8b897f7266594c3f3326190c0000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000000000000000000000000000000000000000406070b0e11121313131313130c0c0a0602000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d2013000000000714202c38444f59626f7c8792968e81746d62594f4d575e696e7980868d92989a9c9b999898999b9b9a938f89827a6f6a5f574d4e58616c737f8c9592867c6e62594f43382c20150a000000000000000714202c38444f59626f7c8792968e81746d62594f5966727f8c93939184776b5e5144382e38424f59616e7b8692939391857a6d6058616c737f8c9592867c6e62594f43382c20150a00000000121f2b3845525e6b7885919eaba295897c6f6256493c31231817202935404b555f6a727f8b939da7a298928590949fa1978e81746a5f53473c32261b17171714110c05000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000714202d3a4753606d7a86939facab9e9285786c60554c464142434246484f545c606c727f8b9398908385929ea9ab9f92877c6f685d554f47454142434246474f555d666d7984919b9a93908c8276695c4f4336291c1003000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000000000000000000050f172028313940454f555c60666d71777b7f8386898b8d8f9091929292929191908e8d8b8885827f7c77736e69626058534e46413a3228221c140b03000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646d737c848b9095989b9d9e9f9f9e9d9c9b988c7f7266594c3f3326190c000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000001070c101314171b1e1f202020202020191816120d070000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d2013000000000916232f3c4855606b768390999184796d605b514b555e696e7b838d92999f9c96918e8c8b8b8c8e92979e9c938f847c6f695f564c505a606d788390988f82766b6054483d32271b0f000000000000000916232f3c4855606b768390999184796d605b514c5966727f8c999e9184776b5e514438343f4a54606b75818e989e948a7e71685d525a606d788390988f82766b6054483d32271b0f00000000131f2c3946525f6c7985929faca194887b6e6155483b2e22151f29333b45515d676f7c86929fa5a49a92867b829099a39f93877c6f62584e43372b20150a0a0805000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f1205000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000815212e3b4854616e7b879aa4afa89b8f8275655b50433a363031363a3d424a515a626d75818e9794909297a1ada3998d80736a5f564c433d39352f30363a3d434b545d67707d8a8e8b87837f7c6f6255493c2f22160900000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b10070000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000050e172129323a434b515960676d72797e83888c909399989a9c9d9e9e9f9f9f9e9e9d9b999898928f8c8884807b756f6a625f58524c443d332d261d150c040000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e737f8791969da0a7a8aaa8a4a2a0a0a0a1998c7f7266594c3f3326190c00000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000000060b12181c1f2024282a2b2c2d2d2d2d2d2625221e18120a01000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d201300000007131f2c38434f5963707d899593897d70675d5145515d676e7b8490959f9f948f898481807e7e7f82858a91969e9691857b6e685d5245505c666f7c879294897c6f63584e43372b1c1106000000000007131f2c38434f5963707d899593897d70675d51494c5966727f8c999e9184776b5e5144383844505c666f7d89939e988f82756c61564c505c666f7c879294897c6f63584e43372b1c110600000013202c3946535f6c7986929faca093877a6d6054473a2d211a25303b45505a606d79839199a3a59f93887e707c87929fa49a8f82756a5f53473c32261b0f01000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f0300000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000916222f3c4955626f7c8895acb6a79a8d81746753493f312a25262a2d30394044515b616d7a85929f9c9ea1a9ac9f92867a6d61584e433a312c2924252a2d3139424b55606c7783827e7a76736f6a6054473b2e22150800000000000000000006131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f05000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000030d172029333b444c555c606b6f797f848b9095999c9fa4aba7a9a9a8a7a6a6a7a7a8a9a8a6aaa29f9c9995918c87817c766f6a615d564f443f382f271e160d0400000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58626d73808c9299a0a8acaaa39f9b979594939394958c7f7266594c3f3326190c000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000000000000000000000000000000000020a11171d23292c2d3134373839393939393933322f2a231c130a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000915222f3b4854606b7683909a8e81756b60554b4e58606d798390969f99928b827c78747372727375797e848e939d9791847a6d605a504a545f6a74808d988f82766a605447382e23170c00000000000915222f3b4854606b7683909a8e81756b60554b414c5966727f8c999e9184776b5e514436414c56606d7883909d9f92867b6e615a50444a545f6a74808d988f82766a605447382e23170c000000121f2c3945525f6c7885929faba194877a6e6154473b2e21202a36424d57616c74818e95a0a89e938c7f736c74808d97a29f93877c6f62584e43372b1e1308000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b0000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000091623303c4956636f7c8996a2afa69a8d8073675a4d403025191a1e21272e343f46525e6873808c99a3abadb3a89c8f8275685e52463c3128201d19191e2027303944505b656c7675716d68666260584e43372b1f130600000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000000000000010b151f29333b454d565d676d747c848c91969da0a7a9aca8a9a19e9c9b9a9a999a9a9b9d9fa2a9a6aaa9a7a09d99928e89827c746d686059504a423930281f160c01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a727f8b929fa3abaca49f98928e8b8887868687898b7f7266594c3f3326190c00000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000030b141b22272f34383a3e4144454646464646463f3e3a352e251c12070000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d2013000004101c2934404b55636f7c899493877c6f62594f4754606a74808d95a09892877e766f6c6566656566666d7179818e939d968e81756c61554b4e58616e7b869294897c6f62544a3f34281c100300000004101c2934404b55636f7c899493877c6f62594f433f4c5966727f8c999e9184776b5e51443846525e68727f8b959f958b7f72695e53483e424e58616e7b869294897c6f62544a3f34281c10030000111e2b3844515e6b7784919eaaa295887c6f6255493c2f2428323a46525e69707e8a939da8a0958e81776c606d7a85929fa49a8f82756a5f53473a2f24190d010000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b11060000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000916222f3c4955626f7c8895aab4a79b8e817468564c41362a24201d191c232a36414c56616e7a86929facb9b3a9978a7e7164564c41342a1f161d1d1d1d151e27333f49535b606a6864615e5655544e463c32271b0f0300000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000007121d27313b454d575e686d79808791959ea1a8acaaa29f9b979791908e8d8d8d8d8e8f909297979a9ea0a8ababa39f9b948f87817a706b605b544b433a31281d1307000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707121f2c3844505c666f7c87929fa4afaaa39a938d86817e7b7a797a7a7c7e7d6f6356493c302316090000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000000000000030c151d262d33394045474a4e51525353535353534c4b463f372e23180d0200131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a5f53474d57626f7c87939f9f92867d716c62605b535858545c60676d77818e959e938a7e71675d5146525e6974818d9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a5f53473d3f4c5966727f8c999e9184776b5e5144424e58616d7a85929f999083786c60574d42363c46525e6974818d9a8e8174665c5044382c1f12060000101d293643505c6976838f9ca9a4978b7e7164564c413529303a44505a616e7b85929ea5a3989183796d655d6873808d98a39f93877c6f62564c4135291d1104000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000814212e3b4754616e7a8798a2aeaa9d908377685e52463c352f2c2924272625303a46525e6876828f9ca9b6ada197877b6e6154483b302a2a2a2a2a2a2a2a2a222d38414950535d5b5854524c4947433c342b20150a0000000000000000000006131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f040000000000000000040e18242f39434d575e696e7a828d9399a0a8ada8a19e98928e8a878583818180808081828385878a8d9196999ea1a9aca69f99928d847d736c665c554b433a2f24180d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113141d2935404b55606d78839099a3aeaba3989288817a75716f6d6d6d6e6f716f6b6054483b2f22150900000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000000000000000000000b151e272f383f444b5153575b5d5e5f6060606060595751493f352a1e120600131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d201300000714202d3a4753606d79859296897c6f63584e46535f6975828f9a9f948b7f726b615a5350494b4b4b51555d656d78839099999184796d6053474d56616e7b88959285796d6053463a2d2013070000000714202d3a4753606d79859296897c6f63584e43353f4c5966727f8c999e9184776b5e513f4a54606a74818e979f92877c6f665b50453b3136424d56616e7b88959285796d6053463a2d20130700000d1a2633404d596673808c99a9a79b8e8174685d52453b3136414c56616c75828f97a2a59f92867c6f675d56616e7a86929fa49a8e8174685d5245392c20150a000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b020000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929fabac9f92867a6e61584e45403a39352f3433333236414c566673808c99a6b3ab9e928578695e53463a3737373737373737373737372f383f4446504f4b4746413c3b37322b2620180f0600000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000020c16202935404b555e696e7b8390949fa4abaaa29f96918b86817e7b78767574737374747577787b7d8084888d92979ea1a8aba39f96918780786d675d554b4035291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d2021242c3945515d67727f8b95a0abafa39992867d746d6864626160606162656360594f43382c1f130700000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000000000000000000000000000007121d273039414950555c6064676a6b6c6c6c6c6c6c66635b51463a2f22160a00131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d201300000a1724313d4a5764707d8a989184786c6053464855616e7b88949e9c9083786c60595046443f3f3f40454b535c666e7b878e8a86827c6f62554846535f6976839097897d7063564a3d2f23180c0000000a1724313d4a5764707d8a989184786c6053463c313f4c5966727f8c999e9184776b5e5144505b666f7c87939f968d80736a5f544a3f3329303b46535f6976839097897d7063564a3d2f23180c00000a1723303d4a5663707d8997a1ac9f92867a6d60574d43393946525e68717e8a949ea89e938b7f726a5f55525e6874818d9aa49f92867a6d6054473d32271b0f03000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a02000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070005111e2a36424d566976828f9caaafa3998c80736a5f58514b4745414240403f3f3f3e4a5764717d8a97a4b0a99c8f827669574d4244444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000006131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d13070000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000008131e28323a45515d676e7b8491959fa6afa7a098928c847f7a75716e6969686767666767686a696e7173777b80858b91969fa2aaa9a199938c81796d675d5145392c2013060000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1e2124292c2d30333f4a54606d7985929ea7b1a79f92877d706b615e565554535354565856544f473d32271b0f0300000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d18232e39434b535b60676d71747778797979797979726d63574b3e3225180c00131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566874818e9a8d8073655b50444b5566737f8c99a096897d70665b50473e37332d2e3439414a545f697380827e7a766f6a5f5347424d5765727f8c988d817467554b4034291c10040004111d2935414c566874818e9a8d8073655b504437333f4c5966727f8c999e9184776b5e514c56606c7883909a9e9184796d60584e42382d212a36424d5765727f8c988d817467554b4034291c1004000713202d3a4653606d7985929eaaa2988c7f72695f554b43424f59616d7a85929ea6a1968f81756d62584e4c56616e7b87939fa2988b7f7265584e43372b1f1306000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b060000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900020e1925303f4b5865727e8b98a2aeab9f92867c6f6a605d5554524c4e4d4d4c4c4b4b4b5663707c8996a3afa79b8e8174685b505050505050505050505050505050505050505050505050505050504847433c332a201509000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d00000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000010d1925303a44505a606d79839096a0a8b0a69e9591867f79726d6764615e575b5a5a5a5a5b5c575e6164676a6e73797e848c92989fa7aba49f938e82796d6053473a2d2014070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f35393a3d4044505b66727f8b97a1adaca0958c7f736b6159524c4847464747494b4948433d352b21160a0000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000010c161f2834404b555c656c71797d8184858686868686867f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f62534945515d677683909d9e9184786c60544a3f352b272223282f38424d57636e7375716d68625f584e433b4854616e7b8797908477675c5145382c1f1306000713202c3945525d6877849199897c6f6253493f33333f4c5966727f8c999e9184776b5e53535d68717e8b959e93897d70675d51463c2f261c26313b4854616e7b8797908477675c5145382c1f13060006131f2c3845515c6773808c98a2aa9f92867b6e675d554c4a54616b75818e97a1a59e91847a6d605b514646535f697683909caa9d9083776a6054473b2e221509000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b0600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b00000914212d3a4754606d7a85929fa7aea29891847c726d6763605d565b5a59595858585857626f7c8995a2afa79a8d8074675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000005111d2935414c56626d75818e959fa8b0a69e948f837b726d66605d5554534d4e4e4d4d4d4e4f4d525457585f62666d71797f8690959ea5afa59e948d8073665a4d4033271a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000003090c151c23282c31373a3b4145474a4d4e53606c7884919ea9b1a79d9083786c60594f46413c3a3a3a3b3c3e3c3b38322b23190f040000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000007131d28313a45515c676d777e848a8e909192999393938c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d6053464753606d7a86939f998d8073655b5042382d231b17181d26303b45525c63666864615d56534e463c3a46535e697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b606060606d7a85929e978e81746b60554b40342a1d14212d3a46535e697885919286796d6053473a2d2014070004101c2834404b55616e7a86929fa6a2989083796d675e56515c66707d8a939ea99e938a7d70685d52493f424d5765717e8b98a3a095897c6f6256493c31261a0e020000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b06000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d00000713202c3945525d68737f8c95a0a8aaa19691867f7974706d6869686766666565656464646f7c8995a2afa6998c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000006131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000000713202d3946525e68717e8b939ea7b1a79e948f82796e69605c54514b484642424140404141424246484a4e53545c60666d727b838f939ea8afa69a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000050d141a1e262e34383c4247484c525457595b5563707d8996a0acab9f95897d70665b504745403a37322d2e2f32302f2c2721191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000000000000000000010d18242f3a43515b606d79818b91969a9d9e9fa39f9f998c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377665c51454956626f7c8999a4978a7d706453493f2f261c0f0b0b151e2a33404a5257595b5754524c47433c3436424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377665c5145382c333f4c5966727f8c999e9184776d6d6d6d6d74808d979e92857a6d61594f433b322920171e2a36424d576976828f99897c6f6256493c2f23160900000c18232e3946525e68727f8b949fa89f958f82796e68615a606d7884919ea5a1978e81756b61564c41373b4754606d7a86929fa79a8d807467574d42372b1e12060000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b060503000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000004111d2935414c56606d79839096a0a7a8a198928c85807d7a787675737372727271717171707c8995a2afa5988c7f777777777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000006121f2b37434e58616d7a85929ea5afa9a0958f82796d675f57514a45403b3a3631343433343430363a3b3e43474b51545c60696e79818f96a0aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000080f171f252a30383f44464d5355565d60636668696775818e9ba8b2aa9d9083776b605b5353514b47433c3731292423221f1b160f07000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000004111d2935414b55626d75818e939ea1a8aaa29f9c9998988c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817467544b404b5864717e8b97a398877b6e6154473b2d21140a00030c18212e3840474b4d4f4b4746413a37322a31404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817467544b403428333f4c5966727f8c999e9184797a7a7a7a7a7c87929f978b7e7168605b544d443b32291d1a2531404d596673808c988b7e7165584b3e3225180b000007121d2a36414c56606c78829096a1a79e948f837a716c6268727f8c96a0a69e91857a6d61594f443a303945525d6875828f9bac9e918477695f53473a2e2114080000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a070000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000010d19242f3a45515c666e7b8490959fa3aaa29f97928d898784838180807f7f7e7e7e7e7d7d7f8c98a5b2ab9e9184838383838383838383838383838383838383838383838383838383838383837c6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000815212e3a47535f6a74818e97a2adada2979083796d675d554d444039352f2d2a252727272728252a2d2e31373940454b51575f676d7884919eaaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020a121a212931363e424a5053575f6266686d70737576777986929facb1a4988b7e716e6c6564605d55534e47433c352f281f180f0a04000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300000000000000000000000613202c3945515d67727f8b939ea5ada49d98928f8d8c8b8b7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404c5966727f8c999f928579695e52463a2d2014020000060f1c262e353b3f40423e3a3935302b2625323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c99a096918686868686868892999e92857c78716c665e564d443b2f261b25323e4b5865717e8b988c7f7266594c3f3326190c0000000d1925303b44505b666e7b849197a1a69e9590857e756f6d7a85929fa89f948a7e71685d52473e322935414c5664717e8a9aa4a096887b6e6255483b2f2215080000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000008131e2834404b545e696e7b838d92999fa2a9a29e9a9696918f8e8d8c8c8b8b8b8b8a8a8a8c919ba7b4ada19691909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e02000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c010000000000000005111d2935414c56626f7c87939fa9b0a69f92857b6e675d554b433c342e2924211e1a1b1a1a1a1b1a1e2021262b2e343940454d555c667784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000020b141c242c333b424650545c6065696e73777a7d80818384869298a2aeb3a69a8d807d7b7975716d67625f58534e454039312a211a1108000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000714212d3a4754606d7a85929fa6ada39c928d8682807f7f7f7c6f6255493c2f22160900131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7e7265584b404d5a6773808d9a9e9185786b574d42362a1e11050000000a131c242a2f323335312e2d29241e1b24313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7e7265584b3f3226333f4c5966727f8c99a8a09e939393939393959fa3a1979289847e786e685e564d41382d2224313e4a5764717d8a978d8073665a4d4033271a0d00000008141e28333f4a545e696e7b8591969fa69f97918a827c76808d97a2a3998f82766c61564c41352c242f3a4754616d7a87939fa1988c7f7265594c3f3226190c0000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000000010c18232e39424d575e696e7980878e92989b9ea1a9a8a19e9c9b9a999998989897979797989ba3adb8b2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e12050000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c20130400000000000000000713202d3946525e6874818e9aa4afab9f948b7e71695e554b433a3128231c1814120e090d0d0e090e1214151a1d23282e343c434b546a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000020b141c262e363e454d535a61666d71767b8084868a8c8e90919298a2aab4b5a89d928d8a8885817e7a756f6a625f58514b433c332c231a120800000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000000000000000004101c2934404b5565727f8b98a2aea79c918c807a75737272726f6a5f54473b2e22150800131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b414d5a6774808d9a9d9184776a5e514430251a0e02000000010a12191f232626282421201d19131723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c99a8a09393939393939393939496999e96918b827a6e685e53493f332723303d4a5663707d89968d8174675a4e4134271b0e000000020b17222d38424d575f696f7c8490949fa3a19e948f888287929fa99f92877c6e625a50443a3028232d3946525e687783909997928e8376695c504336291d100300000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e110000000007121d27303b454d575e676d747b81868b8e929796989a9b9c9d9d9d9e9e9e9e9e9f9f9f9fa4acb6c0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa8aaaaaaaaab94887b6e6155483b2e2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d2114060000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000714212e3a4754616d7a86929facb0a69c9082766c62574d433930281f18120d07050c111517181c1c1c1c1c1c1c181d23283144515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000a141c262e38404850575e616c71787e83888d90939a999b9c9e9fa2aab4b1b2aea49d9a9797928e8b86817c756f6a605d554e463e352c241a11080000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000000000000000000006131f2c3845515c677683909daaaca0958c7f746d6866656565625f584e43372b1f130600131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1c2935424f5c6875828f978a7d7064574a414e5a6774818d9a9d9184776a5e51442f24180d0100000000040c13181d2020201d1814120f0916232f3c4956626f7c89958e8175685b4e4235281b0f000f1c2935424f5c6875828f978a7d7064574a3d3126333f4c5966727f8c99a09689868686868686868687898d92989e948f847a6e655b5044372b232f3c4956626f7c89958e8175685b4e4235281b0f0000000006111c262f3b454d575f6a6f7a828d92999fa69e9c948f9299a3a2978d80746a5f534b454039342e2a36414c566673808d8c8985817e7064574a3d3124170a0000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000b151e29333b454d555d60696e747a7e8285888a8c8d8e8f9090919191919192929292939aa4afbbaea49d9a93939393939393939393939393939393939393939393939b9ea5afafa499877a6d6154473a2e2114070000000000000003131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c07060400071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000005111e2a36424d5666727f8c98a3aeab9f94897c6f635a50453b31271e160d07000911181d212425292929292929292929292a3744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000009121c262e38404a525a61696e767e848b9095999d9fa4aca8a9a8a6a5a4a4a4a5a6a8aaa6a9a19e9b98928e88827c736d675f584f473e362c231a1007000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7986929facac9d9083786c605d5659585855544e463c32261b0f0300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b404d5a6773808d9a9e9184786b554b4035291d1004000000080d161d24292c2d2c2924211f1a151723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c999e918479797979797979797a7c808590959f969082776c6053463c3126303d4a5663707d89968d8174675a4e4134271b0e00000000000a141d29333c454e585f686d78808790959ea0a69e9c9fa3ab9f92857a6d65605c54514b443f3830303d495663707d83807c7874706c6155493c3023160a0000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000030c172129333b434b51575f62686d7175787b7d7f808283838484848485858585858687939facb9a99d928d86868686868686868686868686868686868686868686868e939eaaac9f9386796c605346392d2013060000000000040a0f131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191313100c0707131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000714202d3a46525e697784909daab4aa9c9083766b6054483f33291f150c040009121b22292e313236363636363636363636363744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006101b242e38404a525c636c717b838a91969d9fa7aaacaba39f9d9b999897979898999b9d9fa3ababaaa29f9b948f8780796e6a615950483e352c22180d0400000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000916232f3c4956626f7c8999a3aea49a8b7e71665b524c4c4c4c4947433c342a20150a0000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7f7265584c404d596673808c999f928578675d5145392c20130600000811191f282f35393a39352f2e2b26201824313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7f7265584c3f3226333f4c5966727f8c999e9184776c6c6c6c6c666c6d6f737b8390969f948b7e7165574d42372b313e4a5764717d8a978d8073665a4d4033271a0d0000000000020b17202a333c464e565e666d737c838b91969ea1a9acafaa9d90837d77716d66605d55504a423d353b4854606b7077736f6c656461594f44392d2014080000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e0200000000000000000000000000000000000000000000000000000102030000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000040d161e2429313940454d53565d606468696e707274757676777777787878787879797c8995a2afa79a8d807979797979797979797979797979797979797979797979818e9ba8ab9e928578665b5044382b1f120600000000070e151b1f222c3946525f6c7985929facada093877a6d6054473a2d26262626262626262626201f1c18120b0b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f120600000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000814212e3b4754616e7b8795a0acaea2988a7e7164594f44362d21170d030006111b242d343a3d3e43434343434343434343434344515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000030c18222d36404a525c646e737e8590949da0a8abaaa29f9b9992908e8c8b8b8a8b8b8c8e9092999a9ea1a9aca69e99928d837c706b615a50473e342a1f160c01000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000a1724313d4a5764707d8a97abac9f93867a6d61544a413f3f3f3c3b37322a22190e040000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404b5865727e8b989f93867a6d6053473a2d20140900030d19232b313a40454745403b3a37312a2125323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c999e9184776b606060605b606163696e7a84919e9d908377695f53463a2d323e4b5865717e8b988c7f7266594c3f3326190c000000000000050e18212a343c444c545c606a6f787e848b9297a1adb8aca0959089837e79726d67605c544f45403a444f5960636a6662605b53554f473e33281c10040000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b07070401000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000010c161f282f35393a3e3f42474c525458575f6163656768696a6a6a6b6b6b6b6b6c6c6f7c8995a2afa89b8e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7783909daaa99d9083766a544a3f33281c0f0300000007101920262b2e2f3946525f6c7985929facada093877a6d6054473a33333333333333333333332d2c28231d150c111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000b1825323e4b5865717e8b98a7b1ac9f9285796d6053473d32201b0f0500010c18222d363f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000b151e2a343f48525c646e73808a92979fa6aca9a29f98928e8a868381807f7e7e7e7f80818386898d92979ea0a8aba39f9591867d716c61594f463c31281e13080000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000b1825313e4b5864717e8b97a4ab9e918478685e5242382f32322f2e2b2620191007000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817468554b404a5663707d8996a49a897c6f6356493c30251a0e090c151f2b353d434b5153514b4847433c332f2633404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817468554b403428333f4c5966727f8c999e9184776b5e53534a505354565e68727e8b9aa095887b6e6155483b2e33404d596673808c988b7e7165584b3e3225180b00000000000000060f18222a323a424b51585f666c71787e85929eabadaba7a09d95908b847f79726d666059514b433d474f54565d595653504949443e352c21170b000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d0805010000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0000000008131e28313a4145474b4c4d4e4f5052504d535557595a5b5c5d5d5e5e5e5e5e5f5f626f7c8995a2afa99c908376655b60606060606060606060606060606060605e697885929faba79b8e8174685b4e412d22170b000000040e19222a32373b3c3f46525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000004101d2935404b556875828e9ba8b5a89b8f8275675d5145392c1f1309000005111d29343f485056585c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000007121d27303c46505a646e73808d929fa2a9aea59e97928c86817d7a77757372717171727375777a7d81858b91969fa3aba7a09892877e716b61584e433a2f24190c03000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669564c412f26252522221f1b150e0700000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377675c51454754616e7a8796a1988b7f7265574d42362a201a19191e27313d474f555d605d5555534e4641382a36424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377675c5145382c333f4c5966727f8c999e9184776b5e51463f4446474d56616d7a87939f978a7e7164574b3e3136424d576976828f99897c6f6256493c2f23160900000000000000000610182029303940454e545b60666d7a85929fa9a19e989ea0a09d97918c857f78706b605d554e463d444849514d4946443f3839332c231a1005000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d0802000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000000010d19242f3a434c525457595a5b5c5d5e5d5a54484a4c4d4f5050515151515252525663707d8996a3b0ab9e9285796c605353535353535353535353535353535354616e7b8798a2aeaa988c7f7265594c3f322619060000000a15202a343c4347494c4c525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1213202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000006131f2c3845515d677884919eabb5ab988b7e7265554b4035291d100400000915212e3a45505a62656969696969696969696969696969696a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000c18232e39434e58626c73808d929ca4adaaa39f938e857f7a75706d67686665646465656668676d7074797e848c9299a1a9aaa29992877d706a5f554c4135291e150a0000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f42302814191615130f0a040000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d60534646525e687884919e9c8f8275695e52463c332a262524293039434f5960676d6765625f58534a41363a46535f697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b5e51443338393b46525d687784919e998c7f7366594c40333a46535f697885919286796d6053473a2d201407000000000000000000060e171e272e343c424a505b66727f8c98a2a197918c91969d9fa19e97918b837d746d675f584f473d3b3d44403c3937332d2d28211a110800000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c070100000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000004111d2935414c565d6064656668696a6b69665e54423f414243434444444545454a5764717d8a97a4b0ada297887b6f625548464646464646464646464646414c5665717e8b98aaaea298897c6f6256493c2f2316090000030f1b26323c464e54555959595f6c7985929facada093877a6d60595959595959595959595959595953514b43392e2318111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000714202d3a4753606d7986939facaea399887b6f6255483c2f24180c0000000b1724313d4a56626c71767676767676767676767676767676767784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000004101c2834404b555f6a717e8b929da4aeaaa298928b817a736d6863605d5559585857585859555d6063676d717980879197a0a8aba39992867c6f675d51453d30261c1106000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0908060300000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f635349414d566774818e9a9f92877b6e61584e453c3631322f353a424b55606b707a76726e6a645c53483c3b4855616e7b8897908477675c5145382c1f1306000713202c3945525d6877849199897c6f6353493f33333f4c5966727f8c999e9184776b5e5144382e2e35414c566a7683909d9a8d8073675a4d40343b4855616e7b8897908477675c5145382c1f130600000000000000000000050c151d23282f394653606c7884919eaa9e91857f848a90959c9fa19e95918981796e6a60594f463c3237332f2d2b27221b1c17100800000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b0300000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e2215080000000613202c3945525d686d71727374757778767066544b403435363737373838383f4b5865727e8b98a5b1b3a9988b7f7265594f42392e393939393939392d3945525d6875828e9ba8ac9f9285796d6053463a2d201307000006131f2b37434e585f62666666666c7985929facada093877a6d666666666666666666666666666666605c554b4034281c1019242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c889aa4afac9f9286796d6053463a2d2013070000000b1825323e4b5865717e828282828282828282828282828282828286929faca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000006131f2c3845515c676f7c86929fa4aeaaa29892867e756d68605d5654514b4d4c4b4b4b4c4d4b5153555c60676d737d859196a0a8aba29891847a6d60594f42382e23170c0000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566875818e9a8d8074655b5044495663707d8996a0998d80736a5f574e4642403f3f41454c545d67707d86837f7b746e64584c40424d5765727f8c988e817467554b4034291c10040004111d2935414c566875818e9a8d8074655b504437333f4c5966727f8c999e9184776b5e51443b3b3b3c44505c667783909d998d8073665a4d4037424d5765727f8c988e817467554b4034291c10040000000000000000000000030b121b27333f4953636f7c8996a1a3998c7f73787d83898f949da0a09d938e847c706b60584e443b302523201f1b1711100b0500000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d030000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d2013070000000714212d3a4754606d7a7e7f80818283858276665c5145382f2c2924262a2d37434e586774818e9aa7b4b7aa9d9083776b60544b40352f2b2623282b2f38414c56606d7a85929faca99b8e8275665c5144382c1f120600000815222e3b47545f6a6f72727272727985929facada093877a727272727272727272727272727272726d675c5145382c1f131824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000b1824313e4b5764717e8a97acb6aa9d908477665c5144382c1f12060000010d1a2734404d5a6773808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aea79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000004111d2935414c56606d79839198a2aeaea39892867d716c615e56524c474541403f3e3e3e3f404045474b51555c606b6f7b849196a1abaaa0968e81746b60544a3f34281c110600000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d19242f3d4a5764707d8a989184786c6053464653606c7884919e9f92877c6f695f58534d4d4c4c4c51565d666d7983918f8c888174675a4e4147535f6977839097897d7063564a3d2f23180c0000010d19242f3d4a5764707d8a989184786c6053463c323f4c5966727f8c999e9184776b5e5148484848494e56606d7985929f988b7f7265584c3f3a47535f6977839097897d7063564a3d2f23180c0000000000000000000000000005121f2b3744505b6574808d9aa89f92867a6e6c70767c828991959fa39d9691867d706a5f564c41362a2113120f0b0600000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b0100000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000714212d3a4754606d7a878c8d8e8f909186796d60544a403a39352f31363a3f47535f6a7783909daab6b8aca095897d70665c5145413a37312e34383b424a525e68727f8c98a2ada1978a7d7164544a4034281c100400000916222f3c4955626f7c7f7f7f7f7f7f86929facb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20131724303d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669544a4034281c10040000010d1a2734404d5a6773808d9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4a79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000713202c3945525d68727f8c95a0aaafa59f92867d706b625a524c45413a39352f32313132322f35383a40454b515960696e7b849199a3aea89e93897d70665c5044382d22170b000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000813202d3a4653606d79859296897c7063584e44505b66717e8b959f9991847b6f6a615f57595859555d60686d78818e959c93877c6f625548424d57616e7b88959285796d6053463a2d2013070000000813202d3a4653606d79859296897c7063584e43373f4c5966727f8c999e9184776b5e545454545556585f68707d8a98a298897d7063564a3d424d57616e7b88959285796d6053463a2d201307000000000000000000000000000613202d394653606c7884919eac9b8f82756860646b6f767d838c9299a2a09892867c6f685e52463d32271b1003000000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000613202c3945515d67778390999b9c9d988a7d71665b514b4745404343424648505a626f7b8895a0acb8bcb1a79d9083796d605b524c464242413f44464d545b616d7a85919eaaa99e9184796d6053463a2e23180c0000000c1925323f4c5865727f8b8c8c8c8c8c9299a3aeb4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000d1a2633404d596673808c99a6b3a79a8e8174675b4e412e23180c000000010d1a2734404d5a6773808d9aa6a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000004111d2935404b55606d7a85929fa7b1a99d938b7e716b60595046413a352f2c2924252524252524292c2e343940454f575e696f7c87929fa7afa59d9183786d60544a3f33281c0f0300000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a6054474a54606c78839098a09691847c746e696766656567676d727a828e939e958d80746a5f534746535e6974818e9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a6054473e3f4c5966727f8c999e9184776b61616161616162656a6f7a84919e9f9285796d6053463a46535e6974818e9a8e8174665c5044382c1f1206000000000000000000000000000815222f3b4855626e7b8896a1a49a8b7e7164565960636b70787f879297a2a29891847a6e61594f44382c1e13080000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000004111d2935414c556673808d99a3a8aa9d9083786c605d5553514b50504d53555a626c74818e9aa7b1b6b4b6aca0958d80736d605d56534d4e4e4a5053575e666c75828f97a1ada1978c7f73665c5145382c1c12070000000c1925323f4c5865727f8b98999999999fa3abb4b9ada49c99999999999999999999999999999993877a6d6054473a2d211416222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000e1a2734414d5a6774808d9aa7b3a69a8d8073675a4d4034271a07000000010d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000613202c3945515d6773808d97a2adada1978e81746c61594f473e36302924201d181918181819181d1f23282f343d454d57606a727f8c95a0acaca0958b7e71665b5044382b1f1308000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000004101c2834404b55636f7c899494887c6f62594f44505b666e7b869298a0969187807b777473727273767a7f858f939e969083796d60584e434e58616e7b869294897c6f62544a3f34281c100300000004101c2834404b55636f7c899494887c6f62594f443f4c5966727f8c999e9184776e6e6e6e6e6e6e6f72757c839096a0978d8074665c5145434e58616e7b869294897c6f62544a3f34281c1003000000000000000000000000000b1825323e4b5865717e8b98a89f93877a6d61544f545960666d737d859297a2a1968f82756b6054483a2f24190d0100000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d100400000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000010d19242f3b4854616e7b86929fa9ab9f958c7f736d6762605d555d5d575f61656d717e8a939da9afa9a7a9aba79c928c7f746d68615f575b5b545c6062696e78808d949ea9a59e9184796d60544b4034281c0b000000000c1925323f4c5865727f8b98a5a5a5a5acaeb4bdbfb6ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211416222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000e1b2834414e5b6774818e9aa7b3a6998c807366594d4033261a0d000000010d1a2734404d5a6773808d939393939393939393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000714202d3a4753606d7a85929fa9b2a89e91857a6d605a50473d352a251e1913110d070b0b0b070c1013181d2329333b454e58606d7883909da7b1a79e9184786c6053463a3024190d0100000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000c18232e394854606b76828f9c8f82756c61564c4a545f69707d8692979f99928d888481807f7f8082868b91979e9691847b6e675c51464b55606a74818d998f82766a605442382e23170c00000000000c18232e394854606b76828f9c8f82756c61564c414c5966727f8c999e91847b7b7b7b7b7b7b7b7c7e82879095a09892857a6d61544b404b55606a74818d998f82766a605442382e23170c00000000000000000000000000010e1b2834414e5b6774818e9aa79e918477685e5246484f545c606b707c85929fa59e93897d7063564c4135291d1104000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f1306000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000814212d3a46535e6974818e97a1aba79c918c8079736f6d676a6a6a6a696e71777e87929fa5afa59d9b9c9fa6a49c918c807a726e6969686768666d6f747b828d929da6a69e938a7e71675d5142392e23180c000000000c1925323f4c5865727f8b989f9f9f9fa0aeb4bcb9b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211416232f3c4956626f7c8995a2afaa9d9184776a5e5144372b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000f1c2835424f5b6875818e9ba8b2a5998c7f7266594c3f3326190c000000010d1a2734404d5a6773808686868686868686868686868686868686868686868686868074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000006121e2b37424d5765717e8b98a2aeaca0968b7e71685d52483e352b2319130d08040100000000000004070c12182129333d44505c66707d89959fabaca0968a7d7064564c4135291d110400000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000007121d2c38434f5963707d8994948a7d70685d52454d57606b707d858f949c9f9a95918e8c8b8c8d8f92989e9c938e847b6e695f554b45515c676f7c879394897c6f63584e4330261c1106000000000007121d2c38434f5963707d8994948a7d70685d52454c5966727f8c99a196918787878787878788898b8f93999e9691867d6f685d524245515c676f7c879394897c6f63584e4330261c11060000000000000000000000000004111d2a3744505d6a7783909da89b8e827568564c413d424a5159606a707d8a939ea69c8f8276685d5245392c2013070000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d201407000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000005121e2a36424d57616e7b859299a3aba39c928d84807c7a7877767677787b7e838b9299a3aea69d938e90949fa6a39c928d857f7b777675747576797c80868f949da4a69f948e81746c61554b4030271d1207000000000c1925323f4c5865727f8b939393939393a2aab4b3a89e9693939393939393939393939393939393877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000f1b2835424e5b6875818e9ba8b2a6998c7f7366594c403326190d000000000d1926333f4c58646e73797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3a47535f697683909daab4aa9e9184786d60564c41362d2319110802000000000000000000000001070f172128343f4a54606b7783909daab2a89b8f8275685d5245392c201307000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000f1b27323d4854606b7682909991847a6d605b51484f59606b707b828a8f939a9a9d9a9998989a9c9a99928f8981796e695f574d47505a606d798491988f82766b6054463d321e150a000000000000000f1b27323d4854606b7682909991847a6d605b514c5966727f8c99a8a19e949494949494949495989c9a97928d847d6f6b60564c47505a606d798491988f82766b6054463d321e150a000000000000000000000000000004101d2935404b556b7885919ea6998c807366594d40303940444f58616b75818e9ba99f92867a6d6054473a2d21140700000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f1409000000000000020e1a25313b46525e69707d879299a1a9a49c96918d8986858483838485888b90959fa3aba59d948e818390949da5a49d97928c8884828181828385898d92989ea6a49f948f82796d605a5043392f1e150b00000000000c1925323f4c5865727f8686868686868998a2aeafa2968c87868686868686868686868686868686867a6d6054473a2d21141824313e4b5764717e8a97a4b1a99c8f8376695c504336291d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000e1b2834414e5b6774818e9aa7b3a6998d8073665a4d4033271a0d000000000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000815222f3b4855626e7b88959fabaea3988b7e72665c50443a2f241b1107000000000000000000000000000000050f17232e38424f5964717e8a98a2aeac9f92867a6d6054473a2d2114080000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000a16212c38444f59626f7c8692978e81746d625a50474f5960696e767d83878b8e909192929291908e8b86827c756d675f574d474f59626c73808d9592867c6e62594f44342b200c03000000000000000a16212c38444f59626f7c8692978e81746d625a505966727f8c9393939393939393939399929291908d8a8580796f6b60594f474f59626c73808d9592867c6e62594f44342b200c03000000000000000000000000000006131f2c3945515d677986929fa5988b7f7265584c3f322e343d464f59626f7c8997a2a3998a7d7164574a3e3124170b00000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d100400000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000009141f2a36424d57606b717e8792979fa2a8a19e999a9391909090919297989da0a7a8a19e938e82797a828e939da0a8a19e9996918f8e8e8f9092989a9fa3a7a09a938d82796d675d51483e31281d0c0300000000000b1824313e4a56626d7279797979797986929facada093877a7979797979797979797979797979797976685d5245392c20131926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e0000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000e1b2734414e5a6774818d9aa7b3a79a8d8074675a4d4134271a080000000007131f2b36404a52585a6060606060606060606060606060606060606060606060605a58524a40362b1f13070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867a6d60544a3f32281e1209000000000000000000000000000000000006111c26303d4753606d7a85929facaea3998b7e7164584b3e3025190e02000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000004101c27333d47535f6a737f8c95938c7f726c615950444f575f616b70767b7e8183858586858583817e7a756f6a605d554d445059606b717e8b92958c7f736a5f53473d3222190f000000000000000004101c27333d47535f6a737f8c95938c7f726c61595966727f86868686868686868686868686858483807d79736d6760594f445059606b717e8b92958c7f736a5f53473d3222190f0000000000000000000000000000000714202d3a4753606d7a8699a3a4978b7e7164584b3e312328343e4653606c7985929fab998c7f7266594c3f3326190c000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000030e1a25303b454f59626c717d858d92989d9fa4aca49f9e9d9d9d9d9ea1a9aba49f9c96918a81786d6d78818991959c9fa3a8a09e9c9b9a9b9c9fa2aaa39f9b95908880786d675d554b40362c1f160c0000000000000915222e3a46515b62656c6c6c6c6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d111c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8e8175685b4e422f24190d01000000020e19242e3840474c4d5353535353535353535353535353535353535353535353534d4c4740382f24190e030000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000006121f2b3844505b6675828f9ba8b5a89b8f8275685d5242382e20160c000000000000000000000000000000000000000a15202c3945515d6775828e9ba8b4ab9b8e817468564c41362a1e11050000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000b16212b37434e58606d7883909793887e716b625a514a4d53596163696e71747678797979787674716d68626058514b4a505a616b707d8792979083786d60584e43352b2110070000000000000000000b16212b37434e58606d7883909793887e716b625a636d727979797979797979797979797978777673716d67605d554f4a505a616b707d8792979083786d60584e43352b2110070000000000000000000000000000000613202d394653606c7986929fa5988b7e7265584b3f3025212b3744505b657784909da79a8d8074675a4d4134271a0e0100000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000009141f29333d47505a626b6f7a80868c90939a999b9d9e9e9f9f9f9e9d9c9a9993908b847d746d66666d747d848a8f92999a9c9d9e9f9f9f9e9d9b9998928f89837d746d665d554c43392f241a0d0400000000000006121e29343f49515658606060606c7985929facada093877a6d6060606060606060606060606060605f524c443a2f2419131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f837669554c4135291d11040000000008121c262e363b3f40464646464646464646464646464646464646464646464646413f3c362f261d1208000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000613202d394653606c7885929fabb2a9988b7e7165564c4130261c0d040000000000000000000000000000000000000004101d2935404b5565717e8b98aab3ab9e918478685e5246392d20140700000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000050f1a26313c44505c666e7b85929992867d716c605c544e464f55575e6165676a6b6c6c6c6b6a6765615e56544e454e545c606c717d86929992857b6e665c50463c3123190f00000000000000000000050f1a26313c44505c666e7b85929992867d716c605c63666c6c6c6c6c6c6c6c6c6c6c6c6c6b6b696764605c55514b4e545c606c717d86929992857b6e665c50463c3123190f0000000000000000000000000000000005121f2b3744505b657885929ea6998c807366564c41362e2e2e3844505b667784909da79a8d8074675a4d4134271a0e01000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b010000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000030d17212c353f48505960686d737a7f83878a8c8e90919192929292908f8d8a86837e79706c605c5c606b70787d82868a8d8f919292929292908f8c8986827d776f6b605c544c433a31271d120800000000000000010d18232d373f464a4c5353535f6c7985929facada093877a6d6054535353535353535353535353535345413a32281e1314202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000a1724313d4a5764707d8a97abb5ab9e918478675d5145392c20130600000000010a141c242b2f33343939393939393939393939393939393939393939393939393433302b241d140b01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000815222f3b4855626e7b8897a2adada197877b6e6154483b2f21140a0000000000000000000000000000000000000000010d18242f3b4855616e7b8898a2aeada196877a6e6154473b2e21140800000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000a152028343f4a545f696f7d87929892877e736d665f58524c484d5254585b5d5e5f5f5f5e5d5b5854524c474b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000a152028343f4a545f696f7d87929892877e736d665f586060606060606060606060605f5f5e5d5a5753514b4b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000000000000030f1b27333f49536a7784909da99c8f8276685e52463f3b3b3b404653606c7985929fac998c7f7266594c3f3326190c000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d030000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d040000000000000000000000050f1a232d363f474f565d60686e72767b7d7f82838485858685858482807d7a76716d66615a51515960666c71767a7d80828485858685858382807d7a75706b636059514a423a31281f150b00000000000000000006111b252d343a3e3f4646525f6c7985929facada093877a6d6054474646464646464646464646464639352f282016101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d2013070000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8899a3aeaca196877a6d6054473a2d2114080000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000a1724313d4a5764707d8a97a9b3ab9e918578695e53463a2d2114020000000000000000000000000000000000000000000714212d3a46535f697885929fabb2a896897d7063564a3d3023170a000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000000003060809192633404c5966737f8c99a6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c46474b4e505252535252504e4b47464b51555d606a6e787f889299928a7e716b60574d42382e22180e000000000000000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c5353535353535353535251504d4a474b51555d606a6e787f889299928a7e716b60574d42382e22180e0000000000000000000000000000000000000b17222d414e5a6774818d9aa99f92867a6d6159504a4847484b515b636f7c8998a2a49a8a7e7164574b3e3124180b00000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000000000000000008111b242d353d444c52565e6165696e71737577777879797978777573716e6864605c545044454f545b6064686d717376777879797978777573706d67636059544f44403930281f160d030000000000000000000009131b23292e31323946525f6c7985929facada093877a6d6054473a3939393939393939393939392c29241e160e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f120600000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000713202d3a4653606d7986929facb2a896897c6f6356493c3025190e00000000000001080e1317191a20202020202020202020202020252728292622211f1a20201a1a17130e08010000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669574d42362a1e120500000000000000000000000000000000000000000005121e2b37424d576a7683909da9b2a5988c7f7265594c3f3226190c0000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000040a0f1315161a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000003050916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f060000000000000000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f06000000000000000000000000000000000000061724313d4a5764707d8a97a2a3988d80736b605c54555455555c606d75828f9caa9f93877a6e6154473b2e211408000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f100600000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000009121b232b323a41454c5254565e616466686a6b6b6c6c6c6b6a696764615e5653514a423e3d424a5053565e616467696a6b6c6c6c6b6a686663605d55554f48433d342e271e160d040000000000000000000000010911181e22242c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d201d19130e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c1003000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000006131f2c3845515c677783909daab2a6998c7f7366564d41362a1c11060000000000000002070b0d0d131313131313131313151e252c31343536322f2e2b26201f1c18120b0300000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a69a8d8073675a4d4031251a0e02000000000000000000000000000000000000000000020e1a2631414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000070f151b1f2222262b38434e586875828f9ba8a79a8d8074675a4d4134271a0e0100000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900010407070c10121316232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a0000000000000000000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a000000000000000000000000000000000000000714202d3a4753606d7a85929ea89f93887d726d666362616263676d737f8b949ea69d908376685e5246392d2014070000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000000000000091119202830353b4146474d525457595b5d5e5e5f5f5f5f5d5c5a5754524c46444039302f383f44464c5254575a5c5e5f5f5f5f5f5d5c595653514b48443d383228231c150c040000000000000000000000000000060d12151f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020201413110d0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000004101c2834404b556774818e9aabb5a99c908376685e5246382e23170c0100000000000000000000010606060606060008111e272f373d4042433f3b3a37312d2c29231d150d04000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f322619090000000000000000000000000000000000000000000000091a2733404d5a6673808d99a6b3a89b8e8175685b4f4235281c0f00000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000007101920272b2e2f31363e4754606a7885919eabaa998c7f7266594c3f3326190c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d02080d111314181c1f201f232f3c4956626f7c89959f9f9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000000000000613202c3945515d67727f8c96a1a49a92877f7873706e6e6e7073798088939fa69f948a7e7164564d41362a1e1105000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f050000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000070e161e24293036393b4246474a4c4f50515252535252514f4d4a4746413b38342e27262d33383a4146474a4d4f515252535252504f4d4a4745403a38332c272118120b03000000000000000000000000000000000106131f2c3946525f6c7985929facada093877a6d6054473a2d21141313131313131313060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000c18232e3e4a5764717e8a99a3afac9f93877b6e61544a3f34281d13070000000000000000000000000000000000040e1a232f3941484d4f504c4847433d3a38342f271f160e040000000000000000000001040606111e2a3744515d6a7784909daaa99c8f8376695c504336291d10060000000000000000000000000000000000101d2a3743505d6a7683909da9b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695d5043362a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000040f19222b32373b3c3f4246505a626f7c8997a1ada298897d7063564a3d3023170a0000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f080d13191d202125292b2c2c292f3c4956626f7c89939393939386796c605346392d2013000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f060000000000000000000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f06000000000000000000000000000000000000000004111d2935404b55606d79849197a1a399928b84807d7b7a7b7d80858d939aa4a0968f82766c6155443b3025190e020000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c110800000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000000000000000000000000040c13191e252a2d30363a3b3e4042444445464646454442403e3b3936302c28231c1c22282b3036393a3e40434445464646454442403d3a39352f2c27211b160c070000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000714212d3a4754606d7a86929facafa4998c7f72665c50443a2f24181007000000000000000000000000000000030c16202c35414b53595b5c5955534e4a47454039312820160c020000000000000004090e111213131e2a3744515d6a7784909daaa99c8f8376695c504336291d13130807050200000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000a15202b343c4347494c4d5359616c75818e9ba9aa9f92867a6d6054473a2d2114070000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150c13191e24292c2d323638393836323c4956626f7c86868686868686796c605346392d20130000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a11070000000000000000000000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a1107000000000000000000000000000000000000000000010d18242f3a45515d676e7c8592979fa39f96918c89888788898d91979fa49d9691847b6e615a504532291f140800000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a00000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000000000000000000000002080d14191e20252a2d2e31333537383839393938373634312e2d2a251f1c181211171c1f252a2d2e313436373839393938373533302d2c29241d1c160f0a04000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e0000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e13080000000000000000000000000000000000000713202c3945525d6876838f9ca9b3ab9e9184796d60554b4035292219100903000000000000000000000000040c151e28323d47535d65686965625f585653514b433a32281e1308000000000000080f151a1d1f2020202a3744515d6a7784909d9f9f9c8f8376695c504336292020201514120e09030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9184776a5e5144372b1e1100000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000030f1b27323c464e545559575f616b707e8a939eaaa3988e8174675d5145392c2013060000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a342e261e191e252a3035393a3f43454645433f3a4754606a6f79797979797979766c5f5346392d2013000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b120900000000000000000000000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b1209000000000000000000000000000000000000000000000007131d2935404b555f6a6f7d858f949c9fa09e999695949596999ea19f9b938e847b6e695e52483e3320170d020000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c02000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a00000000000000000000000000000000000000000000000002080e1114191e20212426282a2b2b2c2c2c2c2a29272421201e1914100c07060b0f13191d20212427292b2c2c2c2c2c2a29262320201d1813100b050000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000004111d2935414c5664717e8a97a1adaca0968b7e71675d51453e342b221a140e09060400000101000205060c10161e27303a444f59656f7576726e6a6763605c554c443a3025190d010000000009121920262a2c2c2d2d2d3744515d6a778490939393938f8376695c5043362d2d2d2d22211e1a140e0600000000000000000000121f2c3845525f6b7885929eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000006131f2b37434e5860626567696e747d86929fa5a49f92867b6e61554c4135291d11040000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d535246443f383026252a30363a4145474b4f525352504c47454e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000000010c18242f39434e58606b6f7b828a8f94979a9d9e9e9f9f9e9d9a99928f89817a6e695e574d42362c220e0500000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b020000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a0100000000000000000000000000000000000000000000000000000205090e11141417191c1d1e1f1f201f1f1e1c1a171414110d08040000000003080d111314171a1c1e1f1f201f1f1d1c1a171413110d070100000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000010d19242f3a4653606d7985929ea9b2a89e9184796d605a50463d342a251f1a1313100c070e0e080e1114171c1f283039424c56606b7581837f7b7774706d675e564c4135291d110500000008121b242b313638393939393844515d6a77838686868686868276695c504337393939392e2d2b261f180f06000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000815222e3b4754606a6f7274777b81879298a2a39f928c7f72695f53433a2f24190d0100000000000000000000000d1925303b4650585d5f60606060606060605b5e60605f53504a42382e30363a41464c5254585c5e5f5f5c5853514b4e5456606060606060605f5a52493e33271b0f0000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a1109000000000000000000000000000000000000000000000000000007121d27313c464f5960696e777d82888b8e909192929291908d8b86827d746d685e574d453b30241a100000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a01000000000000000000000000000000000000000000000000000000000000020507080b0d0f11111213131312110f0d0b080705010000000000000000010507070b0d10111213131312110f0d0a07060401000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000008131f2c3845515c6773808c97a1adada1968d80746c61584e463e36302a26201f1c181b1a1b1b191e2023282c313a424a545d68707d898f8c8884807d796d685e5246392d2013070000040f19242d353d424546464646453d4f5b6771777979797979797670665a4e3b44464646463b3a37312a21180e030000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c7f8084888e9299a29f99928c80746d63574d4231281e130800000000000000000000000008141f2a343e464d51525353535353535761686b6c6c6c605c544a3f353a41464c52565d6065696b6c6b6965605c554e474953535353535353534f4940372c21160a00000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f1910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f191008000000000000000000000000000000000000000000000000000000010b151f2a343d474f575e656c70767b7e8183848586858483817e7b756f6b605d564d453b33291f1208000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f1911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000004101c2834404b55606d7a85929ea7b1a89d928a7e706a60585046423b36312d2c282327272728252a2d2e34383e434c545c666d7a84919c9896918d89857a6d6154473a2e21140700000915202b353f474e5253535353514948555f676a6c6c6c6c6c6c69665e54474851535353534846423c332a1f14090000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000e1a2734414d5a6774808c8d90959b9fa098928e877f746e645b51453c311f160c01000000000000000000000000020d18222c343b4144464646464646505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e464646464646464646433e372e251b1005000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000030d18222b353d454d535b6063696e71747677787978777674716e69636059524c433b332921170d0000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d07000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a0804000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000c18232e3945525d68727f8c959faaaea49f92867c6f6a625a524d46423c3a38342e343434353036393b3f444650565d666d78828f96a0a8a09e988d8074685e5246392d20130700000e1a26313d4751595e5f6060605e56544f555b5d6060606060605c5a544d53555d6060606055534d453c31261a0e0200000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000e1a2734414d5a6774808d9a9da0a7a0969186817b726d645c53493f332a1f0d04000000000000000000000000000006101a222a303538393939393945525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e393939393937332c251c13090000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000060f19232b333b41495053575f6164676a6b6b6c6c6b6a6764615e57544f45413a312921170f0500000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018130c0400000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c030000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000007121d2935414c56606d78839098a2acaea29892857c716c615e57534d494645404141414141424146474a50535a61686d78818e949fa8b0a69f92857a6d61564c4135291d11050000111d2a36424e59636a6c6c6c6c6b636059514a51535353535353504e50575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000f1b2835424e5b6875818e9ba8b3a6998c807366594d402f24180c00000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000e1a2734414d5a6774808d9aa5a9aa9e91847d78716c605d554b43392f24180c050000000000000000000000000000000810181f25292b2c2d2d2d3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34282d2d2d2d2b27211b130a0100000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000007111920292f383f44464d5355585b5d5e5f5f5f5e5d5a5854524d48443d352f281f170f05000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000d19242f3a44505c666e7b86929aa4afaaa29792867e756e69615f575653514b4e4e4d4e4e4f4c5254545c60646c717a828e939ea6b0a89f948c7f72685e52443a3025190d010000121f2c3845525e6a757979797978706b605c544d4546464646434b515a61696e777979797976695f53463a2d211407000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4035291d100400000000000000000000000000000000000000000005121e2b37424d57697683909ca9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000e1a2734414d5a6774808d95999c9fa096918a847e756d675d554b40352921160b00000000000000000000000000000000060d14191c1f1f20202834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f2020201e1b16100901000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c04000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d33373b4246484b4e505152535251504e4b4746423b383229241e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d0801000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1b150f0a04000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000008131e28343f4a545f69717e88939fa3afa9a298928b827b746e696662605c545b5a5a5a5b5c565e6164666d71767e848f949ea5afaaa1968f82786c60564c4132281e130800000013202c3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e221508000000000000000c1825323f4b5865727e8b98abb5aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000e1a2734414d5a67748087898c90949da09e96918a81796d675d51453d33271c10030000000000000000000000000000000002080d101213131825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d13120f0a0500000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272b31363a3b3e4143444546454443413e3b3a36302c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a0400000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000010b17232e38424d57616c727f8c919fa3abaaa39f938f86817b76726f6d66696867676768686a686e7174797d838a91969fa6afa9a19891847a6d665b50443a3020160c020000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000916232f3c4956626f7c8999a3afac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8898a2aeaea298887b6e6155483b2e221508000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000713202d3a4653606d787b7c7f838990959fa09d938e82796d60594f44382c1f1409000000000000000000000000000000000000000305060815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110405020000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262a2d2e31343738383939383734312e2d2a251f1b160d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000006131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000006111c26303c45505a636d737f8b9299a1a8aea59e98928d87837f7c79777674747474747577787a7d81848a90949ea1a9afa8a19792867c6f685e544a3f32281e0e04000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000714202d3a4753606d7a86929facafa399897d7063544a3f33281c0f030000000000000000000000000000000000000004111d2935414c5665727e8b98aab3ab9f9285786c605346392d2013060000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000006121f2b3844505c666d6e6f72767c838f949fa59e948e81746b6054483b31251a0e020000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212225282a2b2c2c2c2b2a272521201e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b06040100000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a0000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000a141e2a333e48515b636d737f8791969fa4acaaa29f9a93908c898684828181808181828385878a8e91979c9fa6adaca59d9691857c6f6a60564c42382d20160c00000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000006131f2c3945515d677783909daab5ab9a8d8073665b5044382b1f140a000000000000000000000000000000000000010c13202c3945525d6875828f9ba8b5a89b8f8275665b5044382b1f120600000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000003101c28343f4a545c606162666b6f79828f97a1a69d93897d7063574d42362a1e120500000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b09070603000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c0200000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000020c18212c363f49515b636d727d848e939a9fa6acaca49f9d999992918f8e8d8d8d8e8f909298979a9ea1a9abaca7a09d938e847c6f6a60584e443a2f261c0e05000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000004101d2935404b556673808d99a9b3ab9e9184786c6053463d2f261c1106000000000000000000000000000000000008131e28343f4a54606d7a86929facb1a7988b7e7265544a3f33281c0f03000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000b17232e38424a505354565960676d7a85919eaba59c8f8276695e53463a2d211407000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101112131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000000000000000000000000000006131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000060f1a242d374049515b626b6f7a818790949b9fa3ababa9aba39f9d9c9b9a9a9a9b9b9d9fa2aaa7ababaca49f9c959189817a6e6a60584e463d32281d140a000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e030000000000000000000c18242f3c4956636f7c8997a1adada196897d7063584e42382d22170f06000000000000000000000000000000081119242f3844505c66727e8b98a3aeaca095877b6e6154483b2d22170b00000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000006111c2630383f444647494f555e68727f8c99a3ab9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111320202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c101212131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000006131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000008121c252e374048515960686d757c83898e92999b9fa2a9a6a8a9a9a7a7a7a7a7a8aaa9a8a6aaa29f9c9a938f89847d746d685f584e463d342b20160b020000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000713202d3a4653606d7985919eabb2a89c8f82766a60544a3f3328211810080200000000000000000000000309111a232935414c56606d7884919eaab3a99d908377695e53463a2d1c1106000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000a141e262e34383a3b3d434c56606d7a86929faca6978a7e7164574b3e3124180b00000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f0200000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a05000000000000000000000000000000000000000000000105090b0b131313131309090703000000000000000003070b0d0e1313131311100e0a0600000306080913131313100f0d09040004090e111213131313130a090704000000000000000000000000000000000003080b0d0e13131313070604000000000000000005090d0f1013131312110f0c07010000000000000000000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000000000000000000000000000005121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000a131c252e363f474f565d606a6f767c81868b8e929797999b9c9e9e9f9f9f9e9e9d9d9b999798928f8b87827d78706b605d564e463c342b22190e05000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000006121f2b3844505c6673808d99a4afaa9f94897c6f665b50443d332a2219140e09060400000100000406090e151a232b353d45525d68717e8b96a0acada1978b7e7165574d42362a1e0a000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000020c141c23282b2d2e313a45525d687783909daaa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e11040000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a0300000000000000000000000000000000000000060c1115171820202020201615130f0a040000000001080e13171a1a202020201e1d1a16110b0a0f131516202020201c1b1915100a0f151a1d1f2020202020171614100b050000000000000000000000000001080e14171a1b202020201413100c0701000000020a1015191c1c2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000040d161d24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000000000000000000000010a131c242d353d444c525860626a6f757a7e8285888a8d8e909192929292929191908e8c8a8985827f7b75706c656059524c433c332b22191007000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000003101c28343f4a54616e7b87939fabb0a69d9083786c60594f453c342a251f1a1312100c070e070c1013131a1f262b353d47505a606d7a84919ea8b2a99e9285796d6053473b31251a0e0000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000020a11171c1f20212935414c566774818e9aa7a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d100400000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d0400000000000000000000000000000000000911181d2124252d2d2d2d2d23221f1b160f070000020b12191f2326272d2d2d2d2a2927221c15151b1f22232d2d2d2d292825211b141920262a2c2c2d2d2d2d2423201c1610080000000000000000000000020b131a1f2426272d2d2d2c201f1d18120b0300040c141b212528292d2d2d2b2a28231e170f0600000000000000000000000000000000000000000000000000000000010c161f282f35394646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a0000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e0400000000000000000000000000000000000000000000000000000000000000000000010a121b232b323a41454e54586062686d7175797b7e80818384858586858584848381807e7c7975726e6963605b534f45413a312a21191007000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000b17232e3846535e6975818e99a3aeab9f958b7f726b60574e463e36302a25201f1c181b1a1b181c1f20262b31373f474f59626c74818e97a1adada1978d8073675c514538291f140900000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000060b10121319242f404d5a6673808d99a6a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d0300000000000000000000000000000009121b22292e31323939393939302f2c2721191007010b141d242b303334393939393736332e271f20272b2e2f393939393635312c261e242b3136383939393939302f2c28211a1108000000000000000000010b141d242b303334393939392d2c29241d150d030c161e262d3235363939393837342f2921180f0000000000000000000000000000000000000000000000000000000007131d28313a404553535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f6060606060606060585651493f3422190f00000000000000000000000000000000000000000000000000000000000000000000000000091119202830353d43474e54565e6164656c6e717375767778797979787877767573716f6d6665615f57535049413d352f281f180f070000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000006111c2a36424d57616e7b86929fa8b1a79f92877d6f6a5f585046413b36312d2c282327272723282c2d31373c42475159606b717e8b939da9b1a79e92857a6d61554b4034291c1004000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000306081926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a000000000000000000000000000006111b242d343a3d3e46464646463c3b38322b23190f08121d262f363c3f414646464644423f3931292b32373b3c4646464643413d3830282d353d424546464646463d3c38332c231a1005000000000000000008131d262f363c4041464646463a39352f271f150b141e2830383e41434646464544403a332a210f050000000000000000000000000000000000000000000000000000010d18242f3a434b515f606060606060605957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b4146475353535353535353534c4a463f372d2310070000000000000000000000000000000000000000000000000000000000000000000000000000070e161e242932373d43484c5254535b6062646668696b6b6c6c6c6b6b6a6a68666462605c5455534d46443f382f29241e160d0600000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a1007000000000000000000000000000000000e1a25313b46535f6973808d96a0abaea39991857c6f6a615a524d46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa5afaa9f958b7e71685e5243392f23180c00000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c1005000000000000000000000000010c18222d363f454a4b53535353534948433d352b21160e19242f3840474c4d53535353514f4a433b31343d434749535353534f4e49423a30353f474e5253535353534a48443e352c21160b00000000000000030e1a242f3841474c4e535353534745403931271d121b26303a42494e4f53535352504c453c3321170d030000000000000000000000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a0000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b1100000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b32383a41464749505355575a5b5d5e5f5f5f5f5f5e5e5d5b59575653514a4846423b37332d261d19130c04000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000009141f2a36424d57606d79849199a3afaba19791857c716c615e56534d494644404141414141404546494e53575f616d727d869298a3aeaba2989083776c60564c4131271d1207000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a00000000000000000000000005111d29343f48505658606060606056544f473d32271b131f2b36404a52585a606060605d5b554d43393d464e5456606060605c5a544c42333d4751595e5f6060606057554f473e33281c100400000000000008141f2b36414a52585a6060605f5e514b43392f2418212d38424c545a5c6060605e5c574f4533291f1409000000000000000000000000000000000000000000000000000613202c3945515d677679797979797979736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c100400000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a00000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e39393939393939393932312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b21272c3035393a3f4446484b4d4e505152525352525151504e4d4b494644403b3a36312b27221b140b08010000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000030e1a26313b45515d676f7c87929fa4aea9a19791867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa39992857c6e655b50443a301f150b010000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e04000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000000000000000000000915212e3a45505a62656c6c6c6c6c6360594f43382c1f1723303c47525c64676c6c6c6c6a675f554a3f434e5860626c6c6c6c69655e54453b424e59636a6c6c6c6c6c6361594f44382c2014070000000000000b1724303c47525c64676c6c6c6c6a5d554b4035291d25323e49545e66696c6c6c6b686157453b31251a0e020000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2d3337393b3e40424344454646464545444342403e3c3a38342e2d2a261f1b17110a020000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a010000000000000000000000000000000000000009141f2935404b55606a717e8b929ca4afa9a198928a817b746e696562605c545b5a5a5a5b545c6063666a6e747b828b9299a2aaaca49f92877d706a5f53493f32281e0d030000000000000000000000000000000000000000000000000003090e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1109030000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e0500000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f0000000000000000000000000b1724313d4a56626c7179797979796f6b6054483b2f221a26333f4c58646e74797979797771675b4f424754606a6f79797979767065574d4245525e6a757979797979706b6155483c2f2316090000000000000d1a2633404c58646e747979797975675d5145392c1f2835414e5a667076797979787368574d42362a1e12050000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a0000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2022272b2d2f313335363838393939383837373533312f2d2c2823211e1a140f0b06000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000030c18242f39434e58626d73808d929fa4acaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39a938c7f726b61584e41382d20160c00000000000000000000000000000000000000000000000000050d141a1e212b3844505b66737f8c999393939393939084776b6054443a30241e1a140d0500000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b04000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d100000000000000000000000000b1825323e4b5865717e86868686867d6f6356493c30231a2734414d5a6774808686868683776a5d51404b55626f7c868686868276695e534646535f6c7987868686867d7063574a3d3024170a0000000000010e1b2734414e5a67748086868687796d6053473a2d202936434f5c6976828686868578695e53463a2d2114070000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222427282a2b2c2c2c2c2c2b2b2a28262423201f1c1814120e0903000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000007121d27313d46505a636e73808c939aa1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6afa8a09992887f726d62594f463c2f261b0e04000000000000000000000000000000000000000000000000050f171f252a2d2e333f4a54616e7a8786868686868686867f7265594f43322e2d2a251f170f05000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d20130000000000000000000000000b1825323e4b5865717e8b939393897c6f6356493c30231a2734414d5a6774808d93939084776a5d5145515d6774818e939393877b6e61544a3f535f6c79869293938a7d7063574a3d3024170a0000000000000b1825313e4b5864717e8b9399897c6f6356493c30232633404d596673808c9397877b6e6154483b2e2115070000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0aca6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315181a1b1d1e1f1f201f1f1e1e1d1b1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f050000000000000000000000000000000000000000000000010b151f2b343f48525c646e737f8892979ea5acaaa29f9a93908c898684828181808181828486898c90959b9fa3ababa39f9691877e726d635b51473e332a1d140a000000000000000000000000000000000000000000000000030d17212931363a3b464646525e686e797979797979797979726d62564746463b3a36312921170d030000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b989f96897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514753606d7a85929fa4998c8073665c5044535f6c7986929f968a7d7063574a3d3024170a0000000000000915222f3c4855626f7b8898988c7f7265594c3f302424303d4a5763707d8a96978a7e7164574a3e2e23180c0000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131312070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000030506080b0d0f101112131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000030d19222d36404a525c646d727d858f939da0a7acaca49f9c989892918f8e8d8d8d8e8f919299999da0a7acaca49f99928d847d716c635b51493f352c21180b0200000000000000000000000000000000000000000000000009141f29333b4246485353534d565e616c6c6c6c6c6c6c6c6c65625b515353534846423b33291f14090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313131312100d0a06050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514e5764717e8b98a2ab9e9184796d605346535f6c7986929f968a7d7063574a3d3024170a0000000000000613202d394653606c7985929b8e817568564c413529212e3a4754616d7a87969a8d807467544b4034281c100400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000007101b242e38404a525b636b707a828990959c9fa4abaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3abaaababa39f9a938f8780796f6b615a51493f372d231a0f06000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060605d5f60606060606060605c6060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000001080e13171a1a20202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d51535f6a7683909caaa9a1978a7d7064574d535f6c7986929f968a7d7063574a3d3024170a00000000000006121f2b3844505b6676838f9c918477685d5246392d202d3946525e687884919d908376665c5145382c1f130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000020608080b0e1011121313131312100f0d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000009121c262e384049515961686e757d83898f93999c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a19e9b99928e87827c736d67605950483f372d251b11080000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d4a54626e7b88949f9f9c9f9c8f8276695e53535f6c7986929f968a7d7063574a3d3024170a000000000000030f1c28333f4a546773808d9a96877a6d6154473a2e212a36414c566875818e9b9286796d6053463a2d20130700000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000306090f121415181a1c1e1f1f20201f1e1d1c19171413100d0704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c262e373f474f565e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817b756f6a605d554f473e362d251c130900000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939383734302d2b27221b140b080000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d515c6673808d9a9f948f949f93877b6e61544a5f6c7986929f968a7d7063574a3d3024170a000000000000000b17222d3e4a5764717d8a9796897d7063564a3d302325303f4c5965727f8c9898897c6f6256493c2f23160800000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b110600000000000000000000000000000000040a0f13151a1f21222527292a2c2c2d2c2c2b2a28262320201d1813100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000020a141c252e353d444c525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817d7a746e6a626058514b433d352c241c130a0100000000000000000000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000008121d262f363c3f414646464646464543403d3937332d261d1a110a010000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d53606d7985929e978f828f99998c8073665c505f6c7986929f968a7d7063574a3d3024170a000000000000000615212e3b4854616e7b8797998c7f7366594c40302523303c4956636f7c8999988b7f7265584c3f3025190d01060606000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000040a0f151b1f21262b2e2f32343637383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000020a131c232c323b41464f54596063686e7276797c7e808283848585868585848382807d7b7974716d68625f58544e454039312b231a120a010000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0709080603000000000000000000000000000000000000000000000000030e19242f3840474c4d53535353535251504d4946443f382f2b231c130a01000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5764707d8a979e92857a86929e9184796d60535f6c7986929f968a7d7063574a3d3024170a000000000000030714212d3a46535e697885929b8f827568574d42362a202d3a4753606d7a86929b8e817568564c41362a1d11131313130b0b09050100000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d1105000000000000000000000001070d161b20262b2e31373a3b3e4143444546464646454342403d3a39352f2c28231d18120b030000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000010a111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433c352f271f19110800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f422f2418191615130f0a040000000000000000000000000000000000000000000007131f2b36404a52585a60606060605f5e5d5a56535049413d352e251c130a000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5e6975828f9c9a8d8075828f9b978a7d7064575f6c7986929f968a7d7063574a3d3024170a0000000001090f14181e2a36424d576975828f9c918578695e52463a2d202c3845515d677783909d918477685e5246392d202020202020181715110c06000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c08040000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f1313131313131310060503000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e21150900000000000000000000040c131820272b32373b3c4347484b4d4f51525253535251504f4c4a4745403a38342e28231c150c070000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000080e171e252a32383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c373229241d150d070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669554b403529252522221f1b150e070000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6b6a6763605b534f473f372e251c100700000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a53616e7b87939f95887c707d8a979c8f8276695e5f6c7986929f968a7d7063574a3d3024170a000000030b131a2024272531404c5966737f8c9997877b6e6154483b2e2d2935404b556774818d9a96877a6d6154473a2e2d2d2d2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f090100000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000060d161d242932383c4347494e5355585a5c5d5f5f605f5f5e5d5b595653514b46454039342e271e191009010000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000050d141921272c33383b4146474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018120b03000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4aa9e918477675d5145392f32322f2e2b262019100700000000000000000000000000000000000000000d1a26333f4c58646e74797979797979787673706c656059514940372e22190f0400000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c1309000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5b65737f8c999d9083766d7985919e93877b6e615f6c7986929f968a7d7063574a3d3024170a0000010b151d252b303435393d4a5763707d8a96978a7d7064574a3d2d39392f3e4b5864717e8b97968a7d7063574a3d2d39393939393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a02000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b0000000000000000060f181f282f353d43474e5355585f626567696a6b6c6c6c6c6b6a686663605d5553514b444039302b221b130b020000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000000000000000000002080e161c21272c3036393b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b150c070100000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acac9f93867a6d605347403f3f3f3c3b37322a22190e04000000000000000000000000000000000000000e1a2734414d5a6774808686868686858483807d78706b635b514940342b20160a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a606c7884919e988b7e716673808d9a998c8073665c6c7986929f968a7d7063574a3d3024170a000009131d272f373c404146464754616d7a8796998d80736653493f46464646464855626e7b8898998c807366544a3f464646464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140900000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b00000000000000061018212a313a40454e54585f62676a6e71747677787979797978767573706d6764605c54514a423d342d251d140b01000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1623303d495663707c899aa4afa4998a7e71645b514b4c4c4c4947433c342a20150a000000000000000000000000000000000000000e1a2734414d5a6774808d939393989291908d89837d726d635b51463d32271b0f04000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b1610090100000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a63707d89969f92857a6d626f7b88959e9184796d606c7986929f968a7d7063574a3d3024170a00030f1a252f3941484d4e535353525e687884919c8f8276655b505353535353535353606c7985929c8f8276665b5053535353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000050e18222a333c434b515860626a6f74787b7e80828485858686858483827f7d7a76716d66605c544e463f372e261d130a0000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facab9c9083766d605d5559585855544e463c32261b0f030000000000000000000000000000000000000e1a2734414d5a6774808d9a9f9fa29f9e9d9a9590887f726d63584e43372b20150a0000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a05000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6875818e9b9a8e8174675f6a7683909d978a7d70646c7986929f968a7d7063574a3d3024170a000814202b37414b53595b60606060566875828e9b9285796c606060606060606060605b6576838f9c9285796c60606060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c010000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000020b17202a343c454d555d606a6f767c8084888b8d8f90929293929291908e8c8986827e79726d666058514940382e251c1108000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d0300000000000000000000000000000000000000000000000000000000000002080e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d20140700000000000000000000000000000000000000000000000000000713202c3945525d687784919dabab9f948b7f736d6766656565625f584e43372b1f13060000000000000000000000000000000000000e1a2734414d5a6774808d98989a9c9fa3aba7a09a938c7f726a6054473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6d7a86929f95897c6f635865727e8b989c8f8276696c7986929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c727f8c9897887b6e6c6c6c6c6c6c6c6c6c6c6c6c73808d9998887b6f6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b0000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e13080000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000a141d29333c464e575f676d747c82888d9196989a9c9d9e9f9f9f9f9e9d9b9999928f8a847f786f6a625b524a40372e231a0e0500000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b0604010000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000000000004111d2935414c566673808d99a3afa69f9388807a75737272726f6a5f54473b2e2215080000000000000000000000000000000000000e1a2734414d5a6774808b8b8c8d9092999ea5aca49f92877c6f62584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313110605030000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a727f8b989d9184776b6054606d7a86929f93877b6e6c7986929f968a7d7063574a3d3024170a000e1a2734404d59646f74797979797979797d8996978a7e79797979797979797979797979797e8a97988b7e7979797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c0200000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000006111b262f3b454e585f696e7981878f949a9ea1a8a7a9aaaaaaa9a9aaaba9a8aba39f9c97918c847c726d645c524940362c20170c0200000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000010d1924303b4854616e7b87929fa7afa49a938d8582807f7f7f7c6f6255493c2f221609000000000000000000000000000000000000091623303c4956636f7d7f7f7f8083868f939ea5afa3999083766a6054473b2e2215070000000000000000000000000000000000000000000000000000000000000000000000000000040b11171b1d1e202020202020201e13120f0b0600000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e090300000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a7783909d998c7f726559515d6774818e9a998c8073667986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686898f999a908a86868686868686868686868686868a909a9b908b86868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f120500000007121d27313e46525e69727f8b959f988f82756c61554c4135291e140a00000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000b17222d38414d575f6a6f7b848e939a9fa6abacaaaaa39f9e9d9c9c9d9ea1a9a7acaca9a19e9691877f746e645b52483e32291e13080000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000814212d3a46535e6974808d959fa7aca49f98928f8d8c8b8b7f7266594c3f3326190c0000000000000000000000000000000000000915222f3b4854606b6f72727273767b818e939ea9ab9f95897c6f6256493c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2b2d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000020b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776f7c88959f92867a6d61544b55626f7c89959e9184796d7986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9393939393939699a1a29a979393939393939393939393939393979aa2a29b98939393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d201306000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c1106000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1b27333f49535e696f7c8591969fa4acaca7a09d98989291908f90909197979b9fa2aaada8a099928c80746e635a50443a3025190d03000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d020000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390959fa2aaaaa29f9b9998988c7f7266594c3f3326190c00000000000000000000000000000000000007131f2c38434f59606365656567696e78818e97a1ada79a8d807467554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000e1720282e33363739393939393939382d2b27221b140b0200000000000000000000000000000000000000000000000000000000040e161e24292c3939393939393939392e2d2b261f180f0600000000000000000000000000010507070f0f1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d90847774808d9a9b8e8275685e524754606a7783909d978a7d707986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9b9f9f9f9f9f9fa0acafa6a49f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a3a8a6a49f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f120500000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e23170b020000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000005121f2b3744505b656e7b849197a0a8afa7a09d95908b8885848383838485878a8e92989fa3ababa39f928c80736c61564c41362a1f140900000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000000000000020e1a25313b45515c676d7a838c92989b9d9e9fa39f9f998c7f7266594c3f3326190c000000000000000000000000000000000000030f1b27323d474f5456585859575e666d7a85929eabaa9d908377675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000711202932393f434446464646464646443937332d261d140a000000000000000000000000000000000000000000000000000000020c1620283035394646464646464646463b3a37312a21180e030000000000000000000002080d1113141c1c1c25323e4b5865717e8b98a296897c6f6356493c30231c2734414d5a6774808d9a9d9084777985929e96897d7063564c434e5865727e8b989c8f82767986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e93939393939393939fa3a59d9b939393939393939393939393939394979ea49d9a9393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d01000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f03000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f14090000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000004101c2834404a54606c77828f96a1a9aea49d959189837f7c797777767677787a7d81868c9299a0a8afa49c928a7e70685e52463b31251a0e0000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d050000000000000000000000000000000000000000000000000000000000000009141f2934404b555e686d7980858b8e909192999393938c7f7266594c3f3326190c000000000000000000000000000000000000000a16212b353d4348494c4c4c4d545d6873808c99abac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f1923323b444b4f51535353535353535146443f382f261b1106000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423c332a1f1409000000000000000000040c13191d202128282828323e4b5865717e8b98a296897c6f6356493c3028282834414d5a6774808d9a9d9084777d8a979e9184786c6053463d4754606d7a86929f93877b7986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686868692999d938e8686868686868686868686868686878c979d928d868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a0d0300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2c3844515c66717e8b949fa9afa59d928d837d77726f6d666a69696a696e70747a80879196a0a8aea49e92857a6d61574d42362a1c11060000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000030c18232f39434c565e676d737a7e8184858686868686867f7266594c3f3326190c00000000000000000000000000000000000000040f19232b32383b3c3f3f3f424c56626f7c8899a3aea399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000b16212b35444d565b5e606060606060605e53504941382d22170b00000000000000000000000000000000000000000000000000010d1924303a444c525f606060606060606055534d453c31261a0e0200000000000000040e161e24292d2e35353535353e4b5865717e8b98a296897c6f6356493c3535353535414d5a6774808d9a9d908477828e9b9a8c8073665b50443945515d6774818e9a998d807986929f968a7d7063574a3d3024170a000e1a2734404d59646f7479797979797979797987929b8e8179797979797979797979797979797a87969a8d8079797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c20130700000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f150b01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000713202d3a4653606d7984919ea6b0a79d938d8079706b6562605c545c5d565e6164686d737c849196a0aaada2978e8174695e5346382e23170b000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d01000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d10101010101008070501000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d60686d71747778797979797979726d63574b3e3225180c000000000000000000000000000000000000000007101921272c2f3032322f3a4653606d7986929facab95887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000004101c27323d47565f676a6c6c6c6c6c6c6c6b605b53493f33271b0f0300000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000020c1620283035393a4242424242424b5865717e8b98a296897c6f635649424242424242414d5a6774808d9a9d90837a86929f93877b6e61544a3f35414c55626f7c89959e91847886929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c6c677783909d918477686c6c6c6c6c6c6c6c6c6c6c687784919d908377676c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a0000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1207000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00030f1c28333f4a5464717d8a96a1acaca0958e81746d6760595553514a50504d5254565d606a6f7b849198a2aea99f92867b6e61544a3f34281c1003000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b51565d6064686a6b6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000000000000000000000070f161b1f222325252c3844515c667784919daaa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000713202c38444f5967717779797979797979776c655b5044372b1f14090000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695f53463a2d21140700000000000008131e28323a4146474f4f4f4f4f4f4f5865717e8b98a296897c6f63564f4f4f4f4f4f4f484d5a6774808d9a9d90837e8b989c8f8276695e5342382f3a4754606a7783909d978a7d86929f968a7d7063574a3d3024170a000814202b37414b53595b606060606060556774818d9a96877a6d61606060606060606060566875818e9b9286796d6060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b0100000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f0300000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b02000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f24180b020000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0006121f2b3844505b6675828f9ba8b1a89d9083786d605c554f4946444043434246474c52585f696e7b86929fa8afa3998d8073665c5044382b1f120600000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c1012121313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313940454c5254585b5d5e5f6060606060595751493f352a1e120600000000000000000000000000000000000000000000040a0f131516191c2834404a546a7683909da9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b77838686868686868684776c6053463b30251a0e0000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6155483b2e2215080000000000010d1924303a444c52545b5b5b5b5b5b5b5b65717e8b98a296897c6f635b5b5b5b5b5b5b5b54535a6774808d9a9d918483909c978a7e7164574d422f2b37434e5865727f8b989b8e8187929f968a7d7063574a3d3024170a00030f1a252f3941484d4e5353535353535864717e8b97968a7d70635753535353535353535865727f8b9899897c6f63565353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f12060000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e05000000000000000000000007131d28313e46535e69727f8c95a0988e81756b61554b4035291d140a0000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000613202d394653606c7985929fabaca095897d70665c514b433d3a38342e30363a3b41454e565e69727f8b96a0acab9e9185796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f353a4145474b4e51525353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000000030709090c18232e43505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995939393939396897d7063574d42362a1c110600000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393877b6e6154483b2e211508000000000005111d2935414c565d61686868686868686868717e8b98a296897c6f686868686868686868615e576774808d9a9f928690949e9285796d6053463b3127323d4754606d7a86929f928588939f968a7d7063574a3d3024170a000009131d272f373c404146464646464855626e7b8897998d807366544a3f46464646464956626f7c8998988c7f7265594c46464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e21150700000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000000010c161f2a36424d57606d788390999e938a7d70675d51453c2f261b110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000815222f3b4855626e7b8897a2adaa9d9184776b60544a4039312d2c2823252a2d30353c444d57606c7884919eaaada197897c6f6356493c302316090000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d24293035393a3e4144454646464646463f3e3a352e251c12070000000000000000000000000000000000000000000000000000000000071d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875818e9ba89f9f9fa89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f9f9f94877a6e6154473b2e21140800000000000713202d3946525d686d757575757575757575757e8b98a296897c757575757575757575756e695e6774808d9aa29892989f9a8d8074665c51453829202c3945525d6874818e9b9892939aa4968a7d7063574a3d3024170a0000010b151d252b30343539393939394653606c7985929c8f8376665c5044383939393a4653606d7986929b8e827568574d423639393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a00000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c0000000000000000000000000000040d1a25313b44505c666f7c87939f9e9184796d60584e41382d22170b02000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a9b3a69a8d807367594f42382f27201f1c18191e202429323b44505b65737f8c99a9a6a9998c807366594d4033261a0d000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f0700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c2d3135373839393939393933322f2a231c130a000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a86929facacacacac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000006121f2c3844515c667986939facaca094877a6d6154473a2e21140700000000000714212e3a4754616d7a8182828282828282828183909da99c8f82828282828282828282817b6e616774808d9aaaa29fa29f95887b6f62544b4034281d2935414c56626f7c8995a09f9fa4ac968a7d7063574a3d3024170a000000030b131a202427282d2d2d2b3744505b6576828f9c9285796d6053463a2d2d2c3844515c667683909c918478695e52463a2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0707040100000000000000000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c110600000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d1104000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000000000009141f28343f4a54606a74808d97a1968d80736a5f53493f33271e1308000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e30261d1512100c0e1114192027333f4953616e7b88979a9998978f8276695c4f4336291c10030000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e2215060000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d202125282a2b2c2d2d2d2d2d2625221e18120a01000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c99a3aeaaa8aaafa3998c7f73665c5044382b1f14090000000000000000000000000000000000000000000004101c2834404a5f6c7986929facada093867a6d6053473a2d20140700000000000815212e3b4854616e7b878e8e8e8e8e8e8e8e8e90959fab9f948f8e8e8e8e8e8e8e8e8e887c6f626774808d9aa7aeacaa9d9083766a5f5342392e2319242f3a4754606a7783909daaacafa3968a7d7063574a3d3024170a0000000001090f14181a1b20201b27333f495366737f8c9998887c6f6255493c2f222834404a546773808d9a96877b6e6154473b2e212020201b1a17140e08010000000000000000060c1114202d3a4753606d7a8693a0ada6998c807366594d4033261a1a1413110d0801000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c100700000000000000000000000000000000030c17232e38424e58606d7a85919e9f92877c6f655b50443a3025190c030000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1925323f4c5865727f8b98a5afa396897c706356493d3023140b0604000205080e17222d3846535f6978858e8d8c8c8b8a85786b5e5245382b1f12050000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1e1f202020202020191816120d070000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaba69e9c9ea6ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000c18232e46525f6c7985929facaca09386796d6053463a2d20130700000000000815212e3b4854616e7b87949b9b9b9b9b9b9b9b9d9fa79fa69f9c9b9b9b9b9b9b9b9b95887c6f626774808d9a9f9f9fa2988b7e7165584e4330271d131e2b38434e5865727f8b98a29f9f9f968a7d7063574a3d3024170a0000000000010911181e2225252d222d3d4a5663707d899a988b7f7265584c3f3025232e3e4a5764717d8a97978a7d7164574a3e2e232d2d2d2726241f1a130b020000000000000910171d21202d3a4753606d7a8693a0ada6998c807366594d403326262621201d19130c040000000000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f140900000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d20140900000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a00000000000000000000000000000000000006111c26303d45525d68717e8a949f999083776c60564c41362a1e150b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5afa295897c6f6256493c2f23160600000000000006111b2a36424d576673808180807f7e7d7d706356493d3023160a000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e11121313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a0ab9e948f949eaaa1968a7d7064574d42362a1c120700000000000000000000000000000000000000000000071f2c3845525f6b7885929eabaea3998679665c5145382c1f130600000000000815212e3b4854616e7b8793939393939393939393939393939393939393939393939393887c6f626774808d939393939392857a6d6054473c3121150f1b27323d4754606d7a869293939393938a7d7063574a3d3024170a000000000009131b23292e31323939393a4754606d7a86939b8e817568564d42363939393b4854616e7b87969a8d807367544a3f34393939393433302b241d140b010000000009121b22282d30313a4753606d7a8693a0ada6998c807366594d40333333332d2c29241e160d04000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e0200000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000000000000000a151e2935414c56616c76828f989f948b7e71685e52463d30271d120700000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a396897d7063564a3d2d22170b010000000000000e1a26313b4b58636e73757473727170706b6054483b2f22160900000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ba8a3998f828f98a2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000005121f2b3845525e6b7885919eabac9f9286796c5f4b4034281c100400000000000815212e3b4854616e7b8686868686868686868686868686868686868686868686868686867c6f62677480868686868686868174675d5145392c20130a16202c3945525d687481868686868686867d7063574a3d3024170a0000000007111b252d343a3e3f4646464645525d687784919d918478695e5246464646464646525e697884919c908376665c50444646464646413f3c362f261d130800000006101b242c34393d3e404753606d7a8693a0ada6998c807366594d40404040403a39352f2820160c0100000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f060000000000000000000000000000000000000000030c19242f3a43505a616e7b86929f9e92857a6d61594f42392e23180c03000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1623303d495663707c8996a8b1a4978b7e7164544a3f33281d120700000000000009141f2f3b47525c63666867666564646360594f44382c2013070000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313060400000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929fac9f92877a85929fab9f93877b6e61544a4034281c1004000000000000000000000000000000000000000005121e2b3845515e6b7884919eabac9f9285796c5f52462e23180c0000000000000714202d3a46525e6976797979797979797979797979797979797979797979797979797979766a5f646e7479797979797979746f64554b4135291d1104111d2935414c56646f7479797979797979706b6155483c2f231609000000010d18232d373f464a4c53535353534c566774818e9a96877b6e6154535353535353534d576875828f9b9285796d60535353535353534e4c4741382f241a0e0300000c17222c363e45494b4d4d53606d7a8693a0ada6998c807366594d4d4d4d4d4d4745413a32281e13080000000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e140800000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e21140700000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000000000000000008131e28313e46535f69727f8c95a0978e81746b60544b4034281f1409000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000814212e3b4754616e7a8795a0aca79a8e8174665b5044392f2318110a020000000003131f2a35404a52585a5b5a5959585756544f473d32271b10040000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c070100000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3ab9c8f8276818e9ba9a4998d8073665c5144382c1f1509000000000000000000000000000000000000000005111e2b3844515e6b7784919eaaab9f9285786c5f5245392c1f0700000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f585c64676c6c6c6c6c6c6c67645d53433a2f24180d010d19242f3a43535d64686c6c6c6c6c6c6c6361594f44382c20140700000006121e29343f495156586060606060606065717e8b98978a7d71646060606060606060606065727f8c9898887c6f62606060606060605a58524a41362b1f14080005111d28343e48505557595959606d7a8693a0ada6998c8073665959595959595954524c443a2f24190d010000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c0000000000000000000000000000000000000000000000010c161f2a36424d57606d7883919a9e93897d70665c51453c31261a0d040000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000714202d3a46525e697784919dacab9e9184786c60554b403429221c140b05000000020e19242e3840474b4d4e4d4d4c4b4a4948443d352b21160b000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f22150900000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eaba3998b7e717d8a97a2ab9e9285796d6053463c31261a0e010000000000000000000000000000000000000004111e2b3744515e6a7784919daaab9e9185786b5e5245382b1f12050000000000020e1a25303b454d525f60606060606060606060606060606060606060606060606060606055534e52585a606060606060605b59534b4131281d13070008131e2831414b53595b6060606060606057554f473e33281c10040000000916222e3a46515b62656c6c6c6c6c6c6c6c6f7b88989a8d80736c6c6c6c6c6c6c6c6c6c6c6c6f7c8999988b7e726c6c6c6c6c6c6c6c67645c52473c3024170b000815212d3945505a6164666666666d7a8693a0ada6998c80736666666666666666605d564c4135291d110400000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d1004000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000000000000000000040d1a26313b44515c666f7d88939f9d9184796d60574d42372b20160c0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0005111e2a36424d566774808d9aa4ada1968a7e71675c51453f332d261d170e0600000008121c262e353b3f404241403f3e3d3d3b38322b23190f04000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000005121e2a36424d5764707d8a96a1ac9f92867a6d7985929faba1978a7e7164574d42372b1d12070000000000000000000000000000000000000004111d2a3744505d6a7783909daaab9e9184786b5e5145382b1e120500000000000009141f29333b424648535353535353535353535353535353535353535353535353535353494743474c4d535353535353534e4c4841382f1f160c0100010c161f2f3941484d4e535353535353534a48443e352c21160b000000000b1825313e4a56626d727979797979797979797885929d908379797979797979797979797979797986929b8e81797979797979797979746e64584c3f33261a0d000a1724303d4955616c7173737373737a8693a0ada6998c807373737373737373736d685d5245392c2013070000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d1108000000000000000000000000000000000000000000000000000009141f2834404a54606b74818e97a0968c7f73695f53463e32281e130800000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00020e1925303b4855626e7b87939faaa99e9184796d605a50443f382f292017110a0300000a141c242a2f3233353433323131302f2c272119110700000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca8ab9c8f82766874818e9ba9a99c8f8276695f5347392f23180c0000000000000000000000000000000000000004101d2a3743505d6a7683909da9aa9e9184776b5e5144382b1e1105000000000000020d17212930363a3b4646464646464646464646464646464646464646464646464646463c3b373c3f414646464646464641403c362f261d0d04000000040d1d272f373c4041464646464646463d3c38332c231a1005000000000c1925323f4c5865727f868686868686868686868a989f95908686868686868686868686868686868b999e938e8686868686868686868074675a4e4134271b0e000b1824313e4b5764717e8080808080808d99a6b3a99c90828080808080808080807a6d6054473a2d211407000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c03000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d20140900000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b000000000000000000000000000000000000000000000000000000030c18232e39424f59616d7a85929e9f92867b6e615a50443a2f24190c02000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000914212e3a47535f6a75828f98a3aca0968d80746c625a504a423b3228231c150c0500020a12191f2326272827262625242322201b160f070000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d120700000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939faca3998b7e7165707d8a97a2ab9f94887b6e62554b4034291c100400000000000000000000000000000000000003101d2a3643505d697683909ca9aa9d9184776a5e5144372b1e110400000000000000050f171f252a2d2e3939393939393939393939393939393939393939393939393939392f2e2b303334393939393939393433302b251d140b00000000000b151d252b30343539393939393939302f2c28211a110800000000000c1925323f4c5865727f8b93939393939393939394a2a79f9d9393939393939393939393939393939fa3a59e9b93939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828c8c8c8c8c8d929ca8b4ab9f94908c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000000000000000000000007121c27303d46525d68717e8b949f988f82766c61564c4135291e140a000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2b37434e58626f7c86929fa6a89d928b7e716c605b544d443d342e261e170e070000080e1317191a1b1a1a191817161613100b04000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9aa4ac9f92867a6d606d7985929faba69a8d8073675c5145382c1f150a00000000000000000000000000000000000003101d293643505c6976838f9ca9aa9d9084776a5d5144372a1e11040000000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f2326272d2d2d2d2d2d2d282724201a130b020000000000030b131a202427282d2d2d2d2d2d2d2423201c1610080000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9faaacaba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacaaa89f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00101c2936434f5c6976828f99999999999ca4aeb9b0a69f9c9999999999999994877b6e6154483b2e211508000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e1205000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b10060000000000000000000000000000000000000000000000000000000000000b151e2935414c56626c76828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000020f1a26313c47535f6a727f8c949fa7a49f93877e736c665e564f443f38302920191109000002070a0c0d0f0e0d0c0b0a0a0907040000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a396897d7063564a3d302317080806020000000000000000000000000000000000000000000000000713202d3a4653606d7985929eacaa9c8f8275685d6674818e9ba9ab9e9285796d6053473c31261b0f01000000000000000000000000000000000003101c2936434f5c6976828f9ca9a99d9083766a5d5043372a1d100400000000000000000002090e121415202020202020202020202020202020202020202020202020202020161513171a1a202020202020201b1a18140f08010000000000000001090f14181a1b20202020202020171614100b05000000000000000c1925323f4c5865727f8b939393939393939393939da0a7a09393939393939393939393939393939393a0a79f9d939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828f9c9f9f9fa0a2a7afb9b6aea8a69f9f9f9f9f9f9f94877b6e6154483b2e21150800000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b02000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d2114070000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000000000000000000000000030c1924303a44505a626e7b86929f9e91857a6d60584e42382e23170b0300000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000a15202b37434e58606c78828f959fa6a499938b80786e686159504a423b322b231b1209000000000000020100000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f15212e3a47535f6a76797979797976675c5145382c1f130e090603000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9a4978a7d7164574a3e2f24191514120e090300000000000000000000000000000000000000000006121f2b37434e5864717e8a97a1ada3988b7e71645663707d8a97a1ada2978b7e7164584e43372b1d13070000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a99c908376695d5043362a1d10030000000000000000000000020507081313131313131313131313131313131313131313131313131313130908060b0d0e131313131313130e0e0b0803000000000000000000000003080c0e0e131313131313130a0907040000000000000000000c1925323f4c5865727f86868686868686868686868995a0958986868686868686868686868686868689959f958986868686868686868074675a4e4134271b0e00101c2936434f5c6976828f9393939393969da7b2aea49c999393939393939393877b6e6154483b2e211508000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c00000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6973808c96a0978d80746a60544a3f34281f140900000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1a26313c44505b666d79838f949da5a49f928d827a706b605c544d443d352d241b12090000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d12070000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f222f3c4855626f7c8686868686796d6053473a2d201e1a15130f0a04000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a6998c7f7366554b4135292422211e1a150e0600000000000000000000000000000000000000000814212e3a47535f6a7683909ca9ac9f92867a6d6054606d7985929eaba99d9083766a5f53473a2f24180d0100000000000000000000000000000000020f1c2835424f5b6875828e9ba8a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72797979797979797979797983909d918479797979797979797979797979797983909d90837979797979797979746e64584c3f33261a0d00101c2936434f5c6976828686868686868b96a2aea89c928c8686868686868686867b6e6154483b2e21150800000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c1106000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c0300000000000000000000000000000000000000000000000000000000000000020c16202b37424d57606d7984919e9f93877c6f665c50443b30251a0d04000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000a152028333f4a545d676d79828e939fa3a49c948f857d736d665e564f473e362d241b110800000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f3c4855626f7b88939393867a6d6053473a2e2d2a25211f1b15100b0500000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a89b8f8275675d51453c352f2f2e2b2620180f0600000000000000000000000000000000000004101d2935404b55626e7b88949faba89b8e8175685d525c6674808d9aa7ab9f95887c6f62554b4035291d110400000000000000000000000000000000020f1b2835424e5b6875818e9ba8a99c8f8276695c4f4336291c100300000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b1313131313131308070502000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c74818d9a93867a6d6c6c6c6c6c6c6c6c6c6c6c6c74818e9a9286796d6c6c6c6c6c6c67645c52473c3024170b000f1c2835414e5a6670767979797979798693a0ada6998c8079797979797979797976695e53463a2d2114070000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b03000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b0000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c67707d89939e999083786d60574d42362a1f160c010000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000030b17222d38424b555d676d78818b9298a0a69f97928880786e69605950483f362d231a0e04000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e4855626f7b88959f93867a6d6053473e3b3a36312e2b26201c170e09030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6ac9f92857a6d60574d45413f3b3a37312a21180e03000000000000000000000000000000000006131f2c3945515d6774808d9aa6aca096897d7063564c54626f7b88959faba79a8d8174675d5145392c20150a00000000000000000000000000000000020e1b2835414e5b6874818e9ba7a89c8f8275695c4f4236291c0f030000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e0903000000000000000000000000000000000006121e29343f4951565860606060606060606064717e8b979a897d70636060606060606060606065717e8b9899897c6f6360606060605a58524a41362b1f1408000d1925323d49545e66696c6c6c6c6d7a8693a0ada6998c80736c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d2013090000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d120700000000000000000000000000000000000000000000000000000000000000000915202834404b55606b75818e97a0958c7f72695e52463e31281d12070000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000006111c262f3a434b555d666d747f8691969ea5a19a938d827b706b615a50483f352b20160c020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d55626f7b8895a093867a6d60534d4a4846423c3b37322d28221a150e0600000000000000000000000000000000000000000815222f3b4855626e7b88949faba2988b7f72695f57514c4c4847423c332a20150900000000000000000000000000000000000714202d3a4753606d7985929fabab9e9184786c605346535f6a7683909daaab9f92857a6d6053473d32271b0f01000000000000000000000000000000010e1b2834414e5b6774818e9aa7a89b8e8275685b4f4235281c0f0200000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000010d18232d373f464a4c535353535353535355626e7b8897998c7f736659535353535353535355626f7b8898988c7f726559535353534e4c4741382f241a0e03000915212c38424c545a5c606060606d7a8693a0ada6998c807366606060606060605f534d453b31251a0e0200000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e040000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e020000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000000000000000000000000000000030c18232e39434f59616d7a85929f9f92867b6e61594f43392f24180b0200000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000a141d28313a434b545c606d727c848e939fa2a49f9490857d716c625a50473d32281e130800000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f13060000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040b141b22272f35383f444649505355585a5c626f7b8895a093867a6d605b5a5754534d4947433c39332b261f180f09000000000000000000000000000000000000000814212e3a47535f697683909ca5aa9f92857b6e69605d555855534d453c31261a0e0200000000000000000000000000000006131f2b37434e5865717e8b97a2ada3998c7f72655b50444e5865717e8b98a2aea2988b7e7165584e43372b1e1308000000000000000000000000000000010e1a2734414d5a6774808d9aa7a89b8e8175685b4e4235281b0f02000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f060000000000000000000000000000000007111b252d343a3e3f4646464646464647535f697885929c8f827569574d4246464646464653606c7985929b8e827568564d424646413f3c362f261d1308000005101b26303a42494e4f535353606d7a8693a0ada6998c807366595353535353534846423b33291f140900000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c020000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c020000000000000000000000000000000000000000000000000000000000000007121d27303d46525e68717e8b949f988f82756c61554b4035291d140a00000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000020b161f28313a424a515b626a6f7a818b9298a0a69f9792877e716c62594f443a3025190d03000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000050d161d262d333a41454a5053535b60626467686a6f7b8895a093867a6d6a686664615e5755534e49443e37312a211a120a01000000000000000000000000000000000006121e2b37424d5763707d89939ea6a29891847b736d676665625f574d42372b1e12060000000000000000000000000000000815212e3b47535f6a7683909da9ac9f92867b6e6153493f4753606d7a85929facaa9d9083776a6054473a2f24190d010000000000000000000000000000010d1a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e020000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e030000000000000000000000000000000009131b23292e313239393939393937424d576975828f9c928578695f53473a3939393844505b6676838f9c918478695e52463a393433302b241d140b010000000a141e2830383d4143464753606d7a8693aab4a6998d8073665a4d46464646463b3a36312921170d030000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d2014060000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56606c778390999e938a7d70675d51453c2f261b1106000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000040d161f2830394044515860676d757e8691969fa7a19992887e716b60564c4135291f15090000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050e171f282f383f444c51545c6063656c6e71747576787c8895a093867978777573716e6967625f58555047423c332c241c130a0000000000000000000000000000000000020e1a26313c4854606b74818e949da5a09691857f7a7673726e695f53473a2e211408000000000000000000000000000004111d2935414c55626f7c88959faba99b8f8275685e52413845515d6774818e9ba7aca095897c6f62564c4135291d11040000000000000000000000000000000d1a2733404d5a6673808d99a6a79a8e8174675b4e4134281b0e01000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f140900000000000000000000000000000000010911181e2225252d2d2d2d2d2631404c5966737f8c9997887b6e6255483b2f2d28333f4a546673808d9996877a6e6154473b2e2726241f1a130b0200000000020c161e262c3235363a4653606d798698a3aea79a8d81746753493f36393a3c3a38342f271f150b01000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d040000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f0600000000000000000000000000000000000000000000000000000000000000030c1925303a44505b656f7c87929f9e9184796d60584e41382d22170b020000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000040d161e272e343f464e555d606c717c8490959fa7a39a92877d70685e52463c31261a0e0000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000040e172029313a414950555d60666d7075797b7e8082838486929fac9f9286858382807d7b77736f6a64615a534d453e362d251c120900000000000000000000000000000000000915202c38444f59606d79828e939c9fa097928c8683807f7b6e6255483b2f22150800000000000000000000000000000613202c3945515d6774818e9aa7ada1968a7d7063564d4135404b55636f7c8995a0aca79b8e8174685d5245392c20160a0000000000000000000000000000000d1a2633404d596673808c99a6a79a8d8074675a4d4134271a0e0100000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e020000000000000000000000000000000000070d12161819202020202023303d4a5663707d8999978b7e7164584b3e2f24222d3d4a5764707d8a97978a7d7064574a3d2e231717140e0801000000000000040c141b2125282c3845515c667986929faca89b8f8275655b5046424547484745403931271d12070000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c010000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c1003000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c030000000000000000000000000000000000000000000000000000000000000008131e27333f49535f6a73808d96a0968d80736a5f53493f33271e14080000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000040c151c2328343c434c515a626a6f7a839095a0a9a39992857a6d61574d42372b1b110600000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000020b162029323b434b535b60676d73797d8285888b8d8f90919298a3aea3989291908e8d8a8784807c76706c625f5750483f372d241b10060000000000000000000000000000000003101c27333d45515c676d7981898f939aa29f9992908d8b7f7265584c3f3225190c00000000000000000000000000000714212d3a4754606d7a85929facac9e9184796d6053463b303a4854606b7784919dabac9f92867a6d6054473d32271b0f0200000000000000000000000000000c1926333f4c5966727f8c99a5a69a8d8073675a4d4034271a0d0100020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000106090b0c1313131314212d3a4754606d7a86939a8d817467554b403529212e3a4754616d7a8796998d807366544a3f34281c100303000000000000000000020a1015191c2834404b546b7885929eabab9e9184786c6056534d51545553514b43392f23180c000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d12070000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f12060000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000000000000000000000000000000000000000020b17222d38414e58606d7984919e9f92877c6f655b50443b3025190c0300000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000030b1218222b313a414550585f686d79839097a1aba1978e8174695f5347382d22170b000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000a141d28323b444d555d656c717a80858a8e9297979a9b9d9e9fa3aab4aaa39f9e9d9b999796918d88837d766e69615a51493f362d22180b02000000000000000000000000000000000b16212834404b555d676d747d82889297a2a39f9c988b7f7265584c3f3225190c0000000000000000000000000007131f2c38434f5965727e8b98a2aea49a8d8073665c5044382c38434f5965727f8c99a3aea2988b7f7265594f44382c1e130800000000000000000000000000000c1926323f4c5965727f8c98a5a6998d8073665a4d4033271a0d000004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000606060613202c3945515d677784909d908377675d5145382c202d3946525e687884919c908376665c5044382c1f120600000000000000000000000005090c18232e43505d6a7683909da9ada196897d7068615f575d6062605c554b4034291c1004000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c030000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c11060000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d67707d8a939e999083776c60564c41362a1e150b00000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000710191f282f353f464e565d676e7a85929ea6a99f93877b6e6253493f33271b0f0300000000000000000000000000000000000000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b262f3a444d565e676d777e858d91979b9ea2a9a7a8a5a4a4a6acb3aba5a3a4a5a7a6a8a09d9a95908a827b716c635b51483f342a1d140a0000000000000000000000000000000006111c262f3b444d575e666d72797e85929faba8a5988b7f7265584c3f3225190c000000000000000000000000000a15222f3b4854606b7783909daaac9f93877b6e61544a3f3428323d4754616d7a86929facaa9d9184776b6054483a3025190d00000000000000000000000000000c1925323f4c5865727f8b98a5a6998c807366594d4033261a0d000004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000004111d2935414c556774818e9a92867a6d6053473a2d202a36414c566875818e9b9285796d6053463a2d2013070000000000000000000000000000071a2734414d5a6774808d9aa9b2a89d91837a726e696c676d6f6d675c5145382c1f13060000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d01000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d04000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616b75818e989f958b7e72685e52463d30271d1207000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000070d161e2429343c444c555e68707d8a949faba49a8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000b17222d38414c565e696e79828b91979ea1a9aba8a19e9b9997989ba2aba1999697989b9ea0a8aaa79f9d948f867e726d635a50463c2f261b11060000000000000000000000000000000b17222d38424d565e696e787f858b9297a29f9c98958b7f7265584c3f3225190c00000000000000000000000006111b2935414c56636f7c8995a0aca99c8f8276695f5342382e232d3946525e6875828e9ba8aca095897c6f63564c41362a1b1106000000000000000000000000000c1825323f4b5865727e8b98a5a6998c7f7366594c403326190d000004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b9899897c6f6356493c302325303f4c5865727f8b9898887c6f6255493c2f22160800000000000000000000000000000b1724313e4a5764717d8a97a1adaca09591847f7b7978797a7c796d6053473a2d201407000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700000000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c11060000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e11050000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e23180c030000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000040c1319222a323a434d56616c7683909cabac9e9285786c605346392d201306000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000030f1b27333f49535d686e7b838f949ea1a9a9a19e9996918e8c8b8b909ba5998f898a8c8e9196999ea1a9a69f98928a7f726c62584e41382d22170b0000000000000000000000000000030f1c28333f4a545e696e7b838c92979f9f99938f8b88877f7265584c3f3225190c0000000000000000000000000b17222d3946525d6875818e9ba7ada1978a7e7164574d4230261c2a36414c5663707d8996a1ada79b8e8175685e5246382d22170b000000000000000000000000000b1825323e4b5865717e8b98a4a5988c7f7265594c3f3226190c000004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897988c7f7265594c3f3025232f3c4956626f7c8998988b7e7265584b3f3024190d01000000000000000000000000000713202d3a4653606d7985929ea6b0a7a096918b8886858687877b6e6154483b2e21150800000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c00000000000000000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e13080000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b959f978e81756b60554b4034281f15090000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000010810182028313b44505a64717e8a99a3ada197887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000010c161f2b3744505b656d7a8490959fa6aaa29f96918c8884817f7e7e8b98a396897d7d7f8184888c91979fa3aaa29f918b7e716a5f53493f33271b0f030000000000000000000000000006121f2b3844505b666e7b8490959ea19d948f87827e7c7a786c605346392d2013060000000000000000000000030f1b27333f4953616d7a86929facab9e9285796d6053463b31201925303a4653606c7884919eabac9f92867a6d6153493f33271b0f030000000000000000000000000b1824313e4b5764717e8a97a4a5988b7f7265584c3f3225190c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000613202d394653606c7985929b8e827568574d42362a202d3a4653606d7986929b8e817468564c4135291d11040000000000000000000000000006131f2c3845515c67737f8c949fa6ada8a19e989992929299877b6e6154483b2e2115080004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a0d040000000000000000030c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c10030000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e0400000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000060e161f29323e4753606d7a86929f9fa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000008131e2935414c56606c77828f96a0a7a8a198928c84807b787572717b8895a0938679717274777b80848d9299a2aaa39f92867c6f655b5044372b1f130800000000000000000000000003101c28343f4a54606c788390969fa79d938e827b75726f6e6c665b5044382b1f1206000000000000000000000005121f2b3744505b65727f8c98a3aea79a8d8074675c5145382c1f131f2b3844505b6673808c99a4aea3988c7f72655b5044372b1f14080000000000000000000000000b1724313e4a5764717d8a97a4a5988b7e7265584b3f3225180c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9c918478695e52463a2d202c3845515c667683909d918477685d5245392c2013070000000000000000000000000004101c2834404b55606d78828f949ea1a8a9aaaba39f9f9f94877b6e6154483b2e2115080006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f11080000000000000000000008141e28333f4a54606a74808d979393939392877c6f665c5044382c1f12060000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f030000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000040d17202c3945515d67778490939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000010d19242f3946525e68727f8c949ea8a8a19691867f79736e6968666f7b8895a093867a6d6568696e737980879298a2aea3999083786c6053463a2f24190d01000000000000000000000006121f2b3844505c66727f8b959fa89f958e81786e69656261605b544a3f33281c0f0300000000000000000000000613202d394653606c7884919daaab9f95887c6f62554b4034281c101c28333f4a54616e7b87939facaa9e9184786c6053463b3025190e0000000000000000000000000a1724313d4a5764707d8a97a3a4988b7e7165584b3e3225180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c9396877b6e6154483b2e212834404b546774808d9393867a6d6054473a2d21140700000000000000000000000000000c18232e3944505c666d7a828c91969a9c9e9f9f9f9f9e94877b6e6154483b2e211508000713202d3a4653606d798386868686868686857a6d60584e42382e21170d0000000000000000000000020b17222d38424e58606d7a858686868686868683796d6053463a2d201307000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a0000000000000000000000000000000000000000000000000000000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000005111d2935404b556976828686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000004111d2935414c55616d7a86929fa6aba19691847c726d66615f57626f7b8895a093867a6d60575f61676d737d86929fa5ab9f958a7d7064554c4135291d110400000000000000000000000713202d3a4653606d7884919ea7a89d9083786d665f57555453504a42382d22170b000000000000000000000005111e2a36414c5663707d8996a0acaa9d9083766a5f5343392e23180c17222d3846535e6976828f9ca9aca096897d7063564d41362a1c110600000000000000000000000a1724303d4a5763707d8a96a3a4978b7e7164584b3e3125180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d868686867d7164574a3e3124232e3e4b5764717e868686867d7063564a3d3023170a000000000000000000000000000007121d28343f4a545e686d787f848a8d9091929292929190877b6e6154483b2e2115080006121f2c3844515c666d7779797979797979786d685d52463d30261c0f0500000000000000000000000006111c262f3c45525d686d7879797979797979776d665c5044382c1f120600000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d2013080000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c1106000000000000000000000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000010d18242f3a4e5a667076797979797979746f64584c4033271a0d01000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b010000000000000000000000000000000000000000000613202c3945515d6773808d98a2aea49991847b6e6a605c545355626f7b8895a093867a6d605353555d606b707d8a939ea9a79c8f8276675d5145392c20130600000000000000000000000a1623303d495663707c8996a1aca096897d70665c544d494746443f382f261c110600000000000000000000000714202d3946525e6875828e9ba8aea2988b7e7165584e4330271d1207111c2a36424d5764717e8a97a1ada89b8f8275685e5246382e23170b00000000000000000000000a1723303d4a5663707d8996a3a4978a7d7164574a3e3124170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000616232f3c4855616b7079797979716c6155493c302323303d4955616c7179797979706b6055483c2f2316090000000000000000000000000000000c17232e38424c565e666c72797d808384858686858483817a6d6054473a2d2114070004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c41342b1e150a00000000000000000000000000000a141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c100300000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000000000000000000000000000000000000000000000000000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000007131d323e49545e66696c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000714212d3a4754606d7a85929faaab9f93877d6f695f58514b4855626f7b8895a093867a6d6053474b5159616b74818e9ba8ac9f92867a6d6054473a2d21140700000000000000000000000d192633404c5966737f8c99a8aa9d9184776b60544a423c3b3938332d261d140a0000000000000000000000030f1c28333f4a54616e7a86929facac9f92857a6d6053473c3120150b000e1a25313b4653606d7985929eabac9f92867b6e61544a3f34281c100300000000000000000000091623303c4956636f7c8996a2a3978a7d7064574a3d3124170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c64615a5044392d21212d3945505a61646c6c6c6c6360594f44382c20140700000000000000000000000000000006111c26303a444c545b60666d70737677787979787876746d685d5245392c20130700000c18232e39424a51535d606060606060605e54524c433a2f22190c030000000000000000000000000000020b19242f3a434c52545e606060606060605d53504a42382e23170c000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000115212d38424c545a5c6060606060605b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000030f1b27333f495364717e8a98a2aca3998d80746b60574e45404855626f7b8895a093867a6d60534740454f59626f7c8896a0aca3998a7d7063574a3d3024170a00000000000000000000020f1b2835424e5b6875818e9ba8a79a8e817467594f4239302e2d2b28221c140b02000000000000000000000006121f2b3844505b66737f8c99a3aea79a8e8174675d5145392c2013030009141f2c3845515c6674808d9aa7afa3998c7f73665c5044382b1f1409000000000000000000000916232f3c4956626f7c8995a2a3968a7d7063574a3d3024170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000004101c28333e474f555760606060575550483e33281c1d28333e485055576060606056554f473d33271c1004000000000000000000000000000000000a151e29323a424a50545c606467696b6c6c6c6c6b6967605d564c4135291d1104000007121c2730394044465153535353535353524745413a31281e10070000000000000000000000000000000008131e28313a41454752535353535353535146443f3830261c1106000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a0000000000000000000000000000000000000005121f2b3744505b6574818e9b9ea09f92867b6e61594f453c3c4855626f7b8895a093867a6d6053473a3e47535f6a7784919eaaab988c7f7265594c3f3226190c00000000000000000000030f1c2936424f5c6975828f9ca8a4988b7e7165584b3e302721201f1c17110a020000000000000000000000000613202d394653606c7884919eabaca095897c6f62554b4035291d11040004101c2834404b54626f7c88959fabab9e9184786d6053463b31251a0e000000000000000000000916222f3c4955626f7c8895a2a396897d7063564a3d3023170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000b16212c353e44484a535353534a49443e362c221717222c363e45494b535353534a48443d352c21160b0000000000000000000000000000000000030c1720292f383f444a5053575a5d5e5f5f5f5f5e5d5b54524c443a2f24190d010000000b151e272e34383a4446464646464646453a39352f281f160c0000000000000000000000000000000000010c161f282f35393a4546464646464646443a38342e261e150a0000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e21140700000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d201306000000000000000000000000000000000000000000000000000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f02000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c11060000000000000000000000000000000000000613202d394653606c78858b8e9196968f8275695e53473d333c4855626f7b8895a093867a6d6053473a37434e586976828f9ca9a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a3978a7d7064574a3d31241513120f0b060000000000000000000000000005121e2a36424d5763707d8a96a1acaa9d9083776a6054433a2f24180d0100000c18232e3947535f6a7683909daaada1968a7d7063574d42362a1c12070000000000000000000915222f3c4855626f7b8895a2a396897c706356493d3023160a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646463e3c39332c241a10101a242c33393d3e464646463d3c38332c231a0f05000000000000000000000000000000000000050e171d262d33383f44464a4d50515253535251504e4745413a32281e130800000000030c151c23282c2d3739393939393939382d2c29241e160d04000000000000000000000000000000000000040d161e24292c2d3839393939393939372d2c28231c150c0300000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b4c4841382f21191108000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000613202d394653606c777c7e8184878a8b7e7165574d42352f3c4855626f7b8895a093867a6d6053473a32414e5b6874818e9ba7a79a8d8174675a4e4134271b0e0000000000000000000003101d293643505c6976838f9ca9a396897c706356493d3023160a06030000000000000000000000000000000714202d3a46525e6975828f9ca8aea3988b7f7265584e4331281d130700000007121d2b37434e5865717e8b98a2aea89c8f8275695e5346392e23180c0000000000000000000815222f3b4855626e7b8895a1a295897c6f6256493c2f231609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000008111a21282c2f303939393931302d28221a120808121a22282d303139393939302f2c27211a11080000000000000000000000000000000000000000050b141c22282e34383a3d404344454646454543413a39352f2820160c010000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d19130c040000000000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2a201f1c17110a030000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d1105000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d2013060000000000000000000000000000000000000000000000000000000000000000050d1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5c5a6060606060605a58534a41362b201408000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f1409000000000000000000000000000000000005121f2b3744505b656c6f7274777a7d807a6e6154473b312f3c4855626f7b8895a093867a6d6053473a35414b556875828e9ba8a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000003101c28343f4a54616e7b87929facac9f92867a6d6154473d3221160c01000000000f1b26313c4754606d7a85929facac9f93877b6e61544a4034281c100400000000000000000815212e3b4854616e7b87949f9f95887c6f6255493c2f221609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000810161c2023242d2d2d2d2423211c17100800000810171d2123242d2d2d2d2323201c160f0800000000000000000000000000000000000000000000020a11171c23282c2d31343638393939393836342d2c29241e160d040000000000000000070c1012131e202020202020201f1413110d08010000000000000000000000000000000000000000000001080d1113141f202020202020201e1312100c06000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d201306000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000030f1b27333f49535b60626568686d70736e685e524639292f3c4855626f7b8895a093867a6d6053473a3a45515d677683909da9a5998c7f7266594c3f3326190c0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000006121f2c3844505c6673808c99a3afa89b8e8175685e5246392d20130400000000000a15202c3945515d6774818e9ba7afa4998d8073665c5144382c1f150900000000000000000814212e3b4754616e7a8793939393887b6f6255483c2f221509000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000050b1014161720202020171614100b0500000000060c1114171820202020171614100b0500000000000000000000000000000000000000000000000000060b11171c1f2024272a2b2c2c2c2c2b2a2821201d19130c0400000000000000000000000406071113131313131313120706040100000000000000000000000000000000000000000000000000000104060712131313131313131107060300000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d010000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000b17222d38414950535558565d616366615e564c41362a2f3c4855626f7b8895a093867a6d6053473e444d57606d7a86929faca9988b7e7165584b3e3225180b0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000713202d3a4653606d7984919eabaca096897d7063564c4135291d1105000000000004111d2935414b55636f7c8995a0acab9e9185796d6053463c31261a0e00000000000000000714212e3a4754616d7a8686868686867b6e6255483b2f221508000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000407090a131313130b0a0804000000000000000005080a0b131313130a0907040000000000000000000000000000000000000000000000000000000000060c101213171a1d1e1f20201f1e1d1b1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f120600000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e14080000000000000000000000000000000006111b262f383f4446494b4c5254575954524c443b30252f3c4855626f7b8895a093867a6d605347464f565f69727f8b98a3ada197887c6f6255493c2f2216090000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000005121e2b37424d5764717d8a97a1adab9e9184786c6053463a3025190d010000000000010d18242f3a4854606b7784919dabada1978a7d7164574d42372b1d1207000000000000000713202d3946525e687679797979797976695f53473a2e211408000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d10111213131212100e0707040100000000000000000000000000000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e04000000000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000a141d262d3337393c3f4146474a4d4746413b3229222f3c4855626f7b8895a093867a6d605350535961686e7b85929eaaac9e9285786c605346392d2013060000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000714212d3a46535f6976828f9ca9afa3998c7f73655b504437281e13080000000000000007131d2c38434f5965727f8c99a3aea99c8f8276695f5347392e23180c0000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c5f574d42372b1e1206000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000002080d10121313131313131313070704010000000000000000000000000000000000000000000000000002070b0d0d13131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000020b141b22272b2d2f3035393a3d403b3936302920232f3c4855626f7b8895a093867a6d60545c60636b707a839197a1ada49a8e8175655b5044372b1f12050000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000004101c2834404b55616e7b87939facac9f92867b6e6153493f3327160c0200000000000000010f1b27323d4754616d7a86929facac9f93877b6e61554b4034281c1004000000000000010d1925303a444c525f60606060606055534d453c31261a0e02000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000060d14191c1f1f202020202020201413110d080100000000000000000000000000000000000000000001080e1317191a20202020202020201c1b191510090200000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a07060400000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c201306000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c1106000000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000020a11171b1f202224292d2e30332e2d2a25292c2e343c4855626f7b8895a093867a6d6063666d70767d859195a0a9a89f93877c6f6253493f33271b0f030000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000006131f2c3845515c6773808d9aa4afa99c8f8275695e5241382d2217040000000000000000000a16202d3946525e6875828e9ba8afa49a8d8073675c5145382c1f150a0000000000000008131e28323a4146535353535353534847423c332b23190f04000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d292825211b140c030000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c0701000000000000000000000000000000000000000000040d161e24292c393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f13131313131313100606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c030000000000000000000000000000000000060b0f121316191d2021242621272c2f35393a3f444855626f7b8895a093867a6d6d7074797d828a9297a0a7aaa1968e81756a5f5341382d22170b000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000713202d3a4653606d7985929eacada1978a7d7064564d422f261b110600000000000000000005111d2a36414c5663707d8a96a1adac9e9285796d6053463c31261b0f01000000000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000006101a222a3035383939393939393939392c29241e160d040000000000000000000000000000000000000a141c242b2f333439393939393939393534312c261e150c0200000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a04000000000000000000000000000000000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d01000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b00000000000000000000000000000000000000030506080d11131821272c33383a4145474a505356626f7b8895a093867976797d81858a8f949ea1a9a9a29891847a6e61584e432f261b1106000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000006121f2b37434e5864717e8a97a1adac9e9184796d6053463b3020140a00000000000000000000010d1925303a4653606c7884919eacada1978a7e7164584e43372b1d120700000000000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000006101c262e363b3f40464646464646464642413d3730271e14090000000000000000000000000000000000020a11171b1f252a2d2e3134363839393938383633302d2c29241d1b150e09030000000000000000000000000000000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000000000000050d161d242932383d44484c5154545c6063666f7b8895a2998c7f8285898d91979c9fa6aca69f9792867c6f685e52463c311d140a00000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000815212e3a47535f6a7683909ca9afa49a8d8073665c5044382c1f1202000000000000000000000008131f2b3844505b6673808c9aa4afa99c9083766a5f5347392f24180d01000000030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000000020b18222e3840474c4d53535353535353534f4d49423930261b1004000000000000000000000000000000060b141b22272b3036393a3e414345454646454442403d3a38352f2b27201a140d050000000000000000000000000000010d19242f3a444c525f606060606060605957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c0100000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d1004000000000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b0200000000000000000000000000000000000000050f171f282f353d43484f54555d6064666d6f73767c8895a29c918c8f92989a9ea1a9aca8a09d948f857d6f6a60564c41342a200b0200000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000004101d2935404b55626f7c88949fabac9f93877b6e61544a3f34281c10030000000000000000000000030f1c28333f4a54616e7b87939facab9f94887c6f62554b4035291d100400000005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000d1925303b4650585d5f606060606060605f524c443a2f24190d0100000000000000000000000000000a141d2a34404a52585a60606060606060605c59544b42372c21150900000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d110500000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f0200000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000000050e172129313940454f54596063676d7175797c808387929faca39c999c9fa2aaabaca49f9c96918a827b6f6b60584e443b3022180e0000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000613202c3945515d6774808d9aa6b0a99c8f8276695f5342382e23170c000000000000000000000000000b17222d3846535e6976828f9ca9b0a69a8d8074675d5145392c20150a00000005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000006111c262f3c46525c64676c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a0100000000000000000000000713202c3945525d687679797979797979736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a00000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e2216090000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c110600000000000000000000000000000000030c172029333b434b515960636b70757a7e8285898c909299a3afada7a5a9aaaba39f9c9a93908a847e766e6960594f463c32291e10060000000000000000000003070909101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000714202d3a4753606d7985929fabada2978a7e7164574d4230261c11060000000000000000000000000006111c2a36424d5764717e8a97a1adab9f9285796d6053473c32271b0f01000005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800121f2b3844515d6974797979797979797976685d5245392c201307000000000000000000000000000b17222d38424e58646e737979797979797979756f65594d4134281b0e0200000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000714212d3a4754606d7a86868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b1106000000000000000000000000000000000000000000040e18222a32373b3c464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c010000000000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b030000000000000000000000000000000b151e29333b454d555d606b6f767d81868a8e9298999d9fa3abb5aca6a8a09e9a9992908c87837e78716c615e574f473d342b20170d000000000000000000040a0f131516191c28333f4a546a7683909da9a296897c6f6356493c30231609000000000000000000000006131f2b37434e5865717e8b97a2adab9f9285796d6053473b3120150a0000000000000000000000000000000e1a25313b4653606d7985929eabaea2988b7e7165584e43372b1e1308000005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7986868686868686867a6d6054473a2d211407000000000000000000000000030f1c28333f4a545f6a738086868686868686868275685c4f4235291c0f02000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a000000000000000000000714212d3a4754606d7a8793939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313120706040100000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000000000006101820262b2e2f39393939393939393937332c251c1309000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000007121c27303b454d575e676d747c83898e92989b9fa2aaa9a8aab0aca29a9796918e8a86837f7b76716d66615a524d453d352b22190e050000000000000000070f161b1f222325252b3844505b667784909daaa296897c6f6356493c3023160900000000000000000000000815222e3b4754606a7783909da9b1a79a8d8074675c5145382c1f130300000000000000000000000000000009141f2c3845515c6774808d9aa7b1aa9d9083776a6054473a2f24190d010005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000030d1a232b3844505b666f7c8792939393939392857b6e6154473b2e211408000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c12090000000000000000000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e04000000000000000000000000000c18232e39424d575e696e79818990959b9fa3aaaaa8a19e9c9ea6a69a908a8784817d7a76726e6964605c545046423b332b23191007000000000000000007101921272c2f30323230394653606c7985929faca295887c6f6255493c2f2216090000000000000000000004111d2935414c56626f7c88959fabab9f95887c6f62554b4034291c100400000000000000000000000000000004101c2834404b55626f7c88959fabab9f95887c6f62564c4135291d11040005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d21140700000000000000000000010b151f2a36414c56606c78839099a39faa9e948b7e71685e5246392d20140700000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f0600000000000000000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000001070b0f111213131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c06000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020201e1b1610090100000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c02000000000000000000000004101c2834404a545e696e7b838e939d9fa7aca7a09d9996918f949ea4978a7e7b7774716d6865615e5753504a423e363029211911070000000000000000040f19232b32383b3c3f3f3f424b55626e7b8898a2aea894877b6e6154483b2e211508000000000000000000000613202c3945525d6874818e9aa79faa9d9083766a5f5343392f23180c00000000000000000000000000000000000c18232e3947535f6a7683909daa9fa79a8e8174685d5245392c2013060005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000007121d27313946525e68727f8b959fabaea2988f82766c62564d41362a1e11050000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b02000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976695e53463a2d211407000000000000000000000000050c12171b1d1e202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000003060809131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000006121f2c3844515c666e7b8490959da5aba49f9b95908c8884828f9ca09386796e696764605d5654534d46443f38302a251f170f070000000000000000000a16212b353d4348494c4c4c4d525d67727f8c99aaaca096867a6d6053473a2d201407000000000000000000000714212d3a4754606d7a869293939393988b7e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865717e8b989393939392867a6d6054473a2d2114070005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000020b18242f39434f59616e7a85929fa7b0a69f92867b6e615a50443b3025190e0200000000000000010b151f28343f4a545c666d77808890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115080000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d0400000000000000000005111e2a36414c56606d78829096a0a7a8a099938e88837f7b787c8895a093867a6d60565754524c4846423b38342e261e1a140d05020000000000000000030f1b27323d474f5456585859575e616d7984919eabaa9e918477675d5145392c201306000000000000000000000c1925323f4c5865727f8686868686868686796d6054473c3121150b010000000000000000000000000000000000000f1b26313c4754606d7986868686868686867f7265584b3f3225180c0005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000a141d2935404b55606b75818e97a2adaa9f948b7e72695e52483e32291f1408000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b11060000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393877b6e6154483b2e21150800000000000000000000050f1820282f333738393939393939392e2d2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0e10111213131212100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c0100000000000000000713202d3946525e6873808d949fa8a7a0969187817c77726e6f7b8895a093867a6d60534a4745413b3a36312b2823201f1b1714110e090200000000000007131f2c38434f59606365656667696e75808d96a1aca89b8e817568554b4035291d1104000000000000000000000b1824313e4a56626d7279797979797979796d675d5145392c201303000000000000000000000000000000000000000a15202c3945515d676d7979797979797979726d62564a3d3124180b0005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d21140700131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000006111b262f3845515d67707d89939ea9aea2988f82776c60574d42362d20170d0200000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0604020000000000000000000000000000020506060503000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e211508000000000000000000010c16202a323a3f4345464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1e1f20201f1e1d1b181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d120700000000000000000714212e3a4754616d7a86929fa6aaa09590847c756f6a66626f7b8895a093867a6d6053473a3935302d2e3633312e2d2b2722201e19140d0500000000000915222f3b4854606b6f72727273767b818d929da8aca1968a7d7064574a3d2f24180d01000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c605d554b4135291d11040000000000000000000000000000000000000004111d2935414b555d606c6c6c6c6c6c6c6c65625b51463a2e22150900030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c20130600131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000b17222d38414e58606d7984919ea5afa79f92867b6e655b50453b30241b0e05000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c110600000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a1312110f0b0706040100000000000306070b0f11131312100d0a09070400000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b1007000000000000000000000000000000000000000606060606060606060606060606060606060713202d3a4653606d798693a0aca194877b6e6154483b2e21150800000000000000000007121d28323c444b5051535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000000000000000000050b1013191d20212427292b2c2c2c2c2b2a282522211e1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c0300000000000004111d2935414c566673808c98a2aea29890837a6f6a625f58626f7b8895a093867a6d6053473a2d30363a3b43403e3b3937332d2d2a251f170e0500000000091623303c4956636f7d7f7f7f8083868e939da4aea59e9184786d6053463a2d201307000000000000000000000006121e29343f49515658606060606060605f54514b433a2f24180d0100000000000000000000000000000000000000010d18242f3a434b51545f60606060606060585651493f34291d120600000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d110400131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000030f1b27333f49535f6a73808d96a0acaa9f958c7f72695f53493f33291f120900000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261f201f1e1b181413110d080100060b101213171c1e1f201e1d1a171613100b050000000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f050000000000000000000000000000000306071313131313131313131313131313131313131313202d3a4653606d798693a0aca194877b6e6154483b2e2115080906010000000000000b17232f3a444e565c5e6060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d3134363839393939383634322e2d2b26201d18130c060000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a0000000000000713202c3945525d687783909daaab9f92857b6e6860585355626f7b8895a093867a6d6053473a333b4246474f4d4a4846443f3b3a36302920170d020000000e1a2734414d5a6774808b8b8c8d8f92999ea5aca59e938a7e71665c5044382b1f12060000000000000000000000010d18232d373f464a4c53535353535353524745413a31281d130700000000000000000000000000000000000000000007131d28313a41454752535353535353534b4a463f372d23180d01000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d0100131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000030c19232b3744505b656e7c87929fa8aea3989083786c60574d41382d21170d00000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c1003000000000714212d3a4754606d7a8793a0ada6998c807366594d40332b2c2c2c2b282521201d19130d0a11171c1f2024282b2c2c2b2a272322201c160f0800000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d03000000000000000000000000060b1012132020202020202020202020202020202020202020202d3a4653606d798693a0aca194877b6e6154483b2e21191815120d0600000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000000000000000000000000060b151b21272c2f35393a3d414344454646454543413e3b3a37312c29241d17110a03000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700060000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c110600000000000714212d3a4754606d7a86939facaa998c8073695e564e4855626f7b8895a093867a6d6053473a3b454d52545c5a57555350494746423b32291f14090000000e1a2734414d5a6774808d98999a9c9fa3aba8a19e938e81756c61544a3f34281c100300000000000000000000000006111b252d343a3e3f46464646464646463a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a46464646464646463f3d3a342d251b1106000000010c17212b333a404445464646464646463d3b38322b23190f04000004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a080000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000b151e2a36414c56606c77829099a3aea79f92867b6e665b50453b2f261b0f050000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f1509000000000714212d3a4754606d7a8793a0ada6998c807366594d4036383939393735322d2c29241e19141c23282b2d3135383939383633302f2c2721191108000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d798693a0aca194877b6e6154483b2e2c2524221e18110901000000111d2a3743505c6872787979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000020a111720262b33383a4145474a4d4f515253535251504e4b4847423c39352f28231c150c05000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f19110900000000000000000000000000000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c1313130c060603000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c00000000000916232f3c4956626f7c8999a4aea298887b6e62574d444855626f7b8895a093867a6d6053473a424d575e6169666461605b5354524d443b3025190e0200000e1a2734414d5a6774808d9a9f9fa29f9e9d9a96918b81786d605a5042382e23170b000000000000000000000000000009131b23292e313239393939393939392d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d393939393939393932312e29231b13090000000000050f1821292f34373839393939393939302f2c272119110700000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a0000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000007121d27303946525e68717e8b949fababa0958c7f726a5f544a3f332a1d140a000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000714212d3a4754606d7a8793a0ada6998c807366594d40434445464544423e3a39352f2a251e262e34383a3e424446464543403d3c38332b23190f050000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000020c141c23282b2d393939393939393939393939393939393939393939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884868686868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000030b141b222732373d44484c5254575a5c5e5f5f5f5f5e5d5b5855534d4745413a342e261e170f0700000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000000000000000080e171f252a33384851595e6060605c60626567686a6b6b6c6c6c6b6a6a68666462605c6060605f5c574f453a29241d160d07000000000000000000000000000004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a20202020201913120f0b060c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c1003000000000a1724303d4a5763707d8a96abab9f9285796c6053463c4855626f7b8895a093867a6d6053473a46525e696e7673716e6c6567615e564d42362a1e110500000e1a2734414d5a6774808d939393989291908d8a847e746d665c51483e30261c11060000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000000000000000040c13181d20212c2d2d2d2d2d2d2d2524221d18110901000000000000060f171e24282b2b2d2d2d2d2d2d2d2322201b160f070000000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d2013070000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000c18232e39424f59616d7a85929ea6aea3999083786d60574e42382d21180b0200000000000000000007131f2c38434f5965727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000714212d3a4754606d7a8793a0ada6998c807366594d4c5051525352514e4b4745413a36302a30383f44464a4f51525351504d4a48443d352b21160b0000131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000000a141e262e34383a46464646464646464646464646464646464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11060000121e2b3845515e6b7884919393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000030c151d262d333c43474f54565d606467696b6c6c6c6c6b696765615f5754514b443f3830292119100700000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000000000000000000000000050d141a2136424e59636b6c6c6c6c6b64615a5c5d5e5f5f5f5f5e5e5d5b535b60656c6c6c6c6b6861574c403428130c0400000000000000000000000000000006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f202c2d2d2d2c26201f1c17110a141e28333f4a54606a74808d979393939392877c6f665c5044382c1f1206000000000b1824313e4b5764717e8a97a4aa9e918477655b50443c4855626f7b8895a093867a6d6053473b4754616e7b82807d7b7976746e695e52463a2d20140700000e1a2734414d5a6774808686868686858483807d79716c605c544a40362c1e140a0000000000000000000000000000000000060d12151819202020202020201f1413110d070100000000000000000000000000000000000000000000000000000001070d1113141f20202020202020181815120d06000000000000000000050c13181b1e1f20202020202020161613100b04000000000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f13060000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000004101c2834404b54606b74818e97a1ada79f92877c6f665c50453c2f261c0f06000000000000000000000915222f3b4854606b7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d2114080000000714212d3a4754606d7a8793a0ada6998c8073665956595c5e5f5f5f5e5b5854524c46413a333c424a5053575b5e5f5f5e5d5a56544f473d33271c100400131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d130700000000000006111c2630383f444653535353535353535353535353535353535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919e9f9f9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000030c151e272f383f444e54596063686d7074767778797978787674716e6965605d55504a423b332b221910070000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000002091f2c3945525e6b757979797978706c615f57514b525352524b51575f656c71787979797873685c5044372b1e11000000000000000000000000000000000713202d3a4653606d798386868686868686857a6d60584e42382e282b383939393939332d2b28221c140b17222d38424e58606d7a858686868686868683796d6053463a2d201307000000000b1824313e4b5764717e8a97a4ab9e918578665c50443c4855626f7b8895a093867a6d605347424e5865717e8b8d8a888583807b6e6154473b2e21140800000d1a26333f4c58646e74797979797979787774706d66625a514a42392e241a0c020000000000000000000000000000000000000106090b0c131313131313131307060401000000000000000000000000000000000000000000000000000000000000000104060713131313131313130c0b090601000000000000000000000001070c0f1112131313131313130a0907040000000000000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c10040000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000040e1a242c3845515c66707d89939ea9aba0958c80736a5f544a3f332a1d140a0000000000000000000000091623303c4956636f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000714212d3a4754606d7a8793a0ada6998c807366606366696b6c6c6c6a6865605d56524c443e454d545c6064686b6c6c6b69666360594f44382c20130700131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d0000000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d798693a0aca194877b6e615f5f5f5f5f585651493f34291e120600121e2b3845515e6b7884919eabaca194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000a151e273039414950585f626b70757a7d808284858686858483817e7b77726d67605c544d453d342b22190f05000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d03000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000006121f2c3844515c666d7779797979797979786d685d52463d302e34384546464646463f3938332d261d18111c262f3c45525d686d7879797979797979776d665c5044382c1f1206000000000a1723303d4a5663707d8996a9ac9f9286796d6053463e4855626f7b8895a093867a6d6053474b54606a76838f9997989290857a6d6053473a2d20140700000b1723303c47525c64676c6c6c6c6c6c6b6a6764605c545044403930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140b0b0b0b0c16202b37424d57606d7984919da5afa3999083796d60584e42382e21180b020000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d110500000714212d3a4754606d7a8793a0ada6998c8073656c6f7376777879787775716d68615e5650484d575f666d7175777979787673706b6054483c2f22160900131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d12070000000003101c28343f4a545c6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22150900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000006111c263039424a535b606a6f767d82868a8d8f919292929291908e8b88847f7a726d665e574e463d342b21170b0200000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c413430383f445253535353534c46443f382f2a2119141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000815222e3b4855616e7b8897a1ada399897d70635a50474855626f7b8895a093867a6d60534c535c666f7c89949faaa29b8e8175675d5145382c1f1306000007131f2b36404a52585a60606060605f5e5d5a5753514b423f342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000131f2c3946525f6c7985929facada093877a6d6054473a2d211818181818181e28323a47535f69737f8c96a0aca89f92877c6f665c51463c30261c0f0600000000000000000000000714212d3a46535e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d20130700000714212d3a4754606d7a8793a0ada6998c807370787c7f838485868584817e7a746d68615a51575f696e787e828485868483807d7063564a3d3023170a00131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000006121f2b3844505c6674797979797979797979797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3124180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000040e17232e38424a545c656c727c82898f92999a9c9e9f9f9f9f9e9c9a9895908b857f786e6960584e463d33291d140a000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000c18232e39424a51535d606060606060605e54524c433a2f38424a505e5f6060605f5953504a423b332a251f19242f3a434c52545e606060606060605d53504a42382e23170c00000000000613202d394653606c7985929eabab9b8f82756c615a544e55626f7b8895a093867a6d6053565d656d7983909da6aca0958a7d7064554b4035291d10040000030e19242f3840474c4d53535353535251504d4a464540393028231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2424242424242424303a44505a616e7b86929fa8aca0968d80736a60544b40342a1e150a0000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000714212d3a4754606d7a8793a0ada6998c80747d83898c8f91929292918e8b86807a706c635b5e696e7b838a8e91929291908d86796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c10040000000713202d3a4653606d78868686868686868686868686868686868686868686868686868686868a95a1b9ac9f9286868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000020c162028343f4a545c666d777f8790949b9fa3aba7a3a2a1a1a2a4a8a7a7a09d97928b837b6f6a60584e453b2f261b1106000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201408000000000000000000000000000000000007121c2730394044465153535353535353524745413a31343f4a545c6a6c6c6c6c6c66605b544d453f363029201e28313a41454752535353535353535146443f3830261c1106000000000005121f2b3744505b6574818e9ba6aa9e938a7e716c62605857626f7b8895a093867a6d605c60686d77818e95a0aca79d9184786c605346392f24180c0000000008121d262f363c3f414646464646464544413d3a38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c0300000000131f2c3946525f6c7985929facada093877a6d6054473a31313131313131313135414c56616c76828f98a3aea49a9184796d60584e42392e22180c030000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d3124170700000714212d3a4754606d7a8793a0ada6998c80808a9095999c9e9f9f9f9d9b98928d857e736d63616e7b8590959b9e9f9f9e9c9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000713202d3a4653606d798692929292929292929292929292929292929292929292929292929298a3aebaaea399929292929292928b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000008131e28323a44505c666d78818c92999fa6a9a19e9a9795949596979b9fa2a9a9a29f9590857c6f6a60574d41382d22170b01000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c10040000000000000000000000000000000000000b151e272e34383a4446464646464646453a39352f2b3844505c66757979797979726c665f575146423b3229251f282f35393a4546464646464646443a38342e261e150a000000000000030f1b27333f4953626f7c89949ea9a59f92877e756f6a6764626f7b8895a093867a6d65676d717a818e939da7a99f958a7e71665b5044382b1d120700000000010b141d242b303334393939393939383734312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000131f2c3946525f6c7985929facada093877a6d6054473e3e3e3e3e3e3e3e3e3e3e45525d68717e8a949faaa89f93887d6f675d51463d30271d1006000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c00000714212d3a4754606d7a8793a0adab9f92858d929da0a7aaa39f9e9e9fa2a39f97928a7f736d6975828e97a0a7aaacaaa29f9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e0200000713202d3a4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4bfb4aba39f9f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000010d1924303a44505a606d78818e939fa3a9a29f97918d8a888788898b8e92979fa2aaa79f9792867c6f695e53493f33271d12070000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000000000000000030c151c23282c2d3739393939393939382d2c29242d3a4653606d7987868686867f786e69625b524d443e3530282024292c2d3839393939393939372d2c28231c150c03000000000000000b17222d384854606a75828f97a2aaa399928b827c7773716e6f7b8895a093867a6f7175797e848e939da5aba2979083786c60544a3f33281c0b010000000000020b12191f2326272d2d2d2d2d2c2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f050000000000131f2c3946525f6c7985929facada093877a6d60544b4b4b4b4b4b4b4b4b4b4b4b4f59606d7a85929ea6aca1968d80746b60554b40342b1e150b0000000000000000000000000004111d2935414c55697683909ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000714212d3a4754606d7a8793a0adada29792979da49f9c97989291919298969a9f9f918c7f726e7b87939fa9b1a7a09d98929286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e120500000713202d3a4653606d798693a0acacacaca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8b1a9a3a19f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000005111d2935414c56616c74808d939ea5a7a097928b85807d7b7b7b7c7e81858c9298a0a7a9a29891857b6e655b5044392f24180c000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d1f2b3844505c66717e879399928c827b726d615e565046413a3229241d20212b2d2d2d2d2d2d2d2a201f1c17110a03000000000000000006111b2c38434e58616e7b859298a2a9a39f948f8984807e7b7a7c8895a194877a7c7e82858b91969ea5aaa29992857b6e665b5042382d22170b0000000000000001080e13171a1a20202020201f1e1d1a171313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a000000000000131f2c3946525f6c7985929facada093877a6d605757575757575757575757575754606b74818e97a1ada59e9184796d60594f43392f22190c04000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f1306000714212d3a4754606d7a8793a0adb3a9a29fa2a19e948f8b8786858485878a8d92979f93887e727e8b99a4afaba0959088858686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3a4653606d798693a5afaca29a979393939393939393939393939393939393939393959ca6b1a99f97949393939393938b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000713202d3946525d68717e8a929da5a79f9590857f7974706f6e6e6f7175797f869195a0a7aaa1978f82776c60554b4035291d1004000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000000070c1012131e202020202020201f1413111c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191f202020202020201e1312100c0600000000000000000000000f1b27323d46525e69707d8692979ea5a69e9c95918d8a888786929fac978d87898b8e92979ea1a8a8a09892877e70695f544a3f2f261c110600000000000000000003070b0d0e13131313131312110e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c040000000000000000000000000000000000000000000000000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b02000000000000131f2c3946525f6c7985929facada093877a6d646464646464646464646464646464666f7c88939fa9a89d93897d70675d51473d3129241e160e060000000000000000000000000714212d3a4754606d7a8797a2ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbcb3ada9a1979289827e7b797878797a7d81858d929992857b818e9babafa49990837c79797b6e6255483b2f22150800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000713202d3a4653606d7986939ea8a69a908a86868686868686868686868686868686868686868a95a1ada3978d87868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000000000005121e2a36424d57616d7a85929ea4a99f9590837b726d66646261626364676d727b839095a0aaa99f948b7e71675d5145382c1f140900000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000004060711131313131313131207060b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f13131313131311070603000000000000000000000000000a16212a36424d57606b707d858e939d9fa7a7a09d9a9795989298a3ae9f979495989b9fa2a9aaa29f9691867d706c61574d42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d05000000000000000000000000000000000000000000000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a0200000000000000131f2c3946525f6c7985929facada093877a71717171717171717171717171717171717883909aa4ada1968e81746b60554e48443d35302820180f0600000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f221508000714212d3a4754606d7a8793a0adbab9ada19792857d76716e696b6b676d70747a808792978e81828f9ca9ac9f93877b6f6a6c6e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030006121f2b3844505c6675818e96a1a4978a7e79797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3125180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000714212d3a46535e6974818d97a1ada19790837a6e69605c5455545556555c60696e7a839098a2aea69e9184796d6053473b31261a0e0200000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000040606060606060605000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00060606060400000000000000000000000000000000040e1a25303b454f59606b707b818a90959a9ea1a8a6a4aaa39fa3aab4a8a3a1a2a4a8aba49f9c98928c847c706b615a50453b2f261c0b0200000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f06000000000000000000000000000000000000000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b2620181006000000000000000000131f2c3946525f6c7985929facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d95a0acab9e91847a6d67625f58544f45413a322a21181006000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000714212d3a4754606d7a8793a0adbcb1a79e92857c706b64615e57555d6063686d747e8692938e86929faca99d908376695f60625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f12060003101c28343f4a54606d7a84919ea59f92867b6e666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22160900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000004101d2935404b55616e7b86929fa9a69e92857a6e685e57514b484848494b51575e686e7b86929fa9ada1968b7e7165574d42362a1e12050000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000000000009141f29333d474f5960696e757d83888d9196979a9b9d9e9fa3aab4aaa29f9e9c9b9999938f8b857f796f6a615950483e33291d140a00000000000000000000040a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a030000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f06000000000000000000000000000000000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e0600000000000000000000131f2c3946525f6c7985929facb8a69b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da7b1a79a8e817b77746f6a636059524c443c332a22180f050000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000714212d3a4754606d7a8793a0adb8ab9f958a7e716a605954524d4b5154565d616c707d8793989298a3aea79a8d817467575355534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d20130700000b17232e3845525d68707d89939da2989083796d6059606060606060606060606060606d798693a0aca194877b6e616060606060585651493f34291e120600121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150802020202020202020202020202020202020202020202020000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000006131f2c3945515d6774818d99a3ab9f948a7e71685e564d45403c3b3b3c40454d565f69727f8b97a1ada99d908377695f53463a2d211407000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d20140900000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000000000000030d17212b353d474f575e616b70767c8084878a8d8f90919298a3aea2989291908e8c8986837e79726d6660584f473e362c21170b02000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d0400000000000000000000000000000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a030000000000000000000000131f2c3946525f6c7985929facb8aca29b9897979797979797979797979797979797979a9da4aeb5a99d938e8784817c76706b605d564e463c342a21170b0200000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000714212d3a4754606d7a8793a0adb6aa9d9083776c61584f4846424145474c525a616b73808d969fa3aab4a5998c7f7266594c4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000006111c2935414c56606b74818e96a1a0958d80746b60564c53535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08040000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000714202d3a4753606d7985929faba89c8f82766c61564c433b342e2e2f2f343b444d57606d7985919eababa095887b6e6155483b2e221508000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000000000000050f19232b353d454d525961636a6f74787b7d8082838486929fac9f92868483827f7c7a76716d67605c544e463e352c231a0f0600000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000006111b262f38424a505a61686e747b81858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c0100000000000000000000000000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000131f2c3946525f6c7985929facb8b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeaeafafa59d9a96918d88837d746d685f584e463c33291d140a00000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000714212d3a4754606d7a8793a0adb3a9988b7f72655a50463d3a3635393a41465059606d7984919eabb4b2a5988b7f7265584c3f3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000d19242f3a444f59606d7984919aa49f93887d70685d5245464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11070000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171714110c05000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000004101c2834404b5564717e8b98a2aca096897d70635a50443b31282321222329323c44515c6673808c99aab1a7988b7e7265584b3f3225180800000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000071119232b333b42464f55585f6267696e71737576787c8895a093867977767572706d6764605d55514b423d342c231a1108000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d13070000000000000000000000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b08070502000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a5a7aba8a09e9a949089817a6e6a5f584e453b2f261c1106000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d000714212d3a4754606d7a8793a0adada197877a6e6154473e342d2a292c30353e45515c67727f8c99a3aeb2a5988b7f7265584c3f322b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000008131e28323d45515d67707d88939fa49a91847a6d60594f443a303939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e28282828282828282828282828282828282828282828282828282423211c1710080000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000006131f2c3845515c6775828f9caaaa9d9184776b6054483e32291f18151518202834404a54626f7b8898a2aea89b8e8175685b4e423025190d0100000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000000000000071119202930363e44484e5355575e616467686a6f7b8895a093867a6d69686663605d5553514b454039302b221a1108000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a0000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939495989b9ea1a9aaa69f9c938e847c6f6a5f574d42382d22170b000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0adab9e918578685e5246392c221e1d20242934404b55616e7a86929facb2a5988b7f7265584c3f32251a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000010c16202935404b55606b74808d96a0a1968e81746b61564c4135292d2d3a4653606d798693a0aca194877b6e6154483b2e2d2525221e18110901000000121e2b3845515e6b7884919eabaea194887b6e6155483b35353535353535353535353535353535353535353535353535353531302d28221a120800000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000713202d3a4653606d7985929facab998c7f7366594f44362c20170d07070e18232e394653606c7985929fabaa9d9184776a564c41362a1d110500000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000070e171f252a33383c4347484d5254575a5c626f7b8895a093867a6d605b595653514b47454039342e271e19100800000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b41352921160a000000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a050000000000000000000000000104060712131313130908060300000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868787898b8e92979da0a7aba59d9691857c6f695e544a3f33281d12070000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada99c8f827669564d41362a1a12111319232f3946525e687683909da9b2a5988b7f7265584c3f32251909030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f00000000040d18242f3a434f59606d79849199a39d938a7d70685e52463e32292d3a4653606d798693a0aca194877b6e6154483b2e21191816120d070000000000121e2b3845515e6b7884919eabaea194887b6e615548424242424242424242424242424242424242424242424242424242423e3c39332c241a100500000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000a1723303d4a5663707d8998a2aea399897c706356493d32231a0e05000007121f2b3844505b6676838f9ca9ac9f928579685e5246392d20130700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000050d141a21282c31373a3c4246484a4d55626f7b88959f93867a6d60534c494745403a39352f28231d150c07000000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f1206000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f03000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a03000000000000000001070d1113141f202020201515120f0a040000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797a7b7c7e81858a90959fa3aba8a19792857b6e665b5044392e23180c0000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e000714212d3a4754606d7a8793a0ada89b8e8175685b4e423025190f0408121d2a36414c566774818d9aa7b2a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000000000007131d28313d45515d676f7c87929fa59e91857a6d615a50443b302d3a4653606d798693a0aca194877b6e6154483b2e211508090601000000000000121e2b3845515e6b7884919eabaea194887b6e61554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49453e362c22170c00000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000d192633404c5966737f8c99aaac9f92867a6d6053473a2d201407000000030f1c28333f4a546874818e9ba7aea298877a6d6154473a2e21140700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000002090e161c20262b2e30363a3b3e4855626f7b88939393867a6d6053473d3a39352f2c29241d18120b030000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000004111d2935414b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f14090000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000040c13181d20202b2d2d2d2d22211f1b150e0600000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666c6d6e6f7274797e838c9299a3aba9a1978f82786c60554b4034281c100400000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0801010d1925303e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000010c161f2935404b55606a73808d95a0a1978e81756c61564c41362d3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281c110400000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101d2935404b556975828f9ca8aa9d918477675d5145392c201306000000000b17222d414d5a6774808d9aa7b4aa94887b6e6155483b2e2215080005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000050b10151b1f21252a2d2f3c4855626f7c8686868686796d6053473a2d2c2924201d18120c0700000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e02000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000000040d161d24292c2d38393939392f2e2b2620181006000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060605b6060616265666d71787f879299a3afa99f948b7f72675c5145382c1f130700000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100081724303d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000040d18242f39434e58606d79839099a39e938a7e71685e52463e333a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6868686868686868686868686868686868686868686868686868686868686864615a5045392d21140800000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006131f2c3845515d677884919eaba99d9083766a554b4035291d110400000000061a2633404d596673808c99a6aea295887b6f6255483c2f221509000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000040a0f12151a1e212e3a47535f6a76797979797976675c5145382c201d1813100d0701000000000000000000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000131f2c3946525f6c7985929facada093877a6d6054535353535353535353535353534a5053545456545c60666d737e87929fa7b0a69e9185796d6053463a2f24180d01000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100091623303c4956636f7c8996a2afa5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000007121d27313d45515c666f7c87929fa59e92857a6e615a50453b3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000714202d3a4753606d7a86939faca89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6afa295887c6f6255493c2f221609000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000306090e121f2b37434e585f626c6c6c6c6c6c5c554b4034291c110d0704010000000000000000000000000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d10000006131f2c3945515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d211407000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000007131d28313a40454752535353534847433c342a20150a0000000000000000131f2c3946525f6c7985929facada093877a6d6054474646464646464646464646463f44464748494b51545c606c727e8b959fabada1978b7e7165554b4135291d1104000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222f3b4855626e7b8895a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e1100000000000000010b151f2834404b545f6a737f8c959fa1978f82756c62574d423a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb5a89b8f8281818181818181818181818181818181818181818181818181818181818181817e7164574a3e3124170b00000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000915222f3c4855626f7b889aa4afa89b8e8275685b4f422d22170b00000000000e1b2834414e5b6774818e9aa7b4ab95887b6e6255483b2f221508000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c010000000000000000000000000000000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d1000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e22150800000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a00010d18242f3a434b51535e6060606055534e463c32261b0f0400000000000000131f2c3946525f6c7985929facada093877a6d6054473a393939393939393939392d3338393a3b3c40454a505a606c7883909da9b3a99d908376675d5145392c201306000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000000000030d18232e39424e58606d78839098a39e948b7e71695e52463f4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000a1724303d4a5763707d8a96acb6a89c8f827569544a3f33281c0f0300000004111d2935414c566875828e9ba8aea399877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d1207000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d100004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f3226190700000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0004111d2935404b555d606b6c6c6c6c625f584e43372b20150a00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d22282b2d2d2e2e34383f44505b65707d8997a2adac9f92867a6d6054473a2d211407000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000000000000000007121d27303c44505c666f7c86929fa69f92857b6e615b51454653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7afa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000b1825313e4b5864717e8b97a4b1a99d908376665b5044382b1f130a0603060a13202c3945525d687784919daaac9f9286796c605346392d201306000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b01000000000000000000000000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c00000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3945515d676d78797979796f6a5f53473d32271b0f00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020171c1f20212123282e343f4953606d7985929eabafa3998a7d7063574a3d3024170a000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e000000000000000000000b151e28343f4a545f6a727f8c949fa2978f82766d62574d4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e221508000c1926323f4c5965727f8c98a5b2ab9e9285796c6053463a30241b14121012141c26303a4754606d7a86939facaa9d918477655b5044372b1f1205000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d0300000000000000000000000000000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400101d293643505c69768386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000714202d3a4753606d7a85868686877c6f62584e43372b1d1207000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313130b0f12131415181c232d3844505c6675828e9ba8b5ab998c7f7266594c3f3326190c000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000030c17232e38424e58606c78839098a29f948b7f72695f544a53606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b1a9a3a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000d1a2733404d5a6673808d99a6b3ada297887c6f62564c41352d26201f1c1f20262e38424e5864707d8a9aa4afa89b8e81756853493f33271b0f03000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f130600101d293643505c6976838f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d10000613202c3945515d67717e8b959a8f82756a605447392e23180c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606000003060607070c111b28343f4a546673808d99a6b3a69a8d8073675a4d4034271a0d010000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e211407000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000006111c26303c44505b666e7b86929fa69f92867b6e665b5053606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a99f9894939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d0000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3b3a9998c8073685d52463f382f2d2b282b2d30383f4a545f6a76828f9cacb0a6988b7e7265584b3f2d22170b00000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c07010000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d0005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d20140700101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100004111d2935404b55606d7883909d94897c6f62544b4034281c10040000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000b17232e3f4c5965727f8c98a5b2a79a8e8174675b4e4134281b0e010000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d201307000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000a151e28333f4a545f69727f8b949fa2989082786c605753606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a3988d888686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000e1b2734414e5a6774818d9aa7b4b8ab9f92857a6d615b5049413c393834383a3d424a505c666e7c87939facab9f94877b6e6154483b2e21150600000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131306040000000000000000000000000000000000000000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d1000010d18242f3a44505c66717e8a979a8e8174665c5145382c1f13060000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000104091925323f4c5865727f8b98a5b2a89b8e8175685b4e4235281b0f0200000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d1105000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d201307000000000000000000000000030c17222d38424d57606c77828f98a29f948c7f726a5f54606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7979797979797979797979797979797979797979797979797979797979797979736e63574b3f3226190c00000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000e1b2834414e5b6774818e9aa7b4b3ada2988d81746d605b534e4846443f4446484e545c606d7883909aa4afa79c8f8376695e52463a2d20140700000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c20130600101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d10000007131d28343f4a54606d7985929e9285796d6053463a2d2013070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c0c0c0c070d10151c28333f4a546673808c99a6b3a79a8e8174675b4e4134281b0e01000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f12060000000000000000000000000006111c262f3c44505b656e7b86929fa69f92867b6e665c606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a00000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000e1b2834414e5b6774818e9aa7b3a9a19e9e928b7f726c655f585553504a5053555860666d74808d959facaba0958a7d7164574d42362a1e120500000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d100000010b17232e3845515c6673808d99978a7d7063574a3d302417070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191919191a181d20262b3844505b6674818e9ba7b3a6998d8073665a4d4033271a0d00000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f3225180800000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c100300000000000000000000000000000a141d27333f49535e69717e8b949ea3989083786d60606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e616060606060606060606060606060606060606060606060606060606060605957524a40352a1f1307000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000e1b2734414e5a6774818d9aa7ada19792919692877f776f6a6562605b545c6062656a6f78808d929ca7afa4999083786c6053463b30251a0e0200000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d03000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d0100101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d1000000006111c2834404b54626f7c88979a8d8073675a4d402e23180c0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252525252525262624292c31373f4a54606c7985919eabb3a9988b7e7165584b3e3225180b00000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f22150900000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000020b17222d38414d57626c75828f97a29f958c7f736a606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615553535353535353535353535353535353535353535353535353535353534d4b4740382e24190e020000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000e1a2734414d5a6774808d9aa7ab9e9285849199928c827c76726e6c666b666d6e72767c828d929ca4aea69f93877c6f655b504437291f14090000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b03000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a070000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d10000000000c18232e394653606c7985929c90837669544b4034281c100400000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232323232323232332f35393c4347505b66707d8997a1adada297887c6f6255493c2f22160900000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000006111b262f3b45505a616e7b85929fa59f92877c6f666d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554846464646464646464646464646464646464646464646464646464646403f3b352e261c120700000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000d1a2734404d5a6773808d9aa6ab9e92857d89929f948f88827e7b79787778797b7f828990949da4aea69e938d80736b6053493f3327170d0300000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b06000000000000000000000000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a0300000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a0000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d1000000915202b353f4744505b6575828f9b918578665c5145382c1f130600000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40414045474e535b606c7883909da9b3ac9e9285796c605346392d201306000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a0000000000000000000000000000000000000a141d29333f46525e69717e8a939ea3999083796d6d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b39393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000d192633404c5966737f8c99a6ab9f928578808d939f9c948f8b888685848586888b8f949c9fa6aca49d948f81786c60594f41382d2217050000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e05000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a0200000000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6673808c999786796d6053463a2d20130700000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4b5153585f626d737f8c959fabafa49a8d8174665b5044382b1f1206000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f0300000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000000000000000000000000020b17212a36424d56616c75818f97a1a0958c80736d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000c1825323f4b5865727e8b98a5ac9f92867977818c939a9f9c989993929192939a989c9fa6aba8a09d928d82796d665b50463d2f261b110600000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b07000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b262018100600000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c727f8b9894877a6e6154473b2e21140800000000131f2c3946525f6c7985929facada093877a6d605858585858585858585858585858585859595a555d60646a6e767f8c919ca7b1a99f93877c6f62544a3f33281c0f030000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d333a424b55616b7683909daaab9f9285796d6053473a2d22170b0000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000050f1925303b44505a616d7a85929ea59f92877c6f798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22202020202020202020202020202020202020202020202020201a1917130e070000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f0300000b1824313e4b5764717e8a97a4aea399867a6d74808891969d9fa49f9e9e9e9fa4aca9a7a79f9d95918980786d675c544a3f342b1d140a0000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e0500000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797e8a9795887b6e6255483b2f22150800000000131f2c3946525f6c7985929facada093877a6d656565656565656565656565656565656565666768676d71757b828c919ca4adaba2978e81756a5f5342382d22170b000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b11060000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000009141f29323e46525e68707e8a939ea399908378798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22151313131313131313131313131313131313131313131313130d0c0a07020000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000a1623303d495663707c8996abb5ab94877b6e6e737d848a9095989b9d9e9f9f9f9e9c9a9895908a847d736d665c554b42382d22190b020000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c798786868a909a95887b6f6255483c2f22150900000000131f2c3946525f6c7985929facada093877a72727272727272727272727272727272727272737475777a7d82878f949ca3adaba39992857b6e61584e432f261c11060000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000020d17202a36414c56616c75818e96a1a0958b7e788693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080606060606060606060606060606060606060606060606000000000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b11060000000815222e3b4855616e7b8899a3afa295897c6f626b6f797e83888b8e909192929291908e8b87837e78706b605c544b43392f261c10070000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c79869293979aa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284868a8f92999fa6adaaa29992877d70695e52463c321d140a0000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c110600000000000000000000000000000000000000000000050e1925303a44505a606d7a84919ea59e91847a8793a0ada194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000713202d3a4653606d7986929faca4978a7d716460666d71777b7f8183858586858483817e7b76716d666059504a423930271d140a0000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c1106000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f120600000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e9193999c9fa3abaca69f9892877e716b61564d42342a200b0200000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818f939ea8a69f92867b6e61574d4231271d1207000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a00000000000000000000000000000000000000000000000008131e29323e45525d68707d8a939da1978c808c99a6aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150801010101010101010101010101010101010101010101010100000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000006121f2c3844505c667784919eaaa5998c7f7266545c6064696e72747778797979787674716e6964605c544f443f3830271e150b020000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c0400000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e050000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898989898989898999a9b9d9fa4abacaba7a09d9490867e716c62594f443b3022180e00000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848f939ea5a79f948c7f72695e53453c311f150b01000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000000000000000000000020c17202935414c56616b74818e96a19f9285929fabaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000003101c28343f4a546875828f9ba8a89b8e817568565153575f6165686a6b6c6c6c6b696765615e5753504a423d342e261e150c070100000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facaca295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa9a7a9a19e9a95908a837b706c625a50473e32291f100600000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d0300000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000000050e1924303a444f59606d7984919aa2989298a2aeaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000c17232e404c5966737f8c99abaa9d908477685d52464d5355585b5d5e5f5f5f5e5d5b5854534d46443f3830282321201d18130c040000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837e766e69615a50483f352c20170d000000000000000000000000040f1a26313c44505c666e7b8491969ea6a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000008131e28323e45515d67707d88939fa29fa2aab4aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2727272727272727272727272727272727272727272727272727272423201c161008000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b02000000000000061724303d4a5763707d8a99a3ac9f93867a6d6054474246484c4e505252535251504e4b4846423c3b3937332d302d2c29241d160d04000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d1000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000131f2c3946525f6c7985929393939393939393939393939393939393939393939393939399929291908f8d8b8885817d77716c615f5750483f362d231a0e05000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f060000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000000020c16202935414b55606b74808d96a0abaeb4bcaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b34343434343434343434343434343434343434343434343434343434302f2c28211a110800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000000714212d3a4754606d7a86929faca4998a7d7063544b403a3b3f4144454646464543413e3d4347494846443f3f3c3a39352f281f160c0100000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f010000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d10000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868685858482807e7b7874706b64615a534d453e362d241b11080000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000714212d3a4754606d7a8793a0aca69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aca5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c1209000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79849199a4afbbb9aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554840404040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000613202c3945515d677683909ca9ab9a8e8174665c5145382e323537383939393836313d464e5456555350494b494745413a31281d1307000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797978777674716f6c65636059555046423c332c241b12090000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000714212d3a4754606d7a87939f9f9f9a8d8073675a4d4034271a0d01000815222e3b4855616e7b88949f9f9f988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a000000000000000000000000000000000000000000000000000000000000000007131d28313d45515d676f7c87939fa7b1acaca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000004111d2935414b5566737f8c99a7ab9e9285796d6053463e3128282a2b2c2c2c242f39434e58606261605b53585654514b433a2f24180d0100000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f130600000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49453e37312a211a12090000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a00000000000000000714212d3a4754606d7a8793939393938d8073675a4d4034271a0d01000815222e3b4855616e7b8893939393938b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606b73808d95a09f9f9f9f94877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000010d18242f3b4855616e7b88959faba1978a7e71645a50433a2f241d151f141c2935404b55606a6f6e6c65676563605d554b4135291d1104000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f03000000000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504948443d39342b261f180f0800000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b0200000000000000000714212d3a4754606d7a868686868686868073675a4d4034271a0d01000815222e3b4855616e7b868686868686867f7265584c3f3225190c000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59606d798390999393939393877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e67676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000714212d3a46535f697683909da8a99d9083766c61554b40352e27222222262d3845515d676f7c7b797674726f6d675d5145392c2013060000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f13060000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000000000008141f2a343e464d5152535353535353535353535353535353535353535353535353535353535252514f4d4b4846443f3838332d28221a140e06000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e040000000000000000000713202c3945525d687679797979797979736e64584c3f3326190d00000714212d3a46535f697679797979797979726d62564a3e3124180b000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c676f7c86868686868686867b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000000020a131c242c323b41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e4e4c4841382f1d150c03000000000000000000000005121e2a36424d5764717e8b96a1ab9f958a7d70675d51454039302f2e2f2f38404b55606d7986888583817e7c796d6054473a2d211407000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f040000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646454443413e3c3937332d2c27211d170e09030000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e050000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c67645c52473b2f23170b000005121e2b37424d575f6c6c6c6c6c6c6c6c65625b51463a2e221509000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b55606a6f797979797979797976695e53463a2d211407000000000000000000121e2b3845515e6b7884919eabb4a79a8e818080808080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a00000000000000000000020e1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5b596060606060605a58534a41362b2014080000000000000000000000020e1a26313b4653606d7984919ea7a79e9184796d605b514b423d3c3b3c3d424a515d67717e8b9892908e8b897e7164574b3e3124180b00000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b23191107000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a0000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b27201910070000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393938373634322f2d2b27221b1c16110c060000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000010d19242f3a444c525f606060606060605a58524a40362b1f13070000020e1a26313c454d535560606060606060585651493f34291e1206000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39434e5860626c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000121e2b3845515e6b7884919eabb7a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d0000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000000009141f2c3844515c66727f8b95a0aca1968e81756e605c544f4a4948494a4e545b606d7984919e9f9d9a92857a6d6053473a2d2014070000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c1003000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c11050000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b050000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000008131e28323a414553535353535353534d4c4740382e24190e0200000009141f2a333c424648535353535353534c4a463f372d23180d010000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e54555f606060606060605f534d453b31251a0e02000000000000000000121e2b3845515e6b7884919eabb7afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000004101c2834404a54606d7883919aa4a89e938c80746d6660595755555556585f666c75818e96a1aca3998e8174675d5145392c201306000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f0800000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020201f1f1e1c1a181513120f0b0600000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d07010000000000000000000000000000010c1620282f35394646464646464646403f3b362e261c120800000000030e18212a31373a3b464646464646463f3e3a342d251b11060000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343c43474953535353535353534846423b33291f140900000000000000000000121e2b3845515e6b7884919eabacacafa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000000000c18232e3944515c66707d88939fa6a59c928c8079706b666462616263666a6f78808d939ea9a89f92877b6e62554b4035291d100400000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d20130700000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d0300000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000000000004090e1112131313131313131309080603000000000000000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131211100e0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000040d161e24292c393939393939393934332f2b241c140a010000000000060f181f262b2d2e3939393939393932312e29231b13090000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c46464646464646463b3a36312921170d0300000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000000000007121c2834404a54606b73808d949fa7a49c928d837d7773706f6e6f7072767c828d929da5aaa1968d8174695f5343392f24180d01000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d17110a03000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f22150800000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b0000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c01000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000001040606060606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c070100000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2726231f19120a0200000000000000060e141a1e21222d2d2d2d2d2d2d2524221e1811090100000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939392e2d2a251f170f050000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000000000000c18232e39424f59606d788290959fa7a49d95908984807d7c7b7c7d7f838890949da4aaa39891847a6d61574d4231281d12070000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c060000000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a03000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d1105000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000004080a0a1313131313131313130e0e0b080300000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e0904000000000000000000000000000000000000000000000001080d111314202020202020201a1917130e080100000000000000000003090e12141520202020202020191815120d060000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000007121c27303d44505c666d7a8390959da5a7a09d95918d8a888888898c90959c9fa6a9a19892867c6f685e52453c311f160c0100000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201d1913100c0701000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a050000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e221509000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050b101416172020202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b0807050200000000000000000000000000000000000000000000000000000001040707131313131313130d0d0b07020000000000000000000000000002050708131313131313130c0b0906010000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c0705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020201514120e090300000000000000000000000000111d2a3743505c6872787979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000b151e28343f4a545d686d7a838e939ea0a8a8a09d999795949596999d9fa7aba49f9792867e706a60564c41332a1f0d040000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313080705020000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000000000000030c17232e38424c565e686d79818991969d9fa4aca6a3a2a1a2a3a5a8a9a29f99938e857c706c61584e443a3021180e00000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f221508000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393533302b251d140b010000000000000000000000000000000000000000000000000000000003090d1012131313131313131313060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f1307000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000006111c26303a444c565e676d747d848a90939a9a9c9e9f9f9f9e9d9b9997928d87817a6f6a615a50463c32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000006101a242c33393c3d46464646464646464641403c362f261d1309000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c06000000000000000000000000000000000000000000000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b080705020000000000000000000000000000000000000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000000000000000a151e28323a444c555c606b70787e83878b8d909192929291908f8c8985817c746d68605850483e342b20160c000000000000000000000000000000000000000000000000000000000000000306060808080808080605030000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d201407000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000050e18222c363e44494a5353535353535353534e4c4841392f251a0f03000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c120800000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000030c162029323a434b515960666d71767b7e8183848586858484827f7d79746f6a615e564e463e362c22190e050000000000000000000000000000000000000000000000000000000000060b0f121314141414141413120f0b06000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c030000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c201306000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000030c17202a343e485055576060606060606060605b59534b41362b20140800000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c03000000000000000000000000000000000000000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c020000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a03000000000000000000000000000000000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272521211e1a14110e0902000000000000000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a00000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000000040d172029303940454f545c6064686e7174767878797878777573706d67625f58524c443d342c241a100700000000000000000000000000000000000000000000000000000000020a11171c1f20212121212121201f1b17110a0200000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d1004000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000b151e29323c46505a61646c6c6c6c6c6c6c6c6c68645d53483c3024180b0000000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a00000000000000000000000000000000000000000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e09020000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000050e171e272e343d424a5053565e616567696b6c6c6c6b6a686663605c55534e46413a322b221a110800000000000000000000000000000000000000000000000000000000020b141c22282b2d2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c1106000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d01000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000007121c27303a444e58616c70797979797979797979746f64594c4033271a0e010000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c110600000000000000000000000000000000000000000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000050c151d232830383f44464d5254585a5d5e5f5f5f5e5d5c595653514b47433c3630292019100800000000000000000000000000000000000000000000000000000000000a141d262d3338393b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d120700000000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d1000000000000000000104060606060606060606000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000081118232e39424c565f6a707e8786868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3a36302a251f170e07010000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000000000000000000000000000000000000000000030b12181e262e34383b4146474b4e505152535251514f4c4a4645403937322a251e170e07000000000000000000000000000000000000000000000000000000000006111c262f383f444647474747474746443f382f261b11060000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c1003000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c0100000000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d1000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000060f19232834404a545e686f7c86929a93939393968f82786d6053463a2d2013070000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5854534d4746423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000000000000000000070c151c23282c3036393b3e414345454645454442403d3a38342e2b262019130d050000000000000000000000000000000000000000000000000000000000000b17222d38424a505354545454545453504941382d22170b00000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d040000000000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000040d18212b353d44515c666d7a849198a29f9fa19791847a6d665c5144382c1f12060000000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d040000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e3234363839393938373533302d2c28231d1b150d0802000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60616161616161605b53493f33271b0f03000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d01000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d000000000000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000020b161f2a333d47515b606d78829096a1aaaea39992857b6e685d544a4034281c1004000000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d04000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000060c1014191e202125272a2b2c2c2c2b2a292623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6e6e6e6e6e6e6c655b5044372b1f1205000000000000000000000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f05000000000000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000a141d28313c454f59626d74818e949fa8aea49f92877d6f695f564c42392e23180c00000000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e69615e575145403931281f160c030000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000003080e111414181b1d1e1f201f1e1e1c19171313100c0700000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c00000000000000101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facada093867a6d6053473a2d2014070000000006111c262f3a434d57606b727f8b939da6afa59c928b7e716b60574d443a30271c120700000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8b87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101212131212110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8787878787877a6d6154473a2e211407000000000000000000000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d0400000000000000101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000071017222d38424c555f69707d87929fa5afa79e938d80736c61594f453c32281e150b0000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d1207000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794949494877a6d6154473a2e211407000000000000000000000000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c12070000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473a2d2014070000050e192228333f4a545d676e7b859299a3afa89f958e81776c605a50473d332a20160c030000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c0300000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a1208000000000000000000101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d20140700030d17202b343d44505b666d79839197a2abaaa1969083796d655b50483e352b21180e04000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c11060000000000000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150b0000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126292825201b140c0300000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d201407010b151f29333d46505a606c78828f95a0a9aba29891847a6e675c53493f362d23190f0600000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c040000000000000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30271c1207000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e333534312c251e150c0200000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f130800000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f080000000000000000000000101d293643505c6976828f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d20140707121d27313b454e58616c73808d949ea7afa39992867c6f685e554b41382d241b11070000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a0000000000000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42392e23180c0000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e1409000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b120900000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e06000000000000000000000000101d293643505c69768286868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014071118242f39434d57606a717e8b929ca6aea49f92877d706a5f564c43392f261b1209000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a4034281c10040000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32383a4146474c4f4d49423930251b0f0400000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014101a232935404b555e696f7c86929fa4aea69d928b7f726b61584e443b31271d140a00000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a00000000000613202c3945515d67737f8c95a0aaaba19792867e766f6c6565636262636465676d7279808b9399a4afa69d92897d70665c5144382c1f150a00000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000000000000000000000000000000000000000000000002090e11171c1f262b2f35393d43474c5254595c59534b42372c2015090000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b050000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201418222c353e45515d676e7b859198a3aea79e948d80746d62594f463c32291f150b0200000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f01000000000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184796d6053463c31261b0f0300000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616668655d53493d3125190c000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050000000000000002050708080808080808080814212e3b4754616e7a8794a1a094877a6d6154473a2e21140808080808080808080705020000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2016202a343e47515b606d79839097a1aaa9a0958f82786d605b51473d342a20170d030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f1206000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000001080d11161c1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e00000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000002090e121415151515151515151515212e3b4754616e7a8794a1a094877a6d6154473a2e211515151515151515151514120e09020000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201e28323c464f59636d75818e959fa9aaa1979083796d665c50493f352c22180e05000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c0000000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464e53555d60656a6f747a7f8175685c4f4235291c0f00000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000050d141a1e2021212121212121212121212e3b4754616e7a8794a1a094877a6d6154473a2e2121212121212121212121201e1a140d05000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c0000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2026303a444e58616b727f8c939ea7aca29891857b6e675d544a3f372d231a100600000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f08000000000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000000000000000000000000000000000000001070c10151b1e24292c33383b42464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e3b4754616e7a8794a1a094877a6d6154473a2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f0500000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d232e38424c565f6a707d87939fa5afa49a92867c6f695e554b42382e251b11080000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b050000000000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f130600000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f030000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c60646a6e74797e83898e929084776a5d5144372a1e110000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000020d17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b4754616e7a8794a1a094877a6d6154473b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000613202d394653606c7884919eaba49a8b7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d28343f4a545e686f7c869299a4afa59f93887e706a60574d433a30261c1309000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a09070400000000000000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000000000000000000000000000000000000060b0f141a1d23292c32373a4145474f54565e61666d71767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000009141f29333b4246484848484848484848484848484854616e7a8794a1a094877a6d6154484848484848484848484848484846423b33291f140900000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e02000000000000000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a030000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d353d44505c666d7a849198a2aba69d938c7f726c61584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f07000000000000000000000000000000000000000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b00000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000000000000002080d11171c1f262a2f34383c43474c5254596063696e73797d82888d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00020e1a25303b454d52545454545454545454545454545454616e7a8794a1a094877a6d61545454545454545454545454545454524d453b30251a0e020000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e181109010000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a05000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473f383d47515b606d78828f96a0aaa89f948e81746d635a50463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e21140800000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000001040a0f13191c22282b3136394045474e53565d60656b70757b80848a8f949a9fa2a7a09d979083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005121e2a36424d575e616161616161616161616161616161616e7a8794a1a094877a6d616161616161616161616161616161615e574d42362a1e120500000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a000000000000000000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6059504a42454f59626d74808d949fa8a9a0968f82786d605b51483e342b21170d040000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a020000000000000000000000000000000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f2316090000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000001070d11161b1e252a2d33383b42464b5153585f62686d72777d82868c91969c9fa6a39f9b95908b857f7366594c403326190d0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8794a1a094877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f0100000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000050a0d0f101313131313130f0f0d0904000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facaea194887b706b605b544c4d57606b727f8b929da6aba19791847a6d665c51493f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b0300000000000000000000000000000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d201307000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000040a0f13181d20272c3036383f44464d53555c60646a6f747a7f84898f92999ea1a9a19e99928e89837e79736d63574b3e3225180c0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2a295887c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201c1b1915100902000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facb8ab9e92857d736c665e56555f69707d87929fa4aea39992857b6e685d544a40372e241a100700000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c03000000000000000000000000000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000070c10151b1d24292c32383a41464a5053575f61676d71767c81868b91959b9fa3a69f9c96918c86817c77716d67635b51463b2f22160a0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788487878787878787878787878787878787898e99a4a4988e888787878787878787878787878787878784786b5e5245382b1f120000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facb9ada197928780786d68605d676e7b859299a3aea49f92877d6f695f564c42392e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d040000000000000000000000000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b00000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000030b12181c1f262b2f35393d43484c52545b6063696e73797e83888e92989da0a8a29f9a94908a847f7a756f6b65605d55514940352a1e12060000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919494949494949494949494949494949599a0aaaaa098959494949494949494949494949494949184786b5e5245382b1f1200000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e2216090000000000000000000000000000000000000000000000030d161f272d3235363939393939393635312c261e150c020000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929facb9b3a9a199938c827a6f6a656d79839097a1aba59c928b7e716b60574d443a30271c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d0400000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000000030c151c23282c31373a4045474f54565e61666c70767b80858b90959a9fa2a8a09e98928e88837e79736e6863605953514b4340372e23190d020000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919ea1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2b2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a19e9185786b5e5245382b1f120000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f140900000000000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000000000000000a151f2831383e424346464646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929facb9bab2aba49f948f847c726c77818f95a0a9a79e938c80736c61594f453c32281e150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d04000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000b151e272e34383c43474b5153596063686d72787d82878d92979d9fa7a49f9c96918b86817c76716d66615e56544f47454039312e251c1207000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b0a8a3a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f08040000000000000000000003050e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e02000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000005111c27313a434a4e505353535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b2a8a09da09f9691877f76808c939ea7a89f958e81776c605a50473d332a20160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c030000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000007121c2730394044464e53555d60656b6f757a7f848a8f939a9ea1a9a29e99938f89847f7a746f6a64605c54524c48433d39352f271f1c130a00000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b78849193939393939393939393939393939394979ea8a89e97949393939393939393939393939393939185786b5e5245382b1f12000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1614100b05000000000000060b0f12131b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060605c5a544c42372c2115090000000000000000000000000000000000000000000000000000000105090b0b13131313070604000000000000000000000000000013202c3946535f6c7986929facb9aca0969196a0a199928c838c929ca5aaa1969083796d655b50483e352b21180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a0000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000c18232e39424a5153585f62676d72777c81868c91969c9fa4a7a09d97928d87827d78726d68625f5853504a46413b38322c29241d150d0a0100000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788486868686868686868686868686868686878c97a3a3978c878686868686868686868686868686868684786b5e5245382b1f12000000000000000000000000000000080e171f2f3a454f575c5e60605f545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e42352b2423201c170e09030000020a11171b1f20252c34414e5a6774818d93939393938b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a000000000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c2013000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000060c111517182020201f1413100c0701000000000000000000000013202c3946535f6c7986929facb7aa9d91849196a0a39f9490949ca4aba29891847a6d675c53493f362d23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c110600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101c2834404a545c60646a6f747a7e83898e92999ea1a8a39f9b95908b85807b75706c65605d56534e46443f3836302c271f1d18120b03000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00111e2a3743505c687278797979797979797979797979797979797a8794a1a094877a797979797979797979797979797979797872685c5043372a1e11000000000000000000000000000000000f1b2834404c5761686b6c6c6c605c5455585a5c5d5e5f5f565d6065696b6c6b6965605c554e463c37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e42393831302d28221a140c07070b141b22272b2d323939414e5a677480868686868686867e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060403010000000000000203060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f010000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000000000000000000000000000000030f1c2935424e5a6670767979797979797570655a4d4135281b0f020000000000000000000000000000000000000000000000000911181d2124252d2d2d2c201f1c18120b030000000000000000000013202c3946535f6c7986929facaea194877b849196a1a69f9c9fa6afa39992867c6f685e554b41382d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e23171006000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006121f2c3844515c666d71767c81858b90959b9fa3a8a19e99928e89837e79736e6963605b53524c47433c38342e2a251e1b16100c070100000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1a094877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00000000000000000000000000000005111e2a3744505c6873787979796d665c504b4d4f4c52565e61686d727678797876726d675f584e463c30261c160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4646453d3c39332a261f181212181d262d3337393e4546464c58646e7479797979797979716c6256493d3024170a000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b13131311100e0a050005090d0f1013131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d12070000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d6976828686868686868275695c4f4236291c0f03000000000000000000000000000000000000000000000009121b22292e3132393939392d2c29231d150d0300000000000000000013202c3946535f6c7986929facada09386797b849197a1a9a9abb0a89f92877d706a5f564c43392f261b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b020000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000713202d3a4653606d787e83888d92989da0a7a69f9c96918c86817c77716d67615f5753504945413a37312c28231c19140f0a0400000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b17232f3a454e565c5e6060606060606060606060606060616e7a8794a1a094877a6d6160606060606060606060606060605e5c564e453a2f23170b00000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b0000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53535353514a49443e363129231d1d23282f383f44464b52535353535c64676c6c6c6c6c6c6c64625a5045392d211508000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e423528202020201d1d1a16110b1015191c1c2020202734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c0000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d69768390939393938f8275695c4f4236291c0f030000000000000000000000000000000000000000000006111b242d343a3d3e464646463a38342f271f150b01000000000000000013202c3946535f6c7986929facada093867a6e7b859197a1a9b3aca1968b7f726b60584e443a31271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700101d293643505c6976828a90949a9fa2aaa29f9a948f8a847f7a756f6a64605d55534d46443f38352f2b261f1c17110e0802000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0007121e28333c454b50525353535353535353535353535354616e7a8794a1a094877a6d61545353535353535353535353535352504b453c33281e120700000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c1003000000000000000000000000000000000005111d29343e48505658606060606060605b595e606060605e57555046423b342f27272e343c41495053585f6060605f5c585a60606060606060585650483e34291d1105000b1825313e4b5864717e8b93939393938e8175685b4e42352d2d2d2d2d2a2926221c151b212528292d2d2d2d34414e5a6774818d93939393938b7e7164584b3e3125180b000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000010c18222d363f454a4b535353524745403931271d1207000000000000000013202c3946535f6c7986929facada093867a6d6f7c859297a2aaab9e91847a6d675c554b423930261e140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f958f82786d605a50463c2f261c110600000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800101d2a3743505d6a7683909c9fa6a8a09d98928d88837d78736d6862605853514b46423b37332d29241e1b15100c06000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010c17212a333a4043454646464646464646464646464754616e7a8794a1a094877a6d6154474646464646464646464646464543403a332a21170c01000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000000000c17222d363e45494b5353535353535359636b6c6c6c6c6b64615a534d45403931303940454d535b60656c6c6c6c6b686157535353535353534b49453e362d22170c00000b1825313e4b5864717e868686868686868175685b4e423939393939393736322d271f262c3235363939393939414e5a677480868686868686867e7164584b3e3125180b00000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f140900000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000407090a0b0b0b0b0b0b101d2a3643505d697683909ca9a89c8f8275695c4f4236291c0f0b0b0b0b0b0b0a09070400000000000000000000000005111d29343f485056586060605f53514b43392f23180c000000000000000013202c3946535f6c7986929facada093867a6d6a6f7c859298a2aaa1968f82796d675c544a423830261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a79f948e81746d62584e42382d22170b00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f0000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800101d2a3743505d6a7683909da9a49c96918b85817c76716d66615e56544e4745403936312b27221b19130f0a030000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000050f1821282f34373839393939393939393939393b4754616e7a8794a1a094877a6d6154473a39393939393939393939393837342f2821180f0500000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d01000000000000000000000000000000000006111b242d34393d3e464646464646525e6b757979797978706c615f57514b433e3d424b51575f656c71787979797873685c504646464646463e3d39342d241b110600000a1724303d4956626c7179797979797979756f65594d3b46464646464644423e39312930383d41434646464646464c58646e7479797979797979716c6256493d3024170a00000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e00000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000040b10131616171717171717171d2a3643505d697683909ca9a89c8f8275695c4f4236291c17171717171717161613100b05000000000000000000000915212e3a45505a62656c6c6c6c605c554b4034291c10040000000000000013202c3946535f6c7986929facada093867a6d606a6f7d869298a3a89f948f82796d665c544a42382f261d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e61594f44342a20150a0000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524c48433d38352f2a261f1b17110d080100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2e3b4754616e7a8794a1a094877a6d6154473a2e2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000000000009121b22292d303139393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245393939393931302d29221b12090000000815212d3945505a62646c6c6c6c6c6c6c68655d534648535353535353504f4a433b313a42494e4f53535353535348535c64676c6c6c6c6c6c6c64625a5045392d2115080000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b1106000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000070f161b20222324242424242424242a3643505d697683909ca9a89c8f8275695c4f42362924242424242424242322201c160f070000000000000000000b1724313d4a56626c71797979796d675c5145382c1f13060000000000000013202c3946535f6c7986929facada093867a6d60606a707d869299a3a69f948f82786d665c544a42382f261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e040000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800101d2a3743505d6a7683909da69a8d8079726d68625f5853504a46413b38322c29241d1a150f0b0600000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000050c12171b1e1f202020202020202020212e3b4754616e7a8794a1a094877a6d6154473a2e212020202020202020201f1e1b17120c05000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000911171d2124252d2d2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d2d2d2d2524211d1711090000000005111d29343e48505658606060606060605b59534d535f6060606060605d5b554d4339424c545a5c6060606060605f5353585a60606060606060585650483e34291d1105000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000007111921272c2f303131313131313131313643505d697683909ca9a89c8f8275695c4f4236313131313131313131302f2c272119110700000000000000000b1825323e4b5865717e86868686796d6053473a2d20140a0000000000000013202c3946535f6c7986929facada093867a6d6058606b707d879299a3a69e948f81786d665c544a41382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c21100600000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524d48443d39352f2b261f1c17110d080200000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000001070b0f1112131313131313131314212e3b4754616e7a8794a1a094877a6d6154473a2e2114131313131313131312110f0b0701000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d2114070000000000000000000000000000000000000000060c1115171820202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023202020181715110c060000000000000c17222d363e45494b535353535353534e4d4d575e6c6c6c6c6c6c6c6a665f554a3e49545e66696c6c6c6c6c6c6c5e574d4e535353535353534b49453e362d22170c0000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f030000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000040f19232b32383b3d3e3e3e3e3e3e3e3e3e3e43505d697683909ca9a89c8f8275695c4f423e3e3e3e3e3e3e3e3e3e3d3b38332b23190f05000000000000000a1723303d4a5663707d8993988a7d7063574a3d31261b0f0300000000000013202c3946535f6c7986929facada093867a6d605359616b717e87929aa4a69e938e81786d665b534941382d2217140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600101d2a3743505d6a7683909da9a49c96918b86817c76716d66615e56544f4745403937312b28221c19130f0a040000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000020405060606060606060814212e3b4754616e7a8794a1a094877a6d6154473a2e211407060606060606060504020000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000005080a0b131315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201413130b0a0805000000000000000006111b242d34393d3e464646464646464246535e69767979797979797771665b4f424e5a66707679797979797976695e5346464646464646463e3d39342d241b11060000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a505d697683909ca9a89c8f8275695c4f4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000815222f3b4855626e7b88959a8d817467584e43372b1f120600000000000013202c3946535f6c7986929facada093867a6d60534f59616c717e88939fa3a59e938e81786c655b53493f3327261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d0100000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f110800000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400101d2a3743505d6a7683909c9fa6a8a09d98928d88837e79736e6863605953514b47423c38332d2a251e1b15100c07010000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004060000000000000000000000000009121b22292d3031393939393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b39393939393931302d29221b120900000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d0100000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000004101b27323d474f54565757575757575757575757575d697683909ca9a89c8f8275695c57575757575757575757575756544f473d33271c10040000000000000714202d3a4753606d7a86979e9184786a5f53473a2e21150800000000000013202c3946535f6c7986929facada093867a6d605347505a616c727f8b919ba4a59e938e81776c655b504440382e261c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e110500000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e0000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100101c2936434f5c6976828a8f949a9fa2a9a29f9a94908a84807b756f6b65605d55534d46443f3836302b271f1c18120e0903000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000911171d2124252d2d2d2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d2d2d2524211d171109000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d110400000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000713202c38444f59606364646464646464646464646464697683909ca9a89c8f827569646464646464646464646464646360594f44382c20130700000000000006131f2c3945515d677885929e96887b6f6255483c3025190d01000000000013202c3946535f6c7986929facada093867a6d60534748505a626d727f8c929ca4a59d938e80776c605c524a40382e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d20140700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f0600000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000713202d3a4653606d787d82888d92979da0a7a69f9c97918c86817c77726d67625f5753504a46413a37322c29231d1a140f0b0600000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e110400000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000060c111517182020202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120202020181715110c060000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c20140900000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f120000000000000916222f3b4854606b7071717171717171717171717171717683909ca9a89c8f82757171717171717171717171717171706b6054483b2f22160900000000000004101d2935404b556a7783909d998c7f7266564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473e48515b626d737f8c929ca4a59d938d80746e645c524a40372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e21140800000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b120800000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000006121f2c3844505c666d71767b80858b90959b9fa3a9a19e99928e89837e79746e6964605b54524c47433d38342f2a251f1b17110d080100000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000005080a0b1313131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21151313130b0a080500000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e02000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83919daaaa9d90837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000c18242f424f5c6875828f9b9c908376685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a3f49515b636d73808d929da5a59d928d80746e635c524940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b1309000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000003101c28343f4a545c60646a6e74797e83898e92989ea0a8a39f9b95908b85807b76706c66615e56544e4745403936312b27221b19130c04000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000606060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080606000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e12050004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000003101d2a3643505d6976838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9195a0acab9f95908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1104000000000000071a2734414d5a6774808d9a9f93867a6d6154473a2e23180c000000000013202c3946535f6c7986929facada093867a6d6053473a373f49525b636e74808d939da5a49d928d80736e635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b1209010000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000c17232e38424a5053575f62676d71777c81868c91969c9fa4a7a09d97928d87827d78726d6862605853514b46423b37332d29241e160d0a0100000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a87949f9f94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b0000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d21140700000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000003101d2a3643505d6976839097979797979797979797979797979da0a8b1b1a79f9d97979797979797979797979797979083776a5d5044372a1d11040000000000000c1926323f4c5965727f8c98a4998b7e7164544a4034281c10040000000013202c3946535f6c7986929facada093867a6d6053473a2d374049525c606c77818e939ea6a49c928c80736d635b51493f372d241b1209000000000000000000000000000000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d20130701010101010101010101000000000000000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f19110900000000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000006111c2630383f44464e53555d60656a6f747a7f848a8f93999ea1a9a29f9a938f8a847f7a746f6a64605c55534d46443f38352f28201c140a00000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8792929292877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e221508000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e03000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa9abb0b8b8b0aaa89f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000b1724313e4a5764717d8a97ab9b8e8275665c5144382c1f12060000000013202c3946535f6c7986929facada093867a6d6053473a2d2e374044505b656d78818e949ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d07060400000000000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000000000a151e262e34383c42474b5153586062686d72787d82878d92979c9fa6a49f9c96918c86817c76716d67615e5753504945413a322e261c1207000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000814212e3b4754616e7a8786868686877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a010000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a110700000000000003101d2a3643505d6976839093939393939393939393939393939c9fa6b0b0a69e9c93939393939393939393939393939083776a5d5044372a1d11040000000000000916232f3c4956626f7c8995ab9f9285796d6053463a2d2013090000000013202c3946535f6c7986929facada093867a6d6053473a2d2027333f49535c666d78828f949fa6a49c918c7f726d625b51483f362d241b12080000000000000000000000000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c070000000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c0400000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000030c151c23282c3137394045474e54565e61666c70757b80858a90949a9fa2a8a19e98928e89837e79736e6963605b53524c4440382e24190e020000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000714202d3946525e687579797979797975685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a02000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f1911080000000000000003101d2a3643505d69768286868686868686868686868686868690949fabaa9e948f86868686868686868686868686868683776a5d5044372a1d11040000000000000814212e3b4754616e7a8799a3a297897c706356493d31261a0e0200000013202c3946535f6c7986929facada093867a6d6053473a2d20222d38414a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a12080000000000000000000000000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b03000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b09050100000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000030a11171c1f262b2f35393d43474c52545b6063696e73797e83888e92989da0a7a39f9b95908b85807b75706c65605d56524a40352a1f13070000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e050000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000030f1c2935424e5a66707679797979797979797979797979797982909ca9a89c8f827979797979797979797979797979797771665b4f4236291d10030000000000000613202d394653606c7986929fa99a8d807367574d42372b1e120600000013202c3946535f6c7986929facada093867a6d6053473a2d201b262f38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a1108000000000000000000000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d01000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000060c10151a1d24292c32383a41464a5053575e61666d71767c81868b91959b9fa3a79f9d97928d87827d78726d68635c52473b2f23170a0000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000000000000000000000010d1925303b444c52545f5f5f5f5f5f54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b040000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0903000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9a89c8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e0100000000000005121f2b3744505b657784919eaa9d918477695f53473a2d21140800000013202c3946535f6c7986929facada093867a6d6053473a2d20141d263039424b555d676d79839095a0a8a39f93887f726c625a50483e362c231a110800000000000000000000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d17110900000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000003090e12181d1f272b3036383f44464d53545c60646a6f747a7f84898e92999ea1a8a19e99938f89847f7a736e63574b3f3226190c0000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000000000000000000008141e29323b4146475353535353534746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d03000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e14080000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060606976838f9ca9a89c8f827569606060606060606060606060605d5b554d43392d22160a00000000000000030f1b27333f49536976838f9ca9a096887b6e6155483b2f24190d01000013202c3946535f6c7986929facada093867a6d6053473a2d2014141e273039434b555d676d7a839096a0a8a49a93887e716c615a50483e352c231a110800000000000000000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d1207000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f22160900000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000001070c10161b1e252a2d33383b42464b5153585f62676d72777c82868c91969c9fa4a49f9c96918b868073665a4d4033271a0d0000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000020d1720293036393b4646464646463a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b0803000000000000000000000000000000000000000000000000000000030f1b26323c464e53555656565656565656565656565c6976828f9ca9a89c8f8275695c56565656565656565656565655544e463c32271b0f0300000000000000000b17222d414e5b6874818e9ba7a8988c7f7265554c4135291d1104000013202c3946535f6c7986929facada093867a6d6053473a2d20140c151e273039434c555d686e7a849196a1a9a49a93877e716c615a50473e352c231a110700000000000000010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c0000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d20130700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b1106000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000040a0f13191c22282b3136394045464e53555d60656b70757b7f848a8f939a9fa2a8a09e989083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000000000000050e171e252a2d2e3939393939392e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e08010000000000000000000000000000000000000000000000000006131f2b37434e585f62636363636363636363636363636976828f9ca9a89c8f827569636363636363636363636363636260584e43372b1f13060000000000000000061a2633404d596673808c99a6a99c8f8276675d5145392c201306000013202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473e352b23190f0400000000000004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c0100000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000002080d11171c1f252a2e34383c43474c5154596063686e73797d82878d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e02000000000000000000000000000000000000000000050d14191e20212c2c2c2c2c2c21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000815212e3b47535f6a6f707070707070707070707070707075828f9ca8a89c8f827570707070707070707070707070706f6a6054473b2e22150800000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d6054473a2d22170b000013202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706c61594f473d352b21160b0000000000000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f1306000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e61544a3f34281c100300000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000060b0f141a1d23282c32373a4145474f54565e61666d70767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000002080d1114142020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e07000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82909ca9a99d90837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000a1723303d4a5663707d8996a3aea3998a7d7164544a3f33281c0f030013202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877e706b61594f473d32271b100400000000000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d2013070000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e21150900000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c6064696e74797e83898e929084776a5d5144372a1e110000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000000000000000000000000000000000000000000105070813131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d13080000000000000000000000000000000000000000000003101d2a3643505d69768289898989898989898989898989898990949fabab9f959089898989898989898989898989898983776a5d5044372a1d1104000000000000000815222f3b4855626e7b8895a99f9f9b8e8174665b5044382b1f12060013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992877d706b60594f44382c20130700000000000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c11060000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000000000000000000000000000000000000000000000000070c10151b1e24292c32383b41464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000003101d2a3643505d6976839096969696969696969696969696969c9fa6b0b1a79f9d96969696969696969696969696969083776a5d5044372a1d1104000000000000000714202d3a4753606d7a8697939393939285796c605346392d2013060013202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7c8692989393939992867d706b6054483b2f22160900000000000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d201407000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464d53555d60656a6f747a7f8175685b4f4235281c0f0000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a08040000000000000000000000000004080a0b1313131313131313131313131313131311100e0b06000000000000000000000005090d0f101313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f140800000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9fa3a3a3a9abb0b9b9b1aba9a3a3a39f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000006131f2c3945515d677885868686868686867c6f6256493c2f2316090013202c3946535f6c798786868686868686796d6053473a2d20140700000000050e172129333c464e58606a707d8686868686868686867c706356493d3023160a00000000000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d2014070000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c02000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000001080d11161b1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e0000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000002090f14181b1b191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000050c11141717202020202020202020202020202020201e1d1b17120b0400000000000000020a1015191c1c20201c1c1915100a020000000000000000000000000000000000000000000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000003101d2a3643505d6976839093939393939393939393939b9ea5afb7b7b6b7b9b8afa59d9b93939393939393939393939083776a5d5044372a1d11040000000000000004101d2935404b55687378797979797979796f6a6054483b2e22150900121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a333c464e58606b70797979797979797979706b6054483b2f22160900000000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616568655d53483d3125190c0000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e030000000000030b131a202527282621201d19130f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000040c141b212528292d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d00000000000000000000000000000000000000000003101d2a3643505d6976828686868686868686868686868e939ea9b0aba9abacb2a99d938e86868686868686868686868683776a5d5044372a1d110400000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260584e43382c1f130700111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18212a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f0600000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f120500000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f262b2f35393d43474c5254595b59534b42372c2015090000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000000020b151d252c313435332e2d2a251e1b16110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000020c161e262c32353639393635322c261e160c0200000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e010000000000000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979818e9ba7a69f9c9ea1a8a79b8e817979797979797979797979797771665b4f4236291d1003000000000000000007121d2731454f575d5f6060606060606056544e463d32271b0f03000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b100400000000000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c0000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1205000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32373a4146474c4f4d48423930251b0f040000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000009131d272f373d40423f3a3936302c27201d18130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000a141e2830383d4143464643413d3830281e140a000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d010000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c66707d89939eab9f94909196a1ac9f93887c6f666c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e010000000000000000010b151f333d454c5052535353535353534948433d342b21160a00000915202b353f474e5253535353535353535345403931271d1207000000000000000000061019222b353d4448495253535353535353524948443d352b21160b0000000000000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e040000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f120500000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e14090000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000040f1a252f3941484d4e4c4746413a38322c29241d1a15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060005101b26303a42494e4f53534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060606057606d7883919da5a499908384919ea6a49a9083786d6057606060606060605d5b554d43392d22160a00000000000000000000030d212b333b404445464646464646463c3b38322b22190f040000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b32383b3d4646464646464646463d3b38322b23190f0400000000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b23191007000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a677480868686868686867e7164584b3e3125180b00000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f1205000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e323534312c251e150c0200000000000000000000030f1b27323d464e545660606060606060595751444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000814202c37414b53595b5954524c48433d39352f2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000915212c38424c545a5c60605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535e69727f8c95a0a99f93877c7e8a949faba0958c7f72695e53535353535353504f4a433b31271c110500000000000000000000000f1921292f343738393939393939392f2e2c27211910070000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c272119110700000000000000020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d010000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a2119110700000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e01000000000000000000000000010d1a2733404c58646e7479797979797979716c6256493d3024170a0000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e11050000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126282825201b140c030000000000000000000000000a16202b343d434749535761686b6c6c66635b5146464b515357565e61666a6c6c6a66605d56514c46423b3328231c140c020000000000000c1825313d48535d656866615e56544f4745403a37312c28231c1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e000d1925323d49545e66696c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a151f2831383e42434646464643505a616e7b86929fa7a2978d817476828f99a3a79f92867b6e61594f434646464644423e3931291f150b000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161b2022232c2d2d2d2d2d2d2d2c2322201b160f0700000000000000000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d130700000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f070000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180c00000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000040f19222b32373b3c505c6873787979736d63574b434750555d60686d7276787977736d685f584e443b31292117110a02000000000000000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d08020000000000000000000000000000000000000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000f1c2835414e5a66707679797670665a4e4135281c0f0200000000000000000000000000000000000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b0203040506000000000000000000000000000000000000030d161f272d323536393935404b55616c75828f98a2a79f92857a6d6e7c87929fa9a2988f82756c61554b403539393736322d271f170d0300000000000000000000000000060d13181c1e1f202020202020201615130f0a040000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000040b101316161f202020202020201f161613100b0400000000000000000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c01000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c060000000000000000000005111d29343e48505658606060606060605b59534b41372c20140800000000000000000000000000000814202b36414a53585a60606060606060585650483e34291d110500000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c09040000000000000000000000000000000007101920272b3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f14080000000000000000000f1b2835424e5b6875817f7a756f6b65605d55534e4644403936302b27221b19130f0a040000000000000000000000000000000000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000b1724313e4a5764717d8686868686868686868686868686868684776a5e5144372b1e1100101c2936434f5c69768286868276695c4f4336291c10030000000000000000000000000000000000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e1011121307060401000000000000000000000000000000040d151c2226292a2d2c3945515d67707d8a949eaaa0958b7f72686a73808d97a1aa9e938a7d70675d51453c31262a2926221c150d0500000000000000000000000000000002070c0f11121313131313131309090703000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000307090a1313131313131313130a09070400000000000000000000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a030000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a0f040000000000000000000000000000030f1a252f3841484c4e535353535353534b49453e362d22170c00000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000101d2a3743505d6a76838c86817c77726d67625f5853514a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000b1724313e4a5764717d8a93939393939393939393939393939184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1413110d08010000000000000000000000000000030a11161a16202b37434e58606d7984919ea6a59d9083786d60606d7a85919ea6a59e9184796d60584e43372b20161a16110b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c040000000000000000000000000000000002080d141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d13090000000000000000000000000000000008131d262f363c4041464646464646463e3d39342d241b1106000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d0200000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312100e0c08070502000000020404060606060606000000000000000000000000000000000001040707131313131313130d0c0a07020000000000000000000000000002060808131313131313131310060603000000000000000000000000040a1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e11050000000000000000101d2a3743505d6a768390928e89837e7a746f6a64605c54524d46443f3835302b271f1d18120e09030000000000000000000000000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070f161b1f22232c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201d19130c040000000000000000000000000000000508131e28323a47535f6a73808d96a1aa9e93897d70665c5d67717e8b949faba1968d80736a5f53473e32281e13080500000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d07010000000000000000000000000000000009121b22292d3031393939393939393534312c251d150b0100000000000000000000000000000000010b141d252b3033343939393939393931302d29221b12090000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191514120e09030b0e10111313131313130b0b0905010000000000000000000001080d111314202020202020201a1916130d0700000000000000000000030a0f1214151f202020202020201c13120f0b0600000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d2014060000000000000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29241d1a15100b060000000000000000000000000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101920272b2e2f3938373635343331313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392d2c29241e160d040000000000000000000000000000020c1924303a44505a626e7c87929fa8a2988e81756b605455606c78839099a4a89f92877c6f625a50443a3024190c03000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060401000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d080401000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2524211d17110900000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a282522211e1a1410171b1d1e202020202020181715110c060000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a0100000000000000060e151a1f21222c2d2d2d2d2d2d2d29201f1c17110a020000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000101d2a3743505d6a7683909da7a09d98928d88837e79736e6963605b53524c47433c38352f2b261f1c17110e0802000000000000000000000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040f19222b32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041434445463a39352f281f160c01000000000000000000000000000a141e2935414c56616c76828f99a3a89f92867b6e61594f505b656f7c87939fa9a3999082766c62564c4135291e150a0000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b070705010000000000000000000000000000000000000000000000060c11151718202020202020201b1b18140f0901000000000000000000000000000000000000000001080f14181a1b20202020202020181715110c06000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322e2d2b261f1c23272a2b2d2d2d2d2d2d2524211d181109000000000000040d161e24292c393939393939393933322f2a241c130a000000000000060f1820262b2e2f3939393939393939362d2b28221c140b0200000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000101d2a3743505d6a768390979d9fa7a29f9a94908a85807b75706c65605d56544e4745403937312b28231c1914100b040100000000000000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a16202b343d4347495251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524745413a31281e130800000000000000000000000006111c26303845525d68717e8b949faba1968c8073695e534749535f6a74818d97a2ab9f948b7e71685d52463d30261c110600000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f0e0c080400000000000000000000000000000000000000000000000003080b0d0e131313131313130b0a080500000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464543413f3b3a37312c282e33363739393939393932312e29221b120900000000010c1620282f35394646464646464646403f3b352e251c120700000000040d18222a31373a3b4646464646464646433938332d261d140a000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f1206000000000000000c1926323f4c5965727f858b90959b9fa3a69f9c97918c87827d78726d6862605853514b47423c38342e2a251e1b16110d0801000000000000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f221509000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b27323d464e54565f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c433a2f24190d0100000000000000000000000b17232e38424e58606d7a85929ea6a69e9184796d60574d42414e58616d7a85929ea7a69e92857a6d61584e42382e23170c0200000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a10050000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b161009010000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4846423c3834393f43444646464646463e3d3a342d241b110600000008131e28323a414553535353535353534d4b4740372e24190d020000010c161f2a343c43474852535353535353534f46443f382f261c11060000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d201306000000000000000b1825313e4a57626d72797e83898e92999ea1a8a19e99928f89847f7a746f6a65605d55534d46443f3836302c27201d19130f0a0400000000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e5860626c6b6a696867666463626160626f7b8895a2aa93867a6d606162636465666768696a6b6c605d564c4135291d11040000000000000000000003101c28343f4a54606a74818d97a1ab9f948a7e71675d51453b3c46525e68727e8b95a0aca1978e81746a60544a3f34281f1409000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000001060b0f111113131313131207060300000000000000000000000000000000000000000000000000000000000000000000060606060606060503000000020608080c0f111213131312100e0b08070502000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5855534d46443f444b4f515353535353534b4a453f362d22180c0100010d19242f3a444c525f606060606060605957524940352a1e1307000007131d28313c464e53555f606060606060605c53504a42382d22170b00000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f221508000000000000000916222e3a46515b62676d71777c81868c91969c9fa6a39f9b96918c86817c77716d67615f5753504a46413b38322c29241e1b15100c0700000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222e3b4754606a6f7877767574737271706f6e6d686e7b8894a1a39886796c6c6d6e6f7071727374767778796d685d5245392c201306000000000000000000030c19232b3844505c666f7c87939fa9a3998f82766c61554b403335414c56606c7883909aa4a99f93887c6f665c50443b30251a0d03000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c1309000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000040c12171b1d1e20202020201f1312100c060000000000000000000000000000000000000000000000000000000105090b0b13131313131312120f0c04090e121415191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865615f5753504a4e565b5e606060606060585650483f34291d11050004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a00071018242f3a434e585f626c6c6c6c6c6c6c6c69605b544a3f33281c0f030000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000006121e29353f4951555c60646a6f757a7f848a8f949a9fa2a8a09e98928e88837e79736e6964605c54524c48443d39352f2b261f1c18120b030000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f03000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6d6054473a2d2114070000000000000000000b151e2a36414d56606d78839099a4a99f92877c6f625a5043392f303a44505b666f7c87939faaa49a9083786d60574d42362a1f150b01000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b1005000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a03000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1e212225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787674726e6964605c545660676a6c6c6c6c6c6c65625a50453a2e211509000713202c3945525d687679797979797979736d63574b3f3225190c050e19222935404b555f6a6e7979797979797979766c665b5044382b1f120600000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c00000000000000010d18232d373f434b5153586062686d73787d82888d92989da0a8a29f9b95908b85807b76706d66615e56544f4745413a37312c28231d150c030000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8991908f8e8d8c8b8a898887868583919daa9f92878385868788898a8b8c8d8e8f9091877a6d6054473a2d211407000000000000000007121d27303946525e68727f8b95a0aba1978d80746a5f53483e312728333f4a54606b74818e98a2aca0958c7f72695e52463e31271d1207000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b1005000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735312e2d2a251f1b150d07010000000000000000000000000000000000020b18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f58677277797979797979716c62564a3d3124170b000714212d3a4754606d7a86868686868686807366594d4033261a0d0b16202b343d45515d676e7c868686868686868682796c605346392d201306000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000007111b252d31394045474e54565e61666d70767b81858b91959b9fa3a79f9d97928d87827d78736e6863605954514c47433c38342e271e150b000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959d9c9b9a99979695949992919195a0aca399929091929995969798999a9b9c9d93877a6d6054473a2d21140700000000000000000c18232e39424f59616e7b85929fa7a79e92857a6d60584e43362c1f222d38424f59616e7a86929fa7a79f92867b6e61594f43392f24180c030000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f0008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a00040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000010c16202a323a3f43444646464646453a38342e261e150a00000000000000000000000000000000000000000009121b22292e313239393939393939373430282c31373a3b3f4244454646464543413e3b3936302b272018130c04000000000000000000000000000000000a141d2a333e474f5961696e787e83888b8e909292939291908e8b88837e786f6a606a77848686868686867e7165584b3e3225180b000714212d3a4754606d7a8793939393938c807366594d4033261a0a141d28323d46515b606d798391989393939991847a6d665b5044382b1f12060000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000a131b1f272f34383d43474c52545c60646a6e747a7f84898f92999ea1a9a29f9a938f8a847f7a75706b65605d55534e4645403930271d1207000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8995a2a7a6a5a4a3a2a1aaa29f9e9da0a7b1aba39f9d9e9fa2aaa2a3a4a4a5a6a7a093877a6d6054473a2d2114070000000000000004101c2834404b54606b75818e98a2aca0958b7e72685d52463c31241a1c262f3d46525e68727f8c95a0aca2988e81756b61554b4035292015090000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a00101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4247484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000000000006111b262f3c454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c706b67798592939393938a7d7164574a3e3124170b000714212d3a4754606d7a87939f9f9f998c807366594d4033261a111c262f3a444e58626d75818e95a0aaa59f92877c6f685e544a3f33281c0f03000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e1206000000000000000000010a0d151d23292c32383a41464a5053585f62676d72777d82878d92979d9fa7a49f9c96918c86827c77726d67625f5853514b42392e23180c000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959b9a999998979695949892919095a0aba39992909192989495969798999a9b9c93877a6d6054473a2d211407000000000000040d1a242c3845515c66707d89939eaaa59d9083786c60564c41342a2012141d2a36414c56606d7883919da5aa9e938a7d70675d51453c31261a0d0400000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000000000000b17222d38414d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d706d798698a29f9f96897d7063564a3d3023170a000714212d3a4754606d7a8793a0aca6998c807366594d4033261a17222d38424c56606a727f8b939ea8a79e938b7f726a60564c42382d22170b000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d010000000000000000000000030b12181c1f272b3036383f44464e53555d60656b70757b80858b90959b9fa3a8a19e99928e89847f7a746f6a64605c544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6d6054473a2d2114070000000000010c161f2a36424d57606d7984919da5aa9e93897c6f665b50443a3022180e0b1925303b44515c66707d89939eaaa59e9184796d60574e42372b20160c01000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005111d29343f485056586060606060605f5d574f4a5153575f6265686a6b6c6c6c6b6a6864615e56544e45413a312921170f050000000000000000000000030f1b27333f49535f69707d8792989fa7aba7a09d9898929191919299989d9f9892877d707a8794aab4a396897c706356493d3023160a000714212d3a4754606d7a8793a0ada6998c807366594d403326172128333f4a545e686f7c87929fa5aaa0958e81756d62584e443a2f261c11060000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b11060000000000000000000000000001070c10161b1e252a2e34383c43474b5154596063696e73797e83888e92989ea1a8a39f9b95918b85817c76716d665c5145382c1f1306000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c83838281807f7e7d7c7b7a7978777887939f9e9184787879797a7b7c7d7e7f80818283847a6d6054473a2d211407000000000007131d28313a46535f69737f8c96a0aca2988e81756b60544a3f32281e100608141e2834404a54606b75828f98a2aca0968c80736a5f53473e32281e1308000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a00131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c696157545c60646a6e72757778797979787674716e68626058514b433b332921170d030000000000000000000005121f2b3744505b656e7b859299a2aaaaa39f95918b888584848586888b90959e9992857b7b8894a1aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d4033261e29333b44505b666d7a849199a3aea2989083796d605b51463d32281d140a00000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000040a0f13191c23282b31373a4145474f54575e61676d71767c81868c91969c9fa4a7a09d98928e88837e796d6053463a2d20130700000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815212e3b47535f6a6f77767574737271706f6e6e6d66667885929e9d9083766b676d6e6f7071717273747576776d675d5145392c20130600000000020b18242f3a43505a616e7b86929fa8a89f92867b6e61594f42382d20160c00020c18232e39424f59616e7b86929fa8a89f92867b6e625a50443a2f24190c020000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000b1724313d4a56626c71797979797979787369585f666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b010000000000000000030f1b27333f4953606c77829097a2abaaa398928b837f7b79787778797b7f83899196978f827c8895a2aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d40332627303b454f59606c78828f96a1aba49f92857b6e675d51493f342b20160b02000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e181109010000000000000000000000000000000000000002080d11171c1f262b2f35393d44484d53555c60646a6f747a7f848a8f939a9fa2aaa29f9a94908a8376695d5043362a1d1000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e585f626a69686766666564636261605c6a7784919d9c8f8275695c60616263646566676869696a605d554c4135291d1104000000000a141d2935404b55616c75828f98a3aca0968c7f73695e52473d2f261c0e04000007121c27303d46535e69737f8c96a0aca3998f82766c61564c4135291e140a0000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000b1825323e4b5865717e868686868686857866616a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000000005121f2b3744505b65717e8a949fa9aea39892867f78726e6c656b666d6e72767d849094948c7f8c99a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033232e39424d57616b73808c949fa8a69d928a7e71695f554b40372d22190e050000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d06000000000000000000000000000000000000000000000000060b10151a1d24292c33383b42464b5153586062686d72787d82878d92989da0a7a69f9c9084776a5d5144372a1e1100000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b26323c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54514c433a2f24190d0100000006111b262f3845515d67717e8a949eaaa69e9184796d60574d42352b1d140a000000000b151e2a36424d57606d7984919ea6ab9f948a7e71685d52453d30261c1106000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000b1724313e4a5764717d8a939393939786796d6c707c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f24180c03000000000000000613202d394653606c7883909da6b0a79f92867d726c6662605b545c6062656b707a8290959286929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332834404b545e69707d88939fa6a99f948d80736c61574d43392f251b100700000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000030a0f13181d20272c3136394045464e54565e61666c70767b80858b90959ca4aa9d9084776a5d5144372a1e1100000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474951504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514745413a31281e1308000000000b17222d38414e58606d7984919ea6ab9f948a7d70675c51453b3023190b0200000000030c1a25313b45515c67707d8a949eaba69e91857a6d60584e42382e23170b000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000a1723303d4a5663707d89969f9fa994877a6d707e8690959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403529201509000000000000030f1c28333f4a5463707d8995a0acab9f958b7e716b605b5453504a5053555961686d798391999299a3aeafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033343c45515c666e7b85929aa4aba1979082786d605a50453c31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11161c1f252a2e34383c43474c52545b6064696e747a7e838c929caa9d9084776a5d5144372a1e1100000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040e18222a32373b3c44434241403f3e3d3c3b414e5a6774818d9a988c7f7265594c3f3c3d3e3e3f40414243443a39352f281f160c01000000030f1b27333f49535f6a73808d96a19fa3998f82766c61554b4033291f100700000000000009141f2934404b55616c76828f99a39fa1978d80746a60544a3f34281c100300000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000a1623303d495663707c8996a3aca195887b707e8792989e9896918f8e8d8e8f91979b9fa4aca49f9691847b6e675d51453c31261a0f02000000000006121f2b3844505b6674818e9ba7b1a99d9083766d6259504a46443f4446484f565d676f7c87929fa3abb4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40313c46505a606d78839097a2aca39991857a6e665c50483e332a1f150b00000000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1d24292c32383a41464a5053585f62676d7279808c99a69d9084776a5d5144372a1e110000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101820262b2e2f37363534333332313033404d596673808c99978b7e7164584b3e313031323334353636372d2c29241e160d040000000005121f2b3744505b656f7c87929393939392877c6e625a5043392e21170d00000000000000030c18232f3943505a616e7b86929393939393877c6f665c5044382b1f1206000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e02000000000000000000000000000000091623303c4956636f7c8996a2afa295897c7c86929996918c8784828181818285888e939aa1a9a8a0969083796d60584e43372b1f140900000000000613202d394653606c7985929eabada1978a7d70645a50443f393734383a3d444c555f6a74818e9aa7b1bdafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403a434e58616c74808d959fa9a59f92877d6f685e544a3f362c21180d0300000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f262a2f35383d43484c52545c60646a6e747a7e838c929caa9d9084776a5d5144372a1e110000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070e151b1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0400000000000613202d394653606c79838686868686868680736a5f53473e30271d0f05000000000000000007121d27313e47535f6973808686868686868683796d6053463a2d2013070000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000916232f3c4956626f7c8995a2afa396897d839098938d847f7b777574747476787c81889197a1a9a8a0958d80736a5f53473b30251a0e02000000000916232f3c4956626f7c8997a2adab9e9285796d6053463f332d2b282c2d323a434e58626e7b88959fabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40414b555f6a717e8a929da7a89e938c7f726b60564c42382e241a0f06000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b3136394045474e54565e61666d70767b80858b90959ca4aa9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161e1d1c1b1a19181724313e4a5764717d8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d080100000000000005121f2b3744505b656c7679797979797979736e64584e43352c1e150b000000000000000000010b151f2b37424d57636e7379797979797979776d665c5044382b1f1206000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f828f9593888079726e6969686768696a6f747d859197a2ada79f92877c6e62574d42362a1e1205000000000c1926323f4c5965727f8c98a9b3a79b8e8174665c50443828221f1c1f2028313c47535f6a7683909da9b6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d3f45515d676f7c86929fa4aaa0968f81756d62594f443b30261c12080000000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f05000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383b42464b5153586062686d73787d82888d92989da0a7a69f9c9084776a5d5144372a1e110000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000306080911100f0e0d0c0b1623303d495663707c899694877b6e6154483b2e21150b0c0d0e0f1011070604010000000000000000030f1b27333f49535b60696c6c6c6c6c6c6c67645c52463c31231a0c0300000000000000000000030d1a26313c45525c63666c6c6c6c6c6c6c6a605c544a3f34281c100300000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e948f9493887e736d67615e575b5a5b5860626b6f7c85929ea6afa3998e8175695e52463a2d201408000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f342817121012161f2b37434e5866727f8c99abb5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595049515b606d79849198a2aea29891847a6d605b51473d32291e150a0000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c01000000000000000000000000000000000000000000000000000003090e12181c1f262b3035383f44464d53555d60656a6f757a7f848a8f949a9fa2aaa29f9a948f8a8276695d5043362a1d100000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020100000915222f3c4855626f7b889598867a6d6053473a2d201407000102030304000000000000000000000000000b17222d38414950535d606060606060605a58524a40332a20110800000000000000000000000009151f2a33404a52585a606060606060605d53504a42382e23170b00000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c100300000000000000000000000000000916222f3c4955626f7c8895a2afb0a69e9c958c80736c605c55524d4e4e4e4e5459606a717e8a949fabab9f92877b6e6154483b3025190e02000005111d2a36414c566a7784909daaafa499887b6f6255483c2e23170603060d1a26313c4956626f7c8999a3afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736b605b5358626d75818e96a0aaa49f92867c6f675d51493f352b20170c03000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000001040b10141a1d23282c32373a41464a5053575f61676d71777c81868c91969c9fa6a7a09d98928d88837e786d6053463a2d2013070000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879a928579675d5145392c2013060000000000000000000000000000000000000006111b262f383f444650535353535353534d4c4740382e21180e00000000000000000000000000030e18212e3840474b4d535353535353535046443f3830261c1106000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f120600000000000000000000000000000916222f3c4955626f7c8895a2afb8b0a89d9083786d605a514b464241414143474f58616c76828f9ca9afa3998c7f7266564c41362a1e110500000713202d3946525e687985929facac9f9386796d6053463a2d20130600000913202d3a4653606d7986929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adab9e91847d726c655d606a727f8b939ea8a79d928a7e716a5f554c41372d23190e050000000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b00000000000000000000000000000000000000000001080d11161c1f252a2e34383c43474c52545b6063696e73797e83898e92999ea1a8a39f9b95908b85807b76716d665c5144382c1f12060000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939184786b554b4035291d100400000000000000000000000000000000000000000a141d262d3337394346464646464646403f3c362e261c0f060000000000000000000000000000060f1c262e363b3f4046464646464646443a38342e261e140a0000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c11060001010101010101010101010101010101010000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d71665c5045403936303432373d46505a63707d8a97a1adab9d908377685e5246392d20140700000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3845515c667784919daaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adada19691877f776d68686f7c87929fa5a99f958d80746c61584e433a2f251b110700000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f0200000000000000000000000000000000000000040c13191d20272c3036394045464e54565d61666c70757b80858b90959b9fa3a8a19e99928e89837e7a746e6a64605c544a4034281c10040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869a9184786b554b4135291d11040000000000000000000000000000000000000000020b141b22272b2d36393939393939393433302b241c140b000000000000000000000000000000000a141c242a2f323339393939393939372d2b28231c140c02000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d01000000000000000000000000000916222f3c4955626f7c8895a2afb8ab9e9184786c60544a3f342f2a2527272b333e4653606c7885929eabaca095877a6e6154473b2e21140800000915222f3c4855626f7b8895aab4a99d9083766a554b4034281c1004000004101c2834404b546975828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb2a9a199928c827a6f6d7a849199a3aba1979083786d605a50463c31281e130a000000000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e07000000000000000000000000000000000000010a0d161e24292c33383b42464b5153585f62686d72787d82878d92979da0a7a49f9c96918c86817c77726d67625f5853514a42392e23180c000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928679675d5145392c201306000000000000000000000000000000000000000000020a11171b1f202a2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2a201f1c17110a020000000000000000000000061018232e39424d57606b727f8c939ea7a59f92877c6f685e544a3f342821180d04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8074665b5042382e231d1a1b1b212b3844505b6674818e9ba7b1a7978a7e7164574b3e3124180700000a1623303d495663707c8996a3afa89c8f8275695c4f422e23180c000000000c18232e414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adbbb2aba39f948f847c78828f96a1aba49992857b6e665c51483e342a1f160c0100000000000000000000000000000000000000000000000000000002080e111724313d4a5764707d8686868684786b5e5245382b18120e09030000000000000000000000000000000a131c1f282f35393d44484d52545c60646a6f747a7f848a8f939a9fa2a9a19e9a938f8a847f7a756f6b65605d55534e4644403930271c12070000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020101000915222f3c4855626f7b889598877a6d6054473a2d2114070001020303040000000000000000000000000000000000060b0f12131d202020202020201a1917130e080100000000000000000000000000000000000000080e1317191a202020202020201d1312100b06000000000000000000000000000007121c27303b454f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c010000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a0400000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c201307000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0a0f1c28333f4a5465717e8b98abb5a69a8d8073675a4d402e23180c00000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb8b0aaa9a69e969186828f949fa8a69f93877d70695e544b40362c22180d04000000000000000000000000000000000000000000000000000001070c14191b2227313d4a5764707d8a93939185786b5e52453828231c1a140d070100000000000000000000000007121c252e313a4145474f54575e61666d71767c81868c91969c9fa4a79f9d97928d87827d78726d6863605953514b47433c38342e271e150b000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000206080811100f0e0d0c0b1623303d495663707c899694887b6e6155483b2e22150b0c0d0e0f10110707050100000000000000000000000000000003050610131313131313130d0d0b07030000000000000000000000000000000000000000000002070a0c0d131313131313131107060300000000000000000000000000000000000b151e29333d47515b606d79839098a2aba1968f82786d605a50453c31281d13070000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000000000006131f2c3945515d6776838f9ca99f92867a6d6054473a2d211409000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6054473a2d21150a01000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c1004000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb0a69e9c9fa2a199928f949ea6a89e948c7f736b60574d42392e241b10060000000000000000000000000000000000000000000000000000030b12181e252a2d33373d4a5764707d8a979e9185786b5e524538342e2a251f18120c0400000000000000000000020d19232e3740434c5154596063696e73797e83888e92989ea0a8a29f9a95908b85807b76706c66615e56544f4745403a37312c28231c150c03000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000030a0f1214151e1d1c1b1a19181824313e4b5764717e8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f2418110700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130300000613202d3a4653606d7986939facab9e918478675c5145382c1f1306000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaa9e948f9298a2a39f9c9ea6aaa1968f82776c60594f453b30271d12090000000000000000000000000000000000000000000000000000060d151d23293036383f44464a5764707d8a979e9185786b5e5246444039363029241d160d0600000000000000000006121e2a35404951555d60656b70757b80858a90959a9fa2a8a09d98928e88837e79736e6963605b54524c48433d39352f2b261f1c18120b030000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000060e151a1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0500000000000000000000000305060e101010101010090806030000000000000000010304060606060504030100000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e05000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e12050000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4135291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada99c8f82869298a3aba9aaaea39891847a6d655b50473d33291e150b0000000000000000000000000000000000000000000000000000070f181f272f343b4146495053565964707d8a979e9185786b5e5753514a46423b352f281f180f0700000000000000000a16232f3b46515b63676d72777d82878d92979d9fa7a39f9b96918b86817c76716d67615f5753504a46413a38322c29241d1a15100c07000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000060f1820262b2e2f37363534343332313033404d596673808c99978b7e7164584b3e313031323334353636372e2d2a251e170e050000000000000000060b0f12131b1d1d1d1d1d1d1615130f0a0400020507080b0e1011121313131211100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000713202d394653606c7885919eaa9e918477695f53463a2d2114060000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e221508000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807d869299a3abb5ac9f92867c6f685d53493f352b21170c0300000000000000000000000000000000000000000000000000071019212a313940454c52535b60636669707d8a979e9185786b6763605c54524d454039312921191007000000000000000c1925323e4b57636d737a7f84898f92999ea1a9a19e99928f89847f7a746f6a64605c55534d46443f3836302c27201d18130f0a040000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000030e18222a31373a3b44434241403f3e3d3c3b414e5a6774818d9a998c7f7266594c3f3c3d3d3e3f40414243443a3936302920170c020000000000020a11171b1f202729292929292922221f1b150e090e111414181a1c1e1f20201f1f1e1c1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d07010000000000000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c0000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95897c6f6256493c2f231609000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80737d879299a4aca6998c80736a60584e453c332a21170f05000000000000000000000000000000000000000000000000060f19222b333c434b51565e61656c6f7375777e8a979e9184787674706d66615e57514b433b332b22190f060000000000000d192633404c5966737f868b91959b9fa3a69f9c97918c86827d78726d68625f5853514b46423b38332d2a251e1b16110d0701000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474851504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514746413a32291e130800000000020b141b22272b2d343636363636362f2e2b262019141a1e20212527292b2c2c2d2c2c2b29272421211e1a14110d08020000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c120700000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c100300000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073717e87939aa4ab9e92857c6f6a5f574d453b332921170e0500000000000000000000000000000000000000000000040d18212b343c454d555c60686e73787c7f828486929fa196898482807d79746e69605d554d453d342b21180d030000000000101d2a3743505d6a768390989da0a8a29f9a948f8a84807b75706c65605d56544e4745403936312b28221c19130f0a040100000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000020f1a26313c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54524c443a3025190d010000000a141d262d333739414343434343433c3b37322a2220252a2d2e313436373939393938373634312e2d2a25201d19130d070100000000000000000000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e23181006000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f120600000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995acb6a89b8f8275685c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736c717e88939fa3a19792857c6e695f574d453b332920170e050000000000000000000000000000000000000000010c161f2a333c464e575f676d737a8084898c8f919298a3a8a197918f8d8a85817b736d675f574e463d332a1f150b0100000000101d2a3743505d6a7683909da7a09d98928d88837d79736e6963605b53524c47433c38342f2a261f1c17110d080200000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006121f2b37434e585f626a69686767666564636261605c6a7784919d9c8f8275695c60616263646566676869696a615e564c41362a1d1105000006111b262f383f44464e5050505050504947433c34292c30363a3b3e41434445464646454443413e3b3a36312c29241e18130c0400000000000000000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d040000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000000000000000614202d3946525e687783909daa9f9285796d6053463a2d20130800000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000815222e3b4855616e7b889aa4afa99d9083766a544b4034281c10040000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073666c727f8b919ca4a19791857b6e695f574d453b322920170e050000000000000000000000000000000000000008131e28313c464e5860696e7980868d9196999c9d9fa3aaaba9a19e9c9a97928d8680796e6960584e453b31271d120700000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29231d1a140f0b06000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000814212e3a47535f6a6e77767574737271706f6e6d6d66667885929e9d9083766b666d6e6f7070717273747576776d685e5246392d20130700000b17222d38414950535a5c5c5c5c5c5c55544e463c35393b4246474b4d4f515253535252514f4d4b4846423b39353029241d160d070000000000000000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39991857b6e665c51443e342a20160b0200000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000714202d3a4753606d7a86939facab9e918478665c5145382c1f1306000004111d2935404b556976828f9ca9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366626d727f8c929ca4a19791847b6e695e574d443b322920160e040000000000000000000000000000000000010d19242f3a434e58606a6f7b838c92989ea1a9a8aaa39f9e9e9fa3aaa8a9a29f98928d837b6f6a60574d43392f24180c03000000101d2a3743505d6a768390928e89837e79746e6a64605c54524d46443f38352f2b261f1c18120e09030000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222f3b4855626e7c83838281807f7e7d7c7b7a7978777887939f9e9184787778797a7b7c7d7e7f80818283847a6d6154473a2e21140700030f1b27333f49535b6067696969696969625f584e454045474d5254585a5c5e5f5f605f5f5e5c5a5754534d4745413a352f281f191109010000000000000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000613202c3945515d677784919eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073665b636d73808d929da5a19691847b6e695e564d443a322820160d040000000000000000000000000000000004111d2935414c555f6a6f7c8590959fa2aaa69f9c98989291919298979c9fa4aaa39f9590857c6f695f554b4035291f1509000000101d2a3743505d6a76838c86817c77716d67625f5853504a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c88908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6e6154473b2e2114080005121f2b3744505b656c747676767676766f6a5f574d4b5153575e616467696a6c6c6c6c6b6a696764615e5754524c45403a312b231b130a010000000000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b1106000000000000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d110400000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0004101c2934404b55697683909ca9afa399887b6f6255483c2d22170b00010714202d3a4753606d7a86939facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595b636e74808d939da5a19691847b6e685e564c443a32281f160d040000000000000000000000000000030e18222c3945515d676e7c859297a0a7a8a09e94908b8886858586878a8f93999fa7a7a09792857b6e675d51453c31261a0e0000000f1b2835424e5b6875817f7a756f6b65605d55534e46443f3836302b27221b19130f0a040000000000000000000000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100704000000000000000000000000000000000916222f3c4955626f7c88959b9a9a99989796959a93929190959faba39992909192989495969798999a9b9c94877a6e6154473b2e211408000613202d394653606c79808283838383837c6f695e56555d6065696e717476777879797978777674716e6966605d56514b433d352d251c130a000000000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f050000000000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d211409000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261906000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000c18232f414d5a6774808d9aa7b5ab978b7e716453493f33271b0f0b0e121c28333f4a5463707d899aa4afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736659525c606c77818e939ea6a09691847a6e685e564c443a31281f160d04000000000000000000000000000a15202b37434e58606d7a849197a2a9a79f969189837e7b797878797b7e828790959ea5a9a1979184796d60574d42372b1d120700000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d0801000000000000000000000000000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1614100b0500000000000000000000000000000916222f3c4955626f7c8895a2a7a6a5a4a3a2aca49f9f9e9d9fa7b1aba39f9d9e9fa2aaa2a3a3a4a5a6a7a194877a6e6154473b2e2114080005121f2b3744505b656e7b858f8f8f8f8f857b6e685d60676d72777b7e80828485868685858482807e7b77726d68605d554f473f372e251c1209000000000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c0300000000000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e020000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d412e23170c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000071824313e4b5764717e8a97a7b1a79a8e8174655b5044372b211b171a1d242b3844505b6673808d9aacb6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d505b656c78818e949ea6a09691837a6d685e564c433a31281f160d030000000000000000000000020f1a26313b4754606a74818e96a0a9a89f9590847d76716e6c656b696e71757c838e939ea6a9a0968d8073695f5347392e23180c00000c1825313d48535d656866615e56544f4745403937312c28231c1a140f0b060000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336292423201c171008000000000000000000000000000916222f3c4955626f7c88959d9c9b9a98979695949992919095a0aca399929091929994969798999a9b9c9d94877a6e6154473b2e21140800030f1b27333f49535e696f7c8692999c9790837a6d666d72797f83878b8d8f919292939292918f8d8a87837f7a736d676059514940372e241b0f0600000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b00000000000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e12050000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a3f34281c1003000004101d2935404b556a7683909da9b4aa95887b6e6255483b2f22150800000814212e3b4754616e7b8795a0acab9e9184786c6053463e332b2722252a2f35404a54606c7884919eabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d49535b666d78828f949fa6a09590837a6d685d564c433a31281f150c030000000000000000000006121f2b37434e58626f7c89939da8aca09690837a706b6561605b575e61646a6f78818e949faaa89f92867b6e62554b4034281c1004000814202c37414b53595b5954524c48433d39352f2b261f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433633302f2c28211a11080000000000000000000000000916222f3c4955626f7c8891908f8e8d8c8b8a898887868583909daa9f92878385868788898a8b8c8d8e8f9091877a6e6154473b2e21140800000b17222d38414d57606a707e87939fa0958f82786e787f858b9095979a9c9d9f9f9f9f9e9d9c9a9795908c868079706b625b514940362c21180e030000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d1207000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000916222f3c4955626f7c8895a2afaa9d908377665c5044382c1f1206000006131f2c3845515d677885919eabaea298877a6d6154473a2e21140700000714202d3a46525e697784909dabada197897d70635a50453d37332d3136394045515c66717d8a96a1adb9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d414a545c666d79828f949fa7a09590837a6d685d554b433931271e150c030000000000000000000814212e3a47535f6a76828f9ca5afa49a91847a6d6860595553504d5254585f666d78828f98a3aea3998d8074675c5145382c1f130600040f1a252f3941484d4e4c4746413a38322c29241d1a15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433e3f3d3c38332c231a110800000000000000000000000915222f3c4855626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6e6154473b2e211408000006111b262f3b454e58616c727f8b929d9f948e817b838c92979d9fa7a8a09e9c9b9a9b9c9d9fa4a7a09d98928d847d726d635b51483e332a201509000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e231810070000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c0000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facab9f928578685e5246392d201307000005111e2a36424d5666737f8c99a3afa99c8f82766c61574f46443f414142464b515a606d7883919da8b0b8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40424a545c676d79829095a0a7a09590837a6d675d554b433930271e150c0300000000000000000815222f3b4855626e7b88949fabac9f93877d6f685d564f4846444246484e545c666e7b86929facab9f9285796d6053463a2d201307000009131d272f373d40423f3a3936302c27201d18120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f464a4c4a48443e352c231a1108000000000000000000000815212e3b47535f6a6f7877767574737271706f6e6d676e7b8894a1a39886796c6c6d6e6f7071727374757677796e685e5246392d2014070000000a141d29333c464f59626d74808d939e9d938e8690959ea2a8a19e9896918f8e8d8e8f91939a9d9fa7a29f9691877f736d635a50453c31261a0e05000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e0400000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000916222f3c4955626f7c8895a2afaea398887c6f6255493c31251a0d06030615222f3c4855626f7c889aa4afaa9d9083776a564c4135291d11050000020e1925303b4854616e7b87929fabab9f948a7d706a60595350494e4e4d53555d606c73808c959c9ea6b0afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4038424b555d676d7a839095a0a79f959082796d675d554b433930271e150c0200000000000006121f2b37434e586774808d9aa6b0a89b8e82756b60564c443d3937363a3c424a545f6975818e9baba7a2978a7d7064574a3d3124170a0000020b151d252c313435332e2d2a251e1b16100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f51575957554f473e352c231a110800000000000000000006121f2b37434e585f626c6b6a696867656463626160626f7b8895a2aa93867a6d606061636465666768696a6b6c615e564c41362a1e1105000000020b17212b343e47515b606c78818f959f9d999299a0a7a49f96918b8884828181818284878b90959ea2a8a199928c7f736c61574e42372b22170b00000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b02000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f120600000000000000000916222f3c4955626f7c8895a2afb4aa988b7f7265574d42362a1f161210121c2834404a5465717e8b98acb6a79b8e8174685b4e413025190d010000000914202d3a46525e6975818e99a3afa69e92857c6f6b62605b535a5b575e61676d737e8893948f949eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403039434b555d686d7a839096a0a79f959082796d675d554b423930261e140b0200000000000815212e3b47535f6a7884919eabaca096897c6f62594f443a322d2b2a2d3038424d5763707d89999b9a99988d8073665a4d4033271a0d000000030b131a202527282621201d19130f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c515b63666361594f473e352c231a11080000000000000000030f1b26323c464e53555f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c443b3025190d0100000000050f19222c353f44505b666d79839096a1a39fa3aba49a938c847f7b777675747475777a7e838a9297a1a8a39f918a7e716a5f53473e33281c10040000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000916222f3c4955626f7c8895a2afb6a99c8f8376695e53463c3128201f1c1f232c3844515c6675818e9ba8b3a9988b7f7265584c3f322519080000000005121e2a36424d57626e7c87929fa7ada19791857d746f6c6568676869696e7279808893958f828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40333039434c565e686e7a849196a1a79f948f82796d675c544b423830261d140a00000000000915222f3c4855626f7c8896a1adaa9e9184776a6054473d3228201f1e2026303c4753606d79868f8e8d8c8b8b8276695c504336291d100000000002090f14181b1b191413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c5b636d72706b61594f473e352c231a110800000000000000000a15202a343c4347485251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524746413b32291e140800000000000007101a2328333f4a545d676e7a84919eabacafa49a93888079726e696968676869686d71767e859196a1aaa39f92867c6e625a5044392d20150a00000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c11060000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d01000000000000000916222f3c4955626f7c8895a2afb9ac9f93877b6e61584e433a312d2c282b2e343f4953606d7985929eabada197887c6f6255493c2f22160900000000020e1a25303b47535f6a73808d95a0a8a9a1979188817c797674747476787b7f848d939890837e8a97a3afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403328313a434c565e686e7b849197a1a69f948f82796d665c544a42382f261c1106000000000c1925323f4c5865727f8b98a8b2a79a8d807467584e43352b20161212151f2c3845515c677481828180807f7e7d7063564a3d3023170a00000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958636d727f7d706b61594f473e352c231a110800000000000000040e18222a32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041424344463b3936302920170d0200000000000000081117222d38424b555e6873808c99a6b3ac9f93887e736d67615f575b5a5b565e61656c717b849198a2aea2988f82766c6155493c32271b0f0300000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f0600000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d1104000000000000000916222f3c4955626f7c8895a2afbbafa4998d80746a5f554c433d3a383438393f44505b65717d8a97a2adab9e9285786c605346392d201306000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284878c91969992867c7d8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332628313a444c565e696e7b859197a1a69f948f82786d665c544a42382d22170b000000030f1b27333f49536875818e9ba8b4aa978a7d7064574a3d3224190d0505101c2934404b55646f74757474737271706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a727f8c867d706b61594f473e352c231a11080000000000000006101820262b2e2f3938373635343231313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392e2d2a251e170e0500000000000000000006111c28343f4a54606d7a85929eabb7aa9d91847a6d665d55534d4e4e4e4c52545a61696f7c86929fa8aa9f948a7d7064584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d03000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e0200000000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000916222f3c4955626f7c8895a2afb4aba39f92877c6e675d554f4846443f44464a5059606c7883909da9b1a79a8e8174655b5044372b1f12050000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877e717e8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261f28323b444d575f696f7c859298a2a69e948f81786d665c544a3f33281c0f03000005121f2b3744505b657784909daaaea298877b6e6154483b2e21150800000c18232f3943535d64686968676665646360594f44382c2014070000000000000000000000000000000000000000000406071013131313131310100d0a050000000003060809121313131313130d0c0a0702000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f827669626e7b869292877d706b61594f473e352c231a110800000000000000060e151b1f21222c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201e19140d050000000000000000000006121f2b3844505c66727f8c97a1adb8aca0968f81786c605b514842414141464750575f6a727f8c96a1ada69d9083766a6054473b2e22150900000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760595553504a5053545c606b727f8b959fabaca095897c6f6353493f33271b0f030000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9e9f9d9590867e70717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403326162029323b454d575f6a6f7c869298939393938e81786d665b5044382b1f120600000613202d394653606c7985929facab9f928578695e52463a2d201407000007121d2731414b53595b5c5b5a59585856544f473d33271c100400000000000000000000000000000000000001070c1013141d2020202020201d1c1a16110a03040a0f1215151f2020202020201a1916130d07000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000060606060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a707e869292877d706b61594f473e352c231a0e0400000000000000040a0f1215151f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1414110d080200000000000000000000000713202d3a4653606d7985919ea9b3b2aca89e938d80746d625a50463d3336393e454e58606d7984919eabab9f95887c6f6255493c31251a0e02000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d12070000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000916222f3c4955626f7c8895a2afac9f928692958f827a706b6562605c545b6062666d727d86929fa7b0a69d9083776b605441382d22170b00000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908a837c706c717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a172029333c454e58606a6f7d868686868686868681796c605346392d20130600000714212e3a4754616d7a8798a2aeaa9d9084776a574d42362a1e12050000010b151f2f3941484c4e4f4e4d4d4c4b4a48443d352b21160b000000000000000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2a2926221c150d0e151b1f21222c2d2d2d2d2d2d2625231e19120a010000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f0200000000000306060c13131313131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958616c707d869292877d706b61594f473e352c20160c020000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e0f1011130807050100000000000000000000000000091623303c4956636f7c8997a1adb2a8a19ea19d928b7f726c61584e453c322d333c44515c66727f8c99a7b1a79a8d807367574d42362a1e12050000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f2418100700000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000916222f3c4955626f7c8895a2afa6998c7f8c94948f847d76726f6d666b666c6e72787f879298a3aea99f948a7e7164594f442f261b1106000000000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0e17212a333c464e58606b6f7979797979797979756c665b5044382b1f120600000815222f3b4855626e7b8895aab4a99c8f8276695c4f4330251a0e02000000030d1d262f363c4041424141403f3e3d3c38332b231a0f050000000000000000000000000000000000030d151d24292c2d363939393939393736322d271f161820262b2e2f3939393939393933322f2a241c130a0000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000060b0f12131920202020201b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276696464646b707d859292867d706b61594f473d32281e130800000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b02030405060000000000000000000000000000000005111d2935414c566773808d9aa9b2a8a0969196a19f93877e706a60574d443a312834404a54616e7b8795a0acaa9e918477695e53463a2d211407000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000916222f3c4955626f7c8895a2afa396897d828f97969189837f7b79787778797b7f848b9299a3aaaaa2978f82766c6155473d321d140a000000000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0f18212a343c464f5960636c6c6c6c6c6c6c6c68605b544a3f33281c0f030000091623303c4956636f7c8996a2afa89b8e8275685b4f4235281c0900000000000b141d252b303335363534333231302f2c27211a11080000000000000000000000000000000000020c151f272f35383a4346464646464643423e3831281f222a31373a3c45464646464646403f3b352e251c120700000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f0200020a11171c1f20262c2d2d2d2c202734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276717171717171717c859292867d706b61594f443a3024190d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000713202d3946525d687784919daaaca09691849197a19992867c6f695f564c43392f2e3946535e697784919daaaca096877b6e6154483b2e2115080000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e09020000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000916222f3c4955626f7c8895a2afa3968a7d7b8592999e95908b888685848486888c91959fa3abaaa29892857b6e615a5045352b210b0200000000000000000000030d172129333b434b51586062686e71747678797978787674726e6964605c5464717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d060f18222b343d474f54565f606060606060605b53504a42382d22170b0000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e0100000000020b131a202427282928272625252322201c160f080000000000000000000000000000000000000a141e27313940454750535353535353504e4a433a31212a343c434748525353535353534d4b4740372e24190d0200000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5b60666c6c6c6c6c6a5c544a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f00060b141c22282b2d333939393939382b34414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f90837e7d7d7d7d7d7d7d7e7f869392867d706b61564c4135291d1105000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaa9e91847b859298a29892857b6e685e554b42382d36424d576774818d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000916222f3c4955626f7c8895a2afa4978a7d717d8792989f9d9899929191919298989da0a8aba79f9892867d70695f53483e3323190f000000000000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865615f5753505864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00061019222b353d43484952535353535353534e46443f382f261c11060000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e01000000000001090f14181a1b1c1b1a1a1918171614100b0500000000000000000000000000000000000006111c263039434b51535d6060606060605d5b554d433829333c464e53555f6060606060605957524940352a1e1307000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051575f666c72797979797975665c504439352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e090f181d262d3338393f4646464646453834404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f95908a8a8a8a8a8a8a8a8a8c93999892867d70685d5246392d201307000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2a89b8e81757c869299a19791847a6d675c544a3f33313e4b5865717e8b98a4b1a6998d8073665a4d4033271a060000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959d9fa39f9e9e9e9fa3aaa9a8a79f9d9590867d706b60574d42362c22110700000000000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534d464b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000071019232b32383b3c4646464646464646423938332d261d140a000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e010000000000000003070909131211100f0e0d0a09070400000000000000000000000000000000000000091317232e38424b555d60696c6c6c6c6c6c6a665f554a3e323b454e585f626c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e444d525b62696e787f8686868687796d6053463a2d241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180d1419212a2f383f44464c535353535352443f3848535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f9393939393939393939393979fa4a39892857a6d6154473a2e211407000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a6998c7f73707e87939fa0969083796d665b50443f363c4956636f7c8996abb5a89c8f8275695c4f422e23170b000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838a9095989b9d9e9f9f9f9e9d9b9895908a837b706b60594f453b31241a10000000000000000000000000000000050d161d242932373b4146474b4e505252535252504e4c4846423e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000007101921272c2f303939393939393939352d2b28221c140b02000000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e010000000000040a0f131516201f1e1d1c1b1a171614100b050000000000000000000000000000000009121b2528343f4a545d676d767979797979797671665b4e423b444d575f6a6f78797979797979736d63574b3f3225190c000000000000000000000000000000000000000000050b1014191e202429323a414650565e616d727b828c929992877e71665c5044382b1f130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b41372c200e171f252a333b424a5053595f6060605f5e504a42414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828686868686868686868686868b93999992877e70685d5246392d20130700000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e0100000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b1a4978a7e716c727f8b929d9f958f81786c605b51483e3b4754616e7a8799a4afaa9d9084776a544a3f34281c1003000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c1003000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192929291908e8b88837e766e6960594f473d33291f120800000000000000000000000000000000040c131820272b3036393b3e4143454646454543413f3b3a363e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000070f161b1f22232c2d2d2d2d2d2d2d28201f1c17110a020000000000091623303c4956636f7c8996a2afa79b8e8174685b4e4135281b060000000000070f161b1f22232c2b2a292827262322201c160f08000000000000000000000000000008111b242d373f44505c666d798286868686868683766a5d5043434c565f696f7c85868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c100100000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a19202930363f454d545b60666c6c6c6c6c6a5c544a3f41484c4e535353535353534b49453e362d22170c00000915202b353f474e5253535353535359636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b686157535353534e4c4841382f251a0f03000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000f1c2835414e5a6670767979797979797979797979797e869392877e706c61564c4135291d1105000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c70636d74808d939e9e938d80746d625a50463d4653606c7986939facab9e928578665c5044382b1f120600000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7e8183858586858583817e7b76716c615f574f473d352b21180d00000000000000000000000000000000000001070d151b1e252a2d2e31353738393939383735322e2d313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000040a0f1315161f202020202020201b13120f0b06000000000000000915222f3c4855626f7b8895aab4a89b8f8275685c4f422d22170b0000000007101921272c2f3039383736353433302f2c27211a110800000000000000000000000007101a232d363f49525c606d78828f94939393938c807366594d434c565e686e7b85919793939992877d706356493d3023160a00000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b00000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d1e2529323b424651575f666c72797979797975665c5044383c4041464646464646463e3d39342d241b11060000040f19242d353d42454646464646525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5046464641403c362f261d130800000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c717e879392877e716c615a50443a3024190d01000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9aea295887b6f62606c78818f959f9d928b7f726c61584e4544505b667885929fabac9f9386796d6053463a2d20130700000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a1005000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c201306000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678787979787675726e6964615a534d453d352b23190f060000000000000000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a28252225313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000307090913131313131313130f0606030000000000000000000714212e3a4754616d7a8798a2aea99c8f837669544a3f33281c0f030000040f19222b32383b3c464544434241403d3c38332b231a0f0500000000000000000000060f19222c353e48515b636e74818e949ea69e948e81746e63574b4b555d686e7a849197a1a49f93877e716b6054483b2f221609000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c11060000000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312c2518202830353e444d525b62696e787f8686868687796d6053463a2d33343939393939393931302d29221b12090000000008121b242b313638393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f524539393433302b251d140b0100000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000915212c38424c545a5c6060606060605a626c717e879392877e716c615a50483e32281e130800000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f1408000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea194877b6e615b666d79839096a09f93877e706a60574d444a546b7884919eabafa49a867a6d6053473a2d20140700000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6865615f57555046423b332b231a1108000000000000000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000000000000000000606060606060606020000000000000000000000000613202d394653606c7985929facaa9e918477665b5044382b1f120600000a16212b343d434849535251504f4e4d4a48443d352b21160b000000000000000000050f18222b343e47505a626d73808d939da69f948f82786d605c524a545c676d7a839096a0a49c918b7f726c61594f44382c201307000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201d2429323a414650565e616d727b828c929992877e71665c5044382b27272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d282724201a130b020000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110005101b26303a42494e4f535353534e58626c717e879393877e716c615a50483e362c20160c02000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e03000000000000000000000000000000000000000004111d2a3744505d6a7783909daaada194877a6e61545d676d7a849197a19992867c6f695f564c515e6b7784919eaab6a094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e020000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f5f5f5e5d5b5855534d49453e36312a211a11080000000000000000000000000000000000000000000000000000020507080b0e101213131212100e0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784909daaac9f9285796c605346392d20130600030f1b27323d464f54565f5e5d5c5b5a5956544f473d33271c100400000000000000040e17212a343d464f59616c727f8c929ca5a0959082796d665c5044505c666d79829095a0a59d928c7f736d625a50473d32271b100400000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c0200000000000000000000000000000000000000000000000000000000060c11151718202020202020201b1b191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c1b20202020202020181715110c060000000000000000080f151a1d1f202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c30231b1a18140f08010000000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000a141e2830383d414346464647535f6a717e879393877e716c615a50483e362c231a0e04000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d130800000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada094877a6d6154555e686e7b859298a29892857b6e685e554b5e6a7784919daaada194877a6e6154473b2e21140800000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484b4e505252535252504e4b4847423c39332a261f180f0800000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba8aea398887b6e6255483b2d22170b0407131f2c38434f5960636c6b6a696867666360594f44382c201407000000000000040d162029333c464e58616b717e88939fa4a19690837a6d675d544a525c606d78818f949fa69e938d80746d635b51483e352b21160b000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b131313131313130b0a0805000000000000000000000004090e11121315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d20140d0b08030000000000000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110000020c161e262c32353639393c4855626f7b869393887e716c615a50483e362c241a11080000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada194877a6e61544c565f696f7c869299a19791847a6d675c545e6b7784919eaaada094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d2114060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e363a3b3f4143454546464543423f3b3a37312d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5865727f8b98a8b2aa978a7e7164544a3f33281b13101014222f3b4854606b6f79787776757473706b6054483c2f2216090000000000030c161f28323b454e58606a707d87929aa4a19791847b6e685d554b515b636e74818e939ea69e948e81776c605b51493f362c23190f04000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000606060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060606000000000000000000000000000000000001040605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000000040c141b212528292d2e3a47535f6a73808c887e716c625a50483e362c241a120800000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000004111d2a3744505d6a7783909daaaea194877b6e6154484d57606a707e87939fa0969082796d665b5e6b7884919eabb4aa93877a6d6054473a2d21140700000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b0000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735322e2d2b261f1c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a1ada79a8e8174665b5044382d241f1c1d1f27303c4956636f7d868584838281807d7063564a3d3023170a00000000020b151e28313a444d575f6a6f7c869299a3a29892857b6e695e564c505a626d73808d939da59f948f82786d655b504940372d241a110700000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000020a1015191c1c1f2b37434e58636d73807e716c625a50483e362c241a1208000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e0801000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea295887b6f625548454e58616c727f8c929d9f948e81786c605b657885929eabaea29886796d6053463a2d20130700000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c100300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2c2c2b2a282522211e1a15110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabab9e9185786c6053493f352f2c28292c2f39424f5966727f8c91908f8e8d8b7e7265584b3f3225180c000000000a141d273039434c565e696e7c859298a2a39992867c6f695f564d4f59626c727f8c929ca5a0959082796d665c53493f372e251b12080000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c02000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000000005090d0f0f1a26313c46525b646e73716d625a50483e362d241a120800000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b080300000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8afa296897c6f6356493d46505a626d74808d939e9e938d80736d606c7986929facab9f928578665c5044382c1f120600000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518181b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f221609000714212d3a4754606d7a8793939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aa6ada1978a7d70655b5045413a383435393b424b54606b7783909d9d9c9b95887b6e6155483b2e22150800000006111b262f39424b555e686e7b849197a2a49a92877d706a60574d4f59616c717e88939fa4a19690837a6d675d544a41382d251c1309000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b110800000000000000000000000000020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000a15202a344049525c646765625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3e48515b606c78818f959f9d928b7f726c6d7a8799a3afaa9e9184776b544a3f34281c1003000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d20130800000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101212131312100f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f221609000714212d3a4754606d7a86868686868686807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4855626e7b88949eaca99d9083786c605a524c4645404045474c545c66707d8995a0aaa99d918477695f53463a2d2114070000000b17222d38414a545d676d7a839196a1a49f93887e716b60584e4e58606b707e87929aa4a19791847b6e685d554b42392f261b130a00000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100000000000000000000030e18222e37404a52585a585650483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313080705020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a5998c7f7266594c3f363f44505b666d79839096a09f93877e706f7c8995abb5a99c8f8376695c50432e23170c000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c1004000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d01000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000713202c3945525d687679797979797979736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76828f9aa4ab9f958c7f726c605d5653514b4b5153565e666d7983909da7ada2978b7f7265574d42372b1e12050000030f1b27333f49535c666d79839095a0a59c928b7f726c61594f4d575f6a6f7d869299a3a29892857b6e695e564c433930271d140a010000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c13090000000000000000000000000000000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000006101c252e3840474c4d4b4a453f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e0902000000000000000000000000000000000a1724313d4a5764707d8a97a9b2a89b8e817568564c4136333f4a545d676d7a849197a19992867c717e8a97a4b1a79a8e8174675b4e4134281b06000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b00000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d1104000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa8a79f93887e746d6863605c54555d6063686e78818e95a0aca69f9285796d6053473c31261a0e02000005121f2b3744505b656d78828f959fa59d938c80736d625a504c565f696f7c859298a3a39892867c6f695f564d443a31271e150b020000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e110000000000000000000000000a131c262e363c3f403e3d3a342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000815222e3b4855616e7b8896a1adaa9d908477685e5246392d38424b555e686e7b859298a29892857b808d9aa6b4aa988b7f7265584c3f3225190c00000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d20130013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c201306000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f130600010d19242f3a444c525f606060606060605957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754606a74818e96a0a9a49a9387807a74706d666a6a676d70747a828e939ea7a89f948b7e72675d5145392a1f140900000815212d3945505a606c77818e949fa69e938e81746e635b5146525e686e7b859197a2a39992867d706a5f574d443b32281f150c030000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e11000000000000000000000000010b141c242b30333432312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939392e2d2a251f170f0500000000000000000000000000000714212d3a46535f697884919eabac9f93877a6d6154473c322f39434c565f696f7d86929aa197918483909daaaea298897c6f6356493c302316090000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d211407000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f03000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7a849197a2a9a499938d85807d79787777787a7c81868f949ea5a9a1969082776c60554b403529180e0300000a1724303d4956626c74808d939ea69f948f81786d605c52494754616e7a849197a1a49a92877e706b60584e453c322920160d0300000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100000000000000000000000000020b12191f2326272524211d181109000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036394646464646464646463b3a36302921170d020000000000000000000000000005121e2a36424d576875818e9baaafa49a8b7e7164584e43372b313a444d57606b717e88939fa096919095a0abac9f9285796d6053463a2d201307000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c16100800000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c45515d676e7c859297a0a7a49f97928d89868584848586898d92989fa6a79f9791847b6e655b50433a2f2418060000000b1825313e4b5864717e8b929da5a0958f82796d665c504a43505d6a76839096a0a99f93887e716c61594f463c332a20170e0400000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c13090100000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e11000000000000000000000000000001080e1317191a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000020e1a26313e4a5764717e8a98a2aeac9c8f82766a5f53473f352f323c454f59616c727f8c929da09d9da0a7b1aa9c8f8275665c5145382c1f13060000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e0400000000040d161e24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c555f6a6f7c8590959fa3a9a19e9a96979291909192999a9fa2aaa29f9590857b6e695e53493f31281d13070000000d1a2633404d596673808c99a4aa9d91847a6d675c544a3f45525e6b7885919ea8a5998c7f726c625a50473d342a21180e0500000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000b1724313e4a5764717e8a93939393939393939393939393939184776a5e5144372b1e110000000000000000000000000000000003070b0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525f60606060606060605f524d453b30251a0e02000000000000000000000000000914202d3a4753606d7985929fabab9f94887c6f625b5145403937333d46505a626d74808d939ea7aaabb1aea2988b7e7164544b4034281c1004000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b1005000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e11000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b2620181006000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434e58606a6f7b838c92989ea1a9a7a9a29f9d9d9e9fa3aba9a19e98928d837b6e695f574d41382d1f160c010000000d1a2633404d596673808c99a3ac9f92867c6f695f564c4345525e6b7885919ea6a89c8f82786d605c52493f362c2319100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000006131f2c3945515d6774818d99a3afa69c8f82766d625a514b474242414148515b606c78818f959fabb8b4aa9f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c13090000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d11000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e06000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c464e5860696e7980868d9197999c9d9fa3aaaaa9a19e9c9a97928d8680796e695f574d453b2f261b0d04000000000a1623303d495663707d87929aa4a29891857b6e685e554b424e5b6874818e949fa79e948e81746e635b51483e352b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1013130f0e0c09040000000000000713202d3946525e6876797979797979797976695e52463a2d2014070000000000000000000000000004101d2935404b55616e7b87929fa9ab9f948b7f726c605d55534d4e4e4e4b51535b666d7983909da9b6aea2988d8073675d5145392c1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a0100000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a04000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333d464e575f676d737b8085898c8f919298a3a8a196918f8d8985807b736d675e574d453c33291d140a00000000000916222f3b4854606b717e88939fa4a19791847a6d675d544a4653606d78828f959fa69d938d80736d625a50473d342a21180e050000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c04000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1b1915100902000000000714212e3a4754616d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000c18242f3946535f6974808d96a1aba69f92877e736d67615f575b5a5b555d60636a6f7a83909daab6ab9f92857a6d61554b42382d2217110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b16100901000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b00030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1313131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343d454d555d60696e73787c7f828486929fa196898482807d79746e69605c554d453c332a21170b0200000000000713202c38444f59616c727f8c929da5a0969083796d665c5044515c666d79839096a0a59c928b7f726c61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c030000000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000000000000000007121d2a36424d57606d7a849199a3aba39992878079736e696968676869676d70757c8490959fabb3ab9e91847a6e675d544a3f3328231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d120600000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0d0f111213131212100e0c080705020000000000000000000000000000000000000000000000000000000000060f19222b333c434b51565e61666c6f7375777e8a979e9184787673706d66615e56514b433b332a21180f0500000000000003101b27323d47505a626d73808d939ea69f958f82786d605b524a545d676d7a849197a1a49f93887e716b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393534312c261e150c0200000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000010e1a26313b45525d686f7d879299a3aaa399938d847f7b787675747475777a7d828991969fa7aca6a8a1969083796d665b50443f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e090400000000000000000000000000000000000000000000000000000000071019212a313940454d52545b60636669707d8a979e9185786b6763605c54524d454039302921180f0600000000000000000b16212b353e48515b606c77818e949fa79e948e81746d635a504b555e686e7b859198a2a49a92877d706a5f574d443a31281e150b02000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464642413d3730271e140900000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e21150800000000000000000000000000000009141f2935414c56606b717e879298a0a8a49f97918c8885838181818283868a8f939da0a8a39f999b9e9f958f81786c605b51483e342b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e040000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f1112131313131313090907030000000000000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c07010000000000000000000000000000000000000000000000000000070f181f272f353b42464a5053565964707d8a979e9185786b5e5653504a46423b342e271e170f06000000000000000000040f19232c363f44505b656d78828f95a0a69d938c80736c62594f4c565f696f7c869299a3a39992867c6f695f564c433a30271d140a0000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4d49423930261b1004000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000000000000030d19242f3a444f59616c717e8691969fa2a9a19e9997918f8e8d8e8f9092999b9ea5a69f99928d8e939e9e938d80746d625a50463d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e06000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a0400000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b060000000000000000000000000000000000000000000000000000060d151d24293036383f44464a5764707d8a979e9185786b5e5246443f38363028231d150c05000000000000000000000007111a2427333f49535c666d79839096a1a59c928b7e716b61584e4d575f6a707d879299a4a29891857b6e685e554b42392f261b11060000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c0500000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c59544b42372c211509000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e2115080000000000000000000000000000000008131e28323d47505a616c717c848c92989d9fa4a9a19e9c9b9a9b9c9d9fa3a9a29f9a94908780818e949f9d928b7f726c61584e453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a0200000000000000000000000000000000000000000000000000030b12181f252a2d33383d4a5764707d8a979e9185786b5e524538342e2a251f18120b0300000000000000000000000000091217222d38414b545d676e7a849197a1a49f92877d706a60574d4e58606b717e87939fa4a19791847a6d675d544a41382d22171209000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000050c11141717202020202020202020202020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c68655d54493d3125190c000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800000000000000000000000000000000010c16202b343e48505a616a6f797f858b90939a9a9c9d9e9f9f9f9e9d9c9a9897928d88837c7378828f95a09f93877e706a60574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e0902000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b050000000000000000000000000000000000000000000000000001070c14191c2228313d4a5764707d8a93939185786b5e52453828231c19140c070000000000000000000000000000000006111b262f39424c555e686e7b859298a2a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f3327241a1007000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000004080a0b1313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a6670767979756f65594d4134281b0e000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000000000000040d19222d363e48505860676d737a7f83878a8d8f90929292929190908e8b8885807c766f6a6d7a8390969a9992867c6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c06000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000002090e111724313d4a5764707d8686868684786b5e5245382b17110e09020000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857b6e685e554b505a626d73808d939da69f958f82786d655b50443f362c22190f04000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868175685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000007101b242d363e464e555c60676d72767b7e80828485858685848483817e7c79746f6a625f686e7b848d8d8d8d8d857b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a03000000000000000000000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f292018100600000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e06000000000000000000000000000000000000000000020b151e28313b444d57606a707d87929fa3a19791847a6e675d544a515b636e74818e949ea79f948e81776c605b51483e342b21160a0000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000000000000000000000000000000000000010406070a0c0e101112131313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000009121b242d343d434b51555d6065696e717375777879797978777674716f6d66625f58565e696f7c8181818181807f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c05000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a221810060000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f00000000000000000000000000000000000000000000030c161f29323c454e58616b717e8b919ca4a0969083796d665c5349525c606d78828f959fa69e938d80736d625a50473d32271b0f03000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000000000000000104080d11131417191b1d1e1f1f20201f1e1e1d1b19161413100d0704000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000009121b222b313940454b5154575e616467696a6b6c6c6c6b6a69676562605c54534e4d575f6a6f747474747474726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f06000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b0000000000000000000000000000000000000000000000040d17202a333d464f59626c737f8c929da5a0958f82786d655b5044505c666d79839095a0a59d928c7f726c61594f43382c1f13070000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000002080d1113191d2021232628292b2c2c2c2c2c2b2b2a28252320201d1813100c0700000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c10040000000000000000000000000000000000000000000910191f272f343a4145474d5254575a5c5d5f5f5f5f5e5d5d5b585553514a4743454e585f6267676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f06000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000008121b242b3136383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e2215090000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c0300000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000000050e18212b343e47505a636d74808d939ea69f948e81776c6053464a545d676d7a839196a1a49f93887e716b6054483b2f221509000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000000000001080d13191d2024292c2d303335363738393939393837363432302d2c29241f1c18120b060000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000070d151d23292f35393b4246474a4d4f51525253525151504e4b4946444039373c464e53555a5a5a5a5a5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f050000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00040f19242d353d424546464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c0100000000000000000000000000000000000000000000000000060f19222c353f48515b606c78818f94939393938c7f7366594c424b555d686e7b84919793939a92867c6f6356493c302316090000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000000040c13191e24292c2f35393a3d3f4143444546464645454443413f3d3a39352f2c28231d17110a02000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c1207000000000000000000000000000000000000000000000000030b12181d24292c30363a3b3e40424445464646454443413e3c3a38342e2b343c4347484e4e4e4e4e4e4b4a463f372d23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0200000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c1106000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f0500000000000000000000000000000000000000000000000000000007101a232d364044505b666d79828686868686868275695c4f42434c565e696f7c858686868686867f7265584c3f3225190c000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000000000000000000070d161e24293035393a4145474a4c4e505152525353525151504e4c494745403a38342e27221b140b060000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000000001070c13181d20252a2d2e313436373839393938373634322f2d2c2823222a31373a3c4141414141413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e140a00000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000008111b2428333f4a545c676d767979797979797570655a4d413a444d575f6a6f78797979797979726d62564a3e3124180b00000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000810181f282f353a4145474c525456595b5c5e5f5f5f5f5f5e5e5d5b585653514b46454039332d261d180f0700000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000000000000000000000000000001070d11141a1e20212427292a2c2c2c2c2b2a2a282522201f1c181820262b2e2f34343434343432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f685e544a3f34281f1409000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000091217222d38424b555c60696c6c6c6c6c6c69655e54493d323b454e585f626c6c6c6c6c6c6c65625b51463a2e221509000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0000000000000008111a222a313a41454c5254565d60636668696a6b6c6c6c6c6b6a69676563605d5553514b443f382f2a21191107000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000000000000000000000104090e111414171a1c1e1f1f201f1e1e1d1b18161312100c0e151b1f21222727272727272524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170b010000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857a6e665c50443b31261a0e030000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000006111c262f39434b51535d6060606060605c5a544c423729333c464e53555f606060606060585651493f34291e120600000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000007101a242c343c434c51565d6065686d707274767778797979787877767472706d6764605c555049413c332b231910070000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020507080b0d0f11121313131211100e0b0907060400040a0f1215151b1b1b1b1b1b181815120c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c798786868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d2014070000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139404547505353535353534f4d49423930212a343c434748525353535353534c4a463f372d23180d010000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0000000000040e19222c363e464e555d60686d72767a7d7f8183848585868685848483817f7c7a75706d67605b534e463d352b22190d0400000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000001030405060606050403010000000000000000030608090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000000000000000000020b151f272f34383a4346464646464642413d3730271e222a31373a3c454646464646463f3e3a342d251b110600000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000020c16202b343e4850585f676d737a7f8386898c8e8f9192929292929191908e8b8986827d79716c655f584f473d342b20160c01000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070606060606060606060504020000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d20130700000714202d3a46525e6976828f9ca6aca0958d80736d625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e13080000000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000000000000000000000000000000030d151d23292c2d363939393939393635312c261e151820262b2e2f3939393939393932312e29231b13090000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080000000008131e28323d46505a616a6f7a80868b909399999b9c9d9e9f9f9f9f9e9d9c9a9898928e8a847e786e6a60594f463d32281e1308000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000020608080b0e10121213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f1111121313131211100e0c0906050300000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c201307000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20141313131313131313131212110f0d0a07060401000000000000000000000000000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d20130700000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d010000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d292825211b140c0e151b1f21222c2d2d2d2d2d2d2524221e1811090100000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000000010d1924303a444e58616c707c848d92989c9fa4a49f9e9c9a9a99999a9a9b9d9fa3a29f9b96918b837c706b60584e443a2f24190d020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000104090e121415181b1d1e1f20201f1e1d1a181514120e090401000000000000000000000000000000000000000000000000000000000000000105080e11141417191c1d1e1f20201f1f1e1c1b181513120f0b060000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d010004101c2834404b545c606161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20202020202020202020201f1f1e1c1a171413110d08040000000000000000000000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d20130700000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d1104000000000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c020000000000000000000000000000000000000001070c1013141d2020202020201c1b1915100902030a0f1215151f202020202020191815120d06000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000005111d2935414c56606a707e8691969fa2a49f9b9993918f8e8d8d8c8d8d8f9092989a9fa2a19e9590867d706a60564c4135291e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000001080d11151a1e212225282a2b2c2c2c2b2b2a272421211e1a14100d070100000000000000000000000000000000000000000000000000000002080d1114191e20212426292a2b2c2c2d2c2c2b29272522201f1b17110f0a040000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d100400000c18232e39424b51535454545454545454545454545454545454585c5c5c5c5c58545454545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a28262421201d1913100c07000000000000000000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d20130700000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000000000000000000000000000000000000000000040607101313131313130f0f0d09040000000003060809121313131313130c0b0906010000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000713202d3946525d686f7c869298a0a7a099938f8a868482818080808081828486898d92989da59f9892867c6f685d52453a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000070c13191d20262b2e2f3234363839393938373634312e2d2a25201d18120c0400000000000000000000000000000000000000000000000002090e13191e20252a2d2e30333537383839393938373634322f2d2b27221b1b16100b04000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000007121d2730394045464747474747474747474747474747505a6264686868686865625b5147474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312d2c29241f1c18120c060000000000000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d20130700000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d010000000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000005121e2a36424d57616d7a859298a3a69f959087827d7a77767474737373747577797d80868e929ba3a29891847a6d60564c4135291d110400000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000030b12181e24292c31373a3b3e414345454646454443413e3b3a36312c29241d160d0802000000000000000000000000000000000000000000070c141a1e252a2d3036393b3d4042444445464646454443413f3c3937332d2b27201b160d070100000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f9286796d6053473a2d2014070000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b4956626c717575757575726d62564a3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403d3a39352f2c28231d17110a030000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d20130700000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d1104000005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900000000000002070a0c0d131313131313120908060300000000060b0e10111313131313130f07060300000000000000000000000000000000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000714212d3a46535f6974808d97a1a99f948f837c75706d686967676666676768666d70747a818b919ba5a1968d8074685d5245392c20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000060c151d23282f35393c4247484b4e50515253535251504d4b4846423b39352f281f19130c04000000000000000000000000000000000000030b12181f252a3036393b4146474a4c4f50515253535252514f4e4b4846443f3837322c272118130c04000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e313e4b5864717e82828282827f7265584c3f322e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252514f4d4a4745413a38342e28231c150c0700000000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c20130600000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000070d1316191a2020202020201f1515120f0a04040b11171a1d1e2020202020201c1312100b060000000000000000000000000000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000815222e3b4855616e7b86929fa9a1978f82796e6a64615d565b5a5a595a5a545c6063686d747f8b939ea89f92867a6d6054473a2d21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000810181e272e343a4145474d5355585b5d5e5f5f5f5e5e5d5a5754534d474540393129251e160e0500000000000000000000000000000000050c151c232830363a4146474d525457595c5d5e5f5f605f5f5e5c5a585553504947433d383229241d160d060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b00000000030b12181c1f20212121212121212121212734404d5a6773808d8f8f8f8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060606060606060605f5e5d5b595754514c46454039342e261e191009000000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d2013070000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000000010a12191e2325262d2d2d2d2d2d2c22211f1b150e0e161d22272a2a2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000004101c2934404b556673808c99a2a99e91857a6d675f5854524c4e4d4d4d4d4e4b5153565d606d75818e9ba9a2988b7e7164584b3e3125180b00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000000000000000000000000000000009121a222a303940454c5254575f626567696b6c6c6c6b6a696764615e5753514b433e35302820170e050000000000000000000000000000050e171e272e343b42464c5254565e616366686a6b6b6c6c6c6b6a69676562605b53544e48443d352f281f180f0600000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000000000000070c1013131414141414141414141a2734404d5a6773808d9a9b9b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664605d5553514b443f38302b221b120a0100000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b00000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000a131c242a2f3233393939393939392f2e2b2620181720272e333637393939393939352d2b28231c140c02000000000000000000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000006131f2c3845515c6777848f929797988b7f72685d554e4746414141404040414045464c525b626f7c8897a2aa9b8e8174685b4e4135281b0e02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000009121a242c343c434b51565d6066696e7174767878797978777674716e6965605d555046413a322920170e05000000000000000000000000050e172029303940444d52565e6165686e70737577777879797978777674726f6c65626058544f45413a312a21180f060000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573706d6764605c54504a423d342d241c130a01000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d2013070000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000007121c252e353b3f40464646464646453c3a37312a22202932393f4344464646464646423a38342e261e140a00000000000000000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d2014070101010101010101010101010101010101010101010101010101010100000000000000000000000714202d3a4753606d79808285878a8c86796d60564c433c393530343333342e34383a4147535f6a7885929fa99d9083766a5d5043372a1d1004000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000000000000000000000000000000007111a242c363e464e555c60686d72777b7e818384858686858483807e7b76716d67615a524c443b332920170b0200000000000000000000040d172029323b424a51575e61686d72777a7d7f82838485868685858482817e7b78746f6a636059514b433b332a21180d0400000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858482807d7a76716d66605c544e463f372e251c1309000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f1206000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00020d19242e3740474b4d535353535353524847433c342a21323b444a4f515353535353534f46443f3830261c1106000000000000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7376787b7d807f73675d51443a312d29242727262723282c3037434e586a7784919daa9e9184776b5e5144382b1e1105000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000000000050e19232c363e4850585f676d737a7f84888b8e90919292929191908d8a87837e79716c615e564d453b32291d140a000000000000000000010c161f29323b444c545c60696e757a7f83878a8c8f90919292939292918f8d8b8885817c76706b605d554d453c332a20160c010000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399939291908e8c8a86837e79726d666058514940372e251b10070000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0007131e2a3540495257596060606060605f55534e463c332939444d555b5d6060606060605c53504a42382e2317130a0000000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000004101c2934404b555c606769696e7073736d63554b403228201d191a1a1e21262b30363e46525e697885919eab9e9184786b5e5145382b1e1205000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000000000000000000000000000000020d17202b353e48505a616a6f797f868c9195989a9c9e9f9f9f9e9d9c9a9795908b857e766d685e574d443b2f261b1106000000000000000007121d28313b444d565e666d727b81868c909596999b9d9e9e9f9f9f9e9d9c9a9897918d89837d746d675f574d453c32281e13080000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c30231609000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20181818181818181818171716151413110d080705020000000000000000000000000000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9999928f8b857f786f6a625b514940372d22190c0300000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f221508000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f000a16232f3b47525b63666c6c6c6c6c6c6c625f584e453b323f4a555f676a6c6c6c6c6c6c68605c544a3f3428251c120900000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000c18232f39434b51535a575e61646666635b5143392f20191d2021262b2e31373a41464f59616e7b8796a1aa9d9083776a5d5044372a1d1104000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000008141e29323d47505a616c717c848c92989da0a7a7a7a4a3a2a1a2a4a6a7a79f9d97918a827a6e695e564c41382d22170b01000000000000010d18242f39434d565e686e787f868e92999da0a7a6a8a7a5a4a3a3a4a5a7a9a7a9a19e9a94908981796e695f574d443a2f24190d04000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d201307000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d242424242424242424242424232221201d191514120e0903000000000000000000000000000000000013202c3946535f6c7986929facb9b3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa2a5a8aba39f9c97928c837c726d635b51493f342b1e150b00000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000c1925323f4b57636d73797979797979786f6a5f574d443a434f5b677177797979797979756d665c504440372d241b1108000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c0400000000000000000007121d2731394045474d4d535457595957514940312720252a2d2e31373a3c42464c5259616b73808d99a9aa9b8e8175685b4f4235281c0f02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f120600000000000000000000000000020b1925303b444f59616c717e8691969fa2aaa9a19e9b9796959595979a9ea1a8a9a19e948f837b6e685e53493f33271e130800000000000004101d2935404b555e696e7a838c92989fa3ababa39f9d9a9897969697989a9d9fa3ababa69f9c938e847b6e695f564c41352921160a0000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000000000070c1013131414141414141414141a2734404d5a6773808d9aa69b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a31313131313131313131313131302f2d2c292422211e1a14100b0600000000000000000000000000000013202c3946535f6c7986929facb9ada1979292929292929292929292929292929292989495989b9fa3aaa9a19e9591877f736d635b51463c30271d1207000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000d1a2633404d59667380868686868686857c6f695e564c4344515d6a778386868686868682786d605c52493f362d231a1107000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000010b151f272f34383a404246484a4d4c4b464037292c2d3036393a3e4247484d53565e616b707d87929faca2988b7e7265584b3f3225180c00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000a141d2a36414c56606b717e879298a0a8a8a19e97928e8b898888898a8d91969ea1a8a69f9591847a6e655b50443a2f24190d0000000000050f1a232c3945515d676e7b8490959fa2aaa9a19e9992908d8b8a89898a8b8d9092999ea1a9aba59e9691847b6e685d52453d32271b0f03000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c100400000000030b12181c1f20212121212121212121212734404d5a6773808d9aa69b8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2e2d2a261f1c17110a020000000000000000000000000013202c3946535f6c7986929facb8ab9e9285858585858585858585858585858585858687898b8e92989fa2aaa7a099928b7f736d62584e43392e23180c000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f231609000a1623303d495663707d87929a93939791847b6e685e554b424d5a6774808d93939393938e81746e635b51483f352c231910060000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000030d151d23292c2d31363a3b3d40403e3b352f35393a3d4146474a4d5355575f61686d747d869299a3a79f92867a6d6154473a2e21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000006111b262f3846525e68707d879299a3aaa49d96918a85817e7d7b7b7c7d80848a91969fa7a7a0968f82776c60564c4135291c1106000000000b16212c38444f59606d798390969fa7aea59d97918c8683817e7d7d7d7d7e8083868c91979ea5ada8a09691847a6d60594f43382c1f14090000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c00000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d9aa69b8e8174685b4e41352e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d60534b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413f3b3a36312b28231c140c0701000000000000000000000013202c3946535f6c7986929facada093867978787878787878787878787878787878797a7c7f82868c92989fa7aba39f918b7f726a60554b4034281d12070000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e0006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c201407000916222f3b4854606b717e88939fa4a19691847a6d675d544a4653606c78818e949fa69d938d80736d635a50473e352b22180f0600000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000030b12181c1f20252a2d2e3133332f34383a4045474a4c525457575f6265696e737a81889298a2a8a0958d8073685d5246392d20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000b17222d38414f59616e7a859299a3aba49c928d847e787471706f6e6f7173787d8490959fa8a89f948c7f72685d5245382d22170b00000004101c27333c4854606b74818e95a0a8ada39c938e857f7b777472717070717274777a7f858e939ca4ada9a0968e81746b6054483b31251a0e02000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b404d5a6773808d9aa69b8e8174685b4e413b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6057575757575757575757575757575757565554514c4c4846423b38342e261e18120b030000000000000000000013202c3946535f6c7986929facada093867a6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b666d6d6f72757a808590959fa6aea49f92877c6f675c5145392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f00020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000713202c38444f59616c727f8b929ca5a0969083796d665c5349505b666d78828f959fa59c928c7f726c625a50473d342a21180e05000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000001070c1013141a1e2124293036394045474b515357565e616467696e72767b80858d939aa2a79f969183796d60564c4135291d110500000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000030f1b27333f4953616b75828f97a1aba49c918c8079716c66646362626264666c707a839096a0aca69f92857a6d60544a3f33281c0f0300000714202c38444f5963707d89939ea7aea49c918c817a726e686765646363646567686e737a818c919ca5afa89e93897c6f63574d42362a1e12050000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b0000000007121d273039404546474747474747474747474747474d5a6773808d9aa69b8e8174685b4e474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d64646464646464646464646464646464646362605d555855534d46443f383029231d150d0500000000000000000013202c3946535f6c7986929facada093867a6d605f5f5f5f5f5f5f5f5f5f5f5f5f5c60616265686d737b838f949fa7afa3999183796d60544b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d1000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000004101c27323d47505a626d73808c929da59f958f82786d655b504a545c666d79839096a0a49c918b7e716c61594f463c332a20170d040000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000000000000000000040610181f272f353b41464b5153555d606467686d7174777b7f83888d92989fa4a39f9590847b6e675d51443a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000005121f2b3744505b65707d8a939ea9a79d928c7f746d67605b5456555556545b60686d7984919da6aea2988c7f72665b5044382b1f120600000916222f3c4854606b7783909da5afa89d928c7f746d68615e56585756565758565e61686d747f8c939da9afa59c8f8276695e53463a2d211407000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b000000000c18232e39424b515354545454545454545454545454545a6773808d9aa69b8e8174685b545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada0938679717171717171717171717171717171717170706f6d676865615f5753504a423d342f271f170e05000000000000000013202c3946535f6c7986929facada093867a6d605352525252525252525252524a50535456565e61696e78828f95a0acaba0958b7f72665c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e110000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000b16212b353e48515b636e74808e939ea69f948e81776c605b514b545d676d7a849196a1a39f92877e706b60584e453b322920160d0300000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000000071019222a313940454d52555c6064676d7074777a7d8184888c90959a9fa2a39f98928c837b6e695e554b4032281e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000613202d394653606c7883909da6aca0958d80736d605c55504a4a4848494a50565d676f7d89949facaa9e9185786c605346392d2013060004101c2834404b5463707d8995a0acaca0968d80736d605d56524d4b4a4a4a4a4b4c52565d606d74818e97a2adab9f94877b6e6154483b2e211507000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b110600000004101c2834404b545c606161616161616161616161616161616773808d9aa69b8e817468616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7875726e6964605c544f454039312920170e050000000000000013202c3946535f6c7986929facada093867a6d605347454545454545454545453f444647494c52575f666d7a83919da6b0a79e9184796d6053463a2d20130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e11000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000050f19232c363f49525c606c78818f949fa69e938d80746d635a504b555e686e7b849197a2a39992867d706a5f574d443b32281f150c03000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000061019232b343c434b51565e61676d71757a7d8084868a8d9196989d9fa7aba399928e867f796e695e574d43392f20160c020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000005111e2a36424d5763707d8a95a0aca69d9083786d605b514b443f3d3c3b3c3f444c55606b7683909c9f9e9d97897c6f6256493c2f2316090006131f2c3845515c6675818e9ba7b1a99e9184796d605b524c46413f3e3d3d3e3f41464c525b606d7a85929fabb0a6988c7f7265594c3f2f24180d0100000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e73808d9aa69b8e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facb9a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784827f7b76716d666059514b433a322920160c0300000000000013202c3946535f6c7986929facada093867a6d6053473a38383838383838382e34383a3a3c41464d545d686f7c89949eaaada1968a7d7064574a3d31251a0e02000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e1200000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000007111a242d374044505b666d79828f95a0a59d928c7f726c625a504c565e696e7c859298a2a39892867c6f695f564d443a31271e150b020000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800000000000000000000030c18222b353d464e555d60686e73797e82868a8d90939a9a9ea0a8a9abb1ac9f9287817b736d665e574d453b31271d0e04000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000714202d3a46525e6976828f9ca7ab9f94897d70665c50454039332d2f2f2d333a434f5964717e8b989291908f8c7f7366594c403326190d000713202d3a4653606d7985929facada1978a7e71675d5145413a36303130303130363a4145525d68737f8c99a9b3a89c8f827569554b4035291d10040000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d9aa79b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9aca29a97979797979797979797979797979797979797969596918f8b88837e78706b605c554c443a32281e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d2c2c2c2c2c2c2c23282b2d2e30363b424c56606b75828f9cabb2a89b8e817568574d42362a1e1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f12000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b05000000000000000008121b2528333f4a545c676d79839096a0a49c918b7e716c61594f4d575f6a6f7d869299a3a29891857b6e685e564c433930261d140a0000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000000000000000b151e2a343d474f585f676d737b80858a8f92989a9d9fa4a39f9fa4aba4a7a79a8d807b756f6a605c544a42382e23170c03000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000205070814212e3b4754616e7b87939facaa9c9083766b60544a3f342f282222222228313d4855616e7b878685848483817f7265584b3f3225180c00091623303c4956636f7c8998a2a5a69e9285796d60554b40352f2a2524232324252a2f35414c56626f7c8897a1adab9e918578675d5145392c201306000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c110700000000000a1723303d4a5663707d87878787878787878787878787878787878d929da99e938e87878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929facb9b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a19e9b9894908a847d746d675e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d201f1f1f1f1f1f171c1f2021252a303a434f5964707d8a99a3afab9e928578695e53463a2d211407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e1200000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a0907040000000000000000000000091317222d38424b555d676d7a849197a1a39f92877e706b60584e4e58606a707d87929aa4a19791847a6e685d554b42382f261b1106000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000007121c27303c464f59606a6f7980868d92979c9fa3a8a09e9a9992939995989b9f9d928d87827c736d665c544a3f34281e150a000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000002080e1114141d2935404b5565727f8c99a4aea2988a7e7164594f42382e231d17191917212d3a46535f69767b7a7978777675726d62564a3d3124180b000c1926333f4c5966727f8c969798999a8d8174665c5143392f241e1917171717191e24303a4653606c7985929eabada197867a6d6053473a2d20140700000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000a1723303d4a5663707d89949494949494949494949494949494949a9da4aea59e9b949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a2a5a8aba8a69f9c95918981796d685e564c42382e23170c030000000013202c3946535f6c7986929facada093867a6d6053473a2d201412121212060b10121314191e28313d4754606d7a86929facada297877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000006111c262f39434c555e686e7b859197a2a39992867d6f6a5f574d4e58616b717e88939fa4a09690837a6d675d544a41382d22170b060000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000c18232e39424e58606b6f7c848c92989fa2a7a09d9996918d8a868687888b8e92989f9a948f8780786d665c50443e30261c11060000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000050d14191e2021252c3845515d6776838f9cabac9f9285796d6053463d3026252525252525252a36424d575f696e6d676b6a696865625b51463a2e221509000e1b2835414e5b68748188898a8b8d8e8b7e7164544b4031271d130e080a0a080e131f2b3744505b657683909da9b3a994887b6e6155483b2e2215080000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b010000000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9aeb6afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949496989b9fa2a9aba7a09d938e837a6d685e544a3f342820150a0000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070505050000030607080c16202c3945515d677783909daab3a9968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3a39892857c6f695e564c4f59616c727f8b929ca5a0959082796d665c53493f332722170c0000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000004101c2834404a545f6a6f7d8691969fa2a69e9c95908c8884807d7a797a7c7e81858c92989e99938c81786d605a5042382e23170c0000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000050e171f252a2d2e32323a4753606d7986929faca89b8e8275675c51453832323232323232323230313b454d575e61605d555d5c5b585651493f34291d1206000714212d3a4754606d7a7b7c7d7f8081827b6e6155483b2e22150b0100000000030f1b27333f49536975828f9ca8aea295887b6f6255483c2f2215090000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa6a8aeb6afa9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868788898c8e92979da0a8aca59d9590837a6d665c50443c31261a0f0300000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004111d2935414c556975828f9ca8b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000020b151e28313a444d575f6a6f7d869299a3a29791847b6e685e554b505a626d73808d939da59f948f82786d655b50443e34281d11050000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000006121f2c3844515c666f7c859298a0a8a19e948f89847f7b7774706d6c6d6f7174797f869195a09f938e81746c61544a3f34281c100300000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000020d1720293036393b3f3f3f495663707c8998a3aeaa988b7e7265554b403f3f3f3f3f3f3f3f3f3f3d3c383b454d535453514b51504f4b4a463f372d23180d01000613202c3945515d676d6e7071727374756e695f53463a2d2114030101000205080f17222d424f5b6875828e9ba8b5ab95887b6e6255483b2f2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f030000000000000a1723303d4a5663707d89939393939393939393939393939393939a9da4aea59d9b939393939393939393939393939393938a7d7164574a3e3124170b0013202c3946535f6c7986929facada0938679797979797979797979797979797979797a7b7c7f81858b91969fa4aca79f959082786d60584e43372b1f140900000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000010d19242f414e5b6874818e9ba7b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c10000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000030c161f29323b454e58606b707e87929fa3a19691847a6d675d5145515b636e74818e939ea69e948e81776c605a5045392d21150800000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d20140700000000000000000713202d3a4653606d78839197a2a8a097928a827c77726e6967636060616265676d727b839196a19d938a7d70665c5044382c1f120600000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000008141f29323b4146474c4c4c4c5966727f8c99aaaea398887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4948443d3b4246484745404443423f3d3a342d251b1106000004111d2935414c555d6062636465666869615f574d42362a1e120d0d0e090e121419212b37434e58697683909ca9aea399877a6d6154473a2e2114070000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000a1723303d4a5663707d86868686868686868686868686868686868d929da89d938e86868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c666d6d6e6f7275797e848d939aa4afa79f948d80736a5f53473b31261a0e02000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000081b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000040d172029333c464f59616c717e8b919ca4a0969083796d60534749525c606d78818f949fa69e938d80736c6156493d3024170a00000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000006131f2b37434e5865727f8c95a0a9a09691857d766f6b66625f575753535455555d60696e7a84919ea59e9184786d6053463a2d20130800000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c12070000020e1925303b444d5254585858585b6875828e9ba8ac9f9286796d605858585858585858585858585856544f473d363a3b3a39352f363532312e29231b1309000000010d19242f3a434c5154555657585a5b5c55534d453b31261a1a1a1a1b1b1a1e21252a333b4754606a7884919eabac9f9286796c605346392d20130600000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f0200000000000916232f3c4855616b707979797979797979797979797979797979808d9aa69b8e817979797979797979797979797979797979716c6155493c3023170a0013202c3946535f6c7986929facada093867a6d606060606060606060606060605c6061616365676d71798088939fa5afa69f92877c6f62574d42362a1e1205000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004101c2834404a546875828e9ba8b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000050e17212a343d474f59626c727f8c929da89f958e8175685b4e4244505c666d79828f95a0a59d928b7e7164584b3e3125180b000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000000000815222e3b47545f6a7784919ea7a39891847b706b63605955534d4a474647484b51575e68707d8a96a1a1968a7e7164574b3e2f24190d01000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000005111e2a36414d565e6165656565656a7784909daaaa9d9083776665656565656565656565656565656360594f44382d2e2d2c292429282524221d181109010000000008131e28313a41454748494a4c4d4e4f4846423b332923272727272728252a2d30363c454e58626f7c8896a1adab9c908376655b5044372b1f1205000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f120600000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d9aa69b8e81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080013202c3946535f6c7986929facada093867a6d6053535353535353535353534a5153545556555d60676d747f8c939daaaea3998e8275695f53463a2d211407000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000104060708090b141f2c3844515c667683909ca9b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000060f18222b353e47505a636d74808d9aa7a79d9083766a5d50433f4a545c676d7a84909daaa4998c807366594d4033261a0d0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000916222f3c4955626f7c8896a0ac9f92867c6e696159544f4847423d3a393a3c40454d56606c7884919ea89b8f827568554c4135291d1104000000000000000000000000000000000408101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000714202d3946525e686e7272727272727985929faca89b8e8275727272727272727272727272727272706b6054483c3126201f1d181d1c181815120d06000000000000010c161f282f35393a3b3d3e3f4041423b3a36312c2f3034343434343531363a3b41464e57606a74808d9aa8aea3998c7f726653493f33271b0f03000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e211408000000000004101c27333d474f55566060606060606060606060606060606773808d9aa69b8e817468606060606060606060606060606060575550483e33281c11040013202c3946535f6c7986929facada093867a6d6053474646464646464646464044464748494b51555d606d74818e98a2aeab9f93877b6e6155483b2f24180d010013202c3946535f6c7986929facada093867a6d6053473a2d2014131313070d10131414151a1d27303a4653606d7985929fabb2a896897c706356493d3023160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000007101a232d373f44505c666d7983909da9a59d9083766a5d5043434c565e696f7c85929faca3998c807366594d4033261a0d0000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000b1825323e4b5865717e8b98a8a79a8d81746a5f574f48443d3a37312d2d2e2f353b44505b6574818e9ba79e928578675d5145392c2013060000000000000000000000000000050c1114171d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000814212e3b4754616e7a7f7f7f7f7f7f7f8c98a2aea99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574e42372b1e13100c070f0c0b0906010000000000000000040d161e24292c2d2f3031323335362e2d2a32383b3d404040404141424246484c525860696f7c87929faca99f92867b6e6155483b2d22170b000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000b16212c353d44484a53535353535353535353535353535a6773808d9aa69b8e8174685b53535353535353535353535353534a49453e362c22170c000013202c3946535f6c7986929facada093867a6d6053473a393939393939392e34383a3a3b3c40454b515b616d7a86929facafa4998c7f7366554b4035291d10040013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181d20202122252a2f39434d57636f7c8998a2aeaca196877b6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f221609000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000060f19222c363f49525c606d78828f959fa69d938c807366594d424b555e686e7b859198a2a49a92867d706356493d3023160a00000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000d192633404c5966737f8c99a6a3968a7d7063584e453e38322e2b262020212429333f49536673808d99a6a197877a6d6054473a2d211407000000000000000000000000000810171c2123242a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000714202d3a4753606d7a868b8b8b8b8b8c919caab4ab9f948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84776a5f53473a2e2114080000020000000000000000000000000000040c13191d202122232425272829222b353d4448494d4d4d4d4e4e4f4d5354565e616a6f7b849199a3aba1978d8174695f53463a2d1b11060000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000005101a232c33383c3d464646464646464646464646464d5a6773808d9aa69b8e8174685b4e464646464646464646464646463e3c39332c241a1005000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d23282c2d2e2e2f35394046525e6873808d99a9b3ab9d908377675d5145392c2013060013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d24292c2d2e2f30363b424b555f6974818e9aaab4ab9e918478695e52463a2d201407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d201407000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000050e18212b343e48515b636e74818e949ea79e948e81746e63574b4a545d676d7a849197a1a49f93887e716b6054483b2f22160900000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000d1a2633404d596673808c99a6a295887c6f6255493c332c27211e1d2024292d333b434e586774818d9aa7a994887b6e6155483b2e22150800000000000000000000000008121a22282d3031323643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e211508000613202c3945515d6775828f98989898999ca3adbcb0a69f9c98989898989898989898989898989896887b6e6255483b3025190e02000000000000000000000000000000000001080d111314151617191a1b1c27323d474f54565a5a5a5a5a5b5c575e6164686d747c859196a0aaa39992857a6e61574d42362a1e0a000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000008111a21272c2f30393939393939393939393939404d5a6773808d9aa69b8e8174685b4e4139393939393939393939393931302d28221a120800000013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181c1f20212224292f35414c56626f7c8897a2adac9f9286796d6053473a2d2014070013202c3946535f6c7986929facada093867a6d6053473a393939393939392f35393a3b3b3d42464d545c676e7b87929facb1a79a8d817467574d42362a1e1105000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675c5145382c1f1306000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000040d17202a333d47505a626d73808c939da69f958f82786d605b5244505c666d79839096a0a59c928b7f726c61594f44382c201307000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000000000c1925323f4c5865727f8b98a9a396897c706356493d332b262324292c2f35383f444d56606a7683909da9a399877a6e6154473b2e211408000000000000000000000008121a242c33393c3e3f3e43505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080004101d2935404b5565717e8b99a49f9fa5a7adb5bbb2aaa4a19f9f9f9f9f9f9f9f9f9f9f9f9f9fa8998c7f7266564d41362a1e11050000000000000000000000000000000000000001040607080a0b0c0d13202c38444f596063676767676768686a696e71757a81879197a0a8a19892877d6f685e52453b31261a0e00000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f1205000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d34404d5a6773808d9aa69b8e8174685b4e41352d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000013202c3946535f6c7986929facada093867a6d6053473a2d2014131313130c1012131415181d25303a4653606c7985929fabafa399897c6f6256493c2f2316090013202c3946535f6c7986929facada093867a6d60534746464646464646464640454747484a4d52575e666d79829099a3afab9f95897c6f6356493c30251a0e02000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4034291c1004000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000030c161f29323c464f59616c727f8b929ca5a0969083796d665c5049525c606d78828f959fa69e938d80736d625a50473d32271b10030000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2014131313131313131313131313131313131313131313131313130807050200000000000000000000000000091623303c4956636f7c8997a1a5988b7e7265594f453d3731302f35393a40454950565e686f7c89959fac9f9286796d6053463a2d2013070000000000000000000008121a242c363e45494a4c4a46505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800010d18242f3a4754616d7a86939393939a9da5afb5aaa0989593939393939393939393939393939393908376685e5246392d2014070000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737374747576787b7e82868e9299a1a39f9791867e716b60564d4133291f140900000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d2013060000000000000000050b10141617202020202020202020202734404d5a6773808d9aa69b8e8174685b4e41352820202020202020202020171714110c05000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000004060707070c131f2b3844505b667683909ca9b5ab978a7e7164574b3e3124180b0013202c3946535f6c7986929facada093867a6d6053535353535353535353534b5153545557575e61696e78818e949fabafa59d9083776b6054483b2f1f140900000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f23180c00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000020b151e28313b444e58606b707e87929fa4a19791847a6d675d544a515b636e74818e949ea79e948e81776c605b51483e352b21160b0000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000713202d3a4653606d7985929ea99c8f82766b60574f47433e3d3d4045474b51535b60686e7a84919ea7a99d908376665c5145382c1f130600000000000000000008121a242c363e48505557585651505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000713202d3946525e687682868686868e929da9b0a4988e888686868686868686868686868686868686887b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000a1623303d495663707d808080808181828385878b8f92999fa09e99928d857c716c61594f443b3021180d030000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000000000407090a1313131313131313131a2734404d5a6773808d9aa69b8e8174685b4e4135281b1313131313131313130b0a08040000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000030f1c28333f4a546875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facada093867a6d606060606060606060606060555d6061626466696e737b828e939ea6b0a79e938a7d7063594f44382c200d0200000b1825323e4b5865717e868686868686867c6f6256493c2f23160b0301071a2733404d5a66738086868686868686786d6053463a2d201307000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6d6154473a2e21140700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000a141d27303a434d565f6a6f7d869299a3a29892857b6e685e554b505a626d73808c939da69f958f82786d655b50493f362c23190f0400000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000006121f2b3844505c6673808c96a19f94897d70696059534e4b49494b5153555d60656c717a839096a0aca2978c7f7265544b4034281c1004000000000000000008121a242c363e48505a616465625b515d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000005111e2a36414c5666707679797979818e9aa7aea195887c79797979797979797979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8e8f909298979c9c9a9896918d86807a6f6a615a50473d32291f0f060000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d201407000000000000000000000000000006060606060606060d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0606060606060606000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000b17222d414e5b6774818e9aa7b2a5998c7f7266594c3f3326190c0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c676d6e6e7073767b80858f949ea5afa8a0958e81756b6155473d32271b0f0000000b1724313d4a56626c71797979797979796f6a6054473b2e231c150c0b121826323f4b58636e737979797979797976665c5044382c1f1206000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d20130700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000006111c262f39434c565e696e7c859298a3a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f372d241a110700000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000003101c28343f4a54606d7a849199a49e91847b6f6b625f58585656555d6064676d71787e859095a0a8a49e92857a6d6154473a2e23180c000000000000000008121a242c363e48505a616c71726d625b5d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000010d1925303a44545e66696c6c6c75818e9ba8ada194877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564d41362a1e11050000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9b9b9d9fa29f94908d8b8884807b746d68605850483e352b20170d00000000000000000000000915202b353f474e524d52575f62666a6e71737577787879797978777573706d67636059534d46423c332a1f140900000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000061b2834414e5b6774818e9aa7b2a6998c7f7366594c403326190d0013202c3946535f6c7986929facada09386797979797979797979797979797979797a7a7b7d8082868c92979fa6afa79f969183796d60594f44352b21160b0000000915212e3a45505a62656c6c6c6c6c6c6c6260584e443d342e271e18151d2329333c47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e110500000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000091217222d38424b555d686e7b849197a2a39f92877d706a60574d4e58606b707e87929fa4a19791847a6d675d544a41382d251b120800000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000b17232e3845525d68707d87939aa19691847d746f6a6764636366676d70757a7e838b9297a0a7a49c928b7e71685d5246392d1d12070000000000000008121a242c363e48505a616c717e7f726d6257697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000008131e28323a4146545a5d60606875828f9ba8ada093877a6d606060606060606060606060606060606054524d443b3025190e020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a7a7a8a9aba99c9083807e7c77736e69615e564e463e362c23190e0500000000000000000000010e1a26313d4751595e5f6060605e575f626466696a6b6b6c6c6c6b6a686663605d6060606055534d453c31261a0e02000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d1004000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000205101c2834404b556875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868687888a8c8f92999fa2a9aba39f9590847b6e675d51473e3323190f0400000005111d29343f4850565860606060606060605e56544f444039302a211f272f343e454d53555d60606060606060605f504a42382e23170c000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473a3025190d0100000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000007101b2428333f4a545c676d7a839096a1a49c918b7e716b61584e4d565f6a6f7d869299a3a29891857b6e685e554b42382f261b130900000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000000000006111c2935414c56606b717e8892989f969188817c777471707073767a7d81858b91959ea1a9a29f928d80736c61564c4135291d0b0000000000000008121a242c363e48505a616c717e878b7f72695e697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e21150800010d1925303a444c52545757575c6875828f9ba8aca09386796d60575757575757575757575757575755544e46413b32291f1408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9fa0a1a2a4a6aa9e9185817e7a746e69605c554d443d342c241a1107000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585a5c5d5e5f5f5f5f5e5d5b575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c090e1116202c3845515c677683909ca9b6ac978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949597999c9fa3abaca49f99928d837b6e695e554c41352c21110700000000010c18222d363f454a4b5359636a6c6c6c6c6b636059514a423c332a2a3139404550575f626a6c6c6c6c6c5f574d53443f3830261c11060000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e13080000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000040f19222d363e44505b666d79828f95a0a59d928c7f726c62594f4c565e696e7c859298a2a39892867c6f695e564c433930261d140a01000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000d19242f3a444f59626c717e868f949c9a938e8883807e7c7c7f83868a8e92989da0a7a39f97928a80736e645a50443a3024190d00000000000008121a242c363e48505a616c717e879292867b6e61697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e2115080005111d2a36414c565e61646464646875828e9ba8aca09386796d6464646464646464646464646464646260584e43372b20170d02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c939393939495979a9d9f97918e8b85817b736d675e564d453b30271d1207000000000000000000000006121f2c3845525e6a757979797978706b605c544d5151525353524b515a61696e777979797976695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e3124180700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191e2028323a4653606d7986929facafa49a897c6f6356493c302316090013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a1a3a6a8a6a8a09e9a938f8780796e695e574d433a2f231a1000000000000006111b242d343a3d3e525e6a757979797978706b605c544d453f36333c434b515a61696e777979797976695f53463a342e261e150a000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d02000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000a16212b343e48515b606c78818e949fa69e938d80746d635a504b555d686e7b849197a2a49992867d706a5f574d443a31281e150b02000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c11050000000000000008131e28323d47505a626c717b82898f92999b95908d8b89898c8f92999b9fa2a9a29e99928e857e736e645c52483e32281e13080000000000050e1a242c363e48505a616c717e879292867d70695e697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d201407000713202d3946525e686d717171717174818e9ba7ada093877a717171717171717171717171717171716f6a6054473c31261a0e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f868686868687888a8d90959a9e9b98928d8680796e695f574d43392e23180c03000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e221508000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d20140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9a9a8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2525252525252525252627252a2d323a444e5863707d8998a2aeac9f93867a6d6154473a2e2114070013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999796918c87827c736d675e574d453b31281e11080000000000000009121b22292e3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e231c150c030000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a302419050000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000030f1b27323d47505a636d74808d939ea69f948e81786c605b514a545c676d7a839096a1a49f93877e716b60584e453b32281f160c030000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000000000000010c16202b353f48505a61696e767d8287929fa09d9a979696999c9fa3a9a29f9b97928d86817a716c635c524a40362d20160c0200000000020d17202c363e48505a616c717e879292867d706b6057697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000714212e3a4754616d7a7e7d7d7d7d7d828f9ca9b1a4988b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62574d42372b1e1205000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797a7a7b7e8083888d9399a09f99928c837b6e695f554b4034281f140900000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000000000000000000000000000000000000010d1a2734404d5a6773808d8d8d8d8d8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a32323232323232323232333330363a3e444c565f6a75818e9baab4aa9d918477685d5246392d2013070013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399929291908f8d8a8784807b756f6a605c554d453b33291f160c0000000000000000000911181d25323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d21110a030000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e130800000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000007131f2c38434f59616c727f8c929da5a0959082796d665b5044505b666d79828f95a0a59c928b7f726c61594f463c332920160d0400000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a0000000000000000040d19232d363f49515a61696e757b818e9aa7aaa7a4a3a3aba39f9c9997928e8a85807b746d68615a524a40382e241b0e04000000000008141f29323e48505a616c707e879291857c6f6b646464697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e02000714212d3a4754606d7a868a8a8a8a8a8f949fabb3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8377695f53463a2d211408000000000000000000000000000000000000000000000000000001020a16222f3a46515b63666c6c6c676d6e6f7173777c81879195a0a39f9590847b6e675c51453b30251a0e02000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d80808080807e7164574a3e3124170b0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f404142464750565d686f7c87939facb0a69a8d807367564c4135291d11050013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858382807e7b77736e69625f58514b433b332921170d0400000000000000000000060c1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1200000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c020000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222f3b4854606b717e88939fa4a19690837a6d675c544a4653606c78818e949fa69d938c80736d625a50473d342a21170e0500000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000000000000000915202a333f48515b636c717b81878e939da9acaba49f9d999992908c8985817d79746e69615e56504840382e261c12090000000000020e1925303b44505a616c707e879291847c717171717171717683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000613202c3945525d6876828f979797979c9fa6b0b7aca39b9897979797979797979797979797979795887b6e6155483b3025190e0200000000000000000000000000000000000000000407090a0d0e0f10121e2a353f495157596060555d60616264676a6f747c839095a0a7a0969083796d60574d42362a1e1205000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000000000000000000000000000000000000000916232f3c4855616b707373737373716c6155493d3023170a0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4d52545a61686d7a83909aa4afac9f94887c6f6255493c3024190d010013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573716e6966625f57534e454039302920170f050000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e0200000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a8a19992877e716a5f554b4033291f0e0400000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000091623303c4956636f7c86929a93939791847b6e685d554b424d5a6673808d93939393948e81746e635b51483e352b22180f0500000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000020e1a26313c45505a636d727e868e939a9da5a39f9c9993908c898683807c7975706d66615e57524c443e362e261c140a00000000000005111e2a36414d56616c707e879292867f7e7d7d7d7d7d7d7d7e83918f8275685c4f4235291c0f0000020c1620283036394646464646464646463b3a36302921170d02000004111d2935414c5665727e8b9aa49f9fa1a3a9b1bbb5aca7a49f9f9f9f9f9f9f9f9f9f9f9f9f9fa7988c7f7265564c41362a1e1105000200000000000000000000000000000000050b101416171a1b1c1d1e1f232e373f464b4c53534b5153545557585f626a6f7a839097a1a8a0958d8074695e52463a2d2014090000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000000000000000000000000000000000000000714202c38444f596163676767676764615a5045392d2114080000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565e61656c707a829095a0acafa49a8f82766a5f53473b2e1e1308000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5755534d47433c342e271e170e050000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f14090000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000c1925323f4c5865727f868686868686857c6f695e564c4343505c69768286868686868682786d605c52493f362c23191006000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060606060000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e0100000000000006121e2b37424e57626d727f8a92989fa4a29f99928f8b8683807d797673706d6664605c54534d46413a322c241c140a020000000000000714202d3946525e68707e87929999928c8a8a8a8a8a8a8a8a8a91958f8275685c4f4235291c0f000000050e161e252a2d2e39393939393939392e2d2a251f170f05000000010d19242f3b4754616e7b879393939394979fa9bcaea49c9993939393939393939393939393939393908376685e5246392d20140c070f0b0a080500000000000000000000000810161c202324262728292a2b2c202e353a3e3f464640454747484b4e535860686d7a85929ea9a79f92877b6e6154483b31261a0e02000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392e1f150b0100000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a575550483e33281d11050000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769696e72777d8590949fa7b1a79f93877c6f62584e43372b1f0c02000013202c3946535f6c7986929facada093867a6d6060606060606060606060606060605f5f5e5d5c5a5754524d4847423c373128231d150c050000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8a9a29f99928d847d716c615a50463c31271d0f0500000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000b1824313e4a56626d72797979797979786f6a5f574d443a414e5a667076797979797979756d665c504a40372d241a11070000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f13131313130c06060300000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000814212e3a47535f6a717e8b919fa2a69f98928d87827e7a7673706d676663605c5453514b46423b363029201c17110a020000000000000814212e3b4754616e7b859299a3a39f9793939393939393939393938f8275685c4f4235291c0f00000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d0500000000000814202d3a46525e69768386868686878d97aab4a89c928c8686868686868686868686868686868686887a6e6154473b2e211c181c1b171714110c05000000000000000008111a21282c2f30333435363738392d2c282f3233392f35393a3b3c3e43474e565e68717e8b97a1ada3998d807367574d42362a1e12050000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c30271d0d0300000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4a49453e362c22170c000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787b7f838a91979fa6b0a79f958d80746a6054463c32261b0f00000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252504f4d4b4846423b3a37312b262018120b030000000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9997928d87817a6f6b615a50483e342a1f150b0000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c625f584e453b323e49545e66696c6c6c6c6c6c69605c544a3f382e251b1208000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1320202020201913120f0b060000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000005111e2a36424d57626e7b86929fa3a59e949086807b75716d686663605d555653504a464540393631302e2d2b28231c140c0400000000000714202d3946525e68717e87929999928a8686868686868686868686868175685c4f4235291c0f000000000002080d11131420202020202020201514120e090200000000000005111e2a36424d56667176797979797b8798a3aea6998c8079797979797979797979797979797979797976685e5246392d2c292329282423211d17100800000000000005101a232c33383c3d404142434445453a38342e27262d24292c2d2e2f31373d444c56606c7885919eabab9e918478695f53463a2d2114070000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1e150b00000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040403e3d39332c241a1005000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818285878b90959ea1a9aea69f959083796d60584e43342a20150a00000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403e3b3a36302e2b261f1b150c0700000000000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d030000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000006121e29343f495156586060606060605f55534e463c332938424c545a5c6060606060605c53504a42382e261c130900000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281f202c2d2d2d2c26201f1c17110a02000e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000714202d3a46525e6975828e98a2a89e938e827b736e6964615e565653514b4946443f3a3e4041403e3d3b3a38342e261e160d040000000005111e2a36414d56616c717e879392867e797979797979797979797979756f65594d4134281b0e00000000000000010507071313131313131313080705020000000000000000020e1925303b44555f666a6c6c6c6c7985929faca89b8e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564c413b3a38342f363531302d28221a120800000000000b16212c353e44484a4d4e4f505152524644403930271c181d20202122262b323a44505b6674818e9aa7ada196887b6e6155483b2e22150800000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180c030000000000000000000000000000000000000000000000000000000008111a21282c2f30343434343431302d28221a120800000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9197989da0a7adaaa39f948f837a6d675c51463d3222180e0400000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c0200000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d18232d373f464a4c535353535353524847433c342a21303a42494e505353535353534f46443f3830261c130a010000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a545c6a6c6c6c6c6c66605b5f5e5e5d5b59575553504a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235282b383939393939332d2b28221c140b060e1b2734414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000814212e3b4754616e7b87939faaa0968e81786e69615e5754524c494745403d3a3840464b4c4e4c4b494846443f3830281f160c01000000020e1925303b44505a616c717e879392877e716c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000009141f2932434d555b5d60605b667783909daaaa9d908377675c60606060606060606060606060606054524c4446484745404443423e3d39332c241a100500000004101c28333e474f5557595a5b5c5d5e5f53514a42392e231810131414151b2028333f4a5464717e8b97a4b2a8978a7e7164574b3e3124180b000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000000000000000000000000000000000000000000000810161c20232427272727272423211d1710080000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a9aaacaba39f98928c827a6d685e554b40342b2110060000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d342c241a120800000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000006111b252d343a3e3f464646464646453c3a37312a221e2830383e4143464646464646423a38342e261e140a010000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a44505c66757979797979726c665f5751504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d402e34384546464646463f3938332d261d180f091a2733404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0100000000000b1825313e4b5864717e8b99a4aa9d9184796d665f57524d4746413d3a38352f3040495157595b5958565453504a423a31281e13080000000008141f29323e48505a616c717e889392877e716c615a6060606060605c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4e50534a546774818e9aa7ac9f9286796d6053535353535353535353535353535347464a51535453514b504f4e4a49453e362c22170c0000000714202c38444f596163666768696a6b6c605c544a4034281c100607080a0e17222d3d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c00000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f0500000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a171714110c05000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa8a6a7a09d99928e867f786d685e564c43392e22190f000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20202020202020202020201f1f1d1c1a181514120e0906020000000000000000000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f050000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b221a12080000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000009131b23292e3132393939393939392f2e2b262018161e262d323536393939393939362d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252d3a4653606d7987868686867f786e69625b524d443e3c3a38342e2c29241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d383f445253535353534c46443f382f2a2119141824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000010d1a2734404d5a6773808d9aaba4988b7e71675c544d46423b3935302d2c292e3842515b63666866646361605c544c433a2f24190d01000000020d17202c363e48505a626c717e889392877e716c61574d535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000050e1f2831383e4243464b5865717e8b98a8aea399897c7063564946464646464646464646464646404a545c6061605c555d5c5b575550483e33281d110500000916232f3c4855616b70737475767778786d665c5144382c1f12060000000616232f3c4956626f7c8995a2afa6998c807366594d4033261a0d0000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e0600000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999795908c86817b736d665e564c443a30271d1007000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20141313131313131313131212110f0d0b08070502000000000000000000000000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c35302820191008000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2c22211f1a150e0c141b212628292d2d2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000050b10141f2b3844505c66717e879399928c827b726d615e565046413a322924201d19130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b4138424a505e5f6060605f5953504a423b332a251f17202b36414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000000020e1b2835414e5b6874818e9ba7a194887b6e61554b423b36302d292523282c343f4a54636d73747371706e6d665d564c4135291d110400000000050e1a242c363e48505a626c717f889392877e71695f534646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000d161f272d3236373b4855616e7b8896a0acab998d807366594f4338393939393939393939393844515c666d6e6d676b6a696864615a5045392d21140800000a1724303d4a5763707d80818283848586786d6053463a2d20160d0909070c1724303d4a5763707d8a96a3b0a69a8d8073675a4d4034271a0d010000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939393939399929291908f8d8a87847f7b756e69605c544c443a32291e150b00000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140706060606060606060605040200000000000000000000000000000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d4946454039373129251e160e0700000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000060d121518192020202020201f1515120f0a03030a1015191c1d2020202020201c1312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f19100700000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841343f4a545c6a6c6c6c6c6c66605b544d453f3630292019252f3841484c4e535353535353534b49453e362d22170c00000915202b353f474e525353535353535353535353534a545c6a6c6c6c6c6c66605b544d5353535353535353535353535353535353534e4c4841382f251a0f030000000000020e1b2835414e5b6874818e9ba7a194877a6e6154473e39352f3333332e34383d44505c66737f817f7e7c7b786d685d5245392c201306000000000008121b242d363f48505a626d727f8b9192867b6e6155483b39393534312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292d3a46535f697784919eaaaa9d9184776b6054483d31282d2d2d2d2d2d2d2d3a4653606d787b7a7978777675716c6155493d3023170a00010e1a2734414d5a6774808c8d8e8f9091887c6f6255483e31281f1a171617181d27333f495364717e8b97a4b1a6998c807366594d4033261a0d00000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d080200000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868685858382807d7a77736e69615f57504a423a322920170c0300000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c040000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000106090b0c13131313131312090806030000000005090d0f101313131313130f07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d373844505c66757979797979726c665f575146423b3229251e262f363c4041464646464646463e3d39342d241b11060000040f19242d353d4245464646464646464646464644505c66757979797979726c665f5751464246464646464646464646464646464641403c362f261d1308000000000000000d1a2733404d5a6673808d99aca295897c6f62585047454140403f40404045464f57606d78858e8c8b8987867a6d6054473a2d21140700000000000009121b242d363f48505a626d727f8b8c7f72695f53463a2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1e2a36424d576773808d9aa7aca096897c6f63594f433a3129242322222429333f4a5463707d878685848382817e7164574a3e3124170b00000b1825323e4b5865717e8b989b9c9d988b7f7265594f433a312a2524232323282f3744505b6574818e9aa7b5ab988b7e7265584b3f3225180c0000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b050000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797878777573716e6866615e57534d443f38302820170e0500000000000000121f2c3845525e6a75797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d080200000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312d3a4653606d7987868686867f786e69625b524d443e35302820252b3033343939393939393931302d29221b12090000000008121b242b313638393939393939393939393a4653606d7987868686867f786e69625b524d443e353039393939393939393939393433302b251d140b01000000000000000b1824313e4b5764717e8a9aa4a69a8d80736a615a54524c4d4d4c4c4d4b515359606a717e8b979997968f8376685d5245392c2013060000000000000009121b242d363f48515b626d727f80736d63574d42362a1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1a26313c4855626f7c88959faba89b8f82756b60554b433b352f2f2f2f2f353b44505b6673808c989291908f8b7e7164584b3e3125180b00000815222e3b4855616e7b8896a0a9aa9d9083776b61554b433c36313030302e3439404b55606c7884919eaaafa499897d7063564a3d3023170a00000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f090300000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5654534d46423c342e261e160e050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e09030000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313131310100d0a050000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d28271f2b3844505c66717e879399928c827b726d615e565046413a3229241d2427272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d2d2d2d2d2d2d2b3844505c66717e879399928c827b726d615e565046413a3229242d2d2d2d2d2d2d2d282724201a130b0200000000000000000814212e3b4754616e7b87939fac9f92867c706c64605d565a5959595a555c60636b707c85929fa9a1968b7e7265564c4135291d1104000000000000000009121b242d363f49515b626d72736e635b51453b31261a0e0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a7683909da7aa9e93897c6f675d554c45413d3c3b3c3c40454d57606c7884919e9f9e9d95877a6e6154473b2e21140800000814212d3a47535f697784919daaaca0958a7d70675d554d46423e3d3c3d3e40454b515c67707d8a96a0acac9f93867a6d6054473a2d2114070000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d04000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060606060605f5f5e5d5c5a5754524c4846423b373128231c140c040000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c070000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020201d1c1a16110a0300000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000000000000000060c11151718202020202020201b1b1c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191b20202020202020181715110c060000000000000000080f151a1d1f20202020202020201c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f1920202020201b1a18140f08010000000000000000000714202d3946525e6876828f9aa4a39892857d76716d6868676666666668676d70757d859197a2a49e9184796d6053463a2f24190d0100000000000000000009121b242d373f49515b626566635c52493f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a95a0aca59d9183796d675e56514b4a494848494b51575f69717e8b96a1aca89d908377685e5246392d201407000006121e2b37424d5766737f8c98a2aea79e9184796d675f57534d4b4a494a4b4b51555d606d7983909da8b2a99d908376685d5245392c201307000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f05000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535252504f4d4a4746413b3a36312b261f17110a02000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a0706040000000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000000000000000005080a0b131313131313130f0b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313131313130b0a0805000000000000000000000004090e1112131313131313130b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313130e0d0b0803000000000000000000000005111e2a36414d56626f7c87939fa5a297928a837d7a777573737273737476797d82889197a1a59d928a7e71675c514538281e1308000000000000000000000009121b252d373f495156585a57524a40372d21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4653606c7883909aa4aca0958f82796e68605d555756555556555d60696e7b85929fa8aca1968a7e7164564d41362a1e11050000020e1a26313c4754616d7a86929fa8aca1969082796e69615e575857565657545c60676d75818e95a0acada2978b7f7265564c4135291d11040000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464645454442403e3b3936302d2a251f1a140b06000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303139393939393736322d271f160d030000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000606060600000000000000000000000000000000000104060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000601010000000000000000000000000000020e1925303b4754606a73808d939fa4a29f94908a86848280807f7f80818385898f939aa1a49f938d80746c61554b403428160c0100000000000000000000000009121b252d373f464a4c4d4b4740382e251c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656f7c88939fa7a89e948f837a736d6765636262626365676d727b849197a2ada59e9184786d6053463b3025190e020000000915202d3946525e6873808c95a0aaa89f9490837b736e6967646363636465666d7179818e939da7b0a69e92857a6d6054473a2f24190d0100000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e09020000000000000000000000000000000000000000000000000000000000000000000104060606060606060601000000000000000000040607090c0e0f11121213131211100e0b0808060200000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393938373533312e2d2a25211e1a140e0903000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000008141f2b37434e58606d78818d939a9fa69f9c9992908f8d8c8c8c8d8e9092989c9fa49f99938c81786d605a5043392e231804000000000000000000000000000009131b252d343a3e3f403f3b352e261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d959fa8a69e959086807a7672706f6e6f6f7274797f869196a1a9a79d938a7e71665c504438291f14080000000005111d2935414c56606d79849198a2aaa69f959086807b767371706f70717275797e848e939da5afa89f948b7f72675d5145392c1e13080000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b0703000104070c10131316191b1c1e1f1f20201f1e1d1b181514120f0a0400000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1914120e0903000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131208070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000020f1b27323d44505c666d78808890959b9fa2a39f9d9b9a999999999b9d9fa2a29e9b948f877f776d665c50483e30271d120700000000000000000000000000000109131b23292e313233322f2a241c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d788390959fa7a79f98928c86827f7d7c7b7b7c7e81858b9298a1a8a69f958e81746c61544a3f3428170d0200000000010d1925303a45515c676f7c869298a1a9a79f98928d8783807e7d7c7d7e7f82858b91969ea5afa7a0969082786c60554b4135291d0c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201a1a17130e070d1113181c1f20232527292a2b2c2c2c2c2b2a282522211f1a15100c0701000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020201f1f1d1c1a171414110e0805020000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850555760606060605d5b554d43382d22160a00000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000a152028343f4a545c666c737c83898e9298989b9c9e9e9f9f9f9e9e9d9a9897928e89827c736c655c544a3f362c1e150b00000000000000000000000000000000010911181e2225252726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d45515c666d7a8390959fa4aaa29f98928f8c8a898888898b8e92979fa2aaa59e949083796d605a5042382e23170500000000000008131e2934404b555f6a707d8692979fa6aaa39f9993908d8b8a89898a8c8f92979da0a8aca59e9590847a6d665b50433a2f24180d00000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726231f1913181d2023282c2d2f323436373839393938383734322f2e2b261f1c18120b03000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000004090e111213131313131313131313131313131313131313131313131313131212110f0d0b0807050200000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a09070400000000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6a665f554a3e32261a0d0000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f23160900000000000000000000000000000000000000040b17232e38424a545b606b6f767d8185898c8e9091929293929291908e8c8985817c766f6a605b534a42382e241a0c03000000000000000000000000000000000000070d121618191a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b545e686d7a838d939a9fa7aaa29f9c989695959596989b9fa2a9a8a09e938e827a6d675d51483e30261c1106000000000000020c18232f39434e58606b707d858f949ea0a8aba49f9c9a9796969697989b9ea1a9aca7a09d938e837b6e685e544a3f31281d1307000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e09050200000000000000000000000000000000000008121b242b313638393939393939393433302b241d24292c2e34383a3c3f41424445454646454443413e3b3a37312c29231d150d0700000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b05000000000000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7079797979797671665b4e4236291c1000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000006111c263038424a505960636b7075797c7f81838485858685858483817f7c79746f6b6260585049413830261c120900000000000000000000000000000000000000000106090b0c0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e39424c565e686d79808790959b9fa2aaa8a5a3a2a1a2a2a5a7aba49f9c96918981796d685d554b40362c1e150a000000000000000007121d27313c464f59606a6f7b828a91969c9fa3aba8a6a4a3a2a3a4a5a8a8aaa29f9b95908981796e695e564c42382d1f160c01000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000040f19242d353d424546464646464646413f3c362f282f35393a404546494c4e4f51525253535251504e4b4847433c38342f271f19100a01000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000020507081313131313131313131313131313131313131313131313131313131313131211100c09060503000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000010406070a0d10111213131312100e0b070705010000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c16100800000000000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d868686868683766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000a141e262f383f444f54596063666d6f72747677787979797877767472706d66636059544e443f382f261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565e676d747c83898e9298999b9d9e9f9f9f9e9d9c9999938f8a847d756d675d564c433a2f241a0c030000000000000000010b151f2a343d474f5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9998928e89837d756d675e564d443a2f261c0d040000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000915202b353f474e52535353535353534d4c474038313a4045474b515356585a5c5d5e5f5f5f5f5e5d5b5855534e47454039312b221b130a0000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020201f1e1c191613120f0b06000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a1108000000030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000020c141d262d333d43484f54545c60636568696b6b6c6c6c6b6b6a676563605c54544f47433d332d261d140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555c606b6f767c8185898c8e909192929291908f8d8a86827d79706b605d554c443a31281d120800000000000000000000030d18222b353d464e575e616c71787d82868a8c8f90919293929291908e8c8985817d77706b605d554d443b32281d140a00000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000e1a26313d4751595e5f6060606060605a58524a403a434b5153545c60626567696a6b6c6c6c6b6b6a6765625f5853514b433d342d251b12090000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b292623201f1b17110c0600000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b0500000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000000000000000000020b141c222832383d44484a515356595b5d5e5f5f605f5f5e5d5b595653504a48443d383227221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b515960636b6f75797d7f828385858685858482807d7a76716d666059514b433a32281f160c000000000000000000000000061019232b343d454d525a61666c70757a7d80828385858686858483817f7c7975706b636059514b433b322920160b02000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c67645c5247404b555d6064666d6f727475777878797978777674716e6a64605c554e463f372d251b11070000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000050e171e252a2d2e39393939393939393939393939393939393939393939393939393939393938373633302d2b27221b17110a0300000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000020a111721272c333839404446494c4e5051525253525251504e4c4946443f3838322b272017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313940454f54596063676d707375777879797978777673716e6864605c544f454039312820160d0400000000000000000000000000071119222b333b424650545b6064676d707375777879797978787675726f6d67636059544f45403a312920170e050000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000121f2c3845525e6a7579797979797979746e64584c45515d676d7176797c7f81828485858686858483817e7b77716d67605851493f372d23190b020000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464544433f3c3937332d28231c150c0500000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e06000000000000000000000004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000060b161b21272c2e34383a3c3f41434445464646454443413f3d3a38342e2c27211b160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f343d43484f54555c606366686a6b6c6c6c6b6a696664615e5653514a423d352f271f160d04000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605c55554f48443d352f281f170e050000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a02000000000000000013202c3946535f6c79878686868686868074675a4d4753606d797e8286898b8d8f90919292929291908e8b88837e796f6a625b51493f352b1d140a0000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000008141e29323b41465353535353535353535353535353535353535353535353535353535353535352514f4c4946443f38342e261e170f070000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b2620181009000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000040a0f161c1c23282c2d3032353638383939393838373432302d2c28231c1b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5e5d5c5a5754524d464440393029241d150d040000000000000000000000000000000000070e171f252a2f383f44464b515457595c5d5e5f605f5f5e5d5b595653514b48443d383329241d160d050000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000013202c3946535f6c798692939393938d8074675a4d4f5c6875828b8f9298989a9c9d9e9f9f9f9e9e9d9a9895908b847c726d625b51473d2f261c1106000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000020e1925303b444c525f60606060606060606060606060606060606060606060606060606060605f5f5e5c5956535049443f38302921191007000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a0100000000000000000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000050b1012181c1f202326282a2b2c2c2d2c2c2b2a282623201f1c17110f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c3238394045464a4c4f505252535252514f4d4a4746413b38342e271e18120b0300000000000000000000000000000000000000050d141a1d262d33383a4145474a4d4f50525253535251504e4c494645403938332c272118130c0400000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000013202c3946535f6c7986929f9f9f9a8d8074675a4d4f5c6975828f9c9fa3aaa7a7a4a2a1a1a0a1a3a6a7a79f9d9691877f726d62594f42382d22170b000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696663605b53504a423b332b23190f0600000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a01000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000070c10121316191b1d1e1f1f201f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d40424445464646454443403e3b3936302c28231c150c070100000000000000000000000000000000000000000002090b141c22282b2f35393a3d40424445464646454543423f3c3a38342e2c27211c160d070100000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9caaa29f9c9a97969594939496999ea0a8a8a099928b7f726b60544a3f33281c0f03000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000714202d3946525e6876797979797979797979797979797979797979797979797979797979797979787776726f6c65605c544d453d352b22180d0300000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c1309000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0c0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373633312e2d2a251f1c18120b0300000000000000000000000000000000000000000000000000020a11171c1f24292c2d30333537383939393938373533302d2c28231d1c16100b0500000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9c9a9892908d8b8988878787898c91969fa2aaa39f93877d70665b5044382b1f120700000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000814212e3b4754616e7a8686868686868686868686868686868686868686868686868686868686868584827f7c78716d665e574f473d342a1f150b0100000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b11070000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141415151515151515151515151515151515151515151515151515151724313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f12181c1f202326282a2b2c2c2c2b2a29272421201e1914100c070000000000000000000000000000000000000000000000000000000000060b0f13181d20212426292a2b2c2d2c2c2b2a282623201f1c1812100b050000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838f918d898583807e7c7b7a7a7b7d7f848b9298a2aba4999083786c605346392e23180c0000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000814212e3b4754616e7a87939393939393939393939393939393939393939393939393939393999292918f8c89837e786e6960594f463c31271d1207000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d0300000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000010507080b0e10111213131211100e0b0807050100000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121212121212121212121212121212121212124313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317191c1d1f1f201f1f1e1c1a171414110e080400000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1f1f20201f1e1d1b19161313100c07000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838a85807c797674716f6e6e6d6e7073787e869299a3aba0958a7e7164544b4034281c100400000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d9c9995908b837b6f6b60584e43392f23180c02000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99938f8a837c726d635c52493f352b1f150b01000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110d080300000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000013202c3946535f6c7986929faca79a8d8074675a4d4e5a6774807d7974706d666764636261606163656c727d87929faca79b8f8275665c5145382c1f130600000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7a8794a1acacb4aeaca6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aaa9a7a09d9590857d6f6a5f554b4034291e130800000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba49f9c9490867f736e635b51473d31271d1207000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000060b1014191e20212427292b2c2c2c2c2b2a272421201e19140f0b0600000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b1108000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4c58646e74716d6663605c54585655545454535b606b74818d9aa9ac9f9285796d6053463a2d20130700000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000814212e3b4754616e7a8794a7afb4aba39f9a9898989898989898989898989898989898989898999b9ea1a9aca79f9792857c6e675c51453a3025190d0100000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000020a11171c1f252a2d2e3134363839393938373634312e2d2a251f1b17110a02000000000000000000000000000000000000000009141f29323b4246474848484848484848484848484848484848484848484848484848484848484a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b13090000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000013202c3946535f6c7986929faca79a8d8074675a4d47525c646764605c5453514b4b4948474748495059626e7b8897a1ada298887c6f6255493c2f2216090004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000814212e3b4754616e7a87959fa3aba399928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8f92979ea1a9a9a2979184796d60564c41362a1d110500000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c12070000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000001070c141c23282b3036393b3e414344454646454443413e3b3936302b27221b140b07000000000000000000000000000000000000020e1925303b444d5254545454545454545454545454545454545454545454545454545454545454545764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000000000000010b151f272f343846464646464646464645423d352d24190f040000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000013202c3946535f6c7986929faca79a8d8074675a4d414a52585a5753504a4645403e3c3b3b3a3b3f47535f6a7885929eabaa968a7d7063574a3d3024170a0006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000714202d3a4753606d79838c9299a29f9286807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082858a91969fa7a9a0968c7f73685e5246392d2013080000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c0000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000030b12181e262e34383b4146474a4d4f515253535251504d4a4746413b37332d261d18120b030000000000000000000000000000000005111e2a36424d565e61616161616161616161616161616161616161616161616161616161616161616164707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000013202c3946535f6c7986929faca79a8d8074675a4d4141474c4e4a46443f3a38342e302f2e2d2d37434e586a7784909daaa4978b7e7164584b3e3125180b000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f140900000613202c3945515d676d787f879297a29992867e727272727272727272727272727272727272727375797e8490959fa9a89f92867a6d6154473a2f24190d0100000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c100400000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000050d151d242930383f44464c5254575a5c5e5f5f5f5f5e5d5a5754524c46443f382f28231c150c030000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000013202c3946535f6c7986929faca79a8d8074675a4d41363c3f413e3a38342e2c2823232221212c3844505c667784919daaa5988b7f7265584b3f3225180c000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020004101d2935404b555d666d727d859298a29892877f716b6565656565656565656565656565656566666d717a839097a1ada2988b7f7265564c4135291d11040005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000050e161f272f353e424a5053565e616467696b6c6c6c6b6a696764615e56535049413d342e271e150c0300000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b98a49d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f090000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000013202c3946535f6c7986929faca79a8d8074675a4d4134303334312d2c28231f1c18161e2429363e4653606d7985929facab978a7e7164574b3e3124180b000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500010d18242f39434b545c606b707d86929fa29992877d70675d5858585858585858585858585859545c60686d7a85919ea9aa9c908376685d5245392c201306000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9285796d6053463a2d22170b00000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000040d162028313940454f545c6064686e7174767778797978777674716e6863605b534e44403930271e150c0300000000000000000000000000111e2a3744515d6a7784878787878787878787878787878787878787878787878787878787878787878787878b919ba99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b12090000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000013202c3946535f6c7986929faca79a8d8074675a4d413427262724201f1c1713141920282f353f48515b63707d8998a2aea399897c6f6356493c30231609000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000007121d283139424a5059606b717e8b949fa39991857a6d60564c4c4c4c4c4c4c4c4c4c4c4c4c4a51565e68717e8b97a1a69f94877a6d6054473a2d211407000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f03000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000010c161f28323a434b515961666d71767a7e808284858686858483807d7a76706c656058514a423930271e150a00000000000000000000000000111e2a3744515d6a778490949494949494949494949494949494949494949494949494949494949494949494989ba3a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d20130600000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a1b171312100e171f252a323a4145515a626d76828f9caaac9f9286796d6053473a2d201407000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000010c161f2830383f444f59626c76828f9ca7a1978d8073685e52463f3f3f3f3f3f3f3f3f3f3f40444c56606d7985929a999896897c6f6356493c30231609000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f1205000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000008131e28313a444c555d606b70787e82868a8d8f919292929291908d8a87827d786f6a605c544a423930261c1106000000000000000000000000111e2a3744515d6a7784909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a7aca99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b0013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b02000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0b070b1218202930363e444c525b626c727f8b949faba89c8f8376675d5145392c1f1306000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000040d161e262e343d47505a63707c8995a0a99f92867a6d6154473b3032323232323232322e343a45515c6674818e8e8c8b89887f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9f9285796c605346392d201306000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000050e19242f3a434c565e676d747d848a8f93999a9c9e9f9f9f9e9d9c9a9a938f8a837c736d665c544a42382e23170b020000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c00000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e030c151c2328323b41464f565d606d727e87929fa6ada1968b7e7165554b4035291d1004000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000040c141c2328353f4854606b7783909daaa3988c7f7266574d42362a25252525252525232834404b5464717e8281807e7d7c796d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e221508000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d00000000000000000000000000000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0c151e272e343e444d525961686d757f879299a3afa59e9184796d6053463a2f24180c00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000020a1117232c38444f596673808c99a6aa9d918477695e52463a2d2019191919191918232e394955616c7176747371706f6d675d5145392c201306000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c110600000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c00000000000000000000000000000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0b151e273039404450565e616b707a818b9299a3aba79e938b7e71665c5145382c1d12070000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000006101b27323d4956636f7c8996a9aca095877b6e6154483b2e21150c0c0c0c07121d2d3944505a6164696766656362605d554b4035291d1104000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b00000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c100000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000013202c3946535f6c7986929faca79a8d8074675a4d4134271a121d273039424a515a62686e757d848e939fa3aba8a0958f81756c61544b4034281c0b0100000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000b14212d3a4754606d7a8797a1ada7978b7e7164584b3e3125180b00000000101c28333e485055575c5b5958565553514b433a2f24180d01000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f030000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d000000000000000000000000000000000000000000000001080d13202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000000000000000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f2215090013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020013202c3946535f6c7986929faca79a8d8074675a4d4134271a18232e39434b545c606c717b818a91969ea5afa69f959083796d605a5042392e23180c0000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000030613202c3945515d677885919eaba6998d8073665a4d4033271a0d0c0c0c0c0b17222c363e44494a4f4e4d4b4a484745403a31281d1307000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f13080000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00000000000000000000000000000000000000000003090e13191d202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120802000000000000000000000000000000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d201306000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050013202c3946535f6c7986929faca79a8d8074675a4d41342716202834404b555c666d747e858e939ea1a8aca49f9490837b6e675d51483e30271d12070000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000040a0f13151d2935414b556a7783909daaa89b8f8275685c4f4235291c191919191919191a242c33393c3e4341403e3d3c3a39352f281f160c01000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d01000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000000000000000000000000000000000000030a0f151a1e24292c2e3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c19130d080100000000000000000000000000000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f12060013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d4134271e28323a45515c676d78818b92979ea5ada8a19a938d827a6e695e554c41362d1e150b0000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000070f161b1f2223242f43505d697683909ca9a99c908376695d5043362a2525252525252525252520282d303136343332302f2d2c29241d160d04000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d11050000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000000000000000000000000000000060b151a1f262b2f35393a40444a54616e7b87939f92878583817d786f6a5f584e4238342e29241e19130c04000000000000000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d41342724303a44515b606d79828e939fa2a9ada59d96918880786d685e564d433a2f241b0c0300000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000007101921272c2f303236434f5c6976828f9ca9aa9d9083776a5d50443732323232323232323232322d2c28232429282625232220201d18130c0400000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d201307000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d030000000000000000000000000000000000020a111720262b31373a4145474a5153555e6976828f9b8f82787774706c655f58504a46443f38353029241e160d070000000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272935414c56626d75818e949da5ada9a19e938e847d736d665d564d443b31281e1209000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000040f19222b32383b3c3f3f434f5c6976828f9ca9aa9d9184776a5e51443f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e151a1817151413110d070100000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e21140700000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000060c141c232831373c42474c5154545c60626466717e8a9792877b6e6a69676462605b5453504a45413a352f281f18120b03000000000000000000000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e040000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272d3946525d68727e8b939ea6afa69f979189817a706b605c544c443b32291f160c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000a16212b343d4348494c4c4c4f5c6976828f9ca9aa9d9184776a5e514c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d12070a09070604010000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a030000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f717375798592998c8078777673716e6c6663605c54524c45413a3128231d150c040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b262018100600000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080013202c3946535f6c7986929faca79a8d8074675a4d4134272e3a4754616d7a85929fa5afa59e948f857d746d676059514a423a322920170d04000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000030f1b27323d474f5456585858585c6976828f9ca9aa9d9184776a5e585858585858585858585858585853514b42392e23180c00000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d00000000000000000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a05000000000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e80828390979c928c848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e060000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000613202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d41342935404b5565727f8c97a2ada59e938e827a706b605d554f444039302820170e05000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000007131f2c38434f59606365656565656976828f9ca9aa9d9184776a656565656565656565656565656565605c544b4034281c10040000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f9095a0a49c9691908f8d8a8885817d79736d68605d564f454039302820160e05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000020a13202d394653606c7984868687888b90959a9590867c6f665b5044382b1f1206000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c2013060013202c3946535f6c7986929faca79a8d8074675a4d41342c3945515d677783909da9ac9e938e81786d686159514c433d342e271e160e05000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000915222f3b4854606b6f72727272727276828f9ca9aa9d918477727272727272727272727272727272726d665c5145382c1f130600000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a0000000000000000000000000000000000000000000000000002050708080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9da0a7aea8a19e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000001070c141c232b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d11040013202c3946535f6c7986929faca79a8d8074675a4d41342d3a4753606d7a86929faca49a8f81776d665e564f45413a3128231c150c04000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000091623303c4956636f7d7f7f7f7f7f7f7f83919daaab9e91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d201307000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d211408000000000000000000000000000000000000000000000003090e12141515151515151513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000030b12181e262e34383f4a54616e7b87939f92878583817d786f6a5f584e42382d2218120b030000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4855626f7b8899a3ac9f93877b6e655c544c443d352f281f18120b0300000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000d1a2734404d5a6773808b8b8b8b8b8b8b9195a0acada197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d21140700000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d110500000000000000000000000000000000000000000000050d141a1e2121212121212121201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000050d151d242930383f44464c535e6976828f9b8f82787774706c655f584e443f382f28231c150c03000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000013202c3946535f6c7986929faca79a8d8074675a4d4134303c4956636f7c8996abaa9e918477695e534a423a3229241e160d070000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000d1a2734404d5a6773808d9898989898989da0a7b1b3a9a19e98989898989898989898989898989893877a6d6054473a2d21140700000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c00000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000050e161f272f353e424a5053565e6164717e8a9792877b6e696764615e56535049413d342e271e150c0300000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4955626f7c8895a7ab9e9184786a5f544a423930281f160d040000000000000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000d1a2734404d5a6773808d9a9f9f9f9f9fa9aab0b8bab2acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a1006000000000000000000000000000000000000000000030c17212931363a3b3b3b3b3b3b3b3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d040000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d070100000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000040d162028313940454f545c6064686e7174798592998c80777674716e6863605b534e44403930271e150c0300000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000013202c3946535f6c7986929faca79a8d8074675a4d41342e3a4754616d7a8795a0aca196887c6f665c544b423a31281f160d03000000000000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a00000000000d1a2734404d5a6773808d9393939393939c9fa6b0b2a8a09393939393939393939393939393939393877a6d6054473a2d21140700000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a1208000000000000000000000000000000000000000000000a151e29333b42464848484848484846443f382f261b110600000000000000000000000000000000000000000000000000000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000010c161f28323a434b515961666d71767a7e80828f979c928c8483807d7a76706c656058514a423930271e150a000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000013202c3946535f6c7986929faca79a8d8074675a4d41342d3946525e687784919da8a89c9082786d665c544b433a31281f150b0100000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000d1a2734404d5a677380868686868686868f949faaaca0968986868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d1710080000000000000000000000000000000000000000000006111c26303b454d535454545454545453504941382d22170b0000000000000000000000000000000000000000000000000000000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d130700000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000008131e28313a444c555d606b70787e82868a8d8f949fa49c9691908d8a87827d786f6a605c544a423930261c11060000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f1205000013202c3946535f6c7986929faca79a8d8074675a4d41342935414c5666727f8c96a1ab9f948e81786d665d554c433a31271d1207000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000d1926333f4c58646e7379797979797979828f9ca9aa9d9184797979797979797979797979797979797976685d5245392c201307000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000000000c17232e38424d575e61616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000050e19242f3a434c565e676d747d848a8f93999a9c9fa6aca8a09e9c9a9a938f8a837c736d665c544a42382e23170b02000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000013202c3946535f6c7986929faca79a8d8074675a4d413425303a4754606d79849199a4a69e938e81786d675d564c43392f24180d03000000000000000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000b17232f3b47525c64676c6c6c6c6c6c76828f9ca9aa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a080500000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f1409000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d130700000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000013202c3946535f6c7986929faca79a8d8074675a4d4134272c3945515d67707d87939fa3a59e938f82796d685d554b4035291f150b0100000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000007131f2b36404a52585a60606060606976828f9ca9aa9d9184776a6060606060606060606060606060605f524c443a2f24190d0100000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d0908060300000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b776c605346392d2013060000000000000000000000000000000000000000000000000000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d01000000000013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c1106000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000013202c3946535f6c7986929faca79a8d8074675a4d4134272935414b55606b727f8c919fa3a59e948f837a6d675d51453e31271d12070000000000000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000020e19242e3840474c4d535353535c6976828f9ca9aa9d9184776a5e53535353535353535353535353535345413a32281e13080000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000713202d3a4653606d7986878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000013202c3946535f6c7986929faca79a8d8074675a4d413427242f3a434f59626d727f8b9299a2a69f959083796d605a5043392f24180c000000000000000000000000000000000915202b353f474e524c52575e61666a6f7274767878797978787675726f6d66626058534e4846423c332a1f140900000000000000000008121c262e363b3f404646464f5c6976828f9ca9aa9d9184776a5e51464646464646464646464646464639352f2820160c010000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e060000000000000000000000000000000000000000000713202d3a4653606d79869394949493867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f0300000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271d28313d47515b636d727e879298a2a79f958e81756c61554b4035291d10040000000000000000000000000000010e1a26313d4751595e5f6060605e585f626568696b6c6c6c6c6b6a686663605c546060606055534d453c31261a0e020000000000000000010a141c242b2f33343939434f5c6976828f9ca9aa9d9184776a5e5144393939393939393939393939392c29241e160d040000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000713202d3a4653606d798693a0a1a093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f1308000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000013202c3946535f6c7986929faca79a8d8074675a4d413427161f2c353f49515b636c717d869299a3a79e938a7e71675d5145382c1f1307000000000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585b5d5e5f5f5f5f5e5d5b59575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000020a12191f2326272d36434f5c6976828f9ca9aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e04000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d0100000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000131f2c3946525f6c7985929faca79a8e8174675b4e4134281b1a232d373f49515a626b707d87929fa6a59e9184796d6053473a2f24180d010000000000000000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d2114070000000000000000000001080e1317191c2936434f5c6976828f9ca9aa9d9184776a5e5144372b202020202020202020201413110d0805030000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000713202d3a4653606d798693a0a7a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a00000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d1105000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000121f2c3945525f6c7885929faba89b8e8275685b4f42302519111b252e373f485059606b717e8b949faba1968b7e7165554b4135291d1104000000000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e22150800000000000000000000000002070b101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e13131313130b101316171e1a1613120f0b060300000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f030000000000000000000000000000000000000713202d3a4653606d7986939a9a9a93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d2013070000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000121e2b3845515e6b7884919eaba99c8f827669564c41362a1e11131c252e363e474f59626d76828f9caaa99c908376675d5145392c20130600000000000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e110600080f161c2022232b2723201f1b17120f0b0600000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000040607080808080808080813202d3a4653606d79868d8d8d8d8d86796d6053473a2d20140808080808080808070604000000000000000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e211407000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000101d2a3643505d697683909ca9ab9e918478685e5246392d20140a131c242d353d47505a63707d8998a3ac9f92867a6d6054473a2d21140700000000000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e070008111921272c2f3038342f2d2b27221f1c17110a020000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000001070c101314151515151515151515202d394653606c7880808080808080786d6053463a2d201515151515151515151413100c0701000000000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000f1b2835424e5b6875818e9ba8ada196877a6e6154473b30251b1413121b232b353f4653606d7986929faca399897c6f6256493c2f23160900000000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e51442f24180d050f19232b33383c3d45403c3937332d2b28221c140b050000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f22160900000000030b12181d1f20212121212121212121212b3844505b666c747474747474746d665c5044382c21212121212121212121201f1d18120b030000000000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000c1926323f4c5965727f8c98a9b2a8978a7d7064564d42362b2621201f1f20232c3845515c667784919eaaab978a7d7164574a3e3124170b000000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000000000000000000020f1c2935424f5c6875828f9ba8ab9e9184786b554b4035291d110b16212b353d44484a514d4946443f3938332d261d170e0500000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c30231609000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2e2e333f4a545b6067676767676767605c544a3f342e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b0000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000091623303c4956636f7c8997a2ada89b8f8275695e52463f37312e2d2c2c2d2e343b45515d677885919eaba4978b7e7164584b3e3125180b0000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000000000000000020f1b2835424e5b6875818e9ba8ab9f928578675d5145392c2017161c27333d474f54565e5a5653504946443f382f2920170d0200000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000010b151f272f35383a3b3b3b3b3b3b3b3b3b3b3b3b3b424a50535a5a5a5a5a5a5a53504a423b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b0100000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000713202d3a4653606d7985929fabac9f92877b6e615a5147433c3b3a38383a3b40444d56606d7a86939facaa978a7d7164574a3e3124170b00000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f0600000000000000000000000000000000010d1a2734404d5a6773808d9aa6ac9f93867a6d6053473a2e262323262c38444f5960636b6762605b5353504a423b33291f1409000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000b16212c353d44484a535353535353534a48443d352c21160b0000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000007121d27313940454748484848484848484848484848484848484d4d4d4d4d4d4d48484848484848484848484848484848484745403931271d12070000000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d21140800000000000000000000010a121a202830363b4246484e5361696b6c6c6c68605c545d5b595653514a47433d373127221b140b030000000000000000000006121f2c3844505c6674818e9ba6afa3998e81756c625b534e494746444446484a51575e68727e8b99a4aea398897c6f6256493c2f23160900000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a0000000000000000000000000000000000000c1825323f4b5865727e8b98aaafa49a897c7063544b403631303031363f4854606b7078736f6c6563605b544d453b30251a0e02000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000005101a232c33383c3d464646464646463d3c38332c231a10050000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000c18242f39434b5153545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392f24180c0000000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d1105000000000000000000000000080e161e252a30363a3c505d697378797979746d665e564e4c494644403937322b262017110a02000000000000000000000003101c28343f4a54626f7c89949fabab9e938b7e726d625f5856545351505355545c60696e7a85929eabac9f92867a6d6053473a2d201407000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000000000000091623303c4956636f7c8998a2aeac998c8073665c5146423e3d3c3d4246515b63707d84807c78746f6c665e574d42362a1e11050000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f4c4841382f241b130900000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000008131e28313a414547494949494949494745413a31281e13080000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c000004101d2935404b555d606161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554b4035291d100400000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c0000000000000000000000000000050c13191f252a3845525f6b788586868681786d685f584f473f38342e2b27201b150b0600000000000000000000000000000c17232e384754606a76828f99a3aea59f92877f756f6a666261605c5c606164666d727b839097a1ada59c8f8275675d5145392c1f13060000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000000000000714202d3a4753606d7985929facab9e9185796d605a534d4b4a494a4d535b626d76828f8d8984807c786e695e52463a2d201407000000000000000000000000020e1925303b444c525f6060606060605d5c5d5e5f5f5f5f5e5d5b6060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e00010d19242f3a434c52545656565656565654524c433a2f24190d0100091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000006131f2c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a100600000000000000000000000000000002080d141a26323f4c5965727f8c93938e827a6f6a615951444039302820180f0a0300000000000000000000000000000006111c2b38434e58626f7c87929fa5afa399928b817c76726f6e6d66666d6e7074797f859095a0a9a89e93897d7063554b4035291d1004000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000000000000000006131f2c3845515c6775828f9ba7ada1978c80736c615f5757565657575f616d727f8b949a96918d89857b6e6154473b2e21140800000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555253534f5960636c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e0004111d2935414c565d6062626262626262605d564c4135291d110400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d20140700000000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d11050000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a120800000000000000000000000000000000000003091825313e4a56626d75818f969490847c706b625b514a423a322a21191106000000000000000000000000000000000f1b27323d47535f6a727f8c939da5aba39f938e87827f7c7a797879797b7d81858b9297a0a7a8a0968f82756b605443392f24180c0000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000000004101c2934404b5563707d8a95a0aca99f93887e746e69666463636366696e757f87939fa6a19e9a908377695e52463a2d2014070000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c20130600091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c030000000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d17100800000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000a16202b37434e58606c77818e939fa2aaa59e9a938f8c898786858586888a8d92979ea1a9a59e9691847a6d61594f4431271d1207000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b110800000000000000000000000000000000000000000000000c18232f394653606c7883909aa4afa49a938b817b767371706f7072767b818b9399a4afa99f948a7e7164574d42362a1e11050000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d21140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f000000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000000000000000000000040f1b26323c44505b656d78818b92989fa4aca49f9c9995949892929894979a9ea1a9a7a09d938f847b6e685d52473d331f150b0100000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000000000000007121f2b3844505b66707d88939fa5aca49f938e8783807e7d7c7d7f82878e939fa4aba9a1978f82766c6155453b30251a0e020000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d898989898989897d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b0000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b211007000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a08050000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000a152027333f49535c666d747f868e939a9ea1a8a7a5a2aaa29f9fa2aaa3a7aaa29f9b959089827a6e695e564c41352b210d03000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000000000000030f1c28333f4a54606b73808d939da4aca59d99938f8c8a89898a8c8f93999ea5aea79f9791857b6e615a504533291f1409000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899595959595897d7063564a3d3023170a00091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f00000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d09080603000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000040b17222d38414a545c606d727b81878d9196989a9c9d9e9f9f9f9e9d9d9b9898928e8a837d756d685e574d443a3023190f000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000b17222d38424f59606c78818d929ea0a8aba49f9c9997969696999c9fa4abaaa29f9590857c6f695e53483e3420170d02000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a00091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c17100800000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c0000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000006111b262f38424a505b62696e757b8084888b8d8f90929292929191908e8b8985817d78706b605d564d453b32281e110700000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000000000000000000006111c262f3d44505b666d78808a91969d9fa7a7a9a6a4a3a2a3a5a9a7a8a09e98928c837b6f6a5f574d42362c220e0500000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7d868686868686867e7164574a3e3124170b00000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a0000000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a1208000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e0600000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000000000000000000000000000a141d2630383f4451575f61696e73787b7e80828485858685858483817f7c7a75706d666059524c443b332920160c000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000a141d28333f4a545c666d747d848b9095979a9c9e9f9f9f9f9e9d9a9896918c857f786e695f584e453b31241a100000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c020000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00000000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000020b151e262e343f454d53575f6266696e71747677787979797877767472706d6763605c544f45413a322921170e040000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000020b17222d38424a545c606b70797e83878b8d8f919292929291908e8b88847f7a736d665f574e463c33291f12090000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a0007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c03000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e0400000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000030c151c2328333c42464d5355575f626567696a6b6c6c6c6b6a6a686563605d5553504a423d35302820170f050000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e0902000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505961666d71767b7e818384858686858483817f7b77736d68605c544d453c342a21170d000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c110500000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000010a121a212930363c4247484e5355596063676a6b6c6b6a666260585653514b48433d37312a211b1209010000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000000000000000000000000000000030a1117212a31373c4247484d5355585a5c5d5f5f5f5f5e5e5d5b585653514b46443f383029241e160e05000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000000000a141d2630383f444f545c6064696e7174767778797978787674726f6a66605d56514a423c332a22180f05000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000916232f3c4855616b7079797979797979706b6155483c2f23160900000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000080f171f252a31373e4850585f626b6f737778797877736f6a615f574f473d38322b2620180f090000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f0300000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000000000000060f181f262b31373a3c4247484b4d4f51525253525251504e4c494745403a38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e262e343e424a5153575e616467696b6c6c6c6c6b6a6765625f5854524c444039302a21181006000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c2014070000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000005101a232c33383c3d46464646464646464646464646463f44464f4f4f4f4f4f4f46444046464646464646464646464646463e3c39332c241a10050000000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a00000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000050d15202a333e47505a616a6f767c808385868583807c756e6960594f473d32291f150e060000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000000000000000000000000000000000000060e141a1f262b2e31373a3b3e41434445464646454443413f3d3a39352f2b28231c140c0802000000000000000000000000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232830394044464d5254585a5c5e5f5f5f5f5e5d5b5855534e4745413a342e271e180f06000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b2014080004101c27333d474f55566060606060606056554f473d33271c100400000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a02000000000000000000000000000008111a21272c2f3039393939393939393939392d38424a50535c5c5c5c5c5c5c53514a42392e393939393939393939393931302d28221a12080000000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020e1a26313c454f59616c707c82898d90929291908d88827b706b60594f443b3025190e02000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5a61646c6c6c6c66635c5248433d37312a211b120901000000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000003090e151a1e21262b2e2f32343637383939393837373532302d2c29241f1c17110a02000000000000000000000000000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34383b4246484b4e50515253535251504e4c4847433c39353028231c150c06000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f0300000b16212c353d44484a535353535353534a48443d352c21160b0000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d28333f4a545b6068686868686868605c544a4034282d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000006121e2b37424d57616c707e868f949a9c9998999c99938f857d706b60564d42362a1f14080000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f4a505b636c7079797979736e63574b3f322b2620180f09000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e0200000000000000000000000000000000000000000003090e12151a1e21222527292a2c2c2c2c2b2b2a282523201f1d1812100b0600000000000000000000000000000000000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c30363a3b3e414344454646454543413f3c3a37312c29241e18120b03000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000005101a232c33383c3d464646464646463d3c38332c231a1005000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e08030000000000000000000000000000000000000000050b101416172020202020202020201f2b3844505b666c757575757575756d665c5144382c1f202020202020202020171714110c05000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000814212e3a47535f69707e87929899938f8c8b8c90949e9792877d6f695e52463b3025190e020000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e444c545c606d727e868686868073665a4d4033271a150e060000000000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000000206090e121415181a1c1e1f1f201f1f1e1d1b19161413100c0703000000000000000000000000000000000000000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363839393939383734322f2e2b26201d19130c07000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b010000000008111a21272c2f3039393939393939302f2c27211a110800000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000010507080b0e10111213131211100d0b080705020000000000000000000000000000000000000000000000000407090a131313131313131313202d394653606c7881828282828281796d6053463a2d201313131313131313130b0a08040000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000020714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013070502000000000000000000000000000000000006121f2b37434e58626e7b869299959187827f7f80838991969992857b6e61564d41362a1e110500000000000000000000000000000000000000000000000000000002090e151a1e21262b343d454d565d666d747f87929892857b6e6154473b2e21140903000000000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000020608080b0e1011121313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e20212527292b2c2c2c2c2b2a282522211f1b15110d08020000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060713202d3a4653606d79868f8f8f8f8f867a6d6053473a2d201407060606060606060000000000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0100000000000003090e1214202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201514120e09030000000000000000000000000000000815212e3a47535f6a75828f989691837c76737273767d849197978e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d20130000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f5152525352514f4b4746413a35302820191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415181b1d1e1f20201f1e1d1b191515120f0a0401000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f08010000000000000000050b1014161720202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939b9b9b93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e01000013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000050d141a1e21212d3a4753606d7a8693939393939286796c5f5346392d2d21211e1a140d0500000000000000000000000000000915222f3c4855626f7b88949e91847a6f6a6665666b6f7b85929e93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9fa9ababa99f9f9f9f9f9f9386796c605346392d20130000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000000000000000407090a131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a8a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e01000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000050f171f252a2d2e393a4753606d798686868686868687796c5f53463939392e2d2a251f170f05000000000000000000000000000d192633404c5966737f8c99968a7d70685f5858596069717e8b98998b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000000000000013202d394653606c7986939facacacacacb6b7b7b6acacacacac9f9386796c605346392d201300000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c00000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d20140700121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000030d17212931363a3b464645515c67767979797979797979756a5e52464646463b3a36312921170d030000000000000000000000020f1c2935424f5c6875828f9b9184786b61564e4c4f57606d7a86929a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9c3c4c4c3b9b9b9b9ac9f9386796c605346392d2013000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a030000000000000000000000000000000000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a1006000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000020507080b0d0f1112131313131211100e0b08080602000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f130600111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000009141f29333b4246485353534b555c6c6c6c6c6c6c6c6c6c6a635953535353534846423b33291f1409000000000000000000000004101d2a3743505d6a7683909c8f827669594f443f45515d677784919c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6cfd0d0cfc6c6c6b9ac9f9386796c605346392d20130000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000205090e121415181a1c1e1f1f20201f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d1004000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000020e1a25313b454d535f6060606060605d606060606060605f5e5c6060606060605f534d453b31251a0e020000000000000000000004101d2a3743505d6a7683909c8f827669594f454045515d677784909c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2dcdddddcd2d2c6b9ac9f9386796c605346392d201300000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c0300000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a070704010000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b01000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000003090e12141a1e21212527292a2b2c2c2c2c2c2a29272522211e1a15120f0a0400000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000915202b353f474e52535353535353535353535353535353535353534d545b60666c6c6c6c6c6a5c544a53535353535353535353534e4c4841382f251a0f030000000915202b353f474e52535353535353534d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d5353535353534e4c4841382f251a0f0300000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000020f1c2935424f5c6875828f9b9184786b61574f4d5058606d7a86929a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfe9eaeae9dfd2c6b9ac9f9386796c605346392d2013000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f00000000000000000000000000000000000000000000000004080d111314171a1c1d1f1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000003090e141a1e21252a2d2e31343637383939393938373634322f2e2b26211f1b150f0a0400000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d12070000040f19242d353d424546464646464646464646464646464646424651575f666c72797979797975665c50444646464646464646464641403c362f261d130800000000040f19242d353d424546464646464646535e69767979797979797771665b4f464e5a66707679797979797976695e5346464646464641403c362f261d1308000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000d192633404c5966737f8c99968a7d706960595a5a616a727e8b98998b7e7265584b3f3225180c00000000000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfecf6f6ecdfd2c6b9ac9f9386796c605346392d20130000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b21100700000000000000000000000000000000000000000000070c1013191d20212426292a2b2c2c2c2c2b2a28262421201d1913100c0701000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c030000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000060b151a1f262a2d31363a3b3e4042444546464646454443413e3b3a37312e2b26201b150c070000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b0100000008121b242b31363839393939393939393939393930353e444d525b62696e787f8686868687796d6053463a3939393939393939393433302b251d140b01000000000008121b242b31363839393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b393939393433302b251d140b01000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000916222f3c4955626f7c88949e91847b706b6766676c717c85929f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfececececdfd2c6b9ac9f9386796c605346392d2013000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f000000000000000000000000000000000000000000060b12181c1f24292c2d31333537383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000020a11171f262b31363a3b4246484b4d4f51525253535252514f4d4b4847423c3a37312b262018120b0300000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d03000000000009121920262a2c2c2d2d2d2d2d2d2d2d2429323a414650565e616d727b828c929992877e71665c5044382b2d2d2d2d2d2d2d2d282724201a130b020000000000000009121920262a2c2c2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d282724201a130b0200000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000815212e3b47535f6a76828f989691847d77747374777e859297978e8174695e52463a2d2014070000000000000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfdfdfdfdfdfd2c6b9ac9f9386796c605346392d20130000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000000000000000000000000000000020a11171c23282c2f35393a3d4042444546464645454342403d3a39352f2c29231d18120b0300000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000000000000000000040c141c232831373b4246484d5354585a5c5d5e5f5f5f5f5f5d5c5a5855534d4847433c373228231d150c0500000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e00000000000000080f151a1d1f202020202020191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c202020202020201b1a18140f0801000000000000000000080f151a1d1f202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120201b1a18140f08010000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e211508000000000000000000000006131f2b37434e58626f7c86929a96918984818081848a92979892857a6e61564d42362a1e11050000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2d2d2d2d2d2d2c6b9ac9f9386796c605346392d201300000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a00000000000000000000000000000000000000050b141c22282e34383a4145474a4d4f50525253535252504f4d4a4745413a38342f28231d150c070000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000050e161e262e343c42474d5355575e616467696a6b6c6c6c6c6b6a696765625f5755534e47433c342e271e170e05000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f1006000000000000000004090e1112131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b1313131313130e0d0b080300000000000000000000000004090e1112131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115130e0d0b080300000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000030f1b26323c47535f6a717e8892989e95908d8d8e91969e9792867d6f685e52443b3025190e020000000000000000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6c6c6c6c6c6c6c6b9ac9f9386796c605346392d20130000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c02000000000000000000000000000000000000070f171d262d33394044464c525457595c5d5e5f5f5f5f5e5d5b595754524c47454039342e271e1810090000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000050e17202830383f444d53575f6166696e71737577787979797978777674716e6967625f58544e454039302920170e050000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000000104060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060601010000000000000000000000000000000000010406060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508010100000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000000a15202b37434e58616c717e868f949a9d9a999a9d99938f857d706b60564d4132291f1409000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9b9b9b9b9b9b9b9b9ac9f9386796c605346392d2013000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c0300000000000000000000000000000000000007101921292f383f444a5153565d606466686a6b6c6c6c6c6b6a686663605d5653514b454039302a221a12090000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f14090000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030c172029323a424a50575f62696e73777b7e8082848585868685858482807e7b78736f6a625f58514b423a322920170c030000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000040f1b26313c46505a616c717c82898d90929291908d88827b706b60594f443b3020170d020000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacacacacacacacacacacacac9f9386796c605346392d201300000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000000000000000000000000071119222b333b424a50545c6064686d70737577787979797878767573706d6864605c55514b423c342c241b1209000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e01000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000b151e29323a444c545c60696e757b8084878b8d8f90919292929292908f8d8b8884807c766f6a605c544c443b32291e150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c1108000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000a15202a343e48505a616a6f767c808385868583807c756e6960594f473d32291f0e050000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000000000000000000060f19232b343d454d545b60666d71767a7d8082838585868685858382807d7a76716d67605c544e463e362d241b1108000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d27303a444c565d666d737b81878c9196979a9c9d9e9f9f9f9f9e9d9c9a9896918d88827c746d665e564c443b30271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000003061313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b1208000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000030e18222c363e4850585f626b6f737778797876736f6a615e574f473d342b20170d0000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000000000000000000030c18212b353d464f575e666c71797e82868a8c8f90919292929291908e8c8a86837e79726d665f5850483f362d231a0e05000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c0000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000000c18232e39434c565e686d7880868e93999da0a8aba39f9d9d9c9c9c9d9fa2aaa8a19e9a948f8780786d685e564c42392e23180c03000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c020000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000006101a242c363e464e53596063676a6b6c6b6a66625f58534d453d352b22190e0500000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0200000000000000000000000000000000000000000a151e2a333d474f5960696e787e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8b857f796f6a615a50483f352b20170d02000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c10040000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000004101c2834404b555e686d7a828c92999fa4a9a19e99999291908f8f90909298989da0a8a69e99928d837a6e685e544b40342820150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a070604000000000305050606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b02000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b120900000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e110500000000000000000000000000000008121a242c343c43474f54565a5d5f5f5e5d5a55534e46423b332b23191007000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000000000006111c26303c454f59606b6f7b828b91969c9fa3a9a19e9c9b9a9b9c9d9fa2aaa39f9c97928c847c716c625a50473d32291e130800000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000020d17202c3845515c676d7a838f949fa3aaa29f97918c898684838282838485888b91969ea1a9a39f9590837a6e665c51453c31261a0f020000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d0100000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000008121a222a31373d4348494d50525352504d4947433c36312921191107000000000000000000000000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e080300000000000000000000000000000000000000000000000c17232e38424d57606b707d8590949ea1a8a29e9997918f8e8e8e8f909298999ea2a9a19e9691867e716c62594f443a3025190d0400000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f23160900000009141f2b37434e58606d798390959fa6a8a098928b85807c79777675757677797c7f848a92979fa7a79f959083786d60584e43372b1e13080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000000000008101820262b32383b3c404445464543403c3b37322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000000000000010507080b0e10111213131211100d0b0807050200000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa6a49d97928c888583828181828385898c92979fa3a8a09892887e716b60564c41362a20150a0000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020e1925303a47535f6a73808d959fa7aaa09691867f79736f6d676a696969666d6f72787d8590959fa9a79f958d80736a5f53473a3025190d0100000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d02000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000060e151b21272c2f30343738393837332f2e2b26201a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666e7b859298a2a9a49f928d857f7c78767574747576797c80858c9299a2aaa39a92877d70685e52463c32261b0f0200000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000005111e2a36424d56626f7c87929fa7aea29891847c726d6763605c555c5c545c6062656c707a839097a1ada79f92877c6f62564c41362a1e110500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e05000000000000000000000000000000000000000000040a0f161b1f2223272a2c2c2b2a2722211f1b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313090806030000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000004111d2935414c56606d78839097a2aaa49a938b807a736f6a6968676869666d6f737a80879298a2aba39992857a6d61584e43372b1e14080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f03000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000714202d3a46525e6975828e99a3afa89f92867c6f6a605c5553514b4f4f4a5053535b60686e7a85919ea7afa3998e8175685e5246392d20130700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000000000000000040a0f1315161a1d1f201f1d1a1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a0400000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000713202c3945525d68727f8c95a0a9a69f93887f746d68625f585b5b5b545c6063676d737d869299a4aba2978e81756a5f54473b3025190d010000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d2114070000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000814212e3b4754616e7b87939fabaca0958a7e716a5f58514b47454042423f44464950565e68707d8a95a0acab9f92867a6d6154473a2e21140700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d080100000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d080200000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000030709090d11121312100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e060000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000714212d3a4754606d7a85929fa7ab9f948c7f726d605d56534e4f4e4e4a5053555d606b707d87939faaa99e93887c6f62564c41362a1e11050000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a1108000000000c1925323f4c5865727f8b99a4afaa9d9184786c60574e45403a38342f2e34383a3f444d56616b7783909daaafa3998b7e7265584b3f2f24180d01000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d101010101010080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b26201810060000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2b37434e5866727f8c97a2ada79c9083786c605b524c47434241413f44464c5159616b73808d98a2aea59b8f8275685e5246392d2014070000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d10040000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000004111d2935414c556975828f9cabb2a9988b7e72655b50453c342e2c292323282b2d333b444f5965727e8b98a9b3ab9b8f827568554b4035291d1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1112131313110f0c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e04000000000000050a0f1213131313131313131313131313131313131313131313120f0a05000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000815222e3b4754606a7784919ea9aca095897d70655b5045413a3732342e34383a41454f59606d7a85929fabac9f92867a6e6154473b2e23180c0000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f14080000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000613202c3945515d677885929eabada196887b6e6153493f3328231f1c18171c1f2227323e4855626e7b8897a2adab9e918578675d5145392c201306000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000916222f3c4955626f7c8896a0acaa9d9084776b6053493f35302b262823282c2f353e45525d6874818d9aaaafa3998b7f7265544b4034281c10040005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e0200000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000714212d3a4754606d7a8797a1adab9e918578695f5341382d211813100c0b101217202d394653606c7985929fabada196867a6d6053473a2d201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f0300000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000d192633404c5966737f8c99a8b2ab998c807366594f41382d241e1b1b171c1f242935414c5663707c8998a2aeab9c8f8276665c5145382c1f1306000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895a9b3a99c8f827669574d422f261b0f070400000306121f2b3744505b657683909da9b2a995887b6e6255483b2f221508000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313120807050200000000000000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f1306000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090005111d2935414c566976828f9ca9afa399897c6f6356493d2f261b130f0a0c101319242f3a4653606d7985929facac9f9285796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000916232f3c4956626f7c8995a2afa89b8e8275685b4f423128140a0000000000030f1b27333f49536976828f9ca9afa295897c6f6256493c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e090300000000000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a1208000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a020000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000713202d3946525e687885929eabac9f92867a6d6053473a2d20140a0200000308131f2c3844505c667683909ca9aea298887c6f6255493c2f221609000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000091623303c4956636f7c8996a2afa79a8d8174675a4e4134271b080000000000000b17222d424e5b6875818e9ba8afa296897c6f6356493c30231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c020000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000714212e3a4754616d7a8797a1adaa9e918477675d5145382c1f13020000000003101c28343f4a546774818e9aa7b4aa978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a00000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c11060000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000815222f3b4855626e7b8895aab4a79a8e8174675b4e412f24190d010000000000061b2835424e5b6875818e9ba8b4aa95887b6f6255483c2f221509000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c00000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f2216090000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000915222f3c4855626f7c8895a9b3a99c8f837669554b4035291d100400000000000c17232e3f4c5966727f8c99a5b2a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7a8798a2aea89b8f827568564c4135291d11070400010407101d2935404b556976828f9ca9aea398877a6e6154473b2e211408000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c110400000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f22160900000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c110600000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422f24180c000000000000061825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000613202d394653606c7985929faba99d908376685d5245392c221813100c0d101318202c3945515d677783909daaac9f9286796d6053463a2d201307000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f1409000005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8e8174675b4e4134281b070000000000000b1724313e4a5764717d8a97a4b0a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505b6676828f9cabac9f92867a6d6054473e3429241f1c18181d202328323b4753606d7a86929faca99c908376665c5144382c1f1206000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e02000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c1003000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99c8f8376695c504336291d10000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000030f1c28333f4a5466727f8c99a3aea3998a7d71645a50463d352f2c292324292c2e343b444f5963707d8a99a3aea6998d807366544a4034281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a333d474f5961636c6c6c6c6c6c6b615f574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110600000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867e7164574a3e3124170b0000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f1206000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99d9083766a5d5043372a1d10000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d11040000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000b17222d3b4754616e7b86929faaab9d9083766c61584e45403a38342f2f35393a40454d56606b75828f9babab9f94887b6f6255483c2e23180c00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323c454f59616b70797979797979786e695f53463a2d211407000714212d3a46535f696f7c86929a939992867d6f695f554c41382d22170d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7e7164574a3e3124170b0000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b070000000000000b1724313e4a5764717d8a97a4b0a99d9083766a5d5043372a1d10000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000614202d3946525e6874818e98a2ab9f958a7e716a6058514b47454042434045474b51575f696f7c89939eaaa4998f82766a5f53473a2e1c120700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444d57606b707d868686868686857b6e6155483b2e2215080005121e2a36424d57606a707e88939fa29892857b6e675d53493f33271f160c010000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e422e23180c0000000000000b1825313e4b5864717e8b97a4b1a99c8f8376695c504336291d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e020000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000005111e2a36414d56616e7b85929fa4a79f92867c6f6a605d5553514b4f4f4b5153545c60696e7b84919ea6a69f93877c6f63584e43372b1f0b0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000040d17222d38424c565f696f7d869299939a92867c6f695f53463a2d21140700020e1a26313b454e58616c73808c949ea1979183796d655b50443d31281d13070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312110f0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000916222f3c4955626f7c8895a9b3a99c8f827669544a4034281c100400000000000c1926333f4c5966727f8c99a5b2a89c8f8275695c4f4236291c0f000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e120500000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000020e1925303b46535e69717e8b929da4a29891847c726d6763605c555c5c555d6063666d727b839096a1a69f948d80736b6054463c31261a0f0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d1207000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d686e7b859298a29f93887e706a60574d42362a1e1205000009141f29333d46505a606c77828f96a1a0958f82776c60594f433a2f24180c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000814212e3b4754616e7a8797a2adaa9d918477665c5144382c1f120600000000000e1b2734414e5a6774818d9aa7b4a89b8e8175685b4e4235281b0f000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a0000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000008141f2a36424d57626c74808d929fa2a19691877f79736f6d676969696a676d6f73797f869095a0a49f949082796d60594f43342a20150a0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d2013070000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c03000000000000000000000000000000000000000000000000000000000000000008131e28313a44505b666d7a849197a29e948c80736c61584e453b31261a0e020000030d18212b343e44505b656d7a849199a49e948c7f726b60554b4135291e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a28262225313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3946525e687885929fabac9f9286796d6053463a2d20130a0400000006121f2b37434e586976828f9ca9b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f0000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000020e1a25313b45505a646e74808b92989fa199928c85807c797776757676777a7c80858b9298a09f9a938d82796d675d51473d3222180e030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c78828f96a0a1968f82776c605a50463d33291f140900000000060f192227333f49535e68707d87939fa69f92877d6f675d51453d30271d1207000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d21140700000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322f2e313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005111e2a36414c56697683909ca9aea399897c6f6256493d32271b13100c090e1117212e3a47535f6a7885929eabb3a6998d8073665a4d4033271a0d0003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d1207000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000009141f29333f48525c646e747e868e92999c9f97928d898684838282838486898d92979f9c99948f8780796d675d554b40342b211006000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000000000010b151f2935414c56606b737f8c949ea49991847a6d655b50483e342b21180d030000000000071017222d38414c56606b74808d96a0a3999184796d60594f42392e23180c020000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e120500000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f1409000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464544423f3b3a373e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d192530404d5a6673808d99a9b2ab998c7f7266584e43372b251f1c181b1a1b2228343f4a54626f7c8897a2adb1a4978b7e7164584b3e3125180b00000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c00000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000030d17212d36414a525c646c717b81868c8f92979e99999291908f8f90919299999e9892908c88827d746d675d554b43392f22190f00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a000000000000000000000000000000000000000000000000000000000007121d27313945525d68707d87939fa69f93877d6f685e53493f362c22190f060000000000000006111b262f3a444f59606d7984919ea5a0968e81746b60544b4034281e13080000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e02000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4847433e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000081623303c4956636f7c8997a1adaa9d9083776a6054473f36302c282328252a2d333c44505c6673808c99a9b3b3a996897c6f6356493c3023160900000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050f1b242f38414a525a62696e747b7f8285929faba39f9d9c9c9c9d9d9fa3ab9f928682807b766f6b605d554b433a31271d100700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f03000000000000000000000000000000000000000000000000000000000c18232f39434f59606d7a849199a4a0968d80736b60564c41382d231a10070000000000000000000a141d28323d45515d67707d89939ea89d93897d70665c51453a3025190d0200000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f1409000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5955534e464b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000713202d3a4653606d7984919eaaab9f95897c6f625b5146413a38342e343136383f444d57606d7984919eabb7ada297877a6d6154473a2e21140700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f13080000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000091217232e38424a535b606a6f767c8084919eaaa7a4a2a1a0a0a1a2a4a7a99c8f837f7b756e6a625b514b433a31281f150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f140900000000000000000000000000000000000000000000000000000004101c2934404b55606b74818e96a1a59d9184796d60594f443a2f261b110800000000000000000000020b16202935404b55606b75818e98a2a59d9184796d60564c41362a1f140800000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e030000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865625f5853505864717e8b97a4afa295887c6f6255493c2f2216090000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006121f2b3844505c6673808d98a2aea79c8f82766d625b524c46454041414242464950575f69727e8b96a1adb8ab9e928578685e5246392d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d010000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000020c162028343f4a545c656c737c82888c9196a09f9a97959493939495979a9e9f948f8b86817b726d645d534a40352c1f150b0100000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000020d17212c3845515c67707d89939da89e93897d6f675c51473d32281d140a000000000000000000000000050e18242f39434f59616e7b86929fa9a0968c7f72685e52463b3025190e01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f0600000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787775726e6a64605c5464717e8b97a4afa295887c6f6255493c2f2216090000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000003101c28343f4a54616e7b86929fa8ab9f948b7f726d615e5653514b4e4e4f4d53535b60696e7b85929fa8b2b5a89c8f827569564c4135291d11050000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d11050000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000008131e28323a44505c666d777f878f94999e9f97928e8b8887868687888b8d92979e9c99928e867f746f645c52473e31271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d12070000000000000000000000000000000000000000000000000009141f2a36414c56606d7984919ea5a2988e81756b60554b40352b20160b020000000000000000000000000007121d27313d46525e6973808d97a2a89f92857a6d61564d41362a1e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e06000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000000000000030e18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000b17232e3846525e6973808d96a0aaa69f93877f746d6863605c545b5b5c575e61656c717b849198a2aebab3a9988c7f7265594c3f3025190d010000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000000010d1924303a44505a606d78818c93999fa098928c85817e7b7a797a7a7b7e81858b92979f9f99928b81746e63594f43392f24180c00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000020e1a25303946525e68737f8c96a0a99f92867a6e61594f43392f23190e040000000000000000000000000000010b151f2a36424d57606d7a85929eaaa2978d8074685e52463a2f24190d010000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e0903000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000000000009141f2a333e474f5961696e787e83888b8e909292939291908e8c88847e786e6a64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000006111c2a36424d56606d79849198a2aba499938b807a736f6d666968676869696e71787e859196a1aab3b9ada297887c6f6255493c2f2216080000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000004111d2935414c56616c74808d939fa4a09591867f7a74716f6e6d6d6e6f7174797e8590959fa39f938d80736b61554b4035291d1004000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000005121e2a36424d57616e7a86929fa8a1978c8073685e52473d31271d110700000000000000000000000000000000030d1a25303b45525d6873808c98a2a99f92867b6e61554c4135291d11040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b1106000000000000000000000000000000000000000000020b1a26313b454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c6f6b717e8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000e1925303b45515d676f7c869299a2aaa49f928d86807c79767574747576787b7e838a9297a1a8b2bcb8ab9e9285796c605346392d20130600000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b00000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000713202c3945525d68717e8a929da5a19791837b726d676462616060616264676d717a839096a1a59c928a7d70675d5145392c1f150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f140900000000000000000000000000000000000000000000000714202d3a46525e6974818d98a2aa9e92857a6d60564c41352b1f150b00000000000000000000000000000000000009141f2935414c56616d7a86929faca3988d8073675d5145392c20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000a141d2a36424d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d6f717d8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f2935404b55606a707e879298a0a7a49d98928d898583828181828384878b90959ea1a9b2babeb2a99b8e8175665b5044382b1f1206000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c0300000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000003101c28343f4a54606d7a85929ea4a79e91857b6e69605d55555453535455555c60686e7a84919ea8a49e9184796d6053473c31261b0f030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e0000000000000000000000000000000000000000000004111d2935414c56616e7b86929faaa2988c7f73675d51443b3023190d03000000000000000000000000000000000000020d19242f3a46525e6874808d9aa6aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006111b262f3846535f69707d8792989fa7aba8a09d9898929191919299989d9f9892867c707d8a96a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020c18242f39434e58616c707d8690959ea1a9a29f9a9892908f8e8e8f8f9196989da09f9da0a8b2b9ada1978a7d7063544a3f33281c0f030000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000006121f2b3844505c66737f8c97a1ab9f958a7d70695f57514b4847464747484b51565e68717e8a96a0aca1968b7f7265584e43372b1f12060000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000000000713202c3945525d6874808d99a3ab9f92857a6d60554c4132291e1107000000000000000000000000000000000000000008131e2935414c56626f7b88949faba2988b7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000b17222d3841505a616e7b859299a2aaaba39f96918c888584848586888c90959e9891847a7d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000007121d27313d46505a616b707c838b91979c9fa3aaa29f9d9c9b9a9b9c9ea1a29f9a939196a0acb8ab9e9184796d6053463a2d22170b0000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f1207000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000713202d3a4653606d7984919ea9a99d9083766b61574d45403c3b3a3a3b3c40454c56606c7884919eaaa89d9184776a5f53473a2e2115080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000714212d3a4754606d7a86929faba69a8d8074685d52433a2f20170d000000000000000000000000000000000000000000010d1925303a47535f6a7683909cacaa9d9184776a5f53473a2e21150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000030f1b27333f4953616c76828f97a2ababa399928c847f7b79787778797b7f838a9197968e817d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000010b151f2b343e485059616a6e787e858a8f9299999b9d9e9f9f9f9e9e9c9998928e8684919daab0a69a8d8073665c5044382b1c110600000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c0000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000091623303c4956636f7c8996a1adab988b7f7265594f453c352f2e2d2d2e2e343b44505b6674808d9aa7aca095887b6f6255483c2f2215090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006131f2b37434e5865727f8c98a2ab9f94887b6e62564c4131281e0e050000000000000000000000000000000000000000000008131e2b37434e5865727f8b9aa4aca095887b6f6255483c32261b0f03000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000005121f2b3744505b65717e8a949fa9aea39992877f78726e6c666b666d6f72777e859095938c7f8c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000030d19222c363e474f575f666d72797e82868a8c8e909192929292918f8d8a86817c838f9ca9aa9e93887b6e62544a3f34281c0a00000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d100400000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000c1926333f4c5966727f8c99a8afa499887b6e6255483e332924212020212328333f4a5464717d8a97a4b1a7988b7e7265584b3f3225180c0000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000815212e3b47535f6a7784919daaac9c8f83766a5f53443a301f160c0000000000000000000000000000000000000000000000020f1a26313c4754616e7b87939faca7998c807366584e43372b1f1306000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000613202d394653606c7883909da6b0a79f92877d726d6662605b545c6062656c717a8390969285929facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000007101a232c353e454e545c60676d71767a7d7f828385858686858482807d79757d89949faba69b8f82756a5f5342382e23170b000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000020f1c2935424f5c6875828f9ba8ac9f9386796c605346392d20181413141418222d3c4956626f7c8995a2afa79a8e8174675b4e4134281b0e01000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000305101d2a3643505d69768390908376695d5043362a1d1005030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000000916222f3c4955626f7c8896a0aca49a8b7e7265574e4232281e0d040000000000000000000000000000000000000000000000000a15202d3a46525e697683909da9aa9e9184776a5f54473b2e221506000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000030f1c28333f4a5463707c8995a0acab9f958b7f726b605c5453504a5153555a61686e7a8491989298a2aeafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000008111a232c333c424a50555c6064676d707375767878797978777673716d7883909da6ac9e93887c6f62584e4330261c110600000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000003101d2a3643505d697683909ca9ab9e928578665b5044382b1f120707070715222e3b4855616e7b8894a1aea89b8f8275685c4f4235291c0f0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b16100901000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000060b0f12131d2a3643505d69768390908376695d5043362a1d13120f0b06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000006131f2b37434e586673808d99a8ac9f93877b6e6154473c3121160c0000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000006121f2b3844505b6674818e9ba7b1a99d9083786c6059504a46444044464850565e68707d89939fa2aab4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000008111a212a30383f444b5153555d606366686a6b6c6c6c6b6b696668717e8b95a0aca49a8f82756a5f54463c311e140a000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000004111e2b3744515e6a7784919daaab9e9184786b554b4034281c100400000814212e3b4754616e7a8794a1ada99c908376695d5043362a1d1003000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020a11171b1f202a2d3643505d69768390908376695d5043362d2a201f1b17110a0200000000000000000000000000101d2a3643505d69768390908376695d5043362a1d10000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000815222e3b4754606a7784919eaaa99c908376685e5246392d20140400000000000000000000000000000000000000000000000000020e1a25303b4855616e7b8896a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a0000000000000000000000000000000613202d394653606c7985929eabada1978a7d70655b50443f393834383a3e444c56606b75828f9ba8b1bcafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000030e1a242f3841474c4e4c474c515457595b5d5e5f5f5f5f5e59616d7a85929ea7a89f93877c6f62584e43342a200c0200000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a21191108000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000004111e2b3744515e6a7784919daaab9f928578675c5145382c1f130f0b0c1015222f3b4855626e7b8895a1aea99c8f8376695c504336291d100300000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000020b141b22272b2d37393943505d69768390908376695d50433939372d2b27221b140b0200000000000000000000000811192a3643505d69768390908376695d5043362a1911080000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000000916222f3c4955626f7c8896a0aca8988c7f7265564d41362a1e110500000000000000000000000000000000000000000000000000000914212d3a46535f697884919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000916222f3c4955626f7c8897a1adab9e9285796d6053493f342e2b282c2d323b444f59626f7c8995a0acb8afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000008141f2b36414a52585a5954524c474a4c4f50525253534c56616b74818e97a1ada1968d81746a5f54463c3222180e000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5a61646c6c6c6c66635c524739342e261e180f080000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000003101d2a3643505d697683909ca9aea29886796d6053463a2f241f1c17181c1f262f3d495663707c8996a3afa89b8f8275685c4f4235291c0f02000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b100500000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000a141d262d33373943464646505d69768390908376695d50464646433937332d261d140a0000000000000000000009111a232b3443505d69768390908376695d5043342b231a110900000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000003101c28343f4a546673808c99a8ada196887b6e6155483b3025190e02000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000c1926323f4c5965727f8c98a9b3a89b8e8175665c5041382d231f1c1f2029323d4854606a7784919daab7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000b1724303c47525c646766615e56544e46454045453f49535d68707d8a939da9a59e91847a6d60584e43342a200f0600000000000000000000000000000000030b121821272c323839404546494c4f50514a505b636c7079797979736e63574b3f32231c150c0600000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c1106000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000020e1b2835414e5b6874818e9ba7b3aa96897c6f63554b40352f2b282223282c3038414e5865727f8c98a5b5ab9a8d8073675a4d4034271a0d0100000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006111b262f383f444650535353535d69768390908376695d535353535046443f382f261b1106000000000000000006121b232c353d464e576976839090837669574e463d352c231b1206000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000006121f2b3844505c6676828f9ca9ab9e918478695f53463a2d1f1408000000000000000000000000000000000000000000000000000000020e1a26313f4c5965727f8c98abaea298887c6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f2f261b12101217202c38434e586673808d99abb5afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000d1a2633404c58646e74736e6862605853514b464244505b656d7a84919ea5a79e938a7d70675d51463c3222190e00000000000000000000000000000000000001070c161b21272c2e34383a3d3f42444c545c606d727e868686868073665a4d4033271a0a03000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000c1925323f4c5865727f8b98a7b1a6998c8073675d5145403938332d2e34383a4149535f6a76828f9ca9afa4998a7e7164574b3e3124180b0000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000b17222d38414950535d6060606060697683909083766960606060605d53504941382d22170b000000000000020a1117242d363e474f585f69768390908376695f584f473e362d2417110a0200000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000713202d3a4653606d7985929faba89b8e827568574d42362a1e0d0200000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c100300000000000000000000000005111d2a36414c566a7784909daaafa499887c6f6255483c2e22140a04060e1b27323d495663707c8999a4afafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000010e1b2734414e5a6774807f7a756f6a64605c55524d505a606c77828f96a1a9a0958e81756b61554c41342a2010070000000000000000000000000000000000000000040a0f161b1d23282c2d343d454d565d666d747f87929892857b6e6154473b2e21140800000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000815222f3b4855626e7b88959fabab9e9185796d605a514b46443f42424045464c525b656e7b87939facac9f93867a6e6154473b2e211408000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000030f1b27333f49535b606a6c6c6c6c6c6c7683909083766c6c6c6c6c6c6a605b53493f33271b0f0300000000020b141b2227363f485059606a6f7b859191857b6f6a605950483f3627221b140b02000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000713202d3946525e687985929facac9f93867a6d6053473a2d20140700000a14202d3a4753606d7a86939facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000020f1c2935424f5c6875828c86817c76716d67615e5759616c727f8c949ea9a2979083796d60594f433a2f22190e0000000000000000000000000000000000000000000000040b0c151d2328363e464f575f686d78818c939993877d70695e52463a2d2014070000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000814212e3a47535f6a7683909da6ada1978c80736c605c5553504a4e4f4b5153565d616c77828f99a4afa69c8f8276685e5246392d20140700000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000101d2a3643505d69768390908376695d5043362a1d0a0000000000000000000005121f2b3744505b656c76797979797979798390908379797979797979766c655b5044372b1f1205000000000a141d262d334048505a616b6f7c8591979791857c6f6b615a504840332d261d140a000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c1825323f4b5865727e8b98aaaea399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d0100000000000000000000000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3945515d677784919eaaafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000020f1c2935424f5c6875828f928e89837e79736e6963606b707e88939fa6a39992857b6e675d51473e31281e10070000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1105000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d2013070000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000006121e2b37424e5764707d8a949fa9a99c928b7e746d6762605b545b5b555c6062686d75808d949eaba99e94897d7063564c41362a1e110500000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000020b142a3643505d69768390908376695d504331261a0b020000000000000000000613202d394653606c798386868686868686909494908686868686868683796c605346392d20130600000006111b262f383f44515a626c707d8591938e8e9391857d706c625a51443f382f261b11060000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000020e1b2835414e5b6874818e9ba7ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000915222f3c4855626f7b8895aab4a99d9083766a554b4034291c1004000004101d2935404b556976828f9ca9afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000020f1c2935424f5c6875828f999b95908b85807b756f6b6f7d86929aa4a49f92877d70695f554b41352c1f160c0000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e21140300000006121f2b3844505c6674818e93939393978a7d7063574a3d3024170a00000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a04000000000000000000000000000000000000000000020e1a26313c4955616c76828f97a1aaa49f93888079736f6c6669686869676d6f747a818d929ca6aaa1978f82766b6055443b3025190e0200000013202d394653606c798693939393939393969696969393939393939386796c605346392d20130000000000000000000a141d2b37434e586976839090837669584e43372b1d140a00000000000000000005121f2b3744505b656f7c899393939393939c9f9f9c939393939393897c6f655b5044372b1f12050000000b17222d384149505b636c717e8692928c81818c9292867e716c635b504941382d22170b0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f130700000000000000000000000004101c2934404b55697683909ca9aa9e918477675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c18232f414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000a1623303d495663707c8996a3afa89c8f8275695c4f422f23180c000000000c18242f414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e11050000000000000000000d1a2633404d59667380878c91979c97928c86827c777c859298a2a49a938b7f726b60574d433a2f231a0d0400000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f140900000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b1e120600000003101c28343f4a5463707d868686868686868175685b4f4235281c0f00000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000915202d3944505a616e7b859298a1a9a49a938d85807b79767575757677797c81858e939ca4a9a19892857b6e61594f4432291e14080000000013202d394653606c798693928d8989898989898989898989898d929386796c605346392d2013000000000000000006111b262f3847535f6a7683909083766a5f53473d2f261b11060000000000000000030f1b27333f4953606b75828f99a39f9f9fa9ababa99f9f9fa3998f82756b6053493f33271b0f030000030f1b27333f49535b606d737e8792928b807474808b9292877e736d605b53493f33271b0f0300000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000006131f2c3845515c677885919eaba99c8f827669554b4034291c1004000000000000000000000000000000000000000000000000000000000000071926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000c1926323f4b57636e737b80858a90949a99928e8984869297a2a49a93887f726d62594f453b3128221c140b020000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c31261a0e02000000000b17232e384855616b7079797979797979756f65594d4034271b0e0000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000003101c28333e46525e696f7c8692979fa6a49f97918c888583828182828386898d92989ea5a69f9792867c6f695e52473d3320170d020000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000000000000000b17222d38414f59626f7c879292877c6f62594f41382d22170b0000000000000000000b17222d38414f59616e7b86929fa9b3acb6b7b7b6acb3a99f92867b6e61594f41382d22170b00000005121f2b3744505b656c747f8b9292877e736d6d737e8792928b7f746c655b5044372b1f120500000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f23180c000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e221509000000000000000000000a17232f3b47525c63696e73797e83888d92989b95909298a2a99f93887f726d625b514c47433c332d261d140a00000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146332a201509000000000006111c2c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222a36424d57606a6f7c858f949ea1a8a19e999892908f8e8e8f9092999a9fa2a8a09e948f857c6f6a60564d42352c210e05000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d201300000000000000030f1b27333f4953606b75828f99998f82756b6053493f33271d1207000000000000000006111b262f3d46535f6974808d97a2adbac3c4c4c3b9ada2978d8073695f53473d2f261b11060000000613202d394653606c77808c9192867d716c63636c717d8692918c80776c605346392d20130600000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d2114080000000000000000000007131f2a35404a52575e61666d71767c81869196a09d9fa2aaa6998c8075706b65605d55534e443f382f261c1106000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b1108000000000000000000000000000000000814202b36414a53595b60606060606060595651493f3521180e03000000000000101c28333e474f5557606060606060605b59534b41372c2014080000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000050e1a25303b454e58606a6f7b828b91969c9fa3aaa29f9d9c9b9b9c9d9fa3aba39f9b96918a827b6f6a60584e443b30231a0f00000000000013202d394653606c7986938b7e7265636363636363636365727e8b9386796c605346392d2013000000000000010c161f2b3744505b65707d89949e9e94897d70655b5044392e23180c0100000000000000000a141d2b37424d57606d7a85929fa8b2bdc8c8bdb2a89e92857a6d60574d42352b1d140a000000020f1b2835424e5b6875818d9292857c706b625a5a626b707c8592928d8175685b4e4235281b0f02000b1825323e4b5865717e8b9393939393897c6f6256493c2f2316110b0b101a2733404d5a6673808d939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f22160900000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000000000000000000020e19242e3840454d52545c60646a6f747b84919eaba39f9da09f9287827d77726d67625f58504a42382d22170b00000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a463f372d230f06000000000000000b16212c353e44484a535353535353534f4d4841392f251a0f0400000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000009141f29333d464e5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8a847e766e6960584e463d32291f110800000000000013202d394653606c7986938b7e7265585656565656565865727e8b9386796c605346392d201300000000000008131e2834404b54606c7883909da6a69d9083786c60544b4034281e13080000000000000000020b1a26313c45525d68727f8c96a0acb9c2c7b8aca0968b7f72685d52453b3123190b02000000000b1724313e4a5764717e869293877f746d665d5d666d747f879392867e7064574a3d3124170a00000b1825323e4b5865717e868686868686867c6f6256493c2f23221d16161b202733404d5a66738086868686868686786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000000000000000000030e18212a31373e434b51575e666c727c849196a1a0999290959b99928f89847f7a746f6a605b544a3f33281c0f0300000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b0200000000000000000000000000000000000008131d262f363c4041464646464646463f3e3a352d251b11000000000000000005101a232c33383c3d4646464646464642403d372f271e13090000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000020d17212b343d464e565e616c71787e82868a8c8f90919292929291908e8c8986827d78716c615e574e463d342b20170d0000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d20130000000000010d19242f3845515c66717e8a959fabab9f958a7e71665c51453a2f24190d02000000000000000009141f2935414c56606d7984919ea6b0bebeb0a69e9184796d60564c41332a1f100700000000000a1623303c4955616c717d8692938c80786d67676d78808c9392867d706c6155493c3023160a00000b1724313d4a56626c71797979797979796f6a6054473b36332e272021272c2f303f4b58636e737979797979797976665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f22160900000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000009151f2a333c42474f555c60696e787f879196a09f95918684898e92989b95918b85817c766c665b5044382b1f120600000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e0400000000000000000000000000000000000000010b141d252b3033343939393939393932312e29231b130900000000000000000008111a21282c2f30393939393939393534312c251e150c02000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000000000000050f19222b343c444d525a61666d71757a7d80828385858686858483827f7d7a75716d66615a524d453d342b22190e050000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d2013000000000004111d2935414c56606d7984919ea7b1b1a79e9184796d60564c4135291f14090000000000000000030d1924303a44515c66707d8a949facb6b6ac9f948a7d70665c51443a3021180e0000000000000814212d3944505a616b707c8591928d82796e6e79828e9291857c706b615a5044392d20140800000915212e3a45505a62656c6c6c6c6c6c6c6260584e4344433f3932292b32383b3d4647525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000020e1a26313c454d535961676d727b828c92999f99928d837c777c81868c91969c98928d8882786c605346392d20130600000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2625221e18110901000000000000000000000810161c2023242d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000000000000071019222b323b424650545c6064676d70737577787979797878767573706d6764605c545046423b332b22191007000000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d201300000000040e18222c3945525d68727f8b96a0acb9b9aca0968b7f72685d52453b30251a0e04000000000000000008131e2834404a54616c7682909aa4afafa49a9082766c61544a4032281e0f0600000000000004101c28333e485059606a6f7b8490948f837a7a838f9490847b6f6a605950483e33281c1004000005111d29343f485056586060606060606056544e5353514f4a443b32353d44484953535352585a606060606060605f504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000916232f3c4956626f7c8995acb6a89c8f8275695c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000000000000000006121e2b37424d575f616b70797f868f949f9d948f8780796f6a6f747a7f84898f93999a9486796d6053463a2d20130700000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000000001080f14181a1b20202020202020191816120d0700000000000000000000000000050b10141617202020202020201c1b18140f09020000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605d5553504a423e3630292119100700000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d2013000000000a15202a36424d57606d7a85929ea8b2bdbdb2a89e92857a6d60574d42362a20150a0000000000000000020c18232e3942505a626f7c87939faaaa9f93877c6f625a5042392e20160c00000000000000000b17222c363e474f585f696e7a839094908484909490837a6e695f584f473e362c22170b000000010c18222d363f454a4b5353534c525f6060606060605d5b554d44393d474f54566060606060605a58535353535353443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000815222e3b4855616e7b889aa4afa99d9083766a554b4034281c10040000010e1b2834414e5b6774818e9aa7afa295887c6f6255493c2f221609000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000814212d3a47535f696e757d848c92989395908a827c736d676062686d72787d82878d929786796d6053463a2d20130700000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000003080b0d0e131313131313130c0b090601000000000000000000000000000000000407090a131313131313130f0e0c0804000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000070e171f252a30383f44464c515457595c5d5e5f5f5f5f5e5d5b595653514b46443f38302a251f170f070000000000000000000013202d394653606c7986938b7e7265585757575757575865727e8b9386796c605346392d2013000000020b1b26313a46525e6973808d97a1adbac4c4b9ada1978d8073695e52463c31261b0b02000000000000000007121c27303e4754606a75818e98a2a2988e81756a6054483e30271c0e04000000000000000005101a242c353d464e575f686e7a828f949191948f827a6e685f574e463d352c241a10050000000006111b242d343a3d3e46414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464638342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000714202d3a4753606d7a86939facab9e918478675c5145382c1f1306000004111d2935414c566976828f9ca9afa295887c6f6255493c2f221609000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c10070000000000000000000000000815222e3b4855616e7b8286868686868686837d766f6a605c55565d61656c70757b80858a867a6d6053473a2d201407000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000000000000000000050d14191e262e34383a4145474a4d4f50525253535251504f4c4a4745403a38342e261e1a140d05000000000000000000000013202d394653606c7986938b7e7265646464646464646465727e8b9386796c605346392d20130000000a141d2b37434e58616e7b86929fa9b3becccabeb3a99f92867b6e61584e43372b1d140a0000000000000000000b151e2b37434e58616e7b86929f9f92867b6e61584e43362c1e150b0000000000000000000008121a232b343c454d565e686d79828e93938e82796d685e564d453c342b231a120800000000000009121b22292e31323946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000713202c3945525d687884919eabafa295887c6f6255493c2f221609000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000814212d3a47535f696e757979797979797976706b625f58514b4c52535b6063696e73797e83796d6053473a2d2014070000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000002090c151c23282c2f35393a3d4042444546464645454342403d3a39352f2b28231c140c090200000000000000000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d2013000006111b262f3847535f6a74818e98a2aebbb9b9b9b9baaea2988e81746a5f53473d2f261b11060000000000000000030c1b27323c46525e6973808d97978c8073695e52463c32241a0c030000000000000000000000081119222a333c444d565d676d78818d8d81786d675d564d443c332a2219110800000000000000000911181d21212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000004101c2934404b55697683909ca9afa399887b6f6255483c2e23170b00010714212d3a4754606d7a8796a1acafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000006121e2b37424d575f61696c6c6c6c6c6c6c6a636159534e45404146495053575e61666d71766d675d5145392c1f130600000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000030a11171c1f24292c2d30333537383939393938373533302d2c29241f1c17110a02000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000b17222d38414f59626f7c87939faab4acacacacacacb4aa9f93877c6f62594f41382d22170b0000000000000000000a15202a36424d57606d7a85919185796d60574d42342b20110800000000000000000000000000071019212a323b444c555d666d748080746d665d554c443b322a2118100700000000000000000000060c1114212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000c18232f414d5a6774808d9aa7b5ab988b7e7165544a3f34281c100b0e131c2834404a5464707d8a97a8b2afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a020000000000000000000000000000020e1a26313c454d53555c606060606060605d57554f47433c3435383f44464d53545c606469605d554b4035291d1004000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000000000000000000000000000000060c1013191d20212426292a2b2c2c2c2c2b2a282623201f1d1812100b060000000000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d201300030f1b27333f4953606b76828f99a49f9f9f9f9f9f9f9f9f9fa4998f82756b6053493f33271b0f030000000000000000040e1a25303b45515d67727e8b8b7e71675d51453b3022190f000000000000000000000000000000070f182029323a434b545c606e73736e605c544b433a322920180f07000000000000000000000000010814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d201509000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b00000000000000071824313e4b5764717e8a97a7b1a79b8e8174665c5044382b221b171a1d242c3844515c6674818d9aa7b4afa295887c6f6255493c2f221609000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f06000000000000000000000000000000000009151f2a333c4247484f53535353535353504a48443e373129292d33373b42464b5153575d53514b43392f24180c0000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000003080d111314171a1c1d1f1f20201f1e1d1c19171413100c070300000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d20130005121f2b3744505b65707d8994939393939393939393939393939394897d70655b5044372b1f120500000000000000000009141f2935414b55606d788383786d60554b4033291f100700000000000000000000000000000000060e1720283139424a505c636767635c504a4239312820170e0600000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f030000000000000814212e3b4754616e7b8795a0acab9e9285796d6053463e342b2722262a2f35404b55606d7985929eabb8afa295887c6f6255493c2f221609000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d05000000000000000000000000000000000000030e18212a31373a3b4246464646464646433d3c38332b26201b22272b3136394045464b504745403931271d120700000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a07060400000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000613202d394653606c798386868686868686868686868686868686868683796c605346392d201306000000000000000000030d18242f3a44505c66707d7d70665c50433a2f21170d000000000000000000000000000000000000050d161f2730383f4452585a5a5852443f3830271f160d050000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b11060000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f12070000000000000714202d3a46525e697784909dabada1978a7d70635a50463d37332d31363a4045515d67717e8b97a1adb9afa295887c6f6255493c2f221609000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e09030000000000000000000000000000000000000000060f181f262b2d2e363939393939393937302f2c28211b1511171b1f252a2e34383a3e433a39352f271f150b01000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130005121f2b3744505b656c77797979797979797979797979797979797979776c655b5044372b1f12050000000000000000000007131d28343f4a54606b70706b60544a3f31281d0f0500000000000000000000000000000000000000040d151e262e3440474b4d4d4b4740342e261e150d04000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c00000000000005111e2a36424d5666737f8c99a3afa99c9083766c61584f46443f414142464b515b606d7984919ea9afb8afa295887c6f6255493c2f221609000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000060e151a1e2122292d2d2d2d2d2d2d2a2423201c160f0a060b0f141a1d23282c2d31362d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000010b17232e38424f5960636360594f42382e1f160c000000000000000000000000000000000000000000030c151c2328363b3f40403f3b3628231c140c0300000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000004101d2935404b556976838f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000000020e1925303b4854616e7b87929fabab9f948a7e716a60595350494e4e4d53555d606d74808d969b9ea5afafa295887c6f6255493c2f221609000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a07060401000000000000000000000000000000000000000000000000000003090e1214151c202020202020201d171614100b0500000003090e12181c1f20242a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000000000001080e1317191a202020202020201b1b18140f0901000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00000b17222d38414950535d6060606060606060606060606060606060605d53504941382d22170b00000000000000000000000006111c26303d474f555656554f473d30261c0d0400000000000000000000000000000000000000000000030a1117242a2f323434322f2a2417110a020000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f120700000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f24180c00000000000000000000000000000000000000000000000000000000000006131f2c3845515d677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000914202d3a46525e6975818e99a3afa69f92857c706b62605b535a5b575f61676d747f8b92938f939eaaafa295887c6f6255493c2f22160900040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000020608080f13131313131313100a0907040000000000000000070c101313181d1413100c0701000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f1307000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000006111b262f383f4446505353535353535353535353535353535353535046443f382f261b1106000000000000000000000000000a141e2c353d44484a4a48443d352c1e140a00000000000000000000000000000000000000000000000000060c191f2326272726231f190b0600000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c000000000006131f2c3845515d677885919eaba99c8f827669554b4035291d100400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e02000000000005121e2a36424d57626e7c87929fa7ada29792857d756f6c6568676869696e7379818b91948f828f9ba8afa295887c6f6255493c2f221609000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606060606060400000000000000000000000000000406070b1007060400000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251d150b01000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000a141d262d33373944464646464646464646464646464646464646443937332d261d140a0000000000000000000000000000020c1a232c33383c3d3d3c38332c231a0c020000000000000000000000000000000000000000000000000000080e1317191a1a1917130e0800000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000004101d2935404b55697683909ca9aa9e918477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000020e1a25303b47535f6a73808d95a0a8a9a1979288817c797674747476787b7f858d929790827d8996a3afa295897c6f6256493c2f2316090000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271d130900000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000020b141b22272b2d37393939393939393939393939393939393939372d2b27221b140b0200000000000000000000000000000008111a21272c2f30302f2c27211a11080000000000000000000000000000000000000000000000000000000002070a0d0d0d0d0a070200000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f140900000000000c18242f414e5b6874818e9ba7ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abaea298887b6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284888c91979992857b7c8996a2afa296897c6f6356493c30231609000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c27211910070000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f040000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000080f161c2023232323201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000071925323f4c5865727f8b98aaafa399897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121e2b37424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f000000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877d707b8895a2aea396897c706356493d3023160a0000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000060b0f12131d2020202020202020202020202020202020201d13120f0b060000000000000000000000000000000000000000050b10141617171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d090500000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e1105000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e020000000000000000000000000000000000000000000000000000000814212d3a47535f697885919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c11060000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9ea09d9590867d706e7b8894abb5a396897d7063564a3d3023170a0000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e21140700000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000003050611131313131313131313131313131313131313110605030000000000000000000000000000000000000000000000000407090a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1c1915100a02000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a000000000713202d3a4653606d7985929faca89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908b837c706b6d7a8799a49f9f978a7d7064574a3d3124170a00000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f03000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c04000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040906111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130f0c07010000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000006121f2b3844505c6676838f9ca9ab9e918578695f53463a2d211409000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c100300000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a606c798693939393938a7e7164574b3e3124180b000000000000000006131f2c3845515c6775797979797976695f53463a2d2114070000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000005090d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322c261e160c0200000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1e1c18130c050000000000000000000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c110600000003101c28343f4a546673808c99a8ada197887b6e6155483b30251a0e02000000000000000000000000000000000000000000000000000714212d3a46535e697783909daaaa9e9184776a5f53473b2e1c1106000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f5b6678848686868686867f7265584c3f3225190c000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e12050000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a0300000000000000000000020a1015191c1c20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643413d3830281e140a0000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a20262a2c2d2b3844505b66737f8c999393939393939084776b6054443a30242c2b28241e170f070000000000000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000b17232e3c4956626f7c8996a0aca9988c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000815212e3b4854616e7b87959faba8998c807366584e43372b1f0a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d20130700000000000000030d172129333b434b51586062686e71747678797978787675726e6a64605c5454687278797979797979726d62564a3e3124180b0000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d2013070005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000040c141b212528292d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4e49423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3236393939333f4a54616e7a8786868686868686867f7265594f433239393837342f2921190f0500000000000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000615222e3b4754606a7784919eaaa99d908376695e52463a2d20150a00000000000000000000000000000000000000000000000006131f2b37434e5865727f8c98a7aca095887c6f6255483c32261b0f00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e211417110b0b10121f2b3844505c6674818e93939393978a7d7063574a3d3024170a0000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865625f5753504a5660686b6c6c6c6c6c6c65625b51463a2e22160900000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d030000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000020c161e262c32353639393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c5a544c42382c211509000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a242d363d42454646464646525e686e797979797979797979726d625647454646464544403a332b21170c0100000000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120706040f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f120600000006131f2b37434e586673808d99a8ac9f93877b6e6154483c31261b0f0200000000000000000000000000000000000000000000020c15212e3b47535f6a7683909da9aa9d9184776a5f53473a2a20150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b2a27221d16161b202228343f4a5463707d868686868686868175685b4f4235281c0f000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534e46443f4e565c5e606060606060585651493f34291e1206000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000a141e2830383d4143464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e54493d3225190d00000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b363f484e5253535353514d565e616c6c6c6c6c6c6c6c6c65625b514b5253535352504c453d33291e13070000000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222151b1313100c17222d3a4653606d7985929e9f9f9e9185796d6053463a2d201307000000030f1b27323d4955626f7c8896a0aca49a8b7f7265584e43372b1e13080000000000000000000000000000000000000000000008131e2a36414c56626f7c88959faba2988c7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000d1a2733404c59646f7479797979797979726d6256453c313736332e272021272c2f302e384855616b7079797979797979756f65594d4034271b0e00000000000000000000050d161d242932373b4146474b4e505252535252504e4c4847423c3834454b50515353535353534c4a463f372d23180d0100000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c100500000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c10050000000005101b26303a42494e4f5353504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4135281c0f00000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26323d4851595e606060605e575552545f606060606060606058565053585f6060605f5c574f453a2f24180c000000000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e2d2d28201f1c18121f2b3844505c6674818e93939393978a7d7063574a3d3024170a000000000a15212e3b47535f6a7784919daaac9c9083766a5f53473a3025190d010000000000000000000000000000000000000000010d1924303946525e6874818e9aa7aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146464644433f3932292b32383b3d4646444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000040c131820272b3036393b3e4143454646454543423f3b3a37312c283a4043454646464646463f3e3a342d251b1106000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e0600000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a0000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000915212c38424c545a5c60605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695c4f4336291c100000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e4237393939352d2c28231d1c28343f4a5463707d868686868686868175685b4f4235281c0f0000000006131f2b37434e5865727f8c98a2ab9f94887c6f62564c4135291e1308000000000000000000000000000000000000000005111d2935414c56616e7a86929faca3988d8074685d5245392a20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000814202b36414a53595b6060606060606059565153535353514f4a443b32353d444849535353534f5557606060606060605b59534b41372c20140800000000000000000000000001070d151b1e252a2d2e31353738393939383735322f2e2b261f282f34373839393939393932312e29231b1309000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d0100000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000d1925323d49545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110500000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c45464646413a38342e271e232e384855616b7079797979797979756f65594d4034271b0e00000000030f1b26323c4754606d7a86929faaa69a8d8174685e52463a2f24190d02000000000000000000000000000000000000040d1a232d3946525d6873808d98a3aa9f92867b6e61564c413529180e040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000030f1a252f3841484c4e53535353534c525f6060606060605d5b554d44393d474f54566060606060605a585353535353534f4d4841392f251a0f040000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a282522211e1a151d23272a2b2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000406071313131313080705020000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d020000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e010000000000000000000000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000f1c2835414e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b514c50525353534e464540393029202c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c00000000000a15202c3945525d6874808d98a3ac9f92867a6d61564c4135291f14090000000000000000000000000000000000010c161f2a36424d57616d7a85929faaa2988d8074695e52433a2f241906000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e090300000000000008131d262f363c4041464646414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464642403d372f271e1309000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191514120e0912171b1e1e202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e14080000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d1003000000101c2936434f5c69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000814202b36414a53595b606060606060605956514f575d5f6060605b53514b423a322a28333e474f5557606060606060605b59534b41372c201408000000000004111d2935414c56616e7b86929faaa2988c8073685d52453b30251a0d030000000000000000000000000000000007121d28313946535e6973808d98a2a89f92857a6d61564d4231281e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e060000000000010b141d252b30333439393946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039393534312c251e150c0200000000000000000000000000000000000000020507080b0e101213131212100f0c0808060200070b0f11121313131313130c0b09060100000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e020000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a4c5761696b6c6c6c68605c544c443c342c2c353e44484a535353535353534f4d4841392f251a0f040000000000010d19242f3a46525e6974808d98a2aa9f92857a6d60574d42362a1f150b010000000000000000000000000000050e18242f39434f59616e7b86929faaa0968c7f72685e52443b301f160c01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f060000000000020b131a202427282d2e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e41342d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f04000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000008131d262f363c4041464646464646463f44505d697378797979746d665e564e463e35282c33383c3d4646464646464642403d372f271e13090000000000000008131e2a36424d57616d7a85929fa8a2978d8073695e52463d31271d120700000000000000000000000000020b17202935404b55606b75828f98a3a59d9184796d60564c4132291f0d0400000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e03000000000001080f14181a1b212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271c1b18140f090200000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000020e1a26313c454e53556060606060606055534e463c31261b0f03000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d040000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000000000010b141d252b303334393939393939393845525f6b788586868681786d685f584f473f342e272c2f30393939393939393534312c251e150c0200000000000000010e1a25303b46525e68727f8c96a0a99f92867b6e61594f43392f24180e040000000000000000000000000a141d29323a45515d67707d89939ea89d93897d70675c51443a3020170d0000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f14090000000000000003080b0814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0c08040000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f2316090000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c625f584e43372b1f1206000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d323f4c5965727f8c93938e827a6f6a615951444039302823242d2d2d2d2d2d2d282725201a130c0300000000000000000009141f2a36414c56606d7984919da5a2988e81756b60554b40352920160b020000000000000000000006111c262f3a444f59606d7984919ea5a1968e81746b60554b4032291e0e050000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e020000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000000000000000000000000000000000814212e3a47535f6a7679797979797979766a5f53473a2e211508000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000001080f14181a1b20202020202025313e4a56626d75818f969490847c706b625b514a423a322a21192020202020201c1b18140f090200000000000000000000020d1925303a45515c67707d89939da89e93897d70675d51453d32281d140a000000000000000000071017222d38424c56606b74808d96a0a3999184796d60594f43392e20170d000000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e12050000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000000000000000000000000000000000815222f3b4855626e7b868686868686867c6f6255483c2f22140a000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000003080b0d0e131313131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a1313130f0e0c08040000000000000000000000000008131e2834404b55606b74818e96a1a59d9184796d60594f443a2f261b110600000000000000060f192228333f4a545e68707d88939fa69f92877d6f675d51473d30271d0e05000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d2114070000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000000000000000714212d3a4754606d7a879893939393897d7063564a3d2f261b11060000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000001010606060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300020100000000000000000000000000000000020c18232e39434f59606d79849199a3a0968d80736b60564c41382d221710070000000000030d18212b343d44505b666d7a85919aa49e948c7f726b60554b41352b1e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000000000000000000613202c3945525d687985929f9f9f998c7f7366584e41382d2217110a02000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c030000000000000000000000000000000000000007121d27303d45515d676f7d87929fa69f93877d6f685e53493f332722190f060000000009141f29333d46505a606c78828f97a1a0958f82776c60594f433a2f23190c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000000000000000000000000000000004111d2935414c566976838f9caca99d9083766a6053493f3327221b140b040000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000b151e2935414b55606b727f8c949ea49991847a6d655b50443e342b21180d030000020e1a26313b454e58616c73808d949ea19791837a6d655b50473d31281d11070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000000000000000000000000000000010d19242f3f4c5966727f8c9aa4ab9f95897c6f655b50443e332d261d160e0600000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000000000000000000000000000000000000030c18242f3a434f59606c77828f95a0a1968f82776c605a50463d33291f1409000005121e2a36424d57606a717e8a929ca29892857b6e685d53493f352b1f160c000000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000000000000000000000000000000000815222f3b4855626e7b87939faba79c9082776c605a50443f382f282017110a020000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000007131d28313d44505b656d7a839197a19e948c80736c61584e453b31261a0e02000714212d3a46535f696f7c869293939992867c6f695f564c41382d23190d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7d7164574a3e3124170b000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000000000000000000000814212e3a47535f6975828f99a3ab9f948c7f726c615a5049413a3227221b140b0400000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000000000000000010c161f27333f49535d686e7b859298a29f93887e706a60574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110700000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867d7164574a3e3124170b0000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000000000000000000000006121e2b37424d57626f7c87929fa7a69f93877e716c605b534c443d332d261d160e06000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000040d17222d38414c565f696f7d869299939a92867c6f695f53463a2d211407000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a00000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b11070000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e04000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000000000000000000000000020e1a26313c4754606a73808d959fa8a49992877e736c655e564f443f382f2820180f070000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000006111b262f3a434d57606a707d868686868686857b6e6155483b2e2215080005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000000000000000000000000000915202b37434e58606d79839096a0a7a39992877f776d6860595049413a322a2119100700000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a141d28313b454e58616b70797979797979786e695f53463a2d21140700020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c1104000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000000000000000000000000000000030f1b27323c45515d676e7a8490959ea6a399938c827a6f6b605b534c443c332b22191107000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d20140700000000000000000000000000000000000000000000020b161f2a333d464f5961636c6c6c6c6c6c6b615f574d42362a1e1205000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000000000000000000000000000000000a15202935404b555e686e7b838f949fa3a49f948f847d726c655d564d453d342b23190f060000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e020000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b090601000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000000000000000000000000000000000000040c18242f39434c565e696e7a828c9299a1a69e9691877f776d685f574e463d352b21180c0300000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f140900000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000000000000000000000000000000000007121d27313b444d565e686d777f8791979fa6a199928c827a6e6960584f473d332a1e150a00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a070200000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000000000000000000000000000000000000000010b151f29323b444d565d656c727d858f949fa3a39f948f847b6f6a60594f453c30261c1106000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618192020202020201a1917130e0800000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000000000000000000000000000000000000000000030d172029323b444c535b606b707a828c9299a1a69e9691857d6f6b60574d42382e23170c020000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e2215080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000000000000000000000000000000000000050e172029323a4149505960686d777f879297a0a8a09792867d6f695f544a3f34281e13080000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a0000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000000000000000000000000101020000000000050e1720282f383f444f565e656c727d859196a0a9a29892857b6e665c50443a3025190d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f030000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131312080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313090907030005090d0f101313131312100d0903000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000050e1720353f474e524f54596063676d70727576787879797878777573706d6865605d55504a46423c332a1f14090000000000000000000000000000020507080a0b0c0c0d0e0f090907030000050d161d262d333d444c535b606b6f7b849196a1aaa2979083786d60564c41362a1b110600000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a202020201615130f0a1015191c1d202020201f1d19140e07000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000010e1a26313d4751595e5f606060555c606366686a6b6c6c6c6c6b6a686664615e566060606055534d453c31261a0e02000000000000000000000002090e111414171818191a1b1c1615130f0a0400040b141b2227323a4149505960696e7b849199a3a99f958c7f73685e5246382d22170b00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e040000000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d23221f1b161b212628292d2d2d2c2b29251f19110800000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000004111d2a36424e59636a6c6c6c6c6b636059595b5d5e5f5f5f5f5e5d5c5a575f626a6c6c6c6c6c5f574d42372b1e120500000000000000000000050d14191e20212324252627282823221f1b160f0700020a111720292f383f444f575f696f7d87929fa9a79f92867a6d6153493f33271b0f03000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f111213131312110e0b0706040000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000a131c242a2f323339393939302f2c2721262d323536393939393835312a231a11070000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160906040d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d211407000000000000000000050e171f252a2d2e30313233343435302f2c27211910070000060e171d262d333d454d57606b73808d97a2ada2988c8073655b5044372b1f1205000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1e1f1f20201f1e1b181413100c0701000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000007121c262e353b3f40464646463c3b38322b30383e41434646464645413c352c23190e03000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f231b1313100c1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e2215080000000000000000020d17202930363a3b3d3e3f3f4041423c3b38322b23190f040000050b141b2227333b454f59606d7a85929fabaa9e9185786c605346392d201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292a2c2c2d2c2c2a2824201f1c18120b03000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000020e19242e3840474b4d535353534948433d353a42494e5053535353514d473e352a1f140900000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b9393939393897c6f6256493c2f2d28201f1c181a2733404d5a6673808d939393939386796d6053463a2d20130700000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000009141f29323b4246474a4b4b4c4d4e4f4948433d352b21160a000000020a11172129333d45525d6874808d9aa7ada197887c6f6255483c2f221509000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e00000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d363738393939383735312d2c29231d150d0600000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000007131f2a35404a5257596060606056544f473d424c545a5c6060605f5e5850473c3125190d0100000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e868686868686867c6f6256493c3939352d2c28231d2733404d5a66738086868686868686786d6053463a2d20130700000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e120500000000000000020e1925303b444d5254565758595a5b5b56544f473d32271b0f0300000000060f18212935414c5663707d8996aab3a9988c7f7265594c3f3226190c000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4244454646464544413e3a38342f271f17110a02000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6360594f4349545e66696c6c6c6c6a62584d4135291d100400000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d00000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1724313d4a56626c71797979797979796f6a605447464646413a38342e2726323f4b58636e737979797979797976665c5044382c1f120600000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000005111e2a36424d565e61636465666767686360594f43382c1f13070000000000060f1924303a4753606d798698a2aea79a8e8174675b4e4134281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474f515252535352514e4b474540393127221b140b02000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000c1926323f4b57636e73797979796f6b6054484e5a66707679797979746a5e5145382b1f120500000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000915212e3a45505a62656c6c6c6c6c6c6c6260584e525353534e4645403930292f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000714202d3a46525e696e707172727374756f6b6054483b2f22150800000000000008131f2c3845515c677885929faba89b8f8275685c4f4235291c0f000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b0200000000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f130700030f1b26323c464e535560606060606060585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545c5d5f5f605f5f5d5b5753514b433f332d261d140a00000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000d1a2633404d59667380868686867d6f635649505c69768286868686796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070005111d29343f48505658606060606060605654575d5f6060605b53514b423a322a36404a52585a606060606060605f504a42382e23170c000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000814212e3b4754616e7b7d7e7e7f8081827d6f6356493c3024190d02000000000004101c2934404b556b7784919eaaa99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a000000000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60696a6b6c6c6c6b6a6864605c5550443f382f261b1106000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000d1a2633404d596673808c9393897c6f635649505c6976838f939286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900040d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700010c18222d363f454a4b53535353535353495761696b6c6c6c68605c544c443c342e3840474b4d5353535353535353443f3830261c11060000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000b1724313e4a5764717e898a8b8c8d8e8c807366564c4135291e130b060400020509121f2b3844505c667885929eaba99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c11060000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d757778797979787774716d67625a504941382d22170b030000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f2316090b10141a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000006111b242d343a3d3e46464646464646505d697378797979746d665e564e463e3528363b3f40464646464646464638342e261e150a000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000815222f3b4855626e7c889798999a9a8f8275685d52463a30241d1512100c0e12141a202d3a4653606d7986939faca99c8f8276695c4f4336291c10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000916222f3c4955626f7c868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8284858586868584817e79716c605b53493f33271f14090000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000b1825323e4b5865717e8b9393939393897c6f6256493c2f231610171c20232733404d5a6673808d939393939386796d6053463a2d20130700000009121b22292e313239393939393945525f6b788586868681786d685f584f473f342e2f323339393939393939392c28231c150c030000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000613202d394653606c7785929ea5a69f92867a6d61564c41352e27201f1c181a1e21252a34404b55626f7c889aa4afa79b8e8174685b4e4135281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f030000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87909292939292908e8a847e746c655b50443b30251a0e0200000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000b1825323e4b5865717e868686868686867c6f6256493c2f23161a22282d303139404d5a66738086868686868686786d6053463a2d201307000000000911181d2124252d2d2d2d2d323f4c5965727f8c93938e827a6f6a6159514440393028272d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000005121f2b3744505b6575828f9baaaea3988b7f72685d52454039302d2c2823252a2d30363e45515c6773808c99acb4aa998c7f7366594c403326190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f120600000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949e9f9f9f9e9d9b96918b80776c60574d42362a1e120500000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000b1724313d4a56626c71797979797979796f6a6054473b2e2217242c33393c3d46464b58636e737979797979797976665c5044382c1f12060000000000060c111517182020202025313e4a56626d75818f969490847c706b625b514a423a322a211920202020202012100c060000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000030f1b27333f495364717e8a98a2aeaa9e91857a6d605b514b423d3a38342e31363a3b42465059606d7984919eabaea398897d7063564a3d3023170a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949fa3aba6abaaa9a19e928b7f72695e52463a2d20140800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1c2328363e44494a525353525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000105090b0b13131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a13131306030000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000b17222d3a4753606d7a85929faaada1978e81746d605c544f4946444043434246484d525a616b737f8c96a1acac9f92867a6d6053473a2d201407000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799929995999fa2aaada49f92867b6e6154483b3025190e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000005111d29343f485056586060606060606056544e463d3227262e343f485055575f6060605a585a606060606060605f504a42382e23170c000000000000000000000000060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000613202c3945515d6773808d98a2aea99d938c7f736d6660595653514a50504d5354575e616c707d87929fa8b0a69b8e8275675d5145392c201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f12050000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87878686888d9298a2abaea2988c807366564d41362a1e1105000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000010c18222d363f454a4b535353535353534947433d342b2830383f44515a61646c6c6c6c66635c5253535353535353443f3830261c11060000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c13090000000000000000000000000000000004111d2935404b55616e7b86929fa6afa59c918c8079706b6562605c545c5d575e6164696e747e869299a3afaa9f94897d7063554b4035291d1104000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f0300000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787c7a79797c80869299a4afaa9e918477685e5246392d201407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000006111b242d343a3d3e464646464646463c3b38322b29323a424a505b636c7079797979736e63574b46464646464638342e261e150a00000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000010d18242f3a46525e68727f8c949fa8ada49c928d837d77726f6d666a69696a696e71757b818a9298a2abaea2988f82766b6054433a2f24180d01000000000000000205111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100d0b08030000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000006121f2c3844515c666d6f6d686d6f737d87939facaca096877a6e6154473b2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000009121b22292e3132393939393939392f2e2b272b333b444c545c606d727e868686868073665a4d4039393939392c28231c150c03000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000007131d2a36414d56606d78829096a1a8ada49d959089837f7c797777767677787b7d82868e939fa2aaaea39f92867b6e61594f4431281d130700000000000002080e11141e2a3744515d6a778490939393938f8376695c50433629201b1a18140f0801000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1001000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b1106000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000004101c2834404a545c6062615e60626b75818e9ba8b2a8968a7d7063574a3d3024170a000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000911181d2124252d2d2d2d2d2d2d2322242c343d454d565d666d747f87929892857b6e6154473b2e2d2d2d2d1f1c17110a03000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000010e1925303b44505c666e7a849196a0a7afa7a09d95908c8985848383838485878a8e92999da5aeaaa39f918a7e71695f53473d321f160c010000000000050d14191e20212d3744515d6a77838686868686868276695c5043362d2d272724201a130b020000000000000000000004111e2a3744515d6a77838686868686868276695c504336291c140a000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000000c18232e39424a5153555452535964717e8a97a4b1a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000050d151d232932383d44484b5161696b6c6c6c68605c5f5e5d5c5a5754524c47454039342e261e180f080000000000000000000000000000060c11151718202020202020151d2328363e464f575f686d78818c939993877d70695e52463a2d2020202012100c06000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000008141f28343f4a545e686e7b8490959fa3abaca7a09d98989291908f90919297979b9fa3abaca7a098928b7f726c61574d42352b210d040000000000050e171e252a2d2e3939424f5b6771777979797979797670665a4e423939393433302b251d140b0100000000000000000003101d2936424f5b6771777979797979797670665a4e42352e261c12070000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000007121c2730394044464847464855626f7b8895a2aea6998c7f7366594c403326190d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000000030b121821272c323839505d697378797979746d665e564e4f4d4a4746413a39352f28231c150c06000000000000000000000000000000000105090b0b131313130e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1113130603000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000020b17232e38424d565f696e7b838d92999fa4acacaaaaa39f9e9d9c9c9d9ea1a9a8acaca8a19e9590867e726d625a50453c3123190f0000000000020d1720293036393b4646464a555f676a6c6c6c6c6c6c69665e54494646464641403c362f261d1308000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e544b4740382e24190e0200101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d070100000000000000000000000000000b151e272e34383a3c3a3a4754606d7a8793a0b5a69a8d8073675a4d4034271a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000000001070c161b21273845525f6b788586868681786d685f584f473f3a3936302c29241d17110a03000000000000000000000000000000000000000000000600070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e020600000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000006111c26303b444d575f696e7880878f939a9ea1a8a7a9aaaaaaa9a9aaaaa9a8aaa39f9c96918b837c716c625b51483e332a1f1107000000000008141e29323b4146535353535353555b5d6060606060605c5a545353535353534e4c4841382f251a0f030000000000000000000a16222e39434d555b5d6060606060606060605a57524a40352a1f130700101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000000000010507070b0b0b0b0b0b0b101d2a3643505d697683908f8276695c4f4336291c1000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a0000000000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000000030c151c23282c2d2f2e3a4653606d798699a3afa79a8d8074675a4d4134271a0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000000000000000000000000000000040a0f1926323f4c5965727f8c93938e827a6f6a6159514440393028201d18120c0600000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000106090b0c131313131313131312080705020000000000000000000000000000000000000000000000000000000a141e29323c454d575e666d737c82878d9196989a9c9d9e9f9f9f9f9e9c9b9998928f8a847f786f6a625a51493f362c21180e0000000000020e1925303b444c525f6060606060605d5b5553535353534f54566060606060605a58534a41362b20140800000000000000000006111c27313b434a4f5153515a61646c6c6c6c66635c52473b2f23170a00101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000002080d11131417171717171717171d2a3643505d697683908f8276695c4f4336291c100000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b0200000000000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000000000030b12181c1f20222c3844505c667986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d02000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a333c454d545c606a6f757b8084888b8d8f91929293929291908e8c8986827d79726d665f5850483f372d241a0f06000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a46444f5960636c6c6c6c6c6c67645c53483c3024180b0000000000000000000008101f2931323a424a505b636c7079797979736e63574b3f3226190c00101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000050d13191e20212424242424242424242a3643505d697683908f8276695c4f4336291c1000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c110800000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f050000000000000000000000000000070c1012131c28343f4a5f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e111212131312110e0c080705020000000000000000000000000000000000000000050e18212a333b424b51585f626a6e73787b7e80828485858686858483817f7c7975716d66605c544e463f362d251b12080000000000000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d00000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d00101c2936434f5c6976828f908376695d5043362a1d100b0b0b0b0b0b0b07070501000000000000000000050e171e252a2d2e313131313131313131313643505d697683908f8276695c4f4336291c10000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000000000000000004060c17232e46535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1e1f201f1f1e1b191514120e090300000000000000000000000000000000000000060f182129303940454e53575f6266696e71747677787979797877767572706d6764605c54504a423c342d241b1309000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e00000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800101c2936434f5c6976828f908376695d5043362a1d17171717171717171413110d0802000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e43505d697683908f8276695c4f4336291c1000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c0300000000000000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000013202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000060c11151a1e212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000060f171e272e343c43474e5355575f626567696a6b6c6c6c6c6b69686663605c5553504a443f38302a221b120901000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700101c2936434f5c6976828f908376695d5043362a24242424242424242421201e19130d05000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a505d697683908f8276695c4f4336291c100000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c0300000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b0100000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b00000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000002090e171d1f262b2e2f32353738393939383735322e2d2b261f1c160c07010000000000000000000000000000000000050c151d232831373c4247484d5355585a5c5e5f5f605f5f5e5d5b595653514b46443f38342e261e1810090000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500101c2936434f5c6976828f908376695d504336313131313131313131312e2d2a251e170e05000000010d1925303a444c5254575757575757575757575757575d697683908f8276695c4f4336291c10000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000050d141a22282d31373a3b3f4144454546464544413f3b3a37312c272118120b030000000000000000000000000000000000030b121820262b31373a3c4247484b4d4f51525253535251504e4c494745403a38342e28231c140c06000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e00000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200101c2936434f5c6976828f908376695d50433e3e3e3e3e3e3e3e3e3e3e3a3936302920170d02000005111e2a36414c565e616464646464646464646464646464697683908f8276695c4f4336291c100000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c070000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c03000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a01000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000060f171f252a34393c4247484c4e505152535252514e4c4846423c383329241d150d03000000000000000000000000000000000000070c151b20262b2e31373a3b3e41434445464646454443423f3d3a38342f2c28231c17110a0200000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000101c2936434f5c6976828f908376695d504a4a4a4a4a4a4a4a4a4a4a4a4746413a32291e130800000713202d3946525e686d7171717171717171717171717171717683908f8276695c4f4336291c10000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403429201509000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b5855534d48443d352f271f150d03000000000000000000000000000000000000030a0f151a1e21262b2e2f32343637383939393938363533302d2c29231f1c17110b06000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000101c2936434f5c6976828f908376695d5757575757575757575757575754524c443a3025190d01000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83918f8276695c4f4336291c100000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e020000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f57544f45403931271f150b010000000000000000000000000000000000000003090e12151a1e21222527292b2c2c2d2c2c2b2a282623201f1c1812100c060000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e00000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000101c2936434f5c6976828f908376696464646464646464646464646464615e564c41362a1e1105000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a91958f8276695c4f4336291c100000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e69636059514b433931271d12070000000000000000000000000000000000000000000206090e121415181a1c1e1f1f20201f1e1d1b19161413100c070300000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000101c2936434f5c6976828f9083767171717171717171717171717171716d685e5246392d201307000a1723303d4a5663707d8993939393939393939393939393939393938f8276695c4f4336291c10000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e0200000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5a61646c6c6c6c66635c52473d373127221b140b03000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b605d554b43392f23180c040000000000000000000000000000000000000000000000020608080b0e1011121313131211100f0c0a07060400000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000101c2936434f5c6976828f91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e211407000a1723303d4a5663707d868686868686868686868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e110500000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000080e161e252a30363a3c4347484b4e504a505b636c7079797979736e63574b3f32262017110a020000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d675d554b40342920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000101c2936434f5c6976828f95918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a897d7063564a3d3023170a000916222f3c4854606b70797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131311100e0a06000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000010a121a212930363c4247485761696b6c6c6c68605c5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000000000050c13191f252a2d32373b3c3f444c545c606d727e868686868073665a4d4033271a0b060000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d675c51453d32271b0f00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000101c2936434f5c6976828f9393939393939393939393939393939393897d7063564a3d3023170a000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000080f171f252a313744505d697378797979746d665e564e504f4c4a4745403938322b2620180f0900000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000000000000002080d141a1e20262b343d454d565d666d747f87929892857b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d60584e43372b1c110600000000000000000000000106090b0c0e06060300000000000000020405060605040200000000000002070a0c0d0b0b0905010000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000101c2936434f5c697682868686868686868686868686868686868686867d7063564a3d3023170a0004101c27333d474f5456606060606060606060606060606060606060605c5a544c42382c211509000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000050d141a1f263845525f6b788586868681786d685f584f47403d3a38352f2c27211a150e060000000000000000000000000000000013202d394653606c798693939393939393969696969393939393939386796c605346392d201300000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a605447382e23170b00000000000000000000070d121618191b13120f0b06000608080c0e1112131312110f0c09080603080e1317191a181715110c06000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000f1c2835414e5a66707679797979797979797979797979797979797979706b6054483c2f22160900000b16212b353d44484a535353535353535353535353535353535353534f4e49423a30261b10050000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000002090e1926323f4c5965727f8c93938e827a6f6a6159514440393029241d1b160e0903000000000000000000000000000000000013202d394653606c798693928d89898989898989898989898989898986796c605346392d2013000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c01000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f62544a3f34281c100300000000000000010911181e22252628201f1c17110e121415181b1e1e1f201f1e1c191615130f12191f2326272524211d181109000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000050f19232b33383c3d4646464646464646464646464646464646464643413d3830281e140a00000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000002090e1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e8175665c5044382b1f12060000000000000009131b23292e3132352d2b28221c1a1e212225282a2b2c2c2b2a282622221f1b1c242a2f323332312e29221b1209000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e1811090100000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000915212c38424c545a5c6060606060606060606060606060606060606056544f473d33271c100400000008111921272c2f30393939393939393939393939393939393939393635322c261e160c020000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e31241807000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000040a0f141a1e2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a02000000000000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706b6054483c2f22160900000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000001070b0f1112131313131313130a0907040000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285786d6053463a2d20130700000000000009121b252d353a3e3f413938332d26262b2e2f323537383939383735322f2e2b27262e353b3f403e3d3a342d241b120900000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f060000000000000000000005101b26303a42494e4f535353535353535353535353535353535353534a48443d352b21160b0000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c040000000000000000000000000000000814202b36414a53585a6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000002080d161b1f252a2d33404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000000000000000000000000000013202d394653606c7986938b7e7265636363636363636363636363636360594f44382c201307000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1e1f20202020202020171613100b050c12171b1e1f20202020202020171613100b05000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e6155483b2e221508000000000009121b252d373f464a4c4e46443f382f31373a3b3f41444546464544423f3c3b37322c3840474b4d4b4a453f362d241a120800000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000a141e2830383d4143464646464646464646464646464646464646463d3c38332b23190f05000000000000050b10131617202020202020202020202020202020202020201c1c1915100a02000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c10040000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000050c131921272c30363a3b404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e0800000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000000000000000000000000000013202d394653606c7986938b7e72655856565656565656565656565656544f473d33271c10040000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f6256493c2f2316090000000008121b242d373f495157595b53504a42383c4247484b4e5151525352514f4c4947433c39404a52585a585650483f362c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000020c161e262c32353639393939393939393939393939393939393939302f2c27211911080000000000000000000407090a13131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000d1a2733404c58646e747979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f13060000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000070e171e252a32383b4246474b4e596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e080000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821282f34373839393939393939302f2c27211921282f34373839393939393939302f2c27211911080000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d7063564a3d3023170a000000040d1a242d363f49515b626568605b544a45464d5355585b5d5e5f5f5e5d5b5955544e47454a525c636665625a50483e362c231a0d0400000000000000000003060809131313131313131313131313131313131313131313131313130b0a0804000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b020000000000000000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748186868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000071019202930363d44484d5254575b5d6673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000002070c0f11121313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000001070b0f1112131313131313130a09070400000000000000010c17212a333a404345464646464646463d3c38332b232a333a404345464646464646463d3c38332b23190f0500000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f6255493c2f2216090000010c161f2c363f48515b626d72746c665b545153575f6265686a6b6c6c6b6a68656260585452525c636e73716c625a50483e352c1f160c01000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c05000000000000000000070d1316191a20202020202020201a1a17130e080100000000000000000000000000000000020a1015191c1c20202020202020202020202020202020202020171613100b05000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000061019222b323a41464f54575e6164676a6b73808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c39332c231a10050000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e09030000000000000000050c12171b1e1f20202020202020171613100b05000000000007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b0006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054473a2d211407000007131d28313e48505a626d727f81786c665b5c6064696e727477787979787775726f6a65605d5c636e73807e716c615a50473e31281e13080000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000005090d0f10131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e08010000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e18222b343d444c52596063696e7174767778808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d5145392c20130600010d18242f3a43505a626c727f8b8e81786c66666d71767b7e81848485868584827f7c77726d68606e73808d877e716c61594f433a2f24190d0100000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b0200000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c16202a343d464e565e616b6f757b7e8183848587939f96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e0200000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000013202d394653606c7986938b7e726558575757575757575757575757575550483e33281c100400000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000050f1821282f34373839393939393939302f2c27211911080000000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b4135291d11040004111d2935404b55616c717e8893938e81786c70797e83888b8e9091929291908e8c88847f7a726d73808d9292877e716b61554c4135291d11040000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000020608080c0b09060100000000000000000000000000000000000000000004080a0b0807050200000000000000000000000000000000000205070813131313131313130707050100000000000000000007111a232a313538393939393939393433302b241d140b01000000000000000000000000000000000e1b2734414e5a6774818d9aa9b3b9ada1979191919191919191919191919191919191919191919191919083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e28323c464e5860686d767c82878a8e9091929399a496897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070000000000000000000000000013202d394653606c7986938b7e72656464646464646464646464646464615a5044392d20140800000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000010c17212a333a404345464646464646463d3c38332b23190f050000111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433a2f24180d01000613202c3945515d67717e87939a9d938e81797d848b9095989b9d9e9f9f9e9d9b9895918c857f79808d929c9992877d70675d5145392c20130600000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000003090e121415191815120d06000000000000000000000000000000000000050c111417171514120e09030000000000000000000000000002090e12141520202020202020201413110d0802000000000000030e19232c353c414546464646464646413f3c362f261d1308000000000000000000000000000000000e1a2734414d5a6774808d97a2adb8ab9e91858484848484848484848484848484848484848484848484848275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444e58606a6f7a82898f94979a9d9e9f9fa4ab96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d100000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706c6155493c3023160a00000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f1409000007121e28333c454b5052535353535353534a48443d352b21160b0000121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4431281d130700000714202d3a4753606d7a859297a2a59d938e848991969d9fa7a7aaa8a7a7a8aaa8a7a09d97928b858d929ca4a39892857a6d6054473a2d21140700030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000060e151a1e21222524221e181109010000000000000000000000000000000810171c21232422211e1a140d060000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000009141f2a353e474d51535353535353534e4c4741382f241a0e030000000000000000000000000000000815212e3b4854616e7b85929ea4aea99d9083787777777777777777777777777777777777777777777777756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565f6a6f7d848f949c9ea6a7a9aaabacafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000000000030a0f1d2a3643505d69768390908376695d5043362a1d0f0a03000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e02000b17232f3a454e565c5e6060606060606056544f473d33271c100400121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e331f160c0100000613202c3945515d676f7c859298a2a59d9591959da0a8aba8a09d9b9a9a9b9d9fa4aca9a19e9691969ca4a39992867d70675d5145392c2013060006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000060f181f262b2e2f32312e29231b130a010000000000000000000000000008121a22282d30312e2d2a261f180f06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000714202d3a46525e69707d8a929da7ab9f958d80736b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686f7c8691969ea6aab0b4b6b7b8b9afa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000060e151a1f2a3643505d69768390908376695d5043362a1f1a150e060000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d20130000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352c210d0400000004111d2935404b55606a6f7c869298a2a7a09da0a7a9a29f9996918f8e8d8e90939a9ea1a8a8a19ea1a8a39992877d706b60554c4135291d1104000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000060f18212a31373a3b3f3e3a342d251c130a01000000000000000000000008121a242c33393c3e3b3a36312921180f0500000000000000020d17212930363a3b4646464646464646463936302820160c02000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005121e2a36424d57616c74808d95a0aaa79f93887d70685e545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57616d7a849198a1a8b0b7bbc1c3c4c5bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000006101820262b2e3643505d69768390908376695d5043362e2b262018100600000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700111e2a3743505c68727879797979797979706b6054483c2f22160900121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e23180c00000000010d18242f3a434e58606a6f7d86929aa4acaaaca59d97928c88848281818283878b91969fa3ababadac9f92877d706b61594f433a2f24190d01000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b0000000000050f18212a333c4247484c4a463f372e251c130a0100000000000000000008121a242c363e45494a4846423b332921170e0500000000000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d000000000000000000000000000000020e1a25303b454f59606d79839098a2aea49a92857a6e665b5051515151515151515151515151515151514f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714212d3a46535f6974818e96a1aab2bac2c7ccd0d1c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000061018222a31373a3c43505d69768390908376695d50433c3a37312a22181006000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e22150800121f2b3845525e6b7884868686868686867d7063564a3d3023170a00121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a4034281c10040000000007131d28313d464e58606b6f7c87939facaba39f938e857f7b7775747475777a7e848c9299a2a9b3a4978a7e716b61594f473d31281e130800000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000050e172129333c454d5355585651493f372e251c130a010000000000000008121a242c363e4850555755534d453b332920170e0500000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c79868686868686868074675a4e4134271b0e0100000000000000000000000000000009141f29333e45515c676e7b86929fa5aca1978f82786c60594f4444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000815222e3b4855616e7b87929fa8b2bcc4ccd3d7dcd5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000060f18222a343c43474847505d69768390908376695d50474847433c342a22180f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800121f2b3845525e6b7885919393939393897d7063564a3d3023170a00121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f150900000000010c161f2b343d45515d67717e8b9aa4afa399928b817a736e6968676768686e72797f879297a2aaa6998c7f73695f53463e352b1f160c010000091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000000020b172029333b454d575f6265625b51493f372e251c130a01000000000008121a242c363e48505a6164615f574d453b322920170c0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c798692939393938d8174675a4e4134271b0e01000000000000000000000000000000030d17212834404b555f69717e8a939da8a99f948c7f736b60564c4135373737373737373737373737373534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f2215090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d576774818d99a3afbac4ced6dfe3e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000000030e18212a343c464e535554525d69768390908376695d525455534e463c342a21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a00121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c31261a0e0200000000040f1b27333f4953606d7984919eaca49f92877f746d68615f575b5a565e61676d727d859298a2ac9f92867b6e61564c41362a1e11050000000a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b0000000a141d29323b454d575f696e726d635b51493f372d251c130a0100000008121a242c363e48505a616c716e695f574d443b32291e140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000050f18232e39434d57616c74818e95a0aaa69f92877d6f685d52463f342a2b2b2b2b2b2b2b2b2b2b2b292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f697884919eabb5c0ccd6e0e8f1e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000009151f2a333c464e585f62615e566976839090837669565e61625f584e463c332a1f150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1e12060000000005121f2b3744505b65727f8c97a1a89c928a7e726d615d56534d4e4e4c52555c606b707c86929fa6a3988e8175685e5246392d2014070000000815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000006111b262f3b444d575f696e7b7f726d635b51493f372d251c130a010008121a242c363e48505a616c717d7b6e695e564d443a30261c110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000007121d27303c45505a606d79839198a3aea39991847a6d615b51463c31281d1e1e1e1e1e1e1e1e1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a1adbdc7d1dee8f2efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000020e1a26313c454e585f6a6f6d685e69768390908376695e686d6f6a5f584e453c31261a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e211408000000000613202d394653606c7884919ea9a0968d80736c625b524c4642414141464b5159606a717e8a939eaa9f92867a6e6154473b2f24180c0000000814212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f22160900000b17222d38414d565e696e7b848b7f726d635b51493f372d251b130a08121a242c363e48505a616c717e86847b6e695e564c42382e23170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000b151e2a333e45515d676f7c86929fa5aba1968f82756d62584e433a2f24180f111111111111110f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a8b2bdcfd9e3f0faefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121e2b37424d575f6a6f7b7a6d686976839090837669686d7a7b6f6a5f574d42372b1e1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000000000000000003080b0e0e131313131313130a090704000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221508000000000a1623303d495663707d8996a0a99e9184786d605a5146413a373130363940454f58616c75828f99a3a3998c7f7266554b4035291d1004000006121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c20130700030f1b27333f49535e696e7b8491918c7f726d635b51493f372d251b13121a242c363e48505a616c717e879291847b6e685e544a3f34281c1003000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000030c18212935404b555f6a727f8b939ea8a89e948b7f726a5f554b41352921180d030404040404020200000000000000000000000000000000000000000000000000000000000000000000000000000001070c06111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfcfd9eaf5ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000814212d3a47535f696f7c85837a6d68768390908376686d7a83857c6f695f53473a2d211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e21140700121f2b3845525e6b7885919393939393897d7063564a3d3023170a000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124170b00000003101c28343f4a546773808d9aa8a2978a7e71665c51483f35302b26252a2e343d46505a626e7b87929fab9d908376675d5145382c1f13060000020e1a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b10030005121f2b3744505b656e7b8491969c918c7f726d635b51493f372d251b1a242c363e48505a616c717e8792999691837a6d665c5044382b1f1206000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000060f18242f39434e58626d75818e96a1aba69f92867c6f675d51453f332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1104000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000815222e3b4855616e7b859290837a6d7683909083766d7a839092857b6e6155483b2e221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000010406070a0d101112131312100e0b080705020000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2323201c160f08000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d20130700121f2b3845525e6b7884868686868686867d7063564a3d3023170a0007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e3225180b00000006121f2b3844505c667683909da99f9285796d60544a403629241e1a191d2328343e47535f6a7683909ca99f92867a6d6053473a2d2014070000000915202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000613202d394653606c79839096a0a39c918c7f726d635b51493f372d25242c363e48505a616c717e879299a3a0959083796d6053463a2d201307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000007121d28313c46515b606d7a849199a3aea3999184796d605a50463c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2b3844505b66737f8c999393939393939084776b6054443a302419120b030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c30231609000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000713202d3a4653606d78818e9390837a7683909083767a8390938e81786d6053463a2d201307000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000020608080d0606030000000000000000000000000000000104080d111314171a1d1e1f201f1f1d1b181414110e080200000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000010b141d252b30333439393939393939302f2c27211a11080000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500111e2a3743505c68727879797979797979706b6054483c2f22160900010c17212a333b434a4f5053535353534c4a463f372d232a333b434a4f5053535353534c4a463f372d23190f0500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e3124170b0000000713202d3a4653606d7986929fa89b8e8175665c5042392e2419130e0d1218222b37434e5866727f8c99a5a399897c6f6356493c30231609000000030e1925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f04000005121f2b3744505b65707d869298a2a39c918c7f726d625b51493f372d2c363e48505a616c717e879299a3a39992877e71665c5044382b1f1206000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000010c161f2a343f45525d686f7c87929fa6aba0968e81756c62584e43392f24180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f3437383939333f4a54616e7a8786868686868686867f7265594f43322c29231d150d0700000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121f2c3844505c666d78818e9390837a839090837a8390938e81786d665c5044382c1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000003090e1214151913120f0b06000000000000000000000003070d1013191d202124272a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a050000000000000000000000000000000000000008131d262f363c4041464646464646463d3c38332c231a0f0500000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000a16222e39434d555b5d6060606060585651493f34292e39434d555b5d6060606060585651493f34291e120600000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c302316090000000714212e3a4754616d7a8798a3a5988b7f7265544a3f30271c1208020007101a26313d495663707c8996a3ab978a7d7164574a3e3124170b0000000008141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c2721191107000000030f1b27333f4953606b707d869298a2a39c918c7f726d625b51493f37363e48505a616c717e879299a3a39992877e716c61544a3f34281c1003000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000040d18222935414c56606a727f8c949fa9a89e938b7e716a5f554b40352921170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212a333a4044454646463a46525e686e797979797979797979726d6256473f3a38342f271f191007000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb4aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f1206000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2734414e5a6774818d9aa7b4c0cddae7f6ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000003101c28343f4a545c666d78818e939084839191838490938e81786d665c544a3f34281c1003000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000060e151a1e212226201f1c17110a0200000000000003060c1012181d2024292c2d30343638393939383735322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a48443d352c21160b00000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e130800000b17232f3a454e565c5e6060606060606056544f473d33271c100400010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e333f4a555f676a6c6c6c6c6c65625b51463a2e22160900000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070000000815222f3b4855626e7b8895aaa4978a7d7164574a3e2e24150b000000000915222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000020d172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f0700000000000b17222d38414f59606b707d869298a2a39b918c7f726d625b51493f3e48505a616c717e879299a3a39992877e716c615a5042382e23170b00000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000061019242f3a444e58606c77828f97a1aba59f92867c6e675d51453e33291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333c454c505253535246444d565e616c6c6c6c6c6c6c6c6c65625b51504c47454039312a221910060000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c1003000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfced9e5f1feefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201300000000000000000c17232e38424a545c666c78818e92909195959191928d81786c665c544a42382e23170c00000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000060f181f262b2d2e332d2b28221c140b08060406060b0f12171c1f24292c2f35393a3d4043444546464543413e3b3936302b272019130c04000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000814202b36414b53595b6060606060606056554f473d33271c1004000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000007121e28333c454b5052535353535353534a48443d352b21160b000003101d2936424f5b6771777979797979726d62564a3e3136424f5b6771777979797979726d62564a3e3124180b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f12060000000916222f3c4955626f7c8895a2a396897d7063564a3d30231706000000000714212e3a4754616d7a8794a0a5998c7f7266594c3f3326190c0000000000050e17222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000006111b262f3d474f59606b707d869298a2a39b918c7f726d625b514948505a616c717e879299a3a39992877e716c615a50483e30261c110600000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000008131e28323d44505b656d7a859199a4aea2989083796d605a50453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a454f575c5e60605f53504a4d52545f60606060606060605c5e5f5f5c5853514b433c342a22180c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1824313e4b5764717e8a97a8b2bdc8d4e2edf8efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20110c0600000000000006111c263038424a545b666c77808d929da0a09d928d80776c665b544a423830261c110600000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000030e18212a31373a3b403938332d261d191312101314171c1f23282c2f35393a4145474a4d505152535252504e4b4746413b373229241e160e05000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6360594f44382c201407000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e04000000010c17212a333b434a4f5053535353534c4a463f372d23190f05000004111d2a3744505d6a778386868686867f7265584c3f323744505d6a778386868686867f7265584c3f3225190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c10040000000815222e3b4855616e7b8894aaa4978a7d7164574a3e2d22170b000000000815222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000000006111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c110800000000000000000a141d2b353d474f59606b707d869298a2a39b918c7f726d625b51505a616c717e879299a3a39992877e716c615a50483e362c1e140a00000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000010c162027333f49535e68707d87939fa6aaa0958d81746c61574d42392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c605c544a46475353534c52565d6065696b6c6b6965605c554e463c342a1e140a00000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f8b93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c110600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a0acb8c6d0dbe7f0f9e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c211d1711090000000000000a151e263038424a545b656c77808d939d9d938d80776c655b544a423830261e150a0000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000009151f2a333c4247484c46443f382f2925201f1d1f2022282b2e34383a4045474c5254575a5d5e5f605f5e5d5b5854524c47433c35302820170e0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000010e1a2733404c59646f7479797979797979706b6055483c2f231609000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c0400000000000a16222e39434d555b5d6060606060585651493f34291e1206000004111e2b3744515e6a7784919393938c7f7265594c3f323744515e6a7784919393938c7f7265594c3f3226190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000000000714212e3a4754616d7a8798a2a5988b7f7265544a3f33281c1107010006101823303c4956636f7c8996a2aa978a7d7164574a3e3124170b000000000000000a141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000000020b19232b353d474f59606b707d869298a2a39b918c7f726d625b5a616c707e879299a3a39992877e716c615a50483e362c241a0c02000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000040d17222d38414c56606b73808d949fa9a79d928a7e71695f544a40342820170b02000000000000000000000000000000000000000000000000000000000000000000000005111e2a3744505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e463c30261c1106000000000000000000000000000000000916222f3c4955626f7c8895a2afa396897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a46535f697784919eaab4bfcad6dee8eee2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f534639302d29221b12090000000000030c151e262f38424a535b656c74818e9b9b8e81746c655b534a42382f261e150c030000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313c454d53555953504a423b35302d2b292c2d2d3338393f44464b5153565d606367696b6c6c6c6b6a6865615e56544e46413a322920170d020000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000010e1b2834414e5b677481868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d08020000000000010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e221609000005111e2b3844515e6b7784919e9f998c7f7266594c3f333844515e6b7784919e9f998c7f7266594c3f3326190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c1207000000000613202d394653606c7985929fa79b8e8174665b5044382d2218120d0c1117222b37424d5765727f8c98a5a398897c6f6256493c2f23160900000000000000020b141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c0100000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d62616c707e879299a3a39992877e716c615a50483e362c241a1208000000000009141f29333b42464853535353535353535346413a32281e130800000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000006111b262f3a444f59606d78829097a2ada49f92857b6e665c51443e32291d140a000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b000000000000000000000000000000000916222f3c4955626f7c8895a2afa3968a7d7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0005121e2a36424d576673808c98a2aebac3ccd7dce3e7d5c9bcafa296897c6f635649505c6976838f9c9286796c5f53463e3d39342d241b110600000000060f19232b353d464e58606a6f7c8592989891857c6f6a60584e463d352b23190f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d575f6166605b544d46413b393835393a3c3f44464a5053555d6064686d70737677787979787674716e68626058524c443a32291e130800000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070705010000000000000003101d2936424f5b6771777979797979726d62564a3e3124180b000005121e2b3845515e6b7884919ea6998c807366594d40333845515e6b7884919ea6998c807366594d4033261a0d00000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b000000000006121f2b3844505b667683909ca99e9285786c60544a3f3329241d19181b2227343c46535f6976838f9ca99f9286796d6053463a2d2013070000000000000000020b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e13080000000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d6c707e879299a3a39992877e716c615a50483e362c241a1208000000000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929ea4ada2979083786d60594f443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c10030000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7d717d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c11060000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313b4754616e7a86929fa7b1bac2cbd1d6dcd5c9bcafa296897c6f635653535c6976838f9c9286796c5f53534b49453e362d22170c000000030e18212b353d474f58606a6f7c8592918c8c9191857c6f6a60584f473d352b21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f696e736c665f57524c484644404547494a5053545c6063676d71757a7d8083848586858583817e7a756f6a615d564c443a3025190d0100000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000000010e1a2734414d5a6774808d9a9f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080101010101010101010101010101010101010101000000000000000000000004111d2a3744505d6a778386868686867f7265584c3f3225190c000005121f2b3845525e6b7885919ea6998d8073665a4d40333845525e6b7885919ea6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c030000000000030f1c28333f4a546673808d99a7a1978a7d70665b50443e352f292423282d333d464f59616e7b86929faa9c908376665c5145382c1f13060000000000000001070d111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000000000000071119232b353d474f59606b707d869298a2a39b918c7f72707e879299a3a39992877e716c615a50483e362c241a12080000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a929da7a99f958d80736b61564d42382d22170e05000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000914202d3946525e6873808c95a0a8b1bbc0c7cbd0d0c9bcafa296897c6f63606060606976838f9c9286796c606060585650483e34291d110500000915202a333d474f59606a6f7c8592918c7f7f8c9192857c6f6a60594f473d332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b7f786e69615e565453504b515356545b6063666d70757a7e82868a8d909192939291908e8b86827c746d685e564c41362a1e11050000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000d1a2633404d596673808c99a6aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919393938c7f7265594c3f3226190c000005121f2c3845525f6b7885929ea69a8d8073675a4d40343845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000000b17222d3c4956636f7c8995a0a99d9083786c605a50454039352f2e34383f444e58616b75818e99a3a3988c7f7265544b4034281c1004000000000000040c13181d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d1307000000000000000000071119232b353d474f59606b707d869298a2a39b918b7f7d879299a3a39992877e716c615a50483e362c241a120800000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000050e17232e38424d57616c74808d95a0aaa79f93887d70695e544a3f332820160b020000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d0100000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b02000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005111e2a36414c56606d798390969fa7afb5babfc2c3c4bcafa296897c6f6c6c6c6c6c6c76838f9c9286796c6c6c6c64625a5045392d21150800020f1a26313c464f59606b6f7c8592918b7f72727f8b9192857c6f6b60594f463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88827b736d686461605b555d606265666c7074797d81858a8f92999a9c9e9f9f9f9e9d9b99928f87817a6d685e5246392d2013070000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9f998c7f7266594c3f3326190c000006131f2c3946525f6c7985929fa79a8d8074675a4d41343946525f6c7985929fa79a8d8074675a4d4134271a0e01000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e04000000000000000615222f3b4854606b7784919da8a0958c7f726c615a514b4541403f4045495058606a707d8a939eaa9f92867a6d6154473a2e23180c000000000000040d161d24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d01000000000000000000071119232b353d474f59606b707d869298a2a39b918b869299a3a39992877e716c615a50483e362c241a120800000000000000000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000006111c26303b45505a606d79839098a2aea49a92857b6e665b50443d32281d140a0000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a00000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1925303b45515c666e7b8490959fa3abaeb4b6b7b8b9afa296897d7979797979797979828f9c92867979797979716c6256493d3024170a0006121f2b37434e58606b707d8692918b7f726d6d727f8b9192867d706b60584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b888f86807a75716e6c666b676d6f7175797c81858a8e92989c9fa3aba39f9e9d9d9d9fa3a39f9a938e847a6d6154473a2e2114070000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998c807366594d4033261a0d000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919ea6998c807366594d4033261a0d00000613202c3946535f6c7986929fa79a8d8174675a4e41343946535f6c7986929fa79a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b22191107000000000000000007131f2c38434f5965727f8b96a1a79f93887e716c605d55524c4c4c4b51535b606a6f7c86929fa5a3988e8174685e5246392d1d12070000000000010c161f282f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000000000000000000071119232b353d474f59606b707d869298a2a39b999299a3a39992877e716c615a50483e362c241a120800000000000000000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000040404000a141e29333e45515c676e7b86929fa5aca1978f82786c60594f443a2f261b110600000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c20130600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000008141e2834404b545e696e7b838d92999fa3aaa9aaabacaea5998f8986868686868686868f949f988986868686867e7164584b3e3125180b000814212e3a47535f6a707d8692918b7f726d62626d727f8b9192867d706a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b8898928d86827e7b797877787a7c7e8285898d92979b9fa2a7a09d9999929190909192999a9ea19f96887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a79a8e8174675b4e4134281b09000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea6998d8073665a4d4033271a0d000006121f2c3844515c667986939fa79b8e8174685b4e41353844515c667986939fa79b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f191007000000000000000000030c1b27323d4753606d7984919eaca49a92867e736d67605d565959545c60656c717c859198a2ac9f92867b6e61564c4135291d0c03000000000007131d28313a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c2013060000000000000000000000071119232b353d474f59606b707d869298a2aba39fa3a39992877e716c615a50483e362c241a12080000000000000000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000306080911111111110c17212834404b555f69717e8a939da8a99f948c7f736b60564c41382d22170d040000000000000000000000000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d21140700000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c60646a6e72757778787979787675726e69636159534d453d352b23190f0600000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020c18232e39424d575e696e7880878d9298999c9d9e9fa39fa1999693939393939393939c9fa6a393939393938b7e7164584b3e3125180b000815222f3b4855626e7b8592938b7f726d625b5b626d727f8b9192857b6e6255483b2f221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88959f98928e8b878685848586898b8e92979a9ea1a8a09e9995908c89868483838486898d92979e95887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000814212e3b4754616e7a8798a2aea89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d79869aa4a89b8e8175685b4e42353a4653606d79869aa4a89b8e8175685b4e4235281b0f02000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a0000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000b151e2b353d45515c67717d8a9aa4aca298928a8079716d6867666567666d70787e869197a1aaa6998c8073695e53493f372d1e150b00000000010d18242f3a434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d211407000000000000000000000000071119232b353d474f59606b707d86929facafacac9f92877e716c615a50483e362c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a0f1215151e1e1e1e1e1e1e18232e39434d57616c74818e96a0aaa69f93877d70685e53493f33271f160c01000000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f1408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007121d27303b454d575e666d747b8186898d8f909192999393939393939393939393939393939393939393938b7e7164584b3e3125180b000814212e3a47535f6a74808d887f726d625b51515b626d727f8b8d80746a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88949fa29f9b979992919192939a989b9ea1a9a29e9a96918c8883807d7a78767677797c80858b9297887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000613202d394653606c7985929facaa9d9083776a574d42362a1e11050000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa79a8d8074675a4d4134271a0e01000714202d3a4753606d7a8693a0a89b8e8275685b4f42353a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000007121c27303d474f59606b707d87939facaaa29f928d847e7a767473727375797d838b9298a1a9b3a5998c7f726d625b51493f30271d120700000004111d2935404b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000000000000000000000000071119232b353d474f59606b727f8c98a5b2b3a79a8d80746c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000060e151a1f21222b2b2b2b2b2b2b2b2b27303c45505a606d79849198a3aea49991847a6d655b50443d31281e13080000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000b151e29333b454d545c60696e747a7d808384858686868686868686868686868686868686868686868686867e7164584b3e3125180b0006121f2b37434e58646e74817e726d625b514949515b626d727f80746e64584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a4754606d79828b92989ea1a8a39f9e9e9f9fa4aca9a19e9a97928e89847f7b7773706d676a6a666d6f73797f858f887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000005121f2b3744505b657783909daaac9f928579695e52463a2d2014070000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0a89b8f8275685c4f42353a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d070100000000000000000000000c18232e39424f59606b707d86929aa4aba9aca49c96918b8682807f7f8082858a90959fa3aaaaaca79c918b7f726d625b5142392e23180c0000000613202c3945515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e010000000000000000000000071119232b353d474f59606b707d86929facacacac9f92877e716c615a50483e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000006101820262b2e2f3737373737373737373737333e45515d676f7c86929fa5aba1968f82776c60584e433a2f24190d06000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d130800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000030c172129333b424a51575e61676d7073767778797979797979797979797979797979797979797979797979716c6256493d3024170a00020f1a26313c46525c646e74726d625b51493f3f49515b626d72746e645c52463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000613202c3945515d676d767e858c9196989b9d9e9f9f9e9d9a9897928e8a85817c77736e696663605d55545c6063676d727a81887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000030f1b27333f49536874818e9ba7aea298877b6e6154473b2e2114080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667986939fa79b8e8174685b4e4135281b0e02000814212e3b4754616e7a8794a1a89c8f8275695c4f42363b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000004101c2834404a54606b707d869298a3a69f9c9fa4a8a19e99928f8d8c8c8d8f92989da0a7a7a09da0a7a39b918b7f726d62544b4034281c100400000714202d3a4753606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c100300000000000000000000071119232b353d474f59606b707d869298a2a39f9fa3a39992877e716c615a50483e362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000030e18222a31373a3c44444444444444444444444444404b555f6a727f8b939ea8a89e948c7f726a60554c41352922180c010000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e1104000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000000000000000000000a16202b343d4347494949494949494846423b33291f140900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000050f172029303940444d53555d606366696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d21150800000915202a33414a525c646765625b51493f37373f49515b626567645c524a41332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0004111d2935414b555d606d717a7f84898c8f9091929291908e8b8885817d79746f6b66615f575653514b4b5153555c60686d757f7b6e6155483b2e221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000b17222d3f4c5865727f8b98aab4aa96897c706356493d302316080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869aa4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1a99c8f8376695c5043363b4854616e7b8794a1a99c8f8376695c504336291d1003000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000306070a0d101112131212100e0b07060400000000000000000000000000000006121f2c3844515c66707d869298a3a39c948f939aa0a7aba39f9c9a99989a9b9fa2aaa8a19e9590959ba3a39b918b7f72665c5145382c1f13060003101c2936434f5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000000000000000000071119232b353d474f59606b707d869298a2a399929299a3a39992877e716c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000a15202a343c4347485151515151515151515151515151514e58626d75818f96a1aba69f92877c6f675d51453f34291d110500000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d1004000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312e2f32353738393939383735322e2d2a261f1c170e0903000000000000000000000000000000000000000000030f1b27323d464e545656565656565654534d453b31251a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000050e171e272e343b42464b5153565a5c5d5e5f6060606060606060606060606060606060606060606060585650483e34291d11050000030e18212f38414a52585a585651493f372d2d373f495156585a58524a41382f21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00010d18242f3a434b515a62686d72797c7f82848586858583817f7c7974706d6663605955534d494745404045464b51565e616d726e695f53473a2d211408000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000616232f3c4956626f7c8998a3aea5988c7f7265594c3f3025190d0100000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000815222e3b4855616e7b8894a1a99c908376695d5043363b4855616e7b8894a1a99c908376695d5043362a1d1003000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79849197a1a49c918c838790959c9fa4aca9a7a6a5a6a8a8a7a09d96918a848c919ba3a0959084796d6053463a2d20130700000d1a2733404d5a6673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f020000000000000000071119232b353d474f59606b707d869298a2a3999286869299a3a39992877e716c615a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e02000000000000000000000000000000030f1a26313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b606d7a849199a3aea39991847a6d605a50453a2e211509000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000006131f2b37434e586062626262626262615e574d42362a1e1205000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000050c151c232831363a4045474a4d5051525353535353535353535353535353535353535353535353534b49453e362d22170c00000000060f1d262f3841474c4e4b4a453f372d25252d373f464a4b4e4c4741382f261d0f060000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000007131d28313a414550565d60666d6f727577787979787674726f6c6663605c54544f4846423d3a393534383a40454c525b6265615f574d42372b1e1206000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000713202d3a4653606d7986929faca89b8e817568564c41362a1e110500000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000815222f3b4855626e7b8895a1a99d9083766a5d5043373b4855626e7b8895a1a99d9083766a5d5043372a1d1004000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e2215080000000000000002060a0c0d1313131313131313131313131313131313131313131312110f0c0701000000000000000006121f2c3844515c666e7c8591979c928c7f767c838a8f939a9a9d9e9f9f9e9d9b9895908b847e777f8c919b9691837a6e665c5145382c1f130600000916232f3c4956626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d0000000000000000071119232b353d474f59606b707d869298a2a39992877d7d879299a3a39992877e716c625a50483f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaa9d9083776a574d42362a1e120500000000000000000000000000000006121f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686f7c87929facaba0968e81756c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6e695e53463a2d211407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000030b12181f252a2f35393a3d404344454646464646464646464646464646464646464646464646463e3d39342d241b110600000000000b141d262f363c40413f3d3a342d251b1b252d343a3d3f413f3c362f261d140b000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0000010c161f282f353f444c52545c606265686a6b6c6c6b6a676562605b5453514a48433d3a36312d2c29282c2f343a414651575955534d453c31261a0e02000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3844515c667683909ca9aa9e918477685e5246392d20130700000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000915222f3c4855626f7b8895a2aa9d9083776a5d5044373c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000070d12161919202020202020202020202020202020202020202020201f1e1b18130c050000000000000004101c2834404a545f6a6e7c8591928c7f736d6f787d82878b8e9091929291908e8b88837e79716d727f8c9191847a6e685e544b4034281c100400000815222e3b4754606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000000000000071119232b353d474f59606b707d869298a2a39992877e70717e879299a3a39993877e716c625a50483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facac9f928579695e52463a2d2014060000000000000000000000000000000815212e3a47535f6a6f777777777777777777777777777777777777777777777f8c99a5b2a89e938b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7b6e6154483b2e211508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000070c141a1d24292c2d303336373839393939393939393939393939393939393939393939393931302d29221b1209000000000000020b141d242b30333432312e29231b12131b23292e31323433302b241d140b02000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000040d161d2429323a41454a505356595c5d5e5f5f5e5d5b585553504a4644403938322d2a2620201d1c1f232930363f464a4c4847423c332a1f150900000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000004101c2834404a5466737f8c99a9aca096877a6d6154473a2e21140a00000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99c8f8376695c504336291d1003000916232f3c4956626f7c8995a2aa9d9084776a5d5144373c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000c18232e39424e575f6a6e7c858c80736d63666d70767b7e81838485858584817f7c77726d67626d727f8b847b6e685e564c42392e23180c00000006131f2b38434e5863707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d201307000000000000071119232b353d474f59606b707d869298a2a39992877e706c6c717e879299a3a49993877e716c625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000915222f3c4855626f7c8484848484848484848484848484848484848484848484919daab7afa59f9285786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878989898989898074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000003090e13181d20202327292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000020b131a1f2426272524221d1811090911181d2224252726241f1a130b0200000000000b1825313e4a56626d72797979797979736e63584b3f3226190c00000000040c131820282f35383f4446494c4f5152535252504e4c4946443f3a38342e2c27211e1a1413101013181e252a353a3e3f3b3a37312a21180e0300000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000c18232e3c4956626f7c8997a2ada8978a7e7164574a3e31261b0f03000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a99c908376695d5043362a1d100300091623303c4956636f7c8996a2aa9e9184776b5e5144383c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e02000000000a131c232a2f3233393939393939393939393939393939393939393939393837342f2921180f0500000000000007121c27303c454e575f6a6e7c7f736e635b5c6064696e717477787979787775726f6a65605d5b626d727e7b6e695e564d443b30271d1207000000030f1b27323d4854606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f12060000000000071119232b353d474f59606b707d869298a2a39992877e716c61616c717e879299a3a49993877e716c625a50483f362d241b12090000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a030000000000000916222f3c4955626f7c889191919191919191919191919191919191919191919196a0acb8b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692959595958d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000001070d111314171a1d1e1f202020202020202020202020202020202020202020202020181715110c060000000000000000000001080e14171a1b181815120c060000060c121518181b1a17140e08010000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000001070d161e24292e34383a3c3f42444546464543413f3c3938332d2c28231c1b16120e09060404070c131923292e31322e2d2b261f180f060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000713202d3a4653606d7985929eaba79b8e817468584e43372b1f1206000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a99d9083766a5d5043372a1d1004000a1623303d495663707c8996a3ab9e9184786b5e5145383d495663707c8996a3ab9e9184786b5e5145382b1e1205000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f15090000000007121c252e353b3e40464646464646464646464646464646464646464646464544403a332b21170c010000000000000b151e2a333c454e575f6a6e726d635c525053575e6164676a6b6c6c6b6a6865625f585351515b626c716e695e574d443b32291e150b00000000000a16202c38444f59606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000000040f19232b353d474f59606b707d869298a2a49992877e716c615a5a616c717e879299a3a49993877e716c625a50483f362d241b110600000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e0600000000000916222f3c4955626f7c88959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a8b2acacac9f9285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e05000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa2a29a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000010406070a0d1011121313131313131313131313131313131313131313131313130b0a0805000000000000000000000000000003080b0d0e0c0b090501000000000106090b0c0e0d0b0803000000000000000006121e29343f495156586060606060605a58524a40362a1f130700000000000000040c13191c23282b2d2f323537383939383734322f2d2b28221f1c18120f0a0502000000000002080d181e22252622211e1a150e06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006121f2b3844505c6674818e9baaab9e9184786a5f53473a2e21150a000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000a1723303d4a5663707d8996a3ab9e9185786b5e5245383d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000020d19232e3740464b4c5353535353535353535353535353535353535353535352504c453d33291e1307000000000000030c18212a333c454e575f6266635b524944464d5354585b5d5e5f5f5e5d5b5855534e474549515a6265615e574d453b322920170c03000000000004101c27323d44505b656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b00000000000b16212b353d474f59606b707d869298a2a49993877e716c615a50505a616c717e879299a3a49993887e716c625a51483f372d23180c0100000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000916222f3c4955626f7c88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b0400000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000001080d11171c1f202326292a2b2c2c2b2a282522201f1c1712100c070000000000000000000000070d121618191514120e090300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2ada196887b6f6255483c31261a0f000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000a1724303d4a5763707d8a96a3ab9e9285786b5f5245383d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000006121e2a354049515759606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000060f18212a333c454e53555957514940383b4246484b4e5051525252514f4c4847433c393f4850565854534d453b332920170e05000000000000000b162127333f49535b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000003101b27323d474f59606b707d869298a2a49a93877e716c615a504848505a616c717e879299a4a49a93887e716c625b51493f34291d11050000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e030000000916222f3c4955626f7c8893939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000040613131313131313131312110e0904000000000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000060b10121316191c1e1f201f1f1d1b191613120f0b060400000000000000000000000000000106090b0c08080602000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000b17232e3a4753606d7985929faca8998c7f7366584e43372b1c11060000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e3d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000060f18212a333c4247484c4b463f372b31363a3b3e41444546464544423f3c3a37312c363f454a4b4846423b332920170e050000000000000000050b17222d384149535b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a00000000000713202c38444f59606b707d869298a2a49a93887e716c615a50483e3e48505a616c717e879399a4a49a93887f726d625b51453a2e22150900000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a0000000916222f3c4955626f7c8686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000001070c10132020202020202020201f1d1a150f08000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000030607090c0f1112131312100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000006131f2c3845515d6774818e9ba8aa9d9184776a5f5347382e23170b0000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3ab9e9184786b5e5145382b1e1205000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f343e4b5764717e8a97a4ac9f9285796c5f4a3f34281c10030006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c100700000000000c1925323e4b57636d73797979797979797979797979797979797979797979797873685c5044372b1e11000000000000000000060f18212a31373a3b3f3e3a352e25252a2d2e313437383939383735322f2e2b26242d343a3d3e3b3a36312921170e050000000000000000000006111b262f38414950575f62686e717477787979787775726e69625f58514940372e231a0c0200000000000916222f3b4854606b707d869298a2a49a93887e716c625a50483e36363e48505a616c717e879399a4a49a93887f726d62564a3d3124180b000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f0200000815222e3b4754606a76797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120500000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000004101d2935404b5563707d8996a1aca095887b6f62544a3f34281c100300000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000b1825313e4b5864717e8b97a4ac9f938679665c5044383e4b5864717e8b97a4ac9f938679665c5044382b1f120600030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000d192633404c5966737f8686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000060f1820262b2e2f33322f2a231c1a1e212125282a2b2c2c2b2a282522211f1b1b22292e31322e2d2a251f170f050000000000000000000000000a141d262f383f444e53565e6165686a6b6c6c6b6a6865615e57534e463f372e251c11080000000000000a1623303d495663707d869298a2a39f93887f716c625a50483e362c2c363e48505a616c717e879399a4a49a93887e7265584b3f3225180c00000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f1206000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c10030000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000c18242f394653606c7884919eaba7998c8073665c5044382b1f140900000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000b1825323e4b5865717e8b98a4afa49986796d6053463a3e4b5865717e8b98a4afa49986796d6053463a2d20130700000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b5e5245382b1f120000000000000000000000060e151a1e21222625221e18120e121415181b1d1e1f1f1f1e1c191515120f11181d21242521211e1a140d0500000000000000000000000000020b141d262d333c42474c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a000000000000020f1c2935424f5c6875828f949fa39b918b7f726d625a50483e362d24242c363e48505a616c717e879399a49e938e8175685b4e4235281b0f0200020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e2114080000030f1b27323c464e5455606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b0006121e29343f495156586060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000007121f2b3844505b6673808c99a3ab9e9184796d6053463b30251a0e01000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000c1825323f4b5865727e8b98a5b5a093867a6d6053473a3f4b5865727e8b98a5b5a093867a6d6053473a2d2014070000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b5e5245382b1f1200000000000000000000000003090e121415191816120d07020507080b0e1112131312110f0c09080603060c111517181514120e0903000000000000000000000000000000020b141b222731373b4146474b4e5152525352514e4c4846423b37312a221c130a01000000000000000714202d3a4753606d79828f949b918b7f726d625a50483f362d241b1a242c363e48505a626c717e87939a938e81786d6053463a2d201307000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f2215080000000a15202b343c4347495353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f140800010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000007121d2731394045535353535353535353524e473f352b2015090000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87929faca1968a7d7063574d42362a1d1307000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f34281c1003000c1925323f4c5865727f8b98a5ada093877a6d6054473a3f4c5865727f8b98a5ada093877a6d6054473a2d21140700000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f060000000000000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5e5245382b1f120000000000000000000000000000020608080c0c0a060200000000000001040506060504020000000000000105090b0b08070502000000000000000000000000000000000000020a111720262b3036393b3e41444546464544423f3b3a36302b262018100a01000000000000000006131f2c3845515c676d79828f918b7f726d625b51483f362d241b12121a242c363e48505a626c717e88938e81786d665c5044382b1f120600000714202d3a46525e6976797979797979797976685e5246392d201307000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000040f19222b32373b3c464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000106090b0c131313130c0b09060100000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000b17222d3846525e6975828f9ba7a89b8f8275695e52463a2f24180d000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4ac9f938679665c5044382b1f1206000c1926333f4c5966727f8c99a5ada094877a6d6154473a3f4c5966727f8c99a5ada094877a6d6154473a2e21140700000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1e252a2d2e323537383939383735322e2d2a251f1a150e060000000000000000000004101c2934404b555c676d79828a7f726d625b51493f362d241b120909121b242d363e48505a626c717e8681786d665c544a3f34281c100300000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000007101920272b2e2f39393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000040e18222a32373b3c464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d13080000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000070d1216181920202020181815120c060000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000006111c2a36424d5763707d89959fac9f92867b6e61554b4135291d12070000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa49986796d6053463a2d201307000d192633404c5966737f8c99a6ada194877a6e6154473b404c5966737f8c99a6ada194877a6e6154473b2e2114080000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62574a3e3125180b0000000000000105090b0b1313131307060405090b0b131313130706040005090b0b13131313070604000000000000000000000000000000000000000000000000000000000000000003090e14191e202125282a2b2c2c2b2a282521201e1a140f0a030000000000000000000000000c18232f39434b555c676d797d726d625b51493f372d241b1209000009121b242d363f48505a626c717d786d665c544a42382e23170b0000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d0000000000070f151b1f22222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b313638393939393939393433302b241d140b0100000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f1206000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000e1a25303b4854606b7683909da8a3998d8073675d5145392e23180c0000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b5a093867a6d6053473a2d201407000d1a2633404d596673808c99a6aea194887b6e6155483b404d596673808c99a6aea194887b6e6155483b2e221508000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d0801000000000000000000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51463a2e2216090000000000060c111517182020201f141310111517182020201f1413100c111517182020201f1413100c07010000000000000000000000000000000000000000000000000000000000000002080d111414181b1e1f1f201f1e1b191514120e0903000000000000000000000000000007121d273139434b555c676d716c625b51493f372d251b12090000000009121b242d363f48505a626b706d665c544a423830261c11060000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d000000000000040a0f131516202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726241f1a130b0200000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000009131b23292e31323939393932312e29231b13090000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000009141f2c38444f5964717e8a96a0ab9f92857a6d60544b4034281d120700000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5ada093877a6d6054473a2d211407000d1a2733404d5a6673808d99a6aea195887b6e6255483b404d5a6673808d99a6aea195887b6e6255483b2f2215080000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751493f35291e1206000000000911181d2124252d2d2d2c201f1c1d2124252d2d2d2c201f1c181d2124252d2d2d2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000010507080b0e1112131312110f0c0807050200000000000000000000000000000000010b151f273139434b555c6064615a51493f372d251b130900000000000009121b242d363f4850596063605c544a423830261e140a000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d000000000000000003060809131313131313131313131313131313131313131313131313131313131313131312100d08020000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201b1a17140e08010000000000000000000106090b0c1313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000000007111b252d343a3e3f464646463f3d3a342d251b110600000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000002101b27323d4653606c7884919da8a2978b7f72665c5145392e23180c01000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5ada094877a6d6154473a2e211407000d1a2734404d5a6773808d9aa6aea295887b6f6255483c404d5a6773808d9aa6aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f372d23180d0100000009121b22292e3132393939392d2c29292e3132393939392d2c2923292e3132393939392d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273139434b5153575550483f372d251b1309000000000000000009121b242d363f474f545653504a423830261e140c02000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000010d18232d373f464a4c535353534b4a463f372d23180c01000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a0a99e9184796d60554b4034281e1308000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7afa295887c6f6255493c414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000105080b0b1313131313130c0b090501000000000000000000000000000002070a0c0d1313131313130b0a08050000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a352d251b110700000006111b242d343a3d3e464646463a3834343a3d3e464646463a38342f343a3d3e464646463a38342f271f150b0100000000000000000000000000000000000000030608090d1012131312110f0b0707050100000306060b0f121312110e080705020000000000000000000000000000030d151f2731394045474a49453e362d251b13090100000000000000000009121b242d353d44484a46443f3830261e140c0200000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b00000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000006121e29343f4951565860606060585651493f34291d120600000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7884919da7a1968b7e72675c51453a2f24190d030000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aea194887b6e6155483b2e221508000e1b2834414e5b6774818e9aa7afa295897c6f6256493c414e5b6774818e9aa7afa295897c6f6256493c2f2316090000000000060c11151718202020202020181815110c06000000000000000000000000070e1316191a202020202020181715110c060000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e29231b130a000000010c18222d363f454a4b535353524745403f454a4b53535352474540393f454a4b535353524745403931271d12070000000000000000000000000000000000040a0f1315161a1d1f1f201f1e1b181413110d080b0f1213181c1f201f1e1b1514120e090300000000000000000000000000030d151f272f34383a3e3c39332c241b130901000000000000000000000009121b232b33383c3d3a38342e261e140c020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a03000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000000000000000000000000406070a0c0f11111213131312110f0d0b070705010000000000000000000000000000000000000000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c65625b51463a2e22150900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000b17222d3844505c66717e8a95a0a89e9184796d60564c4135291f14090000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6aea195887b6e6255483b2f221508000e1b2835414e5b6874818e9ba7afa396897c706356493d414e5b6874818e9ba7afa396897c706356493d3023160a000000000911171d2124252d2d2d2d2d2d2524221d181109000000000000000000010a12191e2325262d2d2d2d2d2d2524211d17110900000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b262625221e18110a0100000005111d29343f485056586060605f53514b485056586060605f53514b43485056586060605f53514b43392f23180c00000000000000000000000000000003090e151b1f2222272a2b2c2c2c2a282521201d1913171c1f2024292b2c2c2a2821211e1a140d0500000000000000000000000000030d151d23292c2d31302d28221a1209010000000000000000000000000009111921272c2f302d2b28231c140c02000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c0400000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000000000000000001070c10131417191b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000b1825313e4a56626d7279797979726d62564a3d3124180b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000006111c28343f4a54606c7883909da6a1968c7f72685d52453b31261a0c0300000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6aea295887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000009121b22292d303139393939393932312e29231b120900000000000000000a131c242a2f323339393939393931302d29221b120900000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e191816120d0700000000000915212e3a45505a62656c6c6c6c605c55505a62656c6c6c6c605c554b505a62656c6c6c6c605c554b4034291c100400000000000000000000000000060e141a20262b2e2f3336383939383735322e2d2a251e22282b2d313638393937342e2d2a251f170f0500000000000000000000000000030b12181c1f202423211c17100800000000000000000000000000000000080f161c202223201f1c17110a0200000000000000000714202d3a46525e6976797979797979797976685e5246392d20130700000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c030000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000000000000050b1012181c1f202326282a2b2c2c2c2c2c2a29272421201d1913100d07010000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1925323f4c5865727f868686867f7265584b3f3225180c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000b17232e3844505b66707d89949fa89e92857a6d60574d42362a1e150a00000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a000006111b242d34393d3e4646464646463f3d3a342d241b0b02000000000000030d1c252e353b3f404646464646463e3d39342d241b110600000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0906010000000000000b1724313d4a56626c71797979796d675c56626c71797979796d675c5156626c71797979796d675c5145382c1f1306000000000000000000000000080f181f262a32373b3c40434546464544423e3a3936302a2d3338393e4245464544413b3a36312921170d030000000000000000000000000001070c101314171714110c05000000000000000000000000000000000000050b101316171312100b060000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000000040b10161c1d23292c2d30333537383839393938373633312e2d2a25201d18120b0600000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926323f4c5965727f8c93938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000006111c28333f4a54616b76828f99a4a1978d8073695f53463d30261c1106000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa295897c6f6256493c2f231609000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00010c17222d363f45494b5353535353534b4a453f372d1d140a0000000000010b151f2e3740474b4d5353535353534b49453e362d22170c00000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000b1825323e4b5865717e86868686796d605865717e86868686796d60535865717e86868686796d6053473a2d20140a0000000000000000000000081119212a31363c4347494d5052525352514e4b4746413a36383f44464b4f525352514e4846423b33291f1409000000000000000000000000000000000406070b0a0805000000000000000000000000000000000000000000000407090a070603000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b1005000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000000060b161b21282c2f34383a3d3f42444445464646454442403e3a3936302c29241d17110a02000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000b17222d38424f59626f7c87939fa99f92867b6e61594f42382e23170c020000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7afa396897c706356493d3023160a00101c2936434f5c6976828f9ca9aca4978a7d7164574a3e434f5c6976828f9ca9aca4978a7d7164574a3e3124170b0005111d29343f48505658606060606060585651493f2f261b11060000000007121d27314049525759606060606060585650483e34291d1105000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000a1723303d4a5663707d8993988a7d70635763707d8993988a7d7063575663707d8993988a7d7063574a3d31261b0f03000000000000000000060f19232b333b42464e54555a5d5e5f5f5f5d5b5854524c4641424a5053575c5e5f5f5d5b54534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d2115090000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000000000000000000020a111721272c3338394045474a4c4e50515253535252514f4d4a4746413a39352f28231c140c0600000000000000000000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d192633404c5966737f8c99998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000006111c262f3d47535f6a74818e97a2a3988e82756b60544a3f34281f14090000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d293643505c6976838f9c9f9f9f978b7e7164584b3e43505c6976838f9c9f9f9f978b7e7164584b3e3125180b000815212d3945505a62646c6c6c6c6c6c65625b5141382d22170b000000000c18232f3943525b63666c6c6c6c6c6c64625a5045392d211508000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000815222f3b4855626e7b88959a8d81746758626e7b88959a8d8174675855626e7b88959a8d817467584e43372b1f12060000000000000000030e18222b353d454d53585f6266696b6c6c6b6a6865615e56524c4c545b6064696b6c6c6a67615e574d42362a1e1205000000000000000000000000000000010406070b0e101213131312100e0b07060401000000000000000000000000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c02000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d171008000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000030b141c222832383e44484b515356595b5d5e5f5f5f5f5f5d5c5a5754524c47454039342e261e170f07000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2633404d596673808c99998c7f7366594c403326190d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000a141d2b37434e58616d7a85929fa79e93897d70665c50443b30251a0d0300000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a00101d2a3643505d6976839093939393938b7e7165584b3e43505d6976839093939393938b7e7165584b3e3225180b000b1724303d4956626c71797979797979726d6253493f33271b0f03000004101c2934404b55636e73797979797979716c6256493d3024170a00000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000714202d3a4753606d7a86979e9184786a5f606d7a86979e9184786a5f53606d7a86979e9184786a5f53473a2e21150800000000000000000a15202a343d474f575f616a6f7376787979787775716d68615e56565d666c717578797877746e695e53463a2d2114070000000000000000000000000001070d111314181b1d1f1f201f1f1d1b181413110d07010000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c0600000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000030c151d262d333d44484f55555c606366686a6b6b6c6c6c6b6a696664615e5653514b443f38302921191007000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99998c807366594d4033261a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000020b1b26323c46525e68727f8c95a0a59d9083786d60574d42362a1f150b01000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00101d2a3743505d6a7683868686868686867f7265584b3f43505d6a7683868686868686867e7265584b3f3225180c000b1825313e4b5864717e8686868686867f72655b5044372b1f150a000006131f2c3845515c6773808686868686867e7164584b3e3125180b000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000006131f2c3945515d677885929e96887b6f625d677885929e96887b6f62555d677885929e96887b6f6255483c3025190d01000000000000020f1a26313c464f5960696e767c80838585868583817e7a746d68605d686d787e8285868584817b6e6154483b2e211508000000000000000000000002080e13181d202024272a2b2c2d2c2b2a272421201d18130e090300000000000000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000006060606060606050300010406070c0f11121312100b0a0805000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c20130400000000000000000000000b151e272f383f444f54596163676d70727577777879797978777573716d6865605d55504a423b332a22190f06000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768386868376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d7883909aa4a0958c7f72695e52463e31271d1207000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9aca4978a7d7164574a3e3124170b00101c2936424f5b66717679797979797979726d62564a3d424f5b66717679797979797979726d62564a3d3124180b000713202d3a4653606d7984919393939184786c6053463c31261a0f02000714202d3a4753606d7985929393939184796d6053463a2d2013070000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000004101d2935404b556a7783909d998c7f7266566a7783909d998c7f726656556a7783909d998c7f7266564c41362a1d110500000000000006121f2b37434e58606b707b82888d9091929292908e8b86817a706b606d7a828a8f91929290897d7063564a3d3023170a00000000000000000000050d14191d24292c2d31343738393939383634312d2c29241d1a140d050000000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d100000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000000000007121d273039424a505960636b7075797d7f81838485868685858482807d7a76716d67605c544d453c342a21180c030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000040d1925303a44515c666f7d88939fa79f92867b6e61594f43392f24180c020000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9f978b7e7164584b3e3125180b000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a3e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090006131f2c3845515c66727f8c97a2a0958a7d7063584e43372b1e13080714202c38444f5965717e8b97a1a2978c7f72665c5144382c1f1206000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c18242f424f5c6875828f9b9c908376685e6875828f9b9c908376685e5c6875828f9b9c908376685e5246392d2013070000000000000814212e3a47535f6a707d858f94999c9e9f9c9b9c9b98928e857d706b75828f949c9e9f9f96897d7063564a3d3023170a000000000000000000080e171e252a2f35393a3e4143454646464543413e3a39352f2a251f170f09000000000000000000000000000000000000000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000040e18232e39434b545b606b70767d8185898c8e90919292929292908f8d8a86837e79726d665f574e463c332a1e150b0000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c08131e2834404a54606b74818e97a1a2988e81756b61554b4035291e140a0000000000121f2c3845525f6b7885929393939393877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976839093939393938b7e7165584b3e3225180b000a16222d38434d555b5d60606060606060585651493f3438434d555b5d60606060606060585651493f34291d11050004101c2834404b54606d7a85929fa89c8f82766a5f53473a3025190d0916232f3c4855606b7783909da99f92857a6d60544a4034281c100400020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000000071a2734414d5a6774808d9a9f93867a6d616774808d9a9f93867a6d615a6774808d9a9f93867a6d6154473a2e23180c000000000007131f2c38434e58626e7c8692989fa29f97928f8e8f9196999792877d707d89949ea69e989291897d7063564a3d3023170a00000000000000010a121a202930363a4045474b4e505252535252504e4b4745413a363029211b120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000000020c16202834404b555c666c737d838a8e9298999b9d9e9e9f9f9f9e9d9c999993908b857f786e695f584e453c30271d120700000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000040b0f1315161919191919191919191919191919191918232e39424f59616d7a85929ea69e938a7d70675d51453c30261c110600000000121f2c3845525f6b7885868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683868686868686867e7265584b3f3225180c0005111c27313b434a4f50535353535353534b4a453f372d313b434a4f50535353535353534b4a453f372d23180c0100000c18232e3945515d6773808d98a39f94887c6f62564c41362a1c12121f2b37434e5863707d8995a0a3988c8073675d5142392e23180c000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c1926323f4c5965727f8c98a4998b7e716465727f8c98a4998b7e71645465727f8c98a4998b7e7164544a4034281c1004000000000915222e3b4854606a76828f98a2a298928b8583828284878c929792857b818e9aa69e948f8684867d7063564a3d3023170a000000000000000a131c242c323b41464b5153575a5d5e5f605f5e5d5a5754514b46423b332d241c140a01000000000000000000000000000000000000000000000000000106090b0c13131313131313090806030000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868376695c504336291d100000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000008131e28323a45515c676d78808990959b9fa2aaaba39f9d9d9c9d9ea1a9aba49f9d97928b837b6f6a5f574d42392e23180c02000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000070f161b20222325252525252525252525252525252525252527303d46525e68717e8a949ea59e9184796d60584e42382e23170b02000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000101c2936424f5b66717679797979797979726d62564a3d3124180b00000a151f2931383e4243464646464646463f3d3a342d242931383e4243464646464646463f3d3a342d241b110600000007121d2935414c55616e7b86929fa69a8e8174685e5246392e231814212e3a47535f6a76828f9ca79f92867a6d61554b4030271c120700000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000b1724313e4a5764717d8a97ab9b8e82756664717d8a97ab9b8e8275665c64717d8a97ab9b8e8275665c5144382c1f1206000000000916232f3c4956626f7c89949fa79f92867e79767576777b7f858f948f8283909daa9c8f82797779796d6053473a2d20140700000000000009121c252e363e444c52555d6064676a6b6c6c6c6b696764605d55524d453f362e261c1309000000000000000000000000000000000000000000000000060d12161819202020202020201615130f0a04000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000010d1925303a44515b606d79828d929d9fa7a8a19e999992919090919297979b9fa4a9a19e9590857c6f695f544b4034281e1408000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000007111921272c2f30323232323232323232323232323232323232323235414c56616c75828f98a2a1968d80736a5f544a3f34281d140a0000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090000030d171f272d3236373939393939393932312e29231b1f272d3236373939393939393932312e29231b120900000000000d19242f3a46525e6874818e9aa49f92867a6d61544a4034281c1d2a36414c56626e7b88949fa3998d8174685e52433a2f1e150b0000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000916232f3c4956626f7c8995ab9f9285796d626f7c8995ab9f9285796d60626f7c8995ab9f9285796d6053463a2d201309000000000d1a2733404d5a6673808d99a69f958a7d716d666869696e737a828e938f90959fa298887b6f676d6d675c5145382c1f13060000000000050f1b242e37404850565e61676d71747678797979787674716d67615e57504840382e251b0f06000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d23221f1b160f0700000000000000070f161b1f22232d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000005111d2935414c56626d75818e949ca4aba39f96918c88868483838485878a8f939a9fa7a79f9791857b6e665c51453b3025190d000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44505a616e7b86929fa69f92877c6f665c50443c2f261b110600000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060585651493f34291d1105000000040d151c2226292a2d2d2d2d2d2d2d2524221d1811151c2226292a2d2d2d2d2d2d2d2524221d18110900000000000008131e2a36414d56626e7b87939fa3988c7f73665c5144382c1f202d3946525e6874818e9aa69f92877b6e61564c4131281d0c030000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000000000814212e3b4754616e7a8799a3a297897c70636e7a8799a3a297897c7063616e7a8799a3a297897c706356493d31261a0e02000000101d293643505c6976838f9ca99d9083766c605c54575e61686d78818e949d9fa79f9285796a5f60605c554b4034291c100400000000030d17212d364049515a61686e747a7e8183858586858583817e7a746e69625a524a40372d21180e03000000000000000000000000000000000000000009131b23292e3132393939393939392f2e2b2720191007000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d211509000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000713202d3946525e68727f8b939ea6aba399928c84807c7977767677787a7e828790959ea5a9a1979083796d60564c41362a1c11060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9b9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c525e69727f8b949fa3999083786d60574d41382d22170b000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f50535353535353534b4a453f372d23180c0100000000030a11161a1c1d20202020202020181815110c060a11161a1c1d20202020202020181815110c0600000000000000010e1925303b47535f6975828f9ba69e9184796d6053463d32272834404b55616d7a86929fa69b8e8175695f53443a301f160c000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e1205000000000000000000000613202d394653606c7986929fa99a8d8073676c7986929fa99a8d807367606c7986929fa99a8d807367574d42372b1e1206000000111e2b3744515e6a7784919da6998d80736659504a4d52565e666d78829099a3aa9e9184776b585353514b43392f23180c000000000009141f29333f48515b636c717a80868a8d909192939291908d8a86817b716d645c52493f332a2015090000000000000000000000000000000000000009121b252d343a3e3f464646464646463c3b38322b22190f04000000040f19222b32383b3c464646464646463e3d3a342d241b1108000000000000000000000000000000000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b10050000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000003101c28343f4a54616d7a85929fa5aea39992877f79736f6d666a696a686e71757c838f939ea7a9a0958c8073685e5246382d22170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9c9b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000030f1b27323d474f54565858585858585858585858585858585858585858585858585857606c77828f97a2a0958c7f72695f53493f33271b0f0300020d17212b333b404445464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000a151f2931383e4243464646464646463f3d3a342d241b110600000000000000050a0e1010131313131313130c0b0905010000050a0e1010131313131313130c0b09050100000000000000000008141f2b37424d57626f7c89949fa1978a7e7164594f44382c2c3845515c67737f8c98a39f94887c6f62574d4232291e0d04000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e12050000000000000000000005121f2b3744505b657784919eaa9d91847769657784919eaa9d918477695f657784919eaa9d918477695f53473a2d211408000000121e2b3845515e6b7884919ea5988b7e7265584b3f42464c545c666f7c87929faa9d9084776a5d514745403931271d120700000000020e1a25313b45505a636d737e858d92989a9d9a9998999a9c9a98928d867e736e645b51463c31261a0f04000000000000000000000000000000000008111a242d373f464a4c535353535353534947433d342b20160a0000000a16202b343d434749535353535353534b4a453f362d241a1107000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000006121f2b3844505c6673808d97a2aba79f92877d726d6762605c545d565e61646a6f79818f95a0aba79f92867a6e61544a3f33281c0f0300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b08070502000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000713202c38444f596063656565656565656565656565656565656565656565656565656565656e7b85929fa79f92867b6e655b5044372b1f12050000060f1921292f343738393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000030d171f272d3236373939393939393932312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606a7683909ca79d9083776b6054483b312d3a4653606d7985919ea79c8f82766a5f54453b3120170d00000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e120500000000000000000000030f1b27333f49536976838f9ca9a096887b6e6976838f9ca9a096887b6e616976838f9ca9a096887b6e6155483b2f24190d010000111e2a3744515d6a7784909da5988b7f7265544a413d3b424b545f6a75828f9ca89d9084776a5d514438342f271f150b010000000005121e2a36424d57626c737f8a92979f9f97918e8c8b8c8e91969e9f98928b80736d62584e43372b21160b0000000000000000000000000000000007101a232c363f495156586060606060606056544e463d32271b0f0300030f1b27323d464e545660606060606060585650483f362c2319100700000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c0300000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c201304000000000000000000000713202d3a4653606d7985929b9d9e9f958b7e716b605c5553514a504c5254585f676d78839099a3aea2988c8073665b5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000915222f3b4854606b6f7272727272727272727272727272727272727272727272727272727272727e8b97a1a3989082776c605346392d201306000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221d181109000000000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000915202c38434e5863707d8a95a0a095897c6f63574d423638444f5964717e8b97a1a095897d7063584e43332a1f0e0500000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e120500000000000000000000000b17222d414e5b6874818e9ba7a8988c7f726874818e9ba7a8988c7f72656874818e9ba7a8988c7f7265554c4135291d11040000101c2936434f5c6976828f9ca79a8d8074665c524c4a4847464e5865717e8b98a49d9084776a5d51443729231d150d0300000000000714212d3a46535e69717e8b919fa297928b85817f7f8081848a9196a09f928c7f726a5f53473d32271b10010000000000000000000000000000061019222c353e48515b62656c6c6c6c6c6c6c6260584e43382b1f13060006131f2b38434e5860626c6c6c6c6c6c6c65625a50483e352b22190f0600000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000a1623303d495663707c898c8e9092979083786c6059514b464440434146474e555d666f7c86929facaa9e9184786c605346392d20130600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d2a3643505d697683909c9c8f8376695c504336291d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000091623303c4956636f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85919eaa9f948b7f7265584b3f3225180c00000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020181815110c0600000000000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d08020000000000000000000000000000030f1b27323d4653606c7884919da79b8f8275695f53463a3c4854606b7783909da89d9083776b6054463c3221180e00000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000000061a2633404d596673808c99a6a99c8f82766773808c99a6a99c8f8276676673808c99a6a99c8f8276675d5145392c20130600000c1926333f4c5966727f8c99a59e9184796d605d5656555453505663707c8996a39d9084776a5d5144372a18120b03000000000006121f2b37434e58616e7b86929fa29792857e787473727374787d849095a09f92867c6e62594f44382c1e130800000000000000000000000000060f18222b343e47505a626d72797979797979796f6a6054473b2e221508000815222e3b4754606a6f79797979797979716c625a50473d342b21180f050000000000000000000000000000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000814212e3b4754616e7b7e7f81838587887e71655b5045403a38343036393c434b545f6a75818e9baaada196897c6f6256493c2f23160600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d0701000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9c908376695d5043362a1d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000e1b2734414e5a6774808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1ada69b8e8175685b4f4235281c0f000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1010131313131313130c0b090501000000000000000000050d14191e202129292929292929292929292929292929292929292921201e19140d0500000000000000000000000000000a161f2b3744505b65717e8b96a19f93877b6e61554c41424e5763707d8995a0a0968a7e7164594f44342a200f06000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d717e8b98a4ac9f92867a6d65717e8b98a4ac9f92867a6d6054473a2d22170b00000915222f3c4855626f7c88939ea0968c7f746d6865636261605c5f626f7b8895a29d9084776a5d5144372a1e07010000000000000815212e3a47535f6a76828f98a29f92857b716c66666566656c707a839099a3989083766b6054483a2f24190d010000000000000000000000050e17212a343d474f59616c727f868686868686867c6f6256493c2f231609000916232f3c4956626f7c868686868686867e716c61594f463c332a21170e05000000000000000000000000000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d0905000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000714202d3a46525e696e71737476787a7c796d6053493f46464544423f3b3a39424e5863707d8998a2aea8998c7f7266594c3f2d22170b00000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c040000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111d2a3744505d6a7783909d9d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000e1b2734414e5a6774818d9898989898989898989898989898989898989898989898989898989898989ea1a9b3a89b8e8175685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e0500000000000000000000000000030f1b27333f4953606d7984919ea4998d8074675d514547535f6a75828f9ca79e9184786d6053463d3320190e00000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e120500000000000000000000000a1723303d4a5663707d8996a3aea3998a7d71707d8996a3aea3998a7d7164707d8996a3aea3998a7d7164544a3f33281c0f03000815212e3a47535f6a75828f97a29c918c807a7572706e6d6d666c6c6f7b8895a29d9084776a5d5144372a1e1104000000000003101c28343f4a54626f7c88949fa0958a7e7169605b5458535b60686e7b86929f9f95897d7063564c4135291d110400000000000000000000040d172029333c464f59616b717e88939393939791847a6d6154473a2e211407000714212e3a4754616d7a84919793939392877e706b60584e453c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c01000000000000000000000005111e2a36424d575e616466686a686d6f6d675d515152535352514e4c4847423c4653606c7885929faba89b8f82756853493f33271b0f03000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000e1b2734414e5a6774818d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abadb3aca89b8e8275685b4f4235281c0f00000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d02000000000000000000000000000b17222d3844515c66727f8c97a29f92857a6d60544a4c56626e7b87939fa1978b7e72665c5044382b1f1207000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e120500000000000000000000000815222f3b4855626e7b8895a99f9f9b8e81746e7b8895a99f9f9b8e8174666e7b8895a99f9f9b8e8174665b5044382b1f12060006121f2b37434e58616e7b8592979f9c928d86827f7d7b7a79797978787c8895a29d9084776a5d5144372a1e1104000000000006121f2b3844505c6674818d9aa69d9083786c6057504a4c4950565f6974818d9aa79b8e8175685d5245392c201306000000000000000000030d161f29323b454e58606b707d87929aa4a29791857b6e685e5246392d201307000713202d3946525e686e7b859197a2a39992867d706a60574e453b32281f160c030000000000000000000000000000060a0e1011131313131313130b0a08080b0d0e131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000020e1a25303b454d525457595b565d6062605d555c5e5f5f5f5f5d5b5955534d4644505b6576838f9ca9aa9e918477655b5044372b1f1205000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2b3744515e6a7784919d9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e14080000000000000000000000000006111b2834404a54606d7a85929fa2988b7f72665b50525e6874818d9aa49e9285796d60544a3f34281c10030000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e120500000000000000000000000714202d3a4753606d7a8697939393939285796d7a8697939393939285796c6d7a8697939393939285796c605346392d20130600030f1b26313c46535e696f7c858f949c9f98928f8c898887868685858584919eaa9d9084776a5d5144372a1e110400000000000713202d3a4653606d7885929fa9988b7f72655b50443f3f3f444d57626f7c8897a19f92867a6d6054473a2d2114070000000000000000030c151f28313b444d575f6a6f7d869299a3a29892857c6f695f564c4135291d11050005111d2935414c565f696f7c859298a2a39892867c6f6a5f574d443a31281e150c020000000000000000000000040b11161a1d1e2020202020202018171514171a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d11040000000000000000000000000009141f29333b4246474a4c4e4c52545c606366696b6c6c6c6b6a6865625f5753504a536773808d9aa6ac9f9286796c605346392d201306000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f050000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000e1b2734414e5a6774808d9393939393939393939393939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f00000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000c18232e3945515d6773808d98a39e9184786c605354616d7a86929fa2988c7f73675c5142382e23170b00000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d1104000000000000000000000006131f2c3945515d677885868686868686867c6f7885868686868686867c6f677885868686868686867c6f6256493c2f23160900000a15202a36424d57606a6f7b828a8f9299999b9896959499929292919196a1aa9d9084776a5d5144372a1e110400000000000915222f3c4855626f7c8897a2a197887b6e6153493f332d333b4653606c7985929ea399897d706356493d3023160a00000000000000020b151e27313a434c565f696f7c859298a2a39992867d6f6a5f574d443a3025190d0100010d1925303a444d575f6a6f7d869299a3a29892857c6e695e564c433a30271e140a00000000000000000000050d151c2227292a2d2d2d2d2d2d2d2524211f2426272d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000020d17202930363a3b404850565d60666d70737677787979787775726e6964605c545966727f8c99a5aea399877a6d6154473a2e211407000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d0300000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000e1b2734414e5a67748086868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e11050000000000000000000000000007121c2935414b55616e7a86929fa0968a7d7064585c66737f8c98a29f92857a6d60554b4030261c11060000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f02000000000000000000000004101d2935404b55687378797979797979796f6a7378797979797979796f6a687378797979797979796f6a6054483b2e2215090000030e1a25313b454e5860696e767d8286898c8e8f90909191919292929399a4aa9d9084776a5d5144372a1e110400000000000b1825323e4b5865717e8b98a99e928578695f5341382d222b3744505b6575828f9cab998c7f7266594c3f3326190c000000000000000a141d263039434c565e686e7b859197a2a49a92877d706b60584e453b32281e130800000008131e28323b454e58606b707d879299a4a19791847b6e685e554b433930261c11060000000000000000040d171f272e3336373939393939393931302d2b303334393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000050e171f252a38404a525a61686d73797d8082848586868584817f7b77716d66605865717e8b98a4b4ab94887b6e6155483b2e221508000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b01000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000d1a26333f4c58646e747979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000000000000000000000000000000000000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d20140700000000000000000000000000000d18242f3a46525e6874818e99a49c9083766a60606d7984919ea3998d8073685d5243392f1e140a0000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260686b6c6c6c6c6c6c6c626061686b6c6c6c6c6c6c6c6260584e43382c1f130700000009141f29333c464e575f626c70757a7d7f8182838484848585858687939faa9d9084776a5d5144372a1e110400000000000e1b2734414e5a6774808d9aa79d9083766a574d422f261b27333f49536774808d9aa79b8f8275685c4f4235291c0f00000000000006111b262f38424b555d686e7a849197a1a49f93887e716b61594f463c332a20160c02000000020c16202a333c464f59616b717e87939fa3a19691847a6d675d554b42382e2317130a000000000000000b151f2931393f4244464646464646463e3d39363c3f4146464646464646413f3c362f261d120800000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000020c16202c36404a525c646c717a8085898d8f9192929292908e8c88837e786f6a6264717d8a97a4aea195887b6e6255483b2f221508000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2c3845525f6b7885929e9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000007131d2a36414c56626e7b87939f9f94887c6f6264717e8b97a19f92867b6e61564c4131271d0c02000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000007121d2731454f575d5f6060606060606056545d5f606060606060605654575d5f6060606060606056544e463d32271b0f030000020e1a25313b454d5354575a6164686d7072747576777778787878797c8895a29d9084776a5d5144372a1e110400000000000f1c2936424f5c6975828f9ca89b8e8175685b4e42312817222d3f4c5865727f8b98a59d9083766a5d5043372a1d100000000000091217222d38414a545d676d7a839096a0a49c928b7f726c61594f473d342a21180e040000000000040e18212a343d464f59616c727f8b919ca4a0969083796d675c544a3f3428251c1209000000000006111c27313b434a4f51535353535353534b494541474c4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000008131e28323e48525c646e737e858d9297999c9e9f9f9f9e9d9b9895908b847c726d64717d8a97a4aea295887b6f6255483c2f221509000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a0008141f2b36414a52585a60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000010e1925303b47535f6975828f9ba69b8e8175686b7783909da49a8e8174695e52443a301f150b000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000010b151f333d454c505253535353535353494850525353535353535349484c5052535353535353534948433d342b21160a00000005121e2a36424d575e6163646566676663666869696a6b6b6b6b6c6f7b8895a29d9084776a5d5144372a1e11040000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b25313e4b5864717e8b97a49d9184776a5e5144372b1e110000000008121b2427333f49535c666d79829095a0a59d928c7f736d625a50473e352b22180f0600000000000000060f18222b343d47505a626d727f8c929da59f958f82796d665c504440372e241b1208000000000a16222e39434d555b5d606060606060605856504a52585a606060606060605a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000010d1925303a44505a646e73808a92979ea1a9a9a8a19e9c9b9a9b9d9f9d9591877f736e717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f22160900030e1a242f3841474c4e53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e21150800000000000000000000000000000008141e2b37424d57626f7c89949f9f92867b6e707d8995a09f93877c6f62574d4232281e0d0300000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000030d212b333b404445464646464646463c3b4445464646464646463c3b404445464646464646463c3b38322b22190f040000000714212d3a46535e696e7071727374736d63545c5d5d5e5e5e5f626f7b8895a29d9084776a5d5144372a1e11040000000000111e2a3744515d6a7783909da69a8d8073675a4d4034271a24313e4a5764717d8a97a49e9185786b5e5245382b1f12000000060f1a242d363f44505b656d78828f949fa69e938d80746d635b51483e352c23191006000000000000000000061019222c353e48515b636d73808d939da59f948f81786d605c52493f362d241a0f060000000e1a27333f4a555f676a6c6c6c6c6c6c6c64625a525c64676c6c6c6c6c6c6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000000005111d2935414c56616c73808d929fa2a9aaa29f9996918f8e8d8e9092999d99928c8073717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e0200000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9285796c5f52462e23170b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000008131d262f363c3f41464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e130900000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000020e1a26313c4754606a7683909ca3998c807375828f9ca69c8f82756a5f53453b3020160c00000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f0600000000000000000000000000000000000f1921292f343738393939393939392f2e3738393939393939392f2e343738393939393939392f2e2c2721191007000000000815212e3b4854616e7b7d7e7f7f807f73665b50505151515256636f7c8996a29c8f8376695c504336291d10030000000000111e2b3844515e6b7784919ea6998c807366594d4033261a24303d4a5763707d8a96a39f9285796c5f5246392c1f130000030e18212c363f48515b606c77818e949ea69e948e81776c605b52493f362c231a1007000000000000000000000007101a232c363f49515b646e74818e939ea69e938e81746e635b51483f362c21180e030000101d2936424f5b67717779797979797979716c6258646e7479797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000713202d3946525e68717e8a929da4ada79f98928d88848281818183868b91959f928b7f727d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2b3844505c667986939f9f9286796c5f4a3f34281c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c10040000010b141d242b30333439393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c0200000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000915202b38434e5863707d8a95a09e9285797b87939f9f94897c6f63584e4333291f0e040000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c05000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23222b2c2d2d2d2d2d2d2d2322282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000b1724313e4a5764717d8a8b8b8c8d86786c60544c4a494a4e5764717e8b97a49b8e8275685b4f4235281c0f020000000000111e2a3744515d6a7783909da6998d8073665a4d4033271a24313d4a5764707d8a97a39f9285786c5f5245392c1f1200000915202a333e48505a636d73808d939ea69f948f82786d655b504940372d241a11080000000000000000000000000008111a242d374049525c606d78818f949fa59d938d80736d635a50483e332a2015090000111e2a3744515d6a7783868686868686867e71645a677480868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000004111d2935414c56616d7a85929ea4aea79f959086807b7875747475767a7e848c939992867c7d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f938679665c5044382b1f1206000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b00000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e21150800000000000000000000000000000000030f1b27323d4653606c7883909da1978b7e808d9aa49c9083766b6054463c3121170d000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000060d13181c1e1f2020202020202016151e1f2020202020202016151c1e1f202020202020201615130f0a040000000000000814212e3b4754616e7a8793989998897d70665e56565657585f6975818e9ba7998c7f7266594c3f3326190c000000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b24313e4b5764717e8a97a49e9184786b5e5245382b1f1200020f1a26313c46505a626d727f8c929da5a0959082796d665c53493f372e251b120800000000000000000000000000000008121b242e374044505c666d79828f959fa59c928c7f726c625a50463c31261a0f0200111e2a3744515d6a77849093939393938b7e71645a6774818d93939393938d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000713202c3945525d6873808d97a1adaa9f9590837b736e6969686768676d71797f87929890837e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e1105000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a49a86796d6053463a2d201307000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f05000000000001080e14171a1b20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e21150800000000000000000000000000000000000a161f2b3744505b65717e8b96a19e918486929fa0958a7d7064594f43342a200f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f111213131313131313090911121313131313131309090f1112131313131313130909070300000000000000000714202d3946525e6875828f9aa49d9083786e6865636363656a6e7b86929f9f95887c6f6255483c2f2215090000000000000f1c2935424f5c6875828f9ba79b8e8174685b4e4130251a25323f4b5865727e8b98a59d9083776a5d5144372a1e110006121f2b37434e58616c717f8b919ca4a09690837a6d675d544a41382d251c1309000000000000000000000000000000000009121c2528343f4a545c676d79839095a0a49c918b7e716c61584e43372b1f120600111e2a3744515d6a7784909d9f9f9f978b7e71645a6774818d9a9f9f9f9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a85929fa9aea2989083796e69625f575b5a555d60666d737e8692958f828f9ca8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a093867a6d6053473a2d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433d3d3d3c39332c231a10050000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300000000000000000000000000000000000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d2114070000000000000000000000000000000000030f1b27333f4953606d7984919ea096919298a29d9184786c6053463d3220180e0000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56626f7c87939f9f958f827a757270707072757c849198a39a9083766a5f53473a2e2115080000000000000e1b2734414e5a6774818d9aa79c90837669574d42362a1e2733404d5a6673808d99a69c8f8276695c4f4336291c10000814212e3a47535f6a717e87939fa3a19691847a6e685d554b42382f261b130a010000000000000000000000000000000000000a1317232e38424b555d676d7a839196a1a39f92877e716a5f53473a2e21140800111e2a3744515d6a7784909daaaca4978b7e71645a6774818d9aa7aca79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000004111d2935414c5665727e8b98a2aeab9f92867b6e675e57534d4e4e4b51545c606c717e8a92948f949eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a093877a6d6054473a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d504a4a4a4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000b17222d3844515c66727f8c97a2a09e9fa2a1968b7e71655b5044372b1f120600000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e090300000000000000000000000000000000000105090b0b1313131307060400000105090b0b13131313070604000000000000000000000000000000000000000000000000010d1925303b4754606a73808d939f9e948f86817e7d7c7d7f82879196a09f93887d6f63584e43372b1f12060000000000000b1825323e4b5865717e8b98a99e918578695e52463a2d232b37424d576875828e9ba79a8d8074675a4d4134271a0e000815222f3b4855626e7b869299a4a29891847b6e685e564c433930261d140a01000000000000000000000000000000000000000006111c263039434b555e686e7b849197a2a39992867b6e6255483b2f22150800111e2a3744515d6a7784909daab1a4978b7e71645a6774818d9aa7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000713202c3945525d687683909caaaea3998c8073695e554d4742414140454a515a616c74808d979c9ea6b0afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c28333e48505557575757575d69768390908376695d57575757575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000006111b2834404a54606d7a85929393939393939184796d6053493f33271b0f030000000000000000000000000000000000000000000002090e141a1e212226292b2c2c2b292521211e1a140e09020000000000000000000000000000060c111517182020201f1413100c070c111517182020201f1413100c07010000000000000000000000000000000000000000000008141e2b38434e58606d78818c92999f98928e8b89898a8b8f92999f98928b7f726b6054463c31261b0f030000000000000915222f3c4855626f7c8897a2a197877b6e6154483d342e303947535f697784919ea7978b7e7164584b3e3125180b000a1723303d4a5663707d8999a3ab9f92857b6f695e564c433a31271e150b02000000000000000000000000000000000000000000000a141e27303a434c565e696e7b85929faba398897d7063564a3d3023170a00111e2a3744515d6a7784909daaa89f978b7e71645a6774818d9aa7a09f9a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c02000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d61574d433b37312f35394044505a606d7a85919eaab0b8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a194877a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814202d3944505a616464646464646976839090837669646464646464615a5044392d201408000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000c18232e3945515d67738086868686868686867f72665c5141382d22170b00000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a251f19140d050000000000000000000000000911181d2124252d2d2d2c201f1c1812181d2124252d2d2d2c201f1c18120b03000000000000000000000000000000000000000000020f1b27323d44505c666d777f868e92999a9b98969696989b9a98928e867f726d62594f44342a20150a000000000000000713202d3a4653606d7985929fa9988b7e7165594f443f3f3f424c56616e7b8896a0a095877b6e6154483b2e211508000a1723303d4a5663707d8996a1a9a2988b7e716b61584e463c332920160d03000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa9a196897d7063564a3d3023170a00101d2a3743505d6a7683909d9e9b93938b7e71645a6773808d9aa19393938d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c20130400000000000000000000000000000000000a1724313d4a5764707d8a99a3afa99c8f8276685e52453b312b2624292e343e45525d68727f8c98a2aebaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303c4955616c70707070707070768390908376707070707070706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d10000000000000000000000000000000000000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d03000000000000000000000000000000000000000007121c2935414b55636e737979797979797979726d62544a402f261b1106000000000000000000000000000000000000000000080e171f252a31363a3b3f4344464644433f3b3a36312a251f170e070000000000000000000009121b22292e3132393939392d2c29231d22292e3132393939392d2c29231d150d030000000000000000000000000000000000000000000a162028343f4a545c656c737b82868b8e909192929291908d8b86817b726d625b51473d3222180e040000000000000006121f2b3844505c6674808d9aa69c9083766b6157504a4c4c4e545d68737f8c99a89d908377695e53463a2d211407000814212e3b4754616e7a849197a2aa9f92877d706a60584e453b32281f150c0200000000000000000000000000000000000000020b151e28313b444d57606a707d879299a4a29791847a6e6154473b2e21140800101d293643505c6976828f9c938e8686867e7164596673808c9997898686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000d1a2733404d5a6673808d99abb5ab988b7f7265564c4133291f1a181c232935414c56606d7a85929fabb8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e312418070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000010406070c0b0a09080815222f3b4855626e7b8895a1a194887b6e6155483b2e22150808090a0b0c07070501000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d839191837d7d7d7d7d7d7d7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000d18242f3a43525c63666c6c6c6c6c6c6c6c65625b5142392e1d140a00000000000000000000000000000000000000000009111a202930363b4246484c4f515252514f4c4846423b36302920191109000000000000000006111b242d343a3d3e464646463a38342f272d343a3d3e464646463a38342f271f150b010000000000000000000000000000000000000000040b17232e38424a535b60696e757a7e8183848586858483817e7a756e69625b51493f352b211006000000000000000003101c28343f4a54626e7b88949e9f94897d7069605c5458595860666d7a85929fa1978b7f7265574d42362a1e1205000714202d3946525e686f7c859298a3a39992867d6f6a5f574d443a31271e140a000000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857c6f685e5246392d201407000f1c2935424f5c6875828f9b8e81797979716c625965727f8c989285797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d010000000000000000000000000000000003101c28343f4a546975828f9ca8afa399887c6f6255493c3022170d0d1219242f3a45525d6875818e9ba8b4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c0000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000001080d11131419181716151415222f3c4855626f7b8895a2a195887b6e6255483b2f22151415161718181413110d080200000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c79868a8a8a8a8a8a8a919595918a8a8a8a8a8a8a86796c605346392d2013000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f14090000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000007131d2831404a52585a6060606060606060595751493f30271c0b02000000000000000000000000000000000000000009121b232b333b42464d5355595c5e5f5f5e5c5854534d46423b322b231b1209000000000000010c18222d363f454a4b535353524745403931363f454a4b535353524745403931271d120700000000000000000000000000000000000000000006111c263038414950575f62686d71747778787978787674716d68615f5751493f372d23190f000000000000000000000b17232e3847535f6a75828f97a29e92857b716d66666566676a6f78828f97a29e9285796d6053473b31251a0e020005111e2a36414c565f6a6f7d869299a3a29892857c6e695e564c433930261c1106000000000000000000000000000000000006111c262f39434c565e686e7b859298a2a39992867d6f6a5f564c41362a1e1105000f1b2835424e5b6875818e9b9083766c6c64625a5865727e8b989386796d6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000006121f2b3844505c667884919eabac9f9286796d6053463a2d2013070008131e2935414c5664717d8a97a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c100400101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000040c13191d20212524232221201f222f3c4955626f7c8895a2a295887b6f6255483c2f221f20212223242521201d19130c04000000000000000000000203101d2a3643505d69768390908376695d5043362a1d1003020000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000000000000000003090e1214152020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000010c161f2e3840474b4d53535353535353534c4a463f372d1e150b000000000000000000000000000000000000000007111b242d353d454d52575f6165696b6c6c6b6965615e57524d443d352c241b1107000000000005111d29343f485056586060605f53514b43393f485056586060605f53514b43392f23180c000000000000000000000000000000000000000000000a141e262f383f444d53565e6165676a6b6c6c6c6b696764605d56534d453f372d251b11070000000000000000000006111c2b37434e58616e7b85929fa19792857e797573727274777c838f949f9e938b7e71675d514539291f14090000020e1925303b444e58606b707e87929fa3a29791847b6e685d554b42382e23171309000000000000000000000000000000091317222d38424b555d686e7a849197a1a39f92877d706b60584e443b3025190e02000d1a2633404d596673808c99918477695e5856505663707d89969a877b6e615a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000713202d3a4653606d7986929facaa9e918477665c5145382c1f130600010d19242f3a4754616d7a8796a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f130600101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000040d161e24292c2d3231302f2e2d2c292f3c4956626f7c8995a2a295887b6f6255483c2f292c2d2e2f3031322e2d29241e160e0400000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000040d1c262e363b3f4046464646464646463f3e3a352d251b0c0300000000000000000000000000000000000000050e19232d363e474f575e61696e72767779797776726e69615e564f473e362c23190e04000000000915212e3a45505a62656c6c6c6c605c554b4045505a62656c6c6c6c605c554b4034291c1004000000000000000000000000000000000000000000020c141d262d333c42474c5254585b5d5e5f5f5f5e5d5a5854524c46423b332d251b13090000000000000000000000000f1a26313c46525e69717e8a939aa197928b8581807f7f80848890959f9f948e81756c62554b403529170d0300000008141e29323c464f59616c717e8b919ca4a19691837a6d675d544a3f3428251b12080000000000000000000000000008121b2528333f4a545c676d7a839096a0a49c918b7e716b61594f463c32291e140800000b1724313e4a5764717d8a9796877b6e6154474754616e7a8797978a7e7164544a4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000815212e3b4854616e7b8799a3afa99c8f827669544b4034281c100400000813202d3946525d687784919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000010c161f282f35393a3f3e3d3c3b3a38352f3c4956636f7c8996a2a295887c6f6255493c2f34383a3b3c3d3e3f3a3935302820160c0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b1610090100000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393932312e29231b130900000000000000000000000000000000000000020c17202b353e48505960696e747b7f8284858584827f7b746e69605950483e352b20160c020000000b1724313d4a56626c71797979796d675c51454a56626c71797979796d675c5145382c1f130600000000000000000000000000000000000000000000020b141b222731373a4146474b4e505152535251504e4b4745413a36312a211b1309010000000000000000000000000a15202a36424d57616c727f8892979f9e97928e8c8b8c8d90959d9f99938d82796d605a5043392f24180500000000020d17202a343d47505a626c737f8c929da5a0959082796d665c504440372d241a1107000000000000000000000007111a242d373f44505b666d79828f95a0a59d928c7f726c62594f463d342a20170d0200000815222f3b4855626e7b8897978b7e7164574d46525e697885929a8e8174665c5044382c261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895abb5a79b8e8174685b4e412e23180c00000005111d2935414c566875828f9ba8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e22150800101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000008131e28313a4145474c4b4a49484745404443495663707c8996a3a295897c6f625649434440454748494a4b4b4746413a32281e1308000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000000000000000000000000000000002070a0c0d131313130e0d0b0803000407090a131313131006050300000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8b87817b706b615a50473d32281e13080000000b1825323e4b5865717e86868686796d6053474b5865717e86868686796d6053473a2d20140a0000000000000000000000000000000000000000000000020a11171f262b3035393a3e4144454546454543413e3a3935302a261f180f090100000000000000000000000000030e1a25303b45505a626d727e858d92989a9c9b9998999a9d9b99938f8780786d675c51483e31281d12070000000000050e18222b353e47505a636d74808d939ea69f948f82786d605c52493f362c23191007000000000000000000071019232c363f49525c606c78818f949fa69e938d80746d635a50473e342b22180e050000000713202d3a4653606d7985929b8f8275695f53464d566975828f9c9184796d6053463e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000a1623303d495663707c8996a3afa69a8d8073675a4d4034271a07000000010d192430414d5a6774808d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f22160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000010d19242f3a434c5154585756555453514b504f4e5663707c8996a3a296897c6f63564e4f504b5153545556575854524c443a3024190d01000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000000000000070e1316191a202020201b1a18140f0b10141617202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000080e1317191a2020202020202020191816120d070000000000000000000000000000000000000000010d1925303a444f59626c717d858e92999c9a98989a9c99928e857d716c61594f443a3024190d0200000a1723303d4a5663707d8993988a7d7063574a4a5663707d8993988a7d7063574a3d31261b0f03000000000000000000000000000000000000000000000000060b151a1e25292d2e32343738393939383634312d2c29241e1a140e060000000000000000000000000000000009141f29333e48515b626c707a80858a8d909192939291908e8b87827c736d665c554b40362d1f160c01000000000000061019232c353f48515b606c78818e949fa69e948e81746e635b51483e352b22190f0600000000000000060f18222b353e48515b636e74808d939ea69f948e81776c605b51483f352c221910060000000006121f2b3844505c6675818e9b93877b6e61574d4b5864717e8b98978a7e7164594f43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c807366594d4033261a0d00000000081926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000004111d2935414c555d606564636261605d555d5c5b5a63707d8996a3a396897c70635a5b5c5d555c606162636465615d564c4135291d11050005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262d2d2d2d282724201a161c2022232d2d2d2d2a201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130c0b09060100000000000000000000000000000000000000000005111d2a36414c56606b717e8792979e96918d8c8c8d91969e9792877e716b60564c4135291e130800000815222f3b4855626e7b88959a8d817467584e4855626e7b88959a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000003090e13191d202125282a2b2c2c2c2b2a272521201d19130e09030000000000000000000000000000000000020d17202c363f49515a61686d73797d8083848586858583817e7b756f6a605c544b43392f241b0d04000000000000000007101a232d364044505b666d79828f95a0a69d938d80736d625a50473d342a21180d040000000000040d18212a343d47505a626d73808c929da59f958f82786d655b50493f362d231a1007000000000003101c28343f4a5463707d8995998d8074695e534754606d7a86929d9083766b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000613202c3945515d676d7271706f6e6d676b6a69686766707d8a96a3a396897d70666768696a6b676d6e6f7071726d685d5246392d201307000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a0005101b252e373e4346464646464646464646464646464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000040613131313131313131312110e0904000000000000000a131c242a2f3233393939393433302b2521272c2f3039393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d87929997918a84807f7f81848a92979992877d6f685d52453a3024190d01000714202d3a4753606d7a86979e9184786a5f534753606d7a86979e9184786a5f53473a2e21150800000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f201f1e1d1b181413110d08020000000000000000000000000000000000000000050e1a242d373f4850565e61676d70747678797979787774716e68625f58504a423931271d12090000000000000000000008111b2428333f4a545c676d79839096a0a59c928b7f726c61594f463c332a1f160c01000000010c161f2a333c464f59616c727f8b929ca4a0969083796d665c53493f372e241b1108000000000000000b17232e394653606c7883909d92867b6e615a50515d6774818e99958a7d70675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1824313e4b5764717e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000714212d3a4754606d797f7e7d7c7b7a79787776757473727d8a97a3a3968a7d72737475767778797a7b7c7d7e7f7a6d6154473a2e211407000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000001070c10132020202020202020201f1d1a150f08000000000007121c252e353b3f404646464641403c362f2b33383c3d46464646433937332d261d140a00000000000000000000000000050a0d0f10131313130b0a0805050a0d0f10131313130b0a08050000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999691857e7774727274787e8591969992857a6d60564c4135291d11040006131f2c3945515d677885929e96887b6f625548515d677885929e96887b6f6255483c3025190d0100000000000000000000000000000000000000000000000000000000010507070b0e111212131212100e0b07070401000000000000000000000000000000000000000000000008121b252d363e444c52555c606467696b6c6c6c6b6a6865615e56544e443f3830271f150b000000000000000000000000091217222d38424b555d676e7a849197a1a49f93887e716b60584e453b31281d130700000007131d28313b454e58606b717e87939fa4a19691847a6d675d544a41382d251c1209000000000000000006121f2b3744505b65717e8a94988f82756c61554c55616e7b8692939184796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000b1724313e4a5764717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b878a898887868584838281807f7e808d9aa7a79a8d807e7f808182838485868788898a887b6e6255483b2f22150800121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e120000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000020e19242e3740474b4d535353534e4c484138353d44484a535353535046443f382f261b110600000000000000000000030a1016191c1d20202020181714111016191c1d20202020181714110c0600000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891847b716c676565656c717b849198978d8073685d5245392c2013070004101d2935404b556a7783909d998c7f7266564c4b556a7783909d998c7f7266564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c323a41464b5153575a5d5e5f605f5e5d5b5854524d47433c342e261e150d030000000000000000000000000006111c262f39434c555e686e7b859298a2a49a92877d706a5f574d433a2f24180d0100010d18242f3a434d575f6a707d869299a4a29791847b6e685e554b42392f261b130a000000000000000000030f1b27333f4953616c7682868686867d7064574a535e69748086868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794969594989291908f8e8d8c8b8d929da9a99d928d8b8c8d8e8f9091929894959695887b6e6255483b2f2215080013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000030d151d23292c3939393939393939393836312b241b1208000007131f2a354049525759606060605b59534a413d474f5456606060605d53504941382d22170b000000000000000000040d151b212628292d2d2d2d2423211d1b212628292d2d2d2d2423211d171008000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92867c6e69615a59535b60696e7c86929f92867a6d6054473a2d21140700000c18242f424f5c6875828f9b9c908376685e524f5c6875828f9b9c908376685e5246392d20130700000000000000000000000106090b0c13131313130d0c0a070200050a0d0f1013131313130a0907040000000000000000000000000000000000000000000000000000000000000109111a20283035394045474a4d505152535252504e4b4746413b373228231c150c030000000000000000000000000000000a141d27303a434c565f696f7c869299a3a39992867c6f695f554b4035291d11040004111d2935404b555f696f7c869298a3a39892857c6f695e564c433930271d140a01000000000000000000000b17222d3841505a66707679797979706c6155494d57646e7479797979736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1a2aaa29f9e9d9c9b9a99989a9da4aeaea49d9a98999a9b9c9d9e9fa2aaa2a195887b6e6255483b2f2215080013202d394653606c798686868686868686909494908686868686868686796c605346392d20130000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000010b151f272f343846464646464646464645423d352d24190f04000a16232f3b47525c63666c6c6c6c67645d5346444f5960636c6c6c6c6a605b53493f33271b110600000000000000000d161f262d3235363939393931302d28262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f736a5f57504c4950575f6a73808d99988a7e7164574b3e3124180b0000071a2734414d5a6774808d9a9f93867a6d61544d5a6774808d9a9f93867a6d6154473a2e23180c00000000000000000000070d1216181920202020201a1917130e0a1015191c1d2020202020161613100b05000000000000000000000000000000000000000000000000000000000000080e161e25292f34383a3d4143454646464544413e3b3936302b262017110a0300000000000000000000000000000000020b151e28313b444d57606a707d87929aa4a29892857b6e675d5145392c201306000613202c3945515d676e7b859198a2a39992867d6f6a5f574d443a31281e150b02000000000000000000000006111b262f3e48545e66696c6c6c6c64615a504445525c64676c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3222170b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a6998d8073665a4d4033271a0d000000000d192633404c5966737f8c99a6afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1aaa29f9e9d9c9b9a999796999ca4aeaea49c999697999a9b9c9d9e9fa2aaa195887b6e6255483b2f2215080013202d394653606c798693939393939393969696969393939393939386796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000007121d2731394045535353535353535353524e473f352b201509000c1925323f4b57636e7379797979746f64584e4854606b7079797979766c655b5044382d22170b0000000000000008111f2831383e4243464646463e3d393431383e4243464646463e3d39342c241a100600000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574e453f3f444e58616e7b87969b8e8174685b4e4135281b0e00000c1926323f4c5965727f8c98a4998b7e7164544a5965727f8c98a4998b7e7164544a4034281c100400000000000000010911181e2225262d2d2d2d2d2726231f19141b212628292d2d2d2d2d2322201c160f07000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d31343638393939383735322e2d2a251f1b150c0600000000000000000000000000000000000000030c161f29323c454e58606b717e8893939393979184796d6053473a2d201407000714202d3a4753606d7984919793939392877e706b60584e453b32281f160c03000000000000000000000000000a141d2c36424c545a5c60606060575550483e414a52585a606060605957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2834404b545c66707d8a96a3b0aaa8aab0a79b8e8174685d544a3f33281d140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8174675a4e4134271b08000000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c3023160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000000000815212e3b4854616e7b87949594989291908f8e8d8c8b8a8c929ca8a89c928c8a8b8c8d8e8f90919298949595887b6e6255483b2f2215080013202d394653606c79868989898989898989898989898989898d929386796c605346392d2013000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000c18232f39434b515f606060606060605f5e5951473d31261a0e000d1a2633404d596673808686868681746a5f534a5663707d8686868683776c6053493f33271b0f030000000000050f1a23313a42494e50535353534b49453e3a42494e50535353534b49453e362c22170c0000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685e52453c33333c46525e697784919c8f8276695c504336291d1000000b1724313e4a5764717d8a97ab9b8e8275665c515764717d8a97ab9b8e8275665c5144382c1f12060000000000000009131b23292e3132393939393933322f2a241f262d3235363939393939302f2c272119110700000000000000000000000000000000000000000000000000000000000002080d12181c1f2024272a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000040d17202a333c464f59616c727f868686868686867b6e6154483b2e211508000815212e3b4854616e7b868686868686867e716c61594f463c332920160d040000000000000000000000000000020b1a24313a42494e50535353534a49443e363841474c4e535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515c666d78808d99a6a3a0a0a1a4a89c8f82756c665b50443e2f261b110600000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3a89b8f8275685c4f423025190e02000005121e2a36424d576976828f9ca9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f22150900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d798686868686868687796c5f5346392c140c0200000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000815212e3b4854616e7b878a8887868584838281807f7e7d808c99a6a6998c807d7e7f80818283848586878889887b6e6255483b2f221508000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d080200000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000714202d3a4753606d7984919392877b6e62564c54606b75818e98958a7e71655b5044372b1f120600000000000b16212b35424c545a5c6060606057555048424c545a5c60606060575550483e34281d110500000000000000000000000000000000000000000000000000121f2b3845525e6b7885919b8f827568564c41332a2a36424d566976838f9c9184776a5e5144372b1e1100000916232f3c4956626f7c8995ab9f9285796d605356626f7c8995ab9f9285796d6053463a2d20130900000000000007111b252d353a3e3f4646464646403f3b352e2830383e424346464646463d3b38332b23190f050000000000000000000000000000000000000000000000000000000000000001070c101314171a1d1e1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000000050e18212b343d47505a626d727979797979797976695e53463a2d211407000714212d3a46535e697679797979797979716c625a50473d342a21170e050000000000000000000000000000000008121f2831383e4243464646463d3c39332c2f363c3f4146464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3943505a606d78828d929c9c97949394979d9e948e81786c60594f41382d22170b00000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a564d41362a1e110500000714202d3a46525e697885919eabafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e21140700101d2a3643505d69768390908376695d5043362a1d10000000000000000006131f2c3845515c67767979797979797979756a5e52452e261e140a000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120600000000000000000714212d3a4754606d797e7d7c7b7a7978767574737271727f8c98a5a5988b7f7271727374757678797a7b7c7d7e7a6d6054473a2d211407000916222f3c4854606b707070707070707070707070707070727e8b9386796c605346392d201300000000050d14191e202129292929292929292929292929292929292929292921201e19140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070006131f2c3845515c67767979797979797979756a5e5245382c1f120006131f2c3845515c67707d8a95998e8275685e524f59616e7b86929d9184786c605346392d22170b0000000004101c27333d47545e66696c6c6c6c64615a5047545e66696c6c6c6c64615a5045392d21140800000000000000000000000000000000000000000000000000121f2b3845525e6b7884919b8f827568564c4135292a36414c566976828f9c9184776a5e5144372b1e1100000814212e3b4754616e7a8799a3a297897c70635654616e7a8799a3a297897c706356493d31261a0e0200000000010d18232d373f464a4c53535353534d4b474038303a42494e5053535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000406070a0e101213131312110e0b08070502000000000000000000000000000000000000000000000000000000060f19222b353e48515b62656c6c6c6c6c6c6c6c5e574d42362a1e12050005121e2a36424d575e6c6c6c6c6c6c6c6c65625a50473e352b22180f050000000000000000000000000000000000000d161f262d3235363939393931302d2822242b3033343939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616c75818e949c94908a8786878a90959d938d80746b6153493f33271b0f030000000000000000000000000000000000000006131f2c3945515d677885919eabab9f928578685e5246392d20140600000815212e3b4854616e7b8797a1adafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700101d2a3643505d69768390908376695d5043362a1d10000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a6359443f3830261c110600000006111c263038404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000613202c3945515d676d71706f6e6d676b6a696867666673808c99a6a6998c7f7366666768696a6b676d6e6f70716d685d5245392c201307000713202c38444f5960636363636363636363636363636365727e8b9386796c605346392d2013000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e221509000714202d3a4753606d798686868686868687796c5f5346392c20130004101c2934404b55616b7683909d92867a6e615447525e6974808d9995897d7063544a3f33281c0f030000000714202c38444f5966707679797979716c61554f5966707679797979716c6155493d3023170a00000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685d52463c33333b46525e687784919c8f8276695c504336291d1000000613202d394653606c7986929fa99a8d8073675753606c7986929fa99a8d807367574d42372b1e12060000000006121e29353f4951575960606060605a57524a4038424c545a5c606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363f49515658606060606060605f534d453b31251a0e0200020e1a25313b454d535f60606060606060585650483f352c2319100600000000000000000000000000000000000000040d151c212629292d2d2d2d2423201c171a1f2426272d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b939c928c837d7a797a7e838e939d928a7d70655b5044372b1f12050000000000000000000000000000000000000004101d2935404b55697683909ca9ada297877a6e6154473b2d22170b0107111e2a36414d5665717e8b98a9b3afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500101d2a3643505d69768390908376695d5043362a1d100000000000000000000c18232f39434b515f6060606060606060605f5e504a42382e23170b0000000b17232e38424a505e5f60606060606060605f5e5951473d31261a0200000000000000000004111d2935414b555d6064636261605d555d5c5b5a5a6774818d9aa7a79a8d8074675a5a5b5c5d555d6061626364605d564c4135291d11040004101c27333d474f54565656565656565656565656565865727e8b9386796c605346392d20130000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d0200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f231609000714202d3a4753606d7a8693939393939286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b4d56616e7b87929b8e8175665b5044382b1f12060000000916222f3c4854606b7682868686867e71645754606b7682868686867e7164574b3e3124180b000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574d453f3f454e57616e7a87939b8e8174685b4e4135281b0e000005121f2b3744505b657784919eaa9d918477695f535b657784919eaa9d918477695f53473a2d211408000000000916222e3a46515b62656c6c6c6c6c66635c52473e49545e66696c6c6c6c6c6360594f44382c201307000000000000000000000000000000020507080c10121312110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f464a4c535353535353534846423b33291f140900000009141f29333b424648535353535353534b4a453f362d231a1107000000000000000000000000000000000000000000030a1016191c1d20202020171614100b0e14171a1b202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919e938c8076706d6d6e7178818e949d9083786c605346392d20130600000000000000000000000000000000000000000c18242f414d5a6774808d9aa7b3a9978a7d706453493f33271b100d1218252d3946525e6875828f9ca8b5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d0100101d2a3643505d69768390908376695d5043362a1d100000000000000000040c131d2731394045534d545b60666c6c6c6c6c6a5c544a3f34281c10030003101c28343f4a545c6a6c6c6c6c6c66605b544d524e473f352019130c040000000000000000010d18242f3a434b51545857555453514b504f4e4f5b6875828e9ba8a89b8e8175685b4e4e4f504b51535455565854524c443a2f24190d0100000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e140800000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f221508000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013000007121d27313e4653606d7984919d908376675d5146535e6975828f9b9285796c605346392d201306000006131f2b37434e5863707d8994998f82766c61555863707d8994998f82766c6155493d3023170a000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f72695f57504c4c50575f6a73808c9a988a7e7164574b3e3124180b0000030f1b27333f49536976838f9ca9a096887b6e6155536976838f9ca9a096887b6e6155483b2f24190d010000000b1825313e4a57626d727979797979736e63574b424e5a6670767979797979706b6054483b2f2216090000000000000000000000000003090e121415191d1e1f1f1e1c181414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f464646464646463b3a36312921170d03000000030d17212931363a3b464646464646463e3d3a342d241b1108000000000000000000000000000000000000000000000000050a0d0f10131313130a0a08040003080b0d0e131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96998e81756e64616061666d78828f9c95897c6f6256493c2f2316090000000000000000000000000000000000000000071825313e4b5864717e8b97a8b2a79a8d8074655b5044372b221c191d242a36414c56616e7b86929facb9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f322619080000101d2a3643505d69768390908376695d5043362a1d1000000000000001070e161e2529323b424651575f666c72797979797975665c5044382b1f12060006121f2b3844505c66757979797979726c665f575146423b3229251e160e07010000000000000007131d28313a4145474b4a4948474540434243505c6976838f9ca9a99c8f8276695c4f43424340454748494a4b4745413a32281e1308000000050f19232b33383c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d201300010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d6053474d5765717e8b9897887b6e6255483b2f22150800000815212e3b47535f6a7683909d92867b6e615a535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92857b6e69615a59595a61696e7c86929f92867a6d6154473a2e2114070000000b17222d414e5b6874818e9ba7a8988c7f7265555b6874818e9ba7a8988c7f7265554c4135291d11040000000c1926323f4c5965727f86868686868073665a4d43505c69768286868686867d706356493d3023160a000000000000000000000002080e141a1e212226292b2c2c2b292521201e19140d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132393939393939392e2d2a251f170f050000000000050f171f252a2d2e3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a93877b6e615c5453545c666f7c8997998c807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab9e9184786c6053463e342c2924292f353e46525e6873808c99a3aebbafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000101d2a3643505d69768390908376695d5043362a1d100000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c04000000000000010c161f282f35393a3e3d3c3b3a38352f3744515d6a7784909daaaa9d9083776a5d50442e2f35383a3b3c3d3e3a39352f2820160c0100000005101a232c33393c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d20130005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494854616e7b8796978a7d7164574a3e3124170b00000916222f3c4955626f7c88959b8e8174695f5355626f7c88959b8e8174695f53483e34281d1105000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891837b706c676565676c717b849198978d8073685d5246392d201307000000061a2633404d596673808c99a6a99c8f8276675d596673808c99a6a99c8f8276675d5145392c2013060000000d192633404c5966737f8c9393938d8074675a4d43505d6a7683909393938a7d7064574a3d3124170a00000000000000000000050d14191f262a2d2e32363839393836322e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d21211e1a140d0500000000000000050d141a1e21212d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709090909090909090706030000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c908377695e5247464a54606a7885919b8e8175685b4e4235281b0f02000000000000000000000000000000000000000714212d3a46535e697784919eaaaca196897d70635a50463e38343035394045515b616e7a85929fabb2baafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d2013070000101d2a3643505d69768390908376695d5043362a1d1000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d07000000000000040d161d24292c2d31302f2e2d2c292935404b556b7884919eabaa9e9184776b544a403428292c2d2e2f30312d2c29241e160d04000000000b17222c363e44494a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e7164575055575e69788491998c7f7366594c403326190d0005121e2a36424d576673808d9994887c6f62574d576673808d9994887c6f62574d42362c22170c000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999591847d7774727274777e8591969992857a6d61564c4135291d11050000000b1825323e4b5865717e8b98a4ac9f92867a6d605865717e8b98a4ac9f92867a6d6054473a2d22170b0000010d1a2734404d5a6773808d9a9f9b8e8174685b4e44515e6a7784919d9f978a7e7164574b3e3124180b000000000000000000070e171f252a31363a3b3f4345464544423f3b39363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020201514120e090300000000000000000003090e12141520202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316161616161616161312100c06000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783909c8f827569574d423a424e586a7783909c8f8276695c4f4336291c10030000000000000000000000000000000000000005121e2a36424d576673808d99a6b0a89c9083766c6258504745404241464b515a626d75818e989ea0a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000101d2a3643505d69768390908376695d5043362a1d100000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000040c13181d202125242221201f1f2c3845515d677985929facab9f928578665c5144382c1f1f202122232521201d19130c040000000004101c28333e485055575757575757575757575757575865727e8b9386796c605346392d2013000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595a61646c6c7683909b8e8174685b4e4135281b0e000714212d3a46535e697884919c8f82766a5f53535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000020e1925303b46525e68707d87929996918a84807f7f81848a91979992877d70685e52443a3024190d010000000a1723303d4a5663707d8996a3aea3998a7d71645463707d8996a3aea3998a7d7164544a3f33281c0f0300010e1b2734414e5a6774818d9aa79b8e8275685b4f45515e6b7884919ea5988b7e7265584b3f3225180c0000000000000000081019202930363b4246484c50515252514f4b4746413b352f282018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313080705020000000000000000000000000002050708131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323232323232323201f1c17110a0300000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c908376675d51464446535f697884919b8e8275685b4f4235281c0f0200000000000000000000000000000000000000020e1a25313b4855626e7b88949eacab9f948b7e716a615a53514b4e4c52555d606c727f8b93969196a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000101d2a3643505d69768390908376695d5043362a1d100000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f0400000000000001070d111314181716151414202d3a4753606d7a8698a2aeaea29886796d6053463a2d201314151617181413110d080100000000000814202d3944505a61646464646464646464646464646465727e8b9386796c605346392d2013000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a616c71797979828f9b8f8275685c4f4235291c0f000815212e3b4854616e7b8796988c7f7265584e54616e7b8796988c7f7265584e433b33291f140900000000000000000000000000000000000000000000000000000008141e2a36414c56606b717e8792989e96918d8c8c8d91969e9892877e716b60564c4132281e1308000000000815222f3b4855626e7b8895a99f9f9b8e8174665b626e7b8895a99f9f9b8e8174665b5044382b1f120600020e1b2835414e5b6874818e9ba79c8f8276695c4f45525f6b7885929ea5988c7f7265594c3f3226190c0000000000000008111a222b323b41464d5355595c5e5f5f5e5c5854524c45413a322a2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d30303030303030302d2c28231c150c030000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b92867a6d605a5351535b616e7b88969a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000914212e3a47535f6975828f9aa4afa69f92867d716c64605c555b565d61676d737e8792989184919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b000000101d2a3643505d69768390908376695d5043362a1d1000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a0000000000000000010406070b0a09080815212e3b4854616e7b8794aab4b3aa94877a6e6154473b2e21140808090a0b07070401000000000000000a1623303c4955616c707070707070707070707070707070727e8b9386796c605346392d2013000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675a64717e8686868f939c8f8276695c504336291d10000a1724313d4a5764707d8a9798887b6e6255525764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000020d1925303a444f59626c717d868e93999c9a98989a9c99938e857d716c62594f443a3020160c02000000000714202d3a4753606d7a8697939393939285796c60606d7a8697939393939285796c605346392d20130600020f1c2935424f5c6875828f9ba89c908376695d5044505b667985929fa6998c807366594d4033261a0d00000000000006101a232c343d444d52575f6165696b6c6c6b6965615e56524c443c342b22190f0500000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d09040000000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d090400000000000000000b151e272e34383a3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b98988d80736d63605c60636d75818e9b97897d7063564a3d3023170a00000000000000000000000000000000000000000006121e2b37424d57626f7c87939fa7aea29892867e76706d67686869686d72798088929992867e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c1106000000101d2a3643505d69768390908376695d5043362a1d1000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000915222f3c4855626f7b8895a2aeaea195887b6e6255483b2f2215080000000000000000000000000000000a1724313d4a5764707e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b64717d8a93939b9e9d9083766a5d5043372a1d10000c1926333f4c5966727f8c999285796a63615e5766727f8c999285796a63615e574d42362a1e110500000000000000000000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8c87817b706b625a50473d32281e0e04000000000006131f2c3945515d677885868686868686867c6f625d677885868686868686867c6f6256493c2f2316090003101c2936434f5c6976828f9ca99d9084776a5d514653606c798698a3a69a8d8073675a4d4034271a0d0100000000020c18222c353e474f565e61696e72767879787775726e68605d564e463d342b21170b0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a02000000000007121d273039404546494949494949494946443f3830261c110600000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929f93887f756f6d666d7076808c939e9185796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c4754606a74818d95a0a9aaa298928a827d7977757575777a7f848d939a948c7f7c8895a2afa295897c6f6256493c2f231609000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000101d2a3643505d69768390908376695d5043362a1d100007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000a1623303d495663707c8996a3acaca296897c6f6356493c3023160900000000000000000000000000000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d2013000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b64717d8a979fa8aa9d9084776a5d5144372a1e11000e1a2734414d5a6774808d9a91847770706e695e6774808d9a91847770706e695e52463a2d201407000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f8284858584827f7b746e69615950483f352b20160c00000000000004101d2935404b55687378797979797979796f6a6055687378797979797979796f6a6054483b2e2215090003101d2a3643505d697683909ca99e9184776b5e514754606d7a8793aaa79a8d8174675a4e4134271b0e01000000000a141e2a343e474f5960686e747b7f8384858584827e7a736d685f584f473d33291d140a000000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c040000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c04000000000c18232e39424b5153565656565656565653504a42382e23170c00000000000000000000000000000000000000000000000000000000000713202d3946525e6873808c959a938b817c7978797d828c929c948b7e71665c5145382c1f13060000000000000000000000000000000000000000000009151f2b37434e58606d79839197a0a8aaa29f948f8a868382818284878b91969f958f82787b8894a1aea296897c6f6356493c3023160900091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b00000000101d2a3643505d69768390908376695d5043362a1d10000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f978a7d7064574a3d3124170a00000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d2013000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b64717d8a97a4b0aa9d9084776a5d5144372a1e11000f1b2835424e5b6875818e9b91847d7d7d7b6e616875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000050e19232d363f474f575e61696e72767779797776726e69615e574f473f362d23190e05000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260585761686b6c6c6c6c6c6c6c6260584e43382c1f13070004111e2a3744515d6a7784909daa9e9285786b5f4a4754616e7a8794a1a89b8e8175685b4e4235281b0f0200000006111c26303c464f59616b6f7a81878c8f919292918f8b86807a6f6a60594f453b2f261b110600000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000004101c2834404b545c606363636363636363605c544a3f34281c10030000000000000000000000000000000000000000000000000000000005111d2935414c56606d798390969f938e89868586898f949c958f82786c60544b4034281c100400000000000000000000000000000000000000000000030f1b27323d45515d676e7b8591969fa4aca69f9c9892908f8e8f90939a9e9f9490837a6d7a8794aab4a396897c706356493d3023160a000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c110600000000101d2a3643505d69768390908376695d5043362a1d10000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000c1825323f4b5865727e8b9393939393938b7e7165584b3e3225180b00000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b64717d8a97a4acaa9d9084776a5d5144372a1e11000f1c2936424f5c6975828f9c95918989897e72656975828f9c95918989897e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000007111b242d353e454d52575f6165696b6c6c6b6965615f57524d453d352d241b1107000000000000000007121d2731454f575d5f6060606060606056544e4f575d5f6060606060606056544e463d32271b0f030005111e2b3844515e6b7784919eaa9f928579665b504855616e7b8894a1a89b8f8275685c4f4235291c0f020000000b17232e38424e58616b707d858e92999c9e9f9f9e9c98928d847c6f6b60574d41382d22170b000000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a0000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a000006131f2c3845515c666d6f6f6f6f6f6f6f6f6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000010d1925303a45515d676e7a848f949d9b99929292999c9d938e83796d665b5042392e23180c0000000000000000000000000000000000000000000000000a15202935414b555f696e7b848e939a9fa3aaaaa39f9d9b9b9c9d9f9f99928d827a6d6d798698a29f9f96897d7063564a3d3023170a000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a0000000000101d2a3643505d69768390908376695d5043362a1d10000e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0000000000000000000000000000000d192633404c5966737f86868686868686867f7265594c3f3226190c00000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d2013000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b64717d8a979f9f9f9d9084776a5d5144372a1e1100101c2936434f5c6976828f9ca09d96968b7e72656976828f9ca09d96968b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5955534d46423b332c231b1209000000000000000000010b151f333d454c505253535353535353494843454c5052535353535353534948433d342b21160a000005121f2b3845525e6b7885919eaba29886796c60534955626f7c8895a2a99c8f8376695c504336291d1003000003101c28343f4a545f6a707d8692979fa3ababacabaaaaa39f9691867d6f695e53493f33271b0f03000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b10040005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b1004000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000008131e2935404b555e686e7a828a919598999a999795908981796d675d544a3f30271d1207000000000000000000000000000000000000000000000000040d18242f3a434d575f696e7981878e92989a9c9e9f9f9f9e9d9a98928e8680786d6866798592939393938a7d7164574a3e3124170b000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b020000000000101d2a3643505d69768390908376695d5043362a1d10000d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0000000000000000000000000000000c1825323e4b57636d737979797979797979726d63574a3e3125180c000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b64717d8a93939393939084776a5d5144372a1e1100101d293643505c6976838f9ca9aaa3988b7e72656976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000009111a212930363b4246484c4f515252514f4c4846423b363029211a11090000000000000000000000030d212b333b404445464646464646463c3b383b404445464646464646463c3b38322b22190f04000005121f2b3744505b657985929facaa93877a6d60544956636f7c8996a2a99d9083766a5d5043372a1d1004000006121f2b3844505c666f7c869298a1a9afb5b7b8b8b7b4aea8a19892857b6e655b5044372b1f140900000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000815212e3b4854616e7b87898989898989877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020c18242f39434c565e686d777e84888b8c8d8c8b87837d746d675d554b42382d1e150b000000000000000000000000000000000000000000000000000007131d28313b454d575f676d747c81868a8d8f9192929291908d8a86817b736d665e6a77838686868686867e7165584b3e3225180b000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a000000000000101d2a3643505d69768390908376695d5043362a1d10000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000a16222f3b46515b63666c6c6c6c6c6c6c6c65635b51463a2e2216090000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b64717e8686868686868683776a5d5144372a1e1100101d293643505c6976838f9ca9b1a5988b7e72656976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000080f171f252a31363a3b3f4344464644433f3b3a36312a251f170f08000000000000000000000000000f1921292f343738393939393939392f2e2c2f343738393939393939392f2e2c27211910070000000613202d394653606c7986939faca194877a6e61544a5663707d8996a3aa9d9184776a5e5144372b1e070000000713202d3a4653606d78839198a2aab3bbc0c4c5c5c4bfbab2aaa1979083776c6053463b31261a0e02000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000815212e3b4854616e7b87949696969694877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000007121d27313b444c565d656c71777b7e80807f7e7b76706b605c554b43392f261c0c030000000000000000000000000000000000000000000000000000010c161f2a333b454d555d606a6f757a7d8183848586858583817e7a746e69605c54677177797979797979716c62564a3d3124170b000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000101d2a3643505d69768386868376695d5043362a1d10000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000006121e2a3540495157596060606060606060595751493f352a1e12060000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459616c71797979797979797771675b4f4236291d1000101d293643505c6976838f9ca9aca5988b7e72656976838f9ca9aca5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a261f1a140d050000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f24282b2c2d2d2d2d2d2d2d23221f1b160f07000000000714202d3a4753606d7a869aa4afa195887b6e62554a5764707d8a97a3ab9e9184786b5e51452f23180c000006121e2b37424e5765717e8b95a0aab4bcc5cbd1d2d2d0cbc4bcb3a99f958a7e7164574d42362a1e1205000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000815212e3b4854616e7b8794a1a2a2a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000010b151f29323b444c535b6064696e71737473716e69636059514b433931281d140a00000000000000000000000000000000000000000000000000000000040d18212a333b434b51585f62686d71747678787979787674716d67615f5750555f676a6c6c6c6c6c6c65625a50453a2e211509000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000020d19232e3740464b4c53535353535353534c4a463f372d23180d0100000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535a61646c6c6c6c6c6c6c6a675f554a3f33271a0e00101d293643505c6976838f9c9f9f9f988b7e72656976838f9c9f9f9f988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226292b2c2c2b292622211e1a140e090300000000000000000000000000000000060d13181c1e1f20202020202020161513181c1e1f202020202020201615130f0a0400000000000814212e3b4754616e7a8794a1b6a295887c6f62554b5864717e8b97a4ab9f9285786c554b4034291c1004000814212e3a47535f6a7784919ea7b1bcc5cfd7dcdfdedcd6cec5bbb1a79d908377695f53463a2d21140700101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c1000101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c10000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000030d172029323a41495053575f626566676664615e57544f45403931281f160b020000000000000000000000000000000000000000000000000000000000060f182129313a40454e53565d606467696b6c6c6c6b6a6764605d55534d444d555b5e606060606060585650483f34291d11050005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000007121c252e353b3e4046464646464646463f3e3a352d251c1107000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b505557606060606060605d5b554d43392e22160a00101d293643505c6976828f93939393938b7e72656976838f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e09030000000000000000000000000000000000000002070c0f1112131313131313130909070c0f11121313131313131309090703000000000000000815222e3b4855616e7b8894a1aca396897c7063564b5865727e8b98a5ac9f928679675c5145382c1f1306000815222f3b4855626e7b8896a0acb9c3ced7e1e8ebebe7e0d6cdc2b8aca095887b6e6155483b2e2215080013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f130013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f13000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000050e1720282f383f44464d535558595a595854534d48443d342f271f160d0400000000000000000000000000000000000000000000000000000000000000060f181f282f353c43474c5254575a5c5e5f5f5f5e5d5a5754514b46423b444a4f515353535353534b4a453f362d22180c0100010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000a131c232a2f3233393939393939393932312e2a231c130a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d484145494a53535353535353514f4a433b31271c110600101d293643505c697682868686868686867f7265697682868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9f9f968a7d7063574c5965727f8c989f9fa399867a6d6053473a2d201407000c1825323f4b5865727e8b98a8b2bdccd5e0e9f3f9f8f2e8dfd4c8bcb1a7988b7e7165584b3e3225180b0013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f130013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f13000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000050e161d262d33373c4247484b4d4d4c4b4846423b383329231d150d04000000000000000000000000000000000000000000000000000000000000000000060d161d242932373a4145474a4e505152535252504e4b4745413a3631393f43444646464646463e3d3a342d241b110600000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f070000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000010a12191e2225262d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000003090e1214152020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262f363c3f414646464646464641403c37393c3e4646464646464644423f3931291f150b00000f1c2835414e5a66707679797979797979726d6266707679797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8993939393938a7e7164574c5966737f8c9393939393877a6d6154473a2e211407000d1a2633404d596673808c99a6b3bfced9e7f2fbfffffaf1e4d9cebfb3a6998c807366594d4033261a0d0013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f130013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31373a3b3e4041403e3b3a36312c272118120b030000000000000000000000000000000000000000000000000000000000000000000000040c131820262b2f35393a3e4143454546464543413e3a39352f2a262e33363739393939393932312e29221b1209000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000070d121618192020202020202020191816120d070000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000010b141d242b303334393939393939393534302b2d3031393939393939393736332e271f170d0400000d1926323e49545e66696c6c6c6c6c6c6c65625b5e66696c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867e7165584d5a677380868686868686867b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0cddae7f7fffffffff5e7dacdc0b4a79a8d8174675a4e4134271b0e0013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f13000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32333433312e2d2a251f1c160c07010000000000000000000000000000000000000000000000000000000000000000000000000001070d151b1e24292c2d31343638393939383734312d2c29241d1a22272a2b2d2d2d2d2d2d2524211d181109000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000002060a0c0d13131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000020b12191f2326272d2d2d2d2d2d2d282724202123242d2d2d2d2d2d2d2a2927221c150d050000000915212d38424c545a5c60606060606060585651545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000030a1016191c1d20202020181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b7079797979797979716c62564b58646e737979797979797976695f53463a2d211407000d1a2733404d5a6673808d99a6b3c0cfdae6f3fcfffffbf2e9d9ccc0b3a6998d8073665a4d4033271a0d0013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f13000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e2122252627262521211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212427292b2c2c2c2b2a272421201d18130e171b1d1e202020202020181715110c06000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060712131313131311110e0b0601000000000000000000000000060a0e1011131313131313100f0d0a050000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000001080e13171a1a202020202020201b1a1814141717202020202020201e1d1a16110b040000000005101b26303a42494e50535353535353534b4a45494e50535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000040d151b212628292d2d2d2d2423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c65625a5047525c64676c6c6c6c6c6c6c6c5f574d42362a1e1205000c1925323f4c5865727f8b98a9b3bec9d5e1eaf4f9f8f3e9e0d5c9bdb2a8988b7f7265584c3f3225190c0013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000714202d3a46525e6976797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1a19181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1d1e1f201f1f1d1b181413110d07010b0e10111313131313130b0b09050100000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131f20202020201e1d1b17120c04000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000003070b0d0e131313131313130e0e0c08080a0b1313131313131311100e0a06000000000000000a141e2830383e4143464646464646463f3d3a3e4143464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000d161f262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606058565048404a52585a606060606060605f534d453b31261a0e0200091623303c4956636f7c8997a1adb9c4cfd9e2e8ebebe7e1d7cec6b9ada196887c6f6255493c2f22160900121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c100005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e101212131312100e0b07060401000000020404060606060606000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202c2d2d2d2d2d2b2a27231d160e0600000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393932312e3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000008111f2831383e4243464646463e3d39342c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534b4a453f3840474b4d535353535353534846423b33291f140900000613202d394653606c7885929ea9b3bdc7d0d8dddfdedcd7cfc6bcb2a89e9184776c605346392d201306000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3939393939393837332e2820180e040000000000040d171f272e3336373939393939393635322d261f160d0300000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000002070a0c0d131313130e0d0b080303070b0d0e131313130d0c0a06020000000000000000000000040c141b212628292d2d2d2d2d2d2d2524222628292d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000050f1a23313a42494e50535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d464646464646463e3d3a342e363b3f40464646464646463b3a36312921170d03000006121f2b3844505b6673808c97a1abb5bdc5ccd2d2d2d1cbc4bcb4aaa0968c7f72655b5044372b1f1205000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000003060809131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b0803000000000000000000000306080913131313131313130603000000000000000000000000000004090c0e0f13131313131313130908060300000000000000000000000000000000000000000000000000000000020507081213131313131313100706040000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000000000000a151e262e34383a45464646464644433f39322a20160c01000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000070e1316191a202020201b1a18140f0e13171a1a20202020191916120d070000000000000000000000030a1015191c1d20202020202020181815191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000b16212b35424c545a5c60606060575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393932312e29242a2f3334393939393939392e2d2a261f170f06000000030f1c28333f4a54606d79859199a3abb3bbc0c4c5c5c4bfbab2aaa2989184796d6053493f33271b0f030005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020000020d17212930363a3b4646464646464646463936302820160c02000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c0500000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000002090f15191b1c20202020202020201615130f0a0400000000000000000000000000000000000000000000000002090e1114141f202020202020201d1312100c0700000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000000006111c2630383f4446525353535353514f4b443c32281d120600000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000010a12191f2325262d2d2d2d282724201a1a1f2426272d2d2d2d2625231e19120a01000000000000000000000005090d0f10131313131313130c0b090d0f10131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000004101c27333d47545e66696c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2023232d2d2d2d2d2d2d2524211d191f2326272d2d2d2d2d2d2d22211e1a140d0600000000000b17222d3845515d67707d879299a2aaafb6b7b8b8b7b4aea8a19892867c6f665c5141382d22170b00000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030c141b202528282d2d2d2d2d2d2d2c22211f1b150e0700000000000000000000000000000000000000000000050d141a1e20212c2d2d2d2d2d2d2d2a201f1c18120b0300000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000000000000000000000000c17232e38424a50535f60606060605e5c564e44392e23170b0000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000a131c242a2f3233393939393433302b25242b3033343939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5966707679797979716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020181715110e1317191a202020202020201514120e090300000000000006111c2935404b55606b717e8792989fa4acabacabaaaaa39f9691867d706a5f544b402f261b1106000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f18100800000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a12080000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000020c151e252c31343539393939393939392f2e2b26201810070000000000000000000000000000000000000000050e171f252a2d2e3939393939393939372d2c28231c150c030000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000003101c28343f4a545c606c6c6c6c6c6c6b6760564b3f33271b0e0000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121c252e353b3f404646464641403c362f2f363c3f4146464646403e3b352e251c0e0500000000000000000000060a0e1011121313131212100e0b07070501000000000000000000000000000000000000020507081313131313131313070705010000000000000000000916222f3c4854606b7682868686867e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130b0b090502070b0d0d13131313131313080705020000000000000000000d18242f3a434f59626c717d858e939a9c9e9f9f9d9c98928d847c706b61584e42392e1d140a0000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c020000000000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a000000000009141e2730373d414246464646464646463c3b37322a22180d03000000000000000000000000000000000000020b17202930363a3b4546464646464646433a38342e271e150b00000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000006121f2c3844505c666d7879797979797772675c4f43372a1d11000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300020e19242e3740474b4d535353534e4c4841383840474c4d535353534c4b4640372e20170d0200000000000000040b11161a1d1e1f2020201f1e1d1b181413110d0802000000000000000000000000000002090e12141520202020202020201413110d080200000000000006131f2b37434e5863707d8994998f82766c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47505a626b707b81878c8f919292918f8b86807a6f6a61594f463c30271d0b0200000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d080200000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c00000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c1106000000040f1b25303942484d4f53535353535353534947433c342a1f150b0100000000000000000000000000000000000a141d29333b4246475253535353535353504644403930271c120700000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868684776b5e5144382b1e11000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2a354049525759606060605b58534a41404a52585a60606060595751494032291e1408000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000815212e3b47535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f48505961696e757b7f8384858584827e7b736d6860584f473e342a1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c03000000030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c110400000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000915202c37424b53595b606060606060605f55534e463c31271d12070000000000000000000000000000000006111b262f3b454d52545f606060606060605d53514a42392e23180c0000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000091623303c4956636f7c89989393938d8174675a4e4134271b0e000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000a16232f3b47525c63666c6c6c6c67645c534547525c64676c6c6c6c66635b51443b3025190e0100000000040e1720272e3336373939393939383634312e2d2a251e1a150e06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000916222f3c4955626f7c88959b8e8174695f53483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232d363f474f575f61696e72767879787775726e69615e564e463e352c22190c0300000000000000000005090d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000205070813131313131311100e0b0600000407090a1313131313130e0d0b0803000000000000000000000001070c0f11121313131313070705010000000000000000000000000105090b0b13131313100f0d09050000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c100300000c1925313d48535d65686c6c6c6c6c6c6c6c625f584e43392f24180e050000000000000000000000000000030c17222d38414d575e616c6c6c6c6c6c6c6c6a605c544a4034281c1004000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000004111d2935414c566673808c99aaa3998a7d7064574a3d3124170a000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000c1925323f4b57636e7379797979746f64574d4c58646e7479797979736d63564c41362a1d1207000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000020d17212930363a3b4646464646464646463936302820160c02000005121e2a36424d576673808d9994887c6f62574d42362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b242d353e454d53575f6266696b6c6c6a6965615e56524c443d342c231a10070000000000000000020a1015191c1c2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000002080e1114142020202020201e1d1a17110b0b101316162020202020201b1a18140f08010000000000000000050c12181b1e1f20202020201413110d0802000000000000000000060c11151718202020201c1c1915100a0200000000000000000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c120700000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a0006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f120600020e1b2834414d59656f7579797979797979796f6a5f554b40352920170b02000000000000000000000000000b151e27333f49535e696e7879797979797979766d665c5144382c1f120600000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000000000000000000000000000000713202c3945525d687683909da99f92867a6d6054473a2d211407000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a2633404d59667380868686868174695f534d5a677480868686867f73685e5246392f23180c00000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000009141f29333b42464853535353535353535346413a32281e130800000714212d3a46535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5854524d46413a322b221a11080000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000050d14191e20212d2d2d2d2d2d2a2a27221d16161b2022232d2d2d2d2d2d272724201a130b02000000000000060f171e23282a2b2d2d2d2d2d21201d19130c04000000000000000911181d2124252d2d2d2d292826211b140c04000000000000000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d20130700020f1c2835424f5b68758286868686868686867c6f675d51453e32291d140a00000000000000000000000007121d27303944505b656e7b858686868686868683796d6053463a2d2013070000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000714212d3a4754606d7a86939fa99c908376675d5145392c201306000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000714202d3a4753606d7984919392877b6e62564c54606d7a85919392867a6e61554b4034291c100400000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000815212e3b4854616e7b8796988c7f7265584e433b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a212931363c4247484c50515252514f4b4746423b363028201910080000000000000000020c161e262c3235363939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c0200000000050e171e252a2d2e3939393939393736332e272021272c2f303939393939393433302b251d140b0100000000050f1821292f3437383939393939392d29241e160e04000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d20130700000714212d3a4754606d7a849199939393999183796d605a50443b2f261b110600000000000000000000040d18232e39424e58606c77828f979393939392867b6e665c5144382c1f1206000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000b1724313e4a5764717d8a99a4a9998c7f7366554b4135291d1104000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130006131f2c3845515c67707d8a95998e8175685e52515d67717e8a96988d8073675c5145382c1f130600000e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1724313d4a5764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f262a31373a3b3f4345464544423f3b3a36302a251e160e070000000000000000000a141e2830383d414346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000020d1720293036393b46464646464644433f3932292b32383b3d46464646464641403c362f261d1308000000010c17212a333a4044454646464646463935302820160c0200000006111b242d343a3d3e4646464643413e3830281e110700000000000000000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d20130700000613202c3945525d686f7c87929fa69fa0958d81746c61564d41382d22170d030000000000000000010c161f2834404b545f6a727f8b949fa9a89e938b7e71695f544a4034281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000006121e2b37424d576774818e9aaba297897c6f6256493c2f24180d01000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130004101c2934404b55616b7683909d92867a6d61544c55606c7884919d9285796d6053473a2d2014070000101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000c1926333f4c5966727f8c999285796a63615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a20262b2e2f33363839393736322e2d2a251f19130c0500000000000000000005101b26303a42494e4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000008141e29323b414653535353535353514f4a443b32353d4448495353535353534e4c4841382f251a0f03000007121e29333c454b505253535353535346413a32281e13080000010c18222d363f454a4b535353534f4e49423a3023190f050000000000000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c0a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000004111d2935414c56606a727f8c949ea8a89d928a7d70695e53493f33271f150b010000000000000008131e28313a45515c666f7c86929fa6aba1968e81756c62574d42392e23180c0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000814212e3a47535f697884919eab9e9285796c605346392d20130700000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b505b65727e8b97978a7d7164574a3e2f24180c0000111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000e1a2734414d5a6774808d9a91847770706e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1e212226292b2c2c2b292521201e19140d0802000000000000000000000915212c38424c545a5c6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900020e1925303b444c525f6060606060605d5b554d44393d474f54566060606060605a58534a41362b20140800000c18232f3a454e575c5e60606060605f524c443a3024190d010005111d29343f48505658606060605c5a544c42352b21160b0000000000000000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e130815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d2013070000010d19242f3a434e58606c77828f96a1aba49e92857b6e655b50443c31271d1207000000000000050e19242f3a434f59606d79839098a3aea39991847a6d605a50453c30271c12070000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000815222f3b4855626e7b8896a1a89b8e8275665b5044382b1f120600000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121d27313e4653606d7984919c908376675d514953606d7985929b8e817468554b4035291d100400121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000f1b2835424e5b6875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f1f1e1c181414110e09020000000000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c53483c3024180b00030f1b2834404b5760686b6c6c6c6c6c6c5d564c4135291d1105000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c14212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f221609000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000008131e28313d44505b656d7a849199a3ada1978f82776c60584e43392f24180e0500000000020b17202935414c56606b73808d95a0aaa69f92877d6f685d52483e332a1e150b00000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000003101c28343f4a5465727f8b98a8a7988b7e7165544a3f33281c0f0300000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d605347515d6775828f9b918477675d5145392c1f130600121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000f1c2936424f5c6975828f9c95918989897e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c10121312110f0c0807050200000000000000000000000000000f1c2835414e5a6670767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d0004111e2a3744505c687278797979797976685d5246392d201307000b1724313d4a56626d7179797979767066594f44382c20150a00000000000000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c4135291e14121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c201307000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000010c161f27333f49535e686f7d87929fa6a99f948c7f726a5f554b40352920170b020000000a141d29333b45525d68707d87939fa7aa9f948c80736b60564c41362d21180c030000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000006121f2c3844505c6675828f9ba8a095877b6e6154483b2d22170b0000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494b5565727e8b9893867a6d6053473a2d20140700121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101c2936434f5c6976828f9ca09d96968b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e0005121f2b3845525e6b788586868686867a6d6154473a2e211407000b1825323e4b5865717e8686868682766b6054483c32261b0f030000000000000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c111a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b1003000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000040d17222d38414c56606b737f8c949fa9a69f92867c6f675d51453e33291d140a000006111b262f3b45505a606d7a849199a4aea2989083786d60594f443a2f241b0f06000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000713202d3a4653606d7985929faa9d918477695e52463a2d1c11060000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e71645753595b626f7b889599887c6f6255493c2f221609000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184796c605346392d201306000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700101d293643505c6976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0004101d2935404b556c788592939393877b6e6154483b2e211508000613202d394653606c7883909994897d7063584e43372b1f1306000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e231715202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000006111b262f3a444f59606c77828f97a1aba3999184796d605a50453b2f261b1106030c17222d38414d57616c75818e96a1aba59f92857b6e665c50473d32281e120900000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000091623303c4956636f7c8998a2aa9a8d807467574d42362a1e0a000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595d64686c6d7a8799978a7d7164574a3e3124170b000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101d293643505c6976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928f8275695c4f4236291c0f000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0006131f2c3945515d677986939f9f95887b6e6255483b2f2215080005121f2b3744505b656f7c87939d9083766a5f53473b2e2115090000000000000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f141925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f0400000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000a141d28323d44505b656d7a859199a4aba0968e81746c61574d41382d22170d0b151e27333f49535e69717e8a939ea8a89e938a7e71695e544a3f352b20160c0000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000004111d2935414c566673808c99aaa3988a7d7063574a3d30251a0e000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f221609000b1825323e4b5865717e868686868686867c6f6256493c2f23160900000d1a2733404d5a66738086868686868686786d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a646f747979778692988b7e7165584b3e3225180b0006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700101d293643505c6976838f9ca9aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858275685b4f4235281c0f000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714202d3a4753606d7a8699a4a295897c6f6256493c2f23160900030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c27211911070000000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000020b162027333f49535e68707d87939fa6a89d928a7e70695e53493f33271f15121d27303944505b656e7b85929fa5aba0968e81746c61574d42382e23190d040000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b050000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000713202c3945525d687683909da99f92867a6d6053473a2d201409000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000b1724313d4a56626c71797979797979796f6a6054473b2e22150800000c1926323f4b58636e737979797979797976665c5044382c1f1206000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675b6874818686868999988b7f7265584c3f3225190c00030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700101d293643505c6976838f9c9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134271b0e000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714212e3a4754616d7a8794a0a396897c706356493d3023160a00000b17222d38414e58636f7c89959a8d807367574d42362a1e12050000000000000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f15172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f07000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000040e17222d38414c56606b73808c949fa9a59e92857b6e655b50443c31271d18232e39424e58606c77828f97a2ada3999184796d605a50453b30261c1007000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a00000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000714212d3a4754606d7a86929fa99c8f8276675d5145392c1f1306000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c1004000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1f130600000a17232f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b6874818e939394a3998c7f7366594c403326190d00000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700101d293643505c6976828f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e000815222e3b4855616e7b8894a1a3978a7d7064574a3d3124170a000006111b262f3c4854606b7783909d918478695f53463a2d21140700000000000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1217222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000006111b262f3a444f59606d78828f97a1aca1978f82776c60584e43392f241f2834404b545f6a727f8c949fa9a69f92877c6f675d51483e33291e140a00000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000b1724313e4a5764717d8a99a3a9988c7f7265554b4035291d1004000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b000005111d29343f485056586060606060606056544e463d32271b0f03000007131f2a36404a52585a606060606060605f504a42382e23170c00000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b6874818e9b9fa0a6998c807366594d4033261a0d000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000714202d3a46525e6976797979797979797976685e5246392d20130700101d293643505c697682868686868686867e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b42372c201509000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e000915222f3c4855626f7b8895a2a4978a7e7164574b3e3124180b000007111b252c38434f5966737f8c9996887b6e6155483b2e2215080000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f2418111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c11080000000000000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000a141d29323d44505c666e7b85929aa4a99f948c7f726a60554b40352928313a45515c666f7c86929fa6a99f948c7f736a60554b41362c21170c0200000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000006121e2b37424d576774818e9aaba197887c6f6255483c2f24180c00000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f050000010c18222d363f454a4b535353535353534947433d342b20160a000000020e19242e3840474b4d5353535353535353443f3830261c110600000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b6874818e9ba7b3a6998c807366594d4033261a0d00000613202d394653606c777979797a7b7e838e939e989083786c605346392d2013060005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000f1c2835414e5a66707679797979797979726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d48423930251b0f04000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000916232f3c4956626f7c8995a2a5988b7e7265584b3f3225180c00010d18232d373f464956626f7c8999978a7d7164574a3e3124170b00000000000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b4035291d14141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000020b172028343f4a545e69707d88939fa7a69f92877c6f675d51453e332f3a434f59606d79839098a3ada2979082786c60584e433a2f241a0f0500000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000814212d3a47535f697884919eab9e9185786c605346392d20130700000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433630302f2c27211911080000000006111b242d343a3d3e464646464646463c3b38322b22190f040000000008121c262e363b3f40464646464646464638342e261e150a0000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b6874818e9ba7aca6998c807366594d4033261a0d00000613202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120600020e1a25303b454d525f60606060606060605f524c443a3025190d01000d1926323e49545e66696c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000a1723303d4a5663707d8996a3a5988c7f7265594c3f3226190c0006121e29353f49515759606d798692998c7f7366594c403326190d0000000000000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c2f261b11141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c01000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000050e17232e38424d56616b73808d959fa9a3999184796d605a50453b35414c56606b73808d95a0aaa59f92857b6e665b50463d31281d12080000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8896a1ac9b8e8174655b5044372b1f120500000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d5043362a2322201c160f0800000000000009121b22292e3132393939393939392f2e2b27201910070000000000000a141c242a2f323339393939393939392c28231c150c030000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b6874818e9b9f9f9f998c807366594d4033261a0d000006121f2b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000009141f29333b42464853535353535353535346413a32281e130800000915212d38424c545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000a1724313d4a5764707d8a97a3a6998c807366594d4033261a0d000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e41382d22170b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e1308000000000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000006111c26303b444f59606d78839097a2aba0968e81746c61574d423b45525d68707d87939fa7a89d938a7e71695e544a3f342b1f160c0000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000003101c28343f4a5465727f8b98a8a49a8a7e716453493f33271b0f0300000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c28333e48505557575757575d69768390908376695d5043362a1d1613100b0500000000000000000911181d2124252d2d2d2d2d2d2d23221f1b160f0700000000000000020a12191f2326272d2d2d2d2d2d2d2d1f1c17110a03000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b6874818e93939393938c807366594d4033261a0d0000030f1c28333f4a54616e7b87939f92878583817d786f6a5f584e42382d22170b000000020d17212930363a3b4646464646464646463936302820160c02000005101b26303a42494e50535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282725201b140c03000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000b1824313e4b5764717e8a97a4a69a8d8073675a4d4034271a0d000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f00000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f33271e13111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000a141e29323e44505c666e7b85929fa4a89d938a7e70695e544a45505a606d7a849199a4aba0968e81746c61574d42382d22190d040000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000006121f2c3844505c6675828f9ba89f93877a6e6154473b2d22170b0000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000814202d3944505a6164646464646469768390908376695d5043362a1d1007040000000000000000000000060c11151718202020202020201615130f0a0400000000000000000000080e1317191a202020202020202012100c060000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b68748186868686868686807366594d4033261a0d0000000b17222d3846535e6976828f9b8f82787774706c655f584e463c2f261c110600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000a141e2830383e4143464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b18150f0902000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000c1825323f4b5865727e8b98a5a79a8e8174675b4e4134281b0e000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a3025191d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d13070000000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000020c172028343f4a545e69707d8a929da7a59e92857b6e665b504d57616c75818e96a1aba3999184796d605a50453b2f261c10070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000713202d3a4653606d7985929faa9d908377685e5246392d1b11060000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1623303c4955616c70707070707070768390908376695d5043362a1d1003000000000000000000000000000105090b0b13131313131313090806030000000000000000000000000002070a0c0d1313131313131313060300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459646f7479797979797979736e63574b3f3226190c00000006111c2a36424d5764717e8a9792877b6e6763605b534e463c342a1d140a000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000030c161e262d3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1926323f4c5965727f8c98a5a89b8e8175685b4e4235281b0f000c1926323f4c5965727f8c93939d9f9c8f8276695c504336291d1000000000000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c41362a24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d0100000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000050e17232e38424d57616c74808d959faaa2978f82786c6058535e69717e8a939ea8a69f92877c6f675d51483e33291d140a0000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000000000000091623303c4956636f7c8998a2aa998d807366564c41362a1e0a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d8391908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535d64686c6c6c6c6c6c6c66635c52473b2f23170a000000000e1a25313b4653606d798592998c8073665c535049413c342a22190b020000000000000002090e12141520202020202020201413110d080200000000000000040c141b212628292d2d2d2d2d2d2d2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000d1a2633404d596673808c99a6a89c8f8275695c4f4236291c0f000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d302f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000006111c26303b45505a606d78839098a2a99f948c7f726a605b656e7b85929fa5a99f948c7f726a60554b40362c21170b0200000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004111d2935414c566673808c99aaa298897d706356493d3025190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c79868a8a8a8a8a8a8a9195908376695d5043362a1d1003000000000000000000000000000000000000000000010406070d0b0a08050000000003080b0d0e0d070604000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b53595b606060606060605957524a40352a1f13070000000009141f2c3845515c67748086868685796d6053463f382f2a22191007000000000000000000000205070813131313131313130707050100000000000000000000030a1015191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000d1a2734404d5a6773808d9aa6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d10000000000006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f42393a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c20130600000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000a151e29333e45515c666e7b85929fa5a69f92877c6f67606c77828f97a2ada1978f82776c60584e43392f241a0f0500000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939393908376695d5043362a1d10030000000000000000000000000000000000000001070d1113141a181715110c0601080f14181a1b191413100c0701000000000000000000000000000000000000000714202d3a4753606d798693939393939286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d4841484d4e535353535353534d4b4740382e24190e020000000004101c2834404b55646e74797979786d665c5044382d261d18100700000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000e1b2734414e5a6774818d9aa7aa9d9083776a5d5044372a1d11000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b40434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d21140700000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000030c17212834404b545f69717e8a929da7a3999184796d6a727f8c949fa9a49e92857b6e655b50463c31281d120800000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a86929fa89c8f8275665c5145382c1f1306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986868686868686868686868276695d5043362a1d1003000000000000000000000000000000000000040c13181d2020272524211d17100b131a2024272726201f1c18120b030000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c2013000008121d262f363c3f414646464646464641403c373c404146464646464646403f3b352e261c12070000000000000c18232e3943525c64676c6c6c6b605c544a3f34281b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000f1b2835424e5b6875818e9b9f9f9d9184776a5e5144372b1e11000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d1000000000000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51454b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000050f18232e39424d57616c74818e95a0aaa0968e81746f7c86929fa6a79d928a7d70695e53493f342b1f160c00000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000b1724313e4a5764717d8a99a3a8988b7f7265544b4034281c1004000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c7679797979797979797979797670665a4e4235291c0f030000000000000000000000000000000003090d161d24292c2d3431302d28221b141d252b303334332d2c29231d150d09030000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120000010b141d242b303334393939393939393534302b3034353939393939393933322f2a241c130a0000000000000007121d2730404a52585a6060605e53504a42382e23170a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f939393939184786b5e5245382b1f12000c1926323f4c5965727f8c93939393938f8376695c504336291d1000000000000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000007121d27303b45505a606d79839098a2a89d938a7e79839098a3aaa0958d80746c61564d41382d22190d040000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000006121e2b37424d576774818e9aaba196887b6e6255483b2e23180c00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c69665e544a3e32261a0d01000000000000000000000000000000060e151a1f282f35393a403e3d39342d241d262f363c4041403a38342f271f1a140d0500000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000000020b12191f2326272d2d2d2d2d2d2d282724202427282d2d2d2d2d2d2d2626231f19120a0100000000000000000b151e2f3840474c4d5353535246443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768286868686868685786c5f5245392c1f12000c1926323f4c5965727f868686868686868276695c504336291d1000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f5353606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c1003000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000b151e2a333e45515c676e7b86929fa5a59e9285818e95a0aaa3989183796d60594f443b2f261b1007000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000814212d3a47535f697784919eaa9e9184786a5f53473a2e1d120700000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606060606060605d5a544c43382d22160a000000000000000000000000000000060f1820262b313a4045474d4b49453e362d222f3841484c4e4c47454039312a251f170f050000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0000000001080e13171a1a202020202020201b1a1814181a1b202020202020201a1917130e0700000000000000000000030c1d262f363c3f41464646453a38342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767979797979797873695d5144382b1e12000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000030c18212934404b555f69717e8b939ea7a297928e939da7a69f92867c6f675d51473e32291d140a000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000815222e3b4855616e7b8896a0ab9a8e817467584e43372b1f0b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f535353535353535353535353504e4a433a31271c11050000000000000000000000000000030e18212a31373e434b51535a585650483e322b34414a53585a5953514b433e36312921170d03000000000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000003070b0d0e131313131313130e0e0c080c0e0e131313131313130d0c0a07020000000000000000000000000b141d242b303334393939382d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6961574c4135281c10000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d00000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61566673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000060f18232f39434d57616c74818e95a0a9a29e9b9da5a99e948b7f726a5f554b40352c20170b0200000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000003101c28343f4a5465727e8b98a8a4998a7d7164574a3e31261a0f0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e4346464646464646464646464643423e3831281f150a0000000000000000000000000000000915202a333c424750555d606764615a50443a323d46535c646766605c554f46423b33291f14090000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605f5d574f463b3024180c0006121e29353f49515759606060606060605c5a544c42382d21160a0000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000007121d27313c45505a606d79839198a2adaba7a9ada1978f82776c60584e43392f231a0e05000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000006121f2c3844505c6675828f9ba89f93867a6d6054473a2d2114090000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393939393939393939393635322d271f160d030000000000000000000000000000020e1a26313c454e535a61676d73716c61564c4137434e58646e74736d676159534d453b31251a0e020000000000000000000000000000030d151d23292c3939393939393939393836312b241b120800000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000001080e13171a1a2020201f1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f53535353535352514c463d342a1f130800010d18232d373f464a4c53535353535353504e49423a31261c100500000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a3a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000010b151f2a333e45515d676f7c86929facb8b4b8ab9e92857a6d655b50463c31271d11080000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000713202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000006121e2b37424e575f626c7179807e71685d52453c4754606a74817f79706b615e574d42362a1e1205000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070d1013141e202020201615130f0a0400000000000000000000000000000000000000000000000000000003070b0d0e131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434646464646464544413b342b22180d02000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a6063707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d20130700000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000000030d18212935404b555f6a737f8c99a6b2bdb0a3968a7d70685e53493f342a1f150b00000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f22150800000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000091623303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000010910161b1e2020202020202020202020201d1c1a16110a03000000000000000000000000000000000814212e3a47535f6a6e767e848d857a6d60584e43505a626f7c888c847d756e695e53463a2d2114070000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393939393939393835302a22191006000000000a131b23292e3132393939393939393635322d261f160d03000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f66606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f120600000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000000007121d27313c46505a606d7984919eaab7b9b1a4978b7e71695f554b40342820170b02000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d201307000000000000000004111d2935414c566673808c99aaa298897c6f6356493c3024190d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000050a0f12131313131313131313131313100f0d0a050000000000000000000000000000000000000815222f3b4855626e7c828a91968d80746a5f534b55616c76839096918a827b6e6154483b2e21150800000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000004090d0f0f131313131313130d0c0a060200000000000000000000000105090b0b13131313100f0d0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c2b28241f1810070000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d0400000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000060f18242f39434e58626c75818e96a0acafacafac9f92867b6e675c51453e32291d140a000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d949e9f92877c6f625a515c67717e8a949f9e93867d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000002091015191b1c20202020202020191916120d07000000000000000000060c11151718202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c2020202020201f1e1c18130d060000000000000000070d12161819202020202020201d1c1916100a03000000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b0000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000030c18212935404b555f6a717e8b939ea8aba39fa3aba2989083796d60594f443b2f261c11060000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000714212d3a4754606d7a86929fa89b8f8275665c5044382c1f1206000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000004080a0a131313130d0c0a070200000000000000000000000713202d3a4653606d78839097a2999083766c6156606d7984919e9f958d80736b6155483c2f23160900000000000000000002070c0f11121313130e0706040000000000000000000000000000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000030c141b212528292d2d2d2d2d2d2d2625231e19120a010000000000000911181d2124252d2d2d2d292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131212100c0802000000000000000000000106090b0c13131313131313100f0d0a0500000000000000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e615b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000b151e2a333c45515d676f7c86929fa5a79f999299a3aaa0958d80746b61564d42382d22170d04000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000000000000000b1724313e4a5764717d8a99a3a8988b7e7265544a3f34281c1003000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000050b101416171f2020201a1917130e070000000000000000000006131f2c3845515c666e7b85929a9f948b7e71675e68737f8c96a1989083796d60594f44382c2014070000000000000000060d13181c1e1f2020201b1313100c0700000000000000000000000000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000020c151e262c3135363939393939393933322f2a231c130a000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c615b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000007121d27303c45505a606d79839198a2aa9f9590869299a4a79d928a7d70695e544a3f332820160c0100000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000000000005121e2b37424d576774818e9aaba096887b6e6155483b2e23170c00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000810171c2023242c2d2d2d2726231f19120a01000000000000000004101c2834404b545e69707d88939f9e91857a6d616e7b86929f9f92867b6e665c51473e33281c1004000000000000000710171e24282b2c2d2d2d28201f1c18120b03000000000000000000000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a000000000009141e2730373d414246464646464646403e3b352e251c120700000006111b242d343a3d3e4646464643413e3830281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d575f62686e717477787979787775726e69625f58514940372e231a0c02000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000060f18232e39434d57616c74818e95a0aaa29890837d87939fa7a49e92857b6e665b50443d32281e130800000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000000000000714212d3a46535f697784919eaa9e918477695f53463a2d1c110600000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006111a22282d30313939393933322f2a241c140a0000000000000000000c18232e39424d57616b73808d949f978d80746a74818e989d938a7e71695f544b40352c21160b0000000000000006101922292f343738393939352d2c28231d150c05000000000000000000000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000004101b26303942494d4f535353535353534c4b4640372e23190d0200010c18222d363f454a4b53535353504e49423a30231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d605853565e6165686a6b6c6c6b6a6865615e57534e463f372e251c110800000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000030c17212834404b555f69717e8a939da7a59f92867b73808d95a0aaa1978f82786c60594f443a2f241910060000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000000000000815222e3b4855616e7b8896a0ab9a8d817467574d42362a1e0a0000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000030a1117242c33393c3d46464646403f3b352e261c120700000000000000050c121d27303b454f59606d788290979f92877c6f7c87939f958e81746c61574d42392e231a110c060000000000020d17222b333b404445464646413a38342e271e170e060000000000000000000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d12070000000915212c37424c545a5c606060606060605957514940352a1e12060005111d29343f48505658606060605c5a544c42352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f534c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a0000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000b151e29333b45515c676e7b86929fa5a89e938b7e716d79839098a3a99f948c7f736b60564c41352922180d03000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000040c151c2328363e44494a525353534d4b4740382e24190e0200000000000810171d1e252a333e44505c666e7b85929a9990827982909a989183796d605a50453c302a251e1d1710090000000007131e29333d454c50525353534e4645403930292018100800000000000000000000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c0000000d1925313d49545e65696c6c6c6c6c6c6c66635b51463b2f23160a000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b5046474b4e5152525352514e4c4846423b37312a221c130a010000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000007121c27303b45505a606d79839098a2aba0968e81756c666e7c86929fa6a69f92877c6f685d52453f342a1f150b010000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d2114090000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000000000000060d161e262e343f485055575f6060605a57524a40352a1f13070000000008121a22282d3036393a3f4a545e69707d88939f948e828e949f92867c6f675d51483e3a3936302d28221b12090000000c18242f3b454f575d5f6060605b53514b423a322a221a11070000000000000000000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d100400000f1b2835414d5a65707579797979797979736d63574b3e3225190c000b1724313d4a56626d7179797979767066594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c413e41444546464544423f3b3a36302b262018100a01000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000050f18232e39424d57616c74808d95a0aaa39991847a6d605f6a727f8b949fa9a39991847a6d605a50463c31271d1207000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3a4653606d7985929fa99c908376675d5145392c2013060000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000000000000000070f18202830383f44515a61646c6c6c6c66635c52473b2f23170a00000005101a242c33393a4146474a4d5357606b73808c949e938e939e938b7f726a5f55534d4b4746413a39342c241b100600000f1c2834404c5761696b6c6c6c68605c544c443c342c2318120b030000000000000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f130600000f1c2936424f5c697582868686868686867f7366594c403326190d000b1825323e4b5865717e8686868682766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d3037383939383735322e2d2a251f1a150e060000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d20130700000000000000000000000000020c17212834404a545f69717e8a929da7a69f92877c6f675d58606c77828f97a1aba1968e81756d62584e43392f23180f050000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000000091623303c4956636f7c8998a2a9998c7f7366554b4135291d1104000000000000000000000000020d17222b36424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000000000810192129323a424a505b636c7079797979736e63574b3f3226190c0000000c17222c363e45494c525457575f6165656d78828f9c9e9b9e9b8f82756d6865615e575754524c49453e362c22170c0000111e2b3744505d697378797979746d665e564e463e3528231c150c04000000000000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000f1c2936424f5c6975828f93939393938c7f7366594c403326190d000613202d394653606c7883909994897d7063584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e232c2c2b2a282521201e1a140f0a03000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000000000000000000000000000a141e29333b44515c666e7b85929fa4a99f948c7f726a6055505b656e7a85929ea5a89e938b7e716a5f554b40342921170c020000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000004111d2935414c566673808c99aaa197897c6f6256493c2f24180d0100000000000000000000000007131e29333d454c555f676a6c6c6c6c6c6c69665e54493e3226190d01000000000000000000000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d000005111d28333e485055565e616467696e7175787c808d99a6a8a6998c807c7875716e696764615e565550483e34281d110500121f2c3845525f6b788586868681786d685f584f473f342e271e160e0600000000000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e3124170700000f1c2936424f5c6975828f9c9f9f9f998c7f7366594c403326190d0005121f2b3744505b656f7c87939d9083776a6054473b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f201f1e1b191514120e09030000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d20130700000000000000000000000006111c26303b454f59606d78839097a2ada1978f82786c60584e49535e68707e8a939da8a59f92867c6f675c51453e33291e140a00000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000713202c3945525d687683909da99e9285796c605346392d201307000000000000000000000000000c18242f3b454f575d5f60606060606060605c5a544c42382d21160a00000000000000000000000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800000814212d3945505a6164686d7174777b7e8185888d929ca8b3a89c928c8885817e7b7774716d6864615a5045392d211508000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000f1c2936424f5c6975828f9ca8aca6998c7f7366594c403326190d00030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e110f0c0807050200000000000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d2013070000000000000000000000050e17232e38424d57616b73808d959fa9a49e92857b6e665b5046414d56616c74818e96a0aba2989083796d605a50453b30261c110600000000000000000000000000000000000009121c25333d45454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000050e1720333d454c504f54596063676d70727576787879797878777573706d6865605d55504a423c332b2319110700000000000000000000000714212d3a4754606d7a86929fa89b8e8175665b5044382b1f1206000000000000000000000000000f1c2834404c5761696b6c6c6c68605c544c504e49423a31261c1005000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000a1723303d4955616c71777a7e8184888b8e9297999e9ea1a9a39f9e9997918e8b8784817e7a77716c6155493d3024170a000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000f1c2936424f5c6975828f9ca8b2a6998c7f7366594c403326190d00000b17222d38414e58636f7c89959a8d807367574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d20130700000000000000000000020b172028343f4a545e69707d8a929da7a79d928a7d70695e544a3f3b44505a606d79849199a3aaa0958d80746c61574d42382e23170e0400000000000000000000000000000000000c18242f3a454f575c5f606059575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000000000000000000c18242f3a454f575c5f606059555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000a1724313d4a5764707d8a99a3a7988b7e7165544a3f33281c0f0300000000000000000000000000111e2b3744505d697378797979746d665e564e463e3528231c150c040000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000b1724313e4a5764717e83878a8e9196989b9e9c97919197a1989292979c9e9b9896918e8a87837e7164574b3e3124180b000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000010e1a26313d4751595e556673808d99928578675d5145392c201306000f1c2936424f5c6975828f9ca8aa9f998c7f7366594c403326190d000006111b262f3c4854606b7783909d918478695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d201307000000000000000000000a141d29323b44505c666e7b85929ea4aaa0958d80746c61574d4238323e45515d676f7c87929fa7a79d928a7e70695e544a3f342820160c02000000000000000000000000000000030f1c2834404c5761686b6c6c66635b55585a5c5d5e5f565e61666a6c6c6a66605d564e463c322a211b12090100000000000000000000000000000000000000030f1c2834404c5761686b6c6c66635b5356595b5d5e5f565e61666a6c6c6a66605d564e463c342e261e180f0800000000000000000000000005121e2b37424d576774818d9aaba095877b6e6154483b2d22170b0000000000000000000000000000121f2c3845525f6b788586868681786d685f584f473f342e271e160e06000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000a1724313d4a5764707d8a939a9a9ea09e9a938f8a8585919e9286858a8f93999ea09e9a9a938a7d7164574a3e3124170b0006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000f1c2935424f5c6875828f9b9f9d93938c7f7366594c403326190d000007111b252c38444f596673808c9996887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000000000000000006111c262f3b444f59606d78829097a1ada3989083796d605a50453b2f2935404b55606a73808c959faaa49f92857b6e665c50443d32281e130800000000000000000000000000000005111e2b3744505c6873787979736d63574b4d4f50555d60686d7276787977736d685f584e443b3025190e02000000000000000000000000000000000000000005111e2b3744505c6873787979736d6357494c4f50555d60686d7276787977736d685f584e443b3025190c06000000000000000000000000000714212d3a46535f697784919eaa9d918477695e52463a2d1c110600000000000000000000000000000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000713202d3a4653606d7985929f9f9c97928d87827d7883909c9285787d82878c91969b9f9f9285796d6053473a2d20140700010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000e1b2835414e5b6874818e9b95898686867f7366594c403326190d00010d18232d373f464956636f7c8999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d2013070000000000000000050e17222d38424c56606b73808d949fa9a69f92867c6f675d51473e3329242f3a434e58606d78839098a2ada2979082786d60594f443a3025191006000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000815222e3b4855616e7b8896a0aa9a8d807467574d42362a1e0a0000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000006131f2c3845515c6775818e9a948f8a85807b76717783909d92857971767b80848a8f92998e8175675d5145382c1f13060000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9083797979736d63574b3e3225190c0006121e29353f49515759606d798692998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000000000000000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d20130700000000000000020b162028333f4a545e68707d88939fa6a99e938b7f726a5f554b40352c201d28313d44505c666e7b86929fa6a99f948c80736b60564c41352922180d030000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e02000000000000000000000003101c28343f4a5465727e8b98a8a398897d7063564a3d30251a0e0000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000004101c2834404b5564707d8a8d88837e79736e696a7784919d9886796d696e73787d82868c8a7d7064554b4035291d100400000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000613202c3946535f6c79869293979aa295887c6f6255493c2f221609000d1a2733404d5a6673808d99918578666c66635b51463b2f23160a000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000000000000a141d28323a44505b666e7a85929aa4aba1968f82756d62584e43392f231a161f28343f4a545f69717e8b939ea9a69f93877d70685e52463f342a1f150b01000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e110500000000000000000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e1105000000000000000000000006121f2c3844505c6675828f9ba89f9286796d6053473a2d20140900000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000c18232e3a4653606d7984807b76716d66615f6b7884919e93877a6d6061666c70757a7f83796d6053463a2f24180c00000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000b1825323e4b5865717e8b989286796d605957514940352a1e1206000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000000000000000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000000006111b262f3a444f59606c78828f97a1aca49991847a6d615b51463c31271d110d17232e38424d57626d75828f97a1ada49991847a6d615b51463c31271d1207000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000713202d3a4653606d7985929fa99c8f8276675d5145382c1f1306000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000007131f2c3845515c676d78746e6a64605c545f6b7885929e94877b6e61545b6063686e72776d675c5145382c1d12070000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000916232f3c4956626f7c899a99897c6f6356494640372e23190d02000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d2013070000000000040e17222d38414c56606b737f8c949fa9a79f93877d70685e52493f342a1f150b06111c26303c45505a616d7a85919ea4aba1968f82756d62584e43392f24180f060000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b00000000000000000000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000000000091623303c4956636f7c8997a2a9988c7f7265554b4035291d100400000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000004101c2834404b555c666c66625f575351505b657985929f95887b6e62555053565e61666a605c554b4034281c0b01000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000714202d3a4753606d7a8693998c807366594f44382c251c120700000c1926323f4c5965727f8c93939da09c8f8276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d20130700000000020c162027333f49535e686f7d87929fa6aa9f958d80736b60564c41372d22180d03000a151e2a333f46525e68707d8a929da8a89e938b7f726a5f554b40352921170d0300000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f03000000000000000000000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000000004111d2935414c566673808c99a9a197887c6f6255483c2f24180c00000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000c18232e39434b545b605b54534e464653606c7986939f95897c6f625649464c5254595d53514b43392e23180c000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000613202c3945515d677783909d9083776b6054483d30261c110600000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d2013070000000008131e28323a44505b656d7a849199a3aea2989083786d60594f443a30251b10060000030c18212a36414c56616b74808d95a0aba69f92867c6f675d51453e33291f1409000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000613202c3945525d687683909da99e9185786c605346392d201307000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000d1a2633404d59667380868686868686868680746c61574e43392f251b10070000000000000000000007121d273039424a5053504a47423c4753606d7a869aa496897c706356493d4146474c504645403930271d12070000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090004101d2935404b556673808c9995897d7063584e42382e23170b00000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000000000000000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000010d1924303a444e58606c77828f96a1aba59f92857b6e665c50473d32281e130900000000060f1925303a444f59606d79839199a3aea3989183796d605a50453b31261a0e020000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000714212d3a4754606d7a86929fac9b8e8174655b5044372b1f120500000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000b151e272f383f4446443f38373a4754616d7a8794a0978a7d7064574a3d36393b3f443a38342e271e150b00000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000613202c3946535f6c7986929393939393887c6f6255493c2f22160900010d18242f3b4855616e7b88949c8f82756a60544a3f34281c1003000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d20130700000004111d2935414c56606a727f8c949ea8a89e938a7e71695f544a3f352b20160c00000000000008131e29323e45515d676f7c87929fa69fa0958e81746c61574d42362a1e120500000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f22150800000000000000000000000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a99a3a49a8a7e716453493f33271b0f030000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000030c151d262d33383938332d2e3b4854616e7b87949f978a7e7164574b3e312d2e33372d2c28231d150c030000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000714212d3a47535f6975828f9c93877c6f665c5044382b1f1206000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000000000000000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d2013070000000713202c3945525d686f7c879293939393968e81746c61574d42382e23190e04000000000000020c17202935404b55606a727f8c9493939393938a7e71695f53463a2d211407000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000000000e1b2734414e5a6774818d93939393877a6d6154473a2d22170b0000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000030b141c22282b2d2b28222f3b4855626e7b889393938b7e7265584b3f322521262a201f1c18120b030000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020006121f2c3845525e6a757979797979797979766a6054473b2e221508000006121e2b37424d57626f7c89939a9083786d6053463a2d201307000c1926323f4c5965727f8c93939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000000000000000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d2013070000000714212d3a4754606d7a848686868686868684796d605a50453b30261c11070000000000000000050e18242f39434e58606c788286868686868686857b6e6155483b2e2215080000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c0000000000000000000000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c000000000000000000111e2b3844515e6b778486868686868377685e5246392d1b110600000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000020a11171c1f201f1c222f3c4955626f7c86868686867f7265594c3f322619191d1313100c07000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000020e1a26313c4754606a7581868686867f7265584c3f3225190c000c1926323f4c5965727f868686868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c2013060000000000000000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000713202c3945525d686d7879797979797979776d675d51483e33291e150a0000000000000000000007121d27313c44505b666c7679797979797979786e695f53463a2d21140700000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b00000000000000000000000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000000111d2a37434f5c6772777979797979777167564c41362a1e0a000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000007121c252e353b3f404646464646464646413f3c362f261d120800000000000000000000000000000000000000060b0f12131215222e3b4754606a767979797979726d63574a3e3125180c11070604000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000009151f2b38434e58656f7579797979726d62564a3e3125180b000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d11040000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000004111d2935414c565d606b6c6c6c6c6c6c6c6b605d554b40362c21170c0300000000000000000000010b151f28333f4a545b60696c6c6c6c6c6c6c6c615f574d42362a1e1205000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000f1b27333f4b5660676b6c6c6c6c6c6a675f55443a3025190d00000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000003060606131f2b37434e5860626c6c6c6c6c65635b51463a2e2216090400000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000915202b353f474e5253535353535353534947433c342b20150a00000000030f1b27323d46535d65686c6c6c6c65625b51463a2e221609000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c00000000010d1924303a444c52545e606060606060605e53514b433a2f241a0f06000000000000000000000000030d17222d38424a50535d606060606060605f55534d453b31261a0e0200000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e120600000000000000000000000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e12060000000000000000000b17232e3a444e565c5e60606060605d5b554d4332291e1308000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000030f1b27323c464e54556060606060595751493f352a1e1206000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d050000000000040f19242d353d424546464646464646463c3b37322b22190f0400000000000a16202b34414b53595b60606060585651493f34291e12060006121e29353f49515759606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000000000000000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c1106000000000008131e28323a4145475153535353535353514745403a31281d1208000000000000000000000000000006111c262f383f44465053535353535353524846423b33291f140900000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d01000000000000000000000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d0100000000000000000006121d28323c444b4f515353535353504f4a433b3120170d020000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000a15202b343c43474953535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000040f19222f3941484d4e535353534c4a463f372d23180d0100010d18232d373f464a4c53535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000020c1620283035393a4546464646464646443a39352f281f160c000000000000000000000000000000000a141d262d3338394346464646464646453b3a36312921170d03000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b1106000000000000000000000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b110600000000000000000000010c16202a323a3f4344464646464644423e3931291f0e0500000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000002070a0c0d13131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000040e19222b32373b3c46464646463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f07000000000000000007101d272f373d4042464646463f3e3a342d251b110700000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d040000000000000000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c0300000000000000040e161e24292c2d3839393939393939382d2c29241d160d0400000000000000000000000000000000020b141c22282b2d3639393939393939392e2d2a261f170f060000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b1309000000000000000000000000040e1820282e33373839393939393736332e271f170d000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f393939393932312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000000000000000b151d252c3134353939393932312e29231b130900000000000a131b23292e3132393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000040c13191d20212b2d2d2d2d2d2d2d2b20201d18130c04000000000000000000000000000000000000020a11171c1f202a2d2d2d2d2d2d2d2c22211e1a140d060000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000060e161d23272a2b2d2d2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222d2d2d2d2d2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131309080603000000000000000000000000030b131a202427282d2d2d2d2525221e181109010000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000000000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c0600000000000000000000000002080d1113141e202020202020201e1413110d0701000000000000000000000000000000000000000000060b0f12131d202020202020201f1514120e090300000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000040c12171b1d1e20202020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020191816120d07000000000000000000070d12161819202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000000000000002050708131313131312070604010000000000000000000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000104070712131313131313131107060401000000000000000000000000000000000000000000000000000306061013131313131313120807050200000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b09060100000000000000000000000000000000000001060b0f1111131313131311100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313130c0b09060100000000000000000000000106090b0c13131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 00000000..66e69d18 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/PO/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 00000000..a52cc38f --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/PO/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/PO/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 00000000..73ed6604 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/PO/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 00000000..ccbb4aed --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/PO/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/PO/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 00000000..cc684b30 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/PO/Assets/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100644 index 00000000..5171f1b6 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 512a49d95c0c4332bdd98131869c23c9 +folderAsset: yes +timeCreated: 1441876896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/PO/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100644 index 00000000..98e6d277 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -0,0 +1,659 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2103686 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: UNITY_UI_CLIP_RECT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _CullMode: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: EmojiOne + m_EditorClassIdentifier: + hashCode: -1836805472 + material: {fileID: 2103686} + materialHashCode: 0 + m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 + spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 128522 + m_GlyphIndex: 0 + m_Scale: 1 + m_Name: Smiling face with smiling eyes + m_HashCode: -1318250903 + - m_ElementType: 2 + m_Unicode: 128523 + m_GlyphIndex: 1 + m_Scale: 1 + m_Name: 1f60b + m_HashCode: 57188339 + - m_ElementType: 2 + m_Unicode: 128525 + m_GlyphIndex: 2 + m_Scale: 1 + m_Name: 1f60d + m_HashCode: 57188341 + - m_ElementType: 2 + m_Unicode: 128526 + m_GlyphIndex: 3 + m_Scale: 1 + m_Name: 1f60e + m_HashCode: 57188340 + - m_ElementType: 2 + m_Unicode: 128512 + m_GlyphIndex: 4 + m_Scale: 1 + m_Name: Grinning face + m_HashCode: -95541379 + - m_ElementType: 2 + m_Unicode: 128513 + m_GlyphIndex: 5 + m_Scale: 1 + m_Name: 1f601 + m_HashCode: 57188256 + - m_ElementType: 2 + m_Unicode: 128514 + m_GlyphIndex: 6 + m_Scale: 1 + m_Name: Face with tears of joy + m_HashCode: 239522663 + - m_ElementType: 2 + m_Unicode: 128515 + m_GlyphIndex: 7 + m_Scale: 1 + m_Name: 1f603 + m_HashCode: 57188258 + - m_ElementType: 2 + m_Unicode: 128516 + m_GlyphIndex: 8 + m_Scale: 1 + m_Name: 1f604 + m_HashCode: 57188261 + - m_ElementType: 2 + m_Unicode: 128517 + m_GlyphIndex: 9 + m_Scale: 1 + m_Name: 1f605 + m_HashCode: 57188260 + - m_ElementType: 2 + m_Unicode: 128518 + m_GlyphIndex: 10 + m_Scale: 1 + m_Name: 1f606 + m_HashCode: 57188263 + - m_ElementType: 2 + m_Unicode: 128521 + m_GlyphIndex: 11 + m_Scale: 1 + m_Name: 1f609 + m_HashCode: 57188264 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 12 + m_Scale: 1 + m_Name: .notdef + m_HashCode: -600915428 + - m_ElementType: 2 + m_Unicode: 129315 + m_GlyphIndex: 13 + m_Scale: 1 + m_Name: 1f923 + m_HashCode: 57200239 + - m_ElementType: 2 + m_Unicode: 9786 + m_GlyphIndex: 14 + m_Scale: 1 + m_Name: 263a + m_HashCode: 1748406 + - m_ElementType: 2 + m_Unicode: 9785 + m_GlyphIndex: 15 + m_Scale: 1 + m_Name: 2639 + m_HashCode: 1748462 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 5 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 9 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 14 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 15 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + spriteInfoList: + - id: 0 + x: 0 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Smiling face with smiling eyes + hashCode: -1318250903 + unicode: 128522 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 1 + x: 128 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60b + hashCode: 57188339 + unicode: 128523 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 2 + x: 256 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60d + hashCode: 57188341 + unicode: 128525 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 3 + x: 384 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60e + hashCode: 57188340 + unicode: 128526 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 4 + x: 0 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Grinning face + hashCode: -95541379 + unicode: 128512 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 5 + x: 128 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f601 + hashCode: 57188256 + unicode: 128513 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 6 + x: 256 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Face with tears of joy + hashCode: 239522663 + unicode: 128514 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 7 + x: 384 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f603 + hashCode: 57188258 + unicode: 128515 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 8 + x: 0 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f604 + hashCode: 57188261 + unicode: 128516 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 9 + x: 128 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f605 + hashCode: 57188260 + unicode: 128517 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 10 + x: 256 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f606 + hashCode: 57188263 + unicode: 128518 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 11 + x: 384 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f609 + hashCode: 57188264 + unicode: 128521 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 12 + x: 0 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f618 + hashCode: 57188168 + unicode: 128536 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 13 + x: 128 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f923 + hashCode: 57200239 + unicode: 129315 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 14 + x: 256 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 263a + hashCode: 1748406 + unicode: 9786 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 15 + x: 384 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 2639 + hashCode: 1748462 + unicode: 9785 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + fallbackSpriteAssets: [] +--- !u!21 &1369835458 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Floats: [] + m_Colors: [] diff --git a/PO/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/PO/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100644 index 00000000..c7ac83f4 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c41005c129ba4d66911b75229fd70b45 +timeCreated: 1480316912 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Style Sheets.meta b/PO/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 00000000..4958550d --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/PO/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 00000000..ceb609b2 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} + m_Name: Default Style Sheet + m_EditorClassIdentifier: + m_StyleList: + - m_Name: H1 + m_HashCode: 2425 + m_OpeningDefinition: <#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 92254330 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: Link + m_HashCode: 2687968 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 98732960 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/PO/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/PO/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 00000000..95fd96ed --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Resources/TMP Settings.asset b/PO/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 00000000..1c260634 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + m_enableWordWrapping: 1 + m_enableKerning: 1 + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 1 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_warningsDisabled: 1 + m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 36 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, + type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, + type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, + type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/PO/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/PO/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 00000000..32db3845 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders.meta b/PO/Assets/TextMesh Pro/Shaders.meta new file mode 100644 index 00000000..29a90a6a --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 00000000..bab2b2c6 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 00000000..0a416c85 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 00000000..006a271e --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + [HDR]_Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX("Vertex OffsetX", float) = 0 + _VertexOffsetY("Vertex OffsetY", float) = 0 + _MaskSoftnessX("Mask SoftnessX", float) = 0 + _MaskSoftnessY("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 00000000..d5fb125e --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 00000000..8ce4937a --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 00000000..7eb1870f --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 00000000..c50c5930 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 00000000..56284e9f --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 00000000..ed48574d --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,310 @@ +Shader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float2 pixelSize = float2(ddx(input.atlas.y), ddy(input.atlas.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 00000000..08cd8ae5 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 00000000..7019aaf4 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,247 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 00000000..3cbdbbb4 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 00000000..ce82bed5 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 00000000..e6b149e0 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 00000000..df4d5b0b --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 00000000..9b84c13d --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 00000000..d3f5866c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 00000000..2ac6e76c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 00000000..be764aeb --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,138 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 00000000..bff8b7aa --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 00000000..bcb2bb27 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,158 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + [HDR]_SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 00000000..26e814c2 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 00000000..011ee199 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 00000000..e1cf3f38 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/PO/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 00000000..adccc04c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,114 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + half2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + }; + + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + + v2f vert(appdata_t IN) + { + v2f OUT; + OUT.worldPosition = IN.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = IN.texcoord; + + #ifdef UNITY_HALF_TEXEL_OFFSET + OUT.vertex.xy += (_ScreenParams.zw-1.0)*float2(-1,1); + #endif + + OUT.color = IN.color * _Color; + return OUT; + } + + sampler2D _MainTex; + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #if UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/PO/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 00000000..50ba195e --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro.cginc b/PO/Assets/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 00000000..58981304 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/PO/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 00000000..0d6eb56c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/PO/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 00000000..5969fec1 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,157 @@ +struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // weight, scaleRatio + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 1.3333 * _GradientScale * (_Sharpness + 1) / _TextureWidth, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float2 UV = input.texcoord0.xy; + float scale = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))) * input.param.y; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #ifdef OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #ifdef MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/PO/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 00000000..4415e507 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/PO/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 00000000..2e962588 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,85 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +//uniform float _MaskWipeControl; +//uniform float _MaskEdgeSoftness; +//uniform fixed4 _MaskEdgeColor; +//uniform bool _MaskInverse; + +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/PO/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 00000000..7b37f2f1 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/PO/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 00000000..622ae875 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,101 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord1.y, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord1.y) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + + v.texcoord1.xy = UnpackUV(v.texcoord1.x); + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/PO/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/PO/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 00000000..41ef4b10 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Sprites.meta b/PO/Assets/TextMesh Pro/Sprites.meta new file mode 100644 index 00000000..8b699e5f --- /dev/null +++ b/PO/Assets/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/PO/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 00000000..384180a9 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/PO/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/PO/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 00000000..0d30e653 --- /dev/null +++ b/PO/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Sprites/EmojiOne.json b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 00000000..6c4e50bc --- /dev/null +++ b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/PO/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 00000000..762cf15c --- /dev/null +++ b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Assets/TextMesh Pro/Sprites/EmojiOne.png b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 00000000..c0de66d0 Binary files /dev/null and b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.png differ diff --git a/PO/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta new file mode 100644 index 00000000..c9fa1a7d --- /dev/null +++ b/PO/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta @@ -0,0 +1,431 @@ +fileFormatVersion: 2 +guid: dffef66376be4fa480fb02b19edbe903 +TextureImporter: + fileIDToRecycleName: + 21300000: EmojiOne_0 + 21300002: EmojiOne_1 + 21300004: EmojiOne_2 + 21300006: EmojiOne_3 + 21300008: EmojiOne_4 + 21300010: EmojiOne_6 + 21300012: EmojiOne_7 + 21300014: EmojiOne_8 + 21300016: EmojiOne_9 + 21300018: EmojiOne_10 + 21300020: EmojiOne_11 + 21300022: EmojiOne_12 + 21300024: EmojiOne_13 + 21300026: EmojiOne_5 + 21300028: EmojiOne_14 + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: EmojiOne_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4bcc36da2108f2c4ba3de5c921d25c3c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9eea8093eaeaee4d901c4553f572c22 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 49451da35411dcc42a3692e39b0fde70 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f65709664b924904790c850a50ca82bc + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5b92c568a5ec9ad4b9ed90e271f1c9a8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b10f2b48b7281594bb8a24a6511a35af + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 10a600f9329dc2246a897e89f4d283cd + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 66cffa363b90ab14787d8a5b90cf4502 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 55cf3d409c9b89349b1e1bdc1cc224ad + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_10 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2a9e58eaf96feef42bcefa1cf257193f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_11 + rect: + serializedVersion: 2 + x: 384 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2489120affc155840ae6a7be2e93ce19 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 412349a150598d14da4d7140df5c0286 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a937464b42bb3634782dea34c6becb6c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_5 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b0f933b217682124dbfc5e6b89abe3d0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_14 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f7235c763afe4434e8bb666750a41096 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3e32d8f5477abfc43b19066e8ad5032e + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/APIUpdater/project-dependencies.graph b/PO/Library/APIUpdater/project-dependencies.graph new file mode 100644 index 00000000..8620e66e Binary files /dev/null and b/PO/Library/APIUpdater/project-dependencies.graph differ diff --git a/PO/Library/AnnotationManager b/PO/Library/AnnotationManager new file mode 100644 index 00000000..51cfa1db Binary files /dev/null and b/PO/Library/AnnotationManager differ diff --git a/PO/Library/ArtifactDB b/PO/Library/ArtifactDB new file mode 100644 index 00000000..af59987f Binary files /dev/null and b/PO/Library/ArtifactDB differ diff --git a/PO/Library/ArtifactDB-lock b/PO/Library/ArtifactDB-lock new file mode 100644 index 00000000..0a94e389 Binary files /dev/null and b/PO/Library/ArtifactDB-lock differ diff --git a/PO/Library/Artifacts/00/001beb4984458d75691a05aa20783e82 b/PO/Library/Artifacts/00/001beb4984458d75691a05aa20783e82 new file mode 100644 index 00000000..c4cdb0a4 Binary files /dev/null and b/PO/Library/Artifacts/00/001beb4984458d75691a05aa20783e82 differ diff --git a/PO/Library/Artifacts/00/00228515789bc2e5c8fa23b57b4adf7d b/PO/Library/Artifacts/00/00228515789bc2e5c8fa23b57b4adf7d new file mode 100644 index 00000000..04a2f073 Binary files /dev/null and b/PO/Library/Artifacts/00/00228515789bc2e5c8fa23b57b4adf7d differ diff --git a/PO/Library/Artifacts/00/0023370677278121d4b86782c7c7a74d b/PO/Library/Artifacts/00/0023370677278121d4b86782c7c7a74d new file mode 100644 index 00000000..93163479 Binary files /dev/null and b/PO/Library/Artifacts/00/0023370677278121d4b86782c7c7a74d differ diff --git a/PO/Library/Artifacts/00/00258432afd33e1d61c3dc13bda237f5 b/PO/Library/Artifacts/00/00258432afd33e1d61c3dc13bda237f5 new file mode 100644 index 00000000..cafab607 Binary files /dev/null and b/PO/Library/Artifacts/00/00258432afd33e1d61c3dc13bda237f5 differ diff --git a/PO/Library/Artifacts/00/002b0c1aca9d3a6356208ffccc1fff2d b/PO/Library/Artifacts/00/002b0c1aca9d3a6356208ffccc1fff2d new file mode 100644 index 00000000..fe06877e Binary files /dev/null and b/PO/Library/Artifacts/00/002b0c1aca9d3a6356208ffccc1fff2d differ diff --git a/PO/Library/Artifacts/00/00379bde8a8e4decf47230db17da40b1 b/PO/Library/Artifacts/00/00379bde8a8e4decf47230db17da40b1 new file mode 100644 index 00000000..f44c6fe9 Binary files /dev/null and b/PO/Library/Artifacts/00/00379bde8a8e4decf47230db17da40b1 differ diff --git a/PO/Library/Artifacts/00/004e3a0f2745cfb3a9a337e588848016 b/PO/Library/Artifacts/00/004e3a0f2745cfb3a9a337e588848016 new file mode 100644 index 00000000..e0af673f Binary files /dev/null and b/PO/Library/Artifacts/00/004e3a0f2745cfb3a9a337e588848016 differ diff --git a/PO/Library/Artifacts/00/005976675201a744d2a464be0cc2a3e7 b/PO/Library/Artifacts/00/005976675201a744d2a464be0cc2a3e7 new file mode 100644 index 00000000..2f5cd92d Binary files /dev/null and b/PO/Library/Artifacts/00/005976675201a744d2a464be0cc2a3e7 differ diff --git a/PO/Library/Artifacts/00/005c41ad700abedb340891a286e91997 b/PO/Library/Artifacts/00/005c41ad700abedb340891a286e91997 new file mode 100644 index 00000000..43cac647 Binary files /dev/null and b/PO/Library/Artifacts/00/005c41ad700abedb340891a286e91997 differ diff --git a/PO/Library/Artifacts/00/0087f98815dfda91fcb3a859aa6c8321 b/PO/Library/Artifacts/00/0087f98815dfda91fcb3a859aa6c8321 new file mode 100644 index 00000000..c0f43924 Binary files /dev/null and b/PO/Library/Artifacts/00/0087f98815dfda91fcb3a859aa6c8321 differ diff --git a/PO/Library/Artifacts/00/008ea581481e1efc8e9a6d1e0133f2dd b/PO/Library/Artifacts/00/008ea581481e1efc8e9a6d1e0133f2dd new file mode 100644 index 00000000..2db08050 Binary files /dev/null and b/PO/Library/Artifacts/00/008ea581481e1efc8e9a6d1e0133f2dd differ diff --git a/PO/Library/Artifacts/00/00b7761524b9f8fb6a8b0af92af6be24 b/PO/Library/Artifacts/00/00b7761524b9f8fb6a8b0af92af6be24 new file mode 100644 index 00000000..d858586e Binary files /dev/null and b/PO/Library/Artifacts/00/00b7761524b9f8fb6a8b0af92af6be24 differ diff --git a/PO/Library/Artifacts/00/00e34bedd07b608bbd2d680a7292e211 b/PO/Library/Artifacts/00/00e34bedd07b608bbd2d680a7292e211 new file mode 100644 index 00000000..67697fef Binary files /dev/null and b/PO/Library/Artifacts/00/00e34bedd07b608bbd2d680a7292e211 differ diff --git a/PO/Library/Artifacts/00/00ed06a86e565276db3c55fe61efd92e b/PO/Library/Artifacts/00/00ed06a86e565276db3c55fe61efd92e new file mode 100644 index 00000000..89ba8407 Binary files /dev/null and b/PO/Library/Artifacts/00/00ed06a86e565276db3c55fe61efd92e differ diff --git a/PO/Library/Artifacts/01/010140116509b1402545bf535eae4bc5 b/PO/Library/Artifacts/01/010140116509b1402545bf535eae4bc5 new file mode 100644 index 00000000..ba6595ab Binary files /dev/null and b/PO/Library/Artifacts/01/010140116509b1402545bf535eae4bc5 differ diff --git a/PO/Library/Artifacts/01/0109ff030ee5d2e143d2a6080abda5b2 b/PO/Library/Artifacts/01/0109ff030ee5d2e143d2a6080abda5b2 new file mode 100644 index 00000000..4dc38823 Binary files /dev/null and b/PO/Library/Artifacts/01/0109ff030ee5d2e143d2a6080abda5b2 differ diff --git a/PO/Library/Artifacts/01/01250a2dbcd39e746a15dbcb3c0ee94c b/PO/Library/Artifacts/01/01250a2dbcd39e746a15dbcb3c0ee94c new file mode 100644 index 00000000..2e9e8566 Binary files /dev/null and b/PO/Library/Artifacts/01/01250a2dbcd39e746a15dbcb3c0ee94c differ diff --git a/PO/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f b/PO/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f new file mode 100644 index 00000000..b659762f Binary files /dev/null and b/PO/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f differ diff --git a/PO/Library/Artifacts/01/013d1597ff6158993575d846630a0c1b b/PO/Library/Artifacts/01/013d1597ff6158993575d846630a0c1b new file mode 100644 index 00000000..348209c4 Binary files /dev/null and b/PO/Library/Artifacts/01/013d1597ff6158993575d846630a0c1b differ diff --git a/PO/Library/Artifacts/01/013ee9c25074aac4a569b2993ef0c6b5 b/PO/Library/Artifacts/01/013ee9c25074aac4a569b2993ef0c6b5 new file mode 100644 index 00000000..acf69267 Binary files /dev/null and b/PO/Library/Artifacts/01/013ee9c25074aac4a569b2993ef0c6b5 differ diff --git a/PO/Library/Artifacts/01/0170ce54b8d2f9ecf1a35d48e8aee3ad b/PO/Library/Artifacts/01/0170ce54b8d2f9ecf1a35d48e8aee3ad new file mode 100644 index 00000000..2fc19e35 Binary files /dev/null and b/PO/Library/Artifacts/01/0170ce54b8d2f9ecf1a35d48e8aee3ad differ diff --git a/PO/Library/Artifacts/01/0176b343eb9c39c1be427c7351f2582a b/PO/Library/Artifacts/01/0176b343eb9c39c1be427c7351f2582a new file mode 100644 index 00000000..6dc048df Binary files /dev/null and b/PO/Library/Artifacts/01/0176b343eb9c39c1be427c7351f2582a differ diff --git a/PO/Library/Artifacts/01/017eed2fada7734a82502a7e4d70b0f2 b/PO/Library/Artifacts/01/017eed2fada7734a82502a7e4d70b0f2 new file mode 100644 index 00000000..dac129b7 Binary files /dev/null and b/PO/Library/Artifacts/01/017eed2fada7734a82502a7e4d70b0f2 differ diff --git a/PO/Library/Artifacts/01/018216875b6438a7ea8ca39dc5d373a3 b/PO/Library/Artifacts/01/018216875b6438a7ea8ca39dc5d373a3 new file mode 100644 index 00000000..ede72b37 Binary files /dev/null and b/PO/Library/Artifacts/01/018216875b6438a7ea8ca39dc5d373a3 differ diff --git a/PO/Library/Artifacts/01/01bfa4d77943dd69a5ddf4a0691c9179 b/PO/Library/Artifacts/01/01bfa4d77943dd69a5ddf4a0691c9179 new file mode 100644 index 00000000..1eea308b Binary files /dev/null and b/PO/Library/Artifacts/01/01bfa4d77943dd69a5ddf4a0691c9179 differ diff --git a/PO/Library/Artifacts/01/01c4ada57418fb7f6e46f5177234a80e b/PO/Library/Artifacts/01/01c4ada57418fb7f6e46f5177234a80e new file mode 100644 index 00000000..9a476ac0 Binary files /dev/null and b/PO/Library/Artifacts/01/01c4ada57418fb7f6e46f5177234a80e differ diff --git a/PO/Library/Artifacts/02/0204fc6412932c08964d5bbb40f42bdb b/PO/Library/Artifacts/02/0204fc6412932c08964d5bbb40f42bdb new file mode 100644 index 00000000..be844433 Binary files /dev/null and b/PO/Library/Artifacts/02/0204fc6412932c08964d5bbb40f42bdb differ diff --git a/PO/Library/Artifacts/02/0212ffd24c5ba712fb932c386147b2af b/PO/Library/Artifacts/02/0212ffd24c5ba712fb932c386147b2af new file mode 100644 index 00000000..b5caeaab Binary files /dev/null and b/PO/Library/Artifacts/02/0212ffd24c5ba712fb932c386147b2af differ diff --git a/PO/Library/Artifacts/02/02138c54c472affd53ff3a676ae90a73 b/PO/Library/Artifacts/02/02138c54c472affd53ff3a676ae90a73 new file mode 100644 index 00000000..1702730e Binary files /dev/null and b/PO/Library/Artifacts/02/02138c54c472affd53ff3a676ae90a73 differ diff --git a/PO/Library/Artifacts/02/0226ef5d479b2013fe4125dcdf830462 b/PO/Library/Artifacts/02/0226ef5d479b2013fe4125dcdf830462 new file mode 100644 index 00000000..d2621d70 Binary files /dev/null and b/PO/Library/Artifacts/02/0226ef5d479b2013fe4125dcdf830462 differ diff --git a/PO/Library/Artifacts/02/026f3505aaddee58f2520b24305c6ade b/PO/Library/Artifacts/02/026f3505aaddee58f2520b24305c6ade new file mode 100644 index 00000000..7cd189f3 Binary files /dev/null and b/PO/Library/Artifacts/02/026f3505aaddee58f2520b24305c6ade differ diff --git a/PO/Library/Artifacts/02/0274e74bb4269ef7998b1703bacb9c8d b/PO/Library/Artifacts/02/0274e74bb4269ef7998b1703bacb9c8d new file mode 100644 index 00000000..7938d6cb Binary files /dev/null and b/PO/Library/Artifacts/02/0274e74bb4269ef7998b1703bacb9c8d differ diff --git a/PO/Library/Artifacts/02/0276ab8dc99d63b759ab6c1cc6a1c625 b/PO/Library/Artifacts/02/0276ab8dc99d63b759ab6c1cc6a1c625 new file mode 100644 index 00000000..1a38d941 Binary files /dev/null and b/PO/Library/Artifacts/02/0276ab8dc99d63b759ab6c1cc6a1c625 differ diff --git a/PO/Library/Artifacts/02/02780c62d1e1420637bd860f26160816 b/PO/Library/Artifacts/02/02780c62d1e1420637bd860f26160816 new file mode 100644 index 00000000..8ff09ae4 Binary files /dev/null and b/PO/Library/Artifacts/02/02780c62d1e1420637bd860f26160816 differ diff --git a/PO/Library/Artifacts/02/027cd0aa10b9ee16522caa2398d4d689 b/PO/Library/Artifacts/02/027cd0aa10b9ee16522caa2398d4d689 new file mode 100644 index 00000000..e7759693 Binary files /dev/null and b/PO/Library/Artifacts/02/027cd0aa10b9ee16522caa2398d4d689 differ diff --git a/PO/Library/Artifacts/02/02b3df98bfc24a4a215d14a3a3f72ae0 b/PO/Library/Artifacts/02/02b3df98bfc24a4a215d14a3a3f72ae0 new file mode 100644 index 00000000..fa5b28f7 Binary files /dev/null and b/PO/Library/Artifacts/02/02b3df98bfc24a4a215d14a3a3f72ae0 differ diff --git a/PO/Library/Artifacts/02/02bf9c24b7fa54ff345048d2232ba853 b/PO/Library/Artifacts/02/02bf9c24b7fa54ff345048d2232ba853 new file mode 100644 index 00000000..8e787d5f Binary files /dev/null and b/PO/Library/Artifacts/02/02bf9c24b7fa54ff345048d2232ba853 differ diff --git a/PO/Library/Artifacts/02/02c1ae6ac7f37850beac236b2f441498 b/PO/Library/Artifacts/02/02c1ae6ac7f37850beac236b2f441498 new file mode 100644 index 00000000..25d5945d Binary files /dev/null and b/PO/Library/Artifacts/02/02c1ae6ac7f37850beac236b2f441498 differ diff --git a/PO/Library/Artifacts/02/02cecbb09270751dad20ab120446264f b/PO/Library/Artifacts/02/02cecbb09270751dad20ab120446264f new file mode 100644 index 00000000..092961d0 Binary files /dev/null and b/PO/Library/Artifacts/02/02cecbb09270751dad20ab120446264f differ diff --git a/PO/Library/Artifacts/02/02d222d3c84457d88e68502a2b2079c5 b/PO/Library/Artifacts/02/02d222d3c84457d88e68502a2b2079c5 new file mode 100644 index 00000000..ae020686 Binary files /dev/null and b/PO/Library/Artifacts/02/02d222d3c84457d88e68502a2b2079c5 differ diff --git a/PO/Library/Artifacts/02/02d5a6cca9fa6bccf497db930f416845 b/PO/Library/Artifacts/02/02d5a6cca9fa6bccf497db930f416845 new file mode 100644 index 00000000..978ccdb1 Binary files /dev/null and b/PO/Library/Artifacts/02/02d5a6cca9fa6bccf497db930f416845 differ diff --git a/PO/Library/Artifacts/02/02d8abd466bdb1a05692b169452061c9 b/PO/Library/Artifacts/02/02d8abd466bdb1a05692b169452061c9 new file mode 100644 index 00000000..3e505195 Binary files /dev/null and b/PO/Library/Artifacts/02/02d8abd466bdb1a05692b169452061c9 differ diff --git a/PO/Library/Artifacts/02/02e20ce48c73d909688a8043b76d993f b/PO/Library/Artifacts/02/02e20ce48c73d909688a8043b76d993f new file mode 100644 index 00000000..a28182ef Binary files /dev/null and b/PO/Library/Artifacts/02/02e20ce48c73d909688a8043b76d993f differ diff --git a/PO/Library/Artifacts/02/02f3c6689bacdbccacdcceb33ba0b804 b/PO/Library/Artifacts/02/02f3c6689bacdbccacdcceb33ba0b804 new file mode 100644 index 00000000..045258c7 Binary files /dev/null and b/PO/Library/Artifacts/02/02f3c6689bacdbccacdcceb33ba0b804 differ diff --git a/PO/Library/Artifacts/03/03056754a6f1a69772fa37ef071faf85 b/PO/Library/Artifacts/03/03056754a6f1a69772fa37ef071faf85 new file mode 100644 index 00000000..68522d89 Binary files /dev/null and b/PO/Library/Artifacts/03/03056754a6f1a69772fa37ef071faf85 differ diff --git a/PO/Library/Artifacts/03/030aaf230c81bf6f0f02d01e80528eab b/PO/Library/Artifacts/03/030aaf230c81bf6f0f02d01e80528eab new file mode 100644 index 00000000..a868a21b Binary files /dev/null and b/PO/Library/Artifacts/03/030aaf230c81bf6f0f02d01e80528eab differ diff --git a/PO/Library/Artifacts/03/031a70fc7a129b2976c41c5b7e97d7bd b/PO/Library/Artifacts/03/031a70fc7a129b2976c41c5b7e97d7bd new file mode 100644 index 00000000..f4f19acd Binary files /dev/null and b/PO/Library/Artifacts/03/031a70fc7a129b2976c41c5b7e97d7bd differ diff --git a/PO/Library/Artifacts/03/0325c4755cea24d54fee5abcb36ab85d b/PO/Library/Artifacts/03/0325c4755cea24d54fee5abcb36ab85d new file mode 100644 index 00000000..f0980d07 Binary files /dev/null and b/PO/Library/Artifacts/03/0325c4755cea24d54fee5abcb36ab85d differ diff --git a/PO/Library/Artifacts/03/0330c4a4d2e2bda7a9c37003d602d3db b/PO/Library/Artifacts/03/0330c4a4d2e2bda7a9c37003d602d3db new file mode 100644 index 00000000..a703e1f4 Binary files /dev/null and b/PO/Library/Artifacts/03/0330c4a4d2e2bda7a9c37003d602d3db differ diff --git a/PO/Library/Artifacts/03/03445304ae5a4a598ec5b38b54ec9587 b/PO/Library/Artifacts/03/03445304ae5a4a598ec5b38b54ec9587 new file mode 100644 index 00000000..027b82cb Binary files /dev/null and b/PO/Library/Artifacts/03/03445304ae5a4a598ec5b38b54ec9587 differ diff --git a/PO/Library/Artifacts/03/0357f09d3685107aab68435e758867f3 b/PO/Library/Artifacts/03/0357f09d3685107aab68435e758867f3 new file mode 100644 index 00000000..02d80433 Binary files /dev/null and b/PO/Library/Artifacts/03/0357f09d3685107aab68435e758867f3 differ diff --git a/PO/Library/Artifacts/03/035be9868232dcf3370b1e02f9f62e2e b/PO/Library/Artifacts/03/035be9868232dcf3370b1e02f9f62e2e new file mode 100644 index 00000000..fbbd32c3 Binary files /dev/null and b/PO/Library/Artifacts/03/035be9868232dcf3370b1e02f9f62e2e differ diff --git a/PO/Library/Artifacts/03/037ede9770ed4321c32841a1be943011 b/PO/Library/Artifacts/03/037ede9770ed4321c32841a1be943011 new file mode 100644 index 00000000..f5a6a555 Binary files /dev/null and b/PO/Library/Artifacts/03/037ede9770ed4321c32841a1be943011 differ diff --git a/PO/Library/Artifacts/03/038473ee2eb558a4e3511d1b1019c7bc b/PO/Library/Artifacts/03/038473ee2eb558a4e3511d1b1019c7bc new file mode 100644 index 00000000..47693085 Binary files /dev/null and b/PO/Library/Artifacts/03/038473ee2eb558a4e3511d1b1019c7bc differ diff --git a/PO/Library/Artifacts/03/039da7a77620c08cf7efb392d663e52f b/PO/Library/Artifacts/03/039da7a77620c08cf7efb392d663e52f new file mode 100644 index 00000000..37d0084e Binary files /dev/null and b/PO/Library/Artifacts/03/039da7a77620c08cf7efb392d663e52f differ diff --git a/PO/Library/Artifacts/03/03c715cf9674b1c07233eb32ea70d1cd b/PO/Library/Artifacts/03/03c715cf9674b1c07233eb32ea70d1cd new file mode 100644 index 00000000..55d94cda Binary files /dev/null and b/PO/Library/Artifacts/03/03c715cf9674b1c07233eb32ea70d1cd differ diff --git a/PO/Library/Artifacts/03/03cba676aba6b3cb74c3c2320787a065 b/PO/Library/Artifacts/03/03cba676aba6b3cb74c3c2320787a065 new file mode 100644 index 00000000..0ee80025 Binary files /dev/null and b/PO/Library/Artifacts/03/03cba676aba6b3cb74c3c2320787a065 differ diff --git a/PO/Library/Artifacts/03/03cdbe06c02fdedce7422d2ee42c7121 b/PO/Library/Artifacts/03/03cdbe06c02fdedce7422d2ee42c7121 new file mode 100644 index 00000000..5b2df8b2 Binary files /dev/null and b/PO/Library/Artifacts/03/03cdbe06c02fdedce7422d2ee42c7121 differ diff --git a/PO/Library/Artifacts/03/03dc71d5a4cc8b0361a8e734f8f655f6 b/PO/Library/Artifacts/03/03dc71d5a4cc8b0361a8e734f8f655f6 new file mode 100644 index 00000000..03db0bfd Binary files /dev/null and b/PO/Library/Artifacts/03/03dc71d5a4cc8b0361a8e734f8f655f6 differ diff --git a/PO/Library/Artifacts/03/03dc7514916ba29ceecd25d9a4134723 b/PO/Library/Artifacts/03/03dc7514916ba29ceecd25d9a4134723 new file mode 100644 index 00000000..be93c193 Binary files /dev/null and b/PO/Library/Artifacts/03/03dc7514916ba29ceecd25d9a4134723 differ diff --git a/PO/Library/Artifacts/03/03e09e2202cd003a5ab4cc1edb5f6ed3 b/PO/Library/Artifacts/03/03e09e2202cd003a5ab4cc1edb5f6ed3 new file mode 100644 index 00000000..30bb1abb Binary files /dev/null and b/PO/Library/Artifacts/03/03e09e2202cd003a5ab4cc1edb5f6ed3 differ diff --git a/PO/Library/Artifacts/04/040b6d8b61c4788669ce6b2864e298cf b/PO/Library/Artifacts/04/040b6d8b61c4788669ce6b2864e298cf new file mode 100644 index 00000000..4d065b5b Binary files /dev/null and b/PO/Library/Artifacts/04/040b6d8b61c4788669ce6b2864e298cf differ diff --git a/PO/Library/Artifacts/04/041d4c2f04a571c5ad89eef064894dfd b/PO/Library/Artifacts/04/041d4c2f04a571c5ad89eef064894dfd new file mode 100644 index 00000000..2b83a063 Binary files /dev/null and b/PO/Library/Artifacts/04/041d4c2f04a571c5ad89eef064894dfd differ diff --git a/PO/Library/Artifacts/04/0433e4a6302e0fff24d640390819c24b b/PO/Library/Artifacts/04/0433e4a6302e0fff24d640390819c24b new file mode 100644 index 00000000..7d2dc597 Binary files /dev/null and b/PO/Library/Artifacts/04/0433e4a6302e0fff24d640390819c24b differ diff --git a/PO/Library/Artifacts/04/043c5e4b6e10d3db355dcfebdac91d3d b/PO/Library/Artifacts/04/043c5e4b6e10d3db355dcfebdac91d3d new file mode 100644 index 00000000..7d70ad0e Binary files /dev/null and b/PO/Library/Artifacts/04/043c5e4b6e10d3db355dcfebdac91d3d differ diff --git a/PO/Library/Artifacts/04/0449c399091161b962e5ecc3337ca01f b/PO/Library/Artifacts/04/0449c399091161b962e5ecc3337ca01f new file mode 100644 index 00000000..c23881e9 Binary files /dev/null and b/PO/Library/Artifacts/04/0449c399091161b962e5ecc3337ca01f differ diff --git a/PO/Library/Artifacts/04/0474cc1445880d0b86bef87ad740a678 b/PO/Library/Artifacts/04/0474cc1445880d0b86bef87ad740a678 new file mode 100644 index 00000000..135f6d50 Binary files /dev/null and b/PO/Library/Artifacts/04/0474cc1445880d0b86bef87ad740a678 differ diff --git a/PO/Library/Artifacts/04/048784fa4b831d6c9e0237f35c648bc9 b/PO/Library/Artifacts/04/048784fa4b831d6c9e0237f35c648bc9 new file mode 100644 index 00000000..84a94fb4 Binary files /dev/null and b/PO/Library/Artifacts/04/048784fa4b831d6c9e0237f35c648bc9 differ diff --git a/PO/Library/Artifacts/04/049c713ed666ce13cafff070567922c0 b/PO/Library/Artifacts/04/049c713ed666ce13cafff070567922c0 new file mode 100644 index 00000000..53441bf7 Binary files /dev/null and b/PO/Library/Artifacts/04/049c713ed666ce13cafff070567922c0 differ diff --git a/PO/Library/Artifacts/04/04b44512495c0f663fbf7e66b94f3175 b/PO/Library/Artifacts/04/04b44512495c0f663fbf7e66b94f3175 new file mode 100644 index 00000000..d22d2fc8 Binary files /dev/null and b/PO/Library/Artifacts/04/04b44512495c0f663fbf7e66b94f3175 differ diff --git a/PO/Library/Artifacts/04/04b4c2689b416dda9446d96707ef4eaf b/PO/Library/Artifacts/04/04b4c2689b416dda9446d96707ef4eaf new file mode 100644 index 00000000..ba6f9b5c Binary files /dev/null and b/PO/Library/Artifacts/04/04b4c2689b416dda9446d96707ef4eaf differ diff --git a/PO/Library/Artifacts/04/04b95cd4ad06aabbcfc30d50a7195d28 b/PO/Library/Artifacts/04/04b95cd4ad06aabbcfc30d50a7195d28 new file mode 100644 index 00000000..2f978f86 Binary files /dev/null and b/PO/Library/Artifacts/04/04b95cd4ad06aabbcfc30d50a7195d28 differ diff --git a/PO/Library/Artifacts/04/04c1e74cbdae3505fb3df64f0320b708 b/PO/Library/Artifacts/04/04c1e74cbdae3505fb3df64f0320b708 new file mode 100644 index 00000000..bdd849ed Binary files /dev/null and b/PO/Library/Artifacts/04/04c1e74cbdae3505fb3df64f0320b708 differ diff --git a/PO/Library/Artifacts/04/04c557f6bbc49c165d4fd50bba5a38ff b/PO/Library/Artifacts/04/04c557f6bbc49c165d4fd50bba5a38ff new file mode 100644 index 00000000..a55555be Binary files /dev/null and b/PO/Library/Artifacts/04/04c557f6bbc49c165d4fd50bba5a38ff differ diff --git a/PO/Library/Artifacts/04/04cd7e646355602da91c5ad78463fbc2 b/PO/Library/Artifacts/04/04cd7e646355602da91c5ad78463fbc2 new file mode 100644 index 00000000..f190bb34 Binary files /dev/null and b/PO/Library/Artifacts/04/04cd7e646355602da91c5ad78463fbc2 differ diff --git a/PO/Library/Artifacts/04/04df7dff84d8e4e797d9aaf2aaf72b1e b/PO/Library/Artifacts/04/04df7dff84d8e4e797d9aaf2aaf72b1e new file mode 100644 index 00000000..f33148e7 Binary files /dev/null and b/PO/Library/Artifacts/04/04df7dff84d8e4e797d9aaf2aaf72b1e differ diff --git a/PO/Library/Artifacts/04/04e8ac44f46613054ce786282a7d409d b/PO/Library/Artifacts/04/04e8ac44f46613054ce786282a7d409d new file mode 100644 index 00000000..4299ad50 Binary files /dev/null and b/PO/Library/Artifacts/04/04e8ac44f46613054ce786282a7d409d differ diff --git a/PO/Library/Artifacts/05/050716df6cdf40719fc2e3937c1f44f9 b/PO/Library/Artifacts/05/050716df6cdf40719fc2e3937c1f44f9 new file mode 100644 index 00000000..e2932fb1 Binary files /dev/null and b/PO/Library/Artifacts/05/050716df6cdf40719fc2e3937c1f44f9 differ diff --git a/PO/Library/Artifacts/05/051202ece9ece68a73b60c152e9f3a5e b/PO/Library/Artifacts/05/051202ece9ece68a73b60c152e9f3a5e new file mode 100644 index 00000000..bfbddeb2 Binary files /dev/null and b/PO/Library/Artifacts/05/051202ece9ece68a73b60c152e9f3a5e differ diff --git a/PO/Library/Artifacts/05/0517cfd6f8f112fc6e85f3742c8582c5 b/PO/Library/Artifacts/05/0517cfd6f8f112fc6e85f3742c8582c5 new file mode 100644 index 00000000..b99c13f8 Binary files /dev/null and b/PO/Library/Artifacts/05/0517cfd6f8f112fc6e85f3742c8582c5 differ diff --git a/PO/Library/Artifacts/05/0538955f08a084d3275683ac1625f8f7 b/PO/Library/Artifacts/05/0538955f08a084d3275683ac1625f8f7 new file mode 100644 index 00000000..186c27b8 Binary files /dev/null and b/PO/Library/Artifacts/05/0538955f08a084d3275683ac1625f8f7 differ diff --git a/PO/Library/Artifacts/05/053ecbee68a9b643c50b50f041d90396 b/PO/Library/Artifacts/05/053ecbee68a9b643c50b50f041d90396 new file mode 100644 index 00000000..4fee8f08 Binary files /dev/null and b/PO/Library/Artifacts/05/053ecbee68a9b643c50b50f041d90396 differ diff --git a/PO/Library/Artifacts/05/05472599afb6b53c44ca545a8ff194a8 b/PO/Library/Artifacts/05/05472599afb6b53c44ca545a8ff194a8 new file mode 100644 index 00000000..d264887f Binary files /dev/null and b/PO/Library/Artifacts/05/05472599afb6b53c44ca545a8ff194a8 differ diff --git a/PO/Library/Artifacts/05/0552b975938293d9789e6cbedd9fdf99 b/PO/Library/Artifacts/05/0552b975938293d9789e6cbedd9fdf99 new file mode 100644 index 00000000..d6242d8c Binary files /dev/null and b/PO/Library/Artifacts/05/0552b975938293d9789e6cbedd9fdf99 differ diff --git a/PO/Library/Artifacts/05/055acd51041633f77018cf89b3ba1f4f b/PO/Library/Artifacts/05/055acd51041633f77018cf89b3ba1f4f new file mode 100644 index 00000000..f2009b67 Binary files /dev/null and b/PO/Library/Artifacts/05/055acd51041633f77018cf89b3ba1f4f differ diff --git a/PO/Library/Artifacts/05/055b5ef65d4f15dd0b5055c7976f9e91 b/PO/Library/Artifacts/05/055b5ef65d4f15dd0b5055c7976f9e91 new file mode 100644 index 00000000..2a580601 Binary files /dev/null and b/PO/Library/Artifacts/05/055b5ef65d4f15dd0b5055c7976f9e91 differ diff --git a/PO/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 b/PO/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 new file mode 100644 index 00000000..d1d41700 Binary files /dev/null and b/PO/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 differ diff --git a/PO/Library/Artifacts/05/05b4d0b4b1d37c6f3c5ec553292e3880 b/PO/Library/Artifacts/05/05b4d0b4b1d37c6f3c5ec553292e3880 new file mode 100644 index 00000000..8a951839 Binary files /dev/null and b/PO/Library/Artifacts/05/05b4d0b4b1d37c6f3c5ec553292e3880 differ diff --git a/PO/Library/Artifacts/05/05be6ac88954fb7a9fd495e146c5daf3 b/PO/Library/Artifacts/05/05be6ac88954fb7a9fd495e146c5daf3 new file mode 100644 index 00000000..480a0b6a Binary files /dev/null and b/PO/Library/Artifacts/05/05be6ac88954fb7a9fd495e146c5daf3 differ diff --git a/PO/Library/Artifacts/05/05cb3383baab685acd5fc0cdf433b331 b/PO/Library/Artifacts/05/05cb3383baab685acd5fc0cdf433b331 new file mode 100644 index 00000000..86ab5f89 Binary files /dev/null and b/PO/Library/Artifacts/05/05cb3383baab685acd5fc0cdf433b331 differ diff --git a/PO/Library/Artifacts/05/05d4eef6e5d0982a4e97620f0dc66c3c b/PO/Library/Artifacts/05/05d4eef6e5d0982a4e97620f0dc66c3c new file mode 100644 index 00000000..ad94bd26 Binary files /dev/null and b/PO/Library/Artifacts/05/05d4eef6e5d0982a4e97620f0dc66c3c differ diff --git a/PO/Library/Artifacts/05/05f18c4182a381b8bb98520a743e1d4a b/PO/Library/Artifacts/05/05f18c4182a381b8bb98520a743e1d4a new file mode 100644 index 00000000..abd1900b Binary files /dev/null and b/PO/Library/Artifacts/05/05f18c4182a381b8bb98520a743e1d4a differ diff --git a/PO/Library/Artifacts/05/05f6ea249dd797d965d9be9c0d092a38 b/PO/Library/Artifacts/05/05f6ea249dd797d965d9be9c0d092a38 new file mode 100644 index 00000000..651cdf10 Binary files /dev/null and b/PO/Library/Artifacts/05/05f6ea249dd797d965d9be9c0d092a38 differ diff --git a/PO/Library/Artifacts/06/06029bd82a3b782d3dc42c4d61f8241e b/PO/Library/Artifacts/06/06029bd82a3b782d3dc42c4d61f8241e new file mode 100644 index 00000000..8c1b3e84 Binary files /dev/null and b/PO/Library/Artifacts/06/06029bd82a3b782d3dc42c4d61f8241e differ diff --git a/PO/Library/Artifacts/06/061ed0857fab6cc097ff907c39a39863 b/PO/Library/Artifacts/06/061ed0857fab6cc097ff907c39a39863 new file mode 100644 index 00000000..fbb99bf0 Binary files /dev/null and b/PO/Library/Artifacts/06/061ed0857fab6cc097ff907c39a39863 differ diff --git a/PO/Library/Artifacts/06/062681502bf00343e0cbc8259739e48f b/PO/Library/Artifacts/06/062681502bf00343e0cbc8259739e48f new file mode 100644 index 00000000..4da0bcfa Binary files /dev/null and b/PO/Library/Artifacts/06/062681502bf00343e0cbc8259739e48f differ diff --git a/PO/Library/Artifacts/06/062fe3015e687acf99598546fc9954c4 b/PO/Library/Artifacts/06/062fe3015e687acf99598546fc9954c4 new file mode 100644 index 00000000..91eb3590 Binary files /dev/null and b/PO/Library/Artifacts/06/062fe3015e687acf99598546fc9954c4 differ diff --git a/PO/Library/Artifacts/06/064d36b100f4348f28ce2a427cb83646 b/PO/Library/Artifacts/06/064d36b100f4348f28ce2a427cb83646 new file mode 100644 index 00000000..0f249f16 Binary files /dev/null and b/PO/Library/Artifacts/06/064d36b100f4348f28ce2a427cb83646 differ diff --git a/PO/Library/Artifacts/06/066f6bd38c996698835c3342ab354710 b/PO/Library/Artifacts/06/066f6bd38c996698835c3342ab354710 new file mode 100644 index 00000000..5898732e Binary files /dev/null and b/PO/Library/Artifacts/06/066f6bd38c996698835c3342ab354710 differ diff --git a/PO/Library/Artifacts/06/0677807c1480fe1666fcdd90986bc308 b/PO/Library/Artifacts/06/0677807c1480fe1666fcdd90986bc308 new file mode 100644 index 00000000..56b180e9 Binary files /dev/null and b/PO/Library/Artifacts/06/0677807c1480fe1666fcdd90986bc308 differ diff --git a/PO/Library/Artifacts/06/0697ebb38c34980b8a095148fae3fe44 b/PO/Library/Artifacts/06/0697ebb38c34980b8a095148fae3fe44 new file mode 100644 index 00000000..aac70072 Binary files /dev/null and b/PO/Library/Artifacts/06/0697ebb38c34980b8a095148fae3fe44 differ diff --git a/PO/Library/Artifacts/06/069e927d7944f1b71d5220abcfea05ff b/PO/Library/Artifacts/06/069e927d7944f1b71d5220abcfea05ff new file mode 100644 index 00000000..6847b8ba Binary files /dev/null and b/PO/Library/Artifacts/06/069e927d7944f1b71d5220abcfea05ff differ diff --git a/PO/Library/Artifacts/06/06a55ffa7f91f166c384e1790dceab14 b/PO/Library/Artifacts/06/06a55ffa7f91f166c384e1790dceab14 new file mode 100644 index 00000000..5718e768 Binary files /dev/null and b/PO/Library/Artifacts/06/06a55ffa7f91f166c384e1790dceab14 differ diff --git a/PO/Library/Artifacts/06/06a617e595211e36a17aea8046d29cfc b/PO/Library/Artifacts/06/06a617e595211e36a17aea8046d29cfc new file mode 100644 index 00000000..403b8885 Binary files /dev/null and b/PO/Library/Artifacts/06/06a617e595211e36a17aea8046d29cfc differ diff --git a/PO/Library/Artifacts/06/06e5863da6f360c0db753e5b0eb8c5d1 b/PO/Library/Artifacts/06/06e5863da6f360c0db753e5b0eb8c5d1 new file mode 100644 index 00000000..88c2508b Binary files /dev/null and b/PO/Library/Artifacts/06/06e5863da6f360c0db753e5b0eb8c5d1 differ diff --git a/PO/Library/Artifacts/07/0708c6c14e73d18b8a7a00822a3b9428 b/PO/Library/Artifacts/07/0708c6c14e73d18b8a7a00822a3b9428 new file mode 100644 index 00000000..e219d8c1 Binary files /dev/null and b/PO/Library/Artifacts/07/0708c6c14e73d18b8a7a00822a3b9428 differ diff --git a/PO/Library/Artifacts/07/072a846ada54b4ff9330c43eb5cca91c b/PO/Library/Artifacts/07/072a846ada54b4ff9330c43eb5cca91c new file mode 100644 index 00000000..af5d12a5 Binary files /dev/null and b/PO/Library/Artifacts/07/072a846ada54b4ff9330c43eb5cca91c differ diff --git a/PO/Library/Artifacts/07/077a1eee21915534bae8b8d6ad0dc807 b/PO/Library/Artifacts/07/077a1eee21915534bae8b8d6ad0dc807 new file mode 100644 index 00000000..b21ce2c2 Binary files /dev/null and b/PO/Library/Artifacts/07/077a1eee21915534bae8b8d6ad0dc807 differ diff --git a/PO/Library/Artifacts/07/078082343638eeced172356a4b48396f b/PO/Library/Artifacts/07/078082343638eeced172356a4b48396f new file mode 100644 index 00000000..907c3bda Binary files /dev/null and b/PO/Library/Artifacts/07/078082343638eeced172356a4b48396f differ diff --git a/PO/Library/Artifacts/07/078a99cb3483c457e2cd6c380cc7142d b/PO/Library/Artifacts/07/078a99cb3483c457e2cd6c380cc7142d new file mode 100644 index 00000000..84a1160d Binary files /dev/null and b/PO/Library/Artifacts/07/078a99cb3483c457e2cd6c380cc7142d differ diff --git a/PO/Library/Artifacts/07/079d8d79aed5c409a7a408c23c83c6f4 b/PO/Library/Artifacts/07/079d8d79aed5c409a7a408c23c83c6f4 new file mode 100644 index 00000000..370776a1 Binary files /dev/null and b/PO/Library/Artifacts/07/079d8d79aed5c409a7a408c23c83c6f4 differ diff --git a/PO/Library/Artifacts/07/07c5147aed4fe2572a610f3145ad9732 b/PO/Library/Artifacts/07/07c5147aed4fe2572a610f3145ad9732 new file mode 100644 index 00000000..caacb07d Binary files /dev/null and b/PO/Library/Artifacts/07/07c5147aed4fe2572a610f3145ad9732 differ diff --git a/PO/Library/Artifacts/07/07cb6e197fa644a180bd6052910dcbed b/PO/Library/Artifacts/07/07cb6e197fa644a180bd6052910dcbed new file mode 100644 index 00000000..461dc024 Binary files /dev/null and b/PO/Library/Artifacts/07/07cb6e197fa644a180bd6052910dcbed differ diff --git a/PO/Library/Artifacts/07/07ddbcd3a801c59e0462c4cb84d24de3 b/PO/Library/Artifacts/07/07ddbcd3a801c59e0462c4cb84d24de3 new file mode 100644 index 00000000..0e83b47a Binary files /dev/null and b/PO/Library/Artifacts/07/07ddbcd3a801c59e0462c4cb84d24de3 differ diff --git a/PO/Library/Artifacts/07/07e99c9bea408cb8e994b66ddb0d3262 b/PO/Library/Artifacts/07/07e99c9bea408cb8e994b66ddb0d3262 new file mode 100644 index 00000000..8ba120bf Binary files /dev/null and b/PO/Library/Artifacts/07/07e99c9bea408cb8e994b66ddb0d3262 differ diff --git a/PO/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 b/PO/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 new file mode 100644 index 00000000..d6a61835 Binary files /dev/null and b/PO/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 differ diff --git a/PO/Library/Artifacts/08/0807b5e6df3e37a871da982410c707e4 b/PO/Library/Artifacts/08/0807b5e6df3e37a871da982410c707e4 new file mode 100644 index 00000000..c8c1a221 Binary files /dev/null and b/PO/Library/Artifacts/08/0807b5e6df3e37a871da982410c707e4 differ diff --git a/PO/Library/Artifacts/08/0817f39c0bde9f7b6e297fe1190ccc8f b/PO/Library/Artifacts/08/0817f39c0bde9f7b6e297fe1190ccc8f new file mode 100644 index 00000000..91169a81 Binary files /dev/null and b/PO/Library/Artifacts/08/0817f39c0bde9f7b6e297fe1190ccc8f differ diff --git a/PO/Library/Artifacts/08/08255eee5b533a95d196ff5ee59190b0 b/PO/Library/Artifacts/08/08255eee5b533a95d196ff5ee59190b0 new file mode 100644 index 00000000..b22c6a58 Binary files /dev/null and b/PO/Library/Artifacts/08/08255eee5b533a95d196ff5ee59190b0 differ diff --git a/PO/Library/Artifacts/08/082bdd8f54c8bfc7f5d6ae6123229d33 b/PO/Library/Artifacts/08/082bdd8f54c8bfc7f5d6ae6123229d33 new file mode 100644 index 00000000..e9eaaaff Binary files /dev/null and b/PO/Library/Artifacts/08/082bdd8f54c8bfc7f5d6ae6123229d33 differ diff --git a/PO/Library/Artifacts/08/082db93df9cdbfb3dd73421348260e61 b/PO/Library/Artifacts/08/082db93df9cdbfb3dd73421348260e61 new file mode 100644 index 00000000..e751a587 Binary files /dev/null and b/PO/Library/Artifacts/08/082db93df9cdbfb3dd73421348260e61 differ diff --git a/PO/Library/Artifacts/08/08316f9bc5e4b27e71ac7298e025246b b/PO/Library/Artifacts/08/08316f9bc5e4b27e71ac7298e025246b new file mode 100644 index 00000000..bf92fdff Binary files /dev/null and b/PO/Library/Artifacts/08/08316f9bc5e4b27e71ac7298e025246b differ diff --git a/PO/Library/Artifacts/08/0841bff548b8ba39b6f8c4c962f63c71 b/PO/Library/Artifacts/08/0841bff548b8ba39b6f8c4c962f63c71 new file mode 100644 index 00000000..c5e97360 Binary files /dev/null and b/PO/Library/Artifacts/08/0841bff548b8ba39b6f8c4c962f63c71 differ diff --git a/PO/Library/Artifacts/08/08531aaac55f416256d867c31696db9a b/PO/Library/Artifacts/08/08531aaac55f416256d867c31696db9a new file mode 100644 index 00000000..2337a759 Binary files /dev/null and b/PO/Library/Artifacts/08/08531aaac55f416256d867c31696db9a differ diff --git a/PO/Library/Artifacts/08/0868c4aa30825d021c1af76be9e4ce31 b/PO/Library/Artifacts/08/0868c4aa30825d021c1af76be9e4ce31 new file mode 100644 index 00000000..296a2682 Binary files /dev/null and b/PO/Library/Artifacts/08/0868c4aa30825d021c1af76be9e4ce31 differ diff --git a/PO/Library/Artifacts/08/086f4d1b608e8d6d6dce3c00c7369515 b/PO/Library/Artifacts/08/086f4d1b608e8d6d6dce3c00c7369515 new file mode 100644 index 00000000..fb69fb42 Binary files /dev/null and b/PO/Library/Artifacts/08/086f4d1b608e8d6d6dce3c00c7369515 differ diff --git a/PO/Library/Artifacts/08/087c0ddedfe597ae64f6deb60904da48 b/PO/Library/Artifacts/08/087c0ddedfe597ae64f6deb60904da48 new file mode 100644 index 00000000..8e8f7863 Binary files /dev/null and b/PO/Library/Artifacts/08/087c0ddedfe597ae64f6deb60904da48 differ diff --git a/PO/Library/Artifacts/08/089de44f320d689a8bfdc4c437172e24 b/PO/Library/Artifacts/08/089de44f320d689a8bfdc4c437172e24 new file mode 100644 index 00000000..60e50416 Binary files /dev/null and b/PO/Library/Artifacts/08/089de44f320d689a8bfdc4c437172e24 differ diff --git a/PO/Library/Artifacts/08/08a898909d130c38ea378367699d3297 b/PO/Library/Artifacts/08/08a898909d130c38ea378367699d3297 new file mode 100644 index 00000000..8aa27811 Binary files /dev/null and b/PO/Library/Artifacts/08/08a898909d130c38ea378367699d3297 differ diff --git a/PO/Library/Artifacts/08/08b027bc7e1cd4e44b928222b67819cc b/PO/Library/Artifacts/08/08b027bc7e1cd4e44b928222b67819cc new file mode 100644 index 00000000..e343d8c7 Binary files /dev/null and b/PO/Library/Artifacts/08/08b027bc7e1cd4e44b928222b67819cc differ diff --git a/PO/Library/Artifacts/08/08b863be5613a63de7a1ea6f4b9dcd5c b/PO/Library/Artifacts/08/08b863be5613a63de7a1ea6f4b9dcd5c new file mode 100644 index 00000000..4cf42697 Binary files /dev/null and b/PO/Library/Artifacts/08/08b863be5613a63de7a1ea6f4b9dcd5c differ diff --git a/PO/Library/Artifacts/08/08c3513d939651df06e0368066f5d724 b/PO/Library/Artifacts/08/08c3513d939651df06e0368066f5d724 new file mode 100644 index 00000000..a011df42 Binary files /dev/null and b/PO/Library/Artifacts/08/08c3513d939651df06e0368066f5d724 differ diff --git a/PO/Library/Artifacts/08/08c798c7029418a1e19a23903aacc46d b/PO/Library/Artifacts/08/08c798c7029418a1e19a23903aacc46d new file mode 100644 index 00000000..d0891aa8 Binary files /dev/null and b/PO/Library/Artifacts/08/08c798c7029418a1e19a23903aacc46d differ diff --git a/PO/Library/Artifacts/09/0920195a76ffd9640adfdf2e4d07ca8d b/PO/Library/Artifacts/09/0920195a76ffd9640adfdf2e4d07ca8d new file mode 100644 index 00000000..af14dbc1 Binary files /dev/null and b/PO/Library/Artifacts/09/0920195a76ffd9640adfdf2e4d07ca8d differ diff --git a/PO/Library/Artifacts/09/095381f28baca93c9dd04b0038859308 b/PO/Library/Artifacts/09/095381f28baca93c9dd04b0038859308 new file mode 100644 index 00000000..839277b5 Binary files /dev/null and b/PO/Library/Artifacts/09/095381f28baca93c9dd04b0038859308 differ diff --git a/PO/Library/Artifacts/09/0965411cb7f1f19e1af08600c80aecea b/PO/Library/Artifacts/09/0965411cb7f1f19e1af08600c80aecea new file mode 100644 index 00000000..594474bc Binary files /dev/null and b/PO/Library/Artifacts/09/0965411cb7f1f19e1af08600c80aecea differ diff --git a/PO/Library/Artifacts/09/0993f0ee4e4dd2df2a733cf8b16fee36 b/PO/Library/Artifacts/09/0993f0ee4e4dd2df2a733cf8b16fee36 new file mode 100644 index 00000000..28523804 Binary files /dev/null and b/PO/Library/Artifacts/09/0993f0ee4e4dd2df2a733cf8b16fee36 differ diff --git a/PO/Library/Artifacts/09/09aa38ac0931b9f9900d8f0c9b91228f b/PO/Library/Artifacts/09/09aa38ac0931b9f9900d8f0c9b91228f new file mode 100644 index 00000000..7fc1990b Binary files /dev/null and b/PO/Library/Artifacts/09/09aa38ac0931b9f9900d8f0c9b91228f differ diff --git a/PO/Library/Artifacts/09/09be0a4d9656e1b72d37e6ed6c400141 b/PO/Library/Artifacts/09/09be0a4d9656e1b72d37e6ed6c400141 new file mode 100644 index 00000000..86e035ab Binary files /dev/null and b/PO/Library/Artifacts/09/09be0a4d9656e1b72d37e6ed6c400141 differ diff --git a/PO/Library/Artifacts/09/09cddedecafe52c142e7a63e1dba14ed b/PO/Library/Artifacts/09/09cddedecafe52c142e7a63e1dba14ed new file mode 100644 index 00000000..0af02f5a Binary files /dev/null and b/PO/Library/Artifacts/09/09cddedecafe52c142e7a63e1dba14ed differ diff --git a/PO/Library/Artifacts/09/09db277a8505149847dd35e797a33b94 b/PO/Library/Artifacts/09/09db277a8505149847dd35e797a33b94 new file mode 100644 index 00000000..a4ce0d37 Binary files /dev/null and b/PO/Library/Artifacts/09/09db277a8505149847dd35e797a33b94 differ diff --git a/PO/Library/Artifacts/09/09e0d5b36c273e3df88660a4a7a222b4 b/PO/Library/Artifacts/09/09e0d5b36c273e3df88660a4a7a222b4 new file mode 100644 index 00000000..24a1ceb2 Binary files /dev/null and b/PO/Library/Artifacts/09/09e0d5b36c273e3df88660a4a7a222b4 differ diff --git a/PO/Library/Artifacts/09/09ee3f40e413c8e35af078157cd7b7d1 b/PO/Library/Artifacts/09/09ee3f40e413c8e35af078157cd7b7d1 new file mode 100644 index 00000000..4df52d24 Binary files /dev/null and b/PO/Library/Artifacts/09/09ee3f40e413c8e35af078157cd7b7d1 differ diff --git a/PO/Library/Artifacts/09/09f12b2f5dfaef69b378d3389b5d10fa b/PO/Library/Artifacts/09/09f12b2f5dfaef69b378d3389b5d10fa new file mode 100644 index 00000000..2dbd72d1 Binary files /dev/null and b/PO/Library/Artifacts/09/09f12b2f5dfaef69b378d3389b5d10fa differ diff --git a/PO/Library/Artifacts/09/09f91d70c4bccaab54f201fdcb619527 b/PO/Library/Artifacts/09/09f91d70c4bccaab54f201fdcb619527 new file mode 100644 index 00000000..5f2652ca Binary files /dev/null and b/PO/Library/Artifacts/09/09f91d70c4bccaab54f201fdcb619527 differ diff --git a/PO/Library/Artifacts/0a/0a178cc0408791e3d6f012c0f423a202 b/PO/Library/Artifacts/0a/0a178cc0408791e3d6f012c0f423a202 new file mode 100644 index 00000000..96c0ed09 Binary files /dev/null and b/PO/Library/Artifacts/0a/0a178cc0408791e3d6f012c0f423a202 differ diff --git a/PO/Library/Artifacts/0a/0a6371b9233fc3c8c67b98a894e88a2f b/PO/Library/Artifacts/0a/0a6371b9233fc3c8c67b98a894e88a2f new file mode 100644 index 00000000..708d7ea7 Binary files /dev/null and b/PO/Library/Artifacts/0a/0a6371b9233fc3c8c67b98a894e88a2f differ diff --git a/PO/Library/Artifacts/0a/0a657972e86aacde442847f0f22b18b3 b/PO/Library/Artifacts/0a/0a657972e86aacde442847f0f22b18b3 new file mode 100644 index 00000000..5c39ff42 Binary files /dev/null and b/PO/Library/Artifacts/0a/0a657972e86aacde442847f0f22b18b3 differ diff --git a/PO/Library/Artifacts/0a/0ab2ae5c98974527497466d94e26738c b/PO/Library/Artifacts/0a/0ab2ae5c98974527497466d94e26738c new file mode 100644 index 00000000..18de4f49 Binary files /dev/null and b/PO/Library/Artifacts/0a/0ab2ae5c98974527497466d94e26738c differ diff --git a/PO/Library/Artifacts/0a/0ad376a92de272e90f3046a2a5e1845c b/PO/Library/Artifacts/0a/0ad376a92de272e90f3046a2a5e1845c new file mode 100644 index 00000000..0b56b7a9 Binary files /dev/null and b/PO/Library/Artifacts/0a/0ad376a92de272e90f3046a2a5e1845c differ diff --git a/PO/Library/Artifacts/0a/0ad8a7a2552d79da0e98c9287a41e1a8 b/PO/Library/Artifacts/0a/0ad8a7a2552d79da0e98c9287a41e1a8 new file mode 100644 index 00000000..57960b4a Binary files /dev/null and b/PO/Library/Artifacts/0a/0ad8a7a2552d79da0e98c9287a41e1a8 differ diff --git a/PO/Library/Artifacts/0a/0ada059fbc8932bc780fcc1aba49cc6d b/PO/Library/Artifacts/0a/0ada059fbc8932bc780fcc1aba49cc6d new file mode 100644 index 00000000..c6b5692e Binary files /dev/null and b/PO/Library/Artifacts/0a/0ada059fbc8932bc780fcc1aba49cc6d differ diff --git a/PO/Library/Artifacts/0a/0ae8dbe1161c780a7501a12351a15d07 b/PO/Library/Artifacts/0a/0ae8dbe1161c780a7501a12351a15d07 new file mode 100644 index 00000000..a4db17f4 Binary files /dev/null and b/PO/Library/Artifacts/0a/0ae8dbe1161c780a7501a12351a15d07 differ diff --git a/PO/Library/Artifacts/0b/0b0fb27031379c74fb347469827f86cb b/PO/Library/Artifacts/0b/0b0fb27031379c74fb347469827f86cb new file mode 100644 index 00000000..8f0c0609 Binary files /dev/null and b/PO/Library/Artifacts/0b/0b0fb27031379c74fb347469827f86cb differ diff --git a/PO/Library/Artifacts/0b/0b1245ef195c2f7bf91c2a5ba6039e7f b/PO/Library/Artifacts/0b/0b1245ef195c2f7bf91c2a5ba6039e7f new file mode 100644 index 00000000..408f2202 Binary files /dev/null and b/PO/Library/Artifacts/0b/0b1245ef195c2f7bf91c2a5ba6039e7f differ diff --git a/PO/Library/Artifacts/0b/0b490abcfc282faf951e6e1b866f4ec8 b/PO/Library/Artifacts/0b/0b490abcfc282faf951e6e1b866f4ec8 new file mode 100644 index 00000000..03bc2dd3 Binary files /dev/null and b/PO/Library/Artifacts/0b/0b490abcfc282faf951e6e1b866f4ec8 differ diff --git a/PO/Library/Artifacts/0b/0b6c154be47cc95322555185cb208060 b/PO/Library/Artifacts/0b/0b6c154be47cc95322555185cb208060 new file mode 100644 index 00000000..5b683263 Binary files /dev/null and b/PO/Library/Artifacts/0b/0b6c154be47cc95322555185cb208060 differ diff --git a/PO/Library/Artifacts/0b/0b89f4ed8a6239e4dd5e84da035d17ae b/PO/Library/Artifacts/0b/0b89f4ed8a6239e4dd5e84da035d17ae new file mode 100644 index 00000000..73865ec5 Binary files /dev/null and b/PO/Library/Artifacts/0b/0b89f4ed8a6239e4dd5e84da035d17ae differ diff --git a/PO/Library/Artifacts/0b/0b964ea2205db3b373b1a636f2c7b29f b/PO/Library/Artifacts/0b/0b964ea2205db3b373b1a636f2c7b29f new file mode 100644 index 00000000..8c4c9bcb Binary files /dev/null and b/PO/Library/Artifacts/0b/0b964ea2205db3b373b1a636f2c7b29f differ diff --git a/PO/Library/Artifacts/0b/0b9c6ae943c1e9095820cdf7edd618ba b/PO/Library/Artifacts/0b/0b9c6ae943c1e9095820cdf7edd618ba new file mode 100644 index 00000000..0146ffc0 Binary files /dev/null and b/PO/Library/Artifacts/0b/0b9c6ae943c1e9095820cdf7edd618ba differ diff --git a/PO/Library/Artifacts/0b/0bcc268e0719b29b9a6d540a71f3fd7c b/PO/Library/Artifacts/0b/0bcc268e0719b29b9a6d540a71f3fd7c new file mode 100644 index 00000000..b7b1ee44 Binary files /dev/null and b/PO/Library/Artifacts/0b/0bcc268e0719b29b9a6d540a71f3fd7c differ diff --git a/PO/Library/Artifacts/0b/0bcd630bd68d68f2f8d2c47cfbf1e068 b/PO/Library/Artifacts/0b/0bcd630bd68d68f2f8d2c47cfbf1e068 new file mode 100644 index 00000000..eed20cd6 Binary files /dev/null and b/PO/Library/Artifacts/0b/0bcd630bd68d68f2f8d2c47cfbf1e068 differ diff --git a/PO/Library/Artifacts/0b/0be0311b471af14196b233d5ba3345d3 b/PO/Library/Artifacts/0b/0be0311b471af14196b233d5ba3345d3 new file mode 100644 index 00000000..0a49696b Binary files /dev/null and b/PO/Library/Artifacts/0b/0be0311b471af14196b233d5ba3345d3 differ diff --git a/PO/Library/Artifacts/0b/0bf655e27e196981eeadf704f4d41566 b/PO/Library/Artifacts/0b/0bf655e27e196981eeadf704f4d41566 new file mode 100644 index 00000000..3f118e36 Binary files /dev/null and b/PO/Library/Artifacts/0b/0bf655e27e196981eeadf704f4d41566 differ diff --git a/PO/Library/Artifacts/0b/0bfbb72a51e4005dd756124e622c5903 b/PO/Library/Artifacts/0b/0bfbb72a51e4005dd756124e622c5903 new file mode 100644 index 00000000..e27dabbe Binary files /dev/null and b/PO/Library/Artifacts/0b/0bfbb72a51e4005dd756124e622c5903 differ diff --git a/PO/Library/Artifacts/0b/0bfca5b81c1315bce56f7ef7118131ba b/PO/Library/Artifacts/0b/0bfca5b81c1315bce56f7ef7118131ba new file mode 100644 index 00000000..d611040d Binary files /dev/null and b/PO/Library/Artifacts/0b/0bfca5b81c1315bce56f7ef7118131ba differ diff --git a/PO/Library/Artifacts/0c/0c2c4a28c0dad02b74a732880a11cf81 b/PO/Library/Artifacts/0c/0c2c4a28c0dad02b74a732880a11cf81 new file mode 100644 index 00000000..bd2afeef Binary files /dev/null and b/PO/Library/Artifacts/0c/0c2c4a28c0dad02b74a732880a11cf81 differ diff --git a/PO/Library/Artifacts/0c/0c2d66c9a7895ee40f75789f10f55288 b/PO/Library/Artifacts/0c/0c2d66c9a7895ee40f75789f10f55288 new file mode 100644 index 00000000..a3cc7f0a Binary files /dev/null and b/PO/Library/Artifacts/0c/0c2d66c9a7895ee40f75789f10f55288 differ diff --git a/PO/Library/Artifacts/0c/0c593cce80cda4ea1933c55535d373b2 b/PO/Library/Artifacts/0c/0c593cce80cda4ea1933c55535d373b2 new file mode 100644 index 00000000..4b0b41a4 Binary files /dev/null and b/PO/Library/Artifacts/0c/0c593cce80cda4ea1933c55535d373b2 differ diff --git a/PO/Library/Artifacts/0c/0c93027490bdef4d0dcd996a3b595b79 b/PO/Library/Artifacts/0c/0c93027490bdef4d0dcd996a3b595b79 new file mode 100644 index 00000000..ada4b945 Binary files /dev/null and b/PO/Library/Artifacts/0c/0c93027490bdef4d0dcd996a3b595b79 differ diff --git a/PO/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 b/PO/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 new file mode 100644 index 00000000..019e8765 Binary files /dev/null and b/PO/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 differ diff --git a/PO/Library/Artifacts/0c/0c9e49d5dcb86d0870026503e4ec887f b/PO/Library/Artifacts/0c/0c9e49d5dcb86d0870026503e4ec887f new file mode 100644 index 00000000..82bbc893 Binary files /dev/null and b/PO/Library/Artifacts/0c/0c9e49d5dcb86d0870026503e4ec887f differ diff --git a/PO/Library/Artifacts/0c/0ca135a132939b518cac7f8df4e39945 b/PO/Library/Artifacts/0c/0ca135a132939b518cac7f8df4e39945 new file mode 100644 index 00000000..3ece34ae Binary files /dev/null and b/PO/Library/Artifacts/0c/0ca135a132939b518cac7f8df4e39945 differ diff --git a/PO/Library/Artifacts/0c/0cb62343dfde9c59faefb58de36d42b4 b/PO/Library/Artifacts/0c/0cb62343dfde9c59faefb58de36d42b4 new file mode 100644 index 00000000..4cc02fe0 Binary files /dev/null and b/PO/Library/Artifacts/0c/0cb62343dfde9c59faefb58de36d42b4 differ diff --git a/PO/Library/Artifacts/0c/0cc1438d8e48140a63e55bd5c747d122 b/PO/Library/Artifacts/0c/0cc1438d8e48140a63e55bd5c747d122 new file mode 100644 index 00000000..15df400a Binary files /dev/null and b/PO/Library/Artifacts/0c/0cc1438d8e48140a63e55bd5c747d122 differ diff --git a/PO/Library/Artifacts/0c/0ccebbe000095641ec37c9e2bfc16d50 b/PO/Library/Artifacts/0c/0ccebbe000095641ec37c9e2bfc16d50 new file mode 100644 index 00000000..ae0cc4a2 Binary files /dev/null and b/PO/Library/Artifacts/0c/0ccebbe000095641ec37c9e2bfc16d50 differ diff --git a/PO/Library/Artifacts/0d/0d01ce3ab1bf7754b15aa0fd32b36a57 b/PO/Library/Artifacts/0d/0d01ce3ab1bf7754b15aa0fd32b36a57 new file mode 100644 index 00000000..fbcea0c3 Binary files /dev/null and b/PO/Library/Artifacts/0d/0d01ce3ab1bf7754b15aa0fd32b36a57 differ diff --git a/PO/Library/Artifacts/0d/0d162a5a17b1cbba9322b2d041c39002 b/PO/Library/Artifacts/0d/0d162a5a17b1cbba9322b2d041c39002 new file mode 100644 index 00000000..bc263c60 Binary files /dev/null and b/PO/Library/Artifacts/0d/0d162a5a17b1cbba9322b2d041c39002 differ diff --git a/PO/Library/Artifacts/0d/0d29c5c32d90e35565eed12da1d674cf b/PO/Library/Artifacts/0d/0d29c5c32d90e35565eed12da1d674cf new file mode 100644 index 00000000..0120b349 Binary files /dev/null and b/PO/Library/Artifacts/0d/0d29c5c32d90e35565eed12da1d674cf differ diff --git a/PO/Library/Artifacts/0d/0d43e006365ad2642e5462ab713b48f3 b/PO/Library/Artifacts/0d/0d43e006365ad2642e5462ab713b48f3 new file mode 100644 index 00000000..5535eb4a Binary files /dev/null and b/PO/Library/Artifacts/0d/0d43e006365ad2642e5462ab713b48f3 differ diff --git a/PO/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 b/PO/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 new file mode 100644 index 00000000..3f933843 Binary files /dev/null and b/PO/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 differ diff --git a/PO/Library/Artifacts/0d/0d7f312ea8bc285d72a27afd90be0686 b/PO/Library/Artifacts/0d/0d7f312ea8bc285d72a27afd90be0686 new file mode 100644 index 00000000..cb7d3e2f Binary files /dev/null and b/PO/Library/Artifacts/0d/0d7f312ea8bc285d72a27afd90be0686 differ diff --git a/PO/Library/Artifacts/0d/0daafec9024f5499c2887831e98b5a6b b/PO/Library/Artifacts/0d/0daafec9024f5499c2887831e98b5a6b new file mode 100644 index 00000000..268a3e75 Binary files /dev/null and b/PO/Library/Artifacts/0d/0daafec9024f5499c2887831e98b5a6b differ diff --git a/PO/Library/Artifacts/0d/0de3aae82f8d4b52cf5c46cd7e537ce1 b/PO/Library/Artifacts/0d/0de3aae82f8d4b52cf5c46cd7e537ce1 new file mode 100644 index 00000000..f7f015b6 Binary files /dev/null and b/PO/Library/Artifacts/0d/0de3aae82f8d4b52cf5c46cd7e537ce1 differ diff --git a/PO/Library/Artifacts/0d/0de3ca2f8782a5ae674058f4dd95ecf6 b/PO/Library/Artifacts/0d/0de3ca2f8782a5ae674058f4dd95ecf6 new file mode 100644 index 00000000..ced27480 Binary files /dev/null and b/PO/Library/Artifacts/0d/0de3ca2f8782a5ae674058f4dd95ecf6 differ diff --git a/PO/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 b/PO/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 new file mode 100644 index 00000000..5d5f8679 Binary files /dev/null and b/PO/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 differ diff --git a/PO/Library/Artifacts/0d/0dfccb737ef78cafaeccd99cc50616b0 b/PO/Library/Artifacts/0d/0dfccb737ef78cafaeccd99cc50616b0 new file mode 100644 index 00000000..184e5c83 Binary files /dev/null and b/PO/Library/Artifacts/0d/0dfccb737ef78cafaeccd99cc50616b0 differ diff --git a/PO/Library/Artifacts/0d/0dfe29dce1db5d5b8e6908358203bcc9 b/PO/Library/Artifacts/0d/0dfe29dce1db5d5b8e6908358203bcc9 new file mode 100644 index 00000000..413b67a7 Binary files /dev/null and b/PO/Library/Artifacts/0d/0dfe29dce1db5d5b8e6908358203bcc9 differ diff --git a/PO/Library/Artifacts/0e/0e0515c2945b259a03bab01e4e1cefc7 b/PO/Library/Artifacts/0e/0e0515c2945b259a03bab01e4e1cefc7 new file mode 100644 index 00000000..cee783b7 Binary files /dev/null and b/PO/Library/Artifacts/0e/0e0515c2945b259a03bab01e4e1cefc7 differ diff --git a/PO/Library/Artifacts/0e/0e20c5ed881295b3ce85973b548a13e6 b/PO/Library/Artifacts/0e/0e20c5ed881295b3ce85973b548a13e6 new file mode 100644 index 00000000..e6425c03 Binary files /dev/null and b/PO/Library/Artifacts/0e/0e20c5ed881295b3ce85973b548a13e6 differ diff --git a/PO/Library/Artifacts/0e/0e22dee9da9e66d75b677e14f3562e47 b/PO/Library/Artifacts/0e/0e22dee9da9e66d75b677e14f3562e47 new file mode 100644 index 00000000..2c74f904 Binary files /dev/null and b/PO/Library/Artifacts/0e/0e22dee9da9e66d75b677e14f3562e47 differ diff --git a/PO/Library/Artifacts/0e/0e22fac26f35d1ac45df0520793723c1 b/PO/Library/Artifacts/0e/0e22fac26f35d1ac45df0520793723c1 new file mode 100644 index 00000000..381c0171 Binary files /dev/null and b/PO/Library/Artifacts/0e/0e22fac26f35d1ac45df0520793723c1 differ diff --git a/PO/Library/Artifacts/0e/0e4060b0cdb8873f28c8884474e926b7 b/PO/Library/Artifacts/0e/0e4060b0cdb8873f28c8884474e926b7 new file mode 100644 index 00000000..b5183332 Binary files /dev/null and b/PO/Library/Artifacts/0e/0e4060b0cdb8873f28c8884474e926b7 differ diff --git a/PO/Library/Artifacts/0e/0e6954b5485b4e9b433ed42fb8e44905 b/PO/Library/Artifacts/0e/0e6954b5485b4e9b433ed42fb8e44905 new file mode 100644 index 00000000..4ec0ab4a Binary files /dev/null and b/PO/Library/Artifacts/0e/0e6954b5485b4e9b433ed42fb8e44905 differ diff --git a/PO/Library/Artifacts/0e/0e6c7cd089b0f583011f2726dc73c41b b/PO/Library/Artifacts/0e/0e6c7cd089b0f583011f2726dc73c41b new file mode 100644 index 00000000..8159a09c Binary files /dev/null and b/PO/Library/Artifacts/0e/0e6c7cd089b0f583011f2726dc73c41b differ diff --git a/PO/Library/Artifacts/0e/0e8708cceb19246e4d54ae3af6a39490 b/PO/Library/Artifacts/0e/0e8708cceb19246e4d54ae3af6a39490 new file mode 100644 index 00000000..548ef1d2 Binary files /dev/null and b/PO/Library/Artifacts/0e/0e8708cceb19246e4d54ae3af6a39490 differ diff --git a/PO/Library/Artifacts/0e/0ecd69ee9eb4223ca67943f4cd1148a8 b/PO/Library/Artifacts/0e/0ecd69ee9eb4223ca67943f4cd1148a8 new file mode 100644 index 00000000..d111a1a9 Binary files /dev/null and b/PO/Library/Artifacts/0e/0ecd69ee9eb4223ca67943f4cd1148a8 differ diff --git a/PO/Library/Artifacts/0e/0edae48efb8b11bd5fd894a0128d0fa5 b/PO/Library/Artifacts/0e/0edae48efb8b11bd5fd894a0128d0fa5 new file mode 100644 index 00000000..eca07f25 Binary files /dev/null and b/PO/Library/Artifacts/0e/0edae48efb8b11bd5fd894a0128d0fa5 differ diff --git a/PO/Library/Artifacts/0e/0eea5e657b9d6c23eb1e8c5512b45ab2 b/PO/Library/Artifacts/0e/0eea5e657b9d6c23eb1e8c5512b45ab2 new file mode 100644 index 00000000..89cb5855 Binary files /dev/null and b/PO/Library/Artifacts/0e/0eea5e657b9d6c23eb1e8c5512b45ab2 differ diff --git a/PO/Library/Artifacts/0f/0f0d32c53a7148fe52df878281869338 b/PO/Library/Artifacts/0f/0f0d32c53a7148fe52df878281869338 new file mode 100644 index 00000000..0ccd7117 Binary files /dev/null and b/PO/Library/Artifacts/0f/0f0d32c53a7148fe52df878281869338 differ diff --git a/PO/Library/Artifacts/0f/0f1d86de8f877d5717304a888d2b475a b/PO/Library/Artifacts/0f/0f1d86de8f877d5717304a888d2b475a new file mode 100644 index 00000000..3bfa69ed Binary files /dev/null and b/PO/Library/Artifacts/0f/0f1d86de8f877d5717304a888d2b475a differ diff --git a/PO/Library/Artifacts/0f/0f330c93098880e03eed88e26fd50bf5 b/PO/Library/Artifacts/0f/0f330c93098880e03eed88e26fd50bf5 new file mode 100644 index 00000000..cd2b442d Binary files /dev/null and b/PO/Library/Artifacts/0f/0f330c93098880e03eed88e26fd50bf5 differ diff --git a/PO/Library/Artifacts/0f/0f38be9a3ca9b0c295808d3540c710af b/PO/Library/Artifacts/0f/0f38be9a3ca9b0c295808d3540c710af new file mode 100644 index 00000000..e8302239 Binary files /dev/null and b/PO/Library/Artifacts/0f/0f38be9a3ca9b0c295808d3540c710af differ diff --git a/PO/Library/Artifacts/0f/0f50fe3925755687e5d3dbec0eec47e3 b/PO/Library/Artifacts/0f/0f50fe3925755687e5d3dbec0eec47e3 new file mode 100644 index 00000000..ea8d4612 Binary files /dev/null and b/PO/Library/Artifacts/0f/0f50fe3925755687e5d3dbec0eec47e3 differ diff --git a/PO/Library/Artifacts/0f/0f61d86c735a956c4e6d9439be6eb13a b/PO/Library/Artifacts/0f/0f61d86c735a956c4e6d9439be6eb13a new file mode 100644 index 00000000..cd25f876 Binary files /dev/null and b/PO/Library/Artifacts/0f/0f61d86c735a956c4e6d9439be6eb13a differ diff --git a/PO/Library/Artifacts/0f/0f8f343f434c8d30efb10f6f7949f367 b/PO/Library/Artifacts/0f/0f8f343f434c8d30efb10f6f7949f367 new file mode 100644 index 00000000..a9381e00 Binary files /dev/null and b/PO/Library/Artifacts/0f/0f8f343f434c8d30efb10f6f7949f367 differ diff --git a/PO/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e b/PO/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e new file mode 100644 index 00000000..0a07fb70 Binary files /dev/null and b/PO/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e differ diff --git a/PO/Library/Artifacts/0f/0f981957a706df17bd17f2674b28c09b b/PO/Library/Artifacts/0f/0f981957a706df17bd17f2674b28c09b new file mode 100644 index 00000000..7e42080e Binary files /dev/null and b/PO/Library/Artifacts/0f/0f981957a706df17bd17f2674b28c09b differ diff --git a/PO/Library/Artifacts/0f/0fa07f5dcbea50af250ecbe26399d527 b/PO/Library/Artifacts/0f/0fa07f5dcbea50af250ecbe26399d527 new file mode 100644 index 00000000..98006530 Binary files /dev/null and b/PO/Library/Artifacts/0f/0fa07f5dcbea50af250ecbe26399d527 differ diff --git a/PO/Library/Artifacts/0f/0fac4c7f74ad4b7a2128f703b200f68e b/PO/Library/Artifacts/0f/0fac4c7f74ad4b7a2128f703b200f68e new file mode 100644 index 00000000..2332de0a Binary files /dev/null and b/PO/Library/Artifacts/0f/0fac4c7f74ad4b7a2128f703b200f68e differ diff --git a/PO/Library/Artifacts/0f/0fe95a217d03cb4bae504b3717c01edb b/PO/Library/Artifacts/0f/0fe95a217d03cb4bae504b3717c01edb new file mode 100644 index 00000000..ae62d711 Binary files /dev/null and b/PO/Library/Artifacts/0f/0fe95a217d03cb4bae504b3717c01edb differ diff --git a/PO/Library/Artifacts/10/1003afef4d339dfd29b94703849b3c80 b/PO/Library/Artifacts/10/1003afef4d339dfd29b94703849b3c80 new file mode 100644 index 00000000..d1208bbd Binary files /dev/null and b/PO/Library/Artifacts/10/1003afef4d339dfd29b94703849b3c80 differ diff --git a/PO/Library/Artifacts/10/1004ddceadf5caf4628f339b2533d32f b/PO/Library/Artifacts/10/1004ddceadf5caf4628f339b2533d32f new file mode 100644 index 00000000..6238ecb7 Binary files /dev/null and b/PO/Library/Artifacts/10/1004ddceadf5caf4628f339b2533d32f differ diff --git a/PO/Library/Artifacts/10/10117e2187c41c29004618819dd6efd7 b/PO/Library/Artifacts/10/10117e2187c41c29004618819dd6efd7 new file mode 100644 index 00000000..974b2bab Binary files /dev/null and b/PO/Library/Artifacts/10/10117e2187c41c29004618819dd6efd7 differ diff --git a/PO/Library/Artifacts/10/101edfd01c723a4ef7f7901f9d9da02a b/PO/Library/Artifacts/10/101edfd01c723a4ef7f7901f9d9da02a new file mode 100644 index 00000000..13f35f28 Binary files /dev/null and b/PO/Library/Artifacts/10/101edfd01c723a4ef7f7901f9d9da02a differ diff --git a/PO/Library/Artifacts/10/10257139881dfe6c03f65751b91991b3 b/PO/Library/Artifacts/10/10257139881dfe6c03f65751b91991b3 new file mode 100644 index 00000000..8f04a496 Binary files /dev/null and b/PO/Library/Artifacts/10/10257139881dfe6c03f65751b91991b3 differ diff --git a/PO/Library/Artifacts/10/10301719804a2ef6cf50452a581d3bda b/PO/Library/Artifacts/10/10301719804a2ef6cf50452a581d3bda new file mode 100644 index 00000000..20b9674d Binary files /dev/null and b/PO/Library/Artifacts/10/10301719804a2ef6cf50452a581d3bda differ diff --git a/PO/Library/Artifacts/10/104afb4ae3d05073e1375a43a37ed120 b/PO/Library/Artifacts/10/104afb4ae3d05073e1375a43a37ed120 new file mode 100644 index 00000000..797518a9 Binary files /dev/null and b/PO/Library/Artifacts/10/104afb4ae3d05073e1375a43a37ed120 differ diff --git a/PO/Library/Artifacts/10/107ae0d1a00c1a64f08e90b04a01b18a b/PO/Library/Artifacts/10/107ae0d1a00c1a64f08e90b04a01b18a new file mode 100644 index 00000000..0b3dbed6 Binary files /dev/null and b/PO/Library/Artifacts/10/107ae0d1a00c1a64f08e90b04a01b18a differ diff --git a/PO/Library/Artifacts/10/107e7d46c84199050a9e2662494e8569 b/PO/Library/Artifacts/10/107e7d46c84199050a9e2662494e8569 new file mode 100644 index 00000000..037f883c Binary files /dev/null and b/PO/Library/Artifacts/10/107e7d46c84199050a9e2662494e8569 differ diff --git a/PO/Library/Artifacts/10/1091decdd1744b774663abbd267ad3a7 b/PO/Library/Artifacts/10/1091decdd1744b774663abbd267ad3a7 new file mode 100644 index 00000000..dadba71c Binary files /dev/null and b/PO/Library/Artifacts/10/1091decdd1744b774663abbd267ad3a7 differ diff --git a/PO/Library/Artifacts/10/10920a1c498051857334f65d013b3e09 b/PO/Library/Artifacts/10/10920a1c498051857334f65d013b3e09 new file mode 100644 index 00000000..9c5292d6 Binary files /dev/null and b/PO/Library/Artifacts/10/10920a1c498051857334f65d013b3e09 differ diff --git a/PO/Library/Artifacts/10/109535d7a1df8d6262d5355b54afd4ae b/PO/Library/Artifacts/10/109535d7a1df8d6262d5355b54afd4ae new file mode 100644 index 00000000..9e616566 Binary files /dev/null and b/PO/Library/Artifacts/10/109535d7a1df8d6262d5355b54afd4ae differ diff --git a/PO/Library/Artifacts/10/1097a7a382f4a5dfe87949c49d994251 b/PO/Library/Artifacts/10/1097a7a382f4a5dfe87949c49d994251 new file mode 100644 index 00000000..969ee40e Binary files /dev/null and b/PO/Library/Artifacts/10/1097a7a382f4a5dfe87949c49d994251 differ diff --git a/PO/Library/Artifacts/10/10c1bbf23bfef83d394e970c34954b71 b/PO/Library/Artifacts/10/10c1bbf23bfef83d394e970c34954b71 new file mode 100644 index 00000000..eec9ed62 Binary files /dev/null and b/PO/Library/Artifacts/10/10c1bbf23bfef83d394e970c34954b71 differ diff --git a/PO/Library/Artifacts/10/10e0e80dba9d48a1bd893a8c1030ae0c b/PO/Library/Artifacts/10/10e0e80dba9d48a1bd893a8c1030ae0c new file mode 100644 index 00000000..462682ba Binary files /dev/null and b/PO/Library/Artifacts/10/10e0e80dba9d48a1bd893a8c1030ae0c differ diff --git a/PO/Library/Artifacts/11/1114d1bf323fc34697498302109d5005 b/PO/Library/Artifacts/11/1114d1bf323fc34697498302109d5005 new file mode 100644 index 00000000..afd963d7 Binary files /dev/null and b/PO/Library/Artifacts/11/1114d1bf323fc34697498302109d5005 differ diff --git a/PO/Library/Artifacts/11/116c2b5413d54482fc200861f44c7b44 b/PO/Library/Artifacts/11/116c2b5413d54482fc200861f44c7b44 new file mode 100644 index 00000000..dce5e155 Binary files /dev/null and b/PO/Library/Artifacts/11/116c2b5413d54482fc200861f44c7b44 differ diff --git a/PO/Library/Artifacts/11/117c14e5d50cc7d3366389e17defe231 b/PO/Library/Artifacts/11/117c14e5d50cc7d3366389e17defe231 new file mode 100644 index 00000000..ad54a226 Binary files /dev/null and b/PO/Library/Artifacts/11/117c14e5d50cc7d3366389e17defe231 differ diff --git a/PO/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 b/PO/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 new file mode 100644 index 00000000..6d9b3134 Binary files /dev/null and b/PO/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 differ diff --git a/PO/Library/Artifacts/11/11aa56201616d345e9f55a0df35eeb52 b/PO/Library/Artifacts/11/11aa56201616d345e9f55a0df35eeb52 new file mode 100644 index 00000000..072de3b6 Binary files /dev/null and b/PO/Library/Artifacts/11/11aa56201616d345e9f55a0df35eeb52 differ diff --git a/PO/Library/Artifacts/11/11b4988263c97caaa0c636c1b5b6c66f b/PO/Library/Artifacts/11/11b4988263c97caaa0c636c1b5b6c66f new file mode 100644 index 00000000..0bbd2f42 Binary files /dev/null and b/PO/Library/Artifacts/11/11b4988263c97caaa0c636c1b5b6c66f differ diff --git a/PO/Library/Artifacts/11/11c50092a1f79d3ebc6f118baec9579e b/PO/Library/Artifacts/11/11c50092a1f79d3ebc6f118baec9579e new file mode 100644 index 00000000..d8afb7f5 Binary files /dev/null and b/PO/Library/Artifacts/11/11c50092a1f79d3ebc6f118baec9579e differ diff --git a/PO/Library/Artifacts/11/11c7f43847edb04bbee4b6ac0f02cac2 b/PO/Library/Artifacts/11/11c7f43847edb04bbee4b6ac0f02cac2 new file mode 100644 index 00000000..7ab9f583 Binary files /dev/null and b/PO/Library/Artifacts/11/11c7f43847edb04bbee4b6ac0f02cac2 differ diff --git a/PO/Library/Artifacts/11/11ca9e2fc767cecf7996f2a76e4db12e b/PO/Library/Artifacts/11/11ca9e2fc767cecf7996f2a76e4db12e new file mode 100644 index 00000000..d4350618 Binary files /dev/null and b/PO/Library/Artifacts/11/11ca9e2fc767cecf7996f2a76e4db12e differ diff --git a/PO/Library/Artifacts/11/11d3b7df066dc406b2025b549f33e0a5 b/PO/Library/Artifacts/11/11d3b7df066dc406b2025b549f33e0a5 new file mode 100644 index 00000000..4145a0c4 Binary files /dev/null and b/PO/Library/Artifacts/11/11d3b7df066dc406b2025b549f33e0a5 differ diff --git a/PO/Library/Artifacts/11/11d9194c50e17e205377b63aae9f46e7 b/PO/Library/Artifacts/11/11d9194c50e17e205377b63aae9f46e7 new file mode 100644 index 00000000..3ab2f3a4 Binary files /dev/null and b/PO/Library/Artifacts/11/11d9194c50e17e205377b63aae9f46e7 differ diff --git a/PO/Library/Artifacts/11/11e22e68c11dcdc12461a28af13a06cf b/PO/Library/Artifacts/11/11e22e68c11dcdc12461a28af13a06cf new file mode 100644 index 00000000..bb13452a Binary files /dev/null and b/PO/Library/Artifacts/11/11e22e68c11dcdc12461a28af13a06cf differ diff --git a/PO/Library/Artifacts/11/11e373abf881316757866349d1fc30af b/PO/Library/Artifacts/11/11e373abf881316757866349d1fc30af new file mode 100644 index 00000000..44e122b7 Binary files /dev/null and b/PO/Library/Artifacts/11/11e373abf881316757866349d1fc30af differ diff --git a/PO/Library/Artifacts/11/11fe37d1022839a7d03bfa25287243ef b/PO/Library/Artifacts/11/11fe37d1022839a7d03bfa25287243ef new file mode 100644 index 00000000..5d653c83 Binary files /dev/null and b/PO/Library/Artifacts/11/11fe37d1022839a7d03bfa25287243ef differ diff --git a/PO/Library/Artifacts/12/12306aaf83bf2ad17db5e12582f1ff36 b/PO/Library/Artifacts/12/12306aaf83bf2ad17db5e12582f1ff36 new file mode 100644 index 00000000..0fed3d89 Binary files /dev/null and b/PO/Library/Artifacts/12/12306aaf83bf2ad17db5e12582f1ff36 differ diff --git a/PO/Library/Artifacts/12/123dedf7d5d51d50f2cf43687328ae6e b/PO/Library/Artifacts/12/123dedf7d5d51d50f2cf43687328ae6e new file mode 100644 index 00000000..e9076ad9 Binary files /dev/null and b/PO/Library/Artifacts/12/123dedf7d5d51d50f2cf43687328ae6e differ diff --git a/PO/Library/Artifacts/12/124195c3245deaeba48e22710666a57d b/PO/Library/Artifacts/12/124195c3245deaeba48e22710666a57d new file mode 100644 index 00000000..fe5a4485 Binary files /dev/null and b/PO/Library/Artifacts/12/124195c3245deaeba48e22710666a57d differ diff --git a/PO/Library/Artifacts/12/124918bce6574b1bdcd5a4ebf27cf96d b/PO/Library/Artifacts/12/124918bce6574b1bdcd5a4ebf27cf96d new file mode 100644 index 00000000..4339b3ef Binary files /dev/null and b/PO/Library/Artifacts/12/124918bce6574b1bdcd5a4ebf27cf96d differ diff --git a/PO/Library/Artifacts/12/12598afb7ba667088566d1c0f88cffbf b/PO/Library/Artifacts/12/12598afb7ba667088566d1c0f88cffbf new file mode 100644 index 00000000..1bad64c6 Binary files /dev/null and b/PO/Library/Artifacts/12/12598afb7ba667088566d1c0f88cffbf differ diff --git a/PO/Library/Artifacts/12/12697f5d52affd09a137907880ee1c3d b/PO/Library/Artifacts/12/12697f5d52affd09a137907880ee1c3d new file mode 100644 index 00000000..772b2fe4 Binary files /dev/null and b/PO/Library/Artifacts/12/12697f5d52affd09a137907880ee1c3d differ diff --git a/PO/Library/Artifacts/12/1270a938da4bb3dea3e95ec60e383631 b/PO/Library/Artifacts/12/1270a938da4bb3dea3e95ec60e383631 new file mode 100644 index 00000000..a9ec62ec Binary files /dev/null and b/PO/Library/Artifacts/12/1270a938da4bb3dea3e95ec60e383631 differ diff --git a/PO/Library/Artifacts/12/1273a7f5c3d0c792c01f21e043ea13fe b/PO/Library/Artifacts/12/1273a7f5c3d0c792c01f21e043ea13fe new file mode 100644 index 00000000..5e452d1b Binary files /dev/null and b/PO/Library/Artifacts/12/1273a7f5c3d0c792c01f21e043ea13fe differ diff --git a/PO/Library/Artifacts/12/1275df7f6141d36c145b678784f02933 b/PO/Library/Artifacts/12/1275df7f6141d36c145b678784f02933 new file mode 100644 index 00000000..04c7bada Binary files /dev/null and b/PO/Library/Artifacts/12/1275df7f6141d36c145b678784f02933 differ diff --git a/PO/Library/Artifacts/12/1275f7d733c4bab2ccebbdcef9ac45f9 b/PO/Library/Artifacts/12/1275f7d733c4bab2ccebbdcef9ac45f9 new file mode 100644 index 00000000..3bb19ae8 Binary files /dev/null and b/PO/Library/Artifacts/12/1275f7d733c4bab2ccebbdcef9ac45f9 differ diff --git a/PO/Library/Artifacts/12/127cc12895bf2cd2857db523df2ca488 b/PO/Library/Artifacts/12/127cc12895bf2cd2857db523df2ca488 new file mode 100644 index 00000000..21a56dd5 Binary files /dev/null and b/PO/Library/Artifacts/12/127cc12895bf2cd2857db523df2ca488 differ diff --git a/PO/Library/Artifacts/12/12adaace9bff89ed64424a1e5e5c31b6 b/PO/Library/Artifacts/12/12adaace9bff89ed64424a1e5e5c31b6 new file mode 100644 index 00000000..d62b174e Binary files /dev/null and b/PO/Library/Artifacts/12/12adaace9bff89ed64424a1e5e5c31b6 differ diff --git a/PO/Library/Artifacts/12/12adec9fb2bbdceffb9486a57330c977 b/PO/Library/Artifacts/12/12adec9fb2bbdceffb9486a57330c977 new file mode 100644 index 00000000..96ff4bfd Binary files /dev/null and b/PO/Library/Artifacts/12/12adec9fb2bbdceffb9486a57330c977 differ diff --git a/PO/Library/Artifacts/12/12cef923336e46d8614f4c24d787cede b/PO/Library/Artifacts/12/12cef923336e46d8614f4c24d787cede new file mode 100644 index 00000000..6cf56142 Binary files /dev/null and b/PO/Library/Artifacts/12/12cef923336e46d8614f4c24d787cede differ diff --git a/PO/Library/Artifacts/12/12d5913abe3ad7aa9fa8cdb07ac0328e b/PO/Library/Artifacts/12/12d5913abe3ad7aa9fa8cdb07ac0328e new file mode 100644 index 00000000..f2a28001 Binary files /dev/null and b/PO/Library/Artifacts/12/12d5913abe3ad7aa9fa8cdb07ac0328e differ diff --git a/PO/Library/Artifacts/12/12d90042b302206180c3f4288daa7b08 b/PO/Library/Artifacts/12/12d90042b302206180c3f4288daa7b08 new file mode 100644 index 00000000..155e1fea Binary files /dev/null and b/PO/Library/Artifacts/12/12d90042b302206180c3f4288daa7b08 differ diff --git a/PO/Library/Artifacts/12/12fccf6b08e7b043587576bb2e2341b7 b/PO/Library/Artifacts/12/12fccf6b08e7b043587576bb2e2341b7 new file mode 100644 index 00000000..bad41380 Binary files /dev/null and b/PO/Library/Artifacts/12/12fccf6b08e7b043587576bb2e2341b7 differ diff --git a/PO/Library/Artifacts/13/130866119cb58a5597fc3d39615cacf6 b/PO/Library/Artifacts/13/130866119cb58a5597fc3d39615cacf6 new file mode 100644 index 00000000..1c56940c Binary files /dev/null and b/PO/Library/Artifacts/13/130866119cb58a5597fc3d39615cacf6 differ diff --git a/PO/Library/Artifacts/13/131ec37de6d3dfea4bff21cdf0365170 b/PO/Library/Artifacts/13/131ec37de6d3dfea4bff21cdf0365170 new file mode 100644 index 00000000..f13c8425 Binary files /dev/null and b/PO/Library/Artifacts/13/131ec37de6d3dfea4bff21cdf0365170 differ diff --git a/PO/Library/Artifacts/13/1325e905162f1703ec2bbb5e3f4d7886 b/PO/Library/Artifacts/13/1325e905162f1703ec2bbb5e3f4d7886 new file mode 100644 index 00000000..a7796a66 Binary files /dev/null and b/PO/Library/Artifacts/13/1325e905162f1703ec2bbb5e3f4d7886 differ diff --git a/PO/Library/Artifacts/13/132868b51e904b2d6a600db08da14578 b/PO/Library/Artifacts/13/132868b51e904b2d6a600db08da14578 new file mode 100644 index 00000000..0267cf2a Binary files /dev/null and b/PO/Library/Artifacts/13/132868b51e904b2d6a600db08da14578 differ diff --git a/PO/Library/Artifacts/13/1338558eb3df2685e31a9573fd22554b b/PO/Library/Artifacts/13/1338558eb3df2685e31a9573fd22554b new file mode 100644 index 00000000..68d566a4 Binary files /dev/null and b/PO/Library/Artifacts/13/1338558eb3df2685e31a9573fd22554b differ diff --git a/PO/Library/Artifacts/13/133f432ebdb090f2283ea526207c1c91 b/PO/Library/Artifacts/13/133f432ebdb090f2283ea526207c1c91 new file mode 100644 index 00000000..a8c55acd Binary files /dev/null and b/PO/Library/Artifacts/13/133f432ebdb090f2283ea526207c1c91 differ diff --git a/PO/Library/Artifacts/13/1352933abd74f877fe71a447f18fa006 b/PO/Library/Artifacts/13/1352933abd74f877fe71a447f18fa006 new file mode 100644 index 00000000..1570d80a Binary files /dev/null and b/PO/Library/Artifacts/13/1352933abd74f877fe71a447f18fa006 differ diff --git a/PO/Library/Artifacts/13/136cd703bda915b2583bbac1c2ccee88 b/PO/Library/Artifacts/13/136cd703bda915b2583bbac1c2ccee88 new file mode 100644 index 00000000..22770db4 Binary files /dev/null and b/PO/Library/Artifacts/13/136cd703bda915b2583bbac1c2ccee88 differ diff --git a/PO/Library/Artifacts/13/1373b962a6842f2c2fd766f81fd2e5ff b/PO/Library/Artifacts/13/1373b962a6842f2c2fd766f81fd2e5ff new file mode 100644 index 00000000..2d7506a6 Binary files /dev/null and b/PO/Library/Artifacts/13/1373b962a6842f2c2fd766f81fd2e5ff differ diff --git a/PO/Library/Artifacts/13/138f0f76c3199976deb4a8dafd2dbb68 b/PO/Library/Artifacts/13/138f0f76c3199976deb4a8dafd2dbb68 new file mode 100644 index 00000000..a0f52c93 Binary files /dev/null and b/PO/Library/Artifacts/13/138f0f76c3199976deb4a8dafd2dbb68 differ diff --git a/PO/Library/Artifacts/13/139203f2372b44d6880cf20cc72a8ca7 b/PO/Library/Artifacts/13/139203f2372b44d6880cf20cc72a8ca7 new file mode 100644 index 00000000..0eb8d908 Binary files /dev/null and b/PO/Library/Artifacts/13/139203f2372b44d6880cf20cc72a8ca7 differ diff --git a/PO/Library/Artifacts/13/13ad52c4e3acabd446bc4b7f6df12316 b/PO/Library/Artifacts/13/13ad52c4e3acabd446bc4b7f6df12316 new file mode 100644 index 00000000..39d52723 Binary files /dev/null and b/PO/Library/Artifacts/13/13ad52c4e3acabd446bc4b7f6df12316 differ diff --git a/PO/Library/Artifacts/13/13afde848e2fc77e2c2a65572679692c b/PO/Library/Artifacts/13/13afde848e2fc77e2c2a65572679692c new file mode 100644 index 00000000..5a9f537c Binary files /dev/null and b/PO/Library/Artifacts/13/13afde848e2fc77e2c2a65572679692c differ diff --git a/PO/Library/Artifacts/13/13b7e1238e4609718cb9907e2f524f90 b/PO/Library/Artifacts/13/13b7e1238e4609718cb9907e2f524f90 new file mode 100644 index 00000000..7ef30304 Binary files /dev/null and b/PO/Library/Artifacts/13/13b7e1238e4609718cb9907e2f524f90 differ diff --git a/PO/Library/Artifacts/13/13c350f5afcaebcc05165c3b191b085b b/PO/Library/Artifacts/13/13c350f5afcaebcc05165c3b191b085b new file mode 100644 index 00000000..8d825e90 Binary files /dev/null and b/PO/Library/Artifacts/13/13c350f5afcaebcc05165c3b191b085b differ diff --git a/PO/Library/Artifacts/13/13c652132dbf2885b19a679269827778 b/PO/Library/Artifacts/13/13c652132dbf2885b19a679269827778 new file mode 100644 index 00000000..0da546f4 Binary files /dev/null and b/PO/Library/Artifacts/13/13c652132dbf2885b19a679269827778 differ diff --git a/PO/Library/Artifacts/13/13c7f25bf10a0e0e173bbe627a58683e b/PO/Library/Artifacts/13/13c7f25bf10a0e0e173bbe627a58683e new file mode 100644 index 00000000..45ce7f93 Binary files /dev/null and b/PO/Library/Artifacts/13/13c7f25bf10a0e0e173bbe627a58683e differ diff --git a/PO/Library/Artifacts/13/13ef9668c84934bc07cae5babfd28049 b/PO/Library/Artifacts/13/13ef9668c84934bc07cae5babfd28049 new file mode 100644 index 00000000..434fa77b Binary files /dev/null and b/PO/Library/Artifacts/13/13ef9668c84934bc07cae5babfd28049 differ diff --git a/PO/Library/Artifacts/13/13f05f953fe3f2735a9d063380114b89 b/PO/Library/Artifacts/13/13f05f953fe3f2735a9d063380114b89 new file mode 100644 index 00000000..6b00f152 Binary files /dev/null and b/PO/Library/Artifacts/13/13f05f953fe3f2735a9d063380114b89 differ diff --git a/PO/Library/Artifacts/14/141aaf189cf5a755725a370e4775a5aa b/PO/Library/Artifacts/14/141aaf189cf5a755725a370e4775a5aa new file mode 100644 index 00000000..a20d1795 Binary files /dev/null and b/PO/Library/Artifacts/14/141aaf189cf5a755725a370e4775a5aa differ diff --git a/PO/Library/Artifacts/14/1431b0c71cd65fe293b9988a92baebd4 b/PO/Library/Artifacts/14/1431b0c71cd65fe293b9988a92baebd4 new file mode 100644 index 00000000..0d5a4a51 Binary files /dev/null and b/PO/Library/Artifacts/14/1431b0c71cd65fe293b9988a92baebd4 differ diff --git a/PO/Library/Artifacts/14/143b8f667ef147409fb777a989291e4a b/PO/Library/Artifacts/14/143b8f667ef147409fb777a989291e4a new file mode 100644 index 00000000..97fcef1b Binary files /dev/null and b/PO/Library/Artifacts/14/143b8f667ef147409fb777a989291e4a differ diff --git a/PO/Library/Artifacts/14/1495f6e0bf30c97daf7cad3861c01571 b/PO/Library/Artifacts/14/1495f6e0bf30c97daf7cad3861c01571 new file mode 100644 index 00000000..bcf5432c Binary files /dev/null and b/PO/Library/Artifacts/14/1495f6e0bf30c97daf7cad3861c01571 differ diff --git a/PO/Library/Artifacts/14/14b2de34bd0334def914e4314e9b1c2d b/PO/Library/Artifacts/14/14b2de34bd0334def914e4314e9b1c2d new file mode 100644 index 00000000..be4466c7 Binary files /dev/null and b/PO/Library/Artifacts/14/14b2de34bd0334def914e4314e9b1c2d differ diff --git a/PO/Library/Artifacts/14/14c2f016b847a9da4d37ccb225cf2771 b/PO/Library/Artifacts/14/14c2f016b847a9da4d37ccb225cf2771 new file mode 100644 index 00000000..207a1247 Binary files /dev/null and b/PO/Library/Artifacts/14/14c2f016b847a9da4d37ccb225cf2771 differ diff --git a/PO/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 b/PO/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 new file mode 100644 index 00000000..da35bffc Binary files /dev/null and b/PO/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 differ diff --git a/PO/Library/Artifacts/14/14ca0367bd94a13f56841e5de5b8b89d b/PO/Library/Artifacts/14/14ca0367bd94a13f56841e5de5b8b89d new file mode 100644 index 00000000..8bc752db Binary files /dev/null and b/PO/Library/Artifacts/14/14ca0367bd94a13f56841e5de5b8b89d differ diff --git a/PO/Library/Artifacts/14/14ce0afa20727dd5a1d0a39696907cea b/PO/Library/Artifacts/14/14ce0afa20727dd5a1d0a39696907cea new file mode 100644 index 00000000..9ebe9543 Binary files /dev/null and b/PO/Library/Artifacts/14/14ce0afa20727dd5a1d0a39696907cea differ diff --git a/PO/Library/Artifacts/14/14e214248a1152257d6b6804e536b5f6 b/PO/Library/Artifacts/14/14e214248a1152257d6b6804e536b5f6 new file mode 100644 index 00000000..24a32930 Binary files /dev/null and b/PO/Library/Artifacts/14/14e214248a1152257d6b6804e536b5f6 differ diff --git a/PO/Library/Artifacts/14/14e5a302ce40b6bd443bab5050cfb0d0 b/PO/Library/Artifacts/14/14e5a302ce40b6bd443bab5050cfb0d0 new file mode 100644 index 00000000..f32d8b9b Binary files /dev/null and b/PO/Library/Artifacts/14/14e5a302ce40b6bd443bab5050cfb0d0 differ diff --git a/PO/Library/Artifacts/14/14f22689089fbebcb4c868759af2fd8a b/PO/Library/Artifacts/14/14f22689089fbebcb4c868759af2fd8a new file mode 100644 index 00000000..aec67e4e Binary files /dev/null and b/PO/Library/Artifacts/14/14f22689089fbebcb4c868759af2fd8a differ diff --git a/PO/Library/Artifacts/14/14f4e325d1ea7935335dbf6f777b93f9 b/PO/Library/Artifacts/14/14f4e325d1ea7935335dbf6f777b93f9 new file mode 100644 index 00000000..967e14cf Binary files /dev/null and b/PO/Library/Artifacts/14/14f4e325d1ea7935335dbf6f777b93f9 differ diff --git a/PO/Library/Artifacts/14/14f5329ee47eaa55d1d6ffda49afccf0 b/PO/Library/Artifacts/14/14f5329ee47eaa55d1d6ffda49afccf0 new file mode 100644 index 00000000..89913d58 Binary files /dev/null and b/PO/Library/Artifacts/14/14f5329ee47eaa55d1d6ffda49afccf0 differ diff --git a/PO/Library/Artifacts/15/1508dd99453bbc0460ea48d761833341 b/PO/Library/Artifacts/15/1508dd99453bbc0460ea48d761833341 new file mode 100644 index 00000000..535e329c Binary files /dev/null and b/PO/Library/Artifacts/15/1508dd99453bbc0460ea48d761833341 differ diff --git a/PO/Library/Artifacts/15/15358bd0dde7a7dc00836fac72636f2a b/PO/Library/Artifacts/15/15358bd0dde7a7dc00836fac72636f2a new file mode 100644 index 00000000..999a52b3 Binary files /dev/null and b/PO/Library/Artifacts/15/15358bd0dde7a7dc00836fac72636f2a differ diff --git a/PO/Library/Artifacts/15/153c824c524bd2e9340b20286d921749 b/PO/Library/Artifacts/15/153c824c524bd2e9340b20286d921749 new file mode 100644 index 00000000..fa122b35 Binary files /dev/null and b/PO/Library/Artifacts/15/153c824c524bd2e9340b20286d921749 differ diff --git a/PO/Library/Artifacts/15/154e7060634d2397348196f511856fd5 b/PO/Library/Artifacts/15/154e7060634d2397348196f511856fd5 new file mode 100644 index 00000000..c322417a Binary files /dev/null and b/PO/Library/Artifacts/15/154e7060634d2397348196f511856fd5 differ diff --git a/PO/Library/Artifacts/15/155cc77813934359cfac220d19c58f02 b/PO/Library/Artifacts/15/155cc77813934359cfac220d19c58f02 new file mode 100644 index 00000000..4e8d82e6 Binary files /dev/null and b/PO/Library/Artifacts/15/155cc77813934359cfac220d19c58f02 differ diff --git a/PO/Library/Artifacts/15/155ec09394ab8ff4dc342ce0f0787c49 b/PO/Library/Artifacts/15/155ec09394ab8ff4dc342ce0f0787c49 new file mode 100644 index 00000000..0fc1e1c9 Binary files /dev/null and b/PO/Library/Artifacts/15/155ec09394ab8ff4dc342ce0f0787c49 differ diff --git a/PO/Library/Artifacts/15/15763914570e49a89304abac46b33098 b/PO/Library/Artifacts/15/15763914570e49a89304abac46b33098 new file mode 100644 index 00000000..12558af1 Binary files /dev/null and b/PO/Library/Artifacts/15/15763914570e49a89304abac46b33098 differ diff --git a/PO/Library/Artifacts/15/1581bdfa5f6a1c91c68968cafc0bd503 b/PO/Library/Artifacts/15/1581bdfa5f6a1c91c68968cafc0bd503 new file mode 100644 index 00000000..5ef36b54 Binary files /dev/null and b/PO/Library/Artifacts/15/1581bdfa5f6a1c91c68968cafc0bd503 differ diff --git a/PO/Library/Artifacts/15/159adc12e622d965778fb95c8b356a70 b/PO/Library/Artifacts/15/159adc12e622d965778fb95c8b356a70 new file mode 100644 index 00000000..2491bebf Binary files /dev/null and b/PO/Library/Artifacts/15/159adc12e622d965778fb95c8b356a70 differ diff --git a/PO/Library/Artifacts/15/15b5fd16d132a7a70ec939e0607deeec b/PO/Library/Artifacts/15/15b5fd16d132a7a70ec939e0607deeec new file mode 100644 index 00000000..64c68673 Binary files /dev/null and b/PO/Library/Artifacts/15/15b5fd16d132a7a70ec939e0607deeec differ diff --git a/PO/Library/Artifacts/15/15bbce3ec9850d6ee697aa055b9c674c b/PO/Library/Artifacts/15/15bbce3ec9850d6ee697aa055b9c674c new file mode 100644 index 00000000..fb8e71d3 Binary files /dev/null and b/PO/Library/Artifacts/15/15bbce3ec9850d6ee697aa055b9c674c differ diff --git a/PO/Library/Artifacts/15/15c7b01969d97d893f12a0c022127fe6 b/PO/Library/Artifacts/15/15c7b01969d97d893f12a0c022127fe6 new file mode 100644 index 00000000..7d8bddb1 Binary files /dev/null and b/PO/Library/Artifacts/15/15c7b01969d97d893f12a0c022127fe6 differ diff --git a/PO/Library/Artifacts/15/15ce9cdbd1723cc6afed9f622c23f3e3 b/PO/Library/Artifacts/15/15ce9cdbd1723cc6afed9f622c23f3e3 new file mode 100644 index 00000000..d045c594 Binary files /dev/null and b/PO/Library/Artifacts/15/15ce9cdbd1723cc6afed9f622c23f3e3 differ diff --git a/PO/Library/Artifacts/15/15e1fb191eec4991a5e2f5e251c87fe0 b/PO/Library/Artifacts/15/15e1fb191eec4991a5e2f5e251c87fe0 new file mode 100644 index 00000000..53c6c1a3 Binary files /dev/null and b/PO/Library/Artifacts/15/15e1fb191eec4991a5e2f5e251c87fe0 differ diff --git a/PO/Library/Artifacts/15/15ff4b38af4a5904e4c0b555078bbba1 b/PO/Library/Artifacts/15/15ff4b38af4a5904e4c0b555078bbba1 new file mode 100644 index 00000000..0317f605 Binary files /dev/null and b/PO/Library/Artifacts/15/15ff4b38af4a5904e4c0b555078bbba1 differ diff --git a/PO/Library/Artifacts/16/1602f20cb52aa3f27e2bd122bbc6252e b/PO/Library/Artifacts/16/1602f20cb52aa3f27e2bd122bbc6252e new file mode 100644 index 00000000..2338725e Binary files /dev/null and b/PO/Library/Artifacts/16/1602f20cb52aa3f27e2bd122bbc6252e differ diff --git a/PO/Library/Artifacts/16/160a0e8a378baa13d5badce16d395ad6 b/PO/Library/Artifacts/16/160a0e8a378baa13d5badce16d395ad6 new file mode 100644 index 00000000..3206d703 Binary files /dev/null and b/PO/Library/Artifacts/16/160a0e8a378baa13d5badce16d395ad6 differ diff --git a/PO/Library/Artifacts/16/160a44e953039623ea0b9468f96ad3d1 b/PO/Library/Artifacts/16/160a44e953039623ea0b9468f96ad3d1 new file mode 100644 index 00000000..c0b52745 Binary files /dev/null and b/PO/Library/Artifacts/16/160a44e953039623ea0b9468f96ad3d1 differ diff --git a/PO/Library/Artifacts/16/1612338399082bef5ccf5e5386d2dd6b b/PO/Library/Artifacts/16/1612338399082bef5ccf5e5386d2dd6b new file mode 100644 index 00000000..22f1f26e Binary files /dev/null and b/PO/Library/Artifacts/16/1612338399082bef5ccf5e5386d2dd6b differ diff --git a/PO/Library/Artifacts/16/163be1a8e7f4e9b846f6e48a64c939b2 b/PO/Library/Artifacts/16/163be1a8e7f4e9b846f6e48a64c939b2 new file mode 100644 index 00000000..5817aa17 Binary files /dev/null and b/PO/Library/Artifacts/16/163be1a8e7f4e9b846f6e48a64c939b2 differ diff --git a/PO/Library/Artifacts/16/1642a8e9a649809b3687e790262ad0ed b/PO/Library/Artifacts/16/1642a8e9a649809b3687e790262ad0ed new file mode 100644 index 00000000..ef540535 Binary files /dev/null and b/PO/Library/Artifacts/16/1642a8e9a649809b3687e790262ad0ed differ diff --git a/PO/Library/Artifacts/16/1678fc0ddc865c61b16ad2d647813136 b/PO/Library/Artifacts/16/1678fc0ddc865c61b16ad2d647813136 new file mode 100644 index 00000000..7e4b3ad2 Binary files /dev/null and b/PO/Library/Artifacts/16/1678fc0ddc865c61b16ad2d647813136 differ diff --git a/PO/Library/Artifacts/16/169005c3718cf4dcf80a7e420423f62a b/PO/Library/Artifacts/16/169005c3718cf4dcf80a7e420423f62a new file mode 100644 index 00000000..3c101a98 Binary files /dev/null and b/PO/Library/Artifacts/16/169005c3718cf4dcf80a7e420423f62a differ diff --git a/PO/Library/Artifacts/16/169095d7bc5515b428c217fa1c25ea6b b/PO/Library/Artifacts/16/169095d7bc5515b428c217fa1c25ea6b new file mode 100644 index 00000000..67a36a7f Binary files /dev/null and b/PO/Library/Artifacts/16/169095d7bc5515b428c217fa1c25ea6b differ diff --git a/PO/Library/Artifacts/16/169becf56b3d3b0ba4f3013fb21e1e22 b/PO/Library/Artifacts/16/169becf56b3d3b0ba4f3013fb21e1e22 new file mode 100644 index 00000000..c5667ce3 Binary files /dev/null and b/PO/Library/Artifacts/16/169becf56b3d3b0ba4f3013fb21e1e22 differ diff --git a/PO/Library/Artifacts/16/169ced8481ea2588e6ffef2f4c2bac97 b/PO/Library/Artifacts/16/169ced8481ea2588e6ffef2f4c2bac97 new file mode 100644 index 00000000..fe516143 Binary files /dev/null and b/PO/Library/Artifacts/16/169ced8481ea2588e6ffef2f4c2bac97 differ diff --git a/PO/Library/Artifacts/16/16b7c0ece083d48a27534ba141293693 b/PO/Library/Artifacts/16/16b7c0ece083d48a27534ba141293693 new file mode 100644 index 00000000..0ad38786 Binary files /dev/null and b/PO/Library/Artifacts/16/16b7c0ece083d48a27534ba141293693 differ diff --git a/PO/Library/Artifacts/16/16bafe672d1042b3a353e724cf8d4c51 b/PO/Library/Artifacts/16/16bafe672d1042b3a353e724cf8d4c51 new file mode 100644 index 00000000..e788ff53 Binary files /dev/null and b/PO/Library/Artifacts/16/16bafe672d1042b3a353e724cf8d4c51 differ diff --git a/PO/Library/Artifacts/16/16c128e3661a5233b10a49fffac4ac3f b/PO/Library/Artifacts/16/16c128e3661a5233b10a49fffac4ac3f new file mode 100644 index 00000000..d796411b Binary files /dev/null and b/PO/Library/Artifacts/16/16c128e3661a5233b10a49fffac4ac3f differ diff --git a/PO/Library/Artifacts/16/16c662f511ef08332f3149a0be017f30 b/PO/Library/Artifacts/16/16c662f511ef08332f3149a0be017f30 new file mode 100644 index 00000000..a7359dce Binary files /dev/null and b/PO/Library/Artifacts/16/16c662f511ef08332f3149a0be017f30 differ diff --git a/PO/Library/Artifacts/16/16d76a87cf65aa7510de9270c36fc9a0 b/PO/Library/Artifacts/16/16d76a87cf65aa7510de9270c36fc9a0 new file mode 100644 index 00000000..ca1ea945 Binary files /dev/null and b/PO/Library/Artifacts/16/16d76a87cf65aa7510de9270c36fc9a0 differ diff --git a/PO/Library/Artifacts/16/16dadff7eec52776152e9a44f7d0638f b/PO/Library/Artifacts/16/16dadff7eec52776152e9a44f7d0638f new file mode 100644 index 00000000..bb1f1fa7 Binary files /dev/null and b/PO/Library/Artifacts/16/16dadff7eec52776152e9a44f7d0638f differ diff --git a/PO/Library/Artifacts/16/16e1fedd3625566e7c802efd7333fd5e b/PO/Library/Artifacts/16/16e1fedd3625566e7c802efd7333fd5e new file mode 100644 index 00000000..5afb075f Binary files /dev/null and b/PO/Library/Artifacts/16/16e1fedd3625566e7c802efd7333fd5e differ diff --git a/PO/Library/Artifacts/16/16ea7c58a14c5f26be95ed1f5791c28c b/PO/Library/Artifacts/16/16ea7c58a14c5f26be95ed1f5791c28c new file mode 100644 index 00000000..e54c88c7 Binary files /dev/null and b/PO/Library/Artifacts/16/16ea7c58a14c5f26be95ed1f5791c28c differ diff --git a/PO/Library/Artifacts/16/16fd86974c657e1c1523231db94fa2da b/PO/Library/Artifacts/16/16fd86974c657e1c1523231db94fa2da new file mode 100644 index 00000000..947a8da3 Binary files /dev/null and b/PO/Library/Artifacts/16/16fd86974c657e1c1523231db94fa2da differ diff --git a/PO/Library/Artifacts/16/16fdb1dee7e119ddbbd47d26680d51a7 b/PO/Library/Artifacts/16/16fdb1dee7e119ddbbd47d26680d51a7 new file mode 100644 index 00000000..d3c4707b Binary files /dev/null and b/PO/Library/Artifacts/16/16fdb1dee7e119ddbbd47d26680d51a7 differ diff --git a/PO/Library/Artifacts/17/170e705df9a6d2a59dcf48ac764b90b5 b/PO/Library/Artifacts/17/170e705df9a6d2a59dcf48ac764b90b5 new file mode 100644 index 00000000..29eb2782 Binary files /dev/null and b/PO/Library/Artifacts/17/170e705df9a6d2a59dcf48ac764b90b5 differ diff --git a/PO/Library/Artifacts/17/172305c38399a805b9b84d1f74f7a5a7 b/PO/Library/Artifacts/17/172305c38399a805b9b84d1f74f7a5a7 new file mode 100644 index 00000000..0a2d7f6c Binary files /dev/null and b/PO/Library/Artifacts/17/172305c38399a805b9b84d1f74f7a5a7 differ diff --git a/PO/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 b/PO/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 new file mode 100644 index 00000000..26ed746e Binary files /dev/null and b/PO/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 differ diff --git a/PO/Library/Artifacts/17/175646439767a9bedecf456132837a9c b/PO/Library/Artifacts/17/175646439767a9bedecf456132837a9c new file mode 100644 index 00000000..e4ee19fa Binary files /dev/null and b/PO/Library/Artifacts/17/175646439767a9bedecf456132837a9c differ diff --git a/PO/Library/Artifacts/17/1775afa5c3d6476f6e424b796f15bed0 b/PO/Library/Artifacts/17/1775afa5c3d6476f6e424b796f15bed0 new file mode 100644 index 00000000..36cb6540 Binary files /dev/null and b/PO/Library/Artifacts/17/1775afa5c3d6476f6e424b796f15bed0 differ diff --git a/PO/Library/Artifacts/17/178b8a57a56bb75b85f6d01ff12e4209 b/PO/Library/Artifacts/17/178b8a57a56bb75b85f6d01ff12e4209 new file mode 100644 index 00000000..513e5741 Binary files /dev/null and b/PO/Library/Artifacts/17/178b8a57a56bb75b85f6d01ff12e4209 differ diff --git a/PO/Library/Artifacts/17/178f6ad575e3139d89a6f6567c378ff4 b/PO/Library/Artifacts/17/178f6ad575e3139d89a6f6567c378ff4 new file mode 100644 index 00000000..95428a35 Binary files /dev/null and b/PO/Library/Artifacts/17/178f6ad575e3139d89a6f6567c378ff4 differ diff --git a/PO/Library/Artifacts/17/17cac43126febec94192b79fdd658ef2 b/PO/Library/Artifacts/17/17cac43126febec94192b79fdd658ef2 new file mode 100644 index 00000000..c257ff09 Binary files /dev/null and b/PO/Library/Artifacts/17/17cac43126febec94192b79fdd658ef2 differ diff --git a/PO/Library/Artifacts/17/17cca3c65b9d39efadf2ac00bcac2b45 b/PO/Library/Artifacts/17/17cca3c65b9d39efadf2ac00bcac2b45 new file mode 100644 index 00000000..4c29d855 Binary files /dev/null and b/PO/Library/Artifacts/17/17cca3c65b9d39efadf2ac00bcac2b45 differ diff --git a/PO/Library/Artifacts/17/17d06044e3beacfbd97fdc057bbf9065 b/PO/Library/Artifacts/17/17d06044e3beacfbd97fdc057bbf9065 new file mode 100644 index 00000000..be5bdda0 Binary files /dev/null and b/PO/Library/Artifacts/17/17d06044e3beacfbd97fdc057bbf9065 differ diff --git a/PO/Library/Artifacts/17/17d37346cd94441f9b8f1a16030adafa b/PO/Library/Artifacts/17/17d37346cd94441f9b8f1a16030adafa new file mode 100644 index 00000000..8d7cae49 Binary files /dev/null and b/PO/Library/Artifacts/17/17d37346cd94441f9b8f1a16030adafa differ diff --git a/PO/Library/Artifacts/17/17d3958ab96c617789b40d3f6602510b b/PO/Library/Artifacts/17/17d3958ab96c617789b40d3f6602510b new file mode 100644 index 00000000..37ddc1fd Binary files /dev/null and b/PO/Library/Artifacts/17/17d3958ab96c617789b40d3f6602510b differ diff --git a/PO/Library/Artifacts/17/17dc7779ac8d11f3810b23d5da827e63 b/PO/Library/Artifacts/17/17dc7779ac8d11f3810b23d5da827e63 new file mode 100644 index 00000000..c102237b Binary files /dev/null and b/PO/Library/Artifacts/17/17dc7779ac8d11f3810b23d5da827e63 differ diff --git a/PO/Library/Artifacts/17/17dce416b491d0f7361080651d0a7bc1 b/PO/Library/Artifacts/17/17dce416b491d0f7361080651d0a7bc1 new file mode 100644 index 00000000..f415eb2a Binary files /dev/null and b/PO/Library/Artifacts/17/17dce416b491d0f7361080651d0a7bc1 differ diff --git a/PO/Library/Artifacts/17/17e714ccf2f108f122dc5401da44b4fc b/PO/Library/Artifacts/17/17e714ccf2f108f122dc5401da44b4fc new file mode 100644 index 00000000..bd4ba3ce Binary files /dev/null and b/PO/Library/Artifacts/17/17e714ccf2f108f122dc5401da44b4fc differ diff --git a/PO/Library/Artifacts/17/17ea970807a769abcab130f67d75c81d b/PO/Library/Artifacts/17/17ea970807a769abcab130f67d75c81d new file mode 100644 index 00000000..d1ac4ede Binary files /dev/null and b/PO/Library/Artifacts/17/17ea970807a769abcab130f67d75c81d differ diff --git a/PO/Library/Artifacts/17/17eb491626824f20209c5b8f5686e8ba b/PO/Library/Artifacts/17/17eb491626824f20209c5b8f5686e8ba new file mode 100644 index 00000000..7e3d8ec2 Binary files /dev/null and b/PO/Library/Artifacts/17/17eb491626824f20209c5b8f5686e8ba differ diff --git a/PO/Library/Artifacts/17/17fafe57a96ad7ab1b7978d771f993ea b/PO/Library/Artifacts/17/17fafe57a96ad7ab1b7978d771f993ea new file mode 100644 index 00000000..55b228b2 Binary files /dev/null and b/PO/Library/Artifacts/17/17fafe57a96ad7ab1b7978d771f993ea differ diff --git a/PO/Library/Artifacts/18/180c0ad63d10d9e32e3997938f7e5fdd b/PO/Library/Artifacts/18/180c0ad63d10d9e32e3997938f7e5fdd new file mode 100644 index 00000000..a1b78849 Binary files /dev/null and b/PO/Library/Artifacts/18/180c0ad63d10d9e32e3997938f7e5fdd differ diff --git a/PO/Library/Artifacts/18/181a9a488afd5016d2a39d3373ca0d5b b/PO/Library/Artifacts/18/181a9a488afd5016d2a39d3373ca0d5b new file mode 100644 index 00000000..5e59c8cc Binary files /dev/null and b/PO/Library/Artifacts/18/181a9a488afd5016d2a39d3373ca0d5b differ diff --git a/PO/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 b/PO/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 new file mode 100644 index 00000000..255a5293 Binary files /dev/null and b/PO/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 differ diff --git a/PO/Library/Artifacts/18/183ee3888e92f7ad7cc955185c13a2d4 b/PO/Library/Artifacts/18/183ee3888e92f7ad7cc955185c13a2d4 new file mode 100644 index 00000000..6713db34 Binary files /dev/null and b/PO/Library/Artifacts/18/183ee3888e92f7ad7cc955185c13a2d4 differ diff --git a/PO/Library/Artifacts/18/187f430d66c0cb194a436a999d59ec05 b/PO/Library/Artifacts/18/187f430d66c0cb194a436a999d59ec05 new file mode 100644 index 00000000..2d2f9caa Binary files /dev/null and b/PO/Library/Artifacts/18/187f430d66c0cb194a436a999d59ec05 differ diff --git a/PO/Library/Artifacts/18/1891a520eaf5843ce28b7396ee9e07c7 b/PO/Library/Artifacts/18/1891a520eaf5843ce28b7396ee9e07c7 new file mode 100644 index 00000000..45851766 Binary files /dev/null and b/PO/Library/Artifacts/18/1891a520eaf5843ce28b7396ee9e07c7 differ diff --git a/PO/Library/Artifacts/18/1891b7c2b5cb39cec0bb463d1f5ee71d b/PO/Library/Artifacts/18/1891b7c2b5cb39cec0bb463d1f5ee71d new file mode 100644 index 00000000..194a7e16 Binary files /dev/null and b/PO/Library/Artifacts/18/1891b7c2b5cb39cec0bb463d1f5ee71d differ diff --git a/PO/Library/Artifacts/18/18bbc4ce0a3539bbee482a3b9014f629 b/PO/Library/Artifacts/18/18bbc4ce0a3539bbee482a3b9014f629 new file mode 100644 index 00000000..cb9b60d0 Binary files /dev/null and b/PO/Library/Artifacts/18/18bbc4ce0a3539bbee482a3b9014f629 differ diff --git a/PO/Library/Artifacts/18/18d5db9860b9f38df7fe867470f37f22 b/PO/Library/Artifacts/18/18d5db9860b9f38df7fe867470f37f22 new file mode 100644 index 00000000..61b9c141 Binary files /dev/null and b/PO/Library/Artifacts/18/18d5db9860b9f38df7fe867470f37f22 differ diff --git a/PO/Library/Artifacts/18/18e5f59951881189364452505357e6d6 b/PO/Library/Artifacts/18/18e5f59951881189364452505357e6d6 new file mode 100644 index 00000000..83ded49f Binary files /dev/null and b/PO/Library/Artifacts/18/18e5f59951881189364452505357e6d6 differ diff --git a/PO/Library/Artifacts/18/18ed0e945bfe4525041385a2f9646822 b/PO/Library/Artifacts/18/18ed0e945bfe4525041385a2f9646822 new file mode 100644 index 00000000..0bb2b46f Binary files /dev/null and b/PO/Library/Artifacts/18/18ed0e945bfe4525041385a2f9646822 differ diff --git a/PO/Library/Artifacts/18/18eed7cd28eeb8e726dd72297607a557 b/PO/Library/Artifacts/18/18eed7cd28eeb8e726dd72297607a557 new file mode 100644 index 00000000..289f1779 Binary files /dev/null and b/PO/Library/Artifacts/18/18eed7cd28eeb8e726dd72297607a557 differ diff --git a/PO/Library/Artifacts/18/18ef91244a3af38ccb93c6129a0a3b8c b/PO/Library/Artifacts/18/18ef91244a3af38ccb93c6129a0a3b8c new file mode 100644 index 00000000..6c7fb929 Binary files /dev/null and b/PO/Library/Artifacts/18/18ef91244a3af38ccb93c6129a0a3b8c differ diff --git a/PO/Library/Artifacts/19/191588b7c12710475b2d38521960cbe7 b/PO/Library/Artifacts/19/191588b7c12710475b2d38521960cbe7 new file mode 100644 index 00000000..7434fd6b Binary files /dev/null and b/PO/Library/Artifacts/19/191588b7c12710475b2d38521960cbe7 differ diff --git a/PO/Library/Artifacts/19/192c33d308e9e7eb0b7948c52d7d671a b/PO/Library/Artifacts/19/192c33d308e9e7eb0b7948c52d7d671a new file mode 100644 index 00000000..30c4bd59 Binary files /dev/null and b/PO/Library/Artifacts/19/192c33d308e9e7eb0b7948c52d7d671a differ diff --git a/PO/Library/Artifacts/19/1934fadcfaf4ada448b36e1d094ee663 b/PO/Library/Artifacts/19/1934fadcfaf4ada448b36e1d094ee663 new file mode 100644 index 00000000..d6980fcd Binary files /dev/null and b/PO/Library/Artifacts/19/1934fadcfaf4ada448b36e1d094ee663 differ diff --git a/PO/Library/Artifacts/19/193939951743ae1fd19d4113fc333dc6 b/PO/Library/Artifacts/19/193939951743ae1fd19d4113fc333dc6 new file mode 100644 index 00000000..83663069 Binary files /dev/null and b/PO/Library/Artifacts/19/193939951743ae1fd19d4113fc333dc6 differ diff --git a/PO/Library/Artifacts/19/194f3c3d52dd618fc2662434090093ba b/PO/Library/Artifacts/19/194f3c3d52dd618fc2662434090093ba new file mode 100644 index 00000000..6fd8f4b4 Binary files /dev/null and b/PO/Library/Artifacts/19/194f3c3d52dd618fc2662434090093ba differ diff --git a/PO/Library/Artifacts/19/195417f1ed8bccdab52e3c4e0b7e535a b/PO/Library/Artifacts/19/195417f1ed8bccdab52e3c4e0b7e535a new file mode 100644 index 00000000..f10072ea Binary files /dev/null and b/PO/Library/Artifacts/19/195417f1ed8bccdab52e3c4e0b7e535a differ diff --git a/PO/Library/Artifacts/19/1955a733e9a2a0b9495d588e5358f7fb b/PO/Library/Artifacts/19/1955a733e9a2a0b9495d588e5358f7fb new file mode 100644 index 00000000..ff237a82 Binary files /dev/null and b/PO/Library/Artifacts/19/1955a733e9a2a0b9495d588e5358f7fb differ diff --git a/PO/Library/Artifacts/19/19635f0f29c92b17370d7a132abe6782 b/PO/Library/Artifacts/19/19635f0f29c92b17370d7a132abe6782 new file mode 100644 index 00000000..92e6e4a0 Binary files /dev/null and b/PO/Library/Artifacts/19/19635f0f29c92b17370d7a132abe6782 differ diff --git a/PO/Library/Artifacts/19/197835cac330445052ea9ec6b4214ec2 b/PO/Library/Artifacts/19/197835cac330445052ea9ec6b4214ec2 new file mode 100644 index 00000000..fd532ab4 Binary files /dev/null and b/PO/Library/Artifacts/19/197835cac330445052ea9ec6b4214ec2 differ diff --git a/PO/Library/Artifacts/19/1986477af483e9220311084bc401f6e7 b/PO/Library/Artifacts/19/1986477af483e9220311084bc401f6e7 new file mode 100644 index 00000000..20066594 Binary files /dev/null and b/PO/Library/Artifacts/19/1986477af483e9220311084bc401f6e7 differ diff --git a/PO/Library/Artifacts/19/198ed610030096007862aff946cad961 b/PO/Library/Artifacts/19/198ed610030096007862aff946cad961 new file mode 100644 index 00000000..652281f8 Binary files /dev/null and b/PO/Library/Artifacts/19/198ed610030096007862aff946cad961 differ diff --git a/PO/Library/Artifacts/19/198ef2d7f95998ee74dcfabfbf4ce249 b/PO/Library/Artifacts/19/198ef2d7f95998ee74dcfabfbf4ce249 new file mode 100644 index 00000000..4af5d93d Binary files /dev/null and b/PO/Library/Artifacts/19/198ef2d7f95998ee74dcfabfbf4ce249 differ diff --git a/PO/Library/Artifacts/19/1997235585c2a06d26b2dfcbe3a65994 b/PO/Library/Artifacts/19/1997235585c2a06d26b2dfcbe3a65994 new file mode 100644 index 00000000..96a37f14 Binary files /dev/null and b/PO/Library/Artifacts/19/1997235585c2a06d26b2dfcbe3a65994 differ diff --git a/PO/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 b/PO/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 new file mode 100644 index 00000000..83a512b6 Binary files /dev/null and b/PO/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 differ diff --git a/PO/Library/Artifacts/19/19ade7aeac8a01c81cb954a23701cb3d b/PO/Library/Artifacts/19/19ade7aeac8a01c81cb954a23701cb3d new file mode 100644 index 00000000..976d2059 Binary files /dev/null and b/PO/Library/Artifacts/19/19ade7aeac8a01c81cb954a23701cb3d differ diff --git a/PO/Library/Artifacts/19/19b01a1d95125ab863ec5f75cced38f3 b/PO/Library/Artifacts/19/19b01a1d95125ab863ec5f75cced38f3 new file mode 100644 index 00000000..3ba9f63a Binary files /dev/null and b/PO/Library/Artifacts/19/19b01a1d95125ab863ec5f75cced38f3 differ diff --git a/PO/Library/Artifacts/19/19c359e402ac0fd54c8678a2da38ba0f b/PO/Library/Artifacts/19/19c359e402ac0fd54c8678a2da38ba0f new file mode 100644 index 00000000..f8004a2c Binary files /dev/null and b/PO/Library/Artifacts/19/19c359e402ac0fd54c8678a2da38ba0f differ diff --git a/PO/Library/Artifacts/19/19e58e24987b46758373b4b86e41c7ca b/PO/Library/Artifacts/19/19e58e24987b46758373b4b86e41c7ca new file mode 100644 index 00000000..201255b7 Binary files /dev/null and b/PO/Library/Artifacts/19/19e58e24987b46758373b4b86e41c7ca differ diff --git a/PO/Library/Artifacts/19/19f8c39adf5eb582b312325826a90a1d b/PO/Library/Artifacts/19/19f8c39adf5eb582b312325826a90a1d new file mode 100644 index 00000000..ad3cab01 Binary files /dev/null and b/PO/Library/Artifacts/19/19f8c39adf5eb582b312325826a90a1d differ diff --git a/PO/Library/Artifacts/1a/1a061147a6bc7d580d0fe2043c2bdb8a b/PO/Library/Artifacts/1a/1a061147a6bc7d580d0fe2043c2bdb8a new file mode 100644 index 00000000..2753f7e9 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a061147a6bc7d580d0fe2043c2bdb8a differ diff --git a/PO/Library/Artifacts/1a/1a1c0deae91bee4b6403c09541cbec2d b/PO/Library/Artifacts/1a/1a1c0deae91bee4b6403c09541cbec2d new file mode 100644 index 00000000..f65b33a4 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a1c0deae91bee4b6403c09541cbec2d differ diff --git a/PO/Library/Artifacts/1a/1a29902d2445486286b423fd9c10c239 b/PO/Library/Artifacts/1a/1a29902d2445486286b423fd9c10c239 new file mode 100644 index 00000000..b6ab0c29 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a29902d2445486286b423fd9c10c239 differ diff --git a/PO/Library/Artifacts/1a/1a2c6b7a1e42bee9687bec5bec92ce54 b/PO/Library/Artifacts/1a/1a2c6b7a1e42bee9687bec5bec92ce54 new file mode 100644 index 00000000..43344e27 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a2c6b7a1e42bee9687bec5bec92ce54 differ diff --git a/PO/Library/Artifacts/1a/1a574d8eb68648b30098e0b6d74094b3 b/PO/Library/Artifacts/1a/1a574d8eb68648b30098e0b6d74094b3 new file mode 100644 index 00000000..47da75b4 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a574d8eb68648b30098e0b6d74094b3 differ diff --git a/PO/Library/Artifacts/1a/1a577ba6b90c444f02d0128045d1124f b/PO/Library/Artifacts/1a/1a577ba6b90c444f02d0128045d1124f new file mode 100644 index 00000000..fe794c99 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a577ba6b90c444f02d0128045d1124f differ diff --git a/PO/Library/Artifacts/1a/1a592bdb3c0506f96b6332769f3134d2 b/PO/Library/Artifacts/1a/1a592bdb3c0506f96b6332769f3134d2 new file mode 100644 index 00000000..b029af01 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a592bdb3c0506f96b6332769f3134d2 differ diff --git a/PO/Library/Artifacts/1a/1a604f29118c91a57bffb398015a2df1 b/PO/Library/Artifacts/1a/1a604f29118c91a57bffb398015a2df1 new file mode 100644 index 00000000..95c19bfa Binary files /dev/null and b/PO/Library/Artifacts/1a/1a604f29118c91a57bffb398015a2df1 differ diff --git a/PO/Library/Artifacts/1a/1a675a58d64cac6a1ecf62c97d170d48 b/PO/Library/Artifacts/1a/1a675a58d64cac6a1ecf62c97d170d48 new file mode 100644 index 00000000..445457d3 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a675a58d64cac6a1ecf62c97d170d48 differ diff --git a/PO/Library/Artifacts/1a/1a761dd180707d51a49109436a956ffb b/PO/Library/Artifacts/1a/1a761dd180707d51a49109436a956ffb new file mode 100644 index 00000000..5d57d7d7 Binary files /dev/null and b/PO/Library/Artifacts/1a/1a761dd180707d51a49109436a956ffb differ diff --git a/PO/Library/Artifacts/1a/1aa5a401bb01637339ccba04ef1f5182 b/PO/Library/Artifacts/1a/1aa5a401bb01637339ccba04ef1f5182 new file mode 100644 index 00000000..a816b850 Binary files /dev/null and b/PO/Library/Artifacts/1a/1aa5a401bb01637339ccba04ef1f5182 differ diff --git a/PO/Library/Artifacts/1a/1aa98040f54bcc46840ec437ed7aaca1 b/PO/Library/Artifacts/1a/1aa98040f54bcc46840ec437ed7aaca1 new file mode 100644 index 00000000..fadaf912 Binary files /dev/null and b/PO/Library/Artifacts/1a/1aa98040f54bcc46840ec437ed7aaca1 differ diff --git a/PO/Library/Artifacts/1a/1ab426f1ddef52ab6a3ab070809d9e54 b/PO/Library/Artifacts/1a/1ab426f1ddef52ab6a3ab070809d9e54 new file mode 100644 index 00000000..69c8341a Binary files /dev/null and b/PO/Library/Artifacts/1a/1ab426f1ddef52ab6a3ab070809d9e54 differ diff --git a/PO/Library/Artifacts/1a/1abcab13b1a44f333b15dffebd04f9d7 b/PO/Library/Artifacts/1a/1abcab13b1a44f333b15dffebd04f9d7 new file mode 100644 index 00000000..ca91b6c1 Binary files /dev/null and b/PO/Library/Artifacts/1a/1abcab13b1a44f333b15dffebd04f9d7 differ diff --git a/PO/Library/Artifacts/1a/1abdd8cb1aa54d886a9adedacbfe7475 b/PO/Library/Artifacts/1a/1abdd8cb1aa54d886a9adedacbfe7475 new file mode 100644 index 00000000..0a83a13f Binary files /dev/null and b/PO/Library/Artifacts/1a/1abdd8cb1aa54d886a9adedacbfe7475 differ diff --git a/PO/Library/Artifacts/1a/1ac5c0335657798fc335329d7e5a72a6 b/PO/Library/Artifacts/1a/1ac5c0335657798fc335329d7e5a72a6 new file mode 100644 index 00000000..379f160f Binary files /dev/null and b/PO/Library/Artifacts/1a/1ac5c0335657798fc335329d7e5a72a6 differ diff --git a/PO/Library/Artifacts/1a/1acbfad004e90fae614a71936cbf4801 b/PO/Library/Artifacts/1a/1acbfad004e90fae614a71936cbf4801 new file mode 100644 index 00000000..98d65837 Binary files /dev/null and b/PO/Library/Artifacts/1a/1acbfad004e90fae614a71936cbf4801 differ diff --git a/PO/Library/Artifacts/1a/1ad0a448236232eb14c9660f41a5c325 b/PO/Library/Artifacts/1a/1ad0a448236232eb14c9660f41a5c325 new file mode 100644 index 00000000..749d0d2a Binary files /dev/null and b/PO/Library/Artifacts/1a/1ad0a448236232eb14c9660f41a5c325 differ diff --git a/PO/Library/Artifacts/1a/1adf3d666c23eb0df6198073a81c070b b/PO/Library/Artifacts/1a/1adf3d666c23eb0df6198073a81c070b new file mode 100644 index 00000000..a765b0d6 Binary files /dev/null and b/PO/Library/Artifacts/1a/1adf3d666c23eb0df6198073a81c070b differ diff --git a/PO/Library/Artifacts/1a/1afc7465e75c51c558fa2db060fbafa3 b/PO/Library/Artifacts/1a/1afc7465e75c51c558fa2db060fbafa3 new file mode 100644 index 00000000..99dad51a Binary files /dev/null and b/PO/Library/Artifacts/1a/1afc7465e75c51c558fa2db060fbafa3 differ diff --git a/PO/Library/Artifacts/1b/1b193b44736b3a9837fc0b34db54d595 b/PO/Library/Artifacts/1b/1b193b44736b3a9837fc0b34db54d595 new file mode 100644 index 00000000..bd6ac010 Binary files /dev/null and b/PO/Library/Artifacts/1b/1b193b44736b3a9837fc0b34db54d595 differ diff --git a/PO/Library/Artifacts/1b/1b1f5561f0ab1bba5460ea5b60a5ae59 b/PO/Library/Artifacts/1b/1b1f5561f0ab1bba5460ea5b60a5ae59 new file mode 100644 index 00000000..b24dfa9f Binary files /dev/null and b/PO/Library/Artifacts/1b/1b1f5561f0ab1bba5460ea5b60a5ae59 differ diff --git a/PO/Library/Artifacts/1b/1b293fe5a36b6f4edda90845853445d6 b/PO/Library/Artifacts/1b/1b293fe5a36b6f4edda90845853445d6 new file mode 100644 index 00000000..2a0dfade Binary files /dev/null and b/PO/Library/Artifacts/1b/1b293fe5a36b6f4edda90845853445d6 differ diff --git a/PO/Library/Artifacts/1b/1b3c8369abf56f5ea940ad8d33ea8500 b/PO/Library/Artifacts/1b/1b3c8369abf56f5ea940ad8d33ea8500 new file mode 100644 index 00000000..ec3cec22 Binary files /dev/null and b/PO/Library/Artifacts/1b/1b3c8369abf56f5ea940ad8d33ea8500 differ diff --git a/PO/Library/Artifacts/1b/1b3f28d6a38ce042216dcd6ee3c69500 b/PO/Library/Artifacts/1b/1b3f28d6a38ce042216dcd6ee3c69500 new file mode 100644 index 00000000..f9d7894c Binary files /dev/null and b/PO/Library/Artifacts/1b/1b3f28d6a38ce042216dcd6ee3c69500 differ diff --git a/PO/Library/Artifacts/1b/1b63f0d0f9bba1c08f11362dcabdab55 b/PO/Library/Artifacts/1b/1b63f0d0f9bba1c08f11362dcabdab55 new file mode 100644 index 00000000..376243fb Binary files /dev/null and b/PO/Library/Artifacts/1b/1b63f0d0f9bba1c08f11362dcabdab55 differ diff --git a/PO/Library/Artifacts/1b/1b791498327112b4f061c0df8754db0b b/PO/Library/Artifacts/1b/1b791498327112b4f061c0df8754db0b new file mode 100644 index 00000000..8c5f7e9e Binary files /dev/null and b/PO/Library/Artifacts/1b/1b791498327112b4f061c0df8754db0b differ diff --git a/PO/Library/Artifacts/1b/1b7d446e323992aa959a6b6d88201bfe b/PO/Library/Artifacts/1b/1b7d446e323992aa959a6b6d88201bfe new file mode 100644 index 00000000..7c99b96f Binary files /dev/null and b/PO/Library/Artifacts/1b/1b7d446e323992aa959a6b6d88201bfe differ diff --git a/PO/Library/Artifacts/1b/1b90c9f00ac6891cb7384fcbd013dc5c b/PO/Library/Artifacts/1b/1b90c9f00ac6891cb7384fcbd013dc5c new file mode 100644 index 00000000..f15bb6bc Binary files /dev/null and b/PO/Library/Artifacts/1b/1b90c9f00ac6891cb7384fcbd013dc5c differ diff --git a/PO/Library/Artifacts/1b/1b9102454d6a69ca875b14082d51b88a b/PO/Library/Artifacts/1b/1b9102454d6a69ca875b14082d51b88a new file mode 100644 index 00000000..e8628b6d Binary files /dev/null and b/PO/Library/Artifacts/1b/1b9102454d6a69ca875b14082d51b88a differ diff --git a/PO/Library/Artifacts/1b/1b93a253ac24f8443c80072deedc1c7e b/PO/Library/Artifacts/1b/1b93a253ac24f8443c80072deedc1c7e new file mode 100644 index 00000000..b4c62af7 Binary files /dev/null and b/PO/Library/Artifacts/1b/1b93a253ac24f8443c80072deedc1c7e differ diff --git a/PO/Library/Artifacts/1b/1b9749713855281bfc793a56b329a816 b/PO/Library/Artifacts/1b/1b9749713855281bfc793a56b329a816 new file mode 100644 index 00000000..9069efbd Binary files /dev/null and b/PO/Library/Artifacts/1b/1b9749713855281bfc793a56b329a816 differ diff --git a/PO/Library/Artifacts/1b/1b99c7ab7d141441a5bf89e4b26c990e b/PO/Library/Artifacts/1b/1b99c7ab7d141441a5bf89e4b26c990e new file mode 100644 index 00000000..ec619a30 Binary files /dev/null and b/PO/Library/Artifacts/1b/1b99c7ab7d141441a5bf89e4b26c990e differ diff --git a/PO/Library/Artifacts/1b/1b99dd2c6af1eaa8ad8d9c37b825ee56 b/PO/Library/Artifacts/1b/1b99dd2c6af1eaa8ad8d9c37b825ee56 new file mode 100644 index 00000000..c5442d9b Binary files /dev/null and b/PO/Library/Artifacts/1b/1b99dd2c6af1eaa8ad8d9c37b825ee56 differ diff --git a/PO/Library/Artifacts/1b/1b9a5d038e309c251d962394ed1214a5 b/PO/Library/Artifacts/1b/1b9a5d038e309c251d962394ed1214a5 new file mode 100644 index 00000000..cf3063d9 Binary files /dev/null and b/PO/Library/Artifacts/1b/1b9a5d038e309c251d962394ed1214a5 differ diff --git a/PO/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 b/PO/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 new file mode 100644 index 00000000..b1bbc14b Binary files /dev/null and b/PO/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 differ diff --git a/PO/Library/Artifacts/1b/1ba0d1c8ed3bd1c8db85ec3c1fa68ebf b/PO/Library/Artifacts/1b/1ba0d1c8ed3bd1c8db85ec3c1fa68ebf new file mode 100644 index 00000000..e36ca291 Binary files /dev/null and b/PO/Library/Artifacts/1b/1ba0d1c8ed3bd1c8db85ec3c1fa68ebf differ diff --git a/PO/Library/Artifacts/1b/1ba9fb816b018d6bb18ed0080c06cfa1 b/PO/Library/Artifacts/1b/1ba9fb816b018d6bb18ed0080c06cfa1 new file mode 100644 index 00000000..52aa1a7e Binary files /dev/null and b/PO/Library/Artifacts/1b/1ba9fb816b018d6bb18ed0080c06cfa1 differ diff --git a/PO/Library/Artifacts/1b/1bacbe075171c500b73351a3c6a7b7a6 b/PO/Library/Artifacts/1b/1bacbe075171c500b73351a3c6a7b7a6 new file mode 100644 index 00000000..9cb364e4 Binary files /dev/null and b/PO/Library/Artifacts/1b/1bacbe075171c500b73351a3c6a7b7a6 differ diff --git a/PO/Library/Artifacts/1b/1bc6f3e45db001a5d1b2646ed1829a04 b/PO/Library/Artifacts/1b/1bc6f3e45db001a5d1b2646ed1829a04 new file mode 100644 index 00000000..94e3b3e5 Binary files /dev/null and b/PO/Library/Artifacts/1b/1bc6f3e45db001a5d1b2646ed1829a04 differ diff --git a/PO/Library/Artifacts/1b/1bc7de38472d0b5a562a5e0661528aed b/PO/Library/Artifacts/1b/1bc7de38472d0b5a562a5e0661528aed new file mode 100644 index 00000000..2a870491 Binary files /dev/null and b/PO/Library/Artifacts/1b/1bc7de38472d0b5a562a5e0661528aed differ diff --git a/PO/Library/Artifacts/1b/1bc8d584f0be474dbbfbb1e79eb03e6b b/PO/Library/Artifacts/1b/1bc8d584f0be474dbbfbb1e79eb03e6b new file mode 100644 index 00000000..dded4ae5 Binary files /dev/null and b/PO/Library/Artifacts/1b/1bc8d584f0be474dbbfbb1e79eb03e6b differ diff --git a/PO/Library/Artifacts/1c/1c15386072ab057a417af189ea843087 b/PO/Library/Artifacts/1c/1c15386072ab057a417af189ea843087 new file mode 100644 index 00000000..9fd689cd Binary files /dev/null and b/PO/Library/Artifacts/1c/1c15386072ab057a417af189ea843087 differ diff --git a/PO/Library/Artifacts/1c/1c245b925ff45db3ce236d6ae82bab92 b/PO/Library/Artifacts/1c/1c245b925ff45db3ce236d6ae82bab92 new file mode 100644 index 00000000..0af6dfda Binary files /dev/null and b/PO/Library/Artifacts/1c/1c245b925ff45db3ce236d6ae82bab92 differ diff --git a/PO/Library/Artifacts/1c/1c3f5244a0ed1df750fab8568c5f2fc8 b/PO/Library/Artifacts/1c/1c3f5244a0ed1df750fab8568c5f2fc8 new file mode 100644 index 00000000..304848bd Binary files /dev/null and b/PO/Library/Artifacts/1c/1c3f5244a0ed1df750fab8568c5f2fc8 differ diff --git a/PO/Library/Artifacts/1c/1c81a3236e6383c4d42db43b93fabade b/PO/Library/Artifacts/1c/1c81a3236e6383c4d42db43b93fabade new file mode 100644 index 00000000..656c8bcd Binary files /dev/null and b/PO/Library/Artifacts/1c/1c81a3236e6383c4d42db43b93fabade differ diff --git a/PO/Library/Artifacts/1c/1c9f19ea746e43ca31a6291e61511e3d b/PO/Library/Artifacts/1c/1c9f19ea746e43ca31a6291e61511e3d new file mode 100644 index 00000000..4c3497f8 Binary files /dev/null and b/PO/Library/Artifacts/1c/1c9f19ea746e43ca31a6291e61511e3d differ diff --git a/PO/Library/Artifacts/1c/1ca5e91d662561f28ca5b1e4d40843b6 b/PO/Library/Artifacts/1c/1ca5e91d662561f28ca5b1e4d40843b6 new file mode 100644 index 00000000..1342614e Binary files /dev/null and b/PO/Library/Artifacts/1c/1ca5e91d662561f28ca5b1e4d40843b6 differ diff --git a/PO/Library/Artifacts/1c/1ca9e62be996f9fdbcbea803a1f03fb2 b/PO/Library/Artifacts/1c/1ca9e62be996f9fdbcbea803a1f03fb2 new file mode 100644 index 00000000..33b43ff8 Binary files /dev/null and b/PO/Library/Artifacts/1c/1ca9e62be996f9fdbcbea803a1f03fb2 differ diff --git a/PO/Library/Artifacts/1c/1cad922971e11ef0a700bd4d5f0eb5f9 b/PO/Library/Artifacts/1c/1cad922971e11ef0a700bd4d5f0eb5f9 new file mode 100644 index 00000000..7513854b Binary files /dev/null and b/PO/Library/Artifacts/1c/1cad922971e11ef0a700bd4d5f0eb5f9 differ diff --git a/PO/Library/Artifacts/1c/1cb32a63063325c8f37309dd9ee1170e b/PO/Library/Artifacts/1c/1cb32a63063325c8f37309dd9ee1170e new file mode 100644 index 00000000..2dba1a5f Binary files /dev/null and b/PO/Library/Artifacts/1c/1cb32a63063325c8f37309dd9ee1170e differ diff --git a/PO/Library/Artifacts/1c/1cb4e3665ecb6894e94443a019800a4a b/PO/Library/Artifacts/1c/1cb4e3665ecb6894e94443a019800a4a new file mode 100644 index 00000000..d3789501 Binary files /dev/null and b/PO/Library/Artifacts/1c/1cb4e3665ecb6894e94443a019800a4a differ diff --git a/PO/Library/Artifacts/1c/1cb8e4e6e23569a20ef6b4a4ba69c36f b/PO/Library/Artifacts/1c/1cb8e4e6e23569a20ef6b4a4ba69c36f new file mode 100644 index 00000000..fa025a94 Binary files /dev/null and b/PO/Library/Artifacts/1c/1cb8e4e6e23569a20ef6b4a4ba69c36f differ diff --git a/PO/Library/Artifacts/1c/1cbbf32490bc9a1a399763318a3e18bf b/PO/Library/Artifacts/1c/1cbbf32490bc9a1a399763318a3e18bf new file mode 100644 index 00000000..5d36c22f Binary files /dev/null and b/PO/Library/Artifacts/1c/1cbbf32490bc9a1a399763318a3e18bf differ diff --git a/PO/Library/Artifacts/1c/1cc24920e058c7773f69af16b8b63da6 b/PO/Library/Artifacts/1c/1cc24920e058c7773f69af16b8b63da6 new file mode 100644 index 00000000..217ccba8 Binary files /dev/null and b/PO/Library/Artifacts/1c/1cc24920e058c7773f69af16b8b63da6 differ diff --git a/PO/Library/Artifacts/1c/1cc86e3ab9f23690141b89072bed6596 b/PO/Library/Artifacts/1c/1cc86e3ab9f23690141b89072bed6596 new file mode 100644 index 00000000..4ceb1bea Binary files /dev/null and b/PO/Library/Artifacts/1c/1cc86e3ab9f23690141b89072bed6596 differ diff --git a/PO/Library/Artifacts/1c/1cd18972f31318a1a4657fe5ac6b8c78 b/PO/Library/Artifacts/1c/1cd18972f31318a1a4657fe5ac6b8c78 new file mode 100644 index 00000000..0b6d9caf Binary files /dev/null and b/PO/Library/Artifacts/1c/1cd18972f31318a1a4657fe5ac6b8c78 differ diff --git a/PO/Library/Artifacts/1c/1cef6398e591eba78db29f167cfb615b b/PO/Library/Artifacts/1c/1cef6398e591eba78db29f167cfb615b new file mode 100644 index 00000000..d3fdaad0 Binary files /dev/null and b/PO/Library/Artifacts/1c/1cef6398e591eba78db29f167cfb615b differ diff --git a/PO/Library/Artifacts/1d/1d034e56c42ce67d1a8b3b8513ae9037 b/PO/Library/Artifacts/1d/1d034e56c42ce67d1a8b3b8513ae9037 new file mode 100644 index 00000000..453ba72b Binary files /dev/null and b/PO/Library/Artifacts/1d/1d034e56c42ce67d1a8b3b8513ae9037 differ diff --git a/PO/Library/Artifacts/1d/1d1b2292d6a94acda973af464d633ba0 b/PO/Library/Artifacts/1d/1d1b2292d6a94acda973af464d633ba0 new file mode 100644 index 00000000..1c3b7ca6 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d1b2292d6a94acda973af464d633ba0 differ diff --git a/PO/Library/Artifacts/1d/1d27972067f2f9e028a97d604192dddf b/PO/Library/Artifacts/1d/1d27972067f2f9e028a97d604192dddf new file mode 100644 index 00000000..6077a639 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d27972067f2f9e028a97d604192dddf differ diff --git a/PO/Library/Artifacts/1d/1d2b51be97a71290a42057b3ce1862f2 b/PO/Library/Artifacts/1d/1d2b51be97a71290a42057b3ce1862f2 new file mode 100644 index 00000000..69ee8a0e Binary files /dev/null and b/PO/Library/Artifacts/1d/1d2b51be97a71290a42057b3ce1862f2 differ diff --git a/PO/Library/Artifacts/1d/1d2cbf14d3b88b2dbd85a29321c12ac1 b/PO/Library/Artifacts/1d/1d2cbf14d3b88b2dbd85a29321c12ac1 new file mode 100644 index 00000000..5b11afa6 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d2cbf14d3b88b2dbd85a29321c12ac1 differ diff --git a/PO/Library/Artifacts/1d/1d38c6df4f60821fed0a15e2cc1e460e b/PO/Library/Artifacts/1d/1d38c6df4f60821fed0a15e2cc1e460e new file mode 100644 index 00000000..0decb8b4 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d38c6df4f60821fed0a15e2cc1e460e differ diff --git a/PO/Library/Artifacts/1d/1d593a7f56a25c6140641af85ec69062 b/PO/Library/Artifacts/1d/1d593a7f56a25c6140641af85ec69062 new file mode 100644 index 00000000..fdc7b905 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d593a7f56a25c6140641af85ec69062 differ diff --git a/PO/Library/Artifacts/1d/1d5a7695d36071556f62d43ddc8bd008 b/PO/Library/Artifacts/1d/1d5a7695d36071556f62d43ddc8bd008 new file mode 100644 index 00000000..e74dd23d Binary files /dev/null and b/PO/Library/Artifacts/1d/1d5a7695d36071556f62d43ddc8bd008 differ diff --git a/PO/Library/Artifacts/1d/1d5f55318af683f8e19462c4acc097e4 b/PO/Library/Artifacts/1d/1d5f55318af683f8e19462c4acc097e4 new file mode 100644 index 00000000..1c36a162 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d5f55318af683f8e19462c4acc097e4 differ diff --git a/PO/Library/Artifacts/1d/1d93bde003eab46bd723a24945733412 b/PO/Library/Artifacts/1d/1d93bde003eab46bd723a24945733412 new file mode 100644 index 00000000..201d30b3 Binary files /dev/null and b/PO/Library/Artifacts/1d/1d93bde003eab46bd723a24945733412 differ diff --git a/PO/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 b/PO/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 new file mode 100644 index 00000000..368ad0ec Binary files /dev/null and b/PO/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 differ diff --git a/PO/Library/Artifacts/1d/1dddb950525c1a0124533f5d6664e928 b/PO/Library/Artifacts/1d/1dddb950525c1a0124533f5d6664e928 new file mode 100644 index 00000000..741befab Binary files /dev/null and b/PO/Library/Artifacts/1d/1dddb950525c1a0124533f5d6664e928 differ diff --git a/PO/Library/Artifacts/1d/1de1e8773223f1abe2ea13745c87446f b/PO/Library/Artifacts/1d/1de1e8773223f1abe2ea13745c87446f new file mode 100644 index 00000000..f9859dc1 Binary files /dev/null and b/PO/Library/Artifacts/1d/1de1e8773223f1abe2ea13745c87446f differ diff --git a/PO/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 b/PO/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 new file mode 100644 index 00000000..b1ff76c4 Binary files /dev/null and b/PO/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 differ diff --git a/PO/Library/Artifacts/1d/1df616cbca2b3e7840d5bf809c88b3d6 b/PO/Library/Artifacts/1d/1df616cbca2b3e7840d5bf809c88b3d6 new file mode 100644 index 00000000..8b141c79 Binary files /dev/null and b/PO/Library/Artifacts/1d/1df616cbca2b3e7840d5bf809c88b3d6 differ diff --git a/PO/Library/Artifacts/1e/1e014a78aa15d32a8fc57d23edb10b97 b/PO/Library/Artifacts/1e/1e014a78aa15d32a8fc57d23edb10b97 new file mode 100644 index 00000000..6d28f32b Binary files /dev/null and b/PO/Library/Artifacts/1e/1e014a78aa15d32a8fc57d23edb10b97 differ diff --git a/PO/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 b/PO/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 new file mode 100644 index 00000000..c96d6711 Binary files /dev/null and b/PO/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 differ diff --git a/PO/Library/Artifacts/1e/1e3e2caffe37049bd625c2cf4748604a b/PO/Library/Artifacts/1e/1e3e2caffe37049bd625c2cf4748604a new file mode 100644 index 00000000..b6fbec65 Binary files /dev/null and b/PO/Library/Artifacts/1e/1e3e2caffe37049bd625c2cf4748604a differ diff --git a/PO/Library/Artifacts/1e/1e403dc285adde5a3b8c44c02d0f23a7 b/PO/Library/Artifacts/1e/1e403dc285adde5a3b8c44c02d0f23a7 new file mode 100644 index 00000000..3914fa92 Binary files /dev/null and b/PO/Library/Artifacts/1e/1e403dc285adde5a3b8c44c02d0f23a7 differ diff --git a/PO/Library/Artifacts/1e/1e638c716ab14fd6d3268bebd9a2b53c b/PO/Library/Artifacts/1e/1e638c716ab14fd6d3268bebd9a2b53c new file mode 100644 index 00000000..20f47808 Binary files /dev/null and b/PO/Library/Artifacts/1e/1e638c716ab14fd6d3268bebd9a2b53c differ diff --git a/PO/Library/Artifacts/1e/1e946caed236a375dcee8a212a38309c b/PO/Library/Artifacts/1e/1e946caed236a375dcee8a212a38309c new file mode 100644 index 00000000..004a8fa9 Binary files /dev/null and b/PO/Library/Artifacts/1e/1e946caed236a375dcee8a212a38309c differ diff --git a/PO/Library/Artifacts/1e/1e9e2ff4959cb6a58059ceffa9ee398e b/PO/Library/Artifacts/1e/1e9e2ff4959cb6a58059ceffa9ee398e new file mode 100644 index 00000000..303d21a4 Binary files /dev/null and b/PO/Library/Artifacts/1e/1e9e2ff4959cb6a58059ceffa9ee398e differ diff --git a/PO/Library/Artifacts/1e/1eb35e938c4835cfba1a0d9b396d838a b/PO/Library/Artifacts/1e/1eb35e938c4835cfba1a0d9b396d838a new file mode 100644 index 00000000..76686042 Binary files /dev/null and b/PO/Library/Artifacts/1e/1eb35e938c4835cfba1a0d9b396d838a differ diff --git a/PO/Library/Artifacts/1e/1eb6c37169eb16aaf4a91bf09b45f0ce b/PO/Library/Artifacts/1e/1eb6c37169eb16aaf4a91bf09b45f0ce new file mode 100644 index 00000000..e775cc6b Binary files /dev/null and b/PO/Library/Artifacts/1e/1eb6c37169eb16aaf4a91bf09b45f0ce differ diff --git a/PO/Library/Artifacts/1e/1ebbbf67f2b1bf2f8b7a69e74a8d76c9 b/PO/Library/Artifacts/1e/1ebbbf67f2b1bf2f8b7a69e74a8d76c9 new file mode 100644 index 00000000..a04334c5 Binary files /dev/null and b/PO/Library/Artifacts/1e/1ebbbf67f2b1bf2f8b7a69e74a8d76c9 differ diff --git a/PO/Library/Artifacts/1e/1ef60e7c12608ea748c521c969afa1ed b/PO/Library/Artifacts/1e/1ef60e7c12608ea748c521c969afa1ed new file mode 100644 index 00000000..c4bb4329 Binary files /dev/null and b/PO/Library/Artifacts/1e/1ef60e7c12608ea748c521c969afa1ed differ diff --git a/PO/Library/Artifacts/1f/1f076265cb05ebaae768cef3a04b9c61 b/PO/Library/Artifacts/1f/1f076265cb05ebaae768cef3a04b9c61 new file mode 100644 index 00000000..29bef32a Binary files /dev/null and b/PO/Library/Artifacts/1f/1f076265cb05ebaae768cef3a04b9c61 differ diff --git a/PO/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 b/PO/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 new file mode 100644 index 00000000..058d5e0e Binary files /dev/null and b/PO/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 differ diff --git a/PO/Library/Artifacts/1f/1f4266cb0ab42989dd5813b88f6e78f6 b/PO/Library/Artifacts/1f/1f4266cb0ab42989dd5813b88f6e78f6 new file mode 100644 index 00000000..fdd5574a Binary files /dev/null and b/PO/Library/Artifacts/1f/1f4266cb0ab42989dd5813b88f6e78f6 differ diff --git a/PO/Library/Artifacts/1f/1f437a452aa2a1fa92e7b69fe9e8321b b/PO/Library/Artifacts/1f/1f437a452aa2a1fa92e7b69fe9e8321b new file mode 100644 index 00000000..ed006710 Binary files /dev/null and b/PO/Library/Artifacts/1f/1f437a452aa2a1fa92e7b69fe9e8321b differ diff --git a/PO/Library/Artifacts/1f/1f5d6b70f19c2cefdc5d8a5bf3caf978 b/PO/Library/Artifacts/1f/1f5d6b70f19c2cefdc5d8a5bf3caf978 new file mode 100644 index 00000000..4afe4d2d Binary files /dev/null and b/PO/Library/Artifacts/1f/1f5d6b70f19c2cefdc5d8a5bf3caf978 differ diff --git a/PO/Library/Artifacts/1f/1f71373f77c56e20f6ace94f4b453ef7 b/PO/Library/Artifacts/1f/1f71373f77c56e20f6ace94f4b453ef7 new file mode 100644 index 00000000..19e837d3 Binary files /dev/null and b/PO/Library/Artifacts/1f/1f71373f77c56e20f6ace94f4b453ef7 differ diff --git a/PO/Library/Artifacts/1f/1f75950b4fbe4b6b62b5af95a3b9caff b/PO/Library/Artifacts/1f/1f75950b4fbe4b6b62b5af95a3b9caff new file mode 100644 index 00000000..7c69f87a Binary files /dev/null and b/PO/Library/Artifacts/1f/1f75950b4fbe4b6b62b5af95a3b9caff differ diff --git a/PO/Library/Artifacts/1f/1f7a3fc37e990c7d15f9ebd13942d2fd b/PO/Library/Artifacts/1f/1f7a3fc37e990c7d15f9ebd13942d2fd new file mode 100644 index 00000000..72196e13 Binary files /dev/null and b/PO/Library/Artifacts/1f/1f7a3fc37e990c7d15f9ebd13942d2fd differ diff --git a/PO/Library/Artifacts/1f/1f869f40ae2ae3f80a32e5e1828cf0e2 b/PO/Library/Artifacts/1f/1f869f40ae2ae3f80a32e5e1828cf0e2 new file mode 100644 index 00000000..0b334d0d Binary files /dev/null and b/PO/Library/Artifacts/1f/1f869f40ae2ae3f80a32e5e1828cf0e2 differ diff --git a/PO/Library/Artifacts/1f/1f86fa0eaad2dee2c29ccf576ecb1bc5 b/PO/Library/Artifacts/1f/1f86fa0eaad2dee2c29ccf576ecb1bc5 new file mode 100644 index 00000000..eeb581e9 Binary files /dev/null and b/PO/Library/Artifacts/1f/1f86fa0eaad2dee2c29ccf576ecb1bc5 differ diff --git a/PO/Library/Artifacts/1f/1f8c6469c0a130a285721c720f2433b9 b/PO/Library/Artifacts/1f/1f8c6469c0a130a285721c720f2433b9 new file mode 100644 index 00000000..8aef0a6f Binary files /dev/null and b/PO/Library/Artifacts/1f/1f8c6469c0a130a285721c720f2433b9 differ diff --git a/PO/Library/Artifacts/1f/1f8e98f0c21ed2852b0e4fd46dd29136 b/PO/Library/Artifacts/1f/1f8e98f0c21ed2852b0e4fd46dd29136 new file mode 100644 index 00000000..0211adff Binary files /dev/null and b/PO/Library/Artifacts/1f/1f8e98f0c21ed2852b0e4fd46dd29136 differ diff --git a/PO/Library/Artifacts/1f/1f9e709b2f01b414052f5775473b155a b/PO/Library/Artifacts/1f/1f9e709b2f01b414052f5775473b155a new file mode 100644 index 00000000..4bb98306 Binary files /dev/null and b/PO/Library/Artifacts/1f/1f9e709b2f01b414052f5775473b155a differ diff --git a/PO/Library/Artifacts/1f/1fc0bae69f1f59beba9cf9cb2a4b5027 b/PO/Library/Artifacts/1f/1fc0bae69f1f59beba9cf9cb2a4b5027 new file mode 100644 index 00000000..8924fa19 Binary files /dev/null and b/PO/Library/Artifacts/1f/1fc0bae69f1f59beba9cf9cb2a4b5027 differ diff --git a/PO/Library/Artifacts/1f/1fddc0cceebb6d89c48838f35a2413ba b/PO/Library/Artifacts/1f/1fddc0cceebb6d89c48838f35a2413ba new file mode 100644 index 00000000..4f21bbda Binary files /dev/null and b/PO/Library/Artifacts/1f/1fddc0cceebb6d89c48838f35a2413ba differ diff --git a/PO/Library/Artifacts/1f/1fead00b742fa6b3ecd61d74ccc6fb5e b/PO/Library/Artifacts/1f/1fead00b742fa6b3ecd61d74ccc6fb5e new file mode 100644 index 00000000..37c17cb3 Binary files /dev/null and b/PO/Library/Artifacts/1f/1fead00b742fa6b3ecd61d74ccc6fb5e differ diff --git a/PO/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 b/PO/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 new file mode 100644 index 00000000..67ce8ddd Binary files /dev/null and b/PO/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 differ diff --git a/PO/Library/Artifacts/20/2003b33433a28ee86b553670fda24cde b/PO/Library/Artifacts/20/2003b33433a28ee86b553670fda24cde new file mode 100644 index 00000000..14e273a1 Binary files /dev/null and b/PO/Library/Artifacts/20/2003b33433a28ee86b553670fda24cde differ diff --git a/PO/Library/Artifacts/20/2022aab42865739577e157f1e236fdbe b/PO/Library/Artifacts/20/2022aab42865739577e157f1e236fdbe new file mode 100644 index 00000000..4cbfa50b Binary files /dev/null and b/PO/Library/Artifacts/20/2022aab42865739577e157f1e236fdbe differ diff --git a/PO/Library/Artifacts/20/20308612d1bdde8f17dddfb5d5fa055d b/PO/Library/Artifacts/20/20308612d1bdde8f17dddfb5d5fa055d new file mode 100644 index 00000000..1ae2020d Binary files /dev/null and b/PO/Library/Artifacts/20/20308612d1bdde8f17dddfb5d5fa055d differ diff --git a/PO/Library/Artifacts/20/20519aa595892854367aaff01ad5437a b/PO/Library/Artifacts/20/20519aa595892854367aaff01ad5437a new file mode 100644 index 00000000..6c56cd07 Binary files /dev/null and b/PO/Library/Artifacts/20/20519aa595892854367aaff01ad5437a differ diff --git a/PO/Library/Artifacts/20/20612b004ef2cd79bef70f66da0b6fc6 b/PO/Library/Artifacts/20/20612b004ef2cd79bef70f66da0b6fc6 new file mode 100644 index 00000000..5bf6d60a Binary files /dev/null and b/PO/Library/Artifacts/20/20612b004ef2cd79bef70f66da0b6fc6 differ diff --git a/PO/Library/Artifacts/20/207b5dea0888b9c3b01c864cac2b6888 b/PO/Library/Artifacts/20/207b5dea0888b9c3b01c864cac2b6888 new file mode 100644 index 00000000..a603d0ba Binary files /dev/null and b/PO/Library/Artifacts/20/207b5dea0888b9c3b01c864cac2b6888 differ diff --git a/PO/Library/Artifacts/20/2097443c520c8352fd7bb16e183dca7d b/PO/Library/Artifacts/20/2097443c520c8352fd7bb16e183dca7d new file mode 100644 index 00000000..8f3dfa42 Binary files /dev/null and b/PO/Library/Artifacts/20/2097443c520c8352fd7bb16e183dca7d differ diff --git a/PO/Library/Artifacts/20/20ad5f565fefb840c11066f87bbdee28 b/PO/Library/Artifacts/20/20ad5f565fefb840c11066f87bbdee28 new file mode 100644 index 00000000..a09a2217 Binary files /dev/null and b/PO/Library/Artifacts/20/20ad5f565fefb840c11066f87bbdee28 differ diff --git a/PO/Library/Artifacts/20/20c99f57239643664db7829cbd91ce8f b/PO/Library/Artifacts/20/20c99f57239643664db7829cbd91ce8f new file mode 100644 index 00000000..ec0338a5 Binary files /dev/null and b/PO/Library/Artifacts/20/20c99f57239643664db7829cbd91ce8f differ diff --git a/PO/Library/Artifacts/20/20ce3ae727043ff63e123b2e68cf1374 b/PO/Library/Artifacts/20/20ce3ae727043ff63e123b2e68cf1374 new file mode 100644 index 00000000..45bbf727 Binary files /dev/null and b/PO/Library/Artifacts/20/20ce3ae727043ff63e123b2e68cf1374 differ diff --git a/PO/Library/Artifacts/21/213d9255baa32f5c6f7ca4b9d44b9069 b/PO/Library/Artifacts/21/213d9255baa32f5c6f7ca4b9d44b9069 new file mode 100644 index 00000000..040dd051 Binary files /dev/null and b/PO/Library/Artifacts/21/213d9255baa32f5c6f7ca4b9d44b9069 differ diff --git a/PO/Library/Artifacts/21/215e9b06b03c8a237a37de01f0c9802d b/PO/Library/Artifacts/21/215e9b06b03c8a237a37de01f0c9802d new file mode 100644 index 00000000..dd999b08 Binary files /dev/null and b/PO/Library/Artifacts/21/215e9b06b03c8a237a37de01f0c9802d differ diff --git a/PO/Library/Artifacts/21/217953acef0b6f9cc381124712c7124c b/PO/Library/Artifacts/21/217953acef0b6f9cc381124712c7124c new file mode 100644 index 00000000..c66d258a Binary files /dev/null and b/PO/Library/Artifacts/21/217953acef0b6f9cc381124712c7124c differ diff --git a/PO/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e b/PO/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e new file mode 100644 index 00000000..131dd5ec Binary files /dev/null and b/PO/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e differ diff --git a/PO/Library/Artifacts/21/21ae2544f38af53fa7afe7478d9e8c4c b/PO/Library/Artifacts/21/21ae2544f38af53fa7afe7478d9e8c4c new file mode 100644 index 00000000..99dd0180 Binary files /dev/null and b/PO/Library/Artifacts/21/21ae2544f38af53fa7afe7478d9e8c4c differ diff --git a/PO/Library/Artifacts/21/21ca603fab3739915a7016d48591dbd8 b/PO/Library/Artifacts/21/21ca603fab3739915a7016d48591dbd8 new file mode 100644 index 00000000..d0754e22 Binary files /dev/null and b/PO/Library/Artifacts/21/21ca603fab3739915a7016d48591dbd8 differ diff --git a/PO/Library/Artifacts/21/21d57444ec9b028caa129028f76fe287 b/PO/Library/Artifacts/21/21d57444ec9b028caa129028f76fe287 new file mode 100644 index 00000000..8129ab91 Binary files /dev/null and b/PO/Library/Artifacts/21/21d57444ec9b028caa129028f76fe287 differ diff --git a/PO/Library/Artifacts/21/21d8aa7ab171a5aab5848fb934a4ff63 b/PO/Library/Artifacts/21/21d8aa7ab171a5aab5848fb934a4ff63 new file mode 100644 index 00000000..bc74e7c7 Binary files /dev/null and b/PO/Library/Artifacts/21/21d8aa7ab171a5aab5848fb934a4ff63 differ diff --git a/PO/Library/Artifacts/21/21de33b85fbb0b036cd9429b63d16dce b/PO/Library/Artifacts/21/21de33b85fbb0b036cd9429b63d16dce new file mode 100644 index 00000000..db17ead1 Binary files /dev/null and b/PO/Library/Artifacts/21/21de33b85fbb0b036cd9429b63d16dce differ diff --git a/PO/Library/Artifacts/21/21e7bce236c170d64a2c4adb431894c5 b/PO/Library/Artifacts/21/21e7bce236c170d64a2c4adb431894c5 new file mode 100644 index 00000000..edc76bad Binary files /dev/null and b/PO/Library/Artifacts/21/21e7bce236c170d64a2c4adb431894c5 differ diff --git a/PO/Library/Artifacts/22/2208410df0f277b1bf377bf15944919e b/PO/Library/Artifacts/22/2208410df0f277b1bf377bf15944919e new file mode 100644 index 00000000..7ed62646 Binary files /dev/null and b/PO/Library/Artifacts/22/2208410df0f277b1bf377bf15944919e differ diff --git a/PO/Library/Artifacts/22/2214c24a7e2ba1d828fc667f45cfa5ce b/PO/Library/Artifacts/22/2214c24a7e2ba1d828fc667f45cfa5ce new file mode 100644 index 00000000..2cf42ff9 Binary files /dev/null and b/PO/Library/Artifacts/22/2214c24a7e2ba1d828fc667f45cfa5ce differ diff --git a/PO/Library/Artifacts/22/2217e31ae14a16db1fbfff8f245f2d26 b/PO/Library/Artifacts/22/2217e31ae14a16db1fbfff8f245f2d26 new file mode 100644 index 00000000..faafead0 Binary files /dev/null and b/PO/Library/Artifacts/22/2217e31ae14a16db1fbfff8f245f2d26 differ diff --git a/PO/Library/Artifacts/22/221f3d62f015e19ff677f6718921a13f b/PO/Library/Artifacts/22/221f3d62f015e19ff677f6718921a13f new file mode 100644 index 00000000..77ff4ad6 Binary files /dev/null and b/PO/Library/Artifacts/22/221f3d62f015e19ff677f6718921a13f differ diff --git a/PO/Library/Artifacts/22/222a91246cd121a7cae65ff5f759c7c4 b/PO/Library/Artifacts/22/222a91246cd121a7cae65ff5f759c7c4 new file mode 100644 index 00000000..65141ae9 Binary files /dev/null and b/PO/Library/Artifacts/22/222a91246cd121a7cae65ff5f759c7c4 differ diff --git a/PO/Library/Artifacts/22/222f7b39593d107acf04976424ef1645 b/PO/Library/Artifacts/22/222f7b39593d107acf04976424ef1645 new file mode 100644 index 00000000..f691f0fb Binary files /dev/null and b/PO/Library/Artifacts/22/222f7b39593d107acf04976424ef1645 differ diff --git a/PO/Library/Artifacts/22/224899cca192898e50ea7ab1460e61d9 b/PO/Library/Artifacts/22/224899cca192898e50ea7ab1460e61d9 new file mode 100644 index 00000000..703d4af8 Binary files /dev/null and b/PO/Library/Artifacts/22/224899cca192898e50ea7ab1460e61d9 differ diff --git a/PO/Library/Artifacts/22/225985305d0615177e03455baceb2509 b/PO/Library/Artifacts/22/225985305d0615177e03455baceb2509 new file mode 100644 index 00000000..5310c3b6 Binary files /dev/null and b/PO/Library/Artifacts/22/225985305d0615177e03455baceb2509 differ diff --git a/PO/Library/Artifacts/22/2270176cbf89c001e2b224d9b119052a b/PO/Library/Artifacts/22/2270176cbf89c001e2b224d9b119052a new file mode 100644 index 00000000..d7addecd Binary files /dev/null and b/PO/Library/Artifacts/22/2270176cbf89c001e2b224d9b119052a differ diff --git a/PO/Library/Artifacts/22/2298c8162cc0948b8a38ec0bc2c699ab b/PO/Library/Artifacts/22/2298c8162cc0948b8a38ec0bc2c699ab new file mode 100644 index 00000000..85e6689c Binary files /dev/null and b/PO/Library/Artifacts/22/2298c8162cc0948b8a38ec0bc2c699ab differ diff --git a/PO/Library/Artifacts/22/229e9813e7bc59b11c1807504d5b9445 b/PO/Library/Artifacts/22/229e9813e7bc59b11c1807504d5b9445 new file mode 100644 index 00000000..253651da Binary files /dev/null and b/PO/Library/Artifacts/22/229e9813e7bc59b11c1807504d5b9445 differ diff --git a/PO/Library/Artifacts/22/22b736d753b1d7f05f8da814c01ad485 b/PO/Library/Artifacts/22/22b736d753b1d7f05f8da814c01ad485 new file mode 100644 index 00000000..5cb89a15 Binary files /dev/null and b/PO/Library/Artifacts/22/22b736d753b1d7f05f8da814c01ad485 differ diff --git a/PO/Library/Artifacts/22/22c73fa1bdc39fc3ce0f4e56122b72cb b/PO/Library/Artifacts/22/22c73fa1bdc39fc3ce0f4e56122b72cb new file mode 100644 index 00000000..dc6ce616 Binary files /dev/null and b/PO/Library/Artifacts/22/22c73fa1bdc39fc3ce0f4e56122b72cb differ diff --git a/PO/Library/Artifacts/22/22dc491d2ea47cac1b2a706049fda91e b/PO/Library/Artifacts/22/22dc491d2ea47cac1b2a706049fda91e new file mode 100644 index 00000000..6f17d6e6 Binary files /dev/null and b/PO/Library/Artifacts/22/22dc491d2ea47cac1b2a706049fda91e differ diff --git a/PO/Library/Artifacts/22/22ea3d59b9a4c9dcbc9c60b506d21541 b/PO/Library/Artifacts/22/22ea3d59b9a4c9dcbc9c60b506d21541 new file mode 100644 index 00000000..0a33d777 Binary files /dev/null and b/PO/Library/Artifacts/22/22ea3d59b9a4c9dcbc9c60b506d21541 differ diff --git a/PO/Library/Artifacts/22/22ecb5d1dcba60cc5f8d77561c6cbb46 b/PO/Library/Artifacts/22/22ecb5d1dcba60cc5f8d77561c6cbb46 new file mode 100644 index 00000000..e59d4764 Binary files /dev/null and b/PO/Library/Artifacts/22/22ecb5d1dcba60cc5f8d77561c6cbb46 differ diff --git a/PO/Library/Artifacts/22/22ed9604c34d07fbadcfd45a5cbef0b4 b/PO/Library/Artifacts/22/22ed9604c34d07fbadcfd45a5cbef0b4 new file mode 100644 index 00000000..2dab8773 Binary files /dev/null and b/PO/Library/Artifacts/22/22ed9604c34d07fbadcfd45a5cbef0b4 differ diff --git a/PO/Library/Artifacts/23/2311cddc815d3ca07b0530afaf34e863 b/PO/Library/Artifacts/23/2311cddc815d3ca07b0530afaf34e863 new file mode 100644 index 00000000..e8b61a49 Binary files /dev/null and b/PO/Library/Artifacts/23/2311cddc815d3ca07b0530afaf34e863 differ diff --git a/PO/Library/Artifacts/23/231eec151c45160c962a9c3debf78cab b/PO/Library/Artifacts/23/231eec151c45160c962a9c3debf78cab new file mode 100644 index 00000000..04a76883 Binary files /dev/null and b/PO/Library/Artifacts/23/231eec151c45160c962a9c3debf78cab differ diff --git a/PO/Library/Artifacts/23/232d43ed7b874560bc8bf7921f962d36 b/PO/Library/Artifacts/23/232d43ed7b874560bc8bf7921f962d36 new file mode 100644 index 00000000..6b6efdd2 Binary files /dev/null and b/PO/Library/Artifacts/23/232d43ed7b874560bc8bf7921f962d36 differ diff --git a/PO/Library/Artifacts/23/235f30aef4a149400a041fecdeebd60a b/PO/Library/Artifacts/23/235f30aef4a149400a041fecdeebd60a new file mode 100644 index 00000000..8f3b4c58 Binary files /dev/null and b/PO/Library/Artifacts/23/235f30aef4a149400a041fecdeebd60a differ diff --git a/PO/Library/Artifacts/23/2368c730aa39d2c7fcb8a9ee63fd4b74 b/PO/Library/Artifacts/23/2368c730aa39d2c7fcb8a9ee63fd4b74 new file mode 100644 index 00000000..6182eb3c Binary files /dev/null and b/PO/Library/Artifacts/23/2368c730aa39d2c7fcb8a9ee63fd4b74 differ diff --git a/PO/Library/Artifacts/23/23829219484853e122dd7a0962a61d07 b/PO/Library/Artifacts/23/23829219484853e122dd7a0962a61d07 new file mode 100644 index 00000000..1594dfa1 Binary files /dev/null and b/PO/Library/Artifacts/23/23829219484853e122dd7a0962a61d07 differ diff --git a/PO/Library/Artifacts/23/238b81b1abaca6a52464b81c1fd63414 b/PO/Library/Artifacts/23/238b81b1abaca6a52464b81c1fd63414 new file mode 100644 index 00000000..a7a452d7 Binary files /dev/null and b/PO/Library/Artifacts/23/238b81b1abaca6a52464b81c1fd63414 differ diff --git a/PO/Library/Artifacts/23/23a48ee274d86046c4668952f529968c b/PO/Library/Artifacts/23/23a48ee274d86046c4668952f529968c new file mode 100644 index 00000000..bc2330d0 Binary files /dev/null and b/PO/Library/Artifacts/23/23a48ee274d86046c4668952f529968c differ diff --git a/PO/Library/Artifacts/23/23ac7ad86419ce5212557b6795e342dc b/PO/Library/Artifacts/23/23ac7ad86419ce5212557b6795e342dc new file mode 100644 index 00000000..fd246146 Binary files /dev/null and b/PO/Library/Artifacts/23/23ac7ad86419ce5212557b6795e342dc differ diff --git a/PO/Library/Artifacts/23/23aca8ee5dd8393b810519c2f2a4c807 b/PO/Library/Artifacts/23/23aca8ee5dd8393b810519c2f2a4c807 new file mode 100644 index 00000000..c6acafcb Binary files /dev/null and b/PO/Library/Artifacts/23/23aca8ee5dd8393b810519c2f2a4c807 differ diff --git a/PO/Library/Artifacts/23/23aed9c68e467cc442bd35c9d17dde58 b/PO/Library/Artifacts/23/23aed9c68e467cc442bd35c9d17dde58 new file mode 100644 index 00000000..e1eda894 Binary files /dev/null and b/PO/Library/Artifacts/23/23aed9c68e467cc442bd35c9d17dde58 differ diff --git a/PO/Library/Artifacts/23/23e5a9667da630ec19a2ad2f5c01a1eb b/PO/Library/Artifacts/23/23e5a9667da630ec19a2ad2f5c01a1eb new file mode 100644 index 00000000..ae5f157f Binary files /dev/null and b/PO/Library/Artifacts/23/23e5a9667da630ec19a2ad2f5c01a1eb differ diff --git a/PO/Library/Artifacts/23/23e682d9e6afc0321e38821ae136d5d0 b/PO/Library/Artifacts/23/23e682d9e6afc0321e38821ae136d5d0 new file mode 100644 index 00000000..2466194e Binary files /dev/null and b/PO/Library/Artifacts/23/23e682d9e6afc0321e38821ae136d5d0 differ diff --git a/PO/Library/Artifacts/23/23f8037682c2b300b940f1b48541bd08 b/PO/Library/Artifacts/23/23f8037682c2b300b940f1b48541bd08 new file mode 100644 index 00000000..2625e128 Binary files /dev/null and b/PO/Library/Artifacts/23/23f8037682c2b300b940f1b48541bd08 differ diff --git a/PO/Library/Artifacts/23/23fc265a766d2bc54d7ffdc3169f461a b/PO/Library/Artifacts/23/23fc265a766d2bc54d7ffdc3169f461a new file mode 100644 index 00000000..40a1005a Binary files /dev/null and b/PO/Library/Artifacts/23/23fc265a766d2bc54d7ffdc3169f461a differ diff --git a/PO/Library/Artifacts/24/2419499c9b08c4baee5916c16e4f8398 b/PO/Library/Artifacts/24/2419499c9b08c4baee5916c16e4f8398 new file mode 100644 index 00000000..59fcc0b2 Binary files /dev/null and b/PO/Library/Artifacts/24/2419499c9b08c4baee5916c16e4f8398 differ diff --git a/PO/Library/Artifacts/24/24281a9e9a308f432dc6d6f5908d8424 b/PO/Library/Artifacts/24/24281a9e9a308f432dc6d6f5908d8424 new file mode 100644 index 00000000..c25e99c9 Binary files /dev/null and b/PO/Library/Artifacts/24/24281a9e9a308f432dc6d6f5908d8424 differ diff --git a/PO/Library/Artifacts/24/2439560dffb1cdbc7411ba2af65c6758 b/PO/Library/Artifacts/24/2439560dffb1cdbc7411ba2af65c6758 new file mode 100644 index 00000000..655b0e14 Binary files /dev/null and b/PO/Library/Artifacts/24/2439560dffb1cdbc7411ba2af65c6758 differ diff --git a/PO/Library/Artifacts/24/2452e8c84dd4df36a718242f6eb8ee58 b/PO/Library/Artifacts/24/2452e8c84dd4df36a718242f6eb8ee58 new file mode 100644 index 00000000..452012ed Binary files /dev/null and b/PO/Library/Artifacts/24/2452e8c84dd4df36a718242f6eb8ee58 differ diff --git a/PO/Library/Artifacts/24/24602e8d1164191bd315ec11af3e42dc b/PO/Library/Artifacts/24/24602e8d1164191bd315ec11af3e42dc new file mode 100644 index 00000000..901d168d Binary files /dev/null and b/PO/Library/Artifacts/24/24602e8d1164191bd315ec11af3e42dc differ diff --git a/PO/Library/Artifacts/24/2461d0407cf01662057f37820668c6d1 b/PO/Library/Artifacts/24/2461d0407cf01662057f37820668c6d1 new file mode 100644 index 00000000..368c3d7d Binary files /dev/null and b/PO/Library/Artifacts/24/2461d0407cf01662057f37820668c6d1 differ diff --git a/PO/Library/Artifacts/24/246f158742b4b08a570d98d5b389ea9a b/PO/Library/Artifacts/24/246f158742b4b08a570d98d5b389ea9a new file mode 100644 index 00000000..959a48e0 Binary files /dev/null and b/PO/Library/Artifacts/24/246f158742b4b08a570d98d5b389ea9a differ diff --git a/PO/Library/Artifacts/24/247e5c76ee3c3c9c45fc329bb0283fd3 b/PO/Library/Artifacts/24/247e5c76ee3c3c9c45fc329bb0283fd3 new file mode 100644 index 00000000..1e0adc65 Binary files /dev/null and b/PO/Library/Artifacts/24/247e5c76ee3c3c9c45fc329bb0283fd3 differ diff --git a/PO/Library/Artifacts/24/2480ad24d0e43d61aae55fea914f839c b/PO/Library/Artifacts/24/2480ad24d0e43d61aae55fea914f839c new file mode 100644 index 00000000..54b3dc6d Binary files /dev/null and b/PO/Library/Artifacts/24/2480ad24d0e43d61aae55fea914f839c differ diff --git a/PO/Library/Artifacts/24/248472866b6f3ba12dfc2dea852ef4e0 b/PO/Library/Artifacts/24/248472866b6f3ba12dfc2dea852ef4e0 new file mode 100644 index 00000000..b566162e Binary files /dev/null and b/PO/Library/Artifacts/24/248472866b6f3ba12dfc2dea852ef4e0 differ diff --git a/PO/Library/Artifacts/24/248758816a1367f647bf292eca0ccc24 b/PO/Library/Artifacts/24/248758816a1367f647bf292eca0ccc24 new file mode 100644 index 00000000..ce058453 Binary files /dev/null and b/PO/Library/Artifacts/24/248758816a1367f647bf292eca0ccc24 differ diff --git a/PO/Library/Artifacts/24/24c95d97380e32b98a228321e295d9b9 b/PO/Library/Artifacts/24/24c95d97380e32b98a228321e295d9b9 new file mode 100644 index 00000000..6cd1f73b Binary files /dev/null and b/PO/Library/Artifacts/24/24c95d97380e32b98a228321e295d9b9 differ diff --git a/PO/Library/Artifacts/24/24ccd5e454247abb498a8da3b3872d60 b/PO/Library/Artifacts/24/24ccd5e454247abb498a8da3b3872d60 new file mode 100644 index 00000000..d97d60a0 Binary files /dev/null and b/PO/Library/Artifacts/24/24ccd5e454247abb498a8da3b3872d60 differ diff --git a/PO/Library/Artifacts/24/24e85f377a871a00582622d107964e4a b/PO/Library/Artifacts/24/24e85f377a871a00582622d107964e4a new file mode 100644 index 00000000..6f31b240 Binary files /dev/null and b/PO/Library/Artifacts/24/24e85f377a871a00582622d107964e4a differ diff --git a/PO/Library/Artifacts/25/253b69777ec3d0516883fae5f564b509 b/PO/Library/Artifacts/25/253b69777ec3d0516883fae5f564b509 new file mode 100644 index 00000000..5aa527cf Binary files /dev/null and b/PO/Library/Artifacts/25/253b69777ec3d0516883fae5f564b509 differ diff --git a/PO/Library/Artifacts/25/2547911c7779d5bf457998a7a847954c b/PO/Library/Artifacts/25/2547911c7779d5bf457998a7a847954c new file mode 100644 index 00000000..3731812f Binary files /dev/null and b/PO/Library/Artifacts/25/2547911c7779d5bf457998a7a847954c differ diff --git a/PO/Library/Artifacts/25/2555fdcff73bb75d4769271beaa52e28 b/PO/Library/Artifacts/25/2555fdcff73bb75d4769271beaa52e28 new file mode 100644 index 00000000..7b05d8cf Binary files /dev/null and b/PO/Library/Artifacts/25/2555fdcff73bb75d4769271beaa52e28 differ diff --git a/PO/Library/Artifacts/25/257a1c714a64938a61e5962fa84f3851 b/PO/Library/Artifacts/25/257a1c714a64938a61e5962fa84f3851 new file mode 100644 index 00000000..81bdd405 Binary files /dev/null and b/PO/Library/Artifacts/25/257a1c714a64938a61e5962fa84f3851 differ diff --git a/PO/Library/Artifacts/25/257bf7a0139958aa8afd01834fc542a2 b/PO/Library/Artifacts/25/257bf7a0139958aa8afd01834fc542a2 new file mode 100644 index 00000000..74a4fd6a Binary files /dev/null and b/PO/Library/Artifacts/25/257bf7a0139958aa8afd01834fc542a2 differ diff --git a/PO/Library/Artifacts/25/25938686e6a4fac09a691de2a861d98e b/PO/Library/Artifacts/25/25938686e6a4fac09a691de2a861d98e new file mode 100644 index 00000000..fd2b9c35 Binary files /dev/null and b/PO/Library/Artifacts/25/25938686e6a4fac09a691de2a861d98e differ diff --git a/PO/Library/Artifacts/25/25999062a3c9ef95acf55df56a3205bb b/PO/Library/Artifacts/25/25999062a3c9ef95acf55df56a3205bb new file mode 100644 index 00000000..3ab3889b Binary files /dev/null and b/PO/Library/Artifacts/25/25999062a3c9ef95acf55df56a3205bb differ diff --git a/PO/Library/Artifacts/25/25b661b92c65e83bbb8ce54eb99e6fe8 b/PO/Library/Artifacts/25/25b661b92c65e83bbb8ce54eb99e6fe8 new file mode 100644 index 00000000..8d834525 Binary files /dev/null and b/PO/Library/Artifacts/25/25b661b92c65e83bbb8ce54eb99e6fe8 differ diff --git a/PO/Library/Artifacts/25/25c34cf27b91f457e17d08fef90e510f b/PO/Library/Artifacts/25/25c34cf27b91f457e17d08fef90e510f new file mode 100644 index 00000000..2befe619 Binary files /dev/null and b/PO/Library/Artifacts/25/25c34cf27b91f457e17d08fef90e510f differ diff --git a/PO/Library/Artifacts/25/25c790aa73d7c62b528548c68204ee6a b/PO/Library/Artifacts/25/25c790aa73d7c62b528548c68204ee6a new file mode 100644 index 00000000..366d561d Binary files /dev/null and b/PO/Library/Artifacts/25/25c790aa73d7c62b528548c68204ee6a differ diff --git a/PO/Library/Artifacts/25/25ce5b05a6389e5516c19817cb05ab3f b/PO/Library/Artifacts/25/25ce5b05a6389e5516c19817cb05ab3f new file mode 100644 index 00000000..70ea0dc5 Binary files /dev/null and b/PO/Library/Artifacts/25/25ce5b05a6389e5516c19817cb05ab3f differ diff --git a/PO/Library/Artifacts/25/25eeae3e0157e7b629effa1278dc4a60 b/PO/Library/Artifacts/25/25eeae3e0157e7b629effa1278dc4a60 new file mode 100644 index 00000000..1fb7d3df Binary files /dev/null and b/PO/Library/Artifacts/25/25eeae3e0157e7b629effa1278dc4a60 differ diff --git a/PO/Library/Artifacts/25/25f19ffd676bc7707ccd945a20b08b35 b/PO/Library/Artifacts/25/25f19ffd676bc7707ccd945a20b08b35 new file mode 100644 index 00000000..559c90a4 Binary files /dev/null and b/PO/Library/Artifacts/25/25f19ffd676bc7707ccd945a20b08b35 differ diff --git a/PO/Library/Artifacts/25/25f82ec6cf5566577a55a73ae0f4405c b/PO/Library/Artifacts/25/25f82ec6cf5566577a55a73ae0f4405c new file mode 100644 index 00000000..9d117764 Binary files /dev/null and b/PO/Library/Artifacts/25/25f82ec6cf5566577a55a73ae0f4405c differ diff --git a/PO/Library/Artifacts/25/25f87e6dea2a546c636c922e1b086d41 b/PO/Library/Artifacts/25/25f87e6dea2a546c636c922e1b086d41 new file mode 100644 index 00000000..b73fd5b5 Binary files /dev/null and b/PO/Library/Artifacts/25/25f87e6dea2a546c636c922e1b086d41 differ diff --git a/PO/Library/Artifacts/26/261b3f3e52c856a3217643c32a74a343 b/PO/Library/Artifacts/26/261b3f3e52c856a3217643c32a74a343 new file mode 100644 index 00000000..35aaaae3 Binary files /dev/null and b/PO/Library/Artifacts/26/261b3f3e52c856a3217643c32a74a343 differ diff --git a/PO/Library/Artifacts/26/261ccef55c20cbb59780eb76afba6d84 b/PO/Library/Artifacts/26/261ccef55c20cbb59780eb76afba6d84 new file mode 100644 index 00000000..19a56da6 Binary files /dev/null and b/PO/Library/Artifacts/26/261ccef55c20cbb59780eb76afba6d84 differ diff --git a/PO/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 b/PO/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 new file mode 100644 index 00000000..5c2fb6c6 Binary files /dev/null and b/PO/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 differ diff --git a/PO/Library/Artifacts/26/262d20a0e74bb63048ee5a34b2e33049 b/PO/Library/Artifacts/26/262d20a0e74bb63048ee5a34b2e33049 new file mode 100644 index 00000000..26636130 Binary files /dev/null and b/PO/Library/Artifacts/26/262d20a0e74bb63048ee5a34b2e33049 differ diff --git a/PO/Library/Artifacts/26/263ec91be9d23dc5bd086d982024b3e1 b/PO/Library/Artifacts/26/263ec91be9d23dc5bd086d982024b3e1 new file mode 100644 index 00000000..627054c3 Binary files /dev/null and b/PO/Library/Artifacts/26/263ec91be9d23dc5bd086d982024b3e1 differ diff --git a/PO/Library/Artifacts/26/264bbb57dafe1a6c076687e5aee0dacb b/PO/Library/Artifacts/26/264bbb57dafe1a6c076687e5aee0dacb new file mode 100644 index 00000000..4485e24d Binary files /dev/null and b/PO/Library/Artifacts/26/264bbb57dafe1a6c076687e5aee0dacb differ diff --git a/PO/Library/Artifacts/26/265bc1c058080f910c6fa1bfb6882c34 b/PO/Library/Artifacts/26/265bc1c058080f910c6fa1bfb6882c34 new file mode 100644 index 00000000..44b3243d Binary files /dev/null and b/PO/Library/Artifacts/26/265bc1c058080f910c6fa1bfb6882c34 differ diff --git a/PO/Library/Artifacts/26/2663a434a454c51b24d0a9a210918f1b b/PO/Library/Artifacts/26/2663a434a454c51b24d0a9a210918f1b new file mode 100644 index 00000000..895532ce Binary files /dev/null and b/PO/Library/Artifacts/26/2663a434a454c51b24d0a9a210918f1b differ diff --git a/PO/Library/Artifacts/26/269802f13b8922d74674e36f545b1f04 b/PO/Library/Artifacts/26/269802f13b8922d74674e36f545b1f04 new file mode 100644 index 00000000..95036159 Binary files /dev/null and b/PO/Library/Artifacts/26/269802f13b8922d74674e36f545b1f04 differ diff --git a/PO/Library/Artifacts/26/26de44a1098123c66942ab505a4ac866 b/PO/Library/Artifacts/26/26de44a1098123c66942ab505a4ac866 new file mode 100644 index 00000000..8436742e Binary files /dev/null and b/PO/Library/Artifacts/26/26de44a1098123c66942ab505a4ac866 differ diff --git a/PO/Library/Artifacts/26/26e4ced25bb395f75650a5c2aeab27db b/PO/Library/Artifacts/26/26e4ced25bb395f75650a5c2aeab27db new file mode 100644 index 00000000..75b26f5e Binary files /dev/null and b/PO/Library/Artifacts/26/26e4ced25bb395f75650a5c2aeab27db differ diff --git a/PO/Library/Artifacts/27/271d94918e9e797325e5842bf1641f00 b/PO/Library/Artifacts/27/271d94918e9e797325e5842bf1641f00 new file mode 100644 index 00000000..072f0f34 Binary files /dev/null and b/PO/Library/Artifacts/27/271d94918e9e797325e5842bf1641f00 differ diff --git a/PO/Library/Artifacts/27/271e39045c0df9393b7cdae4c2f52274 b/PO/Library/Artifacts/27/271e39045c0df9393b7cdae4c2f52274 new file mode 100644 index 00000000..ce4af410 Binary files /dev/null and b/PO/Library/Artifacts/27/271e39045c0df9393b7cdae4c2f52274 differ diff --git a/PO/Library/Artifacts/27/2745bb3a66c0399b4b9d2af7c860b39d b/PO/Library/Artifacts/27/2745bb3a66c0399b4b9d2af7c860b39d new file mode 100644 index 00000000..81e17bff Binary files /dev/null and b/PO/Library/Artifacts/27/2745bb3a66c0399b4b9d2af7c860b39d differ diff --git a/PO/Library/Artifacts/27/274e157c42e09bb6dd6042341005f116 b/PO/Library/Artifacts/27/274e157c42e09bb6dd6042341005f116 new file mode 100644 index 00000000..0707ab03 Binary files /dev/null and b/PO/Library/Artifacts/27/274e157c42e09bb6dd6042341005f116 differ diff --git a/PO/Library/Artifacts/27/2754fa2cfc8ddbe6d2f63431ee88ba27 b/PO/Library/Artifacts/27/2754fa2cfc8ddbe6d2f63431ee88ba27 new file mode 100644 index 00000000..70a4cb23 Binary files /dev/null and b/PO/Library/Artifacts/27/2754fa2cfc8ddbe6d2f63431ee88ba27 differ diff --git a/PO/Library/Artifacts/27/276d80506e3c1834fe46fe29a9afe6af b/PO/Library/Artifacts/27/276d80506e3c1834fe46fe29a9afe6af new file mode 100644 index 00000000..40d20702 Binary files /dev/null and b/PO/Library/Artifacts/27/276d80506e3c1834fe46fe29a9afe6af differ diff --git a/PO/Library/Artifacts/27/277218e296fcb5bc6e27dfbc3bf3cf87 b/PO/Library/Artifacts/27/277218e296fcb5bc6e27dfbc3bf3cf87 new file mode 100644 index 00000000..1cf64487 Binary files /dev/null and b/PO/Library/Artifacts/27/277218e296fcb5bc6e27dfbc3bf3cf87 differ diff --git a/PO/Library/Artifacts/27/2783365a83b08914ec1350f82377a446 b/PO/Library/Artifacts/27/2783365a83b08914ec1350f82377a446 new file mode 100644 index 00000000..2d9ad6ee Binary files /dev/null and b/PO/Library/Artifacts/27/2783365a83b08914ec1350f82377a446 differ diff --git a/PO/Library/Artifacts/27/278a538543a5bc49e031eba7a95083df b/PO/Library/Artifacts/27/278a538543a5bc49e031eba7a95083df new file mode 100644 index 00000000..5016602d Binary files /dev/null and b/PO/Library/Artifacts/27/278a538543a5bc49e031eba7a95083df differ diff --git a/PO/Library/Artifacts/27/278ef512b6ffd452937b012c8c479270 b/PO/Library/Artifacts/27/278ef512b6ffd452937b012c8c479270 new file mode 100644 index 00000000..4200dec8 Binary files /dev/null and b/PO/Library/Artifacts/27/278ef512b6ffd452937b012c8c479270 differ diff --git a/PO/Library/Artifacts/27/27a082becb95673df894d7ffed4f193d b/PO/Library/Artifacts/27/27a082becb95673df894d7ffed4f193d new file mode 100644 index 00000000..35da4e78 Binary files /dev/null and b/PO/Library/Artifacts/27/27a082becb95673df894d7ffed4f193d differ diff --git a/PO/Library/Artifacts/27/27b06836899478a97e0a85ba656d1a9e b/PO/Library/Artifacts/27/27b06836899478a97e0a85ba656d1a9e new file mode 100644 index 00000000..b49289c9 Binary files /dev/null and b/PO/Library/Artifacts/27/27b06836899478a97e0a85ba656d1a9e differ diff --git a/PO/Library/Artifacts/27/27b787754955e875a94d76492d29cfac b/PO/Library/Artifacts/27/27b787754955e875a94d76492d29cfac new file mode 100644 index 00000000..c9748f48 Binary files /dev/null and b/PO/Library/Artifacts/27/27b787754955e875a94d76492d29cfac differ diff --git a/PO/Library/Artifacts/27/27c1841b3f407086b9d3490cd3155df3 b/PO/Library/Artifacts/27/27c1841b3f407086b9d3490cd3155df3 new file mode 100644 index 00000000..dbace1da Binary files /dev/null and b/PO/Library/Artifacts/27/27c1841b3f407086b9d3490cd3155df3 differ diff --git a/PO/Library/Artifacts/27/27cc3a2f70ee1482612d397a4cc13c35 b/PO/Library/Artifacts/27/27cc3a2f70ee1482612d397a4cc13c35 new file mode 100644 index 00000000..be954d7a Binary files /dev/null and b/PO/Library/Artifacts/27/27cc3a2f70ee1482612d397a4cc13c35 differ diff --git a/PO/Library/Artifacts/27/27ddb3c31ccc246bbb5832397a50e687 b/PO/Library/Artifacts/27/27ddb3c31ccc246bbb5832397a50e687 new file mode 100644 index 00000000..e10f1d10 Binary files /dev/null and b/PO/Library/Artifacts/27/27ddb3c31ccc246bbb5832397a50e687 differ diff --git a/PO/Library/Artifacts/27/27deb9abaee43637bc9788f18432264d b/PO/Library/Artifacts/27/27deb9abaee43637bc9788f18432264d new file mode 100644 index 00000000..fb2084a3 Binary files /dev/null and b/PO/Library/Artifacts/27/27deb9abaee43637bc9788f18432264d differ diff --git a/PO/Library/Artifacts/27/27f93c83636833a6c35a74e6aed7691f b/PO/Library/Artifacts/27/27f93c83636833a6c35a74e6aed7691f new file mode 100644 index 00000000..bbe54f8d Binary files /dev/null and b/PO/Library/Artifacts/27/27f93c83636833a6c35a74e6aed7691f differ diff --git a/PO/Library/Artifacts/28/2811acfe91bcb1b4b164e637aede779d b/PO/Library/Artifacts/28/2811acfe91bcb1b4b164e637aede779d new file mode 100644 index 00000000..bb287f7a Binary files /dev/null and b/PO/Library/Artifacts/28/2811acfe91bcb1b4b164e637aede779d differ diff --git a/PO/Library/Artifacts/28/2812856518cf9af501a9dbbca6cea8d8 b/PO/Library/Artifacts/28/2812856518cf9af501a9dbbca6cea8d8 new file mode 100644 index 00000000..155039ce Binary files /dev/null and b/PO/Library/Artifacts/28/2812856518cf9af501a9dbbca6cea8d8 differ diff --git a/PO/Library/Artifacts/28/281eab3fd9f3a57625796af7ae50544f b/PO/Library/Artifacts/28/281eab3fd9f3a57625796af7ae50544f new file mode 100644 index 00000000..50af281b Binary files /dev/null and b/PO/Library/Artifacts/28/281eab3fd9f3a57625796af7ae50544f differ diff --git a/PO/Library/Artifacts/28/283d86e0310b08532776227620047b95 b/PO/Library/Artifacts/28/283d86e0310b08532776227620047b95 new file mode 100644 index 00000000..719a9e55 Binary files /dev/null and b/PO/Library/Artifacts/28/283d86e0310b08532776227620047b95 differ diff --git a/PO/Library/Artifacts/28/284c7e021282993fb308fbcfb7f4ce7d b/PO/Library/Artifacts/28/284c7e021282993fb308fbcfb7f4ce7d new file mode 100644 index 00000000..8a636db8 Binary files /dev/null and b/PO/Library/Artifacts/28/284c7e021282993fb308fbcfb7f4ce7d differ diff --git a/PO/Library/Artifacts/28/285a85769e9e4e161bdc02bd043435b2 b/PO/Library/Artifacts/28/285a85769e9e4e161bdc02bd043435b2 new file mode 100644 index 00000000..eb86d876 Binary files /dev/null and b/PO/Library/Artifacts/28/285a85769e9e4e161bdc02bd043435b2 differ diff --git a/PO/Library/Artifacts/28/285e1950de4779ee6675e303729f073c b/PO/Library/Artifacts/28/285e1950de4779ee6675e303729f073c new file mode 100644 index 00000000..d574e067 Binary files /dev/null and b/PO/Library/Artifacts/28/285e1950de4779ee6675e303729f073c differ diff --git a/PO/Library/Artifacts/28/28641a589954ffc38434dc523f02f748 b/PO/Library/Artifacts/28/28641a589954ffc38434dc523f02f748 new file mode 100644 index 00000000..29dfd2ee Binary files /dev/null and b/PO/Library/Artifacts/28/28641a589954ffc38434dc523f02f748 differ diff --git a/PO/Library/Artifacts/28/28672849eb0ea21b8040c0e85b8f5d0c b/PO/Library/Artifacts/28/28672849eb0ea21b8040c0e85b8f5d0c new file mode 100644 index 00000000..8e17af8d Binary files /dev/null and b/PO/Library/Artifacts/28/28672849eb0ea21b8040c0e85b8f5d0c differ diff --git a/PO/Library/Artifacts/28/287521b2f73ea9e1305934f07287f38d b/PO/Library/Artifacts/28/287521b2f73ea9e1305934f07287f38d new file mode 100644 index 00000000..d517e9a5 Binary files /dev/null and b/PO/Library/Artifacts/28/287521b2f73ea9e1305934f07287f38d differ diff --git a/PO/Library/Artifacts/28/28848033182e54036f7dae66b638e412 b/PO/Library/Artifacts/28/28848033182e54036f7dae66b638e412 new file mode 100644 index 00000000..3404d8df Binary files /dev/null and b/PO/Library/Artifacts/28/28848033182e54036f7dae66b638e412 differ diff --git a/PO/Library/Artifacts/28/289b865d96f78ea74baf31cacb3bc59f b/PO/Library/Artifacts/28/289b865d96f78ea74baf31cacb3bc59f new file mode 100644 index 00000000..79da28de Binary files /dev/null and b/PO/Library/Artifacts/28/289b865d96f78ea74baf31cacb3bc59f differ diff --git a/PO/Library/Artifacts/28/289ebfb7d9348df1d82c118b978df68a b/PO/Library/Artifacts/28/289ebfb7d9348df1d82c118b978df68a new file mode 100644 index 00000000..709478ef Binary files /dev/null and b/PO/Library/Artifacts/28/289ebfb7d9348df1d82c118b978df68a differ diff --git a/PO/Library/Artifacts/28/28b642f8587230f87b77acce4d3a87f3 b/PO/Library/Artifacts/28/28b642f8587230f87b77acce4d3a87f3 new file mode 100644 index 00000000..94a4cf66 Binary files /dev/null and b/PO/Library/Artifacts/28/28b642f8587230f87b77acce4d3a87f3 differ diff --git a/PO/Library/Artifacts/28/28b6b62a80162f5802542fd0658b4746 b/PO/Library/Artifacts/28/28b6b62a80162f5802542fd0658b4746 new file mode 100644 index 00000000..184b3dc8 Binary files /dev/null and b/PO/Library/Artifacts/28/28b6b62a80162f5802542fd0658b4746 differ diff --git a/PO/Library/Artifacts/28/28b8be42691bd81291086c2c09216058 b/PO/Library/Artifacts/28/28b8be42691bd81291086c2c09216058 new file mode 100644 index 00000000..59920f91 Binary files /dev/null and b/PO/Library/Artifacts/28/28b8be42691bd81291086c2c09216058 differ diff --git a/PO/Library/Artifacts/28/28bfa19122cb2bc77661375eac99c7c0 b/PO/Library/Artifacts/28/28bfa19122cb2bc77661375eac99c7c0 new file mode 100644 index 00000000..80ebc50c Binary files /dev/null and b/PO/Library/Artifacts/28/28bfa19122cb2bc77661375eac99c7c0 differ diff --git a/PO/Library/Artifacts/28/28c08570f0c3306703b00e0ec763fa0a b/PO/Library/Artifacts/28/28c08570f0c3306703b00e0ec763fa0a new file mode 100644 index 00000000..816f5226 Binary files /dev/null and b/PO/Library/Artifacts/28/28c08570f0c3306703b00e0ec763fa0a differ diff --git a/PO/Library/Artifacts/28/28c26ff97cdac82018aa4d01fc470db9 b/PO/Library/Artifacts/28/28c26ff97cdac82018aa4d01fc470db9 new file mode 100644 index 00000000..f07dc450 Binary files /dev/null and b/PO/Library/Artifacts/28/28c26ff97cdac82018aa4d01fc470db9 differ diff --git a/PO/Library/Artifacts/28/28cb65482e926ddf5ddae6569876e799 b/PO/Library/Artifacts/28/28cb65482e926ddf5ddae6569876e799 new file mode 100644 index 00000000..a3c44d47 Binary files /dev/null and b/PO/Library/Artifacts/28/28cb65482e926ddf5ddae6569876e799 differ diff --git a/PO/Library/Artifacts/29/290cc04fd1d0366de819512c1761919b b/PO/Library/Artifacts/29/290cc04fd1d0366de819512c1761919b new file mode 100644 index 00000000..49732cfc Binary files /dev/null and b/PO/Library/Artifacts/29/290cc04fd1d0366de819512c1761919b differ diff --git a/PO/Library/Artifacts/29/2917159bab13ef0308410bef78bf4cfe b/PO/Library/Artifacts/29/2917159bab13ef0308410bef78bf4cfe new file mode 100644 index 00000000..3e7e9b51 Binary files /dev/null and b/PO/Library/Artifacts/29/2917159bab13ef0308410bef78bf4cfe differ diff --git a/PO/Library/Artifacts/29/2925f86c81cd8f880d2bac9ce117d878 b/PO/Library/Artifacts/29/2925f86c81cd8f880d2bac9ce117d878 new file mode 100644 index 00000000..69d54583 Binary files /dev/null and b/PO/Library/Artifacts/29/2925f86c81cd8f880d2bac9ce117d878 differ diff --git a/PO/Library/Artifacts/29/29342a9207de522cd0e74ae352a39471 b/PO/Library/Artifacts/29/29342a9207de522cd0e74ae352a39471 new file mode 100644 index 00000000..bae71541 Binary files /dev/null and b/PO/Library/Artifacts/29/29342a9207de522cd0e74ae352a39471 differ diff --git a/PO/Library/Artifacts/29/2947cd389f72a326bdb0dce3e12b0779 b/PO/Library/Artifacts/29/2947cd389f72a326bdb0dce3e12b0779 new file mode 100644 index 00000000..3e407ac2 Binary files /dev/null and b/PO/Library/Artifacts/29/2947cd389f72a326bdb0dce3e12b0779 differ diff --git a/PO/Library/Artifacts/29/294c0d608bfb8f7930f0b79466c32fbe b/PO/Library/Artifacts/29/294c0d608bfb8f7930f0b79466c32fbe new file mode 100644 index 00000000..73628d29 Binary files /dev/null and b/PO/Library/Artifacts/29/294c0d608bfb8f7930f0b79466c32fbe differ diff --git a/PO/Library/Artifacts/29/297343ffbc04344f9e73c7068ce15748 b/PO/Library/Artifacts/29/297343ffbc04344f9e73c7068ce15748 new file mode 100644 index 00000000..c112e48e Binary files /dev/null and b/PO/Library/Artifacts/29/297343ffbc04344f9e73c7068ce15748 differ diff --git a/PO/Library/Artifacts/29/29779b428094bd9a675cd3086dbb6b4b b/PO/Library/Artifacts/29/29779b428094bd9a675cd3086dbb6b4b new file mode 100644 index 00000000..ee1c63ca Binary files /dev/null and b/PO/Library/Artifacts/29/29779b428094bd9a675cd3086dbb6b4b differ diff --git a/PO/Library/Artifacts/29/2990c3706b9f92a3b4b7a27a9bbc99df b/PO/Library/Artifacts/29/2990c3706b9f92a3b4b7a27a9bbc99df new file mode 100644 index 00000000..60063e7f Binary files /dev/null and b/PO/Library/Artifacts/29/2990c3706b9f92a3b4b7a27a9bbc99df differ diff --git a/PO/Library/Artifacts/29/299dd0bbbc920d856f67efb658bc472c b/PO/Library/Artifacts/29/299dd0bbbc920d856f67efb658bc472c new file mode 100644 index 00000000..7d8504be Binary files /dev/null and b/PO/Library/Artifacts/29/299dd0bbbc920d856f67efb658bc472c differ diff --git a/PO/Library/Artifacts/29/29b5ab88de260a618af21b6e42abd1d4 b/PO/Library/Artifacts/29/29b5ab88de260a618af21b6e42abd1d4 new file mode 100644 index 00000000..d023083f Binary files /dev/null and b/PO/Library/Artifacts/29/29b5ab88de260a618af21b6e42abd1d4 differ diff --git a/PO/Library/Artifacts/29/29e284771529f10263bec21edacdebde b/PO/Library/Artifacts/29/29e284771529f10263bec21edacdebde new file mode 100644 index 00000000..eba68450 Binary files /dev/null and b/PO/Library/Artifacts/29/29e284771529f10263bec21edacdebde differ diff --git a/PO/Library/Artifacts/29/29eb274d755140162507433ab35a0450 b/PO/Library/Artifacts/29/29eb274d755140162507433ab35a0450 new file mode 100644 index 00000000..21f86371 Binary files /dev/null and b/PO/Library/Artifacts/29/29eb274d755140162507433ab35a0450 differ diff --git a/PO/Library/Artifacts/29/29f7a5dca8ba6d2e451886fca2a19f75 b/PO/Library/Artifacts/29/29f7a5dca8ba6d2e451886fca2a19f75 new file mode 100644 index 00000000..521e5ec8 Binary files /dev/null and b/PO/Library/Artifacts/29/29f7a5dca8ba6d2e451886fca2a19f75 differ diff --git a/PO/Library/Artifacts/29/29fb36dac1e076abd7ae11937778d60c b/PO/Library/Artifacts/29/29fb36dac1e076abd7ae11937778d60c new file mode 100644 index 00000000..f4c44937 Binary files /dev/null and b/PO/Library/Artifacts/29/29fb36dac1e076abd7ae11937778d60c differ diff --git a/PO/Library/Artifacts/2a/2a011e6f391094a6ebdbdd2542e13a2d b/PO/Library/Artifacts/2a/2a011e6f391094a6ebdbdd2542e13a2d new file mode 100644 index 00000000..e828cf3b Binary files /dev/null and b/PO/Library/Artifacts/2a/2a011e6f391094a6ebdbdd2542e13a2d differ diff --git a/PO/Library/Artifacts/2a/2a1a6afd929c3e993982662d505b5ebf b/PO/Library/Artifacts/2a/2a1a6afd929c3e993982662d505b5ebf new file mode 100644 index 00000000..15d046e7 Binary files /dev/null and b/PO/Library/Artifacts/2a/2a1a6afd929c3e993982662d505b5ebf differ diff --git a/PO/Library/Artifacts/2a/2a2283cb9e8021305301eee6fa786c9b b/PO/Library/Artifacts/2a/2a2283cb9e8021305301eee6fa786c9b new file mode 100644 index 00000000..78ae506e Binary files /dev/null and b/PO/Library/Artifacts/2a/2a2283cb9e8021305301eee6fa786c9b differ diff --git a/PO/Library/Artifacts/2a/2a250ada5985eb526799aba93f35d14b b/PO/Library/Artifacts/2a/2a250ada5985eb526799aba93f35d14b new file mode 100644 index 00000000..c8462a25 Binary files /dev/null and b/PO/Library/Artifacts/2a/2a250ada5985eb526799aba93f35d14b differ diff --git a/PO/Library/Artifacts/2a/2a3dc3f05614b30d79bd2fdb978543de b/PO/Library/Artifacts/2a/2a3dc3f05614b30d79bd2fdb978543de new file mode 100644 index 00000000..ca2971c0 Binary files /dev/null and b/PO/Library/Artifacts/2a/2a3dc3f05614b30d79bd2fdb978543de differ diff --git a/PO/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 b/PO/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 new file mode 100644 index 00000000..b70fff49 Binary files /dev/null and b/PO/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 differ diff --git a/PO/Library/Artifacts/2a/2a5f3de46d040cb6e8fb8d76f6e07703 b/PO/Library/Artifacts/2a/2a5f3de46d040cb6e8fb8d76f6e07703 new file mode 100644 index 00000000..cd3045d3 Binary files /dev/null and b/PO/Library/Artifacts/2a/2a5f3de46d040cb6e8fb8d76f6e07703 differ diff --git a/PO/Library/Artifacts/2a/2a684d758462cb0f6a8d01f376033a31 b/PO/Library/Artifacts/2a/2a684d758462cb0f6a8d01f376033a31 new file mode 100644 index 00000000..3dfb010a Binary files /dev/null and b/PO/Library/Artifacts/2a/2a684d758462cb0f6a8d01f376033a31 differ diff --git a/PO/Library/Artifacts/2a/2a6c0c8b8c14fe715cf0c9ef1279ef92 b/PO/Library/Artifacts/2a/2a6c0c8b8c14fe715cf0c9ef1279ef92 new file mode 100644 index 00000000..19f5256a Binary files /dev/null and b/PO/Library/Artifacts/2a/2a6c0c8b8c14fe715cf0c9ef1279ef92 differ diff --git a/PO/Library/Artifacts/2a/2a6c8498e9d5c1670e4dc95981518242 b/PO/Library/Artifacts/2a/2a6c8498e9d5c1670e4dc95981518242 new file mode 100644 index 00000000..01a8c37e Binary files /dev/null and b/PO/Library/Artifacts/2a/2a6c8498e9d5c1670e4dc95981518242 differ diff --git a/PO/Library/Artifacts/2a/2a76e1e90fa0043a1e39b8c152ed3317 b/PO/Library/Artifacts/2a/2a76e1e90fa0043a1e39b8c152ed3317 new file mode 100644 index 00000000..68eaaefc Binary files /dev/null and b/PO/Library/Artifacts/2a/2a76e1e90fa0043a1e39b8c152ed3317 differ diff --git a/PO/Library/Artifacts/2a/2a8ca5494dba8c2c279e54b5f078eb0d b/PO/Library/Artifacts/2a/2a8ca5494dba8c2c279e54b5f078eb0d new file mode 100644 index 00000000..d00b20ee Binary files /dev/null and b/PO/Library/Artifacts/2a/2a8ca5494dba8c2c279e54b5f078eb0d differ diff --git a/PO/Library/Artifacts/2a/2a954a199da352a9893ad3eebd0090d5 b/PO/Library/Artifacts/2a/2a954a199da352a9893ad3eebd0090d5 new file mode 100644 index 00000000..36ac45b9 Binary files /dev/null and b/PO/Library/Artifacts/2a/2a954a199da352a9893ad3eebd0090d5 differ diff --git a/PO/Library/Artifacts/2a/2aa297a70fd72481fd7d98814ae3b31f b/PO/Library/Artifacts/2a/2aa297a70fd72481fd7d98814ae3b31f new file mode 100644 index 00000000..44a09fc6 Binary files /dev/null and b/PO/Library/Artifacts/2a/2aa297a70fd72481fd7d98814ae3b31f differ diff --git a/PO/Library/Artifacts/2a/2adbbf15dff0be84b508296d8df06ca0 b/PO/Library/Artifacts/2a/2adbbf15dff0be84b508296d8df06ca0 new file mode 100644 index 00000000..2be70a7a Binary files /dev/null and b/PO/Library/Artifacts/2a/2adbbf15dff0be84b508296d8df06ca0 differ diff --git a/PO/Library/Artifacts/2a/2adefa2be641b5123e47073c6a2ba4c4 b/PO/Library/Artifacts/2a/2adefa2be641b5123e47073c6a2ba4c4 new file mode 100644 index 00000000..c732ec7a Binary files /dev/null and b/PO/Library/Artifacts/2a/2adefa2be641b5123e47073c6a2ba4c4 differ diff --git a/PO/Library/Artifacts/2a/2adfeaaeab887c5568c274d774e79ec9 b/PO/Library/Artifacts/2a/2adfeaaeab887c5568c274d774e79ec9 new file mode 100644 index 00000000..1ef12d97 Binary files /dev/null and b/PO/Library/Artifacts/2a/2adfeaaeab887c5568c274d774e79ec9 differ diff --git a/PO/Library/Artifacts/2a/2afe15bde932acab275b61a9c88bb5ec b/PO/Library/Artifacts/2a/2afe15bde932acab275b61a9c88bb5ec new file mode 100644 index 00000000..1e26a495 Binary files /dev/null and b/PO/Library/Artifacts/2a/2afe15bde932acab275b61a9c88bb5ec differ diff --git a/PO/Library/Artifacts/2b/2b05ccea3389efa3666ce694fdd80026 b/PO/Library/Artifacts/2b/2b05ccea3389efa3666ce694fdd80026 new file mode 100644 index 00000000..d216386c Binary files /dev/null and b/PO/Library/Artifacts/2b/2b05ccea3389efa3666ce694fdd80026 differ diff --git a/PO/Library/Artifacts/2b/2b0973acd84d8f8602389377391ab2f7 b/PO/Library/Artifacts/2b/2b0973acd84d8f8602389377391ab2f7 new file mode 100644 index 00000000..aba93589 Binary files /dev/null and b/PO/Library/Artifacts/2b/2b0973acd84d8f8602389377391ab2f7 differ diff --git a/PO/Library/Artifacts/2b/2b123faeeb4c082721dc2fec9c040b6f b/PO/Library/Artifacts/2b/2b123faeeb4c082721dc2fec9c040b6f new file mode 100644 index 00000000..0b7de655 Binary files /dev/null and b/PO/Library/Artifacts/2b/2b123faeeb4c082721dc2fec9c040b6f differ diff --git a/PO/Library/Artifacts/2b/2b17260e555fb8e025d5aa0acada4f7b b/PO/Library/Artifacts/2b/2b17260e555fb8e025d5aa0acada4f7b new file mode 100644 index 00000000..cd6968ce Binary files /dev/null and b/PO/Library/Artifacts/2b/2b17260e555fb8e025d5aa0acada4f7b differ diff --git a/PO/Library/Artifacts/2b/2b188b6be6078539cdeccbfceb026946 b/PO/Library/Artifacts/2b/2b188b6be6078539cdeccbfceb026946 new file mode 100644 index 00000000..f806ee80 Binary files /dev/null and b/PO/Library/Artifacts/2b/2b188b6be6078539cdeccbfceb026946 differ diff --git a/PO/Library/Artifacts/2b/2b6f8119432def6dbeae9ceab7ef28ca b/PO/Library/Artifacts/2b/2b6f8119432def6dbeae9ceab7ef28ca new file mode 100644 index 00000000..6c87391d Binary files /dev/null and b/PO/Library/Artifacts/2b/2b6f8119432def6dbeae9ceab7ef28ca differ diff --git a/PO/Library/Artifacts/2b/2b8b20e1f6686da1baf0e33afdb027a8 b/PO/Library/Artifacts/2b/2b8b20e1f6686da1baf0e33afdb027a8 new file mode 100644 index 00000000..fc5bc16a Binary files /dev/null and b/PO/Library/Artifacts/2b/2b8b20e1f6686da1baf0e33afdb027a8 differ diff --git a/PO/Library/Artifacts/2b/2bba0c56623595ee54457c871e6e9355 b/PO/Library/Artifacts/2b/2bba0c56623595ee54457c871e6e9355 new file mode 100644 index 00000000..76a07ae5 Binary files /dev/null and b/PO/Library/Artifacts/2b/2bba0c56623595ee54457c871e6e9355 differ diff --git a/PO/Library/Artifacts/2c/2c0275acc4eff220a18d25fdb2e6edb0 b/PO/Library/Artifacts/2c/2c0275acc4eff220a18d25fdb2e6edb0 new file mode 100644 index 00000000..1e8e723a Binary files /dev/null and b/PO/Library/Artifacts/2c/2c0275acc4eff220a18d25fdb2e6edb0 differ diff --git a/PO/Library/Artifacts/2c/2c0d33b6b7ed0d00c5a963e5d842365d b/PO/Library/Artifacts/2c/2c0d33b6b7ed0d00c5a963e5d842365d new file mode 100644 index 00000000..41fe85d8 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c0d33b6b7ed0d00c5a963e5d842365d differ diff --git a/PO/Library/Artifacts/2c/2c15e20ef0094c72900909bf1654dae7 b/PO/Library/Artifacts/2c/2c15e20ef0094c72900909bf1654dae7 new file mode 100644 index 00000000..cef5c2d9 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c15e20ef0094c72900909bf1654dae7 differ diff --git a/PO/Library/Artifacts/2c/2c19278990c62faf8ed8cbe6c977eae1 b/PO/Library/Artifacts/2c/2c19278990c62faf8ed8cbe6c977eae1 new file mode 100644 index 00000000..0b2ef66d Binary files /dev/null and b/PO/Library/Artifacts/2c/2c19278990c62faf8ed8cbe6c977eae1 differ diff --git a/PO/Library/Artifacts/2c/2c1ef159bf664b66c8f6011125e182f0 b/PO/Library/Artifacts/2c/2c1ef159bf664b66c8f6011125e182f0 new file mode 100644 index 00000000..4100a222 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c1ef159bf664b66c8f6011125e182f0 differ diff --git a/PO/Library/Artifacts/2c/2c24a0f6b9f03d3d43466d99c99be9a0 b/PO/Library/Artifacts/2c/2c24a0f6b9f03d3d43466d99c99be9a0 new file mode 100644 index 00000000..691abf38 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c24a0f6b9f03d3d43466d99c99be9a0 differ diff --git a/PO/Library/Artifacts/2c/2c323d84b0076c228ac36a886772bd14 b/PO/Library/Artifacts/2c/2c323d84b0076c228ac36a886772bd14 new file mode 100644 index 00000000..9886260c Binary files /dev/null and b/PO/Library/Artifacts/2c/2c323d84b0076c228ac36a886772bd14 differ diff --git a/PO/Library/Artifacts/2c/2c35ced9cdc5237028434ae51f641a91 b/PO/Library/Artifacts/2c/2c35ced9cdc5237028434ae51f641a91 new file mode 100644 index 00000000..28af7eac Binary files /dev/null and b/PO/Library/Artifacts/2c/2c35ced9cdc5237028434ae51f641a91 differ diff --git a/PO/Library/Artifacts/2c/2c3abab8dff671a07723ab5268436f82 b/PO/Library/Artifacts/2c/2c3abab8dff671a07723ab5268436f82 new file mode 100644 index 00000000..ef671e5d Binary files /dev/null and b/PO/Library/Artifacts/2c/2c3abab8dff671a07723ab5268436f82 differ diff --git a/PO/Library/Artifacts/2c/2c41436a65cafef3ad932096cd4050a9 b/PO/Library/Artifacts/2c/2c41436a65cafef3ad932096cd4050a9 new file mode 100644 index 00000000..2441f0e3 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c41436a65cafef3ad932096cd4050a9 differ diff --git a/PO/Library/Artifacts/2c/2c489f25eb905da4d17700e6624a2434 b/PO/Library/Artifacts/2c/2c489f25eb905da4d17700e6624a2434 new file mode 100644 index 00000000..7390d03a Binary files /dev/null and b/PO/Library/Artifacts/2c/2c489f25eb905da4d17700e6624a2434 differ diff --git a/PO/Library/Artifacts/2c/2c59e868d27039b1bb93337e27f43494 b/PO/Library/Artifacts/2c/2c59e868d27039b1bb93337e27f43494 new file mode 100644 index 00000000..c3ab8c75 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c59e868d27039b1bb93337e27f43494 differ diff --git a/PO/Library/Artifacts/2c/2c62ed5d0c7a889f553b7c773fa19952 b/PO/Library/Artifacts/2c/2c62ed5d0c7a889f553b7c773fa19952 new file mode 100644 index 00000000..93356079 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c62ed5d0c7a889f553b7c773fa19952 differ diff --git a/PO/Library/Artifacts/2c/2c63f805b96cc539020b5e1f9e5c4eba b/PO/Library/Artifacts/2c/2c63f805b96cc539020b5e1f9e5c4eba new file mode 100644 index 00000000..ce3ba863 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c63f805b96cc539020b5e1f9e5c4eba differ diff --git a/PO/Library/Artifacts/2c/2c71958acc3a4afb8f2f0d4c3a7f635e b/PO/Library/Artifacts/2c/2c71958acc3a4afb8f2f0d4c3a7f635e new file mode 100644 index 00000000..1b798f78 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c71958acc3a4afb8f2f0d4c3a7f635e differ diff --git a/PO/Library/Artifacts/2c/2c75caea0b8b3897da9c308c5e7f4444 b/PO/Library/Artifacts/2c/2c75caea0b8b3897da9c308c5e7f4444 new file mode 100644 index 00000000..ad79f89c Binary files /dev/null and b/PO/Library/Artifacts/2c/2c75caea0b8b3897da9c308c5e7f4444 differ diff --git a/PO/Library/Artifacts/2c/2c95460ba48abf8749539ff4910977f4 b/PO/Library/Artifacts/2c/2c95460ba48abf8749539ff4910977f4 new file mode 100644 index 00000000..4b49aff8 Binary files /dev/null and b/PO/Library/Artifacts/2c/2c95460ba48abf8749539ff4910977f4 differ diff --git a/PO/Library/Artifacts/2c/2ca60336c8526005f4dce5bb4c340fdd b/PO/Library/Artifacts/2c/2ca60336c8526005f4dce5bb4c340fdd new file mode 100644 index 00000000..3c292c22 Binary files /dev/null and b/PO/Library/Artifacts/2c/2ca60336c8526005f4dce5bb4c340fdd differ diff --git a/PO/Library/Artifacts/2d/2d0078c78f900d17444be1e5c754cefd b/PO/Library/Artifacts/2d/2d0078c78f900d17444be1e5c754cefd new file mode 100644 index 00000000..7a56beec Binary files /dev/null and b/PO/Library/Artifacts/2d/2d0078c78f900d17444be1e5c754cefd differ diff --git a/PO/Library/Artifacts/2d/2d135611003036c9af53ead0483f2db6 b/PO/Library/Artifacts/2d/2d135611003036c9af53ead0483f2db6 new file mode 100644 index 00000000..e9c82b6f Binary files /dev/null and b/PO/Library/Artifacts/2d/2d135611003036c9af53ead0483f2db6 differ diff --git a/PO/Library/Artifacts/2d/2d230454ea3d225d9e8f0133a636aca4 b/PO/Library/Artifacts/2d/2d230454ea3d225d9e8f0133a636aca4 new file mode 100644 index 00000000..9e5282b7 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d230454ea3d225d9e8f0133a636aca4 differ diff --git a/PO/Library/Artifacts/2d/2d25cf84254d3403af423e4016417888 b/PO/Library/Artifacts/2d/2d25cf84254d3403af423e4016417888 new file mode 100644 index 00000000..947efb01 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d25cf84254d3403af423e4016417888 differ diff --git a/PO/Library/Artifacts/2d/2d38c6685168fbf9d41e70bf6a302574 b/PO/Library/Artifacts/2d/2d38c6685168fbf9d41e70bf6a302574 new file mode 100644 index 00000000..04146bae Binary files /dev/null and b/PO/Library/Artifacts/2d/2d38c6685168fbf9d41e70bf6a302574 differ diff --git a/PO/Library/Artifacts/2d/2d4397869e91ef189092f269279f682f b/PO/Library/Artifacts/2d/2d4397869e91ef189092f269279f682f new file mode 100644 index 00000000..8c2570e3 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d4397869e91ef189092f269279f682f differ diff --git a/PO/Library/Artifacts/2d/2d4b35271c01c711ee5cd5ec2716f124 b/PO/Library/Artifacts/2d/2d4b35271c01c711ee5cd5ec2716f124 new file mode 100644 index 00000000..c2b94d32 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d4b35271c01c711ee5cd5ec2716f124 differ diff --git a/PO/Library/Artifacts/2d/2d4e53cbdee1c0ddff1c6b3b781ca323 b/PO/Library/Artifacts/2d/2d4e53cbdee1c0ddff1c6b3b781ca323 new file mode 100644 index 00000000..f2482341 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d4e53cbdee1c0ddff1c6b3b781ca323 differ diff --git a/PO/Library/Artifacts/2d/2d4ee5cf812621a5d04567ecdff7bcb2 b/PO/Library/Artifacts/2d/2d4ee5cf812621a5d04567ecdff7bcb2 new file mode 100644 index 00000000..72e405f0 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d4ee5cf812621a5d04567ecdff7bcb2 differ diff --git a/PO/Library/Artifacts/2d/2d5bb62f1fcfe24a28718c619fd2e730 b/PO/Library/Artifacts/2d/2d5bb62f1fcfe24a28718c619fd2e730 new file mode 100644 index 00000000..ea67ba57 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d5bb62f1fcfe24a28718c619fd2e730 differ diff --git a/PO/Library/Artifacts/2d/2d622fdafde5f3687045a1fab2aed99f b/PO/Library/Artifacts/2d/2d622fdafde5f3687045a1fab2aed99f new file mode 100644 index 00000000..92e994f5 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d622fdafde5f3687045a1fab2aed99f differ diff --git a/PO/Library/Artifacts/2d/2d9d8035e37246ad0fb532ca08740b23 b/PO/Library/Artifacts/2d/2d9d8035e37246ad0fb532ca08740b23 new file mode 100644 index 00000000..ffa785d8 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d9d8035e37246ad0fb532ca08740b23 differ diff --git a/PO/Library/Artifacts/2d/2d9ea96b837fefa366f1a007d33d82b3 b/PO/Library/Artifacts/2d/2d9ea96b837fefa366f1a007d33d82b3 new file mode 100644 index 00000000..d4bc5087 Binary files /dev/null and b/PO/Library/Artifacts/2d/2d9ea96b837fefa366f1a007d33d82b3 differ diff --git a/PO/Library/Artifacts/2d/2dae41bfa994653324ecd348f674bf65 b/PO/Library/Artifacts/2d/2dae41bfa994653324ecd348f674bf65 new file mode 100644 index 00000000..e9d2d0c8 Binary files /dev/null and b/PO/Library/Artifacts/2d/2dae41bfa994653324ecd348f674bf65 differ diff --git a/PO/Library/Artifacts/2d/2daf9ecee64217f52fc5f0077ce14f5f b/PO/Library/Artifacts/2d/2daf9ecee64217f52fc5f0077ce14f5f new file mode 100644 index 00000000..ae45b46d Binary files /dev/null and b/PO/Library/Artifacts/2d/2daf9ecee64217f52fc5f0077ce14f5f differ diff --git a/PO/Library/Artifacts/2d/2db9d1933136bd8391152e1a4c800cc6 b/PO/Library/Artifacts/2d/2db9d1933136bd8391152e1a4c800cc6 new file mode 100644 index 00000000..23ee740d Binary files /dev/null and b/PO/Library/Artifacts/2d/2db9d1933136bd8391152e1a4c800cc6 differ diff --git a/PO/Library/Artifacts/2d/2dd50e3b06d04998d232ce072e738504 b/PO/Library/Artifacts/2d/2dd50e3b06d04998d232ce072e738504 new file mode 100644 index 00000000..99b67c59 Binary files /dev/null and b/PO/Library/Artifacts/2d/2dd50e3b06d04998d232ce072e738504 differ diff --git a/PO/Library/Artifacts/2d/2dde0339399f6afc3c2f9e7fbf899d31 b/PO/Library/Artifacts/2d/2dde0339399f6afc3c2f9e7fbf899d31 new file mode 100644 index 00000000..3658596d Binary files /dev/null and b/PO/Library/Artifacts/2d/2dde0339399f6afc3c2f9e7fbf899d31 differ diff --git a/PO/Library/Artifacts/2d/2de922e1370b74c602a9832ae4fcf680 b/PO/Library/Artifacts/2d/2de922e1370b74c602a9832ae4fcf680 new file mode 100644 index 00000000..0f13c946 Binary files /dev/null and b/PO/Library/Artifacts/2d/2de922e1370b74c602a9832ae4fcf680 differ diff --git a/PO/Library/Artifacts/2d/2dec6881c02d061852f020a55a3ba200 b/PO/Library/Artifacts/2d/2dec6881c02d061852f020a55a3ba200 new file mode 100644 index 00000000..dcfb4411 Binary files /dev/null and b/PO/Library/Artifacts/2d/2dec6881c02d061852f020a55a3ba200 differ diff --git a/PO/Library/Artifacts/2e/2e0d450caf08e10c85387e3e3e08205a b/PO/Library/Artifacts/2e/2e0d450caf08e10c85387e3e3e08205a new file mode 100644 index 00000000..18fdc22f Binary files /dev/null and b/PO/Library/Artifacts/2e/2e0d450caf08e10c85387e3e3e08205a differ diff --git a/PO/Library/Artifacts/2e/2e1d384edfc74ce40f4569043b92696a b/PO/Library/Artifacts/2e/2e1d384edfc74ce40f4569043b92696a new file mode 100644 index 00000000..f6b3b23d Binary files /dev/null and b/PO/Library/Artifacts/2e/2e1d384edfc74ce40f4569043b92696a differ diff --git a/PO/Library/Artifacts/2e/2e30cad795ea483b8ec9a3c5f4ba69c6 b/PO/Library/Artifacts/2e/2e30cad795ea483b8ec9a3c5f4ba69c6 new file mode 100644 index 00000000..71327fa5 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e30cad795ea483b8ec9a3c5f4ba69c6 differ diff --git a/PO/Library/Artifacts/2e/2e335259ab530b2ac59406f261bca84a b/PO/Library/Artifacts/2e/2e335259ab530b2ac59406f261bca84a new file mode 100644 index 00000000..a890f768 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e335259ab530b2ac59406f261bca84a differ diff --git a/PO/Library/Artifacts/2e/2e4a43429245fa312d12450f2e01b322 b/PO/Library/Artifacts/2e/2e4a43429245fa312d12450f2e01b322 new file mode 100644 index 00000000..45b752e5 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e4a43429245fa312d12450f2e01b322 differ diff --git a/PO/Library/Artifacts/2e/2e514eba8de67ff6700f3ad73fafa319 b/PO/Library/Artifacts/2e/2e514eba8de67ff6700f3ad73fafa319 new file mode 100644 index 00000000..7d851ebd Binary files /dev/null and b/PO/Library/Artifacts/2e/2e514eba8de67ff6700f3ad73fafa319 differ diff --git a/PO/Library/Artifacts/2e/2e525c3771e71e4b26d14c915f95050d b/PO/Library/Artifacts/2e/2e525c3771e71e4b26d14c915f95050d new file mode 100644 index 00000000..6a8eb972 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e525c3771e71e4b26d14c915f95050d differ diff --git a/PO/Library/Artifacts/2e/2e5479d66df9fe7ffba4872dd86a6dfe b/PO/Library/Artifacts/2e/2e5479d66df9fe7ffba4872dd86a6dfe new file mode 100644 index 00000000..6ffd6bc7 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e5479d66df9fe7ffba4872dd86a6dfe differ diff --git a/PO/Library/Artifacts/2e/2e5d12c67e9e00af023ad9640969beee b/PO/Library/Artifacts/2e/2e5d12c67e9e00af023ad9640969beee new file mode 100644 index 00000000..8b2843f9 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e5d12c67e9e00af023ad9640969beee differ diff --git a/PO/Library/Artifacts/2e/2e625055b081088ee2ef0224ee2b4177 b/PO/Library/Artifacts/2e/2e625055b081088ee2ef0224ee2b4177 new file mode 100644 index 00000000..0c868292 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e625055b081088ee2ef0224ee2b4177 differ diff --git a/PO/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f b/PO/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f new file mode 100644 index 00000000..45ed57ed Binary files /dev/null and b/PO/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f differ diff --git a/PO/Library/Artifacts/2e/2e8a7fc9280885b29e01bddf2286ac00 b/PO/Library/Artifacts/2e/2e8a7fc9280885b29e01bddf2286ac00 new file mode 100644 index 00000000..1e4de78a Binary files /dev/null and b/PO/Library/Artifacts/2e/2e8a7fc9280885b29e01bddf2286ac00 differ diff --git a/PO/Library/Artifacts/2e/2e9b460aba58af46283c595ea622d737 b/PO/Library/Artifacts/2e/2e9b460aba58af46283c595ea622d737 new file mode 100644 index 00000000..cab3d3a0 Binary files /dev/null and b/PO/Library/Artifacts/2e/2e9b460aba58af46283c595ea622d737 differ diff --git a/PO/Library/Artifacts/2e/2eac4bdd0de8c527a9410d6f076b5335 b/PO/Library/Artifacts/2e/2eac4bdd0de8c527a9410d6f076b5335 new file mode 100644 index 00000000..d537c3b8 Binary files /dev/null and b/PO/Library/Artifacts/2e/2eac4bdd0de8c527a9410d6f076b5335 differ diff --git a/PO/Library/Artifacts/2e/2eafef2b9681092db82e0a0a4153a55c b/PO/Library/Artifacts/2e/2eafef2b9681092db82e0a0a4153a55c new file mode 100644 index 00000000..8b3db67c Binary files /dev/null and b/PO/Library/Artifacts/2e/2eafef2b9681092db82e0a0a4153a55c differ diff --git a/PO/Library/Artifacts/2e/2eb1ec4b50d193e547c16ef1ced99f78 b/PO/Library/Artifacts/2e/2eb1ec4b50d193e547c16ef1ced99f78 new file mode 100644 index 00000000..72864005 Binary files /dev/null and b/PO/Library/Artifacts/2e/2eb1ec4b50d193e547c16ef1ced99f78 differ diff --git a/PO/Library/Artifacts/2e/2eb329423afd7b848c4c6febaca9abb1 b/PO/Library/Artifacts/2e/2eb329423afd7b848c4c6febaca9abb1 new file mode 100644 index 00000000..45b514ed Binary files /dev/null and b/PO/Library/Artifacts/2e/2eb329423afd7b848c4c6febaca9abb1 differ diff --git a/PO/Library/Artifacts/2e/2eb59285c037792c1f230983a6565744 b/PO/Library/Artifacts/2e/2eb59285c037792c1f230983a6565744 new file mode 100644 index 00000000..87479e2b Binary files /dev/null and b/PO/Library/Artifacts/2e/2eb59285c037792c1f230983a6565744 differ diff --git a/PO/Library/Artifacts/2e/2eb93558db30c1b5f1c21a70b251d445 b/PO/Library/Artifacts/2e/2eb93558db30c1b5f1c21a70b251d445 new file mode 100644 index 00000000..28fe7236 Binary files /dev/null and b/PO/Library/Artifacts/2e/2eb93558db30c1b5f1c21a70b251d445 differ diff --git a/PO/Library/Artifacts/2e/2ebfe1333fd4b86410388e504bf861e8 b/PO/Library/Artifacts/2e/2ebfe1333fd4b86410388e504bf861e8 new file mode 100644 index 00000000..8d5672be Binary files /dev/null and b/PO/Library/Artifacts/2e/2ebfe1333fd4b86410388e504bf861e8 differ diff --git a/PO/Library/Artifacts/2e/2ec32f598c17f68533d288f790223b4f b/PO/Library/Artifacts/2e/2ec32f598c17f68533d288f790223b4f new file mode 100644 index 00000000..e2f3d005 Binary files /dev/null and b/PO/Library/Artifacts/2e/2ec32f598c17f68533d288f790223b4f differ diff --git a/PO/Library/Artifacts/2e/2ed73b2b031c7c266118a428b4d2c587 b/PO/Library/Artifacts/2e/2ed73b2b031c7c266118a428b4d2c587 new file mode 100644 index 00000000..1d78d6f9 Binary files /dev/null and b/PO/Library/Artifacts/2e/2ed73b2b031c7c266118a428b4d2c587 differ diff --git a/PO/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f b/PO/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f new file mode 100644 index 00000000..09dae986 Binary files /dev/null and b/PO/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f differ diff --git a/PO/Library/Artifacts/2e/2ee95d2ceda4bf700cfec5bd8e999c0f b/PO/Library/Artifacts/2e/2ee95d2ceda4bf700cfec5bd8e999c0f new file mode 100644 index 00000000..7e7b8b66 Binary files /dev/null and b/PO/Library/Artifacts/2e/2ee95d2ceda4bf700cfec5bd8e999c0f differ diff --git a/PO/Library/Artifacts/2e/2ee962e37fb35376fa2a3b2c158457ca b/PO/Library/Artifacts/2e/2ee962e37fb35376fa2a3b2c158457ca new file mode 100644 index 00000000..9447cd2e Binary files /dev/null and b/PO/Library/Artifacts/2e/2ee962e37fb35376fa2a3b2c158457ca differ diff --git a/PO/Library/Artifacts/2e/2eeeb61a11ba32c81b16131188df4b9f b/PO/Library/Artifacts/2e/2eeeb61a11ba32c81b16131188df4b9f new file mode 100644 index 00000000..2fc46f2d Binary files /dev/null and b/PO/Library/Artifacts/2e/2eeeb61a11ba32c81b16131188df4b9f differ diff --git a/PO/Library/Artifacts/2e/2ef0e069a3e4b8d70b09dadbaf2651a9 b/PO/Library/Artifacts/2e/2ef0e069a3e4b8d70b09dadbaf2651a9 new file mode 100644 index 00000000..950eded1 Binary files /dev/null and b/PO/Library/Artifacts/2e/2ef0e069a3e4b8d70b09dadbaf2651a9 differ diff --git a/PO/Library/Artifacts/2e/2ef4a3726afe08ae62fe517951f9b965 b/PO/Library/Artifacts/2e/2ef4a3726afe08ae62fe517951f9b965 new file mode 100644 index 00000000..d4f869d9 Binary files /dev/null and b/PO/Library/Artifacts/2e/2ef4a3726afe08ae62fe517951f9b965 differ diff --git a/PO/Library/Artifacts/2f/2f078dffa05b478e93bea1858353cff2 b/PO/Library/Artifacts/2f/2f078dffa05b478e93bea1858353cff2 new file mode 100644 index 00000000..3472a5a1 Binary files /dev/null and b/PO/Library/Artifacts/2f/2f078dffa05b478e93bea1858353cff2 differ diff --git a/PO/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d b/PO/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d new file mode 100644 index 00000000..8dd2456e Binary files /dev/null and b/PO/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d differ diff --git a/PO/Library/Artifacts/2f/2f1149389285db943518a1c5b606df91 b/PO/Library/Artifacts/2f/2f1149389285db943518a1c5b606df91 new file mode 100644 index 00000000..2ff8184b Binary files /dev/null and b/PO/Library/Artifacts/2f/2f1149389285db943518a1c5b606df91 differ diff --git a/PO/Library/Artifacts/2f/2f1feaf21d373bea31a0023fc3bf1dd2 b/PO/Library/Artifacts/2f/2f1feaf21d373bea31a0023fc3bf1dd2 new file mode 100644 index 00000000..fcf03476 Binary files /dev/null and b/PO/Library/Artifacts/2f/2f1feaf21d373bea31a0023fc3bf1dd2 differ diff --git a/PO/Library/Artifacts/2f/2f2918f0b788272cdb4fc3ce8fce5f91 b/PO/Library/Artifacts/2f/2f2918f0b788272cdb4fc3ce8fce5f91 new file mode 100644 index 00000000..751cd444 Binary files /dev/null and b/PO/Library/Artifacts/2f/2f2918f0b788272cdb4fc3ce8fce5f91 differ diff --git a/PO/Library/Artifacts/2f/2f3681538baa83d0f1656a034e03d426 b/PO/Library/Artifacts/2f/2f3681538baa83d0f1656a034e03d426 new file mode 100644 index 00000000..bf297c9c Binary files /dev/null and b/PO/Library/Artifacts/2f/2f3681538baa83d0f1656a034e03d426 differ diff --git a/PO/Library/Artifacts/2f/2f410bfb96a2f893da3930feef5c922d b/PO/Library/Artifacts/2f/2f410bfb96a2f893da3930feef5c922d new file mode 100644 index 00000000..ae499cb2 Binary files /dev/null and b/PO/Library/Artifacts/2f/2f410bfb96a2f893da3930feef5c922d differ diff --git a/PO/Library/Artifacts/2f/2f5a6cf7d6d023e4c110bfca15d1bde6 b/PO/Library/Artifacts/2f/2f5a6cf7d6d023e4c110bfca15d1bde6 new file mode 100644 index 00000000..c7b8f9ff Binary files /dev/null and b/PO/Library/Artifacts/2f/2f5a6cf7d6d023e4c110bfca15d1bde6 differ diff --git a/PO/Library/Artifacts/2f/2f634ea4da7bfb9017832f430f22a373 b/PO/Library/Artifacts/2f/2f634ea4da7bfb9017832f430f22a373 new file mode 100644 index 00000000..5fb46cf9 Binary files /dev/null and b/PO/Library/Artifacts/2f/2f634ea4da7bfb9017832f430f22a373 differ diff --git a/PO/Library/Artifacts/2f/2f74fe778f5501bebdcba15779dba6d8 b/PO/Library/Artifacts/2f/2f74fe778f5501bebdcba15779dba6d8 new file mode 100644 index 00000000..20ab16be Binary files /dev/null and b/PO/Library/Artifacts/2f/2f74fe778f5501bebdcba15779dba6d8 differ diff --git a/PO/Library/Artifacts/2f/2f76f2567dba458f5ee6cc34bff3abf9 b/PO/Library/Artifacts/2f/2f76f2567dba458f5ee6cc34bff3abf9 new file mode 100644 index 00000000..fd3c22b6 Binary files /dev/null and b/PO/Library/Artifacts/2f/2f76f2567dba458f5ee6cc34bff3abf9 differ diff --git a/PO/Library/Artifacts/2f/2fbe64d2ad8acd022045e6091ccedb02 b/PO/Library/Artifacts/2f/2fbe64d2ad8acd022045e6091ccedb02 new file mode 100644 index 00000000..31790118 Binary files /dev/null and b/PO/Library/Artifacts/2f/2fbe64d2ad8acd022045e6091ccedb02 differ diff --git a/PO/Library/Artifacts/2f/2fdc3f99762edf2b9dd922c73b830153 b/PO/Library/Artifacts/2f/2fdc3f99762edf2b9dd922c73b830153 new file mode 100644 index 00000000..b9d73174 Binary files /dev/null and b/PO/Library/Artifacts/2f/2fdc3f99762edf2b9dd922c73b830153 differ diff --git a/PO/Library/Artifacts/2f/2fea57fb6cb82e8a0e637c7d8ccc03bc b/PO/Library/Artifacts/2f/2fea57fb6cb82e8a0e637c7d8ccc03bc new file mode 100644 index 00000000..b9965002 Binary files /dev/null and b/PO/Library/Artifacts/2f/2fea57fb6cb82e8a0e637c7d8ccc03bc differ diff --git a/PO/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 b/PO/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 new file mode 100644 index 00000000..162bf341 Binary files /dev/null and b/PO/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 differ diff --git a/PO/Library/Artifacts/30/302414b576708cd5d9e72db3237bd4b2 b/PO/Library/Artifacts/30/302414b576708cd5d9e72db3237bd4b2 new file mode 100644 index 00000000..78622178 Binary files /dev/null and b/PO/Library/Artifacts/30/302414b576708cd5d9e72db3237bd4b2 differ diff --git a/PO/Library/Artifacts/30/303b6628f2acb0541a8548fcb4ab0510 b/PO/Library/Artifacts/30/303b6628f2acb0541a8548fcb4ab0510 new file mode 100644 index 00000000..abbe7a1c Binary files /dev/null and b/PO/Library/Artifacts/30/303b6628f2acb0541a8548fcb4ab0510 differ diff --git a/PO/Library/Artifacts/30/305756ae39632d246f5b7691d3d05473 b/PO/Library/Artifacts/30/305756ae39632d246f5b7691d3d05473 new file mode 100644 index 00000000..84c9e0b8 Binary files /dev/null and b/PO/Library/Artifacts/30/305756ae39632d246f5b7691d3d05473 differ diff --git a/PO/Library/Artifacts/30/305e3e5db02b35f4cc6cc950c969ea1a b/PO/Library/Artifacts/30/305e3e5db02b35f4cc6cc950c969ea1a new file mode 100644 index 00000000..650a8175 Binary files /dev/null and b/PO/Library/Artifacts/30/305e3e5db02b35f4cc6cc950c969ea1a differ diff --git a/PO/Library/Artifacts/30/305f2a3e267de60ded54f4d97c695e5a b/PO/Library/Artifacts/30/305f2a3e267de60ded54f4d97c695e5a new file mode 100644 index 00000000..c08e45ea Binary files /dev/null and b/PO/Library/Artifacts/30/305f2a3e267de60ded54f4d97c695e5a differ diff --git a/PO/Library/Artifacts/30/308887f9a1a668c6470cfe0b8263bec7 b/PO/Library/Artifacts/30/308887f9a1a668c6470cfe0b8263bec7 new file mode 100644 index 00000000..1466ac0a Binary files /dev/null and b/PO/Library/Artifacts/30/308887f9a1a668c6470cfe0b8263bec7 differ diff --git a/PO/Library/Artifacts/30/3099c78be45bc8ec184d774bf50c4ee3 b/PO/Library/Artifacts/30/3099c78be45bc8ec184d774bf50c4ee3 new file mode 100644 index 00000000..cc604054 Binary files /dev/null and b/PO/Library/Artifacts/30/3099c78be45bc8ec184d774bf50c4ee3 differ diff --git a/PO/Library/Artifacts/30/30a11b5efbc4b988b114fede7711295f b/PO/Library/Artifacts/30/30a11b5efbc4b988b114fede7711295f new file mode 100644 index 00000000..d997b3d6 Binary files /dev/null and b/PO/Library/Artifacts/30/30a11b5efbc4b988b114fede7711295f differ diff --git a/PO/Library/Artifacts/30/30a4be9cb2c585372240b063b5afd618 b/PO/Library/Artifacts/30/30a4be9cb2c585372240b063b5afd618 new file mode 100644 index 00000000..3231927d Binary files /dev/null and b/PO/Library/Artifacts/30/30a4be9cb2c585372240b063b5afd618 differ diff --git a/PO/Library/Artifacts/30/30b22702ab4a1832f14fc5cce70f1d51 b/PO/Library/Artifacts/30/30b22702ab4a1832f14fc5cce70f1d51 new file mode 100644 index 00000000..2f44445f Binary files /dev/null and b/PO/Library/Artifacts/30/30b22702ab4a1832f14fc5cce70f1d51 differ diff --git a/PO/Library/Artifacts/30/30c9709cfc757f3c89c71b7adeb6525f b/PO/Library/Artifacts/30/30c9709cfc757f3c89c71b7adeb6525f new file mode 100644 index 00000000..ed7ffe1a Binary files /dev/null and b/PO/Library/Artifacts/30/30c9709cfc757f3c89c71b7adeb6525f differ diff --git a/PO/Library/Artifacts/30/30ed075b02c0ce350f8be1f4c484a808 b/PO/Library/Artifacts/30/30ed075b02c0ce350f8be1f4c484a808 new file mode 100644 index 00000000..84807cc8 Binary files /dev/null and b/PO/Library/Artifacts/30/30ed075b02c0ce350f8be1f4c484a808 differ diff --git a/PO/Library/Artifacts/30/30f2171e644e54fc3d535713362f01d3 b/PO/Library/Artifacts/30/30f2171e644e54fc3d535713362f01d3 new file mode 100644 index 00000000..de3c1e53 Binary files /dev/null and b/PO/Library/Artifacts/30/30f2171e644e54fc3d535713362f01d3 differ diff --git a/PO/Library/Artifacts/31/3109b5d6509c7ffeadee103b25cab06f b/PO/Library/Artifacts/31/3109b5d6509c7ffeadee103b25cab06f new file mode 100644 index 00000000..7591f2cd Binary files /dev/null and b/PO/Library/Artifacts/31/3109b5d6509c7ffeadee103b25cab06f differ diff --git a/PO/Library/Artifacts/31/310ff9e29da02c3b54cc2c6233b5747a b/PO/Library/Artifacts/31/310ff9e29da02c3b54cc2c6233b5747a new file mode 100644 index 00000000..0c0ccf96 Binary files /dev/null and b/PO/Library/Artifacts/31/310ff9e29da02c3b54cc2c6233b5747a differ diff --git a/PO/Library/Artifacts/31/3125837a11c8bf6a137db33102013052 b/PO/Library/Artifacts/31/3125837a11c8bf6a137db33102013052 new file mode 100644 index 00000000..086c98b4 Binary files /dev/null and b/PO/Library/Artifacts/31/3125837a11c8bf6a137db33102013052 differ diff --git a/PO/Library/Artifacts/31/313a90452a5b7a57adc3f3e6a7b160e1 b/PO/Library/Artifacts/31/313a90452a5b7a57adc3f3e6a7b160e1 new file mode 100644 index 00000000..ac9881e4 Binary files /dev/null and b/PO/Library/Artifacts/31/313a90452a5b7a57adc3f3e6a7b160e1 differ diff --git a/PO/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 b/PO/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 new file mode 100644 index 00000000..e70ee1b9 Binary files /dev/null and b/PO/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 differ diff --git a/PO/Library/Artifacts/31/31476c186292ea0536b3caeff04824f5 b/PO/Library/Artifacts/31/31476c186292ea0536b3caeff04824f5 new file mode 100644 index 00000000..82c153e0 Binary files /dev/null and b/PO/Library/Artifacts/31/31476c186292ea0536b3caeff04824f5 differ diff --git a/PO/Library/Artifacts/31/315ca66152cee0db8285756505b808ef b/PO/Library/Artifacts/31/315ca66152cee0db8285756505b808ef new file mode 100644 index 00000000..8662c6fa Binary files /dev/null and b/PO/Library/Artifacts/31/315ca66152cee0db8285756505b808ef differ diff --git a/PO/Library/Artifacts/31/316b132dd5184c9fefbf4bc4753378a0 b/PO/Library/Artifacts/31/316b132dd5184c9fefbf4bc4753378a0 new file mode 100644 index 00000000..5d46f74a Binary files /dev/null and b/PO/Library/Artifacts/31/316b132dd5184c9fefbf4bc4753378a0 differ diff --git a/PO/Library/Artifacts/31/317126878695cc01b0895683f64aec81 b/PO/Library/Artifacts/31/317126878695cc01b0895683f64aec81 new file mode 100644 index 00000000..f008f0d0 Binary files /dev/null and b/PO/Library/Artifacts/31/317126878695cc01b0895683f64aec81 differ diff --git a/PO/Library/Artifacts/31/317de374be36430f4a8c7a38cb9bb223 b/PO/Library/Artifacts/31/317de374be36430f4a8c7a38cb9bb223 new file mode 100644 index 00000000..240c2485 Binary files /dev/null and b/PO/Library/Artifacts/31/317de374be36430f4a8c7a38cb9bb223 differ diff --git a/PO/Library/Artifacts/31/319f81e44c4b5e1c50eb0b0d3df84868 b/PO/Library/Artifacts/31/319f81e44c4b5e1c50eb0b0d3df84868 new file mode 100644 index 00000000..2b21bd36 Binary files /dev/null and b/PO/Library/Artifacts/31/319f81e44c4b5e1c50eb0b0d3df84868 differ diff --git a/PO/Library/Artifacts/31/31dad1256f1f375632abf0bb2f584671 b/PO/Library/Artifacts/31/31dad1256f1f375632abf0bb2f584671 new file mode 100644 index 00000000..c2c101ae Binary files /dev/null and b/PO/Library/Artifacts/31/31dad1256f1f375632abf0bb2f584671 differ diff --git a/PO/Library/Artifacts/31/31dbea311266238f2c80753f654829d2 b/PO/Library/Artifacts/31/31dbea311266238f2c80753f654829d2 new file mode 100644 index 00000000..4e27b931 Binary files /dev/null and b/PO/Library/Artifacts/31/31dbea311266238f2c80753f654829d2 differ diff --git a/PO/Library/Artifacts/31/31ede39329353e7c73f3bef558683401 b/PO/Library/Artifacts/31/31ede39329353e7c73f3bef558683401 new file mode 100644 index 00000000..b0a33164 Binary files /dev/null and b/PO/Library/Artifacts/31/31ede39329353e7c73f3bef558683401 differ diff --git a/PO/Library/Artifacts/31/31f7b13a342ff11f1334086372877450 b/PO/Library/Artifacts/31/31f7b13a342ff11f1334086372877450 new file mode 100644 index 00000000..016aebdd Binary files /dev/null and b/PO/Library/Artifacts/31/31f7b13a342ff11f1334086372877450 differ diff --git a/PO/Library/Artifacts/32/320635e70450823a22e65f20e40ec71a b/PO/Library/Artifacts/32/320635e70450823a22e65f20e40ec71a new file mode 100644 index 00000000..738d9df3 Binary files /dev/null and b/PO/Library/Artifacts/32/320635e70450823a22e65f20e40ec71a differ diff --git a/PO/Library/Artifacts/32/3207b2624831aad34fdf798987178343 b/PO/Library/Artifacts/32/3207b2624831aad34fdf798987178343 new file mode 100644 index 00000000..8f55ca3f Binary files /dev/null and b/PO/Library/Artifacts/32/3207b2624831aad34fdf798987178343 differ diff --git a/PO/Library/Artifacts/32/321b80308e809bc347cb17cbba96ce11 b/PO/Library/Artifacts/32/321b80308e809bc347cb17cbba96ce11 new file mode 100644 index 00000000..1d9bf32a Binary files /dev/null and b/PO/Library/Artifacts/32/321b80308e809bc347cb17cbba96ce11 differ diff --git a/PO/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 b/PO/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 new file mode 100644 index 00000000..6429dfd0 Binary files /dev/null and b/PO/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 differ diff --git a/PO/Library/Artifacts/32/3227d1727c0019a92425f645f8ee47fa b/PO/Library/Artifacts/32/3227d1727c0019a92425f645f8ee47fa new file mode 100644 index 00000000..0524037b Binary files /dev/null and b/PO/Library/Artifacts/32/3227d1727c0019a92425f645f8ee47fa differ diff --git a/PO/Library/Artifacts/32/322fc7d0e5bfec05735aa02ad4140b6a b/PO/Library/Artifacts/32/322fc7d0e5bfec05735aa02ad4140b6a new file mode 100644 index 00000000..1bfa0453 Binary files /dev/null and b/PO/Library/Artifacts/32/322fc7d0e5bfec05735aa02ad4140b6a differ diff --git a/PO/Library/Artifacts/32/3240b57a386d67e417cf03d46652a152 b/PO/Library/Artifacts/32/3240b57a386d67e417cf03d46652a152 new file mode 100644 index 00000000..bf76cae4 Binary files /dev/null and b/PO/Library/Artifacts/32/3240b57a386d67e417cf03d46652a152 differ diff --git a/PO/Library/Artifacts/32/324254b4dd42968d03b845c70bb4a132 b/PO/Library/Artifacts/32/324254b4dd42968d03b845c70bb4a132 new file mode 100644 index 00000000..b6e15c5a Binary files /dev/null and b/PO/Library/Artifacts/32/324254b4dd42968d03b845c70bb4a132 differ diff --git a/PO/Library/Artifacts/32/324cd4d01153cebc1c06a32fa1a8ef21 b/PO/Library/Artifacts/32/324cd4d01153cebc1c06a32fa1a8ef21 new file mode 100644 index 00000000..944edee3 Binary files /dev/null and b/PO/Library/Artifacts/32/324cd4d01153cebc1c06a32fa1a8ef21 differ diff --git a/PO/Library/Artifacts/32/3250c86df6fd2c551b2f71f4ff8e9416 b/PO/Library/Artifacts/32/3250c86df6fd2c551b2f71f4ff8e9416 new file mode 100644 index 00000000..5ffa709b Binary files /dev/null and b/PO/Library/Artifacts/32/3250c86df6fd2c551b2f71f4ff8e9416 differ diff --git a/PO/Library/Artifacts/32/3267411a706e1a472ea6a950eb181c2f b/PO/Library/Artifacts/32/3267411a706e1a472ea6a950eb181c2f new file mode 100644 index 00000000..fb42d225 Binary files /dev/null and b/PO/Library/Artifacts/32/3267411a706e1a472ea6a950eb181c2f differ diff --git a/PO/Library/Artifacts/32/32689884098b77815de1c96a7a577fa7 b/PO/Library/Artifacts/32/32689884098b77815de1c96a7a577fa7 new file mode 100644 index 00000000..9b7ead8d Binary files /dev/null and b/PO/Library/Artifacts/32/32689884098b77815de1c96a7a577fa7 differ diff --git a/PO/Library/Artifacts/32/32738549f1b317310a14129e39663b9f b/PO/Library/Artifacts/32/32738549f1b317310a14129e39663b9f new file mode 100644 index 00000000..def2e316 Binary files /dev/null and b/PO/Library/Artifacts/32/32738549f1b317310a14129e39663b9f differ diff --git a/PO/Library/Artifacts/32/329fa4dd533da38daa72dec9083316f2 b/PO/Library/Artifacts/32/329fa4dd533da38daa72dec9083316f2 new file mode 100644 index 00000000..8c26fde1 Binary files /dev/null and b/PO/Library/Artifacts/32/329fa4dd533da38daa72dec9083316f2 differ diff --git a/PO/Library/Artifacts/32/32acedb69972603da5a8bfc34153f66a b/PO/Library/Artifacts/32/32acedb69972603da5a8bfc34153f66a new file mode 100644 index 00000000..93a80f0b Binary files /dev/null and b/PO/Library/Artifacts/32/32acedb69972603da5a8bfc34153f66a differ diff --git a/PO/Library/Artifacts/32/32b7fba7e0dc5f363a8751f3cf787656 b/PO/Library/Artifacts/32/32b7fba7e0dc5f363a8751f3cf787656 new file mode 100644 index 00000000..690dc882 Binary files /dev/null and b/PO/Library/Artifacts/32/32b7fba7e0dc5f363a8751f3cf787656 differ diff --git a/PO/Library/Artifacts/32/32d8efc22719cddb3dd13d37556e7b0d b/PO/Library/Artifacts/32/32d8efc22719cddb3dd13d37556e7b0d new file mode 100644 index 00000000..6baa89e5 Binary files /dev/null and b/PO/Library/Artifacts/32/32d8efc22719cddb3dd13d37556e7b0d differ diff --git a/PO/Library/Artifacts/32/32ddcc9f74a1032c71c935f129eb33cc b/PO/Library/Artifacts/32/32ddcc9f74a1032c71c935f129eb33cc new file mode 100644 index 00000000..18199fb2 Binary files /dev/null and b/PO/Library/Artifacts/32/32ddcc9f74a1032c71c935f129eb33cc differ diff --git a/PO/Library/Artifacts/32/32e0fe68c3e41c5401d1e6f81c68810c b/PO/Library/Artifacts/32/32e0fe68c3e41c5401d1e6f81c68810c new file mode 100644 index 00000000..7556174a Binary files /dev/null and b/PO/Library/Artifacts/32/32e0fe68c3e41c5401d1e6f81c68810c differ diff --git a/PO/Library/Artifacts/33/330a8fac9f79ff424c36dcd3a326df7c b/PO/Library/Artifacts/33/330a8fac9f79ff424c36dcd3a326df7c new file mode 100644 index 00000000..453f1e49 Binary files /dev/null and b/PO/Library/Artifacts/33/330a8fac9f79ff424c36dcd3a326df7c differ diff --git a/PO/Library/Artifacts/33/3320c5233967aa5ed82a39ff21900fa6 b/PO/Library/Artifacts/33/3320c5233967aa5ed82a39ff21900fa6 new file mode 100644 index 00000000..10510d68 Binary files /dev/null and b/PO/Library/Artifacts/33/3320c5233967aa5ed82a39ff21900fa6 differ diff --git a/PO/Library/Artifacts/33/3320f2a3ace41ff3c56eea92e3662389 b/PO/Library/Artifacts/33/3320f2a3ace41ff3c56eea92e3662389 new file mode 100644 index 00000000..35b5598e Binary files /dev/null and b/PO/Library/Artifacts/33/3320f2a3ace41ff3c56eea92e3662389 differ diff --git a/PO/Library/Artifacts/33/332628351e78f87f3b88467639403e37 b/PO/Library/Artifacts/33/332628351e78f87f3b88467639403e37 new file mode 100644 index 00000000..1faed56d Binary files /dev/null and b/PO/Library/Artifacts/33/332628351e78f87f3b88467639403e37 differ diff --git a/PO/Library/Artifacts/33/333e390fb5b878b63eec241d76f04e2e b/PO/Library/Artifacts/33/333e390fb5b878b63eec241d76f04e2e new file mode 100644 index 00000000..fef5ad67 Binary files /dev/null and b/PO/Library/Artifacts/33/333e390fb5b878b63eec241d76f04e2e differ diff --git a/PO/Library/Artifacts/33/33433268f2dcbc70c85e341cb89bb284 b/PO/Library/Artifacts/33/33433268f2dcbc70c85e341cb89bb284 new file mode 100644 index 00000000..770a3b79 Binary files /dev/null and b/PO/Library/Artifacts/33/33433268f2dcbc70c85e341cb89bb284 differ diff --git a/PO/Library/Artifacts/33/334ef862015eb1b13fb50580b8797f55 b/PO/Library/Artifacts/33/334ef862015eb1b13fb50580b8797f55 new file mode 100644 index 00000000..7f06b391 Binary files /dev/null and b/PO/Library/Artifacts/33/334ef862015eb1b13fb50580b8797f55 differ diff --git a/PO/Library/Artifacts/33/3353e177f7d42f5f10e500ab007dccef b/PO/Library/Artifacts/33/3353e177f7d42f5f10e500ab007dccef new file mode 100644 index 00000000..6ff696d4 Binary files /dev/null and b/PO/Library/Artifacts/33/3353e177f7d42f5f10e500ab007dccef differ diff --git a/PO/Library/Artifacts/33/33643a826d0016a7ed70bc09569973aa b/PO/Library/Artifacts/33/33643a826d0016a7ed70bc09569973aa new file mode 100644 index 00000000..c6361eda Binary files /dev/null and b/PO/Library/Artifacts/33/33643a826d0016a7ed70bc09569973aa differ diff --git a/PO/Library/Artifacts/33/339e77899adc03987ce39c8e43a249cf b/PO/Library/Artifacts/33/339e77899adc03987ce39c8e43a249cf new file mode 100644 index 00000000..cdc04278 Binary files /dev/null and b/PO/Library/Artifacts/33/339e77899adc03987ce39c8e43a249cf differ diff --git a/PO/Library/Artifacts/33/33ad2395d58d2c1070fd3b1f4cd27d08 b/PO/Library/Artifacts/33/33ad2395d58d2c1070fd3b1f4cd27d08 new file mode 100644 index 00000000..4fac95a3 Binary files /dev/null and b/PO/Library/Artifacts/33/33ad2395d58d2c1070fd3b1f4cd27d08 differ diff --git a/PO/Library/Artifacts/33/33b024ca43016b0c0a6188b06d8ccd06 b/PO/Library/Artifacts/33/33b024ca43016b0c0a6188b06d8ccd06 new file mode 100644 index 00000000..8bcd55d2 Binary files /dev/null and b/PO/Library/Artifacts/33/33b024ca43016b0c0a6188b06d8ccd06 differ diff --git a/PO/Library/Artifacts/33/33da0e24258f617cf7b2e6fdf3df8e90 b/PO/Library/Artifacts/33/33da0e24258f617cf7b2e6fdf3df8e90 new file mode 100644 index 00000000..2a3678eb Binary files /dev/null and b/PO/Library/Artifacts/33/33da0e24258f617cf7b2e6fdf3df8e90 differ diff --git a/PO/Library/Artifacts/34/340b16ed25d78d8e222d44a6763775fe b/PO/Library/Artifacts/34/340b16ed25d78d8e222d44a6763775fe new file mode 100644 index 00000000..1714836d Binary files /dev/null and b/PO/Library/Artifacts/34/340b16ed25d78d8e222d44a6763775fe differ diff --git a/PO/Library/Artifacts/34/341ed05f81cc441c9e5b4171ac6cc734 b/PO/Library/Artifacts/34/341ed05f81cc441c9e5b4171ac6cc734 new file mode 100644 index 00000000..ff31b57f Binary files /dev/null and b/PO/Library/Artifacts/34/341ed05f81cc441c9e5b4171ac6cc734 differ diff --git a/PO/Library/Artifacts/34/341ef7b3d6d97ef6ad78ca5492145768 b/PO/Library/Artifacts/34/341ef7b3d6d97ef6ad78ca5492145768 new file mode 100644 index 00000000..f7bd46ab Binary files /dev/null and b/PO/Library/Artifacts/34/341ef7b3d6d97ef6ad78ca5492145768 differ diff --git a/PO/Library/Artifacts/34/3426f8535d1a6c2222de8a54bc2100df b/PO/Library/Artifacts/34/3426f8535d1a6c2222de8a54bc2100df new file mode 100644 index 00000000..235afeca Binary files /dev/null and b/PO/Library/Artifacts/34/3426f8535d1a6c2222de8a54bc2100df differ diff --git a/PO/Library/Artifacts/34/3445a6740b6aa9addffca3f53b76b5c0 b/PO/Library/Artifacts/34/3445a6740b6aa9addffca3f53b76b5c0 new file mode 100644 index 00000000..49c1c0b5 Binary files /dev/null and b/PO/Library/Artifacts/34/3445a6740b6aa9addffca3f53b76b5c0 differ diff --git a/PO/Library/Artifacts/34/34687a0112a87aad37f6f925fefec0fe b/PO/Library/Artifacts/34/34687a0112a87aad37f6f925fefec0fe new file mode 100644 index 00000000..d02272ee Binary files /dev/null and b/PO/Library/Artifacts/34/34687a0112a87aad37f6f925fefec0fe differ diff --git a/PO/Library/Artifacts/34/3471d8313b13caff8a212cd6f8f85861 b/PO/Library/Artifacts/34/3471d8313b13caff8a212cd6f8f85861 new file mode 100644 index 00000000..ff0641ce Binary files /dev/null and b/PO/Library/Artifacts/34/3471d8313b13caff8a212cd6f8f85861 differ diff --git a/PO/Library/Artifacts/34/347288b6244aa66c8a1e854041c1842a b/PO/Library/Artifacts/34/347288b6244aa66c8a1e854041c1842a new file mode 100644 index 00000000..4d5e24cb Binary files /dev/null and b/PO/Library/Artifacts/34/347288b6244aa66c8a1e854041c1842a differ diff --git a/PO/Library/Artifacts/34/3477dc6cb4e3f6ec96f99bdafa2fc6e7 b/PO/Library/Artifacts/34/3477dc6cb4e3f6ec96f99bdafa2fc6e7 new file mode 100644 index 00000000..15bdb5e6 Binary files /dev/null and b/PO/Library/Artifacts/34/3477dc6cb4e3f6ec96f99bdafa2fc6e7 differ diff --git a/PO/Library/Artifacts/34/347966867d50aa1eb5b525bbe7d7e013 b/PO/Library/Artifacts/34/347966867d50aa1eb5b525bbe7d7e013 new file mode 100644 index 00000000..c9767612 Binary files /dev/null and b/PO/Library/Artifacts/34/347966867d50aa1eb5b525bbe7d7e013 differ diff --git a/PO/Library/Artifacts/34/3487935cc87cac83999f61974a7a9c5f b/PO/Library/Artifacts/34/3487935cc87cac83999f61974a7a9c5f new file mode 100644 index 00000000..2e6e8270 Binary files /dev/null and b/PO/Library/Artifacts/34/3487935cc87cac83999f61974a7a9c5f differ diff --git a/PO/Library/Artifacts/34/348c629307b57bbe0dcff17850fab3e0 b/PO/Library/Artifacts/34/348c629307b57bbe0dcff17850fab3e0 new file mode 100644 index 00000000..cbe2e135 Binary files /dev/null and b/PO/Library/Artifacts/34/348c629307b57bbe0dcff17850fab3e0 differ diff --git a/PO/Library/Artifacts/34/3499db5ac65c91432605f5c7a2014943 b/PO/Library/Artifacts/34/3499db5ac65c91432605f5c7a2014943 new file mode 100644 index 00000000..8c9e64de Binary files /dev/null and b/PO/Library/Artifacts/34/3499db5ac65c91432605f5c7a2014943 differ diff --git a/PO/Library/Artifacts/34/34c23282e59260cafe0ecc09177e6019 b/PO/Library/Artifacts/34/34c23282e59260cafe0ecc09177e6019 new file mode 100644 index 00000000..2fc2dbe5 Binary files /dev/null and b/PO/Library/Artifacts/34/34c23282e59260cafe0ecc09177e6019 differ diff --git a/PO/Library/Artifacts/34/34c9cc316c70a0e599e5b25f4451ff25 b/PO/Library/Artifacts/34/34c9cc316c70a0e599e5b25f4451ff25 new file mode 100644 index 00000000..3baf03e4 Binary files /dev/null and b/PO/Library/Artifacts/34/34c9cc316c70a0e599e5b25f4451ff25 differ diff --git a/PO/Library/Artifacts/34/34ce3d4ca473f9375d3c6e5e42f29a20 b/PO/Library/Artifacts/34/34ce3d4ca473f9375d3c6e5e42f29a20 new file mode 100644 index 00000000..c4eacc06 Binary files /dev/null and b/PO/Library/Artifacts/34/34ce3d4ca473f9375d3c6e5e42f29a20 differ diff --git a/PO/Library/Artifacts/34/34deeb82aa459547e81faeea9181b081 b/PO/Library/Artifacts/34/34deeb82aa459547e81faeea9181b081 new file mode 100644 index 00000000..b461d13d Binary files /dev/null and b/PO/Library/Artifacts/34/34deeb82aa459547e81faeea9181b081 differ diff --git a/PO/Library/Artifacts/34/34e6fd3dc36145851d3c7aa7ff666d0b b/PO/Library/Artifacts/34/34e6fd3dc36145851d3c7aa7ff666d0b new file mode 100644 index 00000000..58050b1f Binary files /dev/null and b/PO/Library/Artifacts/34/34e6fd3dc36145851d3c7aa7ff666d0b differ diff --git a/PO/Library/Artifacts/34/34f4a259fce16ddcf13406c38742a64c b/PO/Library/Artifacts/34/34f4a259fce16ddcf13406c38742a64c new file mode 100644 index 00000000..070be659 Binary files /dev/null and b/PO/Library/Artifacts/34/34f4a259fce16ddcf13406c38742a64c differ diff --git a/PO/Library/Artifacts/34/34ff2f13966221efd7b8f76a979988ba b/PO/Library/Artifacts/34/34ff2f13966221efd7b8f76a979988ba new file mode 100644 index 00000000..b39ad2e2 Binary files /dev/null and b/PO/Library/Artifacts/34/34ff2f13966221efd7b8f76a979988ba differ diff --git a/PO/Library/Artifacts/35/350d243bfae0099f36cae158ee87fa39 b/PO/Library/Artifacts/35/350d243bfae0099f36cae158ee87fa39 new file mode 100644 index 00000000..a16a0979 Binary files /dev/null and b/PO/Library/Artifacts/35/350d243bfae0099f36cae158ee87fa39 differ diff --git a/PO/Library/Artifacts/35/353e84c7cd1c9dee76c0759cf6c2199d b/PO/Library/Artifacts/35/353e84c7cd1c9dee76c0759cf6c2199d new file mode 100644 index 00000000..0da47a27 Binary files /dev/null and b/PO/Library/Artifacts/35/353e84c7cd1c9dee76c0759cf6c2199d differ diff --git a/PO/Library/Artifacts/35/354b32804e14dc636d3ee4cf4c396f88 b/PO/Library/Artifacts/35/354b32804e14dc636d3ee4cf4c396f88 new file mode 100644 index 00000000..d7781fc7 Binary files /dev/null and b/PO/Library/Artifacts/35/354b32804e14dc636d3ee4cf4c396f88 differ diff --git a/PO/Library/Artifacts/35/3551616860323845ff60da057b0d15e8 b/PO/Library/Artifacts/35/3551616860323845ff60da057b0d15e8 new file mode 100644 index 00000000..356e92b9 Binary files /dev/null and b/PO/Library/Artifacts/35/3551616860323845ff60da057b0d15e8 differ diff --git a/PO/Library/Artifacts/35/35904ff95945de683ff05162cd902c65 b/PO/Library/Artifacts/35/35904ff95945de683ff05162cd902c65 new file mode 100644 index 00000000..4bef1671 Binary files /dev/null and b/PO/Library/Artifacts/35/35904ff95945de683ff05162cd902c65 differ diff --git a/PO/Library/Artifacts/35/35994602f3cd4e94db4cb468097a4c35 b/PO/Library/Artifacts/35/35994602f3cd4e94db4cb468097a4c35 new file mode 100644 index 00000000..bcef1923 Binary files /dev/null and b/PO/Library/Artifacts/35/35994602f3cd4e94db4cb468097a4c35 differ diff --git a/PO/Library/Artifacts/35/35a8315f1e0a56525d6230096381dbb8 b/PO/Library/Artifacts/35/35a8315f1e0a56525d6230096381dbb8 new file mode 100644 index 00000000..f2ef54fe Binary files /dev/null and b/PO/Library/Artifacts/35/35a8315f1e0a56525d6230096381dbb8 differ diff --git a/PO/Library/Artifacts/35/35b1cd1c7d46d39cc96ab2c6d31b56e0 b/PO/Library/Artifacts/35/35b1cd1c7d46d39cc96ab2c6d31b56e0 new file mode 100644 index 00000000..c4434180 Binary files /dev/null and b/PO/Library/Artifacts/35/35b1cd1c7d46d39cc96ab2c6d31b56e0 differ diff --git a/PO/Library/Artifacts/35/35b39925313a6563101779146f5a3bac b/PO/Library/Artifacts/35/35b39925313a6563101779146f5a3bac new file mode 100644 index 00000000..13e28d49 Binary files /dev/null and b/PO/Library/Artifacts/35/35b39925313a6563101779146f5a3bac differ diff --git a/PO/Library/Artifacts/35/35b8f28b7938772bae51a82fc28a1c41 b/PO/Library/Artifacts/35/35b8f28b7938772bae51a82fc28a1c41 new file mode 100644 index 00000000..1b631680 Binary files /dev/null and b/PO/Library/Artifacts/35/35b8f28b7938772bae51a82fc28a1c41 differ diff --git a/PO/Library/Artifacts/35/35c88b215e54af7f769c851fd65c07a3 b/PO/Library/Artifacts/35/35c88b215e54af7f769c851fd65c07a3 new file mode 100644 index 00000000..1ff9f659 Binary files /dev/null and b/PO/Library/Artifacts/35/35c88b215e54af7f769c851fd65c07a3 differ diff --git a/PO/Library/Artifacts/35/35e923ab35d41fab18931c8b3e90b6c5 b/PO/Library/Artifacts/35/35e923ab35d41fab18931c8b3e90b6c5 new file mode 100644 index 00000000..6b0f3284 Binary files /dev/null and b/PO/Library/Artifacts/35/35e923ab35d41fab18931c8b3e90b6c5 differ diff --git a/PO/Library/Artifacts/35/35fbacac78c3faa947b062dc90b8b98b b/PO/Library/Artifacts/35/35fbacac78c3faa947b062dc90b8b98b new file mode 100644 index 00000000..15010e25 Binary files /dev/null and b/PO/Library/Artifacts/35/35fbacac78c3faa947b062dc90b8b98b differ diff --git a/PO/Library/Artifacts/36/3614b0506af53a0103058775d12fc006 b/PO/Library/Artifacts/36/3614b0506af53a0103058775d12fc006 new file mode 100644 index 00000000..68ce1931 Binary files /dev/null and b/PO/Library/Artifacts/36/3614b0506af53a0103058775d12fc006 differ diff --git a/PO/Library/Artifacts/36/3618792fdc63ab5fc2935497fd24cc17 b/PO/Library/Artifacts/36/3618792fdc63ab5fc2935497fd24cc17 new file mode 100644 index 00000000..6b087f00 Binary files /dev/null and b/PO/Library/Artifacts/36/3618792fdc63ab5fc2935497fd24cc17 differ diff --git a/PO/Library/Artifacts/36/3623c1242dc04cfb860f7568878aac50 b/PO/Library/Artifacts/36/3623c1242dc04cfb860f7568878aac50 new file mode 100644 index 00000000..5d61d07c Binary files /dev/null and b/PO/Library/Artifacts/36/3623c1242dc04cfb860f7568878aac50 differ diff --git a/PO/Library/Artifacts/36/362dfe65e954eb101e245c4ba56ab18f b/PO/Library/Artifacts/36/362dfe65e954eb101e245c4ba56ab18f new file mode 100644 index 00000000..364fcde9 Binary files /dev/null and b/PO/Library/Artifacts/36/362dfe65e954eb101e245c4ba56ab18f differ diff --git a/PO/Library/Artifacts/36/3632bace15c58e712e6cda94114040ec b/PO/Library/Artifacts/36/3632bace15c58e712e6cda94114040ec new file mode 100644 index 00000000..94899a29 Binary files /dev/null and b/PO/Library/Artifacts/36/3632bace15c58e712e6cda94114040ec differ diff --git a/PO/Library/Artifacts/36/3635684ae15999dfb423796459413f27 b/PO/Library/Artifacts/36/3635684ae15999dfb423796459413f27 new file mode 100644 index 00000000..bcfb755b Binary files /dev/null and b/PO/Library/Artifacts/36/3635684ae15999dfb423796459413f27 differ diff --git a/PO/Library/Artifacts/36/364c1c6f745e9c2ff8a4270058ef93f2 b/PO/Library/Artifacts/36/364c1c6f745e9c2ff8a4270058ef93f2 new file mode 100644 index 00000000..8bc9c60b Binary files /dev/null and b/PO/Library/Artifacts/36/364c1c6f745e9c2ff8a4270058ef93f2 differ diff --git a/PO/Library/Artifacts/36/366cd16ec7380df01853011facce0bd5 b/PO/Library/Artifacts/36/366cd16ec7380df01853011facce0bd5 new file mode 100644 index 00000000..d2d383db Binary files /dev/null and b/PO/Library/Artifacts/36/366cd16ec7380df01853011facce0bd5 differ diff --git a/PO/Library/Artifacts/36/36a8a9d1f8d39400451bd343fd27ba42 b/PO/Library/Artifacts/36/36a8a9d1f8d39400451bd343fd27ba42 new file mode 100644 index 00000000..31441f9b Binary files /dev/null and b/PO/Library/Artifacts/36/36a8a9d1f8d39400451bd343fd27ba42 differ diff --git a/PO/Library/Artifacts/36/36b4ffc4d7c78f0e334ae52a16055258 b/PO/Library/Artifacts/36/36b4ffc4d7c78f0e334ae52a16055258 new file mode 100644 index 00000000..d6b6f577 Binary files /dev/null and b/PO/Library/Artifacts/36/36b4ffc4d7c78f0e334ae52a16055258 differ diff --git a/PO/Library/Artifacts/36/36e2eeb8550b103bf2aed70e074b94e3 b/PO/Library/Artifacts/36/36e2eeb8550b103bf2aed70e074b94e3 new file mode 100644 index 00000000..a8f95188 Binary files /dev/null and b/PO/Library/Artifacts/36/36e2eeb8550b103bf2aed70e074b94e3 differ diff --git a/PO/Library/Artifacts/36/36ea689b46370cc09a354cc224976e74 b/PO/Library/Artifacts/36/36ea689b46370cc09a354cc224976e74 new file mode 100644 index 00000000..5d80898b Binary files /dev/null and b/PO/Library/Artifacts/36/36ea689b46370cc09a354cc224976e74 differ diff --git a/PO/Library/Artifacts/37/37079f22a27433490dc3beec2d1f5f3f b/PO/Library/Artifacts/37/37079f22a27433490dc3beec2d1f5f3f new file mode 100644 index 00000000..3c3c7a94 Binary files /dev/null and b/PO/Library/Artifacts/37/37079f22a27433490dc3beec2d1f5f3f differ diff --git a/PO/Library/Artifacts/37/372980c6e586e4a5c54b8170dfb28790 b/PO/Library/Artifacts/37/372980c6e586e4a5c54b8170dfb28790 new file mode 100644 index 00000000..38759128 Binary files /dev/null and b/PO/Library/Artifacts/37/372980c6e586e4a5c54b8170dfb28790 differ diff --git a/PO/Library/Artifacts/37/372fa4581c95c3ee09c801d1a06ddab1 b/PO/Library/Artifacts/37/372fa4581c95c3ee09c801d1a06ddab1 new file mode 100644 index 00000000..746972c7 Binary files /dev/null and b/PO/Library/Artifacts/37/372fa4581c95c3ee09c801d1a06ddab1 differ diff --git a/PO/Library/Artifacts/37/376feb6df98780d4e20d0bf5e9687f1a b/PO/Library/Artifacts/37/376feb6df98780d4e20d0bf5e9687f1a new file mode 100644 index 00000000..b99361d5 Binary files /dev/null and b/PO/Library/Artifacts/37/376feb6df98780d4e20d0bf5e9687f1a differ diff --git a/PO/Library/Artifacts/37/37778f774b6a5f0da31d7ed97a1d7c8b b/PO/Library/Artifacts/37/37778f774b6a5f0da31d7ed97a1d7c8b new file mode 100644 index 00000000..3f116aae Binary files /dev/null and b/PO/Library/Artifacts/37/37778f774b6a5f0da31d7ed97a1d7c8b differ diff --git a/PO/Library/Artifacts/37/377a7a3e5caba017667ac32596a3b1e7 b/PO/Library/Artifacts/37/377a7a3e5caba017667ac32596a3b1e7 new file mode 100644 index 00000000..0358a192 Binary files /dev/null and b/PO/Library/Artifacts/37/377a7a3e5caba017667ac32596a3b1e7 differ diff --git a/PO/Library/Artifacts/37/378584a41be62ed776fc4df15c068964 b/PO/Library/Artifacts/37/378584a41be62ed776fc4df15c068964 new file mode 100644 index 00000000..23b2036f Binary files /dev/null and b/PO/Library/Artifacts/37/378584a41be62ed776fc4df15c068964 differ diff --git a/PO/Library/Artifacts/37/378df8f71e3f2882e79c5b610bb8805b b/PO/Library/Artifacts/37/378df8f71e3f2882e79c5b610bb8805b new file mode 100644 index 00000000..0f6c0bb0 Binary files /dev/null and b/PO/Library/Artifacts/37/378df8f71e3f2882e79c5b610bb8805b differ diff --git a/PO/Library/Artifacts/37/37979a4af2b14b200a05c2970efd4ac9 b/PO/Library/Artifacts/37/37979a4af2b14b200a05c2970efd4ac9 new file mode 100644 index 00000000..369371d8 Binary files /dev/null and b/PO/Library/Artifacts/37/37979a4af2b14b200a05c2970efd4ac9 differ diff --git a/PO/Library/Artifacts/37/379a1f6c6071cc64fd16286b8fee66bb b/PO/Library/Artifacts/37/379a1f6c6071cc64fd16286b8fee66bb new file mode 100644 index 00000000..71468669 Binary files /dev/null and b/PO/Library/Artifacts/37/379a1f6c6071cc64fd16286b8fee66bb differ diff --git a/PO/Library/Artifacts/37/37aeaeea874400247a2849aaeafd5939 b/PO/Library/Artifacts/37/37aeaeea874400247a2849aaeafd5939 new file mode 100644 index 00000000..cfe699d6 Binary files /dev/null and b/PO/Library/Artifacts/37/37aeaeea874400247a2849aaeafd5939 differ diff --git a/PO/Library/Artifacts/37/37be0c5a8d15191fc36473c873faf548 b/PO/Library/Artifacts/37/37be0c5a8d15191fc36473c873faf548 new file mode 100644 index 00000000..64ddbc1f Binary files /dev/null and b/PO/Library/Artifacts/37/37be0c5a8d15191fc36473c873faf548 differ diff --git a/PO/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 b/PO/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 new file mode 100644 index 00000000..c3028e4c Binary files /dev/null and b/PO/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 differ diff --git a/PO/Library/Artifacts/37/37c357ecb9dce4f525d1f37545b0b657 b/PO/Library/Artifacts/37/37c357ecb9dce4f525d1f37545b0b657 new file mode 100644 index 00000000..1afccc6e Binary files /dev/null and b/PO/Library/Artifacts/37/37c357ecb9dce4f525d1f37545b0b657 differ diff --git a/PO/Library/Artifacts/37/37ca4639df0933d1af4af90d1349a341 b/PO/Library/Artifacts/37/37ca4639df0933d1af4af90d1349a341 new file mode 100644 index 00000000..92437789 Binary files /dev/null and b/PO/Library/Artifacts/37/37ca4639df0933d1af4af90d1349a341 differ diff --git a/PO/Library/Artifacts/37/37e82454163a1507c6d6310eb413c72e b/PO/Library/Artifacts/37/37e82454163a1507c6d6310eb413c72e new file mode 100644 index 00000000..86cef3af Binary files /dev/null and b/PO/Library/Artifacts/37/37e82454163a1507c6d6310eb413c72e differ diff --git a/PO/Library/Artifacts/37/37f2b6495ddd08e5e277aa1cdd555cde b/PO/Library/Artifacts/37/37f2b6495ddd08e5e277aa1cdd555cde new file mode 100644 index 00000000..4acbfa4c Binary files /dev/null and b/PO/Library/Artifacts/37/37f2b6495ddd08e5e277aa1cdd555cde differ diff --git a/PO/Library/Artifacts/37/37fd1479a3c9ddbe37d7125a94768498 b/PO/Library/Artifacts/37/37fd1479a3c9ddbe37d7125a94768498 new file mode 100644 index 00000000..08848326 Binary files /dev/null and b/PO/Library/Artifacts/37/37fd1479a3c9ddbe37d7125a94768498 differ diff --git a/PO/Library/Artifacts/37/37fd34e0fe2feba1eeaf172098ba3ff1 b/PO/Library/Artifacts/37/37fd34e0fe2feba1eeaf172098ba3ff1 new file mode 100644 index 00000000..bb1be031 Binary files /dev/null and b/PO/Library/Artifacts/37/37fd34e0fe2feba1eeaf172098ba3ff1 differ diff --git a/PO/Library/Artifacts/38/381ad601323268ed7a0f4a23a956f837 b/PO/Library/Artifacts/38/381ad601323268ed7a0f4a23a956f837 new file mode 100644 index 00000000..236d22e7 Binary files /dev/null and b/PO/Library/Artifacts/38/381ad601323268ed7a0f4a23a956f837 differ diff --git a/PO/Library/Artifacts/38/382b33c52720e96f0301a23a3161cde6 b/PO/Library/Artifacts/38/382b33c52720e96f0301a23a3161cde6 new file mode 100644 index 00000000..58e8e913 Binary files /dev/null and b/PO/Library/Artifacts/38/382b33c52720e96f0301a23a3161cde6 differ diff --git a/PO/Library/Artifacts/38/383fe0d8938f7b1cd4a6f9c36605e1c2 b/PO/Library/Artifacts/38/383fe0d8938f7b1cd4a6f9c36605e1c2 new file mode 100644 index 00000000..ce0c7d0c Binary files /dev/null and b/PO/Library/Artifacts/38/383fe0d8938f7b1cd4a6f9c36605e1c2 differ diff --git a/PO/Library/Artifacts/38/384d9821e5ffde8aa1e89990b67f5330 b/PO/Library/Artifacts/38/384d9821e5ffde8aa1e89990b67f5330 new file mode 100644 index 00000000..aa54d5e0 Binary files /dev/null and b/PO/Library/Artifacts/38/384d9821e5ffde8aa1e89990b67f5330 differ diff --git a/PO/Library/Artifacts/38/38510577f4167bed47ab087714cbe1da b/PO/Library/Artifacts/38/38510577f4167bed47ab087714cbe1da new file mode 100644 index 00000000..509f1524 Binary files /dev/null and b/PO/Library/Artifacts/38/38510577f4167bed47ab087714cbe1da differ diff --git a/PO/Library/Artifacts/38/3852cb617f66ff2610ac85e92bfc2659 b/PO/Library/Artifacts/38/3852cb617f66ff2610ac85e92bfc2659 new file mode 100644 index 00000000..f64e9355 Binary files /dev/null and b/PO/Library/Artifacts/38/3852cb617f66ff2610ac85e92bfc2659 differ diff --git a/PO/Library/Artifacts/38/38556520725ca7343f091bb4ac0b631a b/PO/Library/Artifacts/38/38556520725ca7343f091bb4ac0b631a new file mode 100644 index 00000000..bcdce6d1 Binary files /dev/null and b/PO/Library/Artifacts/38/38556520725ca7343f091bb4ac0b631a differ diff --git a/PO/Library/Artifacts/38/385a0f92ed7f5e299d066fbf62ecbc4a b/PO/Library/Artifacts/38/385a0f92ed7f5e299d066fbf62ecbc4a new file mode 100644 index 00000000..6ea3fd28 Binary files /dev/null and b/PO/Library/Artifacts/38/385a0f92ed7f5e299d066fbf62ecbc4a differ diff --git a/PO/Library/Artifacts/38/385e4150cbbfb2ef045901ef7d1ba4f3 b/PO/Library/Artifacts/38/385e4150cbbfb2ef045901ef7d1ba4f3 new file mode 100644 index 00000000..68b74c55 Binary files /dev/null and b/PO/Library/Artifacts/38/385e4150cbbfb2ef045901ef7d1ba4f3 differ diff --git a/PO/Library/Artifacts/38/387047967c3f66dfa76a87b225808273 b/PO/Library/Artifacts/38/387047967c3f66dfa76a87b225808273 new file mode 100644 index 00000000..96153c26 Binary files /dev/null and b/PO/Library/Artifacts/38/387047967c3f66dfa76a87b225808273 differ diff --git a/PO/Library/Artifacts/38/3875b3f2f117dd6d1fa1b89a067d6afb b/PO/Library/Artifacts/38/3875b3f2f117dd6d1fa1b89a067d6afb new file mode 100644 index 00000000..4f586737 Binary files /dev/null and b/PO/Library/Artifacts/38/3875b3f2f117dd6d1fa1b89a067d6afb differ diff --git a/PO/Library/Artifacts/38/388d0ad6fdc7a5f0eb9e224d663cc8a1 b/PO/Library/Artifacts/38/388d0ad6fdc7a5f0eb9e224d663cc8a1 new file mode 100644 index 00000000..836bf5be Binary files /dev/null and b/PO/Library/Artifacts/38/388d0ad6fdc7a5f0eb9e224d663cc8a1 differ diff --git a/PO/Library/Artifacts/38/38900a4e1dd01f5d219f493f7e869951 b/PO/Library/Artifacts/38/38900a4e1dd01f5d219f493f7e869951 new file mode 100644 index 00000000..857b65a2 Binary files /dev/null and b/PO/Library/Artifacts/38/38900a4e1dd01f5d219f493f7e869951 differ diff --git a/PO/Library/Artifacts/38/38c15ab4a9d2742c32d88b62c4614175 b/PO/Library/Artifacts/38/38c15ab4a9d2742c32d88b62c4614175 new file mode 100644 index 00000000..770c814d Binary files /dev/null and b/PO/Library/Artifacts/38/38c15ab4a9d2742c32d88b62c4614175 differ diff --git a/PO/Library/Artifacts/38/38c8eeb5f84fbe34ef9b278334838c0b b/PO/Library/Artifacts/38/38c8eeb5f84fbe34ef9b278334838c0b new file mode 100644 index 00000000..78247f03 Binary files /dev/null and b/PO/Library/Artifacts/38/38c8eeb5f84fbe34ef9b278334838c0b differ diff --git a/PO/Library/Artifacts/38/38d8c4f7bab5230f410835770c257741 b/PO/Library/Artifacts/38/38d8c4f7bab5230f410835770c257741 new file mode 100644 index 00000000..b32a60e7 Binary files /dev/null and b/PO/Library/Artifacts/38/38d8c4f7bab5230f410835770c257741 differ diff --git a/PO/Library/Artifacts/38/38e80f5b805050ebeec35a18e1e337e2 b/PO/Library/Artifacts/38/38e80f5b805050ebeec35a18e1e337e2 new file mode 100644 index 00000000..9ad876ef Binary files /dev/null and b/PO/Library/Artifacts/38/38e80f5b805050ebeec35a18e1e337e2 differ diff --git a/PO/Library/Artifacts/38/38ffda532b76e82898e89cec33650deb b/PO/Library/Artifacts/38/38ffda532b76e82898e89cec33650deb new file mode 100644 index 00000000..d2b55211 Binary files /dev/null and b/PO/Library/Artifacts/38/38ffda532b76e82898e89cec33650deb differ diff --git a/PO/Library/Artifacts/39/3903d88a637c9091aaa13b5a909f6da3 b/PO/Library/Artifacts/39/3903d88a637c9091aaa13b5a909f6da3 new file mode 100644 index 00000000..32163ee6 Binary files /dev/null and b/PO/Library/Artifacts/39/3903d88a637c9091aaa13b5a909f6da3 differ diff --git a/PO/Library/Artifacts/39/3910ace336741e4ab942786c7dcaafb0 b/PO/Library/Artifacts/39/3910ace336741e4ab942786c7dcaafb0 new file mode 100644 index 00000000..fcd249a0 Binary files /dev/null and b/PO/Library/Artifacts/39/3910ace336741e4ab942786c7dcaafb0 differ diff --git a/PO/Library/Artifacts/39/39133bc4cba86ff76a73795dd833beda b/PO/Library/Artifacts/39/39133bc4cba86ff76a73795dd833beda new file mode 100644 index 00000000..60c5fdb6 Binary files /dev/null and b/PO/Library/Artifacts/39/39133bc4cba86ff76a73795dd833beda differ diff --git a/PO/Library/Artifacts/39/3918f2b623f0c4be6e3c399eb05e309e b/PO/Library/Artifacts/39/3918f2b623f0c4be6e3c399eb05e309e new file mode 100644 index 00000000..05debaec Binary files /dev/null and b/PO/Library/Artifacts/39/3918f2b623f0c4be6e3c399eb05e309e differ diff --git a/PO/Library/Artifacts/39/39256235794defde5d483d3de2c48db3 b/PO/Library/Artifacts/39/39256235794defde5d483d3de2c48db3 new file mode 100644 index 00000000..6bf4644d Binary files /dev/null and b/PO/Library/Artifacts/39/39256235794defde5d483d3de2c48db3 differ diff --git a/PO/Library/Artifacts/39/394b04cf34e8b0a5078ee1c036466444 b/PO/Library/Artifacts/39/394b04cf34e8b0a5078ee1c036466444 new file mode 100644 index 00000000..a7f7ccb8 Binary files /dev/null and b/PO/Library/Artifacts/39/394b04cf34e8b0a5078ee1c036466444 differ diff --git a/PO/Library/Artifacts/39/394df5bb81ccf02396c7c178693c91c4 b/PO/Library/Artifacts/39/394df5bb81ccf02396c7c178693c91c4 new file mode 100644 index 00000000..f2649197 Binary files /dev/null and b/PO/Library/Artifacts/39/394df5bb81ccf02396c7c178693c91c4 differ diff --git a/PO/Library/Artifacts/39/3964aa0bdb9188062218458670a0ab44 b/PO/Library/Artifacts/39/3964aa0bdb9188062218458670a0ab44 new file mode 100644 index 00000000..efe486e1 Binary files /dev/null and b/PO/Library/Artifacts/39/3964aa0bdb9188062218458670a0ab44 differ diff --git a/PO/Library/Artifacts/39/39658e5a09accbb90d0b39e5bc3f0db8 b/PO/Library/Artifacts/39/39658e5a09accbb90d0b39e5bc3f0db8 new file mode 100644 index 00000000..643d02be Binary files /dev/null and b/PO/Library/Artifacts/39/39658e5a09accbb90d0b39e5bc3f0db8 differ diff --git a/PO/Library/Artifacts/39/3977eb28c00181c31286ffad3b8095a0 b/PO/Library/Artifacts/39/3977eb28c00181c31286ffad3b8095a0 new file mode 100644 index 00000000..eb327653 Binary files /dev/null and b/PO/Library/Artifacts/39/3977eb28c00181c31286ffad3b8095a0 differ diff --git a/PO/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 b/PO/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 new file mode 100644 index 00000000..12cebf3d Binary files /dev/null and b/PO/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 differ diff --git a/PO/Library/Artifacts/39/397f534304c09b2c30f750b1b6e8d297 b/PO/Library/Artifacts/39/397f534304c09b2c30f750b1b6e8d297 new file mode 100644 index 00000000..5568a0e1 Binary files /dev/null and b/PO/Library/Artifacts/39/397f534304c09b2c30f750b1b6e8d297 differ diff --git a/PO/Library/Artifacts/39/39a9374444cfb9cbcd8a9ab384ba6e54 b/PO/Library/Artifacts/39/39a9374444cfb9cbcd8a9ab384ba6e54 new file mode 100644 index 00000000..7d788148 Binary files /dev/null and b/PO/Library/Artifacts/39/39a9374444cfb9cbcd8a9ab384ba6e54 differ diff --git a/PO/Library/Artifacts/39/39ac85cb45b2df1abeaeb3d4a2627148 b/PO/Library/Artifacts/39/39ac85cb45b2df1abeaeb3d4a2627148 new file mode 100644 index 00000000..3e7e1644 Binary files /dev/null and b/PO/Library/Artifacts/39/39ac85cb45b2df1abeaeb3d4a2627148 differ diff --git a/PO/Library/Artifacts/39/39c4683952780d9005c0097cc150e240 b/PO/Library/Artifacts/39/39c4683952780d9005c0097cc150e240 new file mode 100644 index 00000000..1ccbd003 Binary files /dev/null and b/PO/Library/Artifacts/39/39c4683952780d9005c0097cc150e240 differ diff --git a/PO/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 b/PO/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 new file mode 100644 index 00000000..9408a0b6 Binary files /dev/null and b/PO/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 differ diff --git a/PO/Library/Artifacts/39/39d396f57fae3b03a18eb7810312dd45 b/PO/Library/Artifacts/39/39d396f57fae3b03a18eb7810312dd45 new file mode 100644 index 00000000..0c6485ce Binary files /dev/null and b/PO/Library/Artifacts/39/39d396f57fae3b03a18eb7810312dd45 differ diff --git a/PO/Library/Artifacts/39/39e45755c1e3885386bf6f3b7e0028d9 b/PO/Library/Artifacts/39/39e45755c1e3885386bf6f3b7e0028d9 new file mode 100644 index 00000000..738c94eb Binary files /dev/null and b/PO/Library/Artifacts/39/39e45755c1e3885386bf6f3b7e0028d9 differ diff --git a/PO/Library/Artifacts/39/39fdc19967507b01b9c1f001674f1683 b/PO/Library/Artifacts/39/39fdc19967507b01b9c1f001674f1683 new file mode 100644 index 00000000..5985ce8b Binary files /dev/null and b/PO/Library/Artifacts/39/39fdc19967507b01b9c1f001674f1683 differ diff --git a/PO/Library/Artifacts/3a/3a253acc6082c4b76c003629f4562705 b/PO/Library/Artifacts/3a/3a253acc6082c4b76c003629f4562705 new file mode 100644 index 00000000..fe686be3 Binary files /dev/null and b/PO/Library/Artifacts/3a/3a253acc6082c4b76c003629f4562705 differ diff --git a/PO/Library/Artifacts/3a/3a3b92605f259e253b514f7d0be8ebc3 b/PO/Library/Artifacts/3a/3a3b92605f259e253b514f7d0be8ebc3 new file mode 100644 index 00000000..03eebbd9 Binary files /dev/null and b/PO/Library/Artifacts/3a/3a3b92605f259e253b514f7d0be8ebc3 differ diff --git a/PO/Library/Artifacts/3a/3a4a7534b6151bff58f00c185adf2862 b/PO/Library/Artifacts/3a/3a4a7534b6151bff58f00c185adf2862 new file mode 100644 index 00000000..15cc02a6 Binary files /dev/null and b/PO/Library/Artifacts/3a/3a4a7534b6151bff58f00c185adf2862 differ diff --git a/PO/Library/Artifacts/3a/3a646b0725bc8f04105ef4f527388efa b/PO/Library/Artifacts/3a/3a646b0725bc8f04105ef4f527388efa new file mode 100644 index 00000000..874394a4 Binary files /dev/null and b/PO/Library/Artifacts/3a/3a646b0725bc8f04105ef4f527388efa differ diff --git a/PO/Library/Artifacts/3a/3a7a96b815079b758bb73497afee5e67 b/PO/Library/Artifacts/3a/3a7a96b815079b758bb73497afee5e67 new file mode 100644 index 00000000..2a73b6cc Binary files /dev/null and b/PO/Library/Artifacts/3a/3a7a96b815079b758bb73497afee5e67 differ diff --git a/PO/Library/Artifacts/3a/3a7af8e99816bf4ac5e9e7316a73c52c b/PO/Library/Artifacts/3a/3a7af8e99816bf4ac5e9e7316a73c52c new file mode 100644 index 00000000..93d04f0d Binary files /dev/null and b/PO/Library/Artifacts/3a/3a7af8e99816bf4ac5e9e7316a73c52c differ diff --git a/PO/Library/Artifacts/3a/3a882ff77a7a9af6ed0f5a25bca0bf34 b/PO/Library/Artifacts/3a/3a882ff77a7a9af6ed0f5a25bca0bf34 new file mode 100644 index 00000000..4d2c1b15 Binary files /dev/null and b/PO/Library/Artifacts/3a/3a882ff77a7a9af6ed0f5a25bca0bf34 differ diff --git a/PO/Library/Artifacts/3a/3aa7cb24f6b64f0087969b5306bb4571 b/PO/Library/Artifacts/3a/3aa7cb24f6b64f0087969b5306bb4571 new file mode 100644 index 00000000..74c41d90 Binary files /dev/null and b/PO/Library/Artifacts/3a/3aa7cb24f6b64f0087969b5306bb4571 differ diff --git a/PO/Library/Artifacts/3b/3b03ea0c13141490b5b624810cbfb5c0 b/PO/Library/Artifacts/3b/3b03ea0c13141490b5b624810cbfb5c0 new file mode 100644 index 00000000..21917bff Binary files /dev/null and b/PO/Library/Artifacts/3b/3b03ea0c13141490b5b624810cbfb5c0 differ diff --git a/PO/Library/Artifacts/3b/3b07f3d1e8cbc1b43b18c5ad4bc0b1cf b/PO/Library/Artifacts/3b/3b07f3d1e8cbc1b43b18c5ad4bc0b1cf new file mode 100644 index 00000000..36b7b53c Binary files /dev/null and b/PO/Library/Artifacts/3b/3b07f3d1e8cbc1b43b18c5ad4bc0b1cf differ diff --git a/PO/Library/Artifacts/3b/3b1e6f311b3a748e1d5bab11f636c7d0 b/PO/Library/Artifacts/3b/3b1e6f311b3a748e1d5bab11f636c7d0 new file mode 100644 index 00000000..9d0d133a Binary files /dev/null and b/PO/Library/Artifacts/3b/3b1e6f311b3a748e1d5bab11f636c7d0 differ diff --git a/PO/Library/Artifacts/3b/3b58856a7892db2f252b5abe5f46e163 b/PO/Library/Artifacts/3b/3b58856a7892db2f252b5abe5f46e163 new file mode 100644 index 00000000..ee048219 Binary files /dev/null and b/PO/Library/Artifacts/3b/3b58856a7892db2f252b5abe5f46e163 differ diff --git a/PO/Library/Artifacts/3b/3b699b9218d474bee487d798f21489b4 b/PO/Library/Artifacts/3b/3b699b9218d474bee487d798f21489b4 new file mode 100644 index 00000000..e41e7130 Binary files /dev/null and b/PO/Library/Artifacts/3b/3b699b9218d474bee487d798f21489b4 differ diff --git a/PO/Library/Artifacts/3b/3b6ab372e41b170d4f167df0d9d12493 b/PO/Library/Artifacts/3b/3b6ab372e41b170d4f167df0d9d12493 new file mode 100644 index 00000000..6a08f808 Binary files /dev/null and b/PO/Library/Artifacts/3b/3b6ab372e41b170d4f167df0d9d12493 differ diff --git a/PO/Library/Artifacts/3b/3b6c360e89341b8007deb2b40be082ee b/PO/Library/Artifacts/3b/3b6c360e89341b8007deb2b40be082ee new file mode 100644 index 00000000..b878c820 Binary files /dev/null and b/PO/Library/Artifacts/3b/3b6c360e89341b8007deb2b40be082ee differ diff --git a/PO/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 b/PO/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 new file mode 100644 index 00000000..fb2def4e Binary files /dev/null and b/PO/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 differ diff --git a/PO/Library/Artifacts/3b/3bc3612397fb7cea4c7d59798cf2dfae b/PO/Library/Artifacts/3b/3bc3612397fb7cea4c7d59798cf2dfae new file mode 100644 index 00000000..d4f78e88 Binary files /dev/null and b/PO/Library/Artifacts/3b/3bc3612397fb7cea4c7d59798cf2dfae differ diff --git a/PO/Library/Artifacts/3b/3bd9cc1c68ab1dc22c83bcf4f46575d9 b/PO/Library/Artifacts/3b/3bd9cc1c68ab1dc22c83bcf4f46575d9 new file mode 100644 index 00000000..7703d713 Binary files /dev/null and b/PO/Library/Artifacts/3b/3bd9cc1c68ab1dc22c83bcf4f46575d9 differ diff --git a/PO/Library/Artifacts/3b/3bda6eed2d199f08f522a90f4fed4114 b/PO/Library/Artifacts/3b/3bda6eed2d199f08f522a90f4fed4114 new file mode 100644 index 00000000..25d8480d Binary files /dev/null and b/PO/Library/Artifacts/3b/3bda6eed2d199f08f522a90f4fed4114 differ diff --git a/PO/Library/Artifacts/3b/3bdda64d12c749a2985fdceb74d9c453 b/PO/Library/Artifacts/3b/3bdda64d12c749a2985fdceb74d9c453 new file mode 100644 index 00000000..9047b1ae Binary files /dev/null and b/PO/Library/Artifacts/3b/3bdda64d12c749a2985fdceb74d9c453 differ diff --git a/PO/Library/Artifacts/3c/3c0b2f26eefd18e5a8edd15fabdda200 b/PO/Library/Artifacts/3c/3c0b2f26eefd18e5a8edd15fabdda200 new file mode 100644 index 00000000..77646428 Binary files /dev/null and b/PO/Library/Artifacts/3c/3c0b2f26eefd18e5a8edd15fabdda200 differ diff --git a/PO/Library/Artifacts/3c/3c0fc63cde89338c3352abf04905ea5a b/PO/Library/Artifacts/3c/3c0fc63cde89338c3352abf04905ea5a new file mode 100644 index 00000000..30fc9273 Binary files /dev/null and b/PO/Library/Artifacts/3c/3c0fc63cde89338c3352abf04905ea5a differ diff --git a/PO/Library/Artifacts/3c/3c2a15635528997a224c22b8d672b996 b/PO/Library/Artifacts/3c/3c2a15635528997a224c22b8d672b996 new file mode 100644 index 00000000..d22cdaee Binary files /dev/null and b/PO/Library/Artifacts/3c/3c2a15635528997a224c22b8d672b996 differ diff --git a/PO/Library/Artifacts/3c/3c2c3fa08e9aa9917a18715fb9652bd4 b/PO/Library/Artifacts/3c/3c2c3fa08e9aa9917a18715fb9652bd4 new file mode 100644 index 00000000..2d24fb7d Binary files /dev/null and b/PO/Library/Artifacts/3c/3c2c3fa08e9aa9917a18715fb9652bd4 differ diff --git a/PO/Library/Artifacts/3c/3c3134a28c7778eec114a24a033859fb b/PO/Library/Artifacts/3c/3c3134a28c7778eec114a24a033859fb new file mode 100644 index 00000000..c38d33c5 Binary files /dev/null and b/PO/Library/Artifacts/3c/3c3134a28c7778eec114a24a033859fb differ diff --git a/PO/Library/Artifacts/3c/3c6273a03ca33a18ad4be21d6d4ef34d b/PO/Library/Artifacts/3c/3c6273a03ca33a18ad4be21d6d4ef34d new file mode 100644 index 00000000..da91703d Binary files /dev/null and b/PO/Library/Artifacts/3c/3c6273a03ca33a18ad4be21d6d4ef34d differ diff --git a/PO/Library/Artifacts/3c/3c6fd4bd8cab8775b4669cd7fb7bb019 b/PO/Library/Artifacts/3c/3c6fd4bd8cab8775b4669cd7fb7bb019 new file mode 100644 index 00000000..eaabec8f Binary files /dev/null and b/PO/Library/Artifacts/3c/3c6fd4bd8cab8775b4669cd7fb7bb019 differ diff --git a/PO/Library/Artifacts/3c/3c8247e39cb6c1a7991f804d0d1b4919 b/PO/Library/Artifacts/3c/3c8247e39cb6c1a7991f804d0d1b4919 new file mode 100644 index 00000000..1e4760ee Binary files /dev/null and b/PO/Library/Artifacts/3c/3c8247e39cb6c1a7991f804d0d1b4919 differ diff --git a/PO/Library/Artifacts/3c/3c94f52d571e9c4fee221058d9086cc8 b/PO/Library/Artifacts/3c/3c94f52d571e9c4fee221058d9086cc8 new file mode 100644 index 00000000..5cf8ce4d Binary files /dev/null and b/PO/Library/Artifacts/3c/3c94f52d571e9c4fee221058d9086cc8 differ diff --git a/PO/Library/Artifacts/3c/3c9b34369c5cdf20c857112fcbcce5d7 b/PO/Library/Artifacts/3c/3c9b34369c5cdf20c857112fcbcce5d7 new file mode 100644 index 00000000..677f65b3 Binary files /dev/null and b/PO/Library/Artifacts/3c/3c9b34369c5cdf20c857112fcbcce5d7 differ diff --git a/PO/Library/Artifacts/3c/3cad4d1314d1fc0f797ce03bd0069274 b/PO/Library/Artifacts/3c/3cad4d1314d1fc0f797ce03bd0069274 new file mode 100644 index 00000000..ec687079 Binary files /dev/null and b/PO/Library/Artifacts/3c/3cad4d1314d1fc0f797ce03bd0069274 differ diff --git a/PO/Library/Artifacts/3c/3cb1aa60041cb2d091437b9bc9b3941c b/PO/Library/Artifacts/3c/3cb1aa60041cb2d091437b9bc9b3941c new file mode 100644 index 00000000..ae97dd08 Binary files /dev/null and b/PO/Library/Artifacts/3c/3cb1aa60041cb2d091437b9bc9b3941c differ diff --git a/PO/Library/Artifacts/3c/3cc90a86cbe2093fe499737602251435 b/PO/Library/Artifacts/3c/3cc90a86cbe2093fe499737602251435 new file mode 100644 index 00000000..4b4c2c70 Binary files /dev/null and b/PO/Library/Artifacts/3c/3cc90a86cbe2093fe499737602251435 differ diff --git a/PO/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 b/PO/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 new file mode 100644 index 00000000..355f18e2 Binary files /dev/null and b/PO/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 differ diff --git a/PO/Library/Artifacts/3c/3cd50f50d49263bd17bf7c5034391689 b/PO/Library/Artifacts/3c/3cd50f50d49263bd17bf7c5034391689 new file mode 100644 index 00000000..083c5234 Binary files /dev/null and b/PO/Library/Artifacts/3c/3cd50f50d49263bd17bf7c5034391689 differ diff --git a/PO/Library/Artifacts/3c/3cd80214c5648bba9ea0a817e14b6be2 b/PO/Library/Artifacts/3c/3cd80214c5648bba9ea0a817e14b6be2 new file mode 100644 index 00000000..17783aff Binary files /dev/null and b/PO/Library/Artifacts/3c/3cd80214c5648bba9ea0a817e14b6be2 differ diff --git a/PO/Library/Artifacts/3c/3ce18c40cde1c853a9d2edd3669a0c50 b/PO/Library/Artifacts/3c/3ce18c40cde1c853a9d2edd3669a0c50 new file mode 100644 index 00000000..a06aac6b Binary files /dev/null and b/PO/Library/Artifacts/3c/3ce18c40cde1c853a9d2edd3669a0c50 differ diff --git a/PO/Library/Artifacts/3d/3d0f5d4cb24056adfd268c15603eed55 b/PO/Library/Artifacts/3d/3d0f5d4cb24056adfd268c15603eed55 new file mode 100644 index 00000000..3760d76b Binary files /dev/null and b/PO/Library/Artifacts/3d/3d0f5d4cb24056adfd268c15603eed55 differ diff --git a/PO/Library/Artifacts/3d/3d264cbeb5cdfb265cde20391c2ca88e b/PO/Library/Artifacts/3d/3d264cbeb5cdfb265cde20391c2ca88e new file mode 100644 index 00000000..df53911e Binary files /dev/null and b/PO/Library/Artifacts/3d/3d264cbeb5cdfb265cde20391c2ca88e differ diff --git a/PO/Library/Artifacts/3d/3d6f8cd17f98c64fa29fb6c1443e1198 b/PO/Library/Artifacts/3d/3d6f8cd17f98c64fa29fb6c1443e1198 new file mode 100644 index 00000000..bb8cd49e Binary files /dev/null and b/PO/Library/Artifacts/3d/3d6f8cd17f98c64fa29fb6c1443e1198 differ diff --git a/PO/Library/Artifacts/3d/3d84f11940224f6059fe9cdc5988cf65 b/PO/Library/Artifacts/3d/3d84f11940224f6059fe9cdc5988cf65 new file mode 100644 index 00000000..ca3dac6d Binary files /dev/null and b/PO/Library/Artifacts/3d/3d84f11940224f6059fe9cdc5988cf65 differ diff --git a/PO/Library/Artifacts/3d/3d96f086258cf538073a1d547e4cf47c b/PO/Library/Artifacts/3d/3d96f086258cf538073a1d547e4cf47c new file mode 100644 index 00000000..8ac57a23 Binary files /dev/null and b/PO/Library/Artifacts/3d/3d96f086258cf538073a1d547e4cf47c differ diff --git a/PO/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 b/PO/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 new file mode 100644 index 00000000..db0a8832 Binary files /dev/null and b/PO/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 differ diff --git a/PO/Library/Artifacts/3d/3da64764b0a567d598c6863b248106bc b/PO/Library/Artifacts/3d/3da64764b0a567d598c6863b248106bc new file mode 100644 index 00000000..5c83145f Binary files /dev/null and b/PO/Library/Artifacts/3d/3da64764b0a567d598c6863b248106bc differ diff --git a/PO/Library/Artifacts/3d/3db6a2cedfaaf527f49bfe0940034c89 b/PO/Library/Artifacts/3d/3db6a2cedfaaf527f49bfe0940034c89 new file mode 100644 index 00000000..cdd9c240 Binary files /dev/null and b/PO/Library/Artifacts/3d/3db6a2cedfaaf527f49bfe0940034c89 differ diff --git a/PO/Library/Artifacts/3d/3dcb62dd38a91cb56d18806260f09ed0 b/PO/Library/Artifacts/3d/3dcb62dd38a91cb56d18806260f09ed0 new file mode 100644 index 00000000..7180028d Binary files /dev/null and b/PO/Library/Artifacts/3d/3dcb62dd38a91cb56d18806260f09ed0 differ diff --git a/PO/Library/Artifacts/3d/3ddf4a0fbb8030809b7d44c99152a2e2 b/PO/Library/Artifacts/3d/3ddf4a0fbb8030809b7d44c99152a2e2 new file mode 100644 index 00000000..e64c6322 Binary files /dev/null and b/PO/Library/Artifacts/3d/3ddf4a0fbb8030809b7d44c99152a2e2 differ diff --git a/PO/Library/Artifacts/3e/3e0903196cb2a76607ba9cbd74bd943e b/PO/Library/Artifacts/3e/3e0903196cb2a76607ba9cbd74bd943e new file mode 100644 index 00000000..614ee5a2 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e0903196cb2a76607ba9cbd74bd943e differ diff --git a/PO/Library/Artifacts/3e/3e0fca4c4495b98a0cf8cf1f737c0624 b/PO/Library/Artifacts/3e/3e0fca4c4495b98a0cf8cf1f737c0624 new file mode 100644 index 00000000..e3c50cb4 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e0fca4c4495b98a0cf8cf1f737c0624 differ diff --git a/PO/Library/Artifacts/3e/3e115ebad0e5533068abb5c1bc4bbd71 b/PO/Library/Artifacts/3e/3e115ebad0e5533068abb5c1bc4bbd71 new file mode 100644 index 00000000..92b193ac Binary files /dev/null and b/PO/Library/Artifacts/3e/3e115ebad0e5533068abb5c1bc4bbd71 differ diff --git a/PO/Library/Artifacts/3e/3e4448aecb7c2d8d12ba15b6a4cb985f b/PO/Library/Artifacts/3e/3e4448aecb7c2d8d12ba15b6a4cb985f new file mode 100644 index 00000000..8b725dc4 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e4448aecb7c2d8d12ba15b6a4cb985f differ diff --git a/PO/Library/Artifacts/3e/3e4f66f62441a7aa04baaf2b8c6a9a33 b/PO/Library/Artifacts/3e/3e4f66f62441a7aa04baaf2b8c6a9a33 new file mode 100644 index 00000000..1edd55d6 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e4f66f62441a7aa04baaf2b8c6a9a33 differ diff --git a/PO/Library/Artifacts/3e/3e515295067a60c538128fba13c85617 b/PO/Library/Artifacts/3e/3e515295067a60c538128fba13c85617 new file mode 100644 index 00000000..85cb9f21 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e515295067a60c538128fba13c85617 differ diff --git a/PO/Library/Artifacts/3e/3e5bcafbc0c5bd5486cb2e29fec03184 b/PO/Library/Artifacts/3e/3e5bcafbc0c5bd5486cb2e29fec03184 new file mode 100644 index 00000000..23cffb00 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e5bcafbc0c5bd5486cb2e29fec03184 differ diff --git a/PO/Library/Artifacts/3e/3e61cf1a2e6a1e4fa812aaffcab0a4d0 b/PO/Library/Artifacts/3e/3e61cf1a2e6a1e4fa812aaffcab0a4d0 new file mode 100644 index 00000000..66b91af6 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e61cf1a2e6a1e4fa812aaffcab0a4d0 differ diff --git a/PO/Library/Artifacts/3e/3e84d80029ed7184eaaeaf5a33814ed4 b/PO/Library/Artifacts/3e/3e84d80029ed7184eaaeaf5a33814ed4 new file mode 100644 index 00000000..b1b988d4 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e84d80029ed7184eaaeaf5a33814ed4 differ diff --git a/PO/Library/Artifacts/3e/3e889a4abef70741d895846090673500 b/PO/Library/Artifacts/3e/3e889a4abef70741d895846090673500 new file mode 100644 index 00000000..9b726613 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e889a4abef70741d895846090673500 differ diff --git a/PO/Library/Artifacts/3e/3e989e13daa5ea94f80e10b7bcc044ca b/PO/Library/Artifacts/3e/3e989e13daa5ea94f80e10b7bcc044ca new file mode 100644 index 00000000..3ed692d8 Binary files /dev/null and b/PO/Library/Artifacts/3e/3e989e13daa5ea94f80e10b7bcc044ca differ diff --git a/PO/Library/Artifacts/3e/3ea8539d76f51e7cc49ab62062ba620e b/PO/Library/Artifacts/3e/3ea8539d76f51e7cc49ab62062ba620e new file mode 100644 index 00000000..873856b9 Binary files /dev/null and b/PO/Library/Artifacts/3e/3ea8539d76f51e7cc49ab62062ba620e differ diff --git a/PO/Library/Artifacts/3e/3eb3cc1288fd7ef8bee7e2b20d99e642 b/PO/Library/Artifacts/3e/3eb3cc1288fd7ef8bee7e2b20d99e642 new file mode 100644 index 00000000..bb4a8e7d Binary files /dev/null and b/PO/Library/Artifacts/3e/3eb3cc1288fd7ef8bee7e2b20d99e642 differ diff --git a/PO/Library/Artifacts/3e/3eb7e98837b3416ae098f82a1523d17d b/PO/Library/Artifacts/3e/3eb7e98837b3416ae098f82a1523d17d new file mode 100644 index 00000000..8843566e Binary files /dev/null and b/PO/Library/Artifacts/3e/3eb7e98837b3416ae098f82a1523d17d differ diff --git a/PO/Library/Artifacts/3e/3ec77ab5c82f4c6a51006c8f2812d89b b/PO/Library/Artifacts/3e/3ec77ab5c82f4c6a51006c8f2812d89b new file mode 100644 index 00000000..1f7dfc14 Binary files /dev/null and b/PO/Library/Artifacts/3e/3ec77ab5c82f4c6a51006c8f2812d89b differ diff --git a/PO/Library/Artifacts/3e/3ece7f3900a2fed568ab45468e5187f0 b/PO/Library/Artifacts/3e/3ece7f3900a2fed568ab45468e5187f0 new file mode 100644 index 00000000..afd7242b Binary files /dev/null and b/PO/Library/Artifacts/3e/3ece7f3900a2fed568ab45468e5187f0 differ diff --git a/PO/Library/Artifacts/3e/3ed8b6621e1edca5246ddef3f0b44441 b/PO/Library/Artifacts/3e/3ed8b6621e1edca5246ddef3f0b44441 new file mode 100644 index 00000000..89e38213 Binary files /dev/null and b/PO/Library/Artifacts/3e/3ed8b6621e1edca5246ddef3f0b44441 differ diff --git a/PO/Library/Artifacts/3e/3ee6861bfee7ff3a439b30d5584350d5 b/PO/Library/Artifacts/3e/3ee6861bfee7ff3a439b30d5584350d5 new file mode 100644 index 00000000..a304bb0d Binary files /dev/null and b/PO/Library/Artifacts/3e/3ee6861bfee7ff3a439b30d5584350d5 differ diff --git a/PO/Library/Artifacts/3e/3ef00c84e37a3dc57b9c7a8caf955763 b/PO/Library/Artifacts/3e/3ef00c84e37a3dc57b9c7a8caf955763 new file mode 100644 index 00000000..08fcf2c0 Binary files /dev/null and b/PO/Library/Artifacts/3e/3ef00c84e37a3dc57b9c7a8caf955763 differ diff --git a/PO/Library/Artifacts/3e/3ef1d5b674875461e70216aa120c913a b/PO/Library/Artifacts/3e/3ef1d5b674875461e70216aa120c913a new file mode 100644 index 00000000..00c577ab Binary files /dev/null and b/PO/Library/Artifacts/3e/3ef1d5b674875461e70216aa120c913a differ diff --git a/PO/Library/Artifacts/3f/3f1c55a5d5247fd0eb619f3d2113402c b/PO/Library/Artifacts/3f/3f1c55a5d5247fd0eb619f3d2113402c new file mode 100644 index 00000000..68aa9325 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f1c55a5d5247fd0eb619f3d2113402c differ diff --git a/PO/Library/Artifacts/3f/3f29e48f6d5ef3fc468e7d558bae57cb b/PO/Library/Artifacts/3f/3f29e48f6d5ef3fc468e7d558bae57cb new file mode 100644 index 00000000..11137800 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f29e48f6d5ef3fc468e7d558bae57cb differ diff --git a/PO/Library/Artifacts/3f/3f2f129c52e5455c877dc92b9cc3c827 b/PO/Library/Artifacts/3f/3f2f129c52e5455c877dc92b9cc3c827 new file mode 100644 index 00000000..465413b0 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f2f129c52e5455c877dc92b9cc3c827 differ diff --git a/PO/Library/Artifacts/3f/3f4599f5eeb2f2d287ee3e0e8e547594 b/PO/Library/Artifacts/3f/3f4599f5eeb2f2d287ee3e0e8e547594 new file mode 100644 index 00000000..21ec4179 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f4599f5eeb2f2d287ee3e0e8e547594 differ diff --git a/PO/Library/Artifacts/3f/3f48b7e8f321a89918df99c9dfe5aaef b/PO/Library/Artifacts/3f/3f48b7e8f321a89918df99c9dfe5aaef new file mode 100644 index 00000000..caa52721 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f48b7e8f321a89918df99c9dfe5aaef differ diff --git a/PO/Library/Artifacts/3f/3f4c0c1d804aa4ed57e487f1c972d0b4 b/PO/Library/Artifacts/3f/3f4c0c1d804aa4ed57e487f1c972d0b4 new file mode 100644 index 00000000..9e79a285 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f4c0c1d804aa4ed57e487f1c972d0b4 differ diff --git a/PO/Library/Artifacts/3f/3f54540a2d91c4b0d68920481901c7d9 b/PO/Library/Artifacts/3f/3f54540a2d91c4b0d68920481901c7d9 new file mode 100644 index 00000000..82278001 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f54540a2d91c4b0d68920481901c7d9 differ diff --git a/PO/Library/Artifacts/3f/3f5dd9ec9ca31a3e7d971472571dd26e b/PO/Library/Artifacts/3f/3f5dd9ec9ca31a3e7d971472571dd26e new file mode 100644 index 00000000..df351498 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f5dd9ec9ca31a3e7d971472571dd26e differ diff --git a/PO/Library/Artifacts/3f/3f7f101ac47bea8ed979cc0f468517b3 b/PO/Library/Artifacts/3f/3f7f101ac47bea8ed979cc0f468517b3 new file mode 100644 index 00000000..a7119be3 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f7f101ac47bea8ed979cc0f468517b3 differ diff --git a/PO/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 b/PO/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 new file mode 100644 index 00000000..6747ee52 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 differ diff --git a/PO/Library/Artifacts/3f/3f8cad2e4c4a6ca93178a3f64707bf97 b/PO/Library/Artifacts/3f/3f8cad2e4c4a6ca93178a3f64707bf97 new file mode 100644 index 00000000..efbeaf62 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f8cad2e4c4a6ca93178a3f64707bf97 differ diff --git a/PO/Library/Artifacts/3f/3f8ddb1e91373a26edadabb1b8cabab8 b/PO/Library/Artifacts/3f/3f8ddb1e91373a26edadabb1b8cabab8 new file mode 100644 index 00000000..2b9a97a7 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f8ddb1e91373a26edadabb1b8cabab8 differ diff --git a/PO/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa b/PO/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa new file mode 100644 index 00000000..a4d130ca Binary files /dev/null and b/PO/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa differ diff --git a/PO/Library/Artifacts/3f/3f96ca24f632b6cab4fcc3c066fc7126 b/PO/Library/Artifacts/3f/3f96ca24f632b6cab4fcc3c066fc7126 new file mode 100644 index 00000000..c405a7c6 Binary files /dev/null and b/PO/Library/Artifacts/3f/3f96ca24f632b6cab4fcc3c066fc7126 differ diff --git a/PO/Library/Artifacts/3f/3f97389b3518b2c767ac4524ee4ca763 b/PO/Library/Artifacts/3f/3f97389b3518b2c767ac4524ee4ca763 new file mode 100644 index 00000000..2d1c218c Binary files /dev/null and b/PO/Library/Artifacts/3f/3f97389b3518b2c767ac4524ee4ca763 differ diff --git a/PO/Library/Artifacts/3f/3fc7e5d7700c2b9a157f40e5a7d25854 b/PO/Library/Artifacts/3f/3fc7e5d7700c2b9a157f40e5a7d25854 new file mode 100644 index 00000000..45517486 Binary files /dev/null and b/PO/Library/Artifacts/3f/3fc7e5d7700c2b9a157f40e5a7d25854 differ diff --git a/PO/Library/Artifacts/3f/3fdb4fc49574b4b54ab30743b363ea4c b/PO/Library/Artifacts/3f/3fdb4fc49574b4b54ab30743b363ea4c new file mode 100644 index 00000000..c83870d5 Binary files /dev/null and b/PO/Library/Artifacts/3f/3fdb4fc49574b4b54ab30743b363ea4c differ diff --git a/PO/Library/Artifacts/3f/3ff3cae5123de6d6cd1827e5224b81bb b/PO/Library/Artifacts/3f/3ff3cae5123de6d6cd1827e5224b81bb new file mode 100644 index 00000000..c48c7564 Binary files /dev/null and b/PO/Library/Artifacts/3f/3ff3cae5123de6d6cd1827e5224b81bb differ diff --git a/PO/Library/Artifacts/40/402ccfa837bba7ed7f45feafe016c1c7 b/PO/Library/Artifacts/40/402ccfa837bba7ed7f45feafe016c1c7 new file mode 100644 index 00000000..02a9c7b8 Binary files /dev/null and b/PO/Library/Artifacts/40/402ccfa837bba7ed7f45feafe016c1c7 differ diff --git a/PO/Library/Artifacts/40/403dc55091e7a2998015fa20352139b3 b/PO/Library/Artifacts/40/403dc55091e7a2998015fa20352139b3 new file mode 100644 index 00000000..1430dac8 Binary files /dev/null and b/PO/Library/Artifacts/40/403dc55091e7a2998015fa20352139b3 differ diff --git a/PO/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf b/PO/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf new file mode 100644 index 00000000..d79195d5 Binary files /dev/null and b/PO/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf differ diff --git a/PO/Library/Artifacts/40/4057303bfbd6c8a0453b0399c4d99c63 b/PO/Library/Artifacts/40/4057303bfbd6c8a0453b0399c4d99c63 new file mode 100644 index 00000000..dde0e7f1 Binary files /dev/null and b/PO/Library/Artifacts/40/4057303bfbd6c8a0453b0399c4d99c63 differ diff --git a/PO/Library/Artifacts/40/40649a0c15594a633d884f13e1c40c54 b/PO/Library/Artifacts/40/40649a0c15594a633d884f13e1c40c54 new file mode 100644 index 00000000..2413af65 Binary files /dev/null and b/PO/Library/Artifacts/40/40649a0c15594a633d884f13e1c40c54 differ diff --git a/PO/Library/Artifacts/40/4070cdeace6f62c486de7c8e56fccfb7 b/PO/Library/Artifacts/40/4070cdeace6f62c486de7c8e56fccfb7 new file mode 100644 index 00000000..7944487f Binary files /dev/null and b/PO/Library/Artifacts/40/4070cdeace6f62c486de7c8e56fccfb7 differ diff --git a/PO/Library/Artifacts/40/407329138efc1c3f4e9937beb8b5dd94 b/PO/Library/Artifacts/40/407329138efc1c3f4e9937beb8b5dd94 new file mode 100644 index 00000000..51d4fde0 Binary files /dev/null and b/PO/Library/Artifacts/40/407329138efc1c3f4e9937beb8b5dd94 differ diff --git a/PO/Library/Artifacts/40/409640876bd75d382ba3bad554938b32 b/PO/Library/Artifacts/40/409640876bd75d382ba3bad554938b32 new file mode 100644 index 00000000..d85ed1b0 Binary files /dev/null and b/PO/Library/Artifacts/40/409640876bd75d382ba3bad554938b32 differ diff --git a/PO/Library/Artifacts/40/409fd2a167bc35ae47d54140a73f85e3 b/PO/Library/Artifacts/40/409fd2a167bc35ae47d54140a73f85e3 new file mode 100644 index 00000000..ebeee8d8 Binary files /dev/null and b/PO/Library/Artifacts/40/409fd2a167bc35ae47d54140a73f85e3 differ diff --git a/PO/Library/Artifacts/40/40be118bf1b8e69684b96ead424946ac b/PO/Library/Artifacts/40/40be118bf1b8e69684b96ead424946ac new file mode 100644 index 00000000..9b51654d Binary files /dev/null and b/PO/Library/Artifacts/40/40be118bf1b8e69684b96ead424946ac differ diff --git a/PO/Library/Artifacts/40/40c57757ea42b8cc235d4b1d59c085b1 b/PO/Library/Artifacts/40/40c57757ea42b8cc235d4b1d59c085b1 new file mode 100644 index 00000000..4c2e4a97 Binary files /dev/null and b/PO/Library/Artifacts/40/40c57757ea42b8cc235d4b1d59c085b1 differ diff --git a/PO/Library/Artifacts/40/40e4694b8a3d324c00f87346d33b8223 b/PO/Library/Artifacts/40/40e4694b8a3d324c00f87346d33b8223 new file mode 100644 index 00000000..7dd08d46 Binary files /dev/null and b/PO/Library/Artifacts/40/40e4694b8a3d324c00f87346d33b8223 differ diff --git a/PO/Library/Artifacts/40/40f6b615e4dae6a6c5667ed99c740949 b/PO/Library/Artifacts/40/40f6b615e4dae6a6c5667ed99c740949 new file mode 100644 index 00000000..466648ad Binary files /dev/null and b/PO/Library/Artifacts/40/40f6b615e4dae6a6c5667ed99c740949 differ diff --git a/PO/Library/Artifacts/40/40f7df4916773fe2b7d34c3474640fd4 b/PO/Library/Artifacts/40/40f7df4916773fe2b7d34c3474640fd4 new file mode 100644 index 00000000..ed4f3bd8 Binary files /dev/null and b/PO/Library/Artifacts/40/40f7df4916773fe2b7d34c3474640fd4 differ diff --git a/PO/Library/Artifacts/41/4111b9fca67acb2b9dc336a1972c4129 b/PO/Library/Artifacts/41/4111b9fca67acb2b9dc336a1972c4129 new file mode 100644 index 00000000..2a2618ba Binary files /dev/null and b/PO/Library/Artifacts/41/4111b9fca67acb2b9dc336a1972c4129 differ diff --git a/PO/Library/Artifacts/41/411484188c93d5fee27fb8ac9a82295e b/PO/Library/Artifacts/41/411484188c93d5fee27fb8ac9a82295e new file mode 100644 index 00000000..751f295b Binary files /dev/null and b/PO/Library/Artifacts/41/411484188c93d5fee27fb8ac9a82295e differ diff --git a/PO/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 b/PO/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 new file mode 100644 index 00000000..4a41c335 Binary files /dev/null and b/PO/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 differ diff --git a/PO/Library/Artifacts/41/4127defacdc34a5d72779b812180ddda b/PO/Library/Artifacts/41/4127defacdc34a5d72779b812180ddda new file mode 100644 index 00000000..68c8336c Binary files /dev/null and b/PO/Library/Artifacts/41/4127defacdc34a5d72779b812180ddda differ diff --git a/PO/Library/Artifacts/41/412dd984f25253792b96f7e2f133c5b2 b/PO/Library/Artifacts/41/412dd984f25253792b96f7e2f133c5b2 new file mode 100644 index 00000000..56f641ff Binary files /dev/null and b/PO/Library/Artifacts/41/412dd984f25253792b96f7e2f133c5b2 differ diff --git a/PO/Library/Artifacts/41/414587e444bac9ed4637d32f0a06332a b/PO/Library/Artifacts/41/414587e444bac9ed4637d32f0a06332a new file mode 100644 index 00000000..d728f380 Binary files /dev/null and b/PO/Library/Artifacts/41/414587e444bac9ed4637d32f0a06332a differ diff --git a/PO/Library/Artifacts/41/414fe1a9a82cfff2e1539ff9c5555367 b/PO/Library/Artifacts/41/414fe1a9a82cfff2e1539ff9c5555367 new file mode 100644 index 00000000..cb8458a2 Binary files /dev/null and b/PO/Library/Artifacts/41/414fe1a9a82cfff2e1539ff9c5555367 differ diff --git a/PO/Library/Artifacts/41/415171dfa9bbef2439ac352da0394864 b/PO/Library/Artifacts/41/415171dfa9bbef2439ac352da0394864 new file mode 100644 index 00000000..7d92e6b8 Binary files /dev/null and b/PO/Library/Artifacts/41/415171dfa9bbef2439ac352da0394864 differ diff --git a/PO/Library/Artifacts/41/4162d5b2194ba2df0114cb9b185a965f b/PO/Library/Artifacts/41/4162d5b2194ba2df0114cb9b185a965f new file mode 100644 index 00000000..f902e027 Binary files /dev/null and b/PO/Library/Artifacts/41/4162d5b2194ba2df0114cb9b185a965f differ diff --git a/PO/Library/Artifacts/41/4176a139d0f4c4c2b7f0842019522c57 b/PO/Library/Artifacts/41/4176a139d0f4c4c2b7f0842019522c57 new file mode 100644 index 00000000..1ca340b8 Binary files /dev/null and b/PO/Library/Artifacts/41/4176a139d0f4c4c2b7f0842019522c57 differ diff --git a/PO/Library/Artifacts/41/4178c01139cc35e54c7477fded69ca03 b/PO/Library/Artifacts/41/4178c01139cc35e54c7477fded69ca03 new file mode 100644 index 00000000..61d10c36 Binary files /dev/null and b/PO/Library/Artifacts/41/4178c01139cc35e54c7477fded69ca03 differ diff --git a/PO/Library/Artifacts/41/418a69ea1b156ef2bf68bf8ee8da1ca2 b/PO/Library/Artifacts/41/418a69ea1b156ef2bf68bf8ee8da1ca2 new file mode 100644 index 00000000..4ba4d0b3 Binary files /dev/null and b/PO/Library/Artifacts/41/418a69ea1b156ef2bf68bf8ee8da1ca2 differ diff --git a/PO/Library/Artifacts/41/418da986c0fc2a65131ea7ae504e5d17 b/PO/Library/Artifacts/41/418da986c0fc2a65131ea7ae504e5d17 new file mode 100644 index 00000000..b9fedc52 Binary files /dev/null and b/PO/Library/Artifacts/41/418da986c0fc2a65131ea7ae504e5d17 differ diff --git a/PO/Library/Artifacts/41/419b86c7b5b918a3b7a96e1bf6cc490a b/PO/Library/Artifacts/41/419b86c7b5b918a3b7a96e1bf6cc490a new file mode 100644 index 00000000..887b4979 Binary files /dev/null and b/PO/Library/Artifacts/41/419b86c7b5b918a3b7a96e1bf6cc490a differ diff --git a/PO/Library/Artifacts/41/41bc331c21059649a1f504ac733bd30c b/PO/Library/Artifacts/41/41bc331c21059649a1f504ac733bd30c new file mode 100644 index 00000000..c435bfb1 Binary files /dev/null and b/PO/Library/Artifacts/41/41bc331c21059649a1f504ac733bd30c differ diff --git a/PO/Library/Artifacts/41/41c4496842341afdd17ba365ba5bee15 b/PO/Library/Artifacts/41/41c4496842341afdd17ba365ba5bee15 new file mode 100644 index 00000000..9d20c8e6 Binary files /dev/null and b/PO/Library/Artifacts/41/41c4496842341afdd17ba365ba5bee15 differ diff --git a/PO/Library/Artifacts/41/41c5bc90fc773bae1580fad5ad1665cf b/PO/Library/Artifacts/41/41c5bc90fc773bae1580fad5ad1665cf new file mode 100644 index 00000000..6e7e59be Binary files /dev/null and b/PO/Library/Artifacts/41/41c5bc90fc773bae1580fad5ad1665cf differ diff --git a/PO/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb b/PO/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb new file mode 100644 index 00000000..ca295a21 Binary files /dev/null and b/PO/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb differ diff --git a/PO/Library/Artifacts/41/41d2258987ad3e70d8b6028dcdbfba6b b/PO/Library/Artifacts/41/41d2258987ad3e70d8b6028dcdbfba6b new file mode 100644 index 00000000..fe45065d Binary files /dev/null and b/PO/Library/Artifacts/41/41d2258987ad3e70d8b6028dcdbfba6b differ diff --git a/PO/Library/Artifacts/41/41e64901577389ebea13bf0c9a78432e b/PO/Library/Artifacts/41/41e64901577389ebea13bf0c9a78432e new file mode 100644 index 00000000..aa62f2fc Binary files /dev/null and b/PO/Library/Artifacts/41/41e64901577389ebea13bf0c9a78432e differ diff --git a/PO/Library/Artifacts/41/41ebc052cac9a821a5fde3b63a5e2980 b/PO/Library/Artifacts/41/41ebc052cac9a821a5fde3b63a5e2980 new file mode 100644 index 00000000..f85017a9 Binary files /dev/null and b/PO/Library/Artifacts/41/41ebc052cac9a821a5fde3b63a5e2980 differ diff --git a/PO/Library/Artifacts/41/41ee567b73d162052a82e4382f1a0288 b/PO/Library/Artifacts/41/41ee567b73d162052a82e4382f1a0288 new file mode 100644 index 00000000..d5029677 Binary files /dev/null and b/PO/Library/Artifacts/41/41ee567b73d162052a82e4382f1a0288 differ diff --git a/PO/Library/Artifacts/41/41f68dc817f9631ac0d1ee782fb3935d b/PO/Library/Artifacts/41/41f68dc817f9631ac0d1ee782fb3935d new file mode 100644 index 00000000..046258e6 Binary files /dev/null and b/PO/Library/Artifacts/41/41f68dc817f9631ac0d1ee782fb3935d differ diff --git a/PO/Library/Artifacts/42/42082e542a533cef7226623683a99434 b/PO/Library/Artifacts/42/42082e542a533cef7226623683a99434 new file mode 100644 index 00000000..2305f236 Binary files /dev/null and b/PO/Library/Artifacts/42/42082e542a533cef7226623683a99434 differ diff --git a/PO/Library/Artifacts/42/4248e35b315974816e7e574eedb67466 b/PO/Library/Artifacts/42/4248e35b315974816e7e574eedb67466 new file mode 100644 index 00000000..1855d7c4 Binary files /dev/null and b/PO/Library/Artifacts/42/4248e35b315974816e7e574eedb67466 differ diff --git a/PO/Library/Artifacts/42/424a3c1e05db003124f981104f6e58f4 b/PO/Library/Artifacts/42/424a3c1e05db003124f981104f6e58f4 new file mode 100644 index 00000000..b75da0eb Binary files /dev/null and b/PO/Library/Artifacts/42/424a3c1e05db003124f981104f6e58f4 differ diff --git a/PO/Library/Artifacts/42/424f85d082cce7a7fe0a9087cf48ba7d b/PO/Library/Artifacts/42/424f85d082cce7a7fe0a9087cf48ba7d new file mode 100644 index 00000000..6b059d86 Binary files /dev/null and b/PO/Library/Artifacts/42/424f85d082cce7a7fe0a9087cf48ba7d differ diff --git a/PO/Library/Artifacts/42/425b83f8a451f1bba6ba9d79a37adcd0 b/PO/Library/Artifacts/42/425b83f8a451f1bba6ba9d79a37adcd0 new file mode 100644 index 00000000..6a3782f9 Binary files /dev/null and b/PO/Library/Artifacts/42/425b83f8a451f1bba6ba9d79a37adcd0 differ diff --git a/PO/Library/Artifacts/42/42616992ee19a11bad5fc33711df9f55 b/PO/Library/Artifacts/42/42616992ee19a11bad5fc33711df9f55 new file mode 100644 index 00000000..c6e12bd5 Binary files /dev/null and b/PO/Library/Artifacts/42/42616992ee19a11bad5fc33711df9f55 differ diff --git a/PO/Library/Artifacts/42/427a1f74921553d8e41e56299a42e01e b/PO/Library/Artifacts/42/427a1f74921553d8e41e56299a42e01e new file mode 100644 index 00000000..046b86c3 Binary files /dev/null and b/PO/Library/Artifacts/42/427a1f74921553d8e41e56299a42e01e differ diff --git a/PO/Library/Artifacts/42/42c04770a686f44ceb6bb233e7d322f5 b/PO/Library/Artifacts/42/42c04770a686f44ceb6bb233e7d322f5 new file mode 100644 index 00000000..7667603c Binary files /dev/null and b/PO/Library/Artifacts/42/42c04770a686f44ceb6bb233e7d322f5 differ diff --git a/PO/Library/Artifacts/42/42e0e3a179f9e3ac1c83464598d2a33d b/PO/Library/Artifacts/42/42e0e3a179f9e3ac1c83464598d2a33d new file mode 100644 index 00000000..1007b70c Binary files /dev/null and b/PO/Library/Artifacts/42/42e0e3a179f9e3ac1c83464598d2a33d differ diff --git a/PO/Library/Artifacts/42/42f2c7aa6856065e5d831c7df69040fd b/PO/Library/Artifacts/42/42f2c7aa6856065e5d831c7df69040fd new file mode 100644 index 00000000..e707124a Binary files /dev/null and b/PO/Library/Artifacts/42/42f2c7aa6856065e5d831c7df69040fd differ diff --git a/PO/Library/Artifacts/42/42f94b0da226a920f61ced15a6940de2 b/PO/Library/Artifacts/42/42f94b0da226a920f61ced15a6940de2 new file mode 100644 index 00000000..aca8f723 Binary files /dev/null and b/PO/Library/Artifacts/42/42f94b0da226a920f61ced15a6940de2 differ diff --git a/PO/Library/Artifacts/42/42fc16de8bda66f8a2f3a5e01e35717e b/PO/Library/Artifacts/42/42fc16de8bda66f8a2f3a5e01e35717e new file mode 100644 index 00000000..69e05660 Binary files /dev/null and b/PO/Library/Artifacts/42/42fc16de8bda66f8a2f3a5e01e35717e differ diff --git a/PO/Library/Artifacts/43/43007e3e5d4d46ea9013e1207b3c2fb2 b/PO/Library/Artifacts/43/43007e3e5d4d46ea9013e1207b3c2fb2 new file mode 100644 index 00000000..e6c6f180 Binary files /dev/null and b/PO/Library/Artifacts/43/43007e3e5d4d46ea9013e1207b3c2fb2 differ diff --git a/PO/Library/Artifacts/43/430afd1efe651aa512846a6e1b214340 b/PO/Library/Artifacts/43/430afd1efe651aa512846a6e1b214340 new file mode 100644 index 00000000..c2aceb7c Binary files /dev/null and b/PO/Library/Artifacts/43/430afd1efe651aa512846a6e1b214340 differ diff --git a/PO/Library/Artifacts/43/431df61f089b40297de472b24ac4e44f b/PO/Library/Artifacts/43/431df61f089b40297de472b24ac4e44f new file mode 100644 index 00000000..36c6bcac Binary files /dev/null and b/PO/Library/Artifacts/43/431df61f089b40297de472b24ac4e44f differ diff --git a/PO/Library/Artifacts/43/433cfeee80cab25099f1fb0127b0ce97 b/PO/Library/Artifacts/43/433cfeee80cab25099f1fb0127b0ce97 new file mode 100644 index 00000000..5173e1a2 Binary files /dev/null and b/PO/Library/Artifacts/43/433cfeee80cab25099f1fb0127b0ce97 differ diff --git a/PO/Library/Artifacts/43/435da201b154c771b64ba7efa57de0c2 b/PO/Library/Artifacts/43/435da201b154c771b64ba7efa57de0c2 new file mode 100644 index 00000000..6e61a2e1 Binary files /dev/null and b/PO/Library/Artifacts/43/435da201b154c771b64ba7efa57de0c2 differ diff --git a/PO/Library/Artifacts/43/436e5df8a5e4441bc41f20365bf71a4c b/PO/Library/Artifacts/43/436e5df8a5e4441bc41f20365bf71a4c new file mode 100644 index 00000000..81b4a31c Binary files /dev/null and b/PO/Library/Artifacts/43/436e5df8a5e4441bc41f20365bf71a4c differ diff --git a/PO/Library/Artifacts/43/437f407caecdd4818318a213e6f3379e b/PO/Library/Artifacts/43/437f407caecdd4818318a213e6f3379e new file mode 100644 index 00000000..ceb0598a Binary files /dev/null and b/PO/Library/Artifacts/43/437f407caecdd4818318a213e6f3379e differ diff --git a/PO/Library/Artifacts/43/43856b3478bea2b0bdbc1ba5cc0d0db6 b/PO/Library/Artifacts/43/43856b3478bea2b0bdbc1ba5cc0d0db6 new file mode 100644 index 00000000..844638c1 Binary files /dev/null and b/PO/Library/Artifacts/43/43856b3478bea2b0bdbc1ba5cc0d0db6 differ diff --git a/PO/Library/Artifacts/43/43a83abec6e47f347236fec2ecbf23dd b/PO/Library/Artifacts/43/43a83abec6e47f347236fec2ecbf23dd new file mode 100644 index 00000000..ca8e3443 Binary files /dev/null and b/PO/Library/Artifacts/43/43a83abec6e47f347236fec2ecbf23dd differ diff --git a/PO/Library/Artifacts/43/43ace3ff62e47d9386ed24b4422e1549 b/PO/Library/Artifacts/43/43ace3ff62e47d9386ed24b4422e1549 new file mode 100644 index 00000000..71a9e147 Binary files /dev/null and b/PO/Library/Artifacts/43/43ace3ff62e47d9386ed24b4422e1549 differ diff --git a/PO/Library/Artifacts/43/43ad4976cbb2a7cc658b17c593efff6f b/PO/Library/Artifacts/43/43ad4976cbb2a7cc658b17c593efff6f new file mode 100644 index 00000000..093d9ad4 Binary files /dev/null and b/PO/Library/Artifacts/43/43ad4976cbb2a7cc658b17c593efff6f differ diff --git a/PO/Library/Artifacts/43/43b036319280cfb0b3c05fee38f8ca5c b/PO/Library/Artifacts/43/43b036319280cfb0b3c05fee38f8ca5c new file mode 100644 index 00000000..61672baf Binary files /dev/null and b/PO/Library/Artifacts/43/43b036319280cfb0b3c05fee38f8ca5c differ diff --git a/PO/Library/Artifacts/43/43b37b28e02008af63b74e947112b47e b/PO/Library/Artifacts/43/43b37b28e02008af63b74e947112b47e new file mode 100644 index 00000000..28759b56 Binary files /dev/null and b/PO/Library/Artifacts/43/43b37b28e02008af63b74e947112b47e differ diff --git a/PO/Library/Artifacts/43/43b7eb2dd7fb2b73c4d8ad8541099b5a b/PO/Library/Artifacts/43/43b7eb2dd7fb2b73c4d8ad8541099b5a new file mode 100644 index 00000000..4f81c3d6 Binary files /dev/null and b/PO/Library/Artifacts/43/43b7eb2dd7fb2b73c4d8ad8541099b5a differ diff --git a/PO/Library/Artifacts/43/43c228a99131310de924c759918127fc b/PO/Library/Artifacts/43/43c228a99131310de924c759918127fc new file mode 100644 index 00000000..d0deaf49 Binary files /dev/null and b/PO/Library/Artifacts/43/43c228a99131310de924c759918127fc differ diff --git a/PO/Library/Artifacts/43/43eab5ffc104f00b6ae2fecfc0a425d5 b/PO/Library/Artifacts/43/43eab5ffc104f00b6ae2fecfc0a425d5 new file mode 100644 index 00000000..69f586c4 Binary files /dev/null and b/PO/Library/Artifacts/43/43eab5ffc104f00b6ae2fecfc0a425d5 differ diff --git a/PO/Library/Artifacts/43/43f4f396c9d854f47c7688554c62a6a3 b/PO/Library/Artifacts/43/43f4f396c9d854f47c7688554c62a6a3 new file mode 100644 index 00000000..e7707635 Binary files /dev/null and b/PO/Library/Artifacts/43/43f4f396c9d854f47c7688554c62a6a3 differ diff --git a/PO/Library/Artifacts/43/43f9405e3d6dfa197a9f332bc7881980 b/PO/Library/Artifacts/43/43f9405e3d6dfa197a9f332bc7881980 new file mode 100644 index 00000000..8a5fe727 Binary files /dev/null and b/PO/Library/Artifacts/43/43f9405e3d6dfa197a9f332bc7881980 differ diff --git a/PO/Library/Artifacts/44/442c193d98ccc2867e980afcecac09b0 b/PO/Library/Artifacts/44/442c193d98ccc2867e980afcecac09b0 new file mode 100644 index 00000000..22534788 Binary files /dev/null and b/PO/Library/Artifacts/44/442c193d98ccc2867e980afcecac09b0 differ diff --git a/PO/Library/Artifacts/44/443ba480089914ba1a3eae21e0749a84 b/PO/Library/Artifacts/44/443ba480089914ba1a3eae21e0749a84 new file mode 100644 index 00000000..8093ce25 Binary files /dev/null and b/PO/Library/Artifacts/44/443ba480089914ba1a3eae21e0749a84 differ diff --git a/PO/Library/Artifacts/44/445788604d8bc0fdfb2811f709e2338d b/PO/Library/Artifacts/44/445788604d8bc0fdfb2811f709e2338d new file mode 100644 index 00000000..189ba2c1 Binary files /dev/null and b/PO/Library/Artifacts/44/445788604d8bc0fdfb2811f709e2338d differ diff --git a/PO/Library/Artifacts/44/445813f0ef40a12c08e509555d5031af b/PO/Library/Artifacts/44/445813f0ef40a12c08e509555d5031af new file mode 100644 index 00000000..09a4cab5 Binary files /dev/null and b/PO/Library/Artifacts/44/445813f0ef40a12c08e509555d5031af differ diff --git a/PO/Library/Artifacts/44/44583eee5c26a5f457897b4cb2034d72 b/PO/Library/Artifacts/44/44583eee5c26a5f457897b4cb2034d72 new file mode 100644 index 00000000..e3e920b7 Binary files /dev/null and b/PO/Library/Artifacts/44/44583eee5c26a5f457897b4cb2034d72 differ diff --git a/PO/Library/Artifacts/44/446bb7f6a34d543fc8f5a56687ab7172 b/PO/Library/Artifacts/44/446bb7f6a34d543fc8f5a56687ab7172 new file mode 100644 index 00000000..78e62bd9 Binary files /dev/null and b/PO/Library/Artifacts/44/446bb7f6a34d543fc8f5a56687ab7172 differ diff --git a/PO/Library/Artifacts/44/4495c09275e4f27c84e754a9e8db74d2 b/PO/Library/Artifacts/44/4495c09275e4f27c84e754a9e8db74d2 new file mode 100644 index 00000000..56487f79 Binary files /dev/null and b/PO/Library/Artifacts/44/4495c09275e4f27c84e754a9e8db74d2 differ diff --git a/PO/Library/Artifacts/44/449fe1ee0a484176cfaadff694d1625a b/PO/Library/Artifacts/44/449fe1ee0a484176cfaadff694d1625a new file mode 100644 index 00000000..92ae350f Binary files /dev/null and b/PO/Library/Artifacts/44/449fe1ee0a484176cfaadff694d1625a differ diff --git a/PO/Library/Artifacts/44/44a5c17d0f0a49613d2d64b42056e58d b/PO/Library/Artifacts/44/44a5c17d0f0a49613d2d64b42056e58d new file mode 100644 index 00000000..01a0231c Binary files /dev/null and b/PO/Library/Artifacts/44/44a5c17d0f0a49613d2d64b42056e58d differ diff --git a/PO/Library/Artifacts/44/44b24082de986af7f1f1323563077ec7 b/PO/Library/Artifacts/44/44b24082de986af7f1f1323563077ec7 new file mode 100644 index 00000000..5e911fbc Binary files /dev/null and b/PO/Library/Artifacts/44/44b24082de986af7f1f1323563077ec7 differ diff --git a/PO/Library/Artifacts/44/44b6f8f77b53e32ed4d1998b1609072c b/PO/Library/Artifacts/44/44b6f8f77b53e32ed4d1998b1609072c new file mode 100644 index 00000000..f9b38de0 Binary files /dev/null and b/PO/Library/Artifacts/44/44b6f8f77b53e32ed4d1998b1609072c differ diff --git a/PO/Library/Artifacts/44/44d1dd9da51be11500cc9a4aaba2a8f1 b/PO/Library/Artifacts/44/44d1dd9da51be11500cc9a4aaba2a8f1 new file mode 100644 index 00000000..99326839 Binary files /dev/null and b/PO/Library/Artifacts/44/44d1dd9da51be11500cc9a4aaba2a8f1 differ diff --git a/PO/Library/Artifacts/44/44dfb3e4c4bf5b4c6e40f634012f7882 b/PO/Library/Artifacts/44/44dfb3e4c4bf5b4c6e40f634012f7882 new file mode 100644 index 00000000..d4dae1e5 Binary files /dev/null and b/PO/Library/Artifacts/44/44dfb3e4c4bf5b4c6e40f634012f7882 differ diff --git a/PO/Library/Artifacts/44/44e2d197fd5311720b40f8108edefdc3 b/PO/Library/Artifacts/44/44e2d197fd5311720b40f8108edefdc3 new file mode 100644 index 00000000..251ac154 Binary files /dev/null and b/PO/Library/Artifacts/44/44e2d197fd5311720b40f8108edefdc3 differ diff --git a/PO/Library/Artifacts/44/44e5959f2a024665ccc93665defdbe8d b/PO/Library/Artifacts/44/44e5959f2a024665ccc93665defdbe8d new file mode 100644 index 00000000..eb4a5ca9 Binary files /dev/null and b/PO/Library/Artifacts/44/44e5959f2a024665ccc93665defdbe8d differ diff --git a/PO/Library/Artifacts/44/44ecdf1b089a483ea8be6a0e65690628 b/PO/Library/Artifacts/44/44ecdf1b089a483ea8be6a0e65690628 new file mode 100644 index 00000000..a3d605f4 Binary files /dev/null and b/PO/Library/Artifacts/44/44ecdf1b089a483ea8be6a0e65690628 differ diff --git a/PO/Library/Artifacts/45/45090536c8d28f6b679fa248b7c96a57 b/PO/Library/Artifacts/45/45090536c8d28f6b679fa248b7c96a57 new file mode 100644 index 00000000..9ea45f70 Binary files /dev/null and b/PO/Library/Artifacts/45/45090536c8d28f6b679fa248b7c96a57 differ diff --git a/PO/Library/Artifacts/45/4510fb86f786fd8cbe35c17a8d454518 b/PO/Library/Artifacts/45/4510fb86f786fd8cbe35c17a8d454518 new file mode 100644 index 00000000..d8166e86 Binary files /dev/null and b/PO/Library/Artifacts/45/4510fb86f786fd8cbe35c17a8d454518 differ diff --git a/PO/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 b/PO/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 new file mode 100644 index 00000000..fc5a5e76 Binary files /dev/null and b/PO/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 differ diff --git a/PO/Library/Artifacts/45/45201b4d3da3783ac03f79904a9357ce b/PO/Library/Artifacts/45/45201b4d3da3783ac03f79904a9357ce new file mode 100644 index 00000000..edf22a42 Binary files /dev/null and b/PO/Library/Artifacts/45/45201b4d3da3783ac03f79904a9357ce differ diff --git a/PO/Library/Artifacts/45/45267859a567cd717c7946ba4eb300ce b/PO/Library/Artifacts/45/45267859a567cd717c7946ba4eb300ce new file mode 100644 index 00000000..64033154 Binary files /dev/null and b/PO/Library/Artifacts/45/45267859a567cd717c7946ba4eb300ce differ diff --git a/PO/Library/Artifacts/45/452bd55f2a3a30cd2e2b62fd8281ffec b/PO/Library/Artifacts/45/452bd55f2a3a30cd2e2b62fd8281ffec new file mode 100644 index 00000000..3af99d8f Binary files /dev/null and b/PO/Library/Artifacts/45/452bd55f2a3a30cd2e2b62fd8281ffec differ diff --git a/PO/Library/Artifacts/45/45350615bc9d45e508d1307f256b5332 b/PO/Library/Artifacts/45/45350615bc9d45e508d1307f256b5332 new file mode 100644 index 00000000..a216b983 Binary files /dev/null and b/PO/Library/Artifacts/45/45350615bc9d45e508d1307f256b5332 differ diff --git a/PO/Library/Artifacts/45/453bb41cc42d8e33272b3a212523a933 b/PO/Library/Artifacts/45/453bb41cc42d8e33272b3a212523a933 new file mode 100644 index 00000000..7f2365c7 Binary files /dev/null and b/PO/Library/Artifacts/45/453bb41cc42d8e33272b3a212523a933 differ diff --git a/PO/Library/Artifacts/45/4543997c7cb55e3432d1f2563b1d5c81 b/PO/Library/Artifacts/45/4543997c7cb55e3432d1f2563b1d5c81 new file mode 100644 index 00000000..910db221 Binary files /dev/null and b/PO/Library/Artifacts/45/4543997c7cb55e3432d1f2563b1d5c81 differ diff --git a/PO/Library/Artifacts/45/455540fc8f206b545616b8455ddd4aa2 b/PO/Library/Artifacts/45/455540fc8f206b545616b8455ddd4aa2 new file mode 100644 index 00000000..e7e8d930 Binary files /dev/null and b/PO/Library/Artifacts/45/455540fc8f206b545616b8455ddd4aa2 differ diff --git a/PO/Library/Artifacts/45/45754d334a07c3f7a70c8126eb805eb6 b/PO/Library/Artifacts/45/45754d334a07c3f7a70c8126eb805eb6 new file mode 100644 index 00000000..de2e1359 Binary files /dev/null and b/PO/Library/Artifacts/45/45754d334a07c3f7a70c8126eb805eb6 differ diff --git a/PO/Library/Artifacts/45/457988834cd53ddae048be621f302ded b/PO/Library/Artifacts/45/457988834cd53ddae048be621f302ded new file mode 100644 index 00000000..e3298efc Binary files /dev/null and b/PO/Library/Artifacts/45/457988834cd53ddae048be621f302ded differ diff --git a/PO/Library/Artifacts/45/457b562ef49ee03ee960dd15c7ad0533 b/PO/Library/Artifacts/45/457b562ef49ee03ee960dd15c7ad0533 new file mode 100644 index 00000000..a52b6f3a Binary files /dev/null and b/PO/Library/Artifacts/45/457b562ef49ee03ee960dd15c7ad0533 differ diff --git a/PO/Library/Artifacts/45/457d2020f48b3b23f5df029148a4f3ea b/PO/Library/Artifacts/45/457d2020f48b3b23f5df029148a4f3ea new file mode 100644 index 00000000..ace77bb1 Binary files /dev/null and b/PO/Library/Artifacts/45/457d2020f48b3b23f5df029148a4f3ea differ diff --git a/PO/Library/Artifacts/45/45d1adffbd9e7435739b237aaae00eff b/PO/Library/Artifacts/45/45d1adffbd9e7435739b237aaae00eff new file mode 100644 index 00000000..6eac4d20 Binary files /dev/null and b/PO/Library/Artifacts/45/45d1adffbd9e7435739b237aaae00eff differ diff --git a/PO/Library/Artifacts/45/45d6a1eefd369bfb3f24abdd8e3ac47c b/PO/Library/Artifacts/45/45d6a1eefd369bfb3f24abdd8e3ac47c new file mode 100644 index 00000000..a62d519d Binary files /dev/null and b/PO/Library/Artifacts/45/45d6a1eefd369bfb3f24abdd8e3ac47c differ diff --git a/PO/Library/Artifacts/45/45d6e67e7c0270d4235cddffe9b5044f b/PO/Library/Artifacts/45/45d6e67e7c0270d4235cddffe9b5044f new file mode 100644 index 00000000..56132d37 Binary files /dev/null and b/PO/Library/Artifacts/45/45d6e67e7c0270d4235cddffe9b5044f differ diff --git a/PO/Library/Artifacts/45/45e3d9228019903c771e758ea1a113ab b/PO/Library/Artifacts/45/45e3d9228019903c771e758ea1a113ab new file mode 100644 index 00000000..ba040a96 Binary files /dev/null and b/PO/Library/Artifacts/45/45e3d9228019903c771e758ea1a113ab differ diff --git a/PO/Library/Artifacts/45/45f7ad74f3a4fd5b38455c7c13a20a6b b/PO/Library/Artifacts/45/45f7ad74f3a4fd5b38455c7c13a20a6b new file mode 100644 index 00000000..2d99b915 Binary files /dev/null and b/PO/Library/Artifacts/45/45f7ad74f3a4fd5b38455c7c13a20a6b differ diff --git a/PO/Library/Artifacts/45/45f98ed310e669f3b35cda33305fcbc0 b/PO/Library/Artifacts/45/45f98ed310e669f3b35cda33305fcbc0 new file mode 100644 index 00000000..bfa8694f Binary files /dev/null and b/PO/Library/Artifacts/45/45f98ed310e669f3b35cda33305fcbc0 differ diff --git a/PO/Library/Artifacts/45/45faa6233c482a85fc748e7b849ef21f b/PO/Library/Artifacts/45/45faa6233c482a85fc748e7b849ef21f new file mode 100644 index 00000000..cb6a604f Binary files /dev/null and b/PO/Library/Artifacts/45/45faa6233c482a85fc748e7b849ef21f differ diff --git a/PO/Library/Artifacts/46/4601dbb14987ef0d7804dcef0eab9c32 b/PO/Library/Artifacts/46/4601dbb14987ef0d7804dcef0eab9c32 new file mode 100644 index 00000000..035273c8 Binary files /dev/null and b/PO/Library/Artifacts/46/4601dbb14987ef0d7804dcef0eab9c32 differ diff --git a/PO/Library/Artifacts/46/46181f499aca49dfc00e5e136db12b90 b/PO/Library/Artifacts/46/46181f499aca49dfc00e5e136db12b90 new file mode 100644 index 00000000..2f1b5b62 Binary files /dev/null and b/PO/Library/Artifacts/46/46181f499aca49dfc00e5e136db12b90 differ diff --git a/PO/Library/Artifacts/46/462d695b62bd84d6620d1b41b3a4ad5a b/PO/Library/Artifacts/46/462d695b62bd84d6620d1b41b3a4ad5a new file mode 100644 index 00000000..404528ce Binary files /dev/null and b/PO/Library/Artifacts/46/462d695b62bd84d6620d1b41b3a4ad5a differ diff --git a/PO/Library/Artifacts/46/463b32096196e08e9b5c9c977fe6a607 b/PO/Library/Artifacts/46/463b32096196e08e9b5c9c977fe6a607 new file mode 100644 index 00000000..c070bb8d Binary files /dev/null and b/PO/Library/Artifacts/46/463b32096196e08e9b5c9c977fe6a607 differ diff --git a/PO/Library/Artifacts/46/465e4c8b33c3683fdc4d0cb972911dfd b/PO/Library/Artifacts/46/465e4c8b33c3683fdc4d0cb972911dfd new file mode 100644 index 00000000..919fd0ef Binary files /dev/null and b/PO/Library/Artifacts/46/465e4c8b33c3683fdc4d0cb972911dfd differ diff --git a/PO/Library/Artifacts/46/4669e9e501781cd4f5965840d509f19e b/PO/Library/Artifacts/46/4669e9e501781cd4f5965840d509f19e new file mode 100644 index 00000000..12be3bff Binary files /dev/null and b/PO/Library/Artifacts/46/4669e9e501781cd4f5965840d509f19e differ diff --git a/PO/Library/Artifacts/46/466a0db46f029aec3410fb9969a5f4e4 b/PO/Library/Artifacts/46/466a0db46f029aec3410fb9969a5f4e4 new file mode 100644 index 00000000..757e8c28 Binary files /dev/null and b/PO/Library/Artifacts/46/466a0db46f029aec3410fb9969a5f4e4 differ diff --git a/PO/Library/Artifacts/46/46974883879decae43cba1c67341f3d8 b/PO/Library/Artifacts/46/46974883879decae43cba1c67341f3d8 new file mode 100644 index 00000000..68dcf730 Binary files /dev/null and b/PO/Library/Artifacts/46/46974883879decae43cba1c67341f3d8 differ diff --git a/PO/Library/Artifacts/46/469c31daa7b5d1c69e0b5d4a1ffb1098 b/PO/Library/Artifacts/46/469c31daa7b5d1c69e0b5d4a1ffb1098 new file mode 100644 index 00000000..78df4f8b Binary files /dev/null and b/PO/Library/Artifacts/46/469c31daa7b5d1c69e0b5d4a1ffb1098 differ diff --git a/PO/Library/Artifacts/46/46a1cbf0fa53e74555a6f8f1a10c8877 b/PO/Library/Artifacts/46/46a1cbf0fa53e74555a6f8f1a10c8877 new file mode 100644 index 00000000..c91ef2cd Binary files /dev/null and b/PO/Library/Artifacts/46/46a1cbf0fa53e74555a6f8f1a10c8877 differ diff --git a/PO/Library/Artifacts/46/46ab20ccf228bf087d96dc9ed99c897b b/PO/Library/Artifacts/46/46ab20ccf228bf087d96dc9ed99c897b new file mode 100644 index 00000000..949cd4a0 Binary files /dev/null and b/PO/Library/Artifacts/46/46ab20ccf228bf087d96dc9ed99c897b differ diff --git a/PO/Library/Artifacts/46/46d6b81f69e2af68a4181167de8b2eaa b/PO/Library/Artifacts/46/46d6b81f69e2af68a4181167de8b2eaa new file mode 100644 index 00000000..5c0a650e Binary files /dev/null and b/PO/Library/Artifacts/46/46d6b81f69e2af68a4181167de8b2eaa differ diff --git a/PO/Library/Artifacts/46/46dc66035120c05dae4cf2a259a2975d b/PO/Library/Artifacts/46/46dc66035120c05dae4cf2a259a2975d new file mode 100644 index 00000000..dd0a9016 Binary files /dev/null and b/PO/Library/Artifacts/46/46dc66035120c05dae4cf2a259a2975d differ diff --git a/PO/Library/Artifacts/47/47199e11a6865845a9b6edd58ed1ba6c b/PO/Library/Artifacts/47/47199e11a6865845a9b6edd58ed1ba6c new file mode 100644 index 00000000..1c9aea3f Binary files /dev/null and b/PO/Library/Artifacts/47/47199e11a6865845a9b6edd58ed1ba6c differ diff --git a/PO/Library/Artifacts/47/47215e0835a347481fc294ec21c01b58 b/PO/Library/Artifacts/47/47215e0835a347481fc294ec21c01b58 new file mode 100644 index 00000000..97831b10 Binary files /dev/null and b/PO/Library/Artifacts/47/47215e0835a347481fc294ec21c01b58 differ diff --git a/PO/Library/Artifacts/47/4728d8ca82884ae236b493b60dee7f1b b/PO/Library/Artifacts/47/4728d8ca82884ae236b493b60dee7f1b new file mode 100644 index 00000000..3b3f390c Binary files /dev/null and b/PO/Library/Artifacts/47/4728d8ca82884ae236b493b60dee7f1b differ diff --git a/PO/Library/Artifacts/47/47331b79501e9844d93d8ede241cd17a b/PO/Library/Artifacts/47/47331b79501e9844d93d8ede241cd17a new file mode 100644 index 00000000..70a9af4b Binary files /dev/null and b/PO/Library/Artifacts/47/47331b79501e9844d93d8ede241cd17a differ diff --git a/PO/Library/Artifacts/47/47480600c29f23348ab3351fe90bc4bb b/PO/Library/Artifacts/47/47480600c29f23348ab3351fe90bc4bb new file mode 100644 index 00000000..3b9320c2 Binary files /dev/null and b/PO/Library/Artifacts/47/47480600c29f23348ab3351fe90bc4bb differ diff --git a/PO/Library/Artifacts/47/474f659e9bb7d2c49440f6df4a178e7e b/PO/Library/Artifacts/47/474f659e9bb7d2c49440f6df4a178e7e new file mode 100644 index 00000000..e3810b98 Binary files /dev/null and b/PO/Library/Artifacts/47/474f659e9bb7d2c49440f6df4a178e7e differ diff --git a/PO/Library/Artifacts/47/474ff5287d150445ed0267ffe084cc18 b/PO/Library/Artifacts/47/474ff5287d150445ed0267ffe084cc18 new file mode 100644 index 00000000..35f11a7f Binary files /dev/null and b/PO/Library/Artifacts/47/474ff5287d150445ed0267ffe084cc18 differ diff --git a/PO/Library/Artifacts/47/475c77b5e2c79bf8d1cf019c22533bd8 b/PO/Library/Artifacts/47/475c77b5e2c79bf8d1cf019c22533bd8 new file mode 100644 index 00000000..0dcd26ce Binary files /dev/null and b/PO/Library/Artifacts/47/475c77b5e2c79bf8d1cf019c22533bd8 differ diff --git a/PO/Library/Artifacts/47/475f08be0b38ee9be034551daf551ade b/PO/Library/Artifacts/47/475f08be0b38ee9be034551daf551ade new file mode 100644 index 00000000..d0e5070f Binary files /dev/null and b/PO/Library/Artifacts/47/475f08be0b38ee9be034551daf551ade differ diff --git a/PO/Library/Artifacts/47/476303eebd0a20deeac8d9cbe66407c2 b/PO/Library/Artifacts/47/476303eebd0a20deeac8d9cbe66407c2 new file mode 100644 index 00000000..b377c9c6 Binary files /dev/null and b/PO/Library/Artifacts/47/476303eebd0a20deeac8d9cbe66407c2 differ diff --git a/PO/Library/Artifacts/47/4766ffb13b855bfaa875a1daf1661ab4 b/PO/Library/Artifacts/47/4766ffb13b855bfaa875a1daf1661ab4 new file mode 100644 index 00000000..7b1e40ff Binary files /dev/null and b/PO/Library/Artifacts/47/4766ffb13b855bfaa875a1daf1661ab4 differ diff --git a/PO/Library/Artifacts/47/4775e4a018932639704c718b097c2432 b/PO/Library/Artifacts/47/4775e4a018932639704c718b097c2432 new file mode 100644 index 00000000..a62efa4e Binary files /dev/null and b/PO/Library/Artifacts/47/4775e4a018932639704c718b097c2432 differ diff --git a/PO/Library/Artifacts/47/478a1ad2d3d4823088062443ea493652 b/PO/Library/Artifacts/47/478a1ad2d3d4823088062443ea493652 new file mode 100644 index 00000000..20c77dfc Binary files /dev/null and b/PO/Library/Artifacts/47/478a1ad2d3d4823088062443ea493652 differ diff --git a/PO/Library/Artifacts/47/478aac107d69d319abcef1f76124d7f5 b/PO/Library/Artifacts/47/478aac107d69d319abcef1f76124d7f5 new file mode 100644 index 00000000..f54bcdf8 Binary files /dev/null and b/PO/Library/Artifacts/47/478aac107d69d319abcef1f76124d7f5 differ diff --git a/PO/Library/Artifacts/47/4790a6818d3285f31ec6e82b30739a2f b/PO/Library/Artifacts/47/4790a6818d3285f31ec6e82b30739a2f new file mode 100644 index 00000000..1db329c4 Binary files /dev/null and b/PO/Library/Artifacts/47/4790a6818d3285f31ec6e82b30739a2f differ diff --git a/PO/Library/Artifacts/47/479739748cc1795c01a9cfc869cd8107 b/PO/Library/Artifacts/47/479739748cc1795c01a9cfc869cd8107 new file mode 100644 index 00000000..1f25ed56 Binary files /dev/null and b/PO/Library/Artifacts/47/479739748cc1795c01a9cfc869cd8107 differ diff --git a/PO/Library/Artifacts/47/47b7110d39addc0ef001d8792f02b28e b/PO/Library/Artifacts/47/47b7110d39addc0ef001d8792f02b28e new file mode 100644 index 00000000..72a94dce Binary files /dev/null and b/PO/Library/Artifacts/47/47b7110d39addc0ef001d8792f02b28e differ diff --git a/PO/Library/Artifacts/47/47b7c13047ec406613b265bcc231c986 b/PO/Library/Artifacts/47/47b7c13047ec406613b265bcc231c986 new file mode 100644 index 00000000..68fea264 Binary files /dev/null and b/PO/Library/Artifacts/47/47b7c13047ec406613b265bcc231c986 differ diff --git a/PO/Library/Artifacts/47/47ef1b7f3ed5adb745381aaae7d6ac9f b/PO/Library/Artifacts/47/47ef1b7f3ed5adb745381aaae7d6ac9f new file mode 100644 index 00000000..a3cccfac Binary files /dev/null and b/PO/Library/Artifacts/47/47ef1b7f3ed5adb745381aaae7d6ac9f differ diff --git a/PO/Library/Artifacts/47/47fd986a74ccdf2d2ea10fb1be622f49 b/PO/Library/Artifacts/47/47fd986a74ccdf2d2ea10fb1be622f49 new file mode 100644 index 00000000..c51355fe Binary files /dev/null and b/PO/Library/Artifacts/47/47fd986a74ccdf2d2ea10fb1be622f49 differ diff --git a/PO/Library/Artifacts/48/4807b52709439846cb178a48b2195dbc b/PO/Library/Artifacts/48/4807b52709439846cb178a48b2195dbc new file mode 100644 index 00000000..4efa21ad Binary files /dev/null and b/PO/Library/Artifacts/48/4807b52709439846cb178a48b2195dbc differ diff --git a/PO/Library/Artifacts/48/4818bdd1efce235bc56a64df83437fdc b/PO/Library/Artifacts/48/4818bdd1efce235bc56a64df83437fdc new file mode 100644 index 00000000..7df354af Binary files /dev/null and b/PO/Library/Artifacts/48/4818bdd1efce235bc56a64df83437fdc differ diff --git a/PO/Library/Artifacts/48/481d15dc7be485d326c94852d93cdb25 b/PO/Library/Artifacts/48/481d15dc7be485d326c94852d93cdb25 new file mode 100644 index 00000000..7f213048 Binary files /dev/null and b/PO/Library/Artifacts/48/481d15dc7be485d326c94852d93cdb25 differ diff --git a/PO/Library/Artifacts/48/482aa3ba4d82ac83918db48d99fab140 b/PO/Library/Artifacts/48/482aa3ba4d82ac83918db48d99fab140 new file mode 100644 index 00000000..609e8319 Binary files /dev/null and b/PO/Library/Artifacts/48/482aa3ba4d82ac83918db48d99fab140 differ diff --git a/PO/Library/Artifacts/48/4842a360a27dfa3503c8c6b6bd9320d8 b/PO/Library/Artifacts/48/4842a360a27dfa3503c8c6b6bd9320d8 new file mode 100644 index 00000000..b8fc7416 Binary files /dev/null and b/PO/Library/Artifacts/48/4842a360a27dfa3503c8c6b6bd9320d8 differ diff --git a/PO/Library/Artifacts/48/4847f38798cc8fe2380d7f775eb14a0c b/PO/Library/Artifacts/48/4847f38798cc8fe2380d7f775eb14a0c new file mode 100644 index 00000000..31f94d52 Binary files /dev/null and b/PO/Library/Artifacts/48/4847f38798cc8fe2380d7f775eb14a0c differ diff --git a/PO/Library/Artifacts/48/484b797d10e24400438dd3691e648bdf b/PO/Library/Artifacts/48/484b797d10e24400438dd3691e648bdf new file mode 100644 index 00000000..8b4c649c Binary files /dev/null and b/PO/Library/Artifacts/48/484b797d10e24400438dd3691e648bdf differ diff --git a/PO/Library/Artifacts/48/48670ffd401e14f2eff804722eaf5958 b/PO/Library/Artifacts/48/48670ffd401e14f2eff804722eaf5958 new file mode 100644 index 00000000..8df32743 Binary files /dev/null and b/PO/Library/Artifacts/48/48670ffd401e14f2eff804722eaf5958 differ diff --git a/PO/Library/Artifacts/48/4887e5533d11763befc433f8e4df9b90 b/PO/Library/Artifacts/48/4887e5533d11763befc433f8e4df9b90 new file mode 100644 index 00000000..b4332631 Binary files /dev/null and b/PO/Library/Artifacts/48/4887e5533d11763befc433f8e4df9b90 differ diff --git a/PO/Library/Artifacts/48/489352062d8a8b0983531a8f5675e6ea b/PO/Library/Artifacts/48/489352062d8a8b0983531a8f5675e6ea new file mode 100644 index 00000000..e983f23b Binary files /dev/null and b/PO/Library/Artifacts/48/489352062d8a8b0983531a8f5675e6ea differ diff --git a/PO/Library/Artifacts/48/489d3e92ea5b8a534e5a71fd9139186b b/PO/Library/Artifacts/48/489d3e92ea5b8a534e5a71fd9139186b new file mode 100644 index 00000000..17370c42 Binary files /dev/null and b/PO/Library/Artifacts/48/489d3e92ea5b8a534e5a71fd9139186b differ diff --git a/PO/Library/Artifacts/48/48a09012a1b0d8925c7d4bd973bbf62c b/PO/Library/Artifacts/48/48a09012a1b0d8925c7d4bd973bbf62c new file mode 100644 index 00000000..c763ec99 Binary files /dev/null and b/PO/Library/Artifacts/48/48a09012a1b0d8925c7d4bd973bbf62c differ diff --git a/PO/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d b/PO/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d new file mode 100644 index 00000000..6ec5aa8e Binary files /dev/null and b/PO/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d differ diff --git a/PO/Library/Artifacts/48/48c3a9e5fe4e597de34a26c5b1ecfd17 b/PO/Library/Artifacts/48/48c3a9e5fe4e597de34a26c5b1ecfd17 new file mode 100644 index 00000000..e00fb388 Binary files /dev/null and b/PO/Library/Artifacts/48/48c3a9e5fe4e597de34a26c5b1ecfd17 differ diff --git a/PO/Library/Artifacts/48/48c963cc1c550e7d726cba0710dff774 b/PO/Library/Artifacts/48/48c963cc1c550e7d726cba0710dff774 new file mode 100644 index 00000000..075c134a Binary files /dev/null and b/PO/Library/Artifacts/48/48c963cc1c550e7d726cba0710dff774 differ diff --git a/PO/Library/Artifacts/48/48d5cc269dc08b3a245d1c90b02e7c37 b/PO/Library/Artifacts/48/48d5cc269dc08b3a245d1c90b02e7c37 new file mode 100644 index 00000000..0bf38b21 Binary files /dev/null and b/PO/Library/Artifacts/48/48d5cc269dc08b3a245d1c90b02e7c37 differ diff --git a/PO/Library/Artifacts/48/48dad7ba52a20de1daa6b10c6f6f5a7f b/PO/Library/Artifacts/48/48dad7ba52a20de1daa6b10c6f6f5a7f new file mode 100644 index 00000000..f2f124ca Binary files /dev/null and b/PO/Library/Artifacts/48/48dad7ba52a20de1daa6b10c6f6f5a7f differ diff --git a/PO/Library/Artifacts/48/48edea24d469cf3bba6dabf3c13381b3 b/PO/Library/Artifacts/48/48edea24d469cf3bba6dabf3c13381b3 new file mode 100644 index 00000000..a0f65699 Binary files /dev/null and b/PO/Library/Artifacts/48/48edea24d469cf3bba6dabf3c13381b3 differ diff --git a/PO/Library/Artifacts/48/48f39dc4d29b3f18494cd0ca863ed914 b/PO/Library/Artifacts/48/48f39dc4d29b3f18494cd0ca863ed914 new file mode 100644 index 00000000..2f74462a Binary files /dev/null and b/PO/Library/Artifacts/48/48f39dc4d29b3f18494cd0ca863ed914 differ diff --git a/PO/Library/Artifacts/48/48fcc53624b4b864a5880c1938718313 b/PO/Library/Artifacts/48/48fcc53624b4b864a5880c1938718313 new file mode 100644 index 00000000..066e3420 Binary files /dev/null and b/PO/Library/Artifacts/48/48fcc53624b4b864a5880c1938718313 differ diff --git a/PO/Library/Artifacts/49/490441329824f2411943807fd24c9721 b/PO/Library/Artifacts/49/490441329824f2411943807fd24c9721 new file mode 100644 index 00000000..d484e004 Binary files /dev/null and b/PO/Library/Artifacts/49/490441329824f2411943807fd24c9721 differ diff --git a/PO/Library/Artifacts/49/490c7ca11b949763e1bc1edcd27a75fd b/PO/Library/Artifacts/49/490c7ca11b949763e1bc1edcd27a75fd new file mode 100644 index 00000000..0cd5bb23 Binary files /dev/null and b/PO/Library/Artifacts/49/490c7ca11b949763e1bc1edcd27a75fd differ diff --git a/PO/Library/Artifacts/49/49108198499d61973395cbeb2029b17d b/PO/Library/Artifacts/49/49108198499d61973395cbeb2029b17d new file mode 100644 index 00000000..2c852e9a Binary files /dev/null and b/PO/Library/Artifacts/49/49108198499d61973395cbeb2029b17d differ diff --git a/PO/Library/Artifacts/49/4918852eba02b4773434b64aa0f93e03 b/PO/Library/Artifacts/49/4918852eba02b4773434b64aa0f93e03 new file mode 100644 index 00000000..24cbd517 Binary files /dev/null and b/PO/Library/Artifacts/49/4918852eba02b4773434b64aa0f93e03 differ diff --git a/PO/Library/Artifacts/49/492bad1e7eadbcfa5dd2e47862e95183 b/PO/Library/Artifacts/49/492bad1e7eadbcfa5dd2e47862e95183 new file mode 100644 index 00000000..eb3ad8f8 Binary files /dev/null and b/PO/Library/Artifacts/49/492bad1e7eadbcfa5dd2e47862e95183 differ diff --git a/PO/Library/Artifacts/49/493a9207a804cf442b8b06d33cdc6e43 b/PO/Library/Artifacts/49/493a9207a804cf442b8b06d33cdc6e43 new file mode 100644 index 00000000..869be05a Binary files /dev/null and b/PO/Library/Artifacts/49/493a9207a804cf442b8b06d33cdc6e43 differ diff --git a/PO/Library/Artifacts/49/493ac95ca1f882cc9ce9063ef2b57feb b/PO/Library/Artifacts/49/493ac95ca1f882cc9ce9063ef2b57feb new file mode 100644 index 00000000..33637cbd Binary files /dev/null and b/PO/Library/Artifacts/49/493ac95ca1f882cc9ce9063ef2b57feb differ diff --git a/PO/Library/Artifacts/49/4944c9cab7ec144f64f31ce6e6ff73c9 b/PO/Library/Artifacts/49/4944c9cab7ec144f64f31ce6e6ff73c9 new file mode 100644 index 00000000..57902f75 Binary files /dev/null and b/PO/Library/Artifacts/49/4944c9cab7ec144f64f31ce6e6ff73c9 differ diff --git a/PO/Library/Artifacts/49/495fdc866a4c3823277dab755b564f1d b/PO/Library/Artifacts/49/495fdc866a4c3823277dab755b564f1d new file mode 100644 index 00000000..8564d41e Binary files /dev/null and b/PO/Library/Artifacts/49/495fdc866a4c3823277dab755b564f1d differ diff --git a/PO/Library/Artifacts/49/49a1e26fc85fd06c731883f00aca9c62 b/PO/Library/Artifacts/49/49a1e26fc85fd06c731883f00aca9c62 new file mode 100644 index 00000000..a5cf90d7 Binary files /dev/null and b/PO/Library/Artifacts/49/49a1e26fc85fd06c731883f00aca9c62 differ diff --git a/PO/Library/Artifacts/49/49b0d9da18a03494b982ca26cea5c31c b/PO/Library/Artifacts/49/49b0d9da18a03494b982ca26cea5c31c new file mode 100644 index 00000000..ac4a2dd7 Binary files /dev/null and b/PO/Library/Artifacts/49/49b0d9da18a03494b982ca26cea5c31c differ diff --git a/PO/Library/Artifacts/49/49bca842c56917201c4343617e2d93f3 b/PO/Library/Artifacts/49/49bca842c56917201c4343617e2d93f3 new file mode 100644 index 00000000..deb7839d Binary files /dev/null and b/PO/Library/Artifacts/49/49bca842c56917201c4343617e2d93f3 differ diff --git a/PO/Library/Artifacts/49/49e82387cd2a49846e8b78d0b51f4cb8 b/PO/Library/Artifacts/49/49e82387cd2a49846e8b78d0b51f4cb8 new file mode 100644 index 00000000..958f347f Binary files /dev/null and b/PO/Library/Artifacts/49/49e82387cd2a49846e8b78d0b51f4cb8 differ diff --git a/PO/Library/Artifacts/4a/4a04fc20bd808af5051fdf76ffa40c76 b/PO/Library/Artifacts/4a/4a04fc20bd808af5051fdf76ffa40c76 new file mode 100644 index 00000000..75e983cb Binary files /dev/null and b/PO/Library/Artifacts/4a/4a04fc20bd808af5051fdf76ffa40c76 differ diff --git a/PO/Library/Artifacts/4a/4a0b2ac043c804866fada63332ab0afe b/PO/Library/Artifacts/4a/4a0b2ac043c804866fada63332ab0afe new file mode 100644 index 00000000..db64968a Binary files /dev/null and b/PO/Library/Artifacts/4a/4a0b2ac043c804866fada63332ab0afe differ diff --git a/PO/Library/Artifacts/4a/4a0d03981af968ec0458debcf85af363 b/PO/Library/Artifacts/4a/4a0d03981af968ec0458debcf85af363 new file mode 100644 index 00000000..c7ed771a Binary files /dev/null and b/PO/Library/Artifacts/4a/4a0d03981af968ec0458debcf85af363 differ diff --git a/PO/Library/Artifacts/4a/4a0d9b9baec0ff050829e9addb7d0952 b/PO/Library/Artifacts/4a/4a0d9b9baec0ff050829e9addb7d0952 new file mode 100644 index 00000000..42df055b Binary files /dev/null and b/PO/Library/Artifacts/4a/4a0d9b9baec0ff050829e9addb7d0952 differ diff --git a/PO/Library/Artifacts/4a/4a2057d322189ec4e68ce0cf5eda7e3d b/PO/Library/Artifacts/4a/4a2057d322189ec4e68ce0cf5eda7e3d new file mode 100644 index 00000000..67d4e3f4 Binary files /dev/null and b/PO/Library/Artifacts/4a/4a2057d322189ec4e68ce0cf5eda7e3d differ diff --git a/PO/Library/Artifacts/4a/4a3c9a472529eb3c477a3652add97e32 b/PO/Library/Artifacts/4a/4a3c9a472529eb3c477a3652add97e32 new file mode 100644 index 00000000..a3f3e406 Binary files /dev/null and b/PO/Library/Artifacts/4a/4a3c9a472529eb3c477a3652add97e32 differ diff --git a/PO/Library/Artifacts/4a/4a546ea9278d1df5f9c55c52a8337cc3 b/PO/Library/Artifacts/4a/4a546ea9278d1df5f9c55c52a8337cc3 new file mode 100644 index 00000000..f20f9031 Binary files /dev/null and b/PO/Library/Artifacts/4a/4a546ea9278d1df5f9c55c52a8337cc3 differ diff --git a/PO/Library/Artifacts/4a/4aacdf947731e031791d6107b8f0c821 b/PO/Library/Artifacts/4a/4aacdf947731e031791d6107b8f0c821 new file mode 100644 index 00000000..b04c1490 Binary files /dev/null and b/PO/Library/Artifacts/4a/4aacdf947731e031791d6107b8f0c821 differ diff --git a/PO/Library/Artifacts/4a/4ac3e962598f05f01100ddc54cf1fe00 b/PO/Library/Artifacts/4a/4ac3e962598f05f01100ddc54cf1fe00 new file mode 100644 index 00000000..ae22abd0 Binary files /dev/null and b/PO/Library/Artifacts/4a/4ac3e962598f05f01100ddc54cf1fe00 differ diff --git a/PO/Library/Artifacts/4a/4ac9903b257c95fa88706e97642dde9b b/PO/Library/Artifacts/4a/4ac9903b257c95fa88706e97642dde9b new file mode 100644 index 00000000..789b9c10 Binary files /dev/null and b/PO/Library/Artifacts/4a/4ac9903b257c95fa88706e97642dde9b differ diff --git a/PO/Library/Artifacts/4a/4ade2132602ea5e4d5180df2f059c68b b/PO/Library/Artifacts/4a/4ade2132602ea5e4d5180df2f059c68b new file mode 100644 index 00000000..813c9aee Binary files /dev/null and b/PO/Library/Artifacts/4a/4ade2132602ea5e4d5180df2f059c68b differ diff --git a/PO/Library/Artifacts/4a/4ae7b2ba3e5dcfbf79651bce6f24a12f b/PO/Library/Artifacts/4a/4ae7b2ba3e5dcfbf79651bce6f24a12f new file mode 100644 index 00000000..c76f7a10 Binary files /dev/null and b/PO/Library/Artifacts/4a/4ae7b2ba3e5dcfbf79651bce6f24a12f differ diff --git a/PO/Library/Artifacts/4a/4af02077fcec51bd6e1f11468180779f b/PO/Library/Artifacts/4a/4af02077fcec51bd6e1f11468180779f new file mode 100644 index 00000000..1f478834 Binary files /dev/null and b/PO/Library/Artifacts/4a/4af02077fcec51bd6e1f11468180779f differ diff --git a/PO/Library/Artifacts/4b/4b06d2dc37654252bd824fc4e8967b16 b/PO/Library/Artifacts/4b/4b06d2dc37654252bd824fc4e8967b16 new file mode 100644 index 00000000..49b8e3fe Binary files /dev/null and b/PO/Library/Artifacts/4b/4b06d2dc37654252bd824fc4e8967b16 differ diff --git a/PO/Library/Artifacts/4b/4b0ad9789c28e6946a30e494ca734ccb b/PO/Library/Artifacts/4b/4b0ad9789c28e6946a30e494ca734ccb new file mode 100644 index 00000000..8c3336ab Binary files /dev/null and b/PO/Library/Artifacts/4b/4b0ad9789c28e6946a30e494ca734ccb differ diff --git a/PO/Library/Artifacts/4b/4b31674c21598f9c15c6ceadbcde7ec0 b/PO/Library/Artifacts/4b/4b31674c21598f9c15c6ceadbcde7ec0 new file mode 100644 index 00000000..3e412a17 Binary files /dev/null and b/PO/Library/Artifacts/4b/4b31674c21598f9c15c6ceadbcde7ec0 differ diff --git a/PO/Library/Artifacts/4b/4b5a9750375337ec1f0911d7a2b3cc85 b/PO/Library/Artifacts/4b/4b5a9750375337ec1f0911d7a2b3cc85 new file mode 100644 index 00000000..ea871468 Binary files /dev/null and b/PO/Library/Artifacts/4b/4b5a9750375337ec1f0911d7a2b3cc85 differ diff --git a/PO/Library/Artifacts/4b/4b6aedee5908cfb339436c926d3b0733 b/PO/Library/Artifacts/4b/4b6aedee5908cfb339436c926d3b0733 new file mode 100644 index 00000000..ed7a818a Binary files /dev/null and b/PO/Library/Artifacts/4b/4b6aedee5908cfb339436c926d3b0733 differ diff --git a/PO/Library/Artifacts/4b/4be87d38f7647468271c02783786be8f b/PO/Library/Artifacts/4b/4be87d38f7647468271c02783786be8f new file mode 100644 index 00000000..5ee1e8fe Binary files /dev/null and b/PO/Library/Artifacts/4b/4be87d38f7647468271c02783786be8f differ diff --git a/PO/Library/Artifacts/4b/4bf5bb0d170c53e37d02c989e39a9947 b/PO/Library/Artifacts/4b/4bf5bb0d170c53e37d02c989e39a9947 new file mode 100644 index 00000000..f45229a6 Binary files /dev/null and b/PO/Library/Artifacts/4b/4bf5bb0d170c53e37d02c989e39a9947 differ diff --git a/PO/Library/Artifacts/4b/4bfdbb88d77d4bb8e8cc066d405bf802 b/PO/Library/Artifacts/4b/4bfdbb88d77d4bb8e8cc066d405bf802 new file mode 100644 index 00000000..e15e8674 Binary files /dev/null and b/PO/Library/Artifacts/4b/4bfdbb88d77d4bb8e8cc066d405bf802 differ diff --git a/PO/Library/Artifacts/4c/4c07148c0a64d65ef023b4c1577bc0c7 b/PO/Library/Artifacts/4c/4c07148c0a64d65ef023b4c1577bc0c7 new file mode 100644 index 00000000..5dd5ff07 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c07148c0a64d65ef023b4c1577bc0c7 differ diff --git a/PO/Library/Artifacts/4c/4c0a1ce89f7a693224db4d9fe463ace8 b/PO/Library/Artifacts/4c/4c0a1ce89f7a693224db4d9fe463ace8 new file mode 100644 index 00000000..0f00f4b0 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c0a1ce89f7a693224db4d9fe463ace8 differ diff --git a/PO/Library/Artifacts/4c/4c19d02504196b8c16a707fb60b338fd b/PO/Library/Artifacts/4c/4c19d02504196b8c16a707fb60b338fd new file mode 100644 index 00000000..f7d8b655 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c19d02504196b8c16a707fb60b338fd differ diff --git a/PO/Library/Artifacts/4c/4c254559bc53bdd1f4b5497aff2342bf b/PO/Library/Artifacts/4c/4c254559bc53bdd1f4b5497aff2342bf new file mode 100644 index 00000000..0eb42eb0 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c254559bc53bdd1f4b5497aff2342bf differ diff --git a/PO/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 b/PO/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 new file mode 100644 index 00000000..a3b75a59 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 differ diff --git a/PO/Library/Artifacts/4c/4c3a0235c4880064ae2964da8a3b19f3 b/PO/Library/Artifacts/4c/4c3a0235c4880064ae2964da8a3b19f3 new file mode 100644 index 00000000..a609b46d Binary files /dev/null and b/PO/Library/Artifacts/4c/4c3a0235c4880064ae2964da8a3b19f3 differ diff --git a/PO/Library/Artifacts/4c/4c4af563861ad8da66a2cd6dd9fa921a b/PO/Library/Artifacts/4c/4c4af563861ad8da66a2cd6dd9fa921a new file mode 100644 index 00000000..87b583aa Binary files /dev/null and b/PO/Library/Artifacts/4c/4c4af563861ad8da66a2cd6dd9fa921a differ diff --git a/PO/Library/Artifacts/4c/4c4c224c971639e5e3f3b5304e56f11c b/PO/Library/Artifacts/4c/4c4c224c971639e5e3f3b5304e56f11c new file mode 100644 index 00000000..dc58479a Binary files /dev/null and b/PO/Library/Artifacts/4c/4c4c224c971639e5e3f3b5304e56f11c differ diff --git a/PO/Library/Artifacts/4c/4c638041af329005f5bc17390096a5ba b/PO/Library/Artifacts/4c/4c638041af329005f5bc17390096a5ba new file mode 100644 index 00000000..68e7fa19 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c638041af329005f5bc17390096a5ba differ diff --git a/PO/Library/Artifacts/4c/4c641a18b03b72bf8a65c0e24c8c7209 b/PO/Library/Artifacts/4c/4c641a18b03b72bf8a65c0e24c8c7209 new file mode 100644 index 00000000..04c03bf3 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c641a18b03b72bf8a65c0e24c8c7209 differ diff --git a/PO/Library/Artifacts/4c/4c6c39183528cb1f016efd2b71c89481 b/PO/Library/Artifacts/4c/4c6c39183528cb1f016efd2b71c89481 new file mode 100644 index 00000000..021ec0eb Binary files /dev/null and b/PO/Library/Artifacts/4c/4c6c39183528cb1f016efd2b71c89481 differ diff --git a/PO/Library/Artifacts/4c/4c72d5c47ceb9235cf76b3040ed2699f b/PO/Library/Artifacts/4c/4c72d5c47ceb9235cf76b3040ed2699f new file mode 100644 index 00000000..fc6048ab Binary files /dev/null and b/PO/Library/Artifacts/4c/4c72d5c47ceb9235cf76b3040ed2699f differ diff --git a/PO/Library/Artifacts/4c/4c79f68fa4dd67c9777b6235950352c0 b/PO/Library/Artifacts/4c/4c79f68fa4dd67c9777b6235950352c0 new file mode 100644 index 00000000..18b4b00d Binary files /dev/null and b/PO/Library/Artifacts/4c/4c79f68fa4dd67c9777b6235950352c0 differ diff --git a/PO/Library/Artifacts/4c/4c8e859ccd6a4671af573ff668c9e30a b/PO/Library/Artifacts/4c/4c8e859ccd6a4671af573ff668c9e30a new file mode 100644 index 00000000..15f05712 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c8e859ccd6a4671af573ff668c9e30a differ diff --git a/PO/Library/Artifacts/4c/4c91045d11a233844ea979f6d52d055c b/PO/Library/Artifacts/4c/4c91045d11a233844ea979f6d52d055c new file mode 100644 index 00000000..b104db36 Binary files /dev/null and b/PO/Library/Artifacts/4c/4c91045d11a233844ea979f6d52d055c differ diff --git a/PO/Library/Artifacts/4c/4cb7feed9d62d9f84da8d8ba35a340d6 b/PO/Library/Artifacts/4c/4cb7feed9d62d9f84da8d8ba35a340d6 new file mode 100644 index 00000000..ee23c829 Binary files /dev/null and b/PO/Library/Artifacts/4c/4cb7feed9d62d9f84da8d8ba35a340d6 differ diff --git a/PO/Library/Artifacts/4c/4cbc410eff34a32a17f22227a9c9ba7d b/PO/Library/Artifacts/4c/4cbc410eff34a32a17f22227a9c9ba7d new file mode 100644 index 00000000..c945c6ed Binary files /dev/null and b/PO/Library/Artifacts/4c/4cbc410eff34a32a17f22227a9c9ba7d differ diff --git a/PO/Library/Artifacts/4c/4cd5aaf216ff3abb40cb0acbaf5e7011 b/PO/Library/Artifacts/4c/4cd5aaf216ff3abb40cb0acbaf5e7011 new file mode 100644 index 00000000..90196085 Binary files /dev/null and b/PO/Library/Artifacts/4c/4cd5aaf216ff3abb40cb0acbaf5e7011 differ diff --git a/PO/Library/Artifacts/4c/4cd9cbbfe43e93a7392e3f4bfcbdc694 b/PO/Library/Artifacts/4c/4cd9cbbfe43e93a7392e3f4bfcbdc694 new file mode 100644 index 00000000..73c6e62b Binary files /dev/null and b/PO/Library/Artifacts/4c/4cd9cbbfe43e93a7392e3f4bfcbdc694 differ diff --git a/PO/Library/Artifacts/4c/4cf85eb7b2c34de66dd8a2faa7ceeadc b/PO/Library/Artifacts/4c/4cf85eb7b2c34de66dd8a2faa7ceeadc new file mode 100644 index 00000000..374e8ec6 Binary files /dev/null and b/PO/Library/Artifacts/4c/4cf85eb7b2c34de66dd8a2faa7ceeadc differ diff --git a/PO/Library/Artifacts/4c/4cfd73a597bcb57014358faecd280f4c b/PO/Library/Artifacts/4c/4cfd73a597bcb57014358faecd280f4c new file mode 100644 index 00000000..5167d3f8 Binary files /dev/null and b/PO/Library/Artifacts/4c/4cfd73a597bcb57014358faecd280f4c differ diff --git a/PO/Library/Artifacts/4d/4d01cf1116fbcd4806939bd9ee141dcb b/PO/Library/Artifacts/4d/4d01cf1116fbcd4806939bd9ee141dcb new file mode 100644 index 00000000..6d706516 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d01cf1116fbcd4806939bd9ee141dcb differ diff --git a/PO/Library/Artifacts/4d/4d02290d717e267ac872bd88c26c4ada b/PO/Library/Artifacts/4d/4d02290d717e267ac872bd88c26c4ada new file mode 100644 index 00000000..ff5c6b4c Binary files /dev/null and b/PO/Library/Artifacts/4d/4d02290d717e267ac872bd88c26c4ada differ diff --git a/PO/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 b/PO/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 new file mode 100644 index 00000000..1acd87d6 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 differ diff --git a/PO/Library/Artifacts/4d/4d412f26e0e4064414f72e278d3a07ab b/PO/Library/Artifacts/4d/4d412f26e0e4064414f72e278d3a07ab new file mode 100644 index 00000000..7f3b0644 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d412f26e0e4064414f72e278d3a07ab differ diff --git a/PO/Library/Artifacts/4d/4d56824db6faa0437f29141f7e75268c b/PO/Library/Artifacts/4d/4d56824db6faa0437f29141f7e75268c new file mode 100644 index 00000000..f388b976 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d56824db6faa0437f29141f7e75268c differ diff --git a/PO/Library/Artifacts/4d/4d59996a4ddc1391978ef8ceb43ce702 b/PO/Library/Artifacts/4d/4d59996a4ddc1391978ef8ceb43ce702 new file mode 100644 index 00000000..6577e730 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d59996a4ddc1391978ef8ceb43ce702 differ diff --git a/PO/Library/Artifacts/4d/4d5e155f78bfc5b526f281d21abdaf3b b/PO/Library/Artifacts/4d/4d5e155f78bfc5b526f281d21abdaf3b new file mode 100644 index 00000000..c5fdde6d Binary files /dev/null and b/PO/Library/Artifacts/4d/4d5e155f78bfc5b526f281d21abdaf3b differ diff --git a/PO/Library/Artifacts/4d/4d7ef288bb7a04bc0c4346db3856085e b/PO/Library/Artifacts/4d/4d7ef288bb7a04bc0c4346db3856085e new file mode 100644 index 00000000..af0c38c6 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d7ef288bb7a04bc0c4346db3856085e differ diff --git a/PO/Library/Artifacts/4d/4d8bd73b15130acfedced6347fd38440 b/PO/Library/Artifacts/4d/4d8bd73b15130acfedced6347fd38440 new file mode 100644 index 00000000..82fbe748 Binary files /dev/null and b/PO/Library/Artifacts/4d/4d8bd73b15130acfedced6347fd38440 differ diff --git a/PO/Library/Artifacts/4d/4d9c4332574e05ce4a5d9c4104b3ddbb b/PO/Library/Artifacts/4d/4d9c4332574e05ce4a5d9c4104b3ddbb new file mode 100644 index 00000000..c6bd1c2d Binary files /dev/null and b/PO/Library/Artifacts/4d/4d9c4332574e05ce4a5d9c4104b3ddbb differ diff --git a/PO/Library/Artifacts/4d/4dbd812b4df0b22ea0ec8f8f6024f67c b/PO/Library/Artifacts/4d/4dbd812b4df0b22ea0ec8f8f6024f67c new file mode 100644 index 00000000..110b8b4b Binary files /dev/null and b/PO/Library/Artifacts/4d/4dbd812b4df0b22ea0ec8f8f6024f67c differ diff --git a/PO/Library/Artifacts/4d/4dc32ba4f867bdd3b468b9f017bc8e04 b/PO/Library/Artifacts/4d/4dc32ba4f867bdd3b468b9f017bc8e04 new file mode 100644 index 00000000..8b3baf2d Binary files /dev/null and b/PO/Library/Artifacts/4d/4dc32ba4f867bdd3b468b9f017bc8e04 differ diff --git a/PO/Library/Artifacts/4d/4dd6396607ae2759fc2b03fba8ce23e3 b/PO/Library/Artifacts/4d/4dd6396607ae2759fc2b03fba8ce23e3 new file mode 100644 index 00000000..637b9956 Binary files /dev/null and b/PO/Library/Artifacts/4d/4dd6396607ae2759fc2b03fba8ce23e3 differ diff --git a/PO/Library/Artifacts/4e/4e11b5cfe1226b6e34284beaa0999500 b/PO/Library/Artifacts/4e/4e11b5cfe1226b6e34284beaa0999500 new file mode 100644 index 00000000..34bb64ca Binary files /dev/null and b/PO/Library/Artifacts/4e/4e11b5cfe1226b6e34284beaa0999500 differ diff --git a/PO/Library/Artifacts/4e/4e216262033a4ebd149f79f4afaa7c8b b/PO/Library/Artifacts/4e/4e216262033a4ebd149f79f4afaa7c8b new file mode 100644 index 00000000..019960fc Binary files /dev/null and b/PO/Library/Artifacts/4e/4e216262033a4ebd149f79f4afaa7c8b differ diff --git a/PO/Library/Artifacts/4e/4e3363bfd274fe6c967c12326ec8aa3f b/PO/Library/Artifacts/4e/4e3363bfd274fe6c967c12326ec8aa3f new file mode 100644 index 00000000..edf3d2e9 Binary files /dev/null and b/PO/Library/Artifacts/4e/4e3363bfd274fe6c967c12326ec8aa3f differ diff --git a/PO/Library/Artifacts/4e/4e587bbbb17b14d39c4dad89e11d87e7 b/PO/Library/Artifacts/4e/4e587bbbb17b14d39c4dad89e11d87e7 new file mode 100644 index 00000000..62c524d6 Binary files /dev/null and b/PO/Library/Artifacts/4e/4e587bbbb17b14d39c4dad89e11d87e7 differ diff --git a/PO/Library/Artifacts/4e/4e8712c7aea66e63945623e8bfc0cb7f b/PO/Library/Artifacts/4e/4e8712c7aea66e63945623e8bfc0cb7f new file mode 100644 index 00000000..002373b1 Binary files /dev/null and b/PO/Library/Artifacts/4e/4e8712c7aea66e63945623e8bfc0cb7f differ diff --git a/PO/Library/Artifacts/4e/4ea2c5de70440ccd0a55b24710279733 b/PO/Library/Artifacts/4e/4ea2c5de70440ccd0a55b24710279733 new file mode 100644 index 00000000..d18182dd Binary files /dev/null and b/PO/Library/Artifacts/4e/4ea2c5de70440ccd0a55b24710279733 differ diff --git a/PO/Library/Artifacts/4e/4ea3151445a8448afba9453619187312 b/PO/Library/Artifacts/4e/4ea3151445a8448afba9453619187312 new file mode 100644 index 00000000..471bbdf6 Binary files /dev/null and b/PO/Library/Artifacts/4e/4ea3151445a8448afba9453619187312 differ diff --git a/PO/Library/Artifacts/4e/4ea53aee8cf946e71832be16dfdb9787 b/PO/Library/Artifacts/4e/4ea53aee8cf946e71832be16dfdb9787 new file mode 100644 index 00000000..336cc7c9 Binary files /dev/null and b/PO/Library/Artifacts/4e/4ea53aee8cf946e71832be16dfdb9787 differ diff --git a/PO/Library/Artifacts/4e/4ee3d48fd576aa41f9ac017ee957c9bc b/PO/Library/Artifacts/4e/4ee3d48fd576aa41f9ac017ee957c9bc new file mode 100644 index 00000000..5ca539a1 Binary files /dev/null and b/PO/Library/Artifacts/4e/4ee3d48fd576aa41f9ac017ee957c9bc differ diff --git a/PO/Library/Artifacts/4e/4ef98f46cef3613c2631f5272c8249fd b/PO/Library/Artifacts/4e/4ef98f46cef3613c2631f5272c8249fd new file mode 100644 index 00000000..a82e4d26 Binary files /dev/null and b/PO/Library/Artifacts/4e/4ef98f46cef3613c2631f5272c8249fd differ diff --git a/PO/Library/Artifacts/4f/4f0cd0bb209977d43216a18cd57da01c b/PO/Library/Artifacts/4f/4f0cd0bb209977d43216a18cd57da01c new file mode 100644 index 00000000..a61f3757 Binary files /dev/null and b/PO/Library/Artifacts/4f/4f0cd0bb209977d43216a18cd57da01c differ diff --git a/PO/Library/Artifacts/4f/4f41c16364cc604afc307606d3eef47f b/PO/Library/Artifacts/4f/4f41c16364cc604afc307606d3eef47f new file mode 100644 index 00000000..c8d11dfb Binary files /dev/null and b/PO/Library/Artifacts/4f/4f41c16364cc604afc307606d3eef47f differ diff --git a/PO/Library/Artifacts/4f/4f45fcf967251476bdf555d1bf267adf b/PO/Library/Artifacts/4f/4f45fcf967251476bdf555d1bf267adf new file mode 100644 index 00000000..d2de8c6f Binary files /dev/null and b/PO/Library/Artifacts/4f/4f45fcf967251476bdf555d1bf267adf differ diff --git a/PO/Library/Artifacts/4f/4f7183e2e366a538472c83e607bd5656 b/PO/Library/Artifacts/4f/4f7183e2e366a538472c83e607bd5656 new file mode 100644 index 00000000..3cabf61c Binary files /dev/null and b/PO/Library/Artifacts/4f/4f7183e2e366a538472c83e607bd5656 differ diff --git a/PO/Library/Artifacts/4f/4f9041791c5f716fdd39fcb540bca021 b/PO/Library/Artifacts/4f/4f9041791c5f716fdd39fcb540bca021 new file mode 100644 index 00000000..77aba5e5 Binary files /dev/null and b/PO/Library/Artifacts/4f/4f9041791c5f716fdd39fcb540bca021 differ diff --git a/PO/Library/Artifacts/4f/4fa782576f148c53ab3aa2827d42486e b/PO/Library/Artifacts/4f/4fa782576f148c53ab3aa2827d42486e new file mode 100644 index 00000000..0b02a926 Binary files /dev/null and b/PO/Library/Artifacts/4f/4fa782576f148c53ab3aa2827d42486e differ diff --git a/PO/Library/Artifacts/4f/4fc94906a17c218cdb89ce56124c658f b/PO/Library/Artifacts/4f/4fc94906a17c218cdb89ce56124c658f new file mode 100644 index 00000000..718d799a Binary files /dev/null and b/PO/Library/Artifacts/4f/4fc94906a17c218cdb89ce56124c658f differ diff --git a/PO/Library/Artifacts/4f/4fd4377ae5e3b45b9248626ca4abb74c b/PO/Library/Artifacts/4f/4fd4377ae5e3b45b9248626ca4abb74c new file mode 100644 index 00000000..0e75df83 Binary files /dev/null and b/PO/Library/Artifacts/4f/4fd4377ae5e3b45b9248626ca4abb74c differ diff --git a/PO/Library/Artifacts/4f/4fde80987ebc4f4cbe7e9c783e1d6c1a b/PO/Library/Artifacts/4f/4fde80987ebc4f4cbe7e9c783e1d6c1a new file mode 100644 index 00000000..06af0a41 Binary files /dev/null and b/PO/Library/Artifacts/4f/4fde80987ebc4f4cbe7e9c783e1d6c1a differ diff --git a/PO/Library/Artifacts/4f/4fe40c57bb4cbe94e5862baf928f953b b/PO/Library/Artifacts/4f/4fe40c57bb4cbe94e5862baf928f953b new file mode 100644 index 00000000..1f2f9b1a Binary files /dev/null and b/PO/Library/Artifacts/4f/4fe40c57bb4cbe94e5862baf928f953b differ diff --git a/PO/Library/Artifacts/4f/4fefdb97ba540cea0820f27c56bd6761 b/PO/Library/Artifacts/4f/4fefdb97ba540cea0820f27c56bd6761 new file mode 100644 index 00000000..561cd4e4 Binary files /dev/null and b/PO/Library/Artifacts/4f/4fefdb97ba540cea0820f27c56bd6761 differ diff --git a/PO/Library/Artifacts/50/500ee1f81b8b9623a3430fca452eb849 b/PO/Library/Artifacts/50/500ee1f81b8b9623a3430fca452eb849 new file mode 100644 index 00000000..f84b7285 Binary files /dev/null and b/PO/Library/Artifacts/50/500ee1f81b8b9623a3430fca452eb849 differ diff --git a/PO/Library/Artifacts/50/50254bd02f111b552045d16602f41c29 b/PO/Library/Artifacts/50/50254bd02f111b552045d16602f41c29 new file mode 100644 index 00000000..d890b4d1 Binary files /dev/null and b/PO/Library/Artifacts/50/50254bd02f111b552045d16602f41c29 differ diff --git a/PO/Library/Artifacts/50/504f8180292cc7f09ac9151d37af34a2 b/PO/Library/Artifacts/50/504f8180292cc7f09ac9151d37af34a2 new file mode 100644 index 00000000..0da03210 Binary files /dev/null and b/PO/Library/Artifacts/50/504f8180292cc7f09ac9151d37af34a2 differ diff --git a/PO/Library/Artifacts/50/506e723b4e4048ac47fb31a145365360 b/PO/Library/Artifacts/50/506e723b4e4048ac47fb31a145365360 new file mode 100644 index 00000000..d6bbe189 Binary files /dev/null and b/PO/Library/Artifacts/50/506e723b4e4048ac47fb31a145365360 differ diff --git a/PO/Library/Artifacts/50/506fd85be5ccaee8e95640acaeafc908 b/PO/Library/Artifacts/50/506fd85be5ccaee8e95640acaeafc908 new file mode 100644 index 00000000..112a3551 Binary files /dev/null and b/PO/Library/Artifacts/50/506fd85be5ccaee8e95640acaeafc908 differ diff --git a/PO/Library/Artifacts/50/50d29489d4825661dae97ee37d041e73 b/PO/Library/Artifacts/50/50d29489d4825661dae97ee37d041e73 new file mode 100644 index 00000000..3d48595e Binary files /dev/null and b/PO/Library/Artifacts/50/50d29489d4825661dae97ee37d041e73 differ diff --git a/PO/Library/Artifacts/50/50dc19d4201524c71b569a07961767bb b/PO/Library/Artifacts/50/50dc19d4201524c71b569a07961767bb new file mode 100644 index 00000000..fa0dff9c Binary files /dev/null and b/PO/Library/Artifacts/50/50dc19d4201524c71b569a07961767bb differ diff --git a/PO/Library/Artifacts/50/50eaa94ea2f28f1158d5c180e2922e61 b/PO/Library/Artifacts/50/50eaa94ea2f28f1158d5c180e2922e61 new file mode 100644 index 00000000..df89c60a Binary files /dev/null and b/PO/Library/Artifacts/50/50eaa94ea2f28f1158d5c180e2922e61 differ diff --git a/PO/Library/Artifacts/50/50efa5aa0f8da87e044dffa8fe922273 b/PO/Library/Artifacts/50/50efa5aa0f8da87e044dffa8fe922273 new file mode 100644 index 00000000..79123dd4 Binary files /dev/null and b/PO/Library/Artifacts/50/50efa5aa0f8da87e044dffa8fe922273 differ diff --git a/PO/Library/Artifacts/50/50f588a23f5b4117d79e15a1fc90a403 b/PO/Library/Artifacts/50/50f588a23f5b4117d79e15a1fc90a403 new file mode 100644 index 00000000..1ee13f48 Binary files /dev/null and b/PO/Library/Artifacts/50/50f588a23f5b4117d79e15a1fc90a403 differ diff --git a/PO/Library/Artifacts/51/510658d800ed1db7b3fcbd4189a5eff3 b/PO/Library/Artifacts/51/510658d800ed1db7b3fcbd4189a5eff3 new file mode 100644 index 00000000..1d058685 Binary files /dev/null and b/PO/Library/Artifacts/51/510658d800ed1db7b3fcbd4189a5eff3 differ diff --git a/PO/Library/Artifacts/51/510805ce1ce806a561fef9f7fb9759ce b/PO/Library/Artifacts/51/510805ce1ce806a561fef9f7fb9759ce new file mode 100644 index 00000000..9766c1f2 Binary files /dev/null and b/PO/Library/Artifacts/51/510805ce1ce806a561fef9f7fb9759ce differ diff --git a/PO/Library/Artifacts/51/51111ed1439e3a658c73078f41ba5e45 b/PO/Library/Artifacts/51/51111ed1439e3a658c73078f41ba5e45 new file mode 100644 index 00000000..7dfedb36 Binary files /dev/null and b/PO/Library/Artifacts/51/51111ed1439e3a658c73078f41ba5e45 differ diff --git a/PO/Library/Artifacts/51/51274b5cae92ac9ca8feb9ea0a784279 b/PO/Library/Artifacts/51/51274b5cae92ac9ca8feb9ea0a784279 new file mode 100644 index 00000000..83b15ac4 Binary files /dev/null and b/PO/Library/Artifacts/51/51274b5cae92ac9ca8feb9ea0a784279 differ diff --git a/PO/Library/Artifacts/51/5128fb421bb60e7e9bc116180be39b3e b/PO/Library/Artifacts/51/5128fb421bb60e7e9bc116180be39b3e new file mode 100644 index 00000000..134166f2 Binary files /dev/null and b/PO/Library/Artifacts/51/5128fb421bb60e7e9bc116180be39b3e differ diff --git a/PO/Library/Artifacts/51/5133fa52be82a316cb8b34ae7c946606 b/PO/Library/Artifacts/51/5133fa52be82a316cb8b34ae7c946606 new file mode 100644 index 00000000..d044260f Binary files /dev/null and b/PO/Library/Artifacts/51/5133fa52be82a316cb8b34ae7c946606 differ diff --git a/PO/Library/Artifacts/51/51387324c32e1da1378b287af9210a10 b/PO/Library/Artifacts/51/51387324c32e1da1378b287af9210a10 new file mode 100644 index 00000000..c23f4d16 Binary files /dev/null and b/PO/Library/Artifacts/51/51387324c32e1da1378b287af9210a10 differ diff --git a/PO/Library/Artifacts/51/5173556bb2fdda5969ca279d781669e6 b/PO/Library/Artifacts/51/5173556bb2fdda5969ca279d781669e6 new file mode 100644 index 00000000..cbc22135 Binary files /dev/null and b/PO/Library/Artifacts/51/5173556bb2fdda5969ca279d781669e6 differ diff --git a/PO/Library/Artifacts/51/519f4268d0ca9ab92cb7f0e024df86a4 b/PO/Library/Artifacts/51/519f4268d0ca9ab92cb7f0e024df86a4 new file mode 100644 index 00000000..d27295eb Binary files /dev/null and b/PO/Library/Artifacts/51/519f4268d0ca9ab92cb7f0e024df86a4 differ diff --git a/PO/Library/Artifacts/51/51b169ba879c3bae6216d25520aa0a72 b/PO/Library/Artifacts/51/51b169ba879c3bae6216d25520aa0a72 new file mode 100644 index 00000000..b253b006 Binary files /dev/null and b/PO/Library/Artifacts/51/51b169ba879c3bae6216d25520aa0a72 differ diff --git a/PO/Library/Artifacts/51/51bad2a8c247779439dc3107944c6629 b/PO/Library/Artifacts/51/51bad2a8c247779439dc3107944c6629 new file mode 100644 index 00000000..5c621249 Binary files /dev/null and b/PO/Library/Artifacts/51/51bad2a8c247779439dc3107944c6629 differ diff --git a/PO/Library/Artifacts/51/51c06832bee1b50689df3d28ce727e49 b/PO/Library/Artifacts/51/51c06832bee1b50689df3d28ce727e49 new file mode 100644 index 00000000..b86c43f9 Binary files /dev/null and b/PO/Library/Artifacts/51/51c06832bee1b50689df3d28ce727e49 differ diff --git a/PO/Library/Artifacts/51/51f732ced25f6734162235e9726fa0bb b/PO/Library/Artifacts/51/51f732ced25f6734162235e9726fa0bb new file mode 100644 index 00000000..5c487996 Binary files /dev/null and b/PO/Library/Artifacts/51/51f732ced25f6734162235e9726fa0bb differ diff --git a/PO/Library/Artifacts/51/51fd6f24ed748c61ee4f791fa614fa0b b/PO/Library/Artifacts/51/51fd6f24ed748c61ee4f791fa614fa0b new file mode 100644 index 00000000..1f60bca3 Binary files /dev/null and b/PO/Library/Artifacts/51/51fd6f24ed748c61ee4f791fa614fa0b differ diff --git a/PO/Library/Artifacts/52/52146d39843dafccee49b325cf93c46f b/PO/Library/Artifacts/52/52146d39843dafccee49b325cf93c46f new file mode 100644 index 00000000..07773769 Binary files /dev/null and b/PO/Library/Artifacts/52/52146d39843dafccee49b325cf93c46f differ diff --git a/PO/Library/Artifacts/52/5218b15f06ca73a16e0b766b22a4780b b/PO/Library/Artifacts/52/5218b15f06ca73a16e0b766b22a4780b new file mode 100644 index 00000000..ce1d4a68 Binary files /dev/null and b/PO/Library/Artifacts/52/5218b15f06ca73a16e0b766b22a4780b differ diff --git a/PO/Library/Artifacts/52/522237857307114ae117b4c2f9b9ff4c b/PO/Library/Artifacts/52/522237857307114ae117b4c2f9b9ff4c new file mode 100644 index 00000000..9bb41bf4 Binary files /dev/null and b/PO/Library/Artifacts/52/522237857307114ae117b4c2f9b9ff4c differ diff --git a/PO/Library/Artifacts/52/52326182398d9b3b52a1bfd7a2bb4ef6 b/PO/Library/Artifacts/52/52326182398d9b3b52a1bfd7a2bb4ef6 new file mode 100644 index 00000000..83a547b0 Binary files /dev/null and b/PO/Library/Artifacts/52/52326182398d9b3b52a1bfd7a2bb4ef6 differ diff --git a/PO/Library/Artifacts/52/523b1aed9f961f759d7ec64de9b5d4ae b/PO/Library/Artifacts/52/523b1aed9f961f759d7ec64de9b5d4ae new file mode 100644 index 00000000..4d9a22b6 Binary files /dev/null and b/PO/Library/Artifacts/52/523b1aed9f961f759d7ec64de9b5d4ae differ diff --git a/PO/Library/Artifacts/52/525444f7ec791128e54ef0a0f88b217e b/PO/Library/Artifacts/52/525444f7ec791128e54ef0a0f88b217e new file mode 100644 index 00000000..a2f55105 Binary files /dev/null and b/PO/Library/Artifacts/52/525444f7ec791128e54ef0a0f88b217e differ diff --git a/PO/Library/Artifacts/52/525f92c59cf0a0ea2820438e83d2b13b b/PO/Library/Artifacts/52/525f92c59cf0a0ea2820438e83d2b13b new file mode 100644 index 00000000..d06445b5 Binary files /dev/null and b/PO/Library/Artifacts/52/525f92c59cf0a0ea2820438e83d2b13b differ diff --git a/PO/Library/Artifacts/52/529b2c628196b1ddb18bd3f9c69d7029 b/PO/Library/Artifacts/52/529b2c628196b1ddb18bd3f9c69d7029 new file mode 100644 index 00000000..cba4b99f Binary files /dev/null and b/PO/Library/Artifacts/52/529b2c628196b1ddb18bd3f9c69d7029 differ diff --git a/PO/Library/Artifacts/52/52b0db4cb79aeb10e96738cb581ecf52 b/PO/Library/Artifacts/52/52b0db4cb79aeb10e96738cb581ecf52 new file mode 100644 index 00000000..aed87cb1 Binary files /dev/null and b/PO/Library/Artifacts/52/52b0db4cb79aeb10e96738cb581ecf52 differ diff --git a/PO/Library/Artifacts/52/52d3e45a3a1223c8138351dfc7586699 b/PO/Library/Artifacts/52/52d3e45a3a1223c8138351dfc7586699 new file mode 100644 index 00000000..c71e74ab Binary files /dev/null and b/PO/Library/Artifacts/52/52d3e45a3a1223c8138351dfc7586699 differ diff --git a/PO/Library/Artifacts/52/52def8c9c1fc8c5dcafbb0963e6f822d b/PO/Library/Artifacts/52/52def8c9c1fc8c5dcafbb0963e6f822d new file mode 100644 index 00000000..34fdd6fa Binary files /dev/null and b/PO/Library/Artifacts/52/52def8c9c1fc8c5dcafbb0963e6f822d differ diff --git a/PO/Library/Artifacts/52/52e2ec405bdf6ff4e636af2983397530 b/PO/Library/Artifacts/52/52e2ec405bdf6ff4e636af2983397530 new file mode 100644 index 00000000..5d497dd2 Binary files /dev/null and b/PO/Library/Artifacts/52/52e2ec405bdf6ff4e636af2983397530 differ diff --git a/PO/Library/Artifacts/52/52e69d1067725202847e1bd8ef47ca0b b/PO/Library/Artifacts/52/52e69d1067725202847e1bd8ef47ca0b new file mode 100644 index 00000000..5914f885 Binary files /dev/null and b/PO/Library/Artifacts/52/52e69d1067725202847e1bd8ef47ca0b differ diff --git a/PO/Library/Artifacts/52/52f36894ff7754df22595a830dbd7a69 b/PO/Library/Artifacts/52/52f36894ff7754df22595a830dbd7a69 new file mode 100644 index 00000000..51981428 Binary files /dev/null and b/PO/Library/Artifacts/52/52f36894ff7754df22595a830dbd7a69 differ diff --git a/PO/Library/Artifacts/52/52fa274792660b3ec9007402e77eff3a b/PO/Library/Artifacts/52/52fa274792660b3ec9007402e77eff3a new file mode 100644 index 00000000..ea04bbb8 Binary files /dev/null and b/PO/Library/Artifacts/52/52fa274792660b3ec9007402e77eff3a differ diff --git a/PO/Library/Artifacts/53/533f43826c2c1eec172f51d1a780b7e2 b/PO/Library/Artifacts/53/533f43826c2c1eec172f51d1a780b7e2 new file mode 100644 index 00000000..804166bb Binary files /dev/null and b/PO/Library/Artifacts/53/533f43826c2c1eec172f51d1a780b7e2 differ diff --git a/PO/Library/Artifacts/53/535f1746656b2ca3e385e8e8d5367fa8 b/PO/Library/Artifacts/53/535f1746656b2ca3e385e8e8d5367fa8 new file mode 100644 index 00000000..29383ebc Binary files /dev/null and b/PO/Library/Artifacts/53/535f1746656b2ca3e385e8e8d5367fa8 differ diff --git a/PO/Library/Artifacts/53/5376430ea4fe2e86bb478878510486ac b/PO/Library/Artifacts/53/5376430ea4fe2e86bb478878510486ac new file mode 100644 index 00000000..a8bf0bd0 Binary files /dev/null and b/PO/Library/Artifacts/53/5376430ea4fe2e86bb478878510486ac differ diff --git a/PO/Library/Artifacts/53/537b94cf215ffbded8a322a6b7dc501a b/PO/Library/Artifacts/53/537b94cf215ffbded8a322a6b7dc501a new file mode 100644 index 00000000..b1a85dd3 Binary files /dev/null and b/PO/Library/Artifacts/53/537b94cf215ffbded8a322a6b7dc501a differ diff --git a/PO/Library/Artifacts/53/53856ea6736faaff567a88d4ffc9ef6f b/PO/Library/Artifacts/53/53856ea6736faaff567a88d4ffc9ef6f new file mode 100644 index 00000000..73dcffc7 Binary files /dev/null and b/PO/Library/Artifacts/53/53856ea6736faaff567a88d4ffc9ef6f differ diff --git a/PO/Library/Artifacts/53/5392b7c448f1397baede9fa7fd791444 b/PO/Library/Artifacts/53/5392b7c448f1397baede9fa7fd791444 new file mode 100644 index 00000000..39e054c8 Binary files /dev/null and b/PO/Library/Artifacts/53/5392b7c448f1397baede9fa7fd791444 differ diff --git a/PO/Library/Artifacts/53/539e1d24d67b49f6baea30f115f4d5fb b/PO/Library/Artifacts/53/539e1d24d67b49f6baea30f115f4d5fb new file mode 100644 index 00000000..47d95054 Binary files /dev/null and b/PO/Library/Artifacts/53/539e1d24d67b49f6baea30f115f4d5fb differ diff --git a/PO/Library/Artifacts/53/53a92c8b87fcbcc66d6bd87cab2ac85b b/PO/Library/Artifacts/53/53a92c8b87fcbcc66d6bd87cab2ac85b new file mode 100644 index 00000000..bf624d84 Binary files /dev/null and b/PO/Library/Artifacts/53/53a92c8b87fcbcc66d6bd87cab2ac85b differ diff --git a/PO/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b b/PO/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b new file mode 100644 index 00000000..a184e921 Binary files /dev/null and b/PO/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b differ diff --git a/PO/Library/Artifacts/53/53d05fa48c3f63b48116b2fc0833b738 b/PO/Library/Artifacts/53/53d05fa48c3f63b48116b2fc0833b738 new file mode 100644 index 00000000..3307c2d3 Binary files /dev/null and b/PO/Library/Artifacts/53/53d05fa48c3f63b48116b2fc0833b738 differ diff --git a/PO/Library/Artifacts/53/53d4304ea4acd08ead9f3acf6114c0da b/PO/Library/Artifacts/53/53d4304ea4acd08ead9f3acf6114c0da new file mode 100644 index 00000000..c92b6da7 Binary files /dev/null and b/PO/Library/Artifacts/53/53d4304ea4acd08ead9f3acf6114c0da differ diff --git a/PO/Library/Artifacts/53/53db1cb10fee93322b18042c59fcbf7d b/PO/Library/Artifacts/53/53db1cb10fee93322b18042c59fcbf7d new file mode 100644 index 00000000..89f0cb33 Binary files /dev/null and b/PO/Library/Artifacts/53/53db1cb10fee93322b18042c59fcbf7d differ diff --git a/PO/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 b/PO/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 new file mode 100644 index 00000000..1e4456c1 Binary files /dev/null and b/PO/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 differ diff --git a/PO/Library/Artifacts/54/54003538a132926a7a6450d356d7c359 b/PO/Library/Artifacts/54/54003538a132926a7a6450d356d7c359 new file mode 100644 index 00000000..84d2b18e Binary files /dev/null and b/PO/Library/Artifacts/54/54003538a132926a7a6450d356d7c359 differ diff --git a/PO/Library/Artifacts/54/5401085c068e7a7d1378dfc7bd3f5969 b/PO/Library/Artifacts/54/5401085c068e7a7d1378dfc7bd3f5969 new file mode 100644 index 00000000..fcdd33bb Binary files /dev/null and b/PO/Library/Artifacts/54/5401085c068e7a7d1378dfc7bd3f5969 differ diff --git a/PO/Library/Artifacts/54/542a883807ef1f84985a3e38f8b69d5b b/PO/Library/Artifacts/54/542a883807ef1f84985a3e38f8b69d5b new file mode 100644 index 00000000..1ba2bb57 Binary files /dev/null and b/PO/Library/Artifacts/54/542a883807ef1f84985a3e38f8b69d5b differ diff --git a/PO/Library/Artifacts/54/54313187be837d5616840d06838ba427 b/PO/Library/Artifacts/54/54313187be837d5616840d06838ba427 new file mode 100644 index 00000000..64217076 Binary files /dev/null and b/PO/Library/Artifacts/54/54313187be837d5616840d06838ba427 differ diff --git a/PO/Library/Artifacts/54/5457a0439c541d62249f46d530d041cc b/PO/Library/Artifacts/54/5457a0439c541d62249f46d530d041cc new file mode 100644 index 00000000..9fa5e785 Binary files /dev/null and b/PO/Library/Artifacts/54/5457a0439c541d62249f46d530d041cc differ diff --git a/PO/Library/Artifacts/54/546b0b414079f14488288e3ee60b168d b/PO/Library/Artifacts/54/546b0b414079f14488288e3ee60b168d new file mode 100644 index 00000000..28db015e Binary files /dev/null and b/PO/Library/Artifacts/54/546b0b414079f14488288e3ee60b168d differ diff --git a/PO/Library/Artifacts/54/547105927a353719c34499f31370b212 b/PO/Library/Artifacts/54/547105927a353719c34499f31370b212 new file mode 100644 index 00000000..2e0e288a Binary files /dev/null and b/PO/Library/Artifacts/54/547105927a353719c34499f31370b212 differ diff --git a/PO/Library/Artifacts/54/547c794cf3aea34558ca221c81bbb0ce b/PO/Library/Artifacts/54/547c794cf3aea34558ca221c81bbb0ce new file mode 100644 index 00000000..c288342c Binary files /dev/null and b/PO/Library/Artifacts/54/547c794cf3aea34558ca221c81bbb0ce differ diff --git a/PO/Library/Artifacts/54/549d5ad4bb88b3fec50d6f3d5d6a6bca b/PO/Library/Artifacts/54/549d5ad4bb88b3fec50d6f3d5d6a6bca new file mode 100644 index 00000000..641dfe9a Binary files /dev/null and b/PO/Library/Artifacts/54/549d5ad4bb88b3fec50d6f3d5d6a6bca differ diff --git a/PO/Library/Artifacts/54/54daa195a94e4a0b4b7753a4b21af0fe b/PO/Library/Artifacts/54/54daa195a94e4a0b4b7753a4b21af0fe new file mode 100644 index 00000000..2ba53f56 Binary files /dev/null and b/PO/Library/Artifacts/54/54daa195a94e4a0b4b7753a4b21af0fe differ diff --git a/PO/Library/Artifacts/54/54eff0ca88873544fea7ebcc523580b8 b/PO/Library/Artifacts/54/54eff0ca88873544fea7ebcc523580b8 new file mode 100644 index 00000000..671166b4 Binary files /dev/null and b/PO/Library/Artifacts/54/54eff0ca88873544fea7ebcc523580b8 differ diff --git a/PO/Library/Artifacts/55/5502031430c7ab5f73b16195b8a9fbdc b/PO/Library/Artifacts/55/5502031430c7ab5f73b16195b8a9fbdc new file mode 100644 index 00000000..df0a96ea Binary files /dev/null and b/PO/Library/Artifacts/55/5502031430c7ab5f73b16195b8a9fbdc differ diff --git a/PO/Library/Artifacts/55/55147f367aa1e412ecb2cb0cbf0e5b62 b/PO/Library/Artifacts/55/55147f367aa1e412ecb2cb0cbf0e5b62 new file mode 100644 index 00000000..83c3d9de Binary files /dev/null and b/PO/Library/Artifacts/55/55147f367aa1e412ecb2cb0cbf0e5b62 differ diff --git a/PO/Library/Artifacts/55/551c2f2a39f7a9a6eb297f8c33f08bf1 b/PO/Library/Artifacts/55/551c2f2a39f7a9a6eb297f8c33f08bf1 new file mode 100644 index 00000000..992da225 Binary files /dev/null and b/PO/Library/Artifacts/55/551c2f2a39f7a9a6eb297f8c33f08bf1 differ diff --git a/PO/Library/Artifacts/55/55459dffc674afd44885c4e0e2db1b14 b/PO/Library/Artifacts/55/55459dffc674afd44885c4e0e2db1b14 new file mode 100644 index 00000000..6e6ed18a Binary files /dev/null and b/PO/Library/Artifacts/55/55459dffc674afd44885c4e0e2db1b14 differ diff --git a/PO/Library/Artifacts/55/5562afa4600e8d9db1cc1517cfedef07 b/PO/Library/Artifacts/55/5562afa4600e8d9db1cc1517cfedef07 new file mode 100644 index 00000000..c7871df5 Binary files /dev/null and b/PO/Library/Artifacts/55/5562afa4600e8d9db1cc1517cfedef07 differ diff --git a/PO/Library/Artifacts/55/557142d654fcf2f3f506e1a9a850b4c1 b/PO/Library/Artifacts/55/557142d654fcf2f3f506e1a9a850b4c1 new file mode 100644 index 00000000..4ae8fc00 Binary files /dev/null and b/PO/Library/Artifacts/55/557142d654fcf2f3f506e1a9a850b4c1 differ diff --git a/PO/Library/Artifacts/55/558e4010b31fe63ad8571304a8ab192e b/PO/Library/Artifacts/55/558e4010b31fe63ad8571304a8ab192e new file mode 100644 index 00000000..873dca45 Binary files /dev/null and b/PO/Library/Artifacts/55/558e4010b31fe63ad8571304a8ab192e differ diff --git a/PO/Library/Artifacts/55/5598d97f4624718014144f543648f66b b/PO/Library/Artifacts/55/5598d97f4624718014144f543648f66b new file mode 100644 index 00000000..04f06394 Binary files /dev/null and b/PO/Library/Artifacts/55/5598d97f4624718014144f543648f66b differ diff --git a/PO/Library/Artifacts/55/55c628dc1d1def18ffbff6d0c2dca9a7 b/PO/Library/Artifacts/55/55c628dc1d1def18ffbff6d0c2dca9a7 new file mode 100644 index 00000000..55ba7a5a Binary files /dev/null and b/PO/Library/Artifacts/55/55c628dc1d1def18ffbff6d0c2dca9a7 differ diff --git a/PO/Library/Artifacts/55/55e9cedeef91e985a8f3c1748e4b3021 b/PO/Library/Artifacts/55/55e9cedeef91e985a8f3c1748e4b3021 new file mode 100644 index 00000000..11ff6e8a Binary files /dev/null and b/PO/Library/Artifacts/55/55e9cedeef91e985a8f3c1748e4b3021 differ diff --git a/PO/Library/Artifacts/55/55ecf62a45279865796845aac5344466 b/PO/Library/Artifacts/55/55ecf62a45279865796845aac5344466 new file mode 100644 index 00000000..4eeb5e34 Binary files /dev/null and b/PO/Library/Artifacts/55/55ecf62a45279865796845aac5344466 differ diff --git a/PO/Library/Artifacts/56/56060a9fffa81070e54572b3283a78eb b/PO/Library/Artifacts/56/56060a9fffa81070e54572b3283a78eb new file mode 100644 index 00000000..b44ff7de Binary files /dev/null and b/PO/Library/Artifacts/56/56060a9fffa81070e54572b3283a78eb differ diff --git a/PO/Library/Artifacts/56/5609f4a403a7dd48d4bae7232466aaa6 b/PO/Library/Artifacts/56/5609f4a403a7dd48d4bae7232466aaa6 new file mode 100644 index 00000000..b9d6e177 Binary files /dev/null and b/PO/Library/Artifacts/56/5609f4a403a7dd48d4bae7232466aaa6 differ diff --git a/PO/Library/Artifacts/56/560de29aeec96755b3c096232a65f36e b/PO/Library/Artifacts/56/560de29aeec96755b3c096232a65f36e new file mode 100644 index 00000000..a7a56b54 Binary files /dev/null and b/PO/Library/Artifacts/56/560de29aeec96755b3c096232a65f36e differ diff --git a/PO/Library/Artifacts/56/561bd8bf3b834055ea4328d8c0b0a166 b/PO/Library/Artifacts/56/561bd8bf3b834055ea4328d8c0b0a166 new file mode 100644 index 00000000..ee8e6e22 Binary files /dev/null and b/PO/Library/Artifacts/56/561bd8bf3b834055ea4328d8c0b0a166 differ diff --git a/PO/Library/Artifacts/56/5630be7fc80bc5f79e24b840278b2155 b/PO/Library/Artifacts/56/5630be7fc80bc5f79e24b840278b2155 new file mode 100644 index 00000000..8bd27053 Binary files /dev/null and b/PO/Library/Artifacts/56/5630be7fc80bc5f79e24b840278b2155 differ diff --git a/PO/Library/Artifacts/56/56368b4ff3997d526e2ac3d654e85a50 b/PO/Library/Artifacts/56/56368b4ff3997d526e2ac3d654e85a50 new file mode 100644 index 00000000..b3899916 Binary files /dev/null and b/PO/Library/Artifacts/56/56368b4ff3997d526e2ac3d654e85a50 differ diff --git a/PO/Library/Artifacts/56/5642ab94f26bc48b6f23d8176f42569f b/PO/Library/Artifacts/56/5642ab94f26bc48b6f23d8176f42569f new file mode 100644 index 00000000..291430f1 Binary files /dev/null and b/PO/Library/Artifacts/56/5642ab94f26bc48b6f23d8176f42569f differ diff --git a/PO/Library/Artifacts/56/56587468a851b6249a058f6c447e1299 b/PO/Library/Artifacts/56/56587468a851b6249a058f6c447e1299 new file mode 100644 index 00000000..f14d9d65 Binary files /dev/null and b/PO/Library/Artifacts/56/56587468a851b6249a058f6c447e1299 differ diff --git a/PO/Library/Artifacts/56/566c269ef79934cf32ce8c5eab6686e3 b/PO/Library/Artifacts/56/566c269ef79934cf32ce8c5eab6686e3 new file mode 100644 index 00000000..3cab8a56 Binary files /dev/null and b/PO/Library/Artifacts/56/566c269ef79934cf32ce8c5eab6686e3 differ diff --git a/PO/Library/Artifacts/56/56a05a55fa3f7916211b6370b9a48772 b/PO/Library/Artifacts/56/56a05a55fa3f7916211b6370b9a48772 new file mode 100644 index 00000000..a77a30ec Binary files /dev/null and b/PO/Library/Artifacts/56/56a05a55fa3f7916211b6370b9a48772 differ diff --git a/PO/Library/Artifacts/56/56a1dad1771acb2e5457f12f080d9dae b/PO/Library/Artifacts/56/56a1dad1771acb2e5457f12f080d9dae new file mode 100644 index 00000000..dd007c46 Binary files /dev/null and b/PO/Library/Artifacts/56/56a1dad1771acb2e5457f12f080d9dae differ diff --git a/PO/Library/Artifacts/56/56ab91c0b9b34896b618fcc8c7f3952a b/PO/Library/Artifacts/56/56ab91c0b9b34896b618fcc8c7f3952a new file mode 100644 index 00000000..a2d22474 Binary files /dev/null and b/PO/Library/Artifacts/56/56ab91c0b9b34896b618fcc8c7f3952a differ diff --git a/PO/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf b/PO/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf new file mode 100644 index 00000000..989f4a0b Binary files /dev/null and b/PO/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf differ diff --git a/PO/Library/Artifacts/56/56bf080399099823fae232b769c9448a b/PO/Library/Artifacts/56/56bf080399099823fae232b769c9448a new file mode 100644 index 00000000..453112a6 Binary files /dev/null and b/PO/Library/Artifacts/56/56bf080399099823fae232b769c9448a differ diff --git a/PO/Library/Artifacts/56/56c33edc8dbee88e07e095575b70c9a0 b/PO/Library/Artifacts/56/56c33edc8dbee88e07e095575b70c9a0 new file mode 100644 index 00000000..fc6698fa Binary files /dev/null and b/PO/Library/Artifacts/56/56c33edc8dbee88e07e095575b70c9a0 differ diff --git a/PO/Library/Artifacts/56/56ec059c762e9dd763daf9b293860b45 b/PO/Library/Artifacts/56/56ec059c762e9dd763daf9b293860b45 new file mode 100644 index 00000000..ec6b1872 Binary files /dev/null and b/PO/Library/Artifacts/56/56ec059c762e9dd763daf9b293860b45 differ diff --git a/PO/Library/Artifacts/57/570d4868fb4f6b4770f53b20a5f449b6 b/PO/Library/Artifacts/57/570d4868fb4f6b4770f53b20a5f449b6 new file mode 100644 index 00000000..97f52701 Binary files /dev/null and b/PO/Library/Artifacts/57/570d4868fb4f6b4770f53b20a5f449b6 differ diff --git a/PO/Library/Artifacts/57/570f8f3fc0bb369f813a45ebf93001a0 b/PO/Library/Artifacts/57/570f8f3fc0bb369f813a45ebf93001a0 new file mode 100644 index 00000000..e65f2aeb Binary files /dev/null and b/PO/Library/Artifacts/57/570f8f3fc0bb369f813a45ebf93001a0 differ diff --git a/PO/Library/Artifacts/57/5718119a266b07ffe760774bee710477 b/PO/Library/Artifacts/57/5718119a266b07ffe760774bee710477 new file mode 100644 index 00000000..5f8759ba Binary files /dev/null and b/PO/Library/Artifacts/57/5718119a266b07ffe760774bee710477 differ diff --git a/PO/Library/Artifacts/57/571d5159532a120085a314fad96954a4 b/PO/Library/Artifacts/57/571d5159532a120085a314fad96954a4 new file mode 100644 index 00000000..7019c431 Binary files /dev/null and b/PO/Library/Artifacts/57/571d5159532a120085a314fad96954a4 differ diff --git a/PO/Library/Artifacts/57/572ec7c88b672d79704a9d43aea84c22 b/PO/Library/Artifacts/57/572ec7c88b672d79704a9d43aea84c22 new file mode 100644 index 00000000..c660408a Binary files /dev/null and b/PO/Library/Artifacts/57/572ec7c88b672d79704a9d43aea84c22 differ diff --git a/PO/Library/Artifacts/57/5731e26d24e779037b559821f34a5aa5 b/PO/Library/Artifacts/57/5731e26d24e779037b559821f34a5aa5 new file mode 100644 index 00000000..a10206ea Binary files /dev/null and b/PO/Library/Artifacts/57/5731e26d24e779037b559821f34a5aa5 differ diff --git a/PO/Library/Artifacts/57/575aaf648a5d248b61a3ecc1f359d310 b/PO/Library/Artifacts/57/575aaf648a5d248b61a3ecc1f359d310 new file mode 100644 index 00000000..e36fcf58 Binary files /dev/null and b/PO/Library/Artifacts/57/575aaf648a5d248b61a3ecc1f359d310 differ diff --git a/PO/Library/Artifacts/57/57638ce1a888d682bc42e59192d7325d b/PO/Library/Artifacts/57/57638ce1a888d682bc42e59192d7325d new file mode 100644 index 00000000..53ef3c38 Binary files /dev/null and b/PO/Library/Artifacts/57/57638ce1a888d682bc42e59192d7325d differ diff --git a/PO/Library/Artifacts/57/579c9fb5940882a36fbcd81409dff058 b/PO/Library/Artifacts/57/579c9fb5940882a36fbcd81409dff058 new file mode 100644 index 00000000..aeea2a0e Binary files /dev/null and b/PO/Library/Artifacts/57/579c9fb5940882a36fbcd81409dff058 differ diff --git a/PO/Library/Artifacts/57/57ab2c53afea964a03b90d403e447f68 b/PO/Library/Artifacts/57/57ab2c53afea964a03b90d403e447f68 new file mode 100644 index 00000000..3f850a67 Binary files /dev/null and b/PO/Library/Artifacts/57/57ab2c53afea964a03b90d403e447f68 differ diff --git a/PO/Library/Artifacts/57/57b2bd90ecf4d8a08a9060bff7e8b955 b/PO/Library/Artifacts/57/57b2bd90ecf4d8a08a9060bff7e8b955 new file mode 100644 index 00000000..a36fa81c Binary files /dev/null and b/PO/Library/Artifacts/57/57b2bd90ecf4d8a08a9060bff7e8b955 differ diff --git a/PO/Library/Artifacts/57/57b3b322bd839adffe4e6954a6fc3ae2 b/PO/Library/Artifacts/57/57b3b322bd839adffe4e6954a6fc3ae2 new file mode 100644 index 00000000..a3ec7f74 Binary files /dev/null and b/PO/Library/Artifacts/57/57b3b322bd839adffe4e6954a6fc3ae2 differ diff --git a/PO/Library/Artifacts/57/57c810e01d36c7cf583634ee5e923c69 b/PO/Library/Artifacts/57/57c810e01d36c7cf583634ee5e923c69 new file mode 100644 index 00000000..d277a6df Binary files /dev/null and b/PO/Library/Artifacts/57/57c810e01d36c7cf583634ee5e923c69 differ diff --git a/PO/Library/Artifacts/57/57d2452527b658548627bf13f1919850 b/PO/Library/Artifacts/57/57d2452527b658548627bf13f1919850 new file mode 100644 index 00000000..325cc4d6 Binary files /dev/null and b/PO/Library/Artifacts/57/57d2452527b658548627bf13f1919850 differ diff --git a/PO/Library/Artifacts/58/580694dae96204dda652bf9de995829d b/PO/Library/Artifacts/58/580694dae96204dda652bf9de995829d new file mode 100644 index 00000000..f981a0c5 Binary files /dev/null and b/PO/Library/Artifacts/58/580694dae96204dda652bf9de995829d differ diff --git a/PO/Library/Artifacts/58/58290bbb4243105cdbe60b7f88bb3a97 b/PO/Library/Artifacts/58/58290bbb4243105cdbe60b7f88bb3a97 new file mode 100644 index 00000000..1bd5964c Binary files /dev/null and b/PO/Library/Artifacts/58/58290bbb4243105cdbe60b7f88bb3a97 differ diff --git a/PO/Library/Artifacts/58/58345915762d0dcc68b5ddf085502c56 b/PO/Library/Artifacts/58/58345915762d0dcc68b5ddf085502c56 new file mode 100644 index 00000000..70db1418 Binary files /dev/null and b/PO/Library/Artifacts/58/58345915762d0dcc68b5ddf085502c56 differ diff --git a/PO/Library/Artifacts/58/583f5d02c373c14250a636a0624066b4 b/PO/Library/Artifacts/58/583f5d02c373c14250a636a0624066b4 new file mode 100644 index 00000000..99e86f72 Binary files /dev/null and b/PO/Library/Artifacts/58/583f5d02c373c14250a636a0624066b4 differ diff --git a/PO/Library/Artifacts/58/58476917fa49290c7eb19f46633d1945 b/PO/Library/Artifacts/58/58476917fa49290c7eb19f46633d1945 new file mode 100644 index 00000000..0022ca3c Binary files /dev/null and b/PO/Library/Artifacts/58/58476917fa49290c7eb19f46633d1945 differ diff --git a/PO/Library/Artifacts/58/584fc46bb2afac2226d91af05939acba b/PO/Library/Artifacts/58/584fc46bb2afac2226d91af05939acba new file mode 100644 index 00000000..edf97c3b Binary files /dev/null and b/PO/Library/Artifacts/58/584fc46bb2afac2226d91af05939acba differ diff --git a/PO/Library/Artifacts/58/5863f4c370c61dae1930588b45dfde12 b/PO/Library/Artifacts/58/5863f4c370c61dae1930588b45dfde12 new file mode 100644 index 00000000..668c7cbe Binary files /dev/null and b/PO/Library/Artifacts/58/5863f4c370c61dae1930588b45dfde12 differ diff --git a/PO/Library/Artifacts/58/5880a921c3dc4274fa01f6619f5fc2aa b/PO/Library/Artifacts/58/5880a921c3dc4274fa01f6619f5fc2aa new file mode 100644 index 00000000..15358123 Binary files /dev/null and b/PO/Library/Artifacts/58/5880a921c3dc4274fa01f6619f5fc2aa differ diff --git a/PO/Library/Artifacts/58/5884620f3fe8ba98f01d9ca4148af8a7 b/PO/Library/Artifacts/58/5884620f3fe8ba98f01d9ca4148af8a7 new file mode 100644 index 00000000..dae1b0a2 Binary files /dev/null and b/PO/Library/Artifacts/58/5884620f3fe8ba98f01d9ca4148af8a7 differ diff --git a/PO/Library/Artifacts/58/588696afb2326d1f0fe03885a8e0fd2d b/PO/Library/Artifacts/58/588696afb2326d1f0fe03885a8e0fd2d new file mode 100644 index 00000000..c6b4e423 Binary files /dev/null and b/PO/Library/Artifacts/58/588696afb2326d1f0fe03885a8e0fd2d differ diff --git a/PO/Library/Artifacts/58/58a343f184f05d166dc9f18569902b94 b/PO/Library/Artifacts/58/58a343f184f05d166dc9f18569902b94 new file mode 100644 index 00000000..161297f0 Binary files /dev/null and b/PO/Library/Artifacts/58/58a343f184f05d166dc9f18569902b94 differ diff --git a/PO/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df b/PO/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df new file mode 100644 index 00000000..38d94404 Binary files /dev/null and b/PO/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df differ diff --git a/PO/Library/Artifacts/58/58f9bca6c679a9d97129fe7a73b2153e b/PO/Library/Artifacts/58/58f9bca6c679a9d97129fe7a73b2153e new file mode 100644 index 00000000..bf9f519d Binary files /dev/null and b/PO/Library/Artifacts/58/58f9bca6c679a9d97129fe7a73b2153e differ diff --git a/PO/Library/Artifacts/59/5901cd2c62bc0e5d9747421d4e85bc20 b/PO/Library/Artifacts/59/5901cd2c62bc0e5d9747421d4e85bc20 new file mode 100644 index 00000000..5d11c061 Binary files /dev/null and b/PO/Library/Artifacts/59/5901cd2c62bc0e5d9747421d4e85bc20 differ diff --git a/PO/Library/Artifacts/59/59069e68d2779e06f173ef15ac0e3cdc b/PO/Library/Artifacts/59/59069e68d2779e06f173ef15ac0e3cdc new file mode 100644 index 00000000..6a5ff3af Binary files /dev/null and b/PO/Library/Artifacts/59/59069e68d2779e06f173ef15ac0e3cdc differ diff --git a/PO/Library/Artifacts/59/590e7220c2c24a005404bf21a297cbc8 b/PO/Library/Artifacts/59/590e7220c2c24a005404bf21a297cbc8 new file mode 100644 index 00000000..d87a81a2 Binary files /dev/null and b/PO/Library/Artifacts/59/590e7220c2c24a005404bf21a297cbc8 differ diff --git a/PO/Library/Artifacts/59/592012a577ba45833b71643d76782171 b/PO/Library/Artifacts/59/592012a577ba45833b71643d76782171 new file mode 100644 index 00000000..17beee90 Binary files /dev/null and b/PO/Library/Artifacts/59/592012a577ba45833b71643d76782171 differ diff --git a/PO/Library/Artifacts/59/593851ca4dac3254a37ccedbc4c017ea b/PO/Library/Artifacts/59/593851ca4dac3254a37ccedbc4c017ea new file mode 100644 index 00000000..beff49ed Binary files /dev/null and b/PO/Library/Artifacts/59/593851ca4dac3254a37ccedbc4c017ea differ diff --git a/PO/Library/Artifacts/59/598a7659ca2ed245baa6aa2defa76d6d b/PO/Library/Artifacts/59/598a7659ca2ed245baa6aa2defa76d6d new file mode 100644 index 00000000..3677dee7 Binary files /dev/null and b/PO/Library/Artifacts/59/598a7659ca2ed245baa6aa2defa76d6d differ diff --git a/PO/Library/Artifacts/59/59a15276b75f2391ee9a3d1c712e0445 b/PO/Library/Artifacts/59/59a15276b75f2391ee9a3d1c712e0445 new file mode 100644 index 00000000..8e96f457 Binary files /dev/null and b/PO/Library/Artifacts/59/59a15276b75f2391ee9a3d1c712e0445 differ diff --git a/PO/Library/Artifacts/59/59a5df6c117361d8128ff31c94c3c3b4 b/PO/Library/Artifacts/59/59a5df6c117361d8128ff31c94c3c3b4 new file mode 100644 index 00000000..4ba49a16 Binary files /dev/null and b/PO/Library/Artifacts/59/59a5df6c117361d8128ff31c94c3c3b4 differ diff --git a/PO/Library/Artifacts/59/59ae8201e4b55251b908ed521fc4239e b/PO/Library/Artifacts/59/59ae8201e4b55251b908ed521fc4239e new file mode 100644 index 00000000..acb5ff9b Binary files /dev/null and b/PO/Library/Artifacts/59/59ae8201e4b55251b908ed521fc4239e differ diff --git a/PO/Library/Artifacts/59/59d75a616fbbe304bda742a4ade3d1e3 b/PO/Library/Artifacts/59/59d75a616fbbe304bda742a4ade3d1e3 new file mode 100644 index 00000000..34cd6058 Binary files /dev/null and b/PO/Library/Artifacts/59/59d75a616fbbe304bda742a4ade3d1e3 differ diff --git a/PO/Library/Artifacts/59/59f3b34181026b141d3ec58da2c3dd74 b/PO/Library/Artifacts/59/59f3b34181026b141d3ec58da2c3dd74 new file mode 100644 index 00000000..a9824844 Binary files /dev/null and b/PO/Library/Artifacts/59/59f3b34181026b141d3ec58da2c3dd74 differ diff --git a/PO/Library/Artifacts/59/59fd9fa104e4affd4ef194f479ab3b63 b/PO/Library/Artifacts/59/59fd9fa104e4affd4ef194f479ab3b63 new file mode 100644 index 00000000..27ce232e Binary files /dev/null and b/PO/Library/Artifacts/59/59fd9fa104e4affd4ef194f479ab3b63 differ diff --git a/PO/Library/Artifacts/59/59fe28df3dbf3e4b79596ffed51af145 b/PO/Library/Artifacts/59/59fe28df3dbf3e4b79596ffed51af145 new file mode 100644 index 00000000..f6959741 Binary files /dev/null and b/PO/Library/Artifacts/59/59fe28df3dbf3e4b79596ffed51af145 differ diff --git a/PO/Library/Artifacts/5a/5a182e7bf9d85fc4fa3dd3b366c1f9c0 b/PO/Library/Artifacts/5a/5a182e7bf9d85fc4fa3dd3b366c1f9c0 new file mode 100644 index 00000000..b6ebf7bc Binary files /dev/null and b/PO/Library/Artifacts/5a/5a182e7bf9d85fc4fa3dd3b366c1f9c0 differ diff --git a/PO/Library/Artifacts/5a/5a1a4b8c3305394bbec5a050fb00ec9f b/PO/Library/Artifacts/5a/5a1a4b8c3305394bbec5a050fb00ec9f new file mode 100644 index 00000000..32d69829 Binary files /dev/null and b/PO/Library/Artifacts/5a/5a1a4b8c3305394bbec5a050fb00ec9f differ diff --git a/PO/Library/Artifacts/5a/5a218bf2f81bd99bdd6123f76c2fdf9c b/PO/Library/Artifacts/5a/5a218bf2f81bd99bdd6123f76c2fdf9c new file mode 100644 index 00000000..7df84a7e Binary files /dev/null and b/PO/Library/Artifacts/5a/5a218bf2f81bd99bdd6123f76c2fdf9c differ diff --git a/PO/Library/Artifacts/5a/5a3c3a9390746885ad6300a57b91b2d1 b/PO/Library/Artifacts/5a/5a3c3a9390746885ad6300a57b91b2d1 new file mode 100644 index 00000000..6a8c9cfb Binary files /dev/null and b/PO/Library/Artifacts/5a/5a3c3a9390746885ad6300a57b91b2d1 differ diff --git a/PO/Library/Artifacts/5a/5a60c5560147e0fffad53bf588d94275 b/PO/Library/Artifacts/5a/5a60c5560147e0fffad53bf588d94275 new file mode 100644 index 00000000..a275ef22 Binary files /dev/null and b/PO/Library/Artifacts/5a/5a60c5560147e0fffad53bf588d94275 differ diff --git a/PO/Library/Artifacts/5a/5abeb4df7d33833624e2a24a6088c3cf b/PO/Library/Artifacts/5a/5abeb4df7d33833624e2a24a6088c3cf new file mode 100644 index 00000000..33d9ae47 Binary files /dev/null and b/PO/Library/Artifacts/5a/5abeb4df7d33833624e2a24a6088c3cf differ diff --git a/PO/Library/Artifacts/5a/5ad4630e629a6596e70cba77eb7a303e b/PO/Library/Artifacts/5a/5ad4630e629a6596e70cba77eb7a303e new file mode 100644 index 00000000..2d015e5a Binary files /dev/null and b/PO/Library/Artifacts/5a/5ad4630e629a6596e70cba77eb7a303e differ diff --git a/PO/Library/Artifacts/5a/5ad86b9904882d41b80c24dd8f9d3e12 b/PO/Library/Artifacts/5a/5ad86b9904882d41b80c24dd8f9d3e12 new file mode 100644 index 00000000..7718c266 Binary files /dev/null and b/PO/Library/Artifacts/5a/5ad86b9904882d41b80c24dd8f9d3e12 differ diff --git a/PO/Library/Artifacts/5a/5adf4dcb5fd11e9d7691fa9454c3794f b/PO/Library/Artifacts/5a/5adf4dcb5fd11e9d7691fa9454c3794f new file mode 100644 index 00000000..4cb87d87 Binary files /dev/null and b/PO/Library/Artifacts/5a/5adf4dcb5fd11e9d7691fa9454c3794f differ diff --git a/PO/Library/Artifacts/5a/5ae48fd8abffce5352b3bf5b463b7993 b/PO/Library/Artifacts/5a/5ae48fd8abffce5352b3bf5b463b7993 new file mode 100644 index 00000000..5635e420 Binary files /dev/null and b/PO/Library/Artifacts/5a/5ae48fd8abffce5352b3bf5b463b7993 differ diff --git a/PO/Library/Artifacts/5a/5ae9c2126e05ef525d330f1007ac7a82 b/PO/Library/Artifacts/5a/5ae9c2126e05ef525d330f1007ac7a82 new file mode 100644 index 00000000..f667a3b5 Binary files /dev/null and b/PO/Library/Artifacts/5a/5ae9c2126e05ef525d330f1007ac7a82 differ diff --git a/PO/Library/Artifacts/5b/5b1c643523ada6766002269626e4bb06 b/PO/Library/Artifacts/5b/5b1c643523ada6766002269626e4bb06 new file mode 100644 index 00000000..4d0a7ef5 Binary files /dev/null and b/PO/Library/Artifacts/5b/5b1c643523ada6766002269626e4bb06 differ diff --git a/PO/Library/Artifacts/5b/5b549d96f6d24447b73dc6cccad50fe1 b/PO/Library/Artifacts/5b/5b549d96f6d24447b73dc6cccad50fe1 new file mode 100644 index 00000000..1f76148a Binary files /dev/null and b/PO/Library/Artifacts/5b/5b549d96f6d24447b73dc6cccad50fe1 differ diff --git a/PO/Library/Artifacts/5b/5b55c2cbcb7237fa2fcfbb90e607233e b/PO/Library/Artifacts/5b/5b55c2cbcb7237fa2fcfbb90e607233e new file mode 100644 index 00000000..062ab7af Binary files /dev/null and b/PO/Library/Artifacts/5b/5b55c2cbcb7237fa2fcfbb90e607233e differ diff --git a/PO/Library/Artifacts/5b/5b595768656b17fcdfe31adbb71aea56 b/PO/Library/Artifacts/5b/5b595768656b17fcdfe31adbb71aea56 new file mode 100644 index 00000000..a8358deb Binary files /dev/null and b/PO/Library/Artifacts/5b/5b595768656b17fcdfe31adbb71aea56 differ diff --git a/PO/Library/Artifacts/5b/5b5b9a7921033214fa422648e4a0ce2d b/PO/Library/Artifacts/5b/5b5b9a7921033214fa422648e4a0ce2d new file mode 100644 index 00000000..ff8b55fe Binary files /dev/null and b/PO/Library/Artifacts/5b/5b5b9a7921033214fa422648e4a0ce2d differ diff --git a/PO/Library/Artifacts/5b/5b6234830bf3678340a146e79c0897cd b/PO/Library/Artifacts/5b/5b6234830bf3678340a146e79c0897cd new file mode 100644 index 00000000..72957988 Binary files /dev/null and b/PO/Library/Artifacts/5b/5b6234830bf3678340a146e79c0897cd differ diff --git a/PO/Library/Artifacts/5b/5b813e505c98cb50040ac28f85fd5d61 b/PO/Library/Artifacts/5b/5b813e505c98cb50040ac28f85fd5d61 new file mode 100644 index 00000000..de95c426 Binary files /dev/null and b/PO/Library/Artifacts/5b/5b813e505c98cb50040ac28f85fd5d61 differ diff --git a/PO/Library/Artifacts/5b/5b8dd853067a78af85f8af4eda2494d5 b/PO/Library/Artifacts/5b/5b8dd853067a78af85f8af4eda2494d5 new file mode 100644 index 00000000..2027ab1c Binary files /dev/null and b/PO/Library/Artifacts/5b/5b8dd853067a78af85f8af4eda2494d5 differ diff --git a/PO/Library/Artifacts/5b/5b9bdca49a02510b5af751f992b43636 b/PO/Library/Artifacts/5b/5b9bdca49a02510b5af751f992b43636 new file mode 100644 index 00000000..2ba55cb7 Binary files /dev/null and b/PO/Library/Artifacts/5b/5b9bdca49a02510b5af751f992b43636 differ diff --git a/PO/Library/Artifacts/5b/5ba49a910ba629026c475ad970127ee3 b/PO/Library/Artifacts/5b/5ba49a910ba629026c475ad970127ee3 new file mode 100644 index 00000000..17521e62 Binary files /dev/null and b/PO/Library/Artifacts/5b/5ba49a910ba629026c475ad970127ee3 differ diff --git a/PO/Library/Artifacts/5b/5bb12b5c7e15d9782bfa8d26fad27264 b/PO/Library/Artifacts/5b/5bb12b5c7e15d9782bfa8d26fad27264 new file mode 100644 index 00000000..1f70dfc4 Binary files /dev/null and b/PO/Library/Artifacts/5b/5bb12b5c7e15d9782bfa8d26fad27264 differ diff --git a/PO/Library/Artifacts/5b/5bb86b6392f4cdf84117fef82628b7de b/PO/Library/Artifacts/5b/5bb86b6392f4cdf84117fef82628b7de new file mode 100644 index 00000000..69e86caa Binary files /dev/null and b/PO/Library/Artifacts/5b/5bb86b6392f4cdf84117fef82628b7de differ diff --git a/PO/Library/Artifacts/5b/5bc9592b9220563e0aeedc89c5e7a03a b/PO/Library/Artifacts/5b/5bc9592b9220563e0aeedc89c5e7a03a new file mode 100644 index 00000000..bf468c31 Binary files /dev/null and b/PO/Library/Artifacts/5b/5bc9592b9220563e0aeedc89c5e7a03a differ diff --git a/PO/Library/Artifacts/5b/5be263ad6b712e7c68a9b2cc3c48ddd6 b/PO/Library/Artifacts/5b/5be263ad6b712e7c68a9b2cc3c48ddd6 new file mode 100644 index 00000000..8b533096 Binary files /dev/null and b/PO/Library/Artifacts/5b/5be263ad6b712e7c68a9b2cc3c48ddd6 differ diff --git a/PO/Library/Artifacts/5b/5bef00f9718dfdde9edab55fcedb5466 b/PO/Library/Artifacts/5b/5bef00f9718dfdde9edab55fcedb5466 new file mode 100644 index 00000000..1275ebb3 Binary files /dev/null and b/PO/Library/Artifacts/5b/5bef00f9718dfdde9edab55fcedb5466 differ diff --git a/PO/Library/Artifacts/5b/5bf7fa72787ad21559ee1756ae7bb4b8 b/PO/Library/Artifacts/5b/5bf7fa72787ad21559ee1756ae7bb4b8 new file mode 100644 index 00000000..bcecd98f Binary files /dev/null and b/PO/Library/Artifacts/5b/5bf7fa72787ad21559ee1756ae7bb4b8 differ diff --git a/PO/Library/Artifacts/5c/5c0bc02617077cc1d5bdf07a03ddf266 b/PO/Library/Artifacts/5c/5c0bc02617077cc1d5bdf07a03ddf266 new file mode 100644 index 00000000..f14d2cd5 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c0bc02617077cc1d5bdf07a03ddf266 differ diff --git a/PO/Library/Artifacts/5c/5c1493b04858d8f53b2925ad561abc23 b/PO/Library/Artifacts/5c/5c1493b04858d8f53b2925ad561abc23 new file mode 100644 index 00000000..e3246c47 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c1493b04858d8f53b2925ad561abc23 differ diff --git a/PO/Library/Artifacts/5c/5c36328cbc6a7b947f7fd4042af417f2 b/PO/Library/Artifacts/5c/5c36328cbc6a7b947f7fd4042af417f2 new file mode 100644 index 00000000..643c1270 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c36328cbc6a7b947f7fd4042af417f2 differ diff --git a/PO/Library/Artifacts/5c/5c4d48d3dc0cec5e96d16dc2fd8eb7aa b/PO/Library/Artifacts/5c/5c4d48d3dc0cec5e96d16dc2fd8eb7aa new file mode 100644 index 00000000..42111ba9 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c4d48d3dc0cec5e96d16dc2fd8eb7aa differ diff --git a/PO/Library/Artifacts/5c/5c4f8bf2948a45663c1ac5f5ada47ff2 b/PO/Library/Artifacts/5c/5c4f8bf2948a45663c1ac5f5ada47ff2 new file mode 100644 index 00000000..ad064691 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c4f8bf2948a45663c1ac5f5ada47ff2 differ diff --git a/PO/Library/Artifacts/5c/5c593c66fe7bb8119bb692af0f2c072d b/PO/Library/Artifacts/5c/5c593c66fe7bb8119bb692af0f2c072d new file mode 100644 index 00000000..c8eb4fe0 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c593c66fe7bb8119bb692af0f2c072d differ diff --git a/PO/Library/Artifacts/5c/5c63f429a48bc7dfb077956efc1cba56 b/PO/Library/Artifacts/5c/5c63f429a48bc7dfb077956efc1cba56 new file mode 100644 index 00000000..0c74eb8e Binary files /dev/null and b/PO/Library/Artifacts/5c/5c63f429a48bc7dfb077956efc1cba56 differ diff --git a/PO/Library/Artifacts/5c/5c6458254046d1703fe7e52a0f53898d b/PO/Library/Artifacts/5c/5c6458254046d1703fe7e52a0f53898d new file mode 100644 index 00000000..09061ca6 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c6458254046d1703fe7e52a0f53898d differ diff --git a/PO/Library/Artifacts/5c/5c7deb52b7ea34ad370fe3e88100d8ab b/PO/Library/Artifacts/5c/5c7deb52b7ea34ad370fe3e88100d8ab new file mode 100644 index 00000000..b16b6857 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c7deb52b7ea34ad370fe3e88100d8ab differ diff --git a/PO/Library/Artifacts/5c/5c86887f6dee67e1f7dad9efee1c418e b/PO/Library/Artifacts/5c/5c86887f6dee67e1f7dad9efee1c418e new file mode 100644 index 00000000..b49ad090 Binary files /dev/null and b/PO/Library/Artifacts/5c/5c86887f6dee67e1f7dad9efee1c418e differ diff --git a/PO/Library/Artifacts/5c/5cb4b3f7259fec6a484012f1e22176d4 b/PO/Library/Artifacts/5c/5cb4b3f7259fec6a484012f1e22176d4 new file mode 100644 index 00000000..631e94e4 Binary files /dev/null and b/PO/Library/Artifacts/5c/5cb4b3f7259fec6a484012f1e22176d4 differ diff --git a/PO/Library/Artifacts/5c/5cd4466714e1189ea16e9b68ac016e7d b/PO/Library/Artifacts/5c/5cd4466714e1189ea16e9b68ac016e7d new file mode 100644 index 00000000..3c7bec77 Binary files /dev/null and b/PO/Library/Artifacts/5c/5cd4466714e1189ea16e9b68ac016e7d differ diff --git a/PO/Library/Artifacts/5c/5cfa2ef585bc4cd39d5f17dfdc8d1fef b/PO/Library/Artifacts/5c/5cfa2ef585bc4cd39d5f17dfdc8d1fef new file mode 100644 index 00000000..a766a750 Binary files /dev/null and b/PO/Library/Artifacts/5c/5cfa2ef585bc4cd39d5f17dfdc8d1fef differ diff --git a/PO/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d b/PO/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d new file mode 100644 index 00000000..288c085a Binary files /dev/null and b/PO/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d differ diff --git a/PO/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 b/PO/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 new file mode 100644 index 00000000..cae6d4c3 Binary files /dev/null and b/PO/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 differ diff --git a/PO/Library/Artifacts/5d/5d48c442ea81bd747f89538a34cee48f b/PO/Library/Artifacts/5d/5d48c442ea81bd747f89538a34cee48f new file mode 100644 index 00000000..c2f4befa Binary files /dev/null and b/PO/Library/Artifacts/5d/5d48c442ea81bd747f89538a34cee48f differ diff --git a/PO/Library/Artifacts/5d/5d58c9d14fc47fbfae15103740d374a7 b/PO/Library/Artifacts/5d/5d58c9d14fc47fbfae15103740d374a7 new file mode 100644 index 00000000..2d2ede09 Binary files /dev/null and b/PO/Library/Artifacts/5d/5d58c9d14fc47fbfae15103740d374a7 differ diff --git a/PO/Library/Artifacts/5d/5d59051f46e6989711be9ed7e61ea5d6 b/PO/Library/Artifacts/5d/5d59051f46e6989711be9ed7e61ea5d6 new file mode 100644 index 00000000..9b17fe6a Binary files /dev/null and b/PO/Library/Artifacts/5d/5d59051f46e6989711be9ed7e61ea5d6 differ diff --git a/PO/Library/Artifacts/5d/5d79a2011ae6b18e6411331e2a5a25d6 b/PO/Library/Artifacts/5d/5d79a2011ae6b18e6411331e2a5a25d6 new file mode 100644 index 00000000..53035a86 Binary files /dev/null and b/PO/Library/Artifacts/5d/5d79a2011ae6b18e6411331e2a5a25d6 differ diff --git a/PO/Library/Artifacts/5d/5d7aa9d7cfdcab4211ed9bc23019e17e b/PO/Library/Artifacts/5d/5d7aa9d7cfdcab4211ed9bc23019e17e new file mode 100644 index 00000000..43458caf Binary files /dev/null and b/PO/Library/Artifacts/5d/5d7aa9d7cfdcab4211ed9bc23019e17e differ diff --git a/PO/Library/Artifacts/5d/5d878ff6d5fc69a0a96714698bcb6ab0 b/PO/Library/Artifacts/5d/5d878ff6d5fc69a0a96714698bcb6ab0 new file mode 100644 index 00000000..b4a2432e Binary files /dev/null and b/PO/Library/Artifacts/5d/5d878ff6d5fc69a0a96714698bcb6ab0 differ diff --git a/PO/Library/Artifacts/5d/5d8864e9525e2aaf1058d35f5d3f1b6a b/PO/Library/Artifacts/5d/5d8864e9525e2aaf1058d35f5d3f1b6a new file mode 100644 index 00000000..47a6b54e Binary files /dev/null and b/PO/Library/Artifacts/5d/5d8864e9525e2aaf1058d35f5d3f1b6a differ diff --git a/PO/Library/Artifacts/5d/5d8d14b863e3d2cc04a7afe1e0ce03d0 b/PO/Library/Artifacts/5d/5d8d14b863e3d2cc04a7afe1e0ce03d0 new file mode 100644 index 00000000..a30b7b74 Binary files /dev/null and b/PO/Library/Artifacts/5d/5d8d14b863e3d2cc04a7afe1e0ce03d0 differ diff --git a/PO/Library/Artifacts/5d/5dce3b1a457a8d9131bb2b4344f02707 b/PO/Library/Artifacts/5d/5dce3b1a457a8d9131bb2b4344f02707 new file mode 100644 index 00000000..37736b1c Binary files /dev/null and b/PO/Library/Artifacts/5d/5dce3b1a457a8d9131bb2b4344f02707 differ diff --git a/PO/Library/Artifacts/5d/5dd56060fa96c2174ec4e06c8405f88b b/PO/Library/Artifacts/5d/5dd56060fa96c2174ec4e06c8405f88b new file mode 100644 index 00000000..5f4e14d5 Binary files /dev/null and b/PO/Library/Artifacts/5d/5dd56060fa96c2174ec4e06c8405f88b differ diff --git a/PO/Library/Artifacts/5d/5ddf1dabbf8f5774b38186379aae31a1 b/PO/Library/Artifacts/5d/5ddf1dabbf8f5774b38186379aae31a1 new file mode 100644 index 00000000..13fcb92d Binary files /dev/null and b/PO/Library/Artifacts/5d/5ddf1dabbf8f5774b38186379aae31a1 differ diff --git a/PO/Library/Artifacts/5e/5e1bff04cdaf82ddd2744f0b1d66e6ab b/PO/Library/Artifacts/5e/5e1bff04cdaf82ddd2744f0b1d66e6ab new file mode 100644 index 00000000..5c7f11fd Binary files /dev/null and b/PO/Library/Artifacts/5e/5e1bff04cdaf82ddd2744f0b1d66e6ab differ diff --git a/PO/Library/Artifacts/5e/5e40caa2351ae3c1c55e91cdda4bd9e5 b/PO/Library/Artifacts/5e/5e40caa2351ae3c1c55e91cdda4bd9e5 new file mode 100644 index 00000000..1523ceb9 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e40caa2351ae3c1c55e91cdda4bd9e5 differ diff --git a/PO/Library/Artifacts/5e/5e49955b5710853ca3c5baeb738c0570 b/PO/Library/Artifacts/5e/5e49955b5710853ca3c5baeb738c0570 new file mode 100644 index 00000000..bcb6cec4 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e49955b5710853ca3c5baeb738c0570 differ diff --git a/PO/Library/Artifacts/5e/5e4c99d90c683a43b7770c89f101dbe6 b/PO/Library/Artifacts/5e/5e4c99d90c683a43b7770c89f101dbe6 new file mode 100644 index 00000000..3d29389e Binary files /dev/null and b/PO/Library/Artifacts/5e/5e4c99d90c683a43b7770c89f101dbe6 differ diff --git a/PO/Library/Artifacts/5e/5e4eab94cddb307dde46e956f8314b69 b/PO/Library/Artifacts/5e/5e4eab94cddb307dde46e956f8314b69 new file mode 100644 index 00000000..f207e940 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e4eab94cddb307dde46e956f8314b69 differ diff --git a/PO/Library/Artifacts/5e/5e56997a7df63eedee0d66e1f458854b b/PO/Library/Artifacts/5e/5e56997a7df63eedee0d66e1f458854b new file mode 100644 index 00000000..bb0c349e Binary files /dev/null and b/PO/Library/Artifacts/5e/5e56997a7df63eedee0d66e1f458854b differ diff --git a/PO/Library/Artifacts/5e/5e600245d87ff63f3419a30d11c23331 b/PO/Library/Artifacts/5e/5e600245d87ff63f3419a30d11c23331 new file mode 100644 index 00000000..e19d7c41 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e600245d87ff63f3419a30d11c23331 differ diff --git a/PO/Library/Artifacts/5e/5e72a6f5dc15c09ddff69a8da4d4c363 b/PO/Library/Artifacts/5e/5e72a6f5dc15c09ddff69a8da4d4c363 new file mode 100644 index 00000000..8a58bd77 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e72a6f5dc15c09ddff69a8da4d4c363 differ diff --git a/PO/Library/Artifacts/5e/5e73dd3fd261b6f247a49aa965e20f12 b/PO/Library/Artifacts/5e/5e73dd3fd261b6f247a49aa965e20f12 new file mode 100644 index 00000000..6e881ab4 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e73dd3fd261b6f247a49aa965e20f12 differ diff --git a/PO/Library/Artifacts/5e/5e8841ecc20217a6ef8a06c75c9c0616 b/PO/Library/Artifacts/5e/5e8841ecc20217a6ef8a06c75c9c0616 new file mode 100644 index 00000000..b415b02d Binary files /dev/null and b/PO/Library/Artifacts/5e/5e8841ecc20217a6ef8a06c75c9c0616 differ diff --git a/PO/Library/Artifacts/5e/5e88d59a6678d9b70bcf91e344085bc8 b/PO/Library/Artifacts/5e/5e88d59a6678d9b70bcf91e344085bc8 new file mode 100644 index 00000000..4db50662 Binary files /dev/null and b/PO/Library/Artifacts/5e/5e88d59a6678d9b70bcf91e344085bc8 differ diff --git a/PO/Library/Artifacts/5e/5ea0db100ae15938a86f8aacff6b3533 b/PO/Library/Artifacts/5e/5ea0db100ae15938a86f8aacff6b3533 new file mode 100644 index 00000000..63283226 Binary files /dev/null and b/PO/Library/Artifacts/5e/5ea0db100ae15938a86f8aacff6b3533 differ diff --git a/PO/Library/Artifacts/5e/5eabe7218e134c1c3bcb107a9695c96d b/PO/Library/Artifacts/5e/5eabe7218e134c1c3bcb107a9695c96d new file mode 100644 index 00000000..bdf12613 Binary files /dev/null and b/PO/Library/Artifacts/5e/5eabe7218e134c1c3bcb107a9695c96d differ diff --git a/PO/Library/Artifacts/5e/5ec788d6f38c8b3d55ed80e511985340 b/PO/Library/Artifacts/5e/5ec788d6f38c8b3d55ed80e511985340 new file mode 100644 index 00000000..527bb388 Binary files /dev/null and b/PO/Library/Artifacts/5e/5ec788d6f38c8b3d55ed80e511985340 differ diff --git a/PO/Library/Artifacts/5e/5ed6f651521f96c2342c163a17f10944 b/PO/Library/Artifacts/5e/5ed6f651521f96c2342c163a17f10944 new file mode 100644 index 00000000..73219370 Binary files /dev/null and b/PO/Library/Artifacts/5e/5ed6f651521f96c2342c163a17f10944 differ diff --git a/PO/Library/Artifacts/5e/5eec9afece1f6143da6f8a761655145e b/PO/Library/Artifacts/5e/5eec9afece1f6143da6f8a761655145e new file mode 100644 index 00000000..fcb42191 Binary files /dev/null and b/PO/Library/Artifacts/5e/5eec9afece1f6143da6f8a761655145e differ diff --git a/PO/Library/Artifacts/5e/5ef29463439f429f21fc1d821ba680e9 b/PO/Library/Artifacts/5e/5ef29463439f429f21fc1d821ba680e9 new file mode 100644 index 00000000..1c78abf5 Binary files /dev/null and b/PO/Library/Artifacts/5e/5ef29463439f429f21fc1d821ba680e9 differ diff --git a/PO/Library/Artifacts/5e/5ef93ab46b50cdaa227f2fb82f80e737 b/PO/Library/Artifacts/5e/5ef93ab46b50cdaa227f2fb82f80e737 new file mode 100644 index 00000000..c995e71e Binary files /dev/null and b/PO/Library/Artifacts/5e/5ef93ab46b50cdaa227f2fb82f80e737 differ diff --git a/PO/Library/Artifacts/5f/5f078e2c7985f216e3c6139a019c8e69 b/PO/Library/Artifacts/5f/5f078e2c7985f216e3c6139a019c8e69 new file mode 100644 index 00000000..273a0708 Binary files /dev/null and b/PO/Library/Artifacts/5f/5f078e2c7985f216e3c6139a019c8e69 differ diff --git a/PO/Library/Artifacts/5f/5f48101235cde0cafaeacd90133b59b4 b/PO/Library/Artifacts/5f/5f48101235cde0cafaeacd90133b59b4 new file mode 100644 index 00000000..deedd923 Binary files /dev/null and b/PO/Library/Artifacts/5f/5f48101235cde0cafaeacd90133b59b4 differ diff --git a/PO/Library/Artifacts/5f/5f4fb0b886fa4c7ce3ad6fa43312b199 b/PO/Library/Artifacts/5f/5f4fb0b886fa4c7ce3ad6fa43312b199 new file mode 100644 index 00000000..7bacd93a Binary files /dev/null and b/PO/Library/Artifacts/5f/5f4fb0b886fa4c7ce3ad6fa43312b199 differ diff --git a/PO/Library/Artifacts/5f/5f503d44cb26704d2a573ad64d2eb277 b/PO/Library/Artifacts/5f/5f503d44cb26704d2a573ad64d2eb277 new file mode 100644 index 00000000..bc39f645 Binary files /dev/null and b/PO/Library/Artifacts/5f/5f503d44cb26704d2a573ad64d2eb277 differ diff --git a/PO/Library/Artifacts/5f/5f740f65808b7f4abf06036d47b67a2d b/PO/Library/Artifacts/5f/5f740f65808b7f4abf06036d47b67a2d new file mode 100644 index 00000000..b33a77f6 Binary files /dev/null and b/PO/Library/Artifacts/5f/5f740f65808b7f4abf06036d47b67a2d differ diff --git a/PO/Library/Artifacts/5f/5f9080a7e9a291c7584db0494c3cbbef b/PO/Library/Artifacts/5f/5f9080a7e9a291c7584db0494c3cbbef new file mode 100644 index 00000000..aa25b5c8 Binary files /dev/null and b/PO/Library/Artifacts/5f/5f9080a7e9a291c7584db0494c3cbbef differ diff --git a/PO/Library/Artifacts/5f/5f9417641f19b0b73d19846368b73a63 b/PO/Library/Artifacts/5f/5f9417641f19b0b73d19846368b73a63 new file mode 100644 index 00000000..10a69545 Binary files /dev/null and b/PO/Library/Artifacts/5f/5f9417641f19b0b73d19846368b73a63 differ diff --git a/PO/Library/Artifacts/5f/5f9dee2f9c80041371ed3176e7755093 b/PO/Library/Artifacts/5f/5f9dee2f9c80041371ed3176e7755093 new file mode 100644 index 00000000..e4f7b89c Binary files /dev/null and b/PO/Library/Artifacts/5f/5f9dee2f9c80041371ed3176e7755093 differ diff --git a/PO/Library/Artifacts/5f/5fa7a5a34f173179b320392542a105e8 b/PO/Library/Artifacts/5f/5fa7a5a34f173179b320392542a105e8 new file mode 100644 index 00000000..b1452eaf Binary files /dev/null and b/PO/Library/Artifacts/5f/5fa7a5a34f173179b320392542a105e8 differ diff --git a/PO/Library/Artifacts/5f/5fab53b286a3b297d864bb3aa3e40648 b/PO/Library/Artifacts/5f/5fab53b286a3b297d864bb3aa3e40648 new file mode 100644 index 00000000..ee6019dd Binary files /dev/null and b/PO/Library/Artifacts/5f/5fab53b286a3b297d864bb3aa3e40648 differ diff --git a/PO/Library/Artifacts/5f/5face3f4abbd06f20a8fa2f854b77dc4 b/PO/Library/Artifacts/5f/5face3f4abbd06f20a8fa2f854b77dc4 new file mode 100644 index 00000000..ff5a94f0 Binary files /dev/null and b/PO/Library/Artifacts/5f/5face3f4abbd06f20a8fa2f854b77dc4 differ diff --git a/PO/Library/Artifacts/5f/5fb0fd3b6f17621169be5cb84d51d3c6 b/PO/Library/Artifacts/5f/5fb0fd3b6f17621169be5cb84d51d3c6 new file mode 100644 index 00000000..b74f0cf6 Binary files /dev/null and b/PO/Library/Artifacts/5f/5fb0fd3b6f17621169be5cb84d51d3c6 differ diff --git a/PO/Library/Artifacts/5f/5fb929eff5b72bc3d3a16debc7e95329 b/PO/Library/Artifacts/5f/5fb929eff5b72bc3d3a16debc7e95329 new file mode 100644 index 00000000..910c3fe3 Binary files /dev/null and b/PO/Library/Artifacts/5f/5fb929eff5b72bc3d3a16debc7e95329 differ diff --git a/PO/Library/Artifacts/5f/5fdd28b50cfb85f1f1136cc9188ee1a1 b/PO/Library/Artifacts/5f/5fdd28b50cfb85f1f1136cc9188ee1a1 new file mode 100644 index 00000000..eba6fa47 Binary files /dev/null and b/PO/Library/Artifacts/5f/5fdd28b50cfb85f1f1136cc9188ee1a1 differ diff --git a/PO/Library/Artifacts/5f/5fdebab570f751573ea0d6e3a6ee7e19 b/PO/Library/Artifacts/5f/5fdebab570f751573ea0d6e3a6ee7e19 new file mode 100644 index 00000000..e825c646 Binary files /dev/null and b/PO/Library/Artifacts/5f/5fdebab570f751573ea0d6e3a6ee7e19 differ diff --git a/PO/Library/Artifacts/5f/5fe0bbd60b6e74f4655a9def2097a4ef b/PO/Library/Artifacts/5f/5fe0bbd60b6e74f4655a9def2097a4ef new file mode 100644 index 00000000..d66c44df Binary files /dev/null and b/PO/Library/Artifacts/5f/5fe0bbd60b6e74f4655a9def2097a4ef differ diff --git a/PO/Library/Artifacts/60/60001d0b6d4839ba65451dd85667ccc3 b/PO/Library/Artifacts/60/60001d0b6d4839ba65451dd85667ccc3 new file mode 100644 index 00000000..a762b7fa Binary files /dev/null and b/PO/Library/Artifacts/60/60001d0b6d4839ba65451dd85667ccc3 differ diff --git a/PO/Library/Artifacts/60/60034db83dec81f4e84d4cb6518744d0 b/PO/Library/Artifacts/60/60034db83dec81f4e84d4cb6518744d0 new file mode 100644 index 00000000..c1d734f5 Binary files /dev/null and b/PO/Library/Artifacts/60/60034db83dec81f4e84d4cb6518744d0 differ diff --git a/PO/Library/Artifacts/60/600b0dc44361315072376dc95fd3a3ba b/PO/Library/Artifacts/60/600b0dc44361315072376dc95fd3a3ba new file mode 100644 index 00000000..531a5aa7 Binary files /dev/null and b/PO/Library/Artifacts/60/600b0dc44361315072376dc95fd3a3ba differ diff --git a/PO/Library/Artifacts/60/600fdadf44cced17f7f2b56ad55747da b/PO/Library/Artifacts/60/600fdadf44cced17f7f2b56ad55747da new file mode 100644 index 00000000..c1eca24a Binary files /dev/null and b/PO/Library/Artifacts/60/600fdadf44cced17f7f2b56ad55747da differ diff --git a/PO/Library/Artifacts/60/60125d0c5653df88613c265c689b4b10 b/PO/Library/Artifacts/60/60125d0c5653df88613c265c689b4b10 new file mode 100644 index 00000000..755f494b Binary files /dev/null and b/PO/Library/Artifacts/60/60125d0c5653df88613c265c689b4b10 differ diff --git a/PO/Library/Artifacts/60/6016ff372434e78a2481ff5a4fa1dcd9 b/PO/Library/Artifacts/60/6016ff372434e78a2481ff5a4fa1dcd9 new file mode 100644 index 00000000..f4cdf51f Binary files /dev/null and b/PO/Library/Artifacts/60/6016ff372434e78a2481ff5a4fa1dcd9 differ diff --git a/PO/Library/Artifacts/60/6040632f8a630c1345317e76eb6948a6 b/PO/Library/Artifacts/60/6040632f8a630c1345317e76eb6948a6 new file mode 100644 index 00000000..773d6193 Binary files /dev/null and b/PO/Library/Artifacts/60/6040632f8a630c1345317e76eb6948a6 differ diff --git a/PO/Library/Artifacts/60/605a755741bb0ad4c41f0650442f12d0 b/PO/Library/Artifacts/60/605a755741bb0ad4c41f0650442f12d0 new file mode 100644 index 00000000..5e8a00c2 Binary files /dev/null and b/PO/Library/Artifacts/60/605a755741bb0ad4c41f0650442f12d0 differ diff --git a/PO/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da b/PO/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da new file mode 100644 index 00000000..d78eb5e8 Binary files /dev/null and b/PO/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da differ diff --git a/PO/Library/Artifacts/60/60ae12a2a265649579a2df3f1c21a461 b/PO/Library/Artifacts/60/60ae12a2a265649579a2df3f1c21a461 new file mode 100644 index 00000000..71e13f04 Binary files /dev/null and b/PO/Library/Artifacts/60/60ae12a2a265649579a2df3f1c21a461 differ diff --git a/PO/Library/Artifacts/60/60b88f57ed1d43c32694decab89c30a0 b/PO/Library/Artifacts/60/60b88f57ed1d43c32694decab89c30a0 new file mode 100644 index 00000000..a1839868 Binary files /dev/null and b/PO/Library/Artifacts/60/60b88f57ed1d43c32694decab89c30a0 differ diff --git a/PO/Library/Artifacts/60/60c9f189eff9c469ca0e59e32e2ac35c b/PO/Library/Artifacts/60/60c9f189eff9c469ca0e59e32e2ac35c new file mode 100644 index 00000000..a2a00686 Binary files /dev/null and b/PO/Library/Artifacts/60/60c9f189eff9c469ca0e59e32e2ac35c differ diff --git a/PO/Library/Artifacts/60/60d705f40556bc1e11376741021f5825 b/PO/Library/Artifacts/60/60d705f40556bc1e11376741021f5825 new file mode 100644 index 00000000..401af5cd Binary files /dev/null and b/PO/Library/Artifacts/60/60d705f40556bc1e11376741021f5825 differ diff --git a/PO/Library/Artifacts/60/60e67e635aeccb7f40ca7094ebddca60 b/PO/Library/Artifacts/60/60e67e635aeccb7f40ca7094ebddca60 new file mode 100644 index 00000000..8e62e890 Binary files /dev/null and b/PO/Library/Artifacts/60/60e67e635aeccb7f40ca7094ebddca60 differ diff --git a/PO/Library/Artifacts/60/60e6df678990968116b2f465ac0aab6d b/PO/Library/Artifacts/60/60e6df678990968116b2f465ac0aab6d new file mode 100644 index 00000000..fea27d67 Binary files /dev/null and b/PO/Library/Artifacts/60/60e6df678990968116b2f465ac0aab6d differ diff --git a/PO/Library/Artifacts/60/60f5f2f71b8837e83ff8ccd8a2f8f575 b/PO/Library/Artifacts/60/60f5f2f71b8837e83ff8ccd8a2f8f575 new file mode 100644 index 00000000..fe43c100 Binary files /dev/null and b/PO/Library/Artifacts/60/60f5f2f71b8837e83ff8ccd8a2f8f575 differ diff --git a/PO/Library/Artifacts/61/610f9df68c6779d9e2f454bc3a1f5a41 b/PO/Library/Artifacts/61/610f9df68c6779d9e2f454bc3a1f5a41 new file mode 100644 index 00000000..148c7d44 Binary files /dev/null and b/PO/Library/Artifacts/61/610f9df68c6779d9e2f454bc3a1f5a41 differ diff --git a/PO/Library/Artifacts/61/6155e49ac91e6a015e93dbf1926a0a72 b/PO/Library/Artifacts/61/6155e49ac91e6a015e93dbf1926a0a72 new file mode 100644 index 00000000..8ade4235 Binary files /dev/null and b/PO/Library/Artifacts/61/6155e49ac91e6a015e93dbf1926a0a72 differ diff --git a/PO/Library/Artifacts/61/617fb6a05f8bd5d5c171293cb39ffb38 b/PO/Library/Artifacts/61/617fb6a05f8bd5d5c171293cb39ffb38 new file mode 100644 index 00000000..562742a3 Binary files /dev/null and b/PO/Library/Artifacts/61/617fb6a05f8bd5d5c171293cb39ffb38 differ diff --git a/PO/Library/Artifacts/61/618052530e1f397f0f9f81bbfb16116b b/PO/Library/Artifacts/61/618052530e1f397f0f9f81bbfb16116b new file mode 100644 index 00000000..24ce8297 Binary files /dev/null and b/PO/Library/Artifacts/61/618052530e1f397f0f9f81bbfb16116b differ diff --git a/PO/Library/Artifacts/61/61808b787f4271effc0e6e44e3558d8f b/PO/Library/Artifacts/61/61808b787f4271effc0e6e44e3558d8f new file mode 100644 index 00000000..c1253a59 Binary files /dev/null and b/PO/Library/Artifacts/61/61808b787f4271effc0e6e44e3558d8f differ diff --git a/PO/Library/Artifacts/61/6196d881204f560b05bc789b0e16ee62 b/PO/Library/Artifacts/61/6196d881204f560b05bc789b0e16ee62 new file mode 100644 index 00000000..f73148f5 Binary files /dev/null and b/PO/Library/Artifacts/61/6196d881204f560b05bc789b0e16ee62 differ diff --git a/PO/Library/Artifacts/61/619ba70d19558275c672454d1f7741aa b/PO/Library/Artifacts/61/619ba70d19558275c672454d1f7741aa new file mode 100644 index 00000000..3944f5a7 Binary files /dev/null and b/PO/Library/Artifacts/61/619ba70d19558275c672454d1f7741aa differ diff --git a/PO/Library/Artifacts/61/61a25d3fdf68cbdec84859a90ba43628 b/PO/Library/Artifacts/61/61a25d3fdf68cbdec84859a90ba43628 new file mode 100644 index 00000000..467be8d0 Binary files /dev/null and b/PO/Library/Artifacts/61/61a25d3fdf68cbdec84859a90ba43628 differ diff --git a/PO/Library/Artifacts/61/61a4913c08bea127cf8c946948d42f08 b/PO/Library/Artifacts/61/61a4913c08bea127cf8c946948d42f08 new file mode 100644 index 00000000..0eb21a65 Binary files /dev/null and b/PO/Library/Artifacts/61/61a4913c08bea127cf8c946948d42f08 differ diff --git a/PO/Library/Artifacts/61/61b14affe25eede3c37a4dea67c0a418 b/PO/Library/Artifacts/61/61b14affe25eede3c37a4dea67c0a418 new file mode 100644 index 00000000..268f0bc4 Binary files /dev/null and b/PO/Library/Artifacts/61/61b14affe25eede3c37a4dea67c0a418 differ diff --git a/PO/Library/Artifacts/61/61b7fff38941056535c6731588833bc8 b/PO/Library/Artifacts/61/61b7fff38941056535c6731588833bc8 new file mode 100644 index 00000000..11b7a825 Binary files /dev/null and b/PO/Library/Artifacts/61/61b7fff38941056535c6731588833bc8 differ diff --git a/PO/Library/Artifacts/61/61df6ece3e6ebd26e19d71089aad47f9 b/PO/Library/Artifacts/61/61df6ece3e6ebd26e19d71089aad47f9 new file mode 100644 index 00000000..aa47dae6 Binary files /dev/null and b/PO/Library/Artifacts/61/61df6ece3e6ebd26e19d71089aad47f9 differ diff --git a/PO/Library/Artifacts/61/61fa8862d1c2930f16366148737e9c2d b/PO/Library/Artifacts/61/61fa8862d1c2930f16366148737e9c2d new file mode 100644 index 00000000..579c1793 Binary files /dev/null and b/PO/Library/Artifacts/61/61fa8862d1c2930f16366148737e9c2d differ diff --git a/PO/Library/Artifacts/62/621016fbd251e9c8a9a7383d96ebc590 b/PO/Library/Artifacts/62/621016fbd251e9c8a9a7383d96ebc590 new file mode 100644 index 00000000..d40037b2 Binary files /dev/null and b/PO/Library/Artifacts/62/621016fbd251e9c8a9a7383d96ebc590 differ diff --git a/PO/Library/Artifacts/62/622c94e7e0a70aaf7a486ccf3411c791 b/PO/Library/Artifacts/62/622c94e7e0a70aaf7a486ccf3411c791 new file mode 100644 index 00000000..6dc3f9c1 Binary files /dev/null and b/PO/Library/Artifacts/62/622c94e7e0a70aaf7a486ccf3411c791 differ diff --git a/PO/Library/Artifacts/62/62312aca19bdf0c11d4327d433b939e2 b/PO/Library/Artifacts/62/62312aca19bdf0c11d4327d433b939e2 new file mode 100644 index 00000000..a5d97b24 Binary files /dev/null and b/PO/Library/Artifacts/62/62312aca19bdf0c11d4327d433b939e2 differ diff --git a/PO/Library/Artifacts/62/6242defba83c65d8269ce4d8ece22923 b/PO/Library/Artifacts/62/6242defba83c65d8269ce4d8ece22923 new file mode 100644 index 00000000..26c26f89 Binary files /dev/null and b/PO/Library/Artifacts/62/6242defba83c65d8269ce4d8ece22923 differ diff --git a/PO/Library/Artifacts/62/628eed3f34549c25d8424cfceaea33a1 b/PO/Library/Artifacts/62/628eed3f34549c25d8424cfceaea33a1 new file mode 100644 index 00000000..e5eeb78d Binary files /dev/null and b/PO/Library/Artifacts/62/628eed3f34549c25d8424cfceaea33a1 differ diff --git a/PO/Library/Artifacts/62/628fc3fd6d2415dd08f9f229f990b9f0 b/PO/Library/Artifacts/62/628fc3fd6d2415dd08f9f229f990b9f0 new file mode 100644 index 00000000..649806b1 Binary files /dev/null and b/PO/Library/Artifacts/62/628fc3fd6d2415dd08f9f229f990b9f0 differ diff --git a/PO/Library/Artifacts/62/6294f6599fd51e92146775c4f9b80ff7 b/PO/Library/Artifacts/62/6294f6599fd51e92146775c4f9b80ff7 new file mode 100644 index 00000000..35c373e6 Binary files /dev/null and b/PO/Library/Artifacts/62/6294f6599fd51e92146775c4f9b80ff7 differ diff --git a/PO/Library/Artifacts/62/62b936903fcfde582fe693c517af4510 b/PO/Library/Artifacts/62/62b936903fcfde582fe693c517af4510 new file mode 100644 index 00000000..b528315b Binary files /dev/null and b/PO/Library/Artifacts/62/62b936903fcfde582fe693c517af4510 differ diff --git a/PO/Library/Artifacts/62/62d072d8cc9a89f6a6437798ae179568 b/PO/Library/Artifacts/62/62d072d8cc9a89f6a6437798ae179568 new file mode 100644 index 00000000..0a2f335f Binary files /dev/null and b/PO/Library/Artifacts/62/62d072d8cc9a89f6a6437798ae179568 differ diff --git a/PO/Library/Artifacts/62/62ebe153e8c9dd5c580cd528cedb9590 b/PO/Library/Artifacts/62/62ebe153e8c9dd5c580cd528cedb9590 new file mode 100644 index 00000000..2957980c Binary files /dev/null and b/PO/Library/Artifacts/62/62ebe153e8c9dd5c580cd528cedb9590 differ diff --git a/PO/Library/Artifacts/63/6338b32e1ba43d01ef58fbd63f42f236 b/PO/Library/Artifacts/63/6338b32e1ba43d01ef58fbd63f42f236 new file mode 100644 index 00000000..c62f32bf Binary files /dev/null and b/PO/Library/Artifacts/63/6338b32e1ba43d01ef58fbd63f42f236 differ diff --git a/PO/Library/Artifacts/63/63499e970d3fa93efdbc298a8e28ae55 b/PO/Library/Artifacts/63/63499e970d3fa93efdbc298a8e28ae55 new file mode 100644 index 00000000..cf57b95c Binary files /dev/null and b/PO/Library/Artifacts/63/63499e970d3fa93efdbc298a8e28ae55 differ diff --git a/PO/Library/Artifacts/63/6361da2fae8539368ec1b9312030de90 b/PO/Library/Artifacts/63/6361da2fae8539368ec1b9312030de90 new file mode 100644 index 00000000..72c021bf Binary files /dev/null and b/PO/Library/Artifacts/63/6361da2fae8539368ec1b9312030de90 differ diff --git a/PO/Library/Artifacts/63/636345725ce00aa4a34d3e84e53d4c02 b/PO/Library/Artifacts/63/636345725ce00aa4a34d3e84e53d4c02 new file mode 100644 index 00000000..36695c05 Binary files /dev/null and b/PO/Library/Artifacts/63/636345725ce00aa4a34d3e84e53d4c02 differ diff --git a/PO/Library/Artifacts/63/637906cdca5c2646dfbb87f4324e785f b/PO/Library/Artifacts/63/637906cdca5c2646dfbb87f4324e785f new file mode 100644 index 00000000..27bc212b Binary files /dev/null and b/PO/Library/Artifacts/63/637906cdca5c2646dfbb87f4324e785f differ diff --git a/PO/Library/Artifacts/63/637ae34d3bdedf710b057bbf8dc4042e b/PO/Library/Artifacts/63/637ae34d3bdedf710b057bbf8dc4042e new file mode 100644 index 00000000..dcccc2f8 Binary files /dev/null and b/PO/Library/Artifacts/63/637ae34d3bdedf710b057bbf8dc4042e differ diff --git a/PO/Library/Artifacts/63/639b76739beba15f1f6779ce5945bb09 b/PO/Library/Artifacts/63/639b76739beba15f1f6779ce5945bb09 new file mode 100644 index 00000000..5e9d80a6 Binary files /dev/null and b/PO/Library/Artifacts/63/639b76739beba15f1f6779ce5945bb09 differ diff --git a/PO/Library/Artifacts/63/63a56284e7fbc9fea0cb9d2d43be6bfb b/PO/Library/Artifacts/63/63a56284e7fbc9fea0cb9d2d43be6bfb new file mode 100644 index 00000000..23378990 Binary files /dev/null and b/PO/Library/Artifacts/63/63a56284e7fbc9fea0cb9d2d43be6bfb differ diff --git a/PO/Library/Artifacts/63/63c684b484dfe5fda964667e37ad3dd5 b/PO/Library/Artifacts/63/63c684b484dfe5fda964667e37ad3dd5 new file mode 100644 index 00000000..ea9284f3 Binary files /dev/null and b/PO/Library/Artifacts/63/63c684b484dfe5fda964667e37ad3dd5 differ diff --git a/PO/Library/Artifacts/63/63d2a3e674c97dc6138fd123703f92d7 b/PO/Library/Artifacts/63/63d2a3e674c97dc6138fd123703f92d7 new file mode 100644 index 00000000..149c162e Binary files /dev/null and b/PO/Library/Artifacts/63/63d2a3e674c97dc6138fd123703f92d7 differ diff --git a/PO/Library/Artifacts/63/63e2ca2e27f3551942942b3115bd57d7 b/PO/Library/Artifacts/63/63e2ca2e27f3551942942b3115bd57d7 new file mode 100644 index 00000000..83726e0b Binary files /dev/null and b/PO/Library/Artifacts/63/63e2ca2e27f3551942942b3115bd57d7 differ diff --git a/PO/Library/Artifacts/63/63f8bb6be38b13877303b6a2b102e4e1 b/PO/Library/Artifacts/63/63f8bb6be38b13877303b6a2b102e4e1 new file mode 100644 index 00000000..e52077f1 Binary files /dev/null and b/PO/Library/Artifacts/63/63f8bb6be38b13877303b6a2b102e4e1 differ diff --git a/PO/Library/Artifacts/63/63fe245653f73a83ad6b3b0ca0977c4f b/PO/Library/Artifacts/63/63fe245653f73a83ad6b3b0ca0977c4f new file mode 100644 index 00000000..3843d7d1 Binary files /dev/null and b/PO/Library/Artifacts/63/63fe245653f73a83ad6b3b0ca0977c4f differ diff --git a/PO/Library/Artifacts/64/6415e7f6798dbd008a4e2ab4ad857ab6 b/PO/Library/Artifacts/64/6415e7f6798dbd008a4e2ab4ad857ab6 new file mode 100644 index 00000000..b478b60f Binary files /dev/null and b/PO/Library/Artifacts/64/6415e7f6798dbd008a4e2ab4ad857ab6 differ diff --git a/PO/Library/Artifacts/64/6417acb8f76427f278f9ad7ed20ccc2a b/PO/Library/Artifacts/64/6417acb8f76427f278f9ad7ed20ccc2a new file mode 100644 index 00000000..fd48150c Binary files /dev/null and b/PO/Library/Artifacts/64/6417acb8f76427f278f9ad7ed20ccc2a differ diff --git a/PO/Library/Artifacts/64/6420d9176c49325d572a84f619fc6b6f b/PO/Library/Artifacts/64/6420d9176c49325d572a84f619fc6b6f new file mode 100644 index 00000000..d1988de7 Binary files /dev/null and b/PO/Library/Artifacts/64/6420d9176c49325d572a84f619fc6b6f differ diff --git a/PO/Library/Artifacts/64/64214b43cac4b6b00b2ba6a815ece670 b/PO/Library/Artifacts/64/64214b43cac4b6b00b2ba6a815ece670 new file mode 100644 index 00000000..2e652ef8 Binary files /dev/null and b/PO/Library/Artifacts/64/64214b43cac4b6b00b2ba6a815ece670 differ diff --git a/PO/Library/Artifacts/64/6427762596c138de6d85e02c7a0dd544 b/PO/Library/Artifacts/64/6427762596c138de6d85e02c7a0dd544 new file mode 100644 index 00000000..e66c3e34 Binary files /dev/null and b/PO/Library/Artifacts/64/6427762596c138de6d85e02c7a0dd544 differ diff --git a/PO/Library/Artifacts/64/643d7d8e9efdb00f7db4a2d423fe1576 b/PO/Library/Artifacts/64/643d7d8e9efdb00f7db4a2d423fe1576 new file mode 100644 index 00000000..b44acba5 Binary files /dev/null and b/PO/Library/Artifacts/64/643d7d8e9efdb00f7db4a2d423fe1576 differ diff --git a/PO/Library/Artifacts/64/643e2aab977852ede691665afd9b85df b/PO/Library/Artifacts/64/643e2aab977852ede691665afd9b85df new file mode 100644 index 00000000..728a94da Binary files /dev/null and b/PO/Library/Artifacts/64/643e2aab977852ede691665afd9b85df differ diff --git a/PO/Library/Artifacts/64/646b983ba751d07858f26b712e95c127 b/PO/Library/Artifacts/64/646b983ba751d07858f26b712e95c127 new file mode 100644 index 00000000..a939fad8 Binary files /dev/null and b/PO/Library/Artifacts/64/646b983ba751d07858f26b712e95c127 differ diff --git a/PO/Library/Artifacts/64/64908c667f4e7aef894655e378bee6a5 b/PO/Library/Artifacts/64/64908c667f4e7aef894655e378bee6a5 new file mode 100644 index 00000000..b02eed97 Binary files /dev/null and b/PO/Library/Artifacts/64/64908c667f4e7aef894655e378bee6a5 differ diff --git a/PO/Library/Artifacts/64/64a155bb75a9f2fc7c14622730c6c388 b/PO/Library/Artifacts/64/64a155bb75a9f2fc7c14622730c6c388 new file mode 100644 index 00000000..dca12f53 Binary files /dev/null and b/PO/Library/Artifacts/64/64a155bb75a9f2fc7c14622730c6c388 differ diff --git a/PO/Library/Artifacts/64/64a218a9473037abd3ae54f0b75039ab b/PO/Library/Artifacts/64/64a218a9473037abd3ae54f0b75039ab new file mode 100644 index 00000000..791c4630 Binary files /dev/null and b/PO/Library/Artifacts/64/64a218a9473037abd3ae54f0b75039ab differ diff --git a/PO/Library/Artifacts/64/64bee5e76ce87f061f6153470dd25ad7 b/PO/Library/Artifacts/64/64bee5e76ce87f061f6153470dd25ad7 new file mode 100644 index 00000000..38be6547 Binary files /dev/null and b/PO/Library/Artifacts/64/64bee5e76ce87f061f6153470dd25ad7 differ diff --git a/PO/Library/Artifacts/64/64efde1c7300d9a3aac334e3faeef40c b/PO/Library/Artifacts/64/64efde1c7300d9a3aac334e3faeef40c new file mode 100644 index 00000000..fa10bfa6 Binary files /dev/null and b/PO/Library/Artifacts/64/64efde1c7300d9a3aac334e3faeef40c differ diff --git a/PO/Library/Artifacts/64/64f80bb4c1d29812fa9c0bbb242501a9 b/PO/Library/Artifacts/64/64f80bb4c1d29812fa9c0bbb242501a9 new file mode 100644 index 00000000..39c1a139 Binary files /dev/null and b/PO/Library/Artifacts/64/64f80bb4c1d29812fa9c0bbb242501a9 differ diff --git a/PO/Library/Artifacts/64/64f8907e132476dc09ea10261797f96b b/PO/Library/Artifacts/64/64f8907e132476dc09ea10261797f96b new file mode 100644 index 00000000..679d5555 Binary files /dev/null and b/PO/Library/Artifacts/64/64f8907e132476dc09ea10261797f96b differ diff --git a/PO/Library/Artifacts/64/64fcdb47019af35a3e3a695634af93b6 b/PO/Library/Artifacts/64/64fcdb47019af35a3e3a695634af93b6 new file mode 100644 index 00000000..77a5b773 Binary files /dev/null and b/PO/Library/Artifacts/64/64fcdb47019af35a3e3a695634af93b6 differ diff --git a/PO/Library/Artifacts/65/651634a40012d468fc00bec282790e58 b/PO/Library/Artifacts/65/651634a40012d468fc00bec282790e58 new file mode 100644 index 00000000..820fce41 Binary files /dev/null and b/PO/Library/Artifacts/65/651634a40012d468fc00bec282790e58 differ diff --git a/PO/Library/Artifacts/65/651ff14cc0cb6bd53ea3912db3fb5783 b/PO/Library/Artifacts/65/651ff14cc0cb6bd53ea3912db3fb5783 new file mode 100644 index 00000000..d9d22c04 Binary files /dev/null and b/PO/Library/Artifacts/65/651ff14cc0cb6bd53ea3912db3fb5783 differ diff --git a/PO/Library/Artifacts/65/65229b67b4e2f8390d8a8ce7219a8230 b/PO/Library/Artifacts/65/65229b67b4e2f8390d8a8ce7219a8230 new file mode 100644 index 00000000..09dc4f73 Binary files /dev/null and b/PO/Library/Artifacts/65/65229b67b4e2f8390d8a8ce7219a8230 differ diff --git a/PO/Library/Artifacts/65/6527a2c1ad5bd7058433139c134a3fdb b/PO/Library/Artifacts/65/6527a2c1ad5bd7058433139c134a3fdb new file mode 100644 index 00000000..5d98218f Binary files /dev/null and b/PO/Library/Artifacts/65/6527a2c1ad5bd7058433139c134a3fdb differ diff --git a/PO/Library/Artifacts/65/65357c0fa07936678bb1ff3b465342b8 b/PO/Library/Artifacts/65/65357c0fa07936678bb1ff3b465342b8 new file mode 100644 index 00000000..1249beb7 Binary files /dev/null and b/PO/Library/Artifacts/65/65357c0fa07936678bb1ff3b465342b8 differ diff --git a/PO/Library/Artifacts/65/6568b7acdebe9da612d3330cc8729ec9 b/PO/Library/Artifacts/65/6568b7acdebe9da612d3330cc8729ec9 new file mode 100644 index 00000000..b06776d8 Binary files /dev/null and b/PO/Library/Artifacts/65/6568b7acdebe9da612d3330cc8729ec9 differ diff --git a/PO/Library/Artifacts/65/656fbe63ff4bac9a3f0924d10509dac8 b/PO/Library/Artifacts/65/656fbe63ff4bac9a3f0924d10509dac8 new file mode 100644 index 00000000..d231c38c Binary files /dev/null and b/PO/Library/Artifacts/65/656fbe63ff4bac9a3f0924d10509dac8 differ diff --git a/PO/Library/Artifacts/65/658d8cd0f6eaeca7cdc14caf48213633 b/PO/Library/Artifacts/65/658d8cd0f6eaeca7cdc14caf48213633 new file mode 100644 index 00000000..62706b02 Binary files /dev/null and b/PO/Library/Artifacts/65/658d8cd0f6eaeca7cdc14caf48213633 differ diff --git a/PO/Library/Artifacts/65/659d610070378c403ff89ae2e2ebf948 b/PO/Library/Artifacts/65/659d610070378c403ff89ae2e2ebf948 new file mode 100644 index 00000000..749bed24 Binary files /dev/null and b/PO/Library/Artifacts/65/659d610070378c403ff89ae2e2ebf948 differ diff --git a/PO/Library/Artifacts/65/65ab88e3cb29d5620b6af00f658ec272 b/PO/Library/Artifacts/65/65ab88e3cb29d5620b6af00f658ec272 new file mode 100644 index 00000000..39eed3c2 Binary files /dev/null and b/PO/Library/Artifacts/65/65ab88e3cb29d5620b6af00f658ec272 differ diff --git a/PO/Library/Artifacts/65/65be1610a6cdedce79844bcedba16087 b/PO/Library/Artifacts/65/65be1610a6cdedce79844bcedba16087 new file mode 100644 index 00000000..61dbce9a Binary files /dev/null and b/PO/Library/Artifacts/65/65be1610a6cdedce79844bcedba16087 differ diff --git a/PO/Library/Artifacts/65/65c7afa88ac5b0d7e067116c5cd73c5e b/PO/Library/Artifacts/65/65c7afa88ac5b0d7e067116c5cd73c5e new file mode 100644 index 00000000..292945fa Binary files /dev/null and b/PO/Library/Artifacts/65/65c7afa88ac5b0d7e067116c5cd73c5e differ diff --git a/PO/Library/Artifacts/65/65d02375cca25bbe76f657d2f6cb1a49 b/PO/Library/Artifacts/65/65d02375cca25bbe76f657d2f6cb1a49 new file mode 100644 index 00000000..26d57106 Binary files /dev/null and b/PO/Library/Artifacts/65/65d02375cca25bbe76f657d2f6cb1a49 differ diff --git a/PO/Library/Artifacts/65/65d72e21593d70c830cc95f10702eed3 b/PO/Library/Artifacts/65/65d72e21593d70c830cc95f10702eed3 new file mode 100644 index 00000000..957a5f6c Binary files /dev/null and b/PO/Library/Artifacts/65/65d72e21593d70c830cc95f10702eed3 differ diff --git a/PO/Library/Artifacts/65/65d78dce79104ecca9cd554573d4e25d b/PO/Library/Artifacts/65/65d78dce79104ecca9cd554573d4e25d new file mode 100644 index 00000000..d3e51c02 Binary files /dev/null and b/PO/Library/Artifacts/65/65d78dce79104ecca9cd554573d4e25d differ diff --git a/PO/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 b/PO/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 new file mode 100644 index 00000000..67b013a4 Binary files /dev/null and b/PO/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 differ diff --git a/PO/Library/Artifacts/66/66196075feaeff2663c6db97064544f0 b/PO/Library/Artifacts/66/66196075feaeff2663c6db97064544f0 new file mode 100644 index 00000000..f8255efb Binary files /dev/null and b/PO/Library/Artifacts/66/66196075feaeff2663c6db97064544f0 differ diff --git a/PO/Library/Artifacts/66/6645bcfe0c009236a598a7ebf8b15b39 b/PO/Library/Artifacts/66/6645bcfe0c009236a598a7ebf8b15b39 new file mode 100644 index 00000000..3a6cdb85 Binary files /dev/null and b/PO/Library/Artifacts/66/6645bcfe0c009236a598a7ebf8b15b39 differ diff --git a/PO/Library/Artifacts/66/6664847a1c338579da4e1a2f8dd143e9 b/PO/Library/Artifacts/66/6664847a1c338579da4e1a2f8dd143e9 new file mode 100644 index 00000000..21d54892 Binary files /dev/null and b/PO/Library/Artifacts/66/6664847a1c338579da4e1a2f8dd143e9 differ diff --git a/PO/Library/Artifacts/66/666ed62a344fba2f8522c44da546f815 b/PO/Library/Artifacts/66/666ed62a344fba2f8522c44da546f815 new file mode 100644 index 00000000..6a17ccbd Binary files /dev/null and b/PO/Library/Artifacts/66/666ed62a344fba2f8522c44da546f815 differ diff --git a/PO/Library/Artifacts/66/6682793c85cf38fb88f82cd4fe8fbe89 b/PO/Library/Artifacts/66/6682793c85cf38fb88f82cd4fe8fbe89 new file mode 100644 index 00000000..6fd534b5 Binary files /dev/null and b/PO/Library/Artifacts/66/6682793c85cf38fb88f82cd4fe8fbe89 differ diff --git a/PO/Library/Artifacts/66/668fcf1c0bfdcad121660e4f9c44bc4a b/PO/Library/Artifacts/66/668fcf1c0bfdcad121660e4f9c44bc4a new file mode 100644 index 00000000..f01d9046 Binary files /dev/null and b/PO/Library/Artifacts/66/668fcf1c0bfdcad121660e4f9c44bc4a differ diff --git a/PO/Library/Artifacts/66/669a76669f1ab072d45c4ddd07b7a0c7 b/PO/Library/Artifacts/66/669a76669f1ab072d45c4ddd07b7a0c7 new file mode 100644 index 00000000..5a1b51d0 Binary files /dev/null and b/PO/Library/Artifacts/66/669a76669f1ab072d45c4ddd07b7a0c7 differ diff --git a/PO/Library/Artifacts/66/66a0c76fa05e3f64f6ef08dfdb26a8f8 b/PO/Library/Artifacts/66/66a0c76fa05e3f64f6ef08dfdb26a8f8 new file mode 100644 index 00000000..716a14db Binary files /dev/null and b/PO/Library/Artifacts/66/66a0c76fa05e3f64f6ef08dfdb26a8f8 differ diff --git a/PO/Library/Artifacts/66/66af5c7d1ed0ea85a87c407dec1518f2 b/PO/Library/Artifacts/66/66af5c7d1ed0ea85a87c407dec1518f2 new file mode 100644 index 00000000..78dc1dbd Binary files /dev/null and b/PO/Library/Artifacts/66/66af5c7d1ed0ea85a87c407dec1518f2 differ diff --git a/PO/Library/Artifacts/66/66d043936fb11da46f4de7ea5c2f9b34 b/PO/Library/Artifacts/66/66d043936fb11da46f4de7ea5c2f9b34 new file mode 100644 index 00000000..99301e0e Binary files /dev/null and b/PO/Library/Artifacts/66/66d043936fb11da46f4de7ea5c2f9b34 differ diff --git a/PO/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 b/PO/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 new file mode 100644 index 00000000..7d1d8e02 Binary files /dev/null and b/PO/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 differ diff --git a/PO/Library/Artifacts/66/66f7476a1c976293d140a700c99a9265 b/PO/Library/Artifacts/66/66f7476a1c976293d140a700c99a9265 new file mode 100644 index 00000000..5118824d Binary files /dev/null and b/PO/Library/Artifacts/66/66f7476a1c976293d140a700c99a9265 differ diff --git a/PO/Library/Artifacts/66/66f81808853d7236b0151a7e2e6c1b01 b/PO/Library/Artifacts/66/66f81808853d7236b0151a7e2e6c1b01 new file mode 100644 index 00000000..39ce1e42 Binary files /dev/null and b/PO/Library/Artifacts/66/66f81808853d7236b0151a7e2e6c1b01 differ diff --git a/PO/Library/Artifacts/67/670f287c9a19c8f437864f320c3a8e9f b/PO/Library/Artifacts/67/670f287c9a19c8f437864f320c3a8e9f new file mode 100644 index 00000000..2a0da483 Binary files /dev/null and b/PO/Library/Artifacts/67/670f287c9a19c8f437864f320c3a8e9f differ diff --git a/PO/Library/Artifacts/67/67112f63d7c49cbb713feee82f27f757 b/PO/Library/Artifacts/67/67112f63d7c49cbb713feee82f27f757 new file mode 100644 index 00000000..3b69ed8c Binary files /dev/null and b/PO/Library/Artifacts/67/67112f63d7c49cbb713feee82f27f757 differ diff --git a/PO/Library/Artifacts/67/671d32fc95a251802fc4ebb888b19146 b/PO/Library/Artifacts/67/671d32fc95a251802fc4ebb888b19146 new file mode 100644 index 00000000..551c58ce Binary files /dev/null and b/PO/Library/Artifacts/67/671d32fc95a251802fc4ebb888b19146 differ diff --git a/PO/Library/Artifacts/67/6727dd349c0e4b54f12ec6aa44a3c7f6 b/PO/Library/Artifacts/67/6727dd349c0e4b54f12ec6aa44a3c7f6 new file mode 100644 index 00000000..f7bca429 Binary files /dev/null and b/PO/Library/Artifacts/67/6727dd349c0e4b54f12ec6aa44a3c7f6 differ diff --git a/PO/Library/Artifacts/67/672aca78b7eadeab14271fdacb19a2b8 b/PO/Library/Artifacts/67/672aca78b7eadeab14271fdacb19a2b8 new file mode 100644 index 00000000..a1b1d45f Binary files /dev/null and b/PO/Library/Artifacts/67/672aca78b7eadeab14271fdacb19a2b8 differ diff --git a/PO/Library/Artifacts/67/6750779109f16f3d64b8ace5c814502f b/PO/Library/Artifacts/67/6750779109f16f3d64b8ace5c814502f new file mode 100644 index 00000000..50a4acc0 Binary files /dev/null and b/PO/Library/Artifacts/67/6750779109f16f3d64b8ace5c814502f differ diff --git a/PO/Library/Artifacts/67/675299c19f459ab70f2e6faaa6ac9373 b/PO/Library/Artifacts/67/675299c19f459ab70f2e6faaa6ac9373 new file mode 100644 index 00000000..decc26a1 Binary files /dev/null and b/PO/Library/Artifacts/67/675299c19f459ab70f2e6faaa6ac9373 differ diff --git a/PO/Library/Artifacts/67/67532b6b18d3ca2da8a648df7a36ac1e b/PO/Library/Artifacts/67/67532b6b18d3ca2da8a648df7a36ac1e new file mode 100644 index 00000000..2f8cfb81 Binary files /dev/null and b/PO/Library/Artifacts/67/67532b6b18d3ca2da8a648df7a36ac1e differ diff --git a/PO/Library/Artifacts/67/675c7fd0fb4419cb47dda3271d0a264e b/PO/Library/Artifacts/67/675c7fd0fb4419cb47dda3271d0a264e new file mode 100644 index 00000000..f9c22ba3 Binary files /dev/null and b/PO/Library/Artifacts/67/675c7fd0fb4419cb47dda3271d0a264e differ diff --git a/PO/Library/Artifacts/67/67ad12a4aaf82d9f3864faf1c3a72ea6 b/PO/Library/Artifacts/67/67ad12a4aaf82d9f3864faf1c3a72ea6 new file mode 100644 index 00000000..eeaf9d45 Binary files /dev/null and b/PO/Library/Artifacts/67/67ad12a4aaf82d9f3864faf1c3a72ea6 differ diff --git a/PO/Library/Artifacts/67/67bbb6c6395aef875a74ebbcb5d9bcad b/PO/Library/Artifacts/67/67bbb6c6395aef875a74ebbcb5d9bcad new file mode 100644 index 00000000..54db49e6 Binary files /dev/null and b/PO/Library/Artifacts/67/67bbb6c6395aef875a74ebbcb5d9bcad differ diff --git a/PO/Library/Artifacts/67/67d5d03794fc5586a16468a036109a3c b/PO/Library/Artifacts/67/67d5d03794fc5586a16468a036109a3c new file mode 100644 index 00000000..081c8629 Binary files /dev/null and b/PO/Library/Artifacts/67/67d5d03794fc5586a16468a036109a3c differ diff --git a/PO/Library/Artifacts/67/67f2f90607bdbffd6db1908dbd73557a b/PO/Library/Artifacts/67/67f2f90607bdbffd6db1908dbd73557a new file mode 100644 index 00000000..3f2fb54d Binary files /dev/null and b/PO/Library/Artifacts/67/67f2f90607bdbffd6db1908dbd73557a differ diff --git a/PO/Library/Artifacts/68/68007e45d6c7a564ba0e4fb2acc3bf0e b/PO/Library/Artifacts/68/68007e45d6c7a564ba0e4fb2acc3bf0e new file mode 100644 index 00000000..14bbf0af Binary files /dev/null and b/PO/Library/Artifacts/68/68007e45d6c7a564ba0e4fb2acc3bf0e differ diff --git a/PO/Library/Artifacts/68/680f6f3d30ae2c8d657a951cc863d8c7 b/PO/Library/Artifacts/68/680f6f3d30ae2c8d657a951cc863d8c7 new file mode 100644 index 00000000..f49fc80a Binary files /dev/null and b/PO/Library/Artifacts/68/680f6f3d30ae2c8d657a951cc863d8c7 differ diff --git a/PO/Library/Artifacts/68/681b068e66b3963799164891f0ee2220 b/PO/Library/Artifacts/68/681b068e66b3963799164891f0ee2220 new file mode 100644 index 00000000..8253dda4 Binary files /dev/null and b/PO/Library/Artifacts/68/681b068e66b3963799164891f0ee2220 differ diff --git a/PO/Library/Artifacts/68/6821f2db3de9437c63b69518e930e39a b/PO/Library/Artifacts/68/6821f2db3de9437c63b69518e930e39a new file mode 100644 index 00000000..8853e2ca Binary files /dev/null and b/PO/Library/Artifacts/68/6821f2db3de9437c63b69518e930e39a differ diff --git a/PO/Library/Artifacts/68/685defe6589ce9c99f4eba5537f68d99 b/PO/Library/Artifacts/68/685defe6589ce9c99f4eba5537f68d99 new file mode 100644 index 00000000..7a07f77d Binary files /dev/null and b/PO/Library/Artifacts/68/685defe6589ce9c99f4eba5537f68d99 differ diff --git a/PO/Library/Artifacts/68/686c72814ca6bd77ffc2bdb05fd31e09 b/PO/Library/Artifacts/68/686c72814ca6bd77ffc2bdb05fd31e09 new file mode 100644 index 00000000..c11ab54c Binary files /dev/null and b/PO/Library/Artifacts/68/686c72814ca6bd77ffc2bdb05fd31e09 differ diff --git a/PO/Library/Artifacts/68/687c423c4000bd5d1903f80665ca5d89 b/PO/Library/Artifacts/68/687c423c4000bd5d1903f80665ca5d89 new file mode 100644 index 00000000..e4267e65 Binary files /dev/null and b/PO/Library/Artifacts/68/687c423c4000bd5d1903f80665ca5d89 differ diff --git a/PO/Library/Artifacts/68/688027697e0cbad74c10fabc6fda3d4b b/PO/Library/Artifacts/68/688027697e0cbad74c10fabc6fda3d4b new file mode 100644 index 00000000..e1d3eefa Binary files /dev/null and b/PO/Library/Artifacts/68/688027697e0cbad74c10fabc6fda3d4b differ diff --git a/PO/Library/Artifacts/68/68a8ae28a2ed60379bcfa0d4709d8caa b/PO/Library/Artifacts/68/68a8ae28a2ed60379bcfa0d4709d8caa new file mode 100644 index 00000000..2eec7fdc Binary files /dev/null and b/PO/Library/Artifacts/68/68a8ae28a2ed60379bcfa0d4709d8caa differ diff --git a/PO/Library/Artifacts/68/68ac6c1b89a6f6b8188dc277c3e5fb05 b/PO/Library/Artifacts/68/68ac6c1b89a6f6b8188dc277c3e5fb05 new file mode 100644 index 00000000..c631522e Binary files /dev/null and b/PO/Library/Artifacts/68/68ac6c1b89a6f6b8188dc277c3e5fb05 differ diff --git a/PO/Library/Artifacts/68/68b4c3de8c57dcd226b47fe338186c58 b/PO/Library/Artifacts/68/68b4c3de8c57dcd226b47fe338186c58 new file mode 100644 index 00000000..ad9c6463 Binary files /dev/null and b/PO/Library/Artifacts/68/68b4c3de8c57dcd226b47fe338186c58 differ diff --git a/PO/Library/Artifacts/68/68b837e0d1f12d9ab363ba67ff4b65ed b/PO/Library/Artifacts/68/68b837e0d1f12d9ab363ba67ff4b65ed new file mode 100644 index 00000000..13899a0a Binary files /dev/null and b/PO/Library/Artifacts/68/68b837e0d1f12d9ab363ba67ff4b65ed differ diff --git a/PO/Library/Artifacts/68/68bc0f57e9d61ab98cda71e0f0c82566 b/PO/Library/Artifacts/68/68bc0f57e9d61ab98cda71e0f0c82566 new file mode 100644 index 00000000..666d203d Binary files /dev/null and b/PO/Library/Artifacts/68/68bc0f57e9d61ab98cda71e0f0c82566 differ diff --git a/PO/Library/Artifacts/68/68c1d60965be7645a8fecddc32ebde53 b/PO/Library/Artifacts/68/68c1d60965be7645a8fecddc32ebde53 new file mode 100644 index 00000000..d247b5e4 Binary files /dev/null and b/PO/Library/Artifacts/68/68c1d60965be7645a8fecddc32ebde53 differ diff --git a/PO/Library/Artifacts/68/68d033039f8740964906c627028980d7 b/PO/Library/Artifacts/68/68d033039f8740964906c627028980d7 new file mode 100644 index 00000000..fec39c05 Binary files /dev/null and b/PO/Library/Artifacts/68/68d033039f8740964906c627028980d7 differ diff --git a/PO/Library/Artifacts/69/690a0622b32d0ec172eaad9cd8715f2f b/PO/Library/Artifacts/69/690a0622b32d0ec172eaad9cd8715f2f new file mode 100644 index 00000000..016b0739 Binary files /dev/null and b/PO/Library/Artifacts/69/690a0622b32d0ec172eaad9cd8715f2f differ diff --git a/PO/Library/Artifacts/69/6926fca18789770d0b174c38b2e3c830 b/PO/Library/Artifacts/69/6926fca18789770d0b174c38b2e3c830 new file mode 100644 index 00000000..dde87bce Binary files /dev/null and b/PO/Library/Artifacts/69/6926fca18789770d0b174c38b2e3c830 differ diff --git a/PO/Library/Artifacts/69/69319db1b1ff9c88032f8d99efdf1972 b/PO/Library/Artifacts/69/69319db1b1ff9c88032f8d99efdf1972 new file mode 100644 index 00000000..001a1574 Binary files /dev/null and b/PO/Library/Artifacts/69/69319db1b1ff9c88032f8d99efdf1972 differ diff --git a/PO/Library/Artifacts/69/693307dd1d8e9622b6dbf23450bf443e b/PO/Library/Artifacts/69/693307dd1d8e9622b6dbf23450bf443e new file mode 100644 index 00000000..87951ed8 Binary files /dev/null and b/PO/Library/Artifacts/69/693307dd1d8e9622b6dbf23450bf443e differ diff --git a/PO/Library/Artifacts/69/694917145585ca1af61bc6b9976c3411 b/PO/Library/Artifacts/69/694917145585ca1af61bc6b9976c3411 new file mode 100644 index 00000000..5f259ac5 Binary files /dev/null and b/PO/Library/Artifacts/69/694917145585ca1af61bc6b9976c3411 differ diff --git a/PO/Library/Artifacts/69/6949428a3d444a04ee31c6f2ea6e26d4 b/PO/Library/Artifacts/69/6949428a3d444a04ee31c6f2ea6e26d4 new file mode 100644 index 00000000..7388a945 Binary files /dev/null and b/PO/Library/Artifacts/69/6949428a3d444a04ee31c6f2ea6e26d4 differ diff --git a/PO/Library/Artifacts/69/694b4c08a50db4ac29f5a806cd0058ab b/PO/Library/Artifacts/69/694b4c08a50db4ac29f5a806cd0058ab new file mode 100644 index 00000000..26044b7a Binary files /dev/null and b/PO/Library/Artifacts/69/694b4c08a50db4ac29f5a806cd0058ab differ diff --git a/PO/Library/Artifacts/69/694ecb2785746562276c1e810210369c b/PO/Library/Artifacts/69/694ecb2785746562276c1e810210369c new file mode 100644 index 00000000..05d5531f Binary files /dev/null and b/PO/Library/Artifacts/69/694ecb2785746562276c1e810210369c differ diff --git a/PO/Library/Artifacts/69/696de57b4dfd0bd7102aad4570a301d3 b/PO/Library/Artifacts/69/696de57b4dfd0bd7102aad4570a301d3 new file mode 100644 index 00000000..4f8b25cf Binary files /dev/null and b/PO/Library/Artifacts/69/696de57b4dfd0bd7102aad4570a301d3 differ diff --git a/PO/Library/Artifacts/69/69856b4ea66d85e3e5c3c1b358d4b28c b/PO/Library/Artifacts/69/69856b4ea66d85e3e5c3c1b358d4b28c new file mode 100644 index 00000000..4a950c60 Binary files /dev/null and b/PO/Library/Artifacts/69/69856b4ea66d85e3e5c3c1b358d4b28c differ diff --git a/PO/Library/Artifacts/69/69948dafb801428dffa1d5c0395cf7d1 b/PO/Library/Artifacts/69/69948dafb801428dffa1d5c0395cf7d1 new file mode 100644 index 00000000..e53cee26 Binary files /dev/null and b/PO/Library/Artifacts/69/69948dafb801428dffa1d5c0395cf7d1 differ diff --git a/PO/Library/Artifacts/69/699daa8513bdb39b0846539a1bccef66 b/PO/Library/Artifacts/69/699daa8513bdb39b0846539a1bccef66 new file mode 100644 index 00000000..ac7cd254 Binary files /dev/null and b/PO/Library/Artifacts/69/699daa8513bdb39b0846539a1bccef66 differ diff --git a/PO/Library/Artifacts/69/69ad6e886dc5a306a68c238206e9bd1f b/PO/Library/Artifacts/69/69ad6e886dc5a306a68c238206e9bd1f new file mode 100644 index 00000000..b8ff48c8 Binary files /dev/null and b/PO/Library/Artifacts/69/69ad6e886dc5a306a68c238206e9bd1f differ diff --git a/PO/Library/Artifacts/69/69aec7441247db23c6e4ccad4037d27f b/PO/Library/Artifacts/69/69aec7441247db23c6e4ccad4037d27f new file mode 100644 index 00000000..47b6db88 Binary files /dev/null and b/PO/Library/Artifacts/69/69aec7441247db23c6e4ccad4037d27f differ diff --git a/PO/Library/Artifacts/69/69bf5e0faed95dce4880318e25b5b2f0 b/PO/Library/Artifacts/69/69bf5e0faed95dce4880318e25b5b2f0 new file mode 100644 index 00000000..c74aab99 Binary files /dev/null and b/PO/Library/Artifacts/69/69bf5e0faed95dce4880318e25b5b2f0 differ diff --git a/PO/Library/Artifacts/69/69f30a6922548a09755cf1f231430004 b/PO/Library/Artifacts/69/69f30a6922548a09755cf1f231430004 new file mode 100644 index 00000000..6fc05811 Binary files /dev/null and b/PO/Library/Artifacts/69/69f30a6922548a09755cf1f231430004 differ diff --git a/PO/Library/Artifacts/6a/6a064b2718b7993f58b5286a82ab16cf b/PO/Library/Artifacts/6a/6a064b2718b7993f58b5286a82ab16cf new file mode 100644 index 00000000..4922e6f9 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a064b2718b7993f58b5286a82ab16cf differ diff --git a/PO/Library/Artifacts/6a/6a21d6d7b25d43a7aa77c570f07e1784 b/PO/Library/Artifacts/6a/6a21d6d7b25d43a7aa77c570f07e1784 new file mode 100644 index 00000000..143c78a3 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a21d6d7b25d43a7aa77c570f07e1784 differ diff --git a/PO/Library/Artifacts/6a/6a3c72bf566a0379074cfd6cb7e91ab9 b/PO/Library/Artifacts/6a/6a3c72bf566a0379074cfd6cb7e91ab9 new file mode 100644 index 00000000..e1c8a073 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a3c72bf566a0379074cfd6cb7e91ab9 differ diff --git a/PO/Library/Artifacts/6a/6a3e4ef2ab588a0cf776f6d2e5983b0a b/PO/Library/Artifacts/6a/6a3e4ef2ab588a0cf776f6d2e5983b0a new file mode 100644 index 00000000..12ae9409 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a3e4ef2ab588a0cf776f6d2e5983b0a differ diff --git a/PO/Library/Artifacts/6a/6a4114cd74dea8b5a898d271d5a6b98f b/PO/Library/Artifacts/6a/6a4114cd74dea8b5a898d271d5a6b98f new file mode 100644 index 00000000..2eaa21a5 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a4114cd74dea8b5a898d271d5a6b98f differ diff --git a/PO/Library/Artifacts/6a/6a5236a0df5ccc4516aa08003245879b b/PO/Library/Artifacts/6a/6a5236a0df5ccc4516aa08003245879b new file mode 100644 index 00000000..2962fd18 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a5236a0df5ccc4516aa08003245879b differ diff --git a/PO/Library/Artifacts/6a/6a610ba14a74fc34e512fbf573d49b36 b/PO/Library/Artifacts/6a/6a610ba14a74fc34e512fbf573d49b36 new file mode 100644 index 00000000..e88ca7bf Binary files /dev/null and b/PO/Library/Artifacts/6a/6a610ba14a74fc34e512fbf573d49b36 differ diff --git a/PO/Library/Artifacts/6a/6a6fdb8144f13d00101e5d743a521848 b/PO/Library/Artifacts/6a/6a6fdb8144f13d00101e5d743a521848 new file mode 100644 index 00000000..bf8030d9 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a6fdb8144f13d00101e5d743a521848 differ diff --git a/PO/Library/Artifacts/6a/6a8b4eec9071ece8306b2b0f6c77dae2 b/PO/Library/Artifacts/6a/6a8b4eec9071ece8306b2b0f6c77dae2 new file mode 100644 index 00000000..742f48d7 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a8b4eec9071ece8306b2b0f6c77dae2 differ diff --git a/PO/Library/Artifacts/6a/6a8dd6ee5fea2b689c08e742d50085a4 b/PO/Library/Artifacts/6a/6a8dd6ee5fea2b689c08e742d50085a4 new file mode 100644 index 00000000..ed7e0531 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a8dd6ee5fea2b689c08e742d50085a4 differ diff --git a/PO/Library/Artifacts/6a/6a9f7cbeb2cd9b080fb99d17e02e7e7c b/PO/Library/Artifacts/6a/6a9f7cbeb2cd9b080fb99d17e02e7e7c new file mode 100644 index 00000000..ef6c2949 Binary files /dev/null and b/PO/Library/Artifacts/6a/6a9f7cbeb2cd9b080fb99d17e02e7e7c differ diff --git a/PO/Library/Artifacts/6a/6aab64aa19b8ce87d411498d680972da b/PO/Library/Artifacts/6a/6aab64aa19b8ce87d411498d680972da new file mode 100644 index 00000000..9fabdab7 Binary files /dev/null and b/PO/Library/Artifacts/6a/6aab64aa19b8ce87d411498d680972da differ diff --git a/PO/Library/Artifacts/6a/6ac2ec30c94b3ffd7354988d6791af59 b/PO/Library/Artifacts/6a/6ac2ec30c94b3ffd7354988d6791af59 new file mode 100644 index 00000000..174ae246 Binary files /dev/null and b/PO/Library/Artifacts/6a/6ac2ec30c94b3ffd7354988d6791af59 differ diff --git a/PO/Library/Artifacts/6a/6ae2984d5cc743917178dc8123e22901 b/PO/Library/Artifacts/6a/6ae2984d5cc743917178dc8123e22901 new file mode 100644 index 00000000..6141cbf0 Binary files /dev/null and b/PO/Library/Artifacts/6a/6ae2984d5cc743917178dc8123e22901 differ diff --git a/PO/Library/Artifacts/6a/6aecfb95cb5f306c703b540676f5e811 b/PO/Library/Artifacts/6a/6aecfb95cb5f306c703b540676f5e811 new file mode 100644 index 00000000..a130b80b Binary files /dev/null and b/PO/Library/Artifacts/6a/6aecfb95cb5f306c703b540676f5e811 differ diff --git a/PO/Library/Artifacts/6b/6b1669ae1b558739aa58dc4c8b464bd2 b/PO/Library/Artifacts/6b/6b1669ae1b558739aa58dc4c8b464bd2 new file mode 100644 index 00000000..e208a395 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b1669ae1b558739aa58dc4c8b464bd2 differ diff --git a/PO/Library/Artifacts/6b/6b1b57525fcc9e4f3c89ec4aa6be1d4a b/PO/Library/Artifacts/6b/6b1b57525fcc9e4f3c89ec4aa6be1d4a new file mode 100644 index 00000000..81354239 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b1b57525fcc9e4f3c89ec4aa6be1d4a differ diff --git a/PO/Library/Artifacts/6b/6b1e82f9509dece1545b45bcaac93e14 b/PO/Library/Artifacts/6b/6b1e82f9509dece1545b45bcaac93e14 new file mode 100644 index 00000000..c33f1916 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b1e82f9509dece1545b45bcaac93e14 differ diff --git a/PO/Library/Artifacts/6b/6b42e6ff207bd6aa3f168ea0d43461c5 b/PO/Library/Artifacts/6b/6b42e6ff207bd6aa3f168ea0d43461c5 new file mode 100644 index 00000000..7f20c59b Binary files /dev/null and b/PO/Library/Artifacts/6b/6b42e6ff207bd6aa3f168ea0d43461c5 differ diff --git a/PO/Library/Artifacts/6b/6b5cd257597d33cfdb898b2c0444d8f5 b/PO/Library/Artifacts/6b/6b5cd257597d33cfdb898b2c0444d8f5 new file mode 100644 index 00000000..de888b71 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b5cd257597d33cfdb898b2c0444d8f5 differ diff --git a/PO/Library/Artifacts/6b/6b653472980c2a4305206636a9c21d8f b/PO/Library/Artifacts/6b/6b653472980c2a4305206636a9c21d8f new file mode 100644 index 00000000..79cbd8d8 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b653472980c2a4305206636a9c21d8f differ diff --git a/PO/Library/Artifacts/6b/6b678454f4d341b541e7b48d6f543696 b/PO/Library/Artifacts/6b/6b678454f4d341b541e7b48d6f543696 new file mode 100644 index 00000000..c0b6578b Binary files /dev/null and b/PO/Library/Artifacts/6b/6b678454f4d341b541e7b48d6f543696 differ diff --git a/PO/Library/Artifacts/6b/6b6e63fb39424d3644b93744cbe38952 b/PO/Library/Artifacts/6b/6b6e63fb39424d3644b93744cbe38952 new file mode 100644 index 00000000..b680b3af Binary files /dev/null and b/PO/Library/Artifacts/6b/6b6e63fb39424d3644b93744cbe38952 differ diff --git a/PO/Library/Artifacts/6b/6b8b8ad467f9425002856f05e201d8d6 b/PO/Library/Artifacts/6b/6b8b8ad467f9425002856f05e201d8d6 new file mode 100644 index 00000000..1217d552 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b8b8ad467f9425002856f05e201d8d6 differ diff --git a/PO/Library/Artifacts/6b/6b8c59a5c328902df8fa4b3c207e2f03 b/PO/Library/Artifacts/6b/6b8c59a5c328902df8fa4b3c207e2f03 new file mode 100644 index 00000000..e9f97565 Binary files /dev/null and b/PO/Library/Artifacts/6b/6b8c59a5c328902df8fa4b3c207e2f03 differ diff --git a/PO/Library/Artifacts/6b/6ba46f6735d79e9c92ac0938559ec41b b/PO/Library/Artifacts/6b/6ba46f6735d79e9c92ac0938559ec41b new file mode 100644 index 00000000..b4fbdbf0 Binary files /dev/null and b/PO/Library/Artifacts/6b/6ba46f6735d79e9c92ac0938559ec41b differ diff --git a/PO/Library/Artifacts/6b/6bac027c67c880ef23f849f0415cf936 b/PO/Library/Artifacts/6b/6bac027c67c880ef23f849f0415cf936 new file mode 100644 index 00000000..d9546d2f Binary files /dev/null and b/PO/Library/Artifacts/6b/6bac027c67c880ef23f849f0415cf936 differ diff --git a/PO/Library/Artifacts/6b/6bb71f1811a4c40fc1335c1af864053e b/PO/Library/Artifacts/6b/6bb71f1811a4c40fc1335c1af864053e new file mode 100644 index 00000000..d1bcdcff Binary files /dev/null and b/PO/Library/Artifacts/6b/6bb71f1811a4c40fc1335c1af864053e differ diff --git a/PO/Library/Artifacts/6b/6bc45df36d3a717b8e57ebc413a9eaf1 b/PO/Library/Artifacts/6b/6bc45df36d3a717b8e57ebc413a9eaf1 new file mode 100644 index 00000000..425a5b70 Binary files /dev/null and b/PO/Library/Artifacts/6b/6bc45df36d3a717b8e57ebc413a9eaf1 differ diff --git a/PO/Library/Artifacts/6b/6bc5cf7810466501901355375f9fdf31 b/PO/Library/Artifacts/6b/6bc5cf7810466501901355375f9fdf31 new file mode 100644 index 00000000..a4ca23bd Binary files /dev/null and b/PO/Library/Artifacts/6b/6bc5cf7810466501901355375f9fdf31 differ diff --git a/PO/Library/Artifacts/6b/6bc6d3be6153113ed5059c319d604edb b/PO/Library/Artifacts/6b/6bc6d3be6153113ed5059c319d604edb new file mode 100644 index 00000000..7eca201b Binary files /dev/null and b/PO/Library/Artifacts/6b/6bc6d3be6153113ed5059c319d604edb differ diff --git a/PO/Library/Artifacts/6b/6bcdb836baeaddf5223ef1ae36365686 b/PO/Library/Artifacts/6b/6bcdb836baeaddf5223ef1ae36365686 new file mode 100644 index 00000000..dd889776 Binary files /dev/null and b/PO/Library/Artifacts/6b/6bcdb836baeaddf5223ef1ae36365686 differ diff --git a/PO/Library/Artifacts/6b/6bd66dd1420d02b5487285d350fdc380 b/PO/Library/Artifacts/6b/6bd66dd1420d02b5487285d350fdc380 new file mode 100644 index 00000000..7df554b9 Binary files /dev/null and b/PO/Library/Artifacts/6b/6bd66dd1420d02b5487285d350fdc380 differ diff --git a/PO/Library/Artifacts/6b/6bfa389cfc502cf989ce4f285c0fd881 b/PO/Library/Artifacts/6b/6bfa389cfc502cf989ce4f285c0fd881 new file mode 100644 index 00000000..98ce97a7 Binary files /dev/null and b/PO/Library/Artifacts/6b/6bfa389cfc502cf989ce4f285c0fd881 differ diff --git a/PO/Library/Artifacts/6c/6c0c580fc76ff7566f2ecc2d3aca76c6 b/PO/Library/Artifacts/6c/6c0c580fc76ff7566f2ecc2d3aca76c6 new file mode 100644 index 00000000..8f4062c1 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c0c580fc76ff7566f2ecc2d3aca76c6 differ diff --git a/PO/Library/Artifacts/6c/6c37977f13f0c614f1cd0abe46bd5eb5 b/PO/Library/Artifacts/6c/6c37977f13f0c614f1cd0abe46bd5eb5 new file mode 100644 index 00000000..d7877633 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c37977f13f0c614f1cd0abe46bd5eb5 differ diff --git a/PO/Library/Artifacts/6c/6c3dd7a2e8df7d73efbdcb1a68e217a0 b/PO/Library/Artifacts/6c/6c3dd7a2e8df7d73efbdcb1a68e217a0 new file mode 100644 index 00000000..c60abad3 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c3dd7a2e8df7d73efbdcb1a68e217a0 differ diff --git a/PO/Library/Artifacts/6c/6c5a2ee0e87209c00a5aa3bdcb39cd5f b/PO/Library/Artifacts/6c/6c5a2ee0e87209c00a5aa3bdcb39cd5f new file mode 100644 index 00000000..0cf20a9e Binary files /dev/null and b/PO/Library/Artifacts/6c/6c5a2ee0e87209c00a5aa3bdcb39cd5f differ diff --git a/PO/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 b/PO/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 new file mode 100644 index 00000000..b810d618 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 differ diff --git a/PO/Library/Artifacts/6c/6c7336e99e3837fc77c6c91338ce76ff b/PO/Library/Artifacts/6c/6c7336e99e3837fc77c6c91338ce76ff new file mode 100644 index 00000000..ed524a4a Binary files /dev/null and b/PO/Library/Artifacts/6c/6c7336e99e3837fc77c6c91338ce76ff differ diff --git a/PO/Library/Artifacts/6c/6c7d86b39b5a5ed5d3b6d38fc2047140 b/PO/Library/Artifacts/6c/6c7d86b39b5a5ed5d3b6d38fc2047140 new file mode 100644 index 00000000..3c409ea6 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c7d86b39b5a5ed5d3b6d38fc2047140 differ diff --git a/PO/Library/Artifacts/6c/6c87f1669104c6b99a5df394513b9e41 b/PO/Library/Artifacts/6c/6c87f1669104c6b99a5df394513b9e41 new file mode 100644 index 00000000..fec37959 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c87f1669104c6b99a5df394513b9e41 differ diff --git a/PO/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 b/PO/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 new file mode 100644 index 00000000..89520076 Binary files /dev/null and b/PO/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 differ diff --git a/PO/Library/Artifacts/6c/6cb0d0eba8b0103b6434a708cd1ab564 b/PO/Library/Artifacts/6c/6cb0d0eba8b0103b6434a708cd1ab564 new file mode 100644 index 00000000..0090af7c Binary files /dev/null and b/PO/Library/Artifacts/6c/6cb0d0eba8b0103b6434a708cd1ab564 differ diff --git a/PO/Library/Artifacts/6c/6cb980affae4388158a14c07ea1a83b7 b/PO/Library/Artifacts/6c/6cb980affae4388158a14c07ea1a83b7 new file mode 100644 index 00000000..a0a5bf96 Binary files /dev/null and b/PO/Library/Artifacts/6c/6cb980affae4388158a14c07ea1a83b7 differ diff --git a/PO/Library/Artifacts/6c/6ce2b242387da5b9bd3b5cd723e7bbd0 b/PO/Library/Artifacts/6c/6ce2b242387da5b9bd3b5cd723e7bbd0 new file mode 100644 index 00000000..12b5f237 Binary files /dev/null and b/PO/Library/Artifacts/6c/6ce2b242387da5b9bd3b5cd723e7bbd0 differ diff --git a/PO/Library/Artifacts/6c/6ce66d9c82cc9dff4635d82258aa48b8 b/PO/Library/Artifacts/6c/6ce66d9c82cc9dff4635d82258aa48b8 new file mode 100644 index 00000000..ed5b1992 Binary files /dev/null and b/PO/Library/Artifacts/6c/6ce66d9c82cc9dff4635d82258aa48b8 differ diff --git a/PO/Library/Artifacts/6c/6cf50b07a44616a191776116b43508a2 b/PO/Library/Artifacts/6c/6cf50b07a44616a191776116b43508a2 new file mode 100644 index 00000000..affb138b Binary files /dev/null and b/PO/Library/Artifacts/6c/6cf50b07a44616a191776116b43508a2 differ diff --git a/PO/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e b/PO/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e new file mode 100644 index 00000000..233a5549 Binary files /dev/null and b/PO/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e differ diff --git a/PO/Library/Artifacts/6d/6d0a29f95d3fb236df8ace027c19dabd b/PO/Library/Artifacts/6d/6d0a29f95d3fb236df8ace027c19dabd new file mode 100644 index 00000000..0663892e Binary files /dev/null and b/PO/Library/Artifacts/6d/6d0a29f95d3fb236df8ace027c19dabd differ diff --git a/PO/Library/Artifacts/6d/6d21c097c95ec15739ab5f6b14268bf1 b/PO/Library/Artifacts/6d/6d21c097c95ec15739ab5f6b14268bf1 new file mode 100644 index 00000000..e92a56aa Binary files /dev/null and b/PO/Library/Artifacts/6d/6d21c097c95ec15739ab5f6b14268bf1 differ diff --git a/PO/Library/Artifacts/6d/6d2210f3028cd824910b7b04e3abae98 b/PO/Library/Artifacts/6d/6d2210f3028cd824910b7b04e3abae98 new file mode 100644 index 00000000..7ba673fb Binary files /dev/null and b/PO/Library/Artifacts/6d/6d2210f3028cd824910b7b04e3abae98 differ diff --git a/PO/Library/Artifacts/6d/6d30f02e73d66cdf53f07d0f3fe7999a b/PO/Library/Artifacts/6d/6d30f02e73d66cdf53f07d0f3fe7999a new file mode 100644 index 00000000..bbf9ab79 Binary files /dev/null and b/PO/Library/Artifacts/6d/6d30f02e73d66cdf53f07d0f3fe7999a differ diff --git a/PO/Library/Artifacts/6d/6d3de97f51ae299eb131298fa6e69790 b/PO/Library/Artifacts/6d/6d3de97f51ae299eb131298fa6e69790 new file mode 100644 index 00000000..bda3ddb8 Binary files /dev/null and b/PO/Library/Artifacts/6d/6d3de97f51ae299eb131298fa6e69790 differ diff --git a/PO/Library/Artifacts/6d/6d46f9f6f7b9e27494c652bb20aa4721 b/PO/Library/Artifacts/6d/6d46f9f6f7b9e27494c652bb20aa4721 new file mode 100644 index 00000000..cc9a3fa7 Binary files /dev/null and b/PO/Library/Artifacts/6d/6d46f9f6f7b9e27494c652bb20aa4721 differ diff --git a/PO/Library/Artifacts/6d/6d492eacd22f1a108d6a71f7439506c8 b/PO/Library/Artifacts/6d/6d492eacd22f1a108d6a71f7439506c8 new file mode 100644 index 00000000..aac90c8d Binary files /dev/null and b/PO/Library/Artifacts/6d/6d492eacd22f1a108d6a71f7439506c8 differ diff --git a/PO/Library/Artifacts/6d/6d49bf54efa28d926498aca4730c59cd b/PO/Library/Artifacts/6d/6d49bf54efa28d926498aca4730c59cd new file mode 100644 index 00000000..4b1f023b Binary files /dev/null and b/PO/Library/Artifacts/6d/6d49bf54efa28d926498aca4730c59cd differ diff --git a/PO/Library/Artifacts/6d/6d67f9df1c25295ba28c97b033777270 b/PO/Library/Artifacts/6d/6d67f9df1c25295ba28c97b033777270 new file mode 100644 index 00000000..48efd8a1 Binary files /dev/null and b/PO/Library/Artifacts/6d/6d67f9df1c25295ba28c97b033777270 differ diff --git a/PO/Library/Artifacts/6d/6d6fc2ad7f944ae8cf0677215c8ea053 b/PO/Library/Artifacts/6d/6d6fc2ad7f944ae8cf0677215c8ea053 new file mode 100644 index 00000000..80054bb5 Binary files /dev/null and b/PO/Library/Artifacts/6d/6d6fc2ad7f944ae8cf0677215c8ea053 differ diff --git a/PO/Library/Artifacts/6d/6d8fba5e112fa37ea0aa93ab32e05dc8 b/PO/Library/Artifacts/6d/6d8fba5e112fa37ea0aa93ab32e05dc8 new file mode 100644 index 00000000..5b3bdebc Binary files /dev/null and b/PO/Library/Artifacts/6d/6d8fba5e112fa37ea0aa93ab32e05dc8 differ diff --git a/PO/Library/Artifacts/6d/6dbe5c34863f8d2603bb0cd4210112e4 b/PO/Library/Artifacts/6d/6dbe5c34863f8d2603bb0cd4210112e4 new file mode 100644 index 00000000..b673d4f2 Binary files /dev/null and b/PO/Library/Artifacts/6d/6dbe5c34863f8d2603bb0cd4210112e4 differ diff --git a/PO/Library/Artifacts/6d/6dd9091cbdd4ee2dccaace391c2acc32 b/PO/Library/Artifacts/6d/6dd9091cbdd4ee2dccaace391c2acc32 new file mode 100644 index 00000000..69634431 Binary files /dev/null and b/PO/Library/Artifacts/6d/6dd9091cbdd4ee2dccaace391c2acc32 differ diff --git a/PO/Library/Artifacts/6d/6ddc562beb96f4e6885a392a7d853f7c b/PO/Library/Artifacts/6d/6ddc562beb96f4e6885a392a7d853f7c new file mode 100644 index 00000000..978f1a91 Binary files /dev/null and b/PO/Library/Artifacts/6d/6ddc562beb96f4e6885a392a7d853f7c differ diff --git a/PO/Library/Artifacts/6d/6decf121429e83db85b864709876e984 b/PO/Library/Artifacts/6d/6decf121429e83db85b864709876e984 new file mode 100644 index 00000000..6473523b Binary files /dev/null and b/PO/Library/Artifacts/6d/6decf121429e83db85b864709876e984 differ diff --git a/PO/Library/Artifacts/6e/6e160ee84c61ff1510058b35984e4093 b/PO/Library/Artifacts/6e/6e160ee84c61ff1510058b35984e4093 new file mode 100644 index 00000000..2cf5bd4c Binary files /dev/null and b/PO/Library/Artifacts/6e/6e160ee84c61ff1510058b35984e4093 differ diff --git a/PO/Library/Artifacts/6e/6e263f536fdb955713be7586d595effb b/PO/Library/Artifacts/6e/6e263f536fdb955713be7586d595effb new file mode 100644 index 00000000..fa98b1ef Binary files /dev/null and b/PO/Library/Artifacts/6e/6e263f536fdb955713be7586d595effb differ diff --git a/PO/Library/Artifacts/6e/6e38b6e81010b8ef83745beaa311f1eb b/PO/Library/Artifacts/6e/6e38b6e81010b8ef83745beaa311f1eb new file mode 100644 index 00000000..0d2d62d2 Binary files /dev/null and b/PO/Library/Artifacts/6e/6e38b6e81010b8ef83745beaa311f1eb differ diff --git a/PO/Library/Artifacts/6e/6e46ef4d1c4c6a88319bc752ed5ff25b b/PO/Library/Artifacts/6e/6e46ef4d1c4c6a88319bc752ed5ff25b new file mode 100644 index 00000000..296aa13d Binary files /dev/null and b/PO/Library/Artifacts/6e/6e46ef4d1c4c6a88319bc752ed5ff25b differ diff --git a/PO/Library/Artifacts/6e/6e4fd0d955df6479568c30a44395a42c b/PO/Library/Artifacts/6e/6e4fd0d955df6479568c30a44395a42c new file mode 100644 index 00000000..8c813fdc Binary files /dev/null and b/PO/Library/Artifacts/6e/6e4fd0d955df6479568c30a44395a42c differ diff --git a/PO/Library/Artifacts/6e/6e6c03cde893d1174ed34e105b6de2f8 b/PO/Library/Artifacts/6e/6e6c03cde893d1174ed34e105b6de2f8 new file mode 100644 index 00000000..96b8338c Binary files /dev/null and b/PO/Library/Artifacts/6e/6e6c03cde893d1174ed34e105b6de2f8 differ diff --git a/PO/Library/Artifacts/6e/6e8777ac289e01c55a4cc5cc8485c5d4 b/PO/Library/Artifacts/6e/6e8777ac289e01c55a4cc5cc8485c5d4 new file mode 100644 index 00000000..0e066321 Binary files /dev/null and b/PO/Library/Artifacts/6e/6e8777ac289e01c55a4cc5cc8485c5d4 differ diff --git a/PO/Library/Artifacts/6e/6e918814f875c05235b053ea34d1407b b/PO/Library/Artifacts/6e/6e918814f875c05235b053ea34d1407b new file mode 100644 index 00000000..baf31323 Binary files /dev/null and b/PO/Library/Artifacts/6e/6e918814f875c05235b053ea34d1407b differ diff --git a/PO/Library/Artifacts/6e/6e98f6b62350334d4e4df26cf87c4d97 b/PO/Library/Artifacts/6e/6e98f6b62350334d4e4df26cf87c4d97 new file mode 100644 index 00000000..2236e611 Binary files /dev/null and b/PO/Library/Artifacts/6e/6e98f6b62350334d4e4df26cf87c4d97 differ diff --git a/PO/Library/Artifacts/6e/6ecac876b75eab1e5b4043cf532f15ce b/PO/Library/Artifacts/6e/6ecac876b75eab1e5b4043cf532f15ce new file mode 100644 index 00000000..4a012dc7 Binary files /dev/null and b/PO/Library/Artifacts/6e/6ecac876b75eab1e5b4043cf532f15ce differ diff --git a/PO/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c b/PO/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c new file mode 100644 index 00000000..41fe660c Binary files /dev/null and b/PO/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c differ diff --git a/PO/Library/Artifacts/6e/6eec8e6cc5b2bc8ffe8f6aa1fd5f7f63 b/PO/Library/Artifacts/6e/6eec8e6cc5b2bc8ffe8f6aa1fd5f7f63 new file mode 100644 index 00000000..17d0c232 Binary files /dev/null and b/PO/Library/Artifacts/6e/6eec8e6cc5b2bc8ffe8f6aa1fd5f7f63 differ diff --git a/PO/Library/Artifacts/6f/6f0b3aae235ca3bc03a7e2be97a0e750 b/PO/Library/Artifacts/6f/6f0b3aae235ca3bc03a7e2be97a0e750 new file mode 100644 index 00000000..687b25df Binary files /dev/null and b/PO/Library/Artifacts/6f/6f0b3aae235ca3bc03a7e2be97a0e750 differ diff --git a/PO/Library/Artifacts/6f/6f0bb50c4a71f089cdf09bfd4bdd9479 b/PO/Library/Artifacts/6f/6f0bb50c4a71f089cdf09bfd4bdd9479 new file mode 100644 index 00000000..38e71c98 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f0bb50c4a71f089cdf09bfd4bdd9479 differ diff --git a/PO/Library/Artifacts/6f/6f237fd704effe1e812768686c861803 b/PO/Library/Artifacts/6f/6f237fd704effe1e812768686c861803 new file mode 100644 index 00000000..e15163cd Binary files /dev/null and b/PO/Library/Artifacts/6f/6f237fd704effe1e812768686c861803 differ diff --git a/PO/Library/Artifacts/6f/6f268497c912db2d97eba1c69538b08d b/PO/Library/Artifacts/6f/6f268497c912db2d97eba1c69538b08d new file mode 100644 index 00000000..aaebb9cf Binary files /dev/null and b/PO/Library/Artifacts/6f/6f268497c912db2d97eba1c69538b08d differ diff --git a/PO/Library/Artifacts/6f/6f277204bcf74c4243d17ce07049318e b/PO/Library/Artifacts/6f/6f277204bcf74c4243d17ce07049318e new file mode 100644 index 00000000..d7d7ef48 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f277204bcf74c4243d17ce07049318e differ diff --git a/PO/Library/Artifacts/6f/6f2caf62cab0c65b1ff946e543434a85 b/PO/Library/Artifacts/6f/6f2caf62cab0c65b1ff946e543434a85 new file mode 100644 index 00000000..44d014f7 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f2caf62cab0c65b1ff946e543434a85 differ diff --git a/PO/Library/Artifacts/6f/6f30155a2839f2556c0f7f4099366688 b/PO/Library/Artifacts/6f/6f30155a2839f2556c0f7f4099366688 new file mode 100644 index 00000000..36abbf35 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f30155a2839f2556c0f7f4099366688 differ diff --git a/PO/Library/Artifacts/6f/6f32ac0ea88a81a7bf370c0c91fede20 b/PO/Library/Artifacts/6f/6f32ac0ea88a81a7bf370c0c91fede20 new file mode 100644 index 00000000..bda057c7 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f32ac0ea88a81a7bf370c0c91fede20 differ diff --git a/PO/Library/Artifacts/6f/6f350547a4400c02bb693142aab7c1bf b/PO/Library/Artifacts/6f/6f350547a4400c02bb693142aab7c1bf new file mode 100644 index 00000000..7e5064ec Binary files /dev/null and b/PO/Library/Artifacts/6f/6f350547a4400c02bb693142aab7c1bf differ diff --git a/PO/Library/Artifacts/6f/6f6e3490046e8bdf5177891b4dca46cb b/PO/Library/Artifacts/6f/6f6e3490046e8bdf5177891b4dca46cb new file mode 100644 index 00000000..d0f64c10 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f6e3490046e8bdf5177891b4dca46cb differ diff --git a/PO/Library/Artifacts/6f/6f734b6d1810f57397302165c76c0ec0 b/PO/Library/Artifacts/6f/6f734b6d1810f57397302165c76c0ec0 new file mode 100644 index 00000000..f06e96c2 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f734b6d1810f57397302165c76c0ec0 differ diff --git a/PO/Library/Artifacts/6f/6f7e133dca5fc8fe96c81c9ed361d664 b/PO/Library/Artifacts/6f/6f7e133dca5fc8fe96c81c9ed361d664 new file mode 100644 index 00000000..4d44a1f1 Binary files /dev/null and b/PO/Library/Artifacts/6f/6f7e133dca5fc8fe96c81c9ed361d664 differ diff --git a/PO/Library/Artifacts/6f/6fa3dc1d0cb39c676b4cfe57689892e0 b/PO/Library/Artifacts/6f/6fa3dc1d0cb39c676b4cfe57689892e0 new file mode 100644 index 00000000..4ebb34e8 Binary files /dev/null and b/PO/Library/Artifacts/6f/6fa3dc1d0cb39c676b4cfe57689892e0 differ diff --git a/PO/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 b/PO/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 new file mode 100644 index 00000000..b20da55f Binary files /dev/null and b/PO/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 differ diff --git a/PO/Library/Artifacts/6f/6fbd7a821748861d3f1f037c04e6f062 b/PO/Library/Artifacts/6f/6fbd7a821748861d3f1f037c04e6f062 new file mode 100644 index 00000000..a14fbe26 Binary files /dev/null and b/PO/Library/Artifacts/6f/6fbd7a821748861d3f1f037c04e6f062 differ diff --git a/PO/Library/Artifacts/6f/6fbf983d82f4b3d19202233f0ca58291 b/PO/Library/Artifacts/6f/6fbf983d82f4b3d19202233f0ca58291 new file mode 100644 index 00000000..a109e9e2 Binary files /dev/null and b/PO/Library/Artifacts/6f/6fbf983d82f4b3d19202233f0ca58291 differ diff --git a/PO/Library/Artifacts/6f/6fc69764469468f000aa743c3ae8bee5 b/PO/Library/Artifacts/6f/6fc69764469468f000aa743c3ae8bee5 new file mode 100644 index 00000000..c5dcabe4 Binary files /dev/null and b/PO/Library/Artifacts/6f/6fc69764469468f000aa743c3ae8bee5 differ diff --git a/PO/Library/Artifacts/70/702f288f3fe7a2b510328164d1752440 b/PO/Library/Artifacts/70/702f288f3fe7a2b510328164d1752440 new file mode 100644 index 00000000..ec494479 Binary files /dev/null and b/PO/Library/Artifacts/70/702f288f3fe7a2b510328164d1752440 differ diff --git a/PO/Library/Artifacts/70/7036e8bd87886422134c57a0a59f929f b/PO/Library/Artifacts/70/7036e8bd87886422134c57a0a59f929f new file mode 100644 index 00000000..9a49cd4a Binary files /dev/null and b/PO/Library/Artifacts/70/7036e8bd87886422134c57a0a59f929f differ diff --git a/PO/Library/Artifacts/70/705765bd8865fa12bca128173744048d b/PO/Library/Artifacts/70/705765bd8865fa12bca128173744048d new file mode 100644 index 00000000..dcf67a4b Binary files /dev/null and b/PO/Library/Artifacts/70/705765bd8865fa12bca128173744048d differ diff --git a/PO/Library/Artifacts/70/705ca243dfc3561134b68e178f6e610d b/PO/Library/Artifacts/70/705ca243dfc3561134b68e178f6e610d new file mode 100644 index 00000000..33320a6d Binary files /dev/null and b/PO/Library/Artifacts/70/705ca243dfc3561134b68e178f6e610d differ diff --git a/PO/Library/Artifacts/70/705d1e0297c4b31e587b38c973596484 b/PO/Library/Artifacts/70/705d1e0297c4b31e587b38c973596484 new file mode 100644 index 00000000..a046e746 Binary files /dev/null and b/PO/Library/Artifacts/70/705d1e0297c4b31e587b38c973596484 differ diff --git a/PO/Library/Artifacts/70/7062abb99b567545e8aebebe5f431fb0 b/PO/Library/Artifacts/70/7062abb99b567545e8aebebe5f431fb0 new file mode 100644 index 00000000..f88b932a Binary files /dev/null and b/PO/Library/Artifacts/70/7062abb99b567545e8aebebe5f431fb0 differ diff --git a/PO/Library/Artifacts/70/70688ee73add6033ac2efdb7817518ac b/PO/Library/Artifacts/70/70688ee73add6033ac2efdb7817518ac new file mode 100644 index 00000000..4aa208d0 Binary files /dev/null and b/PO/Library/Artifacts/70/70688ee73add6033ac2efdb7817518ac differ diff --git a/PO/Library/Artifacts/70/70b74a625a58a2008b75149183f84331 b/PO/Library/Artifacts/70/70b74a625a58a2008b75149183f84331 new file mode 100644 index 00000000..247f4281 Binary files /dev/null and b/PO/Library/Artifacts/70/70b74a625a58a2008b75149183f84331 differ diff --git a/PO/Library/Artifacts/70/70d84feb3373d5ec675ef1b25c2c987d b/PO/Library/Artifacts/70/70d84feb3373d5ec675ef1b25c2c987d new file mode 100644 index 00000000..a2ae4de6 Binary files /dev/null and b/PO/Library/Artifacts/70/70d84feb3373d5ec675ef1b25c2c987d differ diff --git a/PO/Library/Artifacts/70/70f98a28769bca697a9057bf5d520ff3 b/PO/Library/Artifacts/70/70f98a28769bca697a9057bf5d520ff3 new file mode 100644 index 00000000..9aabe64b Binary files /dev/null and b/PO/Library/Artifacts/70/70f98a28769bca697a9057bf5d520ff3 differ diff --git a/PO/Library/Artifacts/70/70fc5a555994569660b89331c162e00a b/PO/Library/Artifacts/70/70fc5a555994569660b89331c162e00a new file mode 100644 index 00000000..0686982e Binary files /dev/null and b/PO/Library/Artifacts/70/70fc5a555994569660b89331c162e00a differ diff --git a/PO/Library/Artifacts/71/7116f20b88e989fdc147f1b57373f488 b/PO/Library/Artifacts/71/7116f20b88e989fdc147f1b57373f488 new file mode 100644 index 00000000..fda26ce1 Binary files /dev/null and b/PO/Library/Artifacts/71/7116f20b88e989fdc147f1b57373f488 differ diff --git a/PO/Library/Artifacts/71/711ad2fc9ab395189907af63e447b559 b/PO/Library/Artifacts/71/711ad2fc9ab395189907af63e447b559 new file mode 100644 index 00000000..115fb88b Binary files /dev/null and b/PO/Library/Artifacts/71/711ad2fc9ab395189907af63e447b559 differ diff --git a/PO/Library/Artifacts/71/7120d942c9ceab56dd3f71f85db6bffa b/PO/Library/Artifacts/71/7120d942c9ceab56dd3f71f85db6bffa new file mode 100644 index 00000000..968ea322 Binary files /dev/null and b/PO/Library/Artifacts/71/7120d942c9ceab56dd3f71f85db6bffa differ diff --git a/PO/Library/Artifacts/71/713a01f8d4ae394b8fda4590a457cb2c b/PO/Library/Artifacts/71/713a01f8d4ae394b8fda4590a457cb2c new file mode 100644 index 00000000..b84d75e9 Binary files /dev/null and b/PO/Library/Artifacts/71/713a01f8d4ae394b8fda4590a457cb2c differ diff --git a/PO/Library/Artifacts/71/714d5dc34fc30a70da0fb1aaa1dc115a b/PO/Library/Artifacts/71/714d5dc34fc30a70da0fb1aaa1dc115a new file mode 100644 index 00000000..a664d6f5 Binary files /dev/null and b/PO/Library/Artifacts/71/714d5dc34fc30a70da0fb1aaa1dc115a differ diff --git a/PO/Library/Artifacts/71/71545a28a00e32d2225f92a9d0dc513e b/PO/Library/Artifacts/71/71545a28a00e32d2225f92a9d0dc513e new file mode 100644 index 00000000..0f35d47b Binary files /dev/null and b/PO/Library/Artifacts/71/71545a28a00e32d2225f92a9d0dc513e differ diff --git a/PO/Library/Artifacts/71/71947dc399216a553e1ed0c4378760d3 b/PO/Library/Artifacts/71/71947dc399216a553e1ed0c4378760d3 new file mode 100644 index 00000000..fde9e9dd Binary files /dev/null and b/PO/Library/Artifacts/71/71947dc399216a553e1ed0c4378760d3 differ diff --git a/PO/Library/Artifacts/71/71980458866213ca31c8ad0b30b42bf3 b/PO/Library/Artifacts/71/71980458866213ca31c8ad0b30b42bf3 new file mode 100644 index 00000000..c8655cdc Binary files /dev/null and b/PO/Library/Artifacts/71/71980458866213ca31c8ad0b30b42bf3 differ diff --git a/PO/Library/Artifacts/71/71a5a7516f76c68ab190e1c2d69785be b/PO/Library/Artifacts/71/71a5a7516f76c68ab190e1c2d69785be new file mode 100644 index 00000000..99875425 Binary files /dev/null and b/PO/Library/Artifacts/71/71a5a7516f76c68ab190e1c2d69785be differ diff --git a/PO/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 b/PO/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 new file mode 100644 index 00000000..33837750 Binary files /dev/null and b/PO/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 differ diff --git a/PO/Library/Artifacts/71/71b2eae9b3b1ddb5aeef7d9676536d8f b/PO/Library/Artifacts/71/71b2eae9b3b1ddb5aeef7d9676536d8f new file mode 100644 index 00000000..ce923368 Binary files /dev/null and b/PO/Library/Artifacts/71/71b2eae9b3b1ddb5aeef7d9676536d8f differ diff --git a/PO/Library/Artifacts/71/71bc2f9e15a870adcecf57aeca8a9eae b/PO/Library/Artifacts/71/71bc2f9e15a870adcecf57aeca8a9eae new file mode 100644 index 00000000..caf26670 Binary files /dev/null and b/PO/Library/Artifacts/71/71bc2f9e15a870adcecf57aeca8a9eae differ diff --git a/PO/Library/Artifacts/71/71bd983bb0949d458216947314323bce b/PO/Library/Artifacts/71/71bd983bb0949d458216947314323bce new file mode 100644 index 00000000..054875ac Binary files /dev/null and b/PO/Library/Artifacts/71/71bd983bb0949d458216947314323bce differ diff --git a/PO/Library/Artifacts/71/71d708f939c46c8ab30033d615f25a79 b/PO/Library/Artifacts/71/71d708f939c46c8ab30033d615f25a79 new file mode 100644 index 00000000..dbbcb64d Binary files /dev/null and b/PO/Library/Artifacts/71/71d708f939c46c8ab30033d615f25a79 differ diff --git a/PO/Library/Artifacts/71/71d783c2f7b3e29245f18779c86a5092 b/PO/Library/Artifacts/71/71d783c2f7b3e29245f18779c86a5092 new file mode 100644 index 00000000..df5a4e3b Binary files /dev/null and b/PO/Library/Artifacts/71/71d783c2f7b3e29245f18779c86a5092 differ diff --git a/PO/Library/Artifacts/71/71df81484df3fc248592aa3bf4728ea4 b/PO/Library/Artifacts/71/71df81484df3fc248592aa3bf4728ea4 new file mode 100644 index 00000000..8334f5bc Binary files /dev/null and b/PO/Library/Artifacts/71/71df81484df3fc248592aa3bf4728ea4 differ diff --git a/PO/Library/Artifacts/71/71df832c4fb08f35e54ca3c6ce7ae59e b/PO/Library/Artifacts/71/71df832c4fb08f35e54ca3c6ce7ae59e new file mode 100644 index 00000000..4291df4c Binary files /dev/null and b/PO/Library/Artifacts/71/71df832c4fb08f35e54ca3c6ce7ae59e differ diff --git a/PO/Library/Artifacts/71/71edfad441ee0c279aedc417bd95f1b3 b/PO/Library/Artifacts/71/71edfad441ee0c279aedc417bd95f1b3 new file mode 100644 index 00000000..0c9471a9 Binary files /dev/null and b/PO/Library/Artifacts/71/71edfad441ee0c279aedc417bd95f1b3 differ diff --git a/PO/Library/Artifacts/71/71f265355de9b82d3f0fc629db6d6084 b/PO/Library/Artifacts/71/71f265355de9b82d3f0fc629db6d6084 new file mode 100644 index 00000000..103ea2c6 Binary files /dev/null and b/PO/Library/Artifacts/71/71f265355de9b82d3f0fc629db6d6084 differ diff --git a/PO/Library/Artifacts/72/7206062a4140ac427e1d3b51cfeb3d90 b/PO/Library/Artifacts/72/7206062a4140ac427e1d3b51cfeb3d90 new file mode 100644 index 00000000..745bce49 Binary files /dev/null and b/PO/Library/Artifacts/72/7206062a4140ac427e1d3b51cfeb3d90 differ diff --git a/PO/Library/Artifacts/72/7218cc9c42090641b1dc48eaa22cfa19 b/PO/Library/Artifacts/72/7218cc9c42090641b1dc48eaa22cfa19 new file mode 100644 index 00000000..52eba0b2 Binary files /dev/null and b/PO/Library/Artifacts/72/7218cc9c42090641b1dc48eaa22cfa19 differ diff --git a/PO/Library/Artifacts/72/721f824f4adc1e396e2ce4e72261e2cb b/PO/Library/Artifacts/72/721f824f4adc1e396e2ce4e72261e2cb new file mode 100644 index 00000000..402907c7 Binary files /dev/null and b/PO/Library/Artifacts/72/721f824f4adc1e396e2ce4e72261e2cb differ diff --git a/PO/Library/Artifacts/72/7233b82862bc81351e94281b17e2db4f b/PO/Library/Artifacts/72/7233b82862bc81351e94281b17e2db4f new file mode 100644 index 00000000..d5ce1eb3 Binary files /dev/null and b/PO/Library/Artifacts/72/7233b82862bc81351e94281b17e2db4f differ diff --git a/PO/Library/Artifacts/72/7235454d9341b4a6ecc746a62b41930b b/PO/Library/Artifacts/72/7235454d9341b4a6ecc746a62b41930b new file mode 100644 index 00000000..0cce3f87 Binary files /dev/null and b/PO/Library/Artifacts/72/7235454d9341b4a6ecc746a62b41930b differ diff --git a/PO/Library/Artifacts/72/723fc46127d94beecf1a4950fba5320d b/PO/Library/Artifacts/72/723fc46127d94beecf1a4950fba5320d new file mode 100644 index 00000000..aaba5572 Binary files /dev/null and b/PO/Library/Artifacts/72/723fc46127d94beecf1a4950fba5320d differ diff --git a/PO/Library/Artifacts/72/724bbe9db38e530377f219b9f3e0251d b/PO/Library/Artifacts/72/724bbe9db38e530377f219b9f3e0251d new file mode 100644 index 00000000..9d128713 Binary files /dev/null and b/PO/Library/Artifacts/72/724bbe9db38e530377f219b9f3e0251d differ diff --git a/PO/Library/Artifacts/72/7272febb0c8059ff75a0116fcbb7ce30 b/PO/Library/Artifacts/72/7272febb0c8059ff75a0116fcbb7ce30 new file mode 100644 index 00000000..b0ef43d3 Binary files /dev/null and b/PO/Library/Artifacts/72/7272febb0c8059ff75a0116fcbb7ce30 differ diff --git a/PO/Library/Artifacts/72/727dca924d0fb533d0b893005ed37c4e b/PO/Library/Artifacts/72/727dca924d0fb533d0b893005ed37c4e new file mode 100644 index 00000000..e87fa3da Binary files /dev/null and b/PO/Library/Artifacts/72/727dca924d0fb533d0b893005ed37c4e differ diff --git a/PO/Library/Artifacts/72/7288dec5e04e4c34867e0d38ea41ab58 b/PO/Library/Artifacts/72/7288dec5e04e4c34867e0d38ea41ab58 new file mode 100644 index 00000000..c25c5b88 Binary files /dev/null and b/PO/Library/Artifacts/72/7288dec5e04e4c34867e0d38ea41ab58 differ diff --git a/PO/Library/Artifacts/72/72a7effd8db7337a5f97d518b55be389 b/PO/Library/Artifacts/72/72a7effd8db7337a5f97d518b55be389 new file mode 100644 index 00000000..17dbb772 Binary files /dev/null and b/PO/Library/Artifacts/72/72a7effd8db7337a5f97d518b55be389 differ diff --git a/PO/Library/Artifacts/72/72b5e73da62f5bce5af8fa693f93081d b/PO/Library/Artifacts/72/72b5e73da62f5bce5af8fa693f93081d new file mode 100644 index 00000000..469bf659 Binary files /dev/null and b/PO/Library/Artifacts/72/72b5e73da62f5bce5af8fa693f93081d differ diff --git a/PO/Library/Artifacts/72/72c200cf8bdcf577c2303b221f51890e b/PO/Library/Artifacts/72/72c200cf8bdcf577c2303b221f51890e new file mode 100644 index 00000000..40da1f00 Binary files /dev/null and b/PO/Library/Artifacts/72/72c200cf8bdcf577c2303b221f51890e differ diff --git a/PO/Library/Artifacts/72/72ce34dcb93eb9d98f7fc9c78d04400f b/PO/Library/Artifacts/72/72ce34dcb93eb9d98f7fc9c78d04400f new file mode 100644 index 00000000..8f68b96c Binary files /dev/null and b/PO/Library/Artifacts/72/72ce34dcb93eb9d98f7fc9c78d04400f differ diff --git a/PO/Library/Artifacts/72/72dd2e4cb52d54ba0e7d71578949ebab b/PO/Library/Artifacts/72/72dd2e4cb52d54ba0e7d71578949ebab new file mode 100644 index 00000000..00030a62 Binary files /dev/null and b/PO/Library/Artifacts/72/72dd2e4cb52d54ba0e7d71578949ebab differ diff --git a/PO/Library/Artifacts/72/72fc9f04faa24f1eb63646752ae986eb b/PO/Library/Artifacts/72/72fc9f04faa24f1eb63646752ae986eb new file mode 100644 index 00000000..6e0a7024 Binary files /dev/null and b/PO/Library/Artifacts/72/72fc9f04faa24f1eb63646752ae986eb differ diff --git a/PO/Library/Artifacts/73/73193172f0101ed7bdab815a747cdfef b/PO/Library/Artifacts/73/73193172f0101ed7bdab815a747cdfef new file mode 100644 index 00000000..efadf228 Binary files /dev/null and b/PO/Library/Artifacts/73/73193172f0101ed7bdab815a747cdfef differ diff --git a/PO/Library/Artifacts/73/731ac7c9a855a36571268c71041f67b1 b/PO/Library/Artifacts/73/731ac7c9a855a36571268c71041f67b1 new file mode 100644 index 00000000..50e47166 Binary files /dev/null and b/PO/Library/Artifacts/73/731ac7c9a855a36571268c71041f67b1 differ diff --git a/PO/Library/Artifacts/73/731e37ea95e6847fda06d13a413bdde1 b/PO/Library/Artifacts/73/731e37ea95e6847fda06d13a413bdde1 new file mode 100644 index 00000000..f61d8c7b Binary files /dev/null and b/PO/Library/Artifacts/73/731e37ea95e6847fda06d13a413bdde1 differ diff --git a/PO/Library/Artifacts/73/733dde39962a95c9c527baf0e94c32b9 b/PO/Library/Artifacts/73/733dde39962a95c9c527baf0e94c32b9 new file mode 100644 index 00000000..b9e161a5 Binary files /dev/null and b/PO/Library/Artifacts/73/733dde39962a95c9c527baf0e94c32b9 differ diff --git a/PO/Library/Artifacts/73/7355eb4e046decaf2e5dfd25dc70d8e7 b/PO/Library/Artifacts/73/7355eb4e046decaf2e5dfd25dc70d8e7 new file mode 100644 index 00000000..e401153f Binary files /dev/null and b/PO/Library/Artifacts/73/7355eb4e046decaf2e5dfd25dc70d8e7 differ diff --git a/PO/Library/Artifacts/73/7373d5659080aaef644815b0bc3b8822 b/PO/Library/Artifacts/73/7373d5659080aaef644815b0bc3b8822 new file mode 100644 index 00000000..3ecc7ae6 Binary files /dev/null and b/PO/Library/Artifacts/73/7373d5659080aaef644815b0bc3b8822 differ diff --git a/PO/Library/Artifacts/73/7376d1891afd67dac948119e761c470c b/PO/Library/Artifacts/73/7376d1891afd67dac948119e761c470c new file mode 100644 index 00000000..a6465181 Binary files /dev/null and b/PO/Library/Artifacts/73/7376d1891afd67dac948119e761c470c differ diff --git a/PO/Library/Artifacts/73/7378574b8f968d73634ac510e1ab6ad0 b/PO/Library/Artifacts/73/7378574b8f968d73634ac510e1ab6ad0 new file mode 100644 index 00000000..67118f0f Binary files /dev/null and b/PO/Library/Artifacts/73/7378574b8f968d73634ac510e1ab6ad0 differ diff --git a/PO/Library/Artifacts/73/7385bb2ba2c2b237fd062e89ea0a36b7 b/PO/Library/Artifacts/73/7385bb2ba2c2b237fd062e89ea0a36b7 new file mode 100644 index 00000000..0f6a718c Binary files /dev/null and b/PO/Library/Artifacts/73/7385bb2ba2c2b237fd062e89ea0a36b7 differ diff --git a/PO/Library/Artifacts/73/738cf09beb13f6cf3775a47d5aeccad9 b/PO/Library/Artifacts/73/738cf09beb13f6cf3775a47d5aeccad9 new file mode 100644 index 00000000..50a3b3cf Binary files /dev/null and b/PO/Library/Artifacts/73/738cf09beb13f6cf3775a47d5aeccad9 differ diff --git a/PO/Library/Artifacts/73/7397f9e70cc3d6b343633213e8f53ab3 b/PO/Library/Artifacts/73/7397f9e70cc3d6b343633213e8f53ab3 new file mode 100644 index 00000000..f2c369b0 Binary files /dev/null and b/PO/Library/Artifacts/73/7397f9e70cc3d6b343633213e8f53ab3 differ diff --git a/PO/Library/Artifacts/73/73a3f6f94ac782ce42cf5ad968b91ae2 b/PO/Library/Artifacts/73/73a3f6f94ac782ce42cf5ad968b91ae2 new file mode 100644 index 00000000..c5c98088 Binary files /dev/null and b/PO/Library/Artifacts/73/73a3f6f94ac782ce42cf5ad968b91ae2 differ diff --git a/PO/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 b/PO/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 new file mode 100644 index 00000000..2c25d27e Binary files /dev/null and b/PO/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 differ diff --git a/PO/Library/Artifacts/73/73d89497f61d0f1b347da7d358ba7a89 b/PO/Library/Artifacts/73/73d89497f61d0f1b347da7d358ba7a89 new file mode 100644 index 00000000..c547c188 Binary files /dev/null and b/PO/Library/Artifacts/73/73d89497f61d0f1b347da7d358ba7a89 differ diff --git a/PO/Library/Artifacts/73/73f76de459c8936aa8bc94e24e868c16 b/PO/Library/Artifacts/73/73f76de459c8936aa8bc94e24e868c16 new file mode 100644 index 00000000..cd5684bc Binary files /dev/null and b/PO/Library/Artifacts/73/73f76de459c8936aa8bc94e24e868c16 differ diff --git a/PO/Library/Artifacts/73/73fd0780568070b0b101d4430e547db9 b/PO/Library/Artifacts/73/73fd0780568070b0b101d4430e547db9 new file mode 100644 index 00000000..dc373f7a Binary files /dev/null and b/PO/Library/Artifacts/73/73fd0780568070b0b101d4430e547db9 differ diff --git a/PO/Library/Artifacts/74/7407e12a836da010e6df75b51ffe5752 b/PO/Library/Artifacts/74/7407e12a836da010e6df75b51ffe5752 new file mode 100644 index 00000000..5cbe87a7 Binary files /dev/null and b/PO/Library/Artifacts/74/7407e12a836da010e6df75b51ffe5752 differ diff --git a/PO/Library/Artifacts/74/7409d372b57fcbbb974f2c4ab90dee60 b/PO/Library/Artifacts/74/7409d372b57fcbbb974f2c4ab90dee60 new file mode 100644 index 00000000..1123cf3d Binary files /dev/null and b/PO/Library/Artifacts/74/7409d372b57fcbbb974f2c4ab90dee60 differ diff --git a/PO/Library/Artifacts/74/741b17a1ce564b22d2f3c23799258c39 b/PO/Library/Artifacts/74/741b17a1ce564b22d2f3c23799258c39 new file mode 100644 index 00000000..dbf3b24c Binary files /dev/null and b/PO/Library/Artifacts/74/741b17a1ce564b22d2f3c23799258c39 differ diff --git a/PO/Library/Artifacts/74/7424256cd5da85ee8bdf9bcfac22cf49 b/PO/Library/Artifacts/74/7424256cd5da85ee8bdf9bcfac22cf49 new file mode 100644 index 00000000..ee10b781 Binary files /dev/null and b/PO/Library/Artifacts/74/7424256cd5da85ee8bdf9bcfac22cf49 differ diff --git a/PO/Library/Artifacts/74/743c1b5e3a9a64901aa0892f7a4968fa b/PO/Library/Artifacts/74/743c1b5e3a9a64901aa0892f7a4968fa new file mode 100644 index 00000000..6f07f1d1 Binary files /dev/null and b/PO/Library/Artifacts/74/743c1b5e3a9a64901aa0892f7a4968fa differ diff --git a/PO/Library/Artifacts/74/744a4b860755f24a1db4ff9b901d1bc4 b/PO/Library/Artifacts/74/744a4b860755f24a1db4ff9b901d1bc4 new file mode 100644 index 00000000..abc067e9 Binary files /dev/null and b/PO/Library/Artifacts/74/744a4b860755f24a1db4ff9b901d1bc4 differ diff --git a/PO/Library/Artifacts/74/744d51fc7c4967eb6bddaf30228b35ee b/PO/Library/Artifacts/74/744d51fc7c4967eb6bddaf30228b35ee new file mode 100644 index 00000000..e257ca87 Binary files /dev/null and b/PO/Library/Artifacts/74/744d51fc7c4967eb6bddaf30228b35ee differ diff --git a/PO/Library/Artifacts/74/746495a855de6dc1205d5c28765ed301 b/PO/Library/Artifacts/74/746495a855de6dc1205d5c28765ed301 new file mode 100644 index 00000000..cc6e01fb Binary files /dev/null and b/PO/Library/Artifacts/74/746495a855de6dc1205d5c28765ed301 differ diff --git a/PO/Library/Artifacts/74/74913dedb46e03b7d8907215f0c93237 b/PO/Library/Artifacts/74/74913dedb46e03b7d8907215f0c93237 new file mode 100644 index 00000000..14f9a2d7 Binary files /dev/null and b/PO/Library/Artifacts/74/74913dedb46e03b7d8907215f0c93237 differ diff --git a/PO/Library/Artifacts/74/749a1f29d7b9d2f52a6c9ea30bcf3ba9 b/PO/Library/Artifacts/74/749a1f29d7b9d2f52a6c9ea30bcf3ba9 new file mode 100644 index 00000000..9805b873 Binary files /dev/null and b/PO/Library/Artifacts/74/749a1f29d7b9d2f52a6c9ea30bcf3ba9 differ diff --git a/PO/Library/Artifacts/74/74a6e4cced2b852a7f2c302133bf3c1b b/PO/Library/Artifacts/74/74a6e4cced2b852a7f2c302133bf3c1b new file mode 100644 index 00000000..d94d25c7 Binary files /dev/null and b/PO/Library/Artifacts/74/74a6e4cced2b852a7f2c302133bf3c1b differ diff --git a/PO/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 b/PO/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 new file mode 100644 index 00000000..d5836042 Binary files /dev/null and b/PO/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 differ diff --git a/PO/Library/Artifacts/74/74d435a806c409e5bb58b7759e14972c b/PO/Library/Artifacts/74/74d435a806c409e5bb58b7759e14972c new file mode 100644 index 00000000..96ba0716 Binary files /dev/null and b/PO/Library/Artifacts/74/74d435a806c409e5bb58b7759e14972c differ diff --git a/PO/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 b/PO/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 new file mode 100644 index 00000000..a171986c Binary files /dev/null and b/PO/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 differ diff --git a/PO/Library/Artifacts/75/75241d36a28e2f73a2591fff57efd07f b/PO/Library/Artifacts/75/75241d36a28e2f73a2591fff57efd07f new file mode 100644 index 00000000..34af5ca8 Binary files /dev/null and b/PO/Library/Artifacts/75/75241d36a28e2f73a2591fff57efd07f differ diff --git a/PO/Library/Artifacts/75/7529f116c7afb76bbbdfaa72d47ac987 b/PO/Library/Artifacts/75/7529f116c7afb76bbbdfaa72d47ac987 new file mode 100644 index 00000000..b86c28e6 Binary files /dev/null and b/PO/Library/Artifacts/75/7529f116c7afb76bbbdfaa72d47ac987 differ diff --git a/PO/Library/Artifacts/75/755f14e1f72fb69ec426566b5a31ac26 b/PO/Library/Artifacts/75/755f14e1f72fb69ec426566b5a31ac26 new file mode 100644 index 00000000..73c3387b Binary files /dev/null and b/PO/Library/Artifacts/75/755f14e1f72fb69ec426566b5a31ac26 differ diff --git a/PO/Library/Artifacts/75/7562a68a145285d962a8b7f7522be9a4 b/PO/Library/Artifacts/75/7562a68a145285d962a8b7f7522be9a4 new file mode 100644 index 00000000..53110d43 Binary files /dev/null and b/PO/Library/Artifacts/75/7562a68a145285d962a8b7f7522be9a4 differ diff --git a/PO/Library/Artifacts/75/756c5057f09a2b7baae1b76d83385afe b/PO/Library/Artifacts/75/756c5057f09a2b7baae1b76d83385afe new file mode 100644 index 00000000..1f372651 Binary files /dev/null and b/PO/Library/Artifacts/75/756c5057f09a2b7baae1b76d83385afe differ diff --git a/PO/Library/Artifacts/75/758264c6005735f62e3e32ba5a183f28 b/PO/Library/Artifacts/75/758264c6005735f62e3e32ba5a183f28 new file mode 100644 index 00000000..5f452dc3 Binary files /dev/null and b/PO/Library/Artifacts/75/758264c6005735f62e3e32ba5a183f28 differ diff --git a/PO/Library/Artifacts/75/758ef8f7f8e0de6b8594ca9584790313 b/PO/Library/Artifacts/75/758ef8f7f8e0de6b8594ca9584790313 new file mode 100644 index 00000000..54705de1 Binary files /dev/null and b/PO/Library/Artifacts/75/758ef8f7f8e0de6b8594ca9584790313 differ diff --git a/PO/Library/Artifacts/75/759069b181b054e0fd22d7e41d9f2572 b/PO/Library/Artifacts/75/759069b181b054e0fd22d7e41d9f2572 new file mode 100644 index 00000000..9007d6fd Binary files /dev/null and b/PO/Library/Artifacts/75/759069b181b054e0fd22d7e41d9f2572 differ diff --git a/PO/Library/Artifacts/75/7599647eab586cd4f6486657ed2e5dec b/PO/Library/Artifacts/75/7599647eab586cd4f6486657ed2e5dec new file mode 100644 index 00000000..1e4f348a Binary files /dev/null and b/PO/Library/Artifacts/75/7599647eab586cd4f6486657ed2e5dec differ diff --git a/PO/Library/Artifacts/75/7599960fdb012df7e29e1798f0105c7d b/PO/Library/Artifacts/75/7599960fdb012df7e29e1798f0105c7d new file mode 100644 index 00000000..214a9193 Binary files /dev/null and b/PO/Library/Artifacts/75/7599960fdb012df7e29e1798f0105c7d differ diff --git a/PO/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 b/PO/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 new file mode 100644 index 00000000..24b31583 Binary files /dev/null and b/PO/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 differ diff --git a/PO/Library/Artifacts/75/75bd723b32d46c037f69747d1a17f6e6 b/PO/Library/Artifacts/75/75bd723b32d46c037f69747d1a17f6e6 new file mode 100644 index 00000000..2e0fb665 Binary files /dev/null and b/PO/Library/Artifacts/75/75bd723b32d46c037f69747d1a17f6e6 differ diff --git a/PO/Library/Artifacts/75/75ddae2ef8e2213aae3722e2c49df2a4 b/PO/Library/Artifacts/75/75ddae2ef8e2213aae3722e2c49df2a4 new file mode 100644 index 00000000..9dfece32 Binary files /dev/null and b/PO/Library/Artifacts/75/75ddae2ef8e2213aae3722e2c49df2a4 differ diff --git a/PO/Library/Artifacts/75/75ebef723e50299fcafb48d6f4170370 b/PO/Library/Artifacts/75/75ebef723e50299fcafb48d6f4170370 new file mode 100644 index 00000000..d8a17414 Binary files /dev/null and b/PO/Library/Artifacts/75/75ebef723e50299fcafb48d6f4170370 differ diff --git a/PO/Library/Artifacts/75/75f886001a0adb60c4621ba61d9843ae b/PO/Library/Artifacts/75/75f886001a0adb60c4621ba61d9843ae new file mode 100644 index 00000000..9ae90f34 Binary files /dev/null and b/PO/Library/Artifacts/75/75f886001a0adb60c4621ba61d9843ae differ diff --git a/PO/Library/Artifacts/76/760783dffb6546831381813841d6bcc6 b/PO/Library/Artifacts/76/760783dffb6546831381813841d6bcc6 new file mode 100644 index 00000000..7404a448 Binary files /dev/null and b/PO/Library/Artifacts/76/760783dffb6546831381813841d6bcc6 differ diff --git a/PO/Library/Artifacts/76/76198007fdf27b1000863f03ccc9ebb8 b/PO/Library/Artifacts/76/76198007fdf27b1000863f03ccc9ebb8 new file mode 100644 index 00000000..0737fa44 Binary files /dev/null and b/PO/Library/Artifacts/76/76198007fdf27b1000863f03ccc9ebb8 differ diff --git a/PO/Library/Artifacts/76/76336aff8c4e19672293cdaca5aca935 b/PO/Library/Artifacts/76/76336aff8c4e19672293cdaca5aca935 new file mode 100644 index 00000000..4a0a879f Binary files /dev/null and b/PO/Library/Artifacts/76/76336aff8c4e19672293cdaca5aca935 differ diff --git a/PO/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 b/PO/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 new file mode 100644 index 00000000..3d31682e Binary files /dev/null and b/PO/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 differ diff --git a/PO/Library/Artifacts/76/76501fd7170dc3d4daddca1749677c51 b/PO/Library/Artifacts/76/76501fd7170dc3d4daddca1749677c51 new file mode 100644 index 00000000..04d3968a Binary files /dev/null and b/PO/Library/Artifacts/76/76501fd7170dc3d4daddca1749677c51 differ diff --git a/PO/Library/Artifacts/76/7663d9d632c5606207c988a7f5fd92e5 b/PO/Library/Artifacts/76/7663d9d632c5606207c988a7f5fd92e5 new file mode 100644 index 00000000..1581ad9b Binary files /dev/null and b/PO/Library/Artifacts/76/7663d9d632c5606207c988a7f5fd92e5 differ diff --git a/PO/Library/Artifacts/76/7673c03b05997c8c7ceff96430154010 b/PO/Library/Artifacts/76/7673c03b05997c8c7ceff96430154010 new file mode 100644 index 00000000..26145c59 Binary files /dev/null and b/PO/Library/Artifacts/76/7673c03b05997c8c7ceff96430154010 differ diff --git a/PO/Library/Artifacts/76/767fcbe965189524bfb2eb6a5fd233ee b/PO/Library/Artifacts/76/767fcbe965189524bfb2eb6a5fd233ee new file mode 100644 index 00000000..2a5d35a2 Binary files /dev/null and b/PO/Library/Artifacts/76/767fcbe965189524bfb2eb6a5fd233ee differ diff --git a/PO/Library/Artifacts/76/7684ae4f696b78dadcf55c806a3d95bb b/PO/Library/Artifacts/76/7684ae4f696b78dadcf55c806a3d95bb new file mode 100644 index 00000000..dda4bca7 Binary files /dev/null and b/PO/Library/Artifacts/76/7684ae4f696b78dadcf55c806a3d95bb differ diff --git a/PO/Library/Artifacts/76/768dc49a2a54f7978e05fdfdd49da877 b/PO/Library/Artifacts/76/768dc49a2a54f7978e05fdfdd49da877 new file mode 100644 index 00000000..634da65f Binary files /dev/null and b/PO/Library/Artifacts/76/768dc49a2a54f7978e05fdfdd49da877 differ diff --git a/PO/Library/Artifacts/76/76a0cb0f8d31ed0d56fb5bbd9e8aa457 b/PO/Library/Artifacts/76/76a0cb0f8d31ed0d56fb5bbd9e8aa457 new file mode 100644 index 00000000..198facf6 Binary files /dev/null and b/PO/Library/Artifacts/76/76a0cb0f8d31ed0d56fb5bbd9e8aa457 differ diff --git a/PO/Library/Artifacts/76/76bf758d829411b25f95e005e9edee7a b/PO/Library/Artifacts/76/76bf758d829411b25f95e005e9edee7a new file mode 100644 index 00000000..93a5b33f Binary files /dev/null and b/PO/Library/Artifacts/76/76bf758d829411b25f95e005e9edee7a differ diff --git a/PO/Library/Artifacts/76/76c09710ee759fe01e570f63740b6884 b/PO/Library/Artifacts/76/76c09710ee759fe01e570f63740b6884 new file mode 100644 index 00000000..1eda14ac Binary files /dev/null and b/PO/Library/Artifacts/76/76c09710ee759fe01e570f63740b6884 differ diff --git a/PO/Library/Artifacts/76/76d85572ab0478fb7355fefb014bba9a b/PO/Library/Artifacts/76/76d85572ab0478fb7355fefb014bba9a new file mode 100644 index 00000000..e2a20b60 Binary files /dev/null and b/PO/Library/Artifacts/76/76d85572ab0478fb7355fefb014bba9a differ diff --git a/PO/Library/Artifacts/76/76e41c0bf473c3234f2b0ab70409f79c b/PO/Library/Artifacts/76/76e41c0bf473c3234f2b0ab70409f79c new file mode 100644 index 00000000..5981ddcd Binary files /dev/null and b/PO/Library/Artifacts/76/76e41c0bf473c3234f2b0ab70409f79c differ diff --git a/PO/Library/Artifacts/76/76f49939112f917deaa388d815924dd8 b/PO/Library/Artifacts/76/76f49939112f917deaa388d815924dd8 new file mode 100644 index 00000000..0c113319 Binary files /dev/null and b/PO/Library/Artifacts/76/76f49939112f917deaa388d815924dd8 differ diff --git a/PO/Library/Artifacts/76/76f64fbd36f7b89d75e1e79cc5c07ef1 b/PO/Library/Artifacts/76/76f64fbd36f7b89d75e1e79cc5c07ef1 new file mode 100644 index 00000000..912e48c9 Binary files /dev/null and b/PO/Library/Artifacts/76/76f64fbd36f7b89d75e1e79cc5c07ef1 differ diff --git a/PO/Library/Artifacts/76/76fa06c2381e074eaffcaacbed00eaef b/PO/Library/Artifacts/76/76fa06c2381e074eaffcaacbed00eaef new file mode 100644 index 00000000..ddba33de Binary files /dev/null and b/PO/Library/Artifacts/76/76fa06c2381e074eaffcaacbed00eaef differ diff --git a/PO/Library/Artifacts/77/771fcad00b61dc01824beb0f2f331421 b/PO/Library/Artifacts/77/771fcad00b61dc01824beb0f2f331421 new file mode 100644 index 00000000..41923f14 Binary files /dev/null and b/PO/Library/Artifacts/77/771fcad00b61dc01824beb0f2f331421 differ diff --git a/PO/Library/Artifacts/77/7742e9136635cf5424f8a0d06391e66c b/PO/Library/Artifacts/77/7742e9136635cf5424f8a0d06391e66c new file mode 100644 index 00000000..5f261fc9 Binary files /dev/null and b/PO/Library/Artifacts/77/7742e9136635cf5424f8a0d06391e66c differ diff --git a/PO/Library/Artifacts/77/77460c5e211f4ad1fcd62d5bd9091143 b/PO/Library/Artifacts/77/77460c5e211f4ad1fcd62d5bd9091143 new file mode 100644 index 00000000..2ccd69fa Binary files /dev/null and b/PO/Library/Artifacts/77/77460c5e211f4ad1fcd62d5bd9091143 differ diff --git a/PO/Library/Artifacts/77/7751a7d16717a9cec50a2b2060b18553 b/PO/Library/Artifacts/77/7751a7d16717a9cec50a2b2060b18553 new file mode 100644 index 00000000..ec4539a4 Binary files /dev/null and b/PO/Library/Artifacts/77/7751a7d16717a9cec50a2b2060b18553 differ diff --git a/PO/Library/Artifacts/77/775acc4e7a48f218728df3eaa1a31bee b/PO/Library/Artifacts/77/775acc4e7a48f218728df3eaa1a31bee new file mode 100644 index 00000000..f533443b Binary files /dev/null and b/PO/Library/Artifacts/77/775acc4e7a48f218728df3eaa1a31bee differ diff --git a/PO/Library/Artifacts/77/776bea466b29b57dcb7c3027354e6131 b/PO/Library/Artifacts/77/776bea466b29b57dcb7c3027354e6131 new file mode 100644 index 00000000..382598b8 Binary files /dev/null and b/PO/Library/Artifacts/77/776bea466b29b57dcb7c3027354e6131 differ diff --git a/PO/Library/Artifacts/77/778220eb0253e53d7589b261dbed9830 b/PO/Library/Artifacts/77/778220eb0253e53d7589b261dbed9830 new file mode 100644 index 00000000..f4069039 Binary files /dev/null and b/PO/Library/Artifacts/77/778220eb0253e53d7589b261dbed9830 differ diff --git a/PO/Library/Artifacts/77/7795d0362a0250473e0e2393f60b6c93 b/PO/Library/Artifacts/77/7795d0362a0250473e0e2393f60b6c93 new file mode 100644 index 00000000..3299b8bd Binary files /dev/null and b/PO/Library/Artifacts/77/7795d0362a0250473e0e2393f60b6c93 differ diff --git a/PO/Library/Artifacts/77/779626966b04d224282a99828e2b9fe0 b/PO/Library/Artifacts/77/779626966b04d224282a99828e2b9fe0 new file mode 100644 index 00000000..b84f48f5 Binary files /dev/null and b/PO/Library/Artifacts/77/779626966b04d224282a99828e2b9fe0 differ diff --git a/PO/Library/Artifacts/77/77a72e01628c75919f37854f4b8de42d b/PO/Library/Artifacts/77/77a72e01628c75919f37854f4b8de42d new file mode 100644 index 00000000..a6211688 Binary files /dev/null and b/PO/Library/Artifacts/77/77a72e01628c75919f37854f4b8de42d differ diff --git a/PO/Library/Artifacts/77/77af0b5362685125a414f01c200d453c b/PO/Library/Artifacts/77/77af0b5362685125a414f01c200d453c new file mode 100644 index 00000000..c1ee68af Binary files /dev/null and b/PO/Library/Artifacts/77/77af0b5362685125a414f01c200d453c differ diff --git a/PO/Library/Artifacts/77/77c241858e82acee19e220dee2a53211 b/PO/Library/Artifacts/77/77c241858e82acee19e220dee2a53211 new file mode 100644 index 00000000..7118d629 Binary files /dev/null and b/PO/Library/Artifacts/77/77c241858e82acee19e220dee2a53211 differ diff --git a/PO/Library/Artifacts/77/77dc7ae3d39052956675a4ace85d93f1 b/PO/Library/Artifacts/77/77dc7ae3d39052956675a4ace85d93f1 new file mode 100644 index 00000000..df66e569 Binary files /dev/null and b/PO/Library/Artifacts/77/77dc7ae3d39052956675a4ace85d93f1 differ diff --git a/PO/Library/Artifacts/77/77e07c6b02cbe5a1244fe5bdc6c1ba90 b/PO/Library/Artifacts/77/77e07c6b02cbe5a1244fe5bdc6c1ba90 new file mode 100644 index 00000000..0cd2b653 Binary files /dev/null and b/PO/Library/Artifacts/77/77e07c6b02cbe5a1244fe5bdc6c1ba90 differ diff --git a/PO/Library/Artifacts/77/77ec90eab2c63146cbd871cd760d0396 b/PO/Library/Artifacts/77/77ec90eab2c63146cbd871cd760d0396 new file mode 100644 index 00000000..bb17939c Binary files /dev/null and b/PO/Library/Artifacts/77/77ec90eab2c63146cbd871cd760d0396 differ diff --git a/PO/Library/Artifacts/77/77f39f0f586b8065c8df255ea245e9f1 b/PO/Library/Artifacts/77/77f39f0f586b8065c8df255ea245e9f1 new file mode 100644 index 00000000..1eee0b97 Binary files /dev/null and b/PO/Library/Artifacts/77/77f39f0f586b8065c8df255ea245e9f1 differ diff --git a/PO/Library/Artifacts/77/77f71e45faccbad88e8d4f5b407a559c b/PO/Library/Artifacts/77/77f71e45faccbad88e8d4f5b407a559c new file mode 100644 index 00000000..726956e5 Binary files /dev/null and b/PO/Library/Artifacts/77/77f71e45faccbad88e8d4f5b407a559c differ diff --git a/PO/Library/Artifacts/77/77ff0feb1397f30bb5a20d4ea41c8193 b/PO/Library/Artifacts/77/77ff0feb1397f30bb5a20d4ea41c8193 new file mode 100644 index 00000000..ec443671 Binary files /dev/null and b/PO/Library/Artifacts/77/77ff0feb1397f30bb5a20d4ea41c8193 differ diff --git a/PO/Library/Artifacts/78/78046a5786806fbb18683110d8663774 b/PO/Library/Artifacts/78/78046a5786806fbb18683110d8663774 new file mode 100644 index 00000000..d6bacc91 Binary files /dev/null and b/PO/Library/Artifacts/78/78046a5786806fbb18683110d8663774 differ diff --git a/PO/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 b/PO/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 new file mode 100644 index 00000000..9c532f87 Binary files /dev/null and b/PO/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 differ diff --git a/PO/Library/Artifacts/78/783b343d557283ad10569bc2c92dc553 b/PO/Library/Artifacts/78/783b343d557283ad10569bc2c92dc553 new file mode 100644 index 00000000..aa32d880 Binary files /dev/null and b/PO/Library/Artifacts/78/783b343d557283ad10569bc2c92dc553 differ diff --git a/PO/Library/Artifacts/78/7841b15fbfe1d4a693f2db34e23f69d1 b/PO/Library/Artifacts/78/7841b15fbfe1d4a693f2db34e23f69d1 new file mode 100644 index 00000000..e1ff8554 Binary files /dev/null and b/PO/Library/Artifacts/78/7841b15fbfe1d4a693f2db34e23f69d1 differ diff --git a/PO/Library/Artifacts/78/78468f7c17a1768644a520df71437a9d b/PO/Library/Artifacts/78/78468f7c17a1768644a520df71437a9d new file mode 100644 index 00000000..4f94bc6d Binary files /dev/null and b/PO/Library/Artifacts/78/78468f7c17a1768644a520df71437a9d differ diff --git a/PO/Library/Artifacts/78/784a9622ce3efea53e6f24c90ea12795 b/PO/Library/Artifacts/78/784a9622ce3efea53e6f24c90ea12795 new file mode 100644 index 00000000..b0da8929 Binary files /dev/null and b/PO/Library/Artifacts/78/784a9622ce3efea53e6f24c90ea12795 differ diff --git a/PO/Library/Artifacts/78/785c6d8a603f6d2eb602e89ca568a3b9 b/PO/Library/Artifacts/78/785c6d8a603f6d2eb602e89ca568a3b9 new file mode 100644 index 00000000..4f3ecf36 Binary files /dev/null and b/PO/Library/Artifacts/78/785c6d8a603f6d2eb602e89ca568a3b9 differ diff --git a/PO/Library/Artifacts/78/7868e561752d7227558a3d6933b78bf0 b/PO/Library/Artifacts/78/7868e561752d7227558a3d6933b78bf0 new file mode 100644 index 00000000..6d9a9737 Binary files /dev/null and b/PO/Library/Artifacts/78/7868e561752d7227558a3d6933b78bf0 differ diff --git a/PO/Library/Artifacts/78/78a7bbeb3e265e878cc72cde6f3ed246 b/PO/Library/Artifacts/78/78a7bbeb3e265e878cc72cde6f3ed246 new file mode 100644 index 00000000..9360a1ed Binary files /dev/null and b/PO/Library/Artifacts/78/78a7bbeb3e265e878cc72cde6f3ed246 differ diff --git a/PO/Library/Artifacts/78/78aa8ef667afc7a47e7d76c731a88a44 b/PO/Library/Artifacts/78/78aa8ef667afc7a47e7d76c731a88a44 new file mode 100644 index 00000000..2a83964d Binary files /dev/null and b/PO/Library/Artifacts/78/78aa8ef667afc7a47e7d76c731a88a44 differ diff --git a/PO/Library/Artifacts/78/78e5760d3f834a74df9483e2a48e44b0 b/PO/Library/Artifacts/78/78e5760d3f834a74df9483e2a48e44b0 new file mode 100644 index 00000000..40ea15bb Binary files /dev/null and b/PO/Library/Artifacts/78/78e5760d3f834a74df9483e2a48e44b0 differ diff --git a/PO/Library/Artifacts/78/78f23aa89614742b2e6e82d6aecb6af9 b/PO/Library/Artifacts/78/78f23aa89614742b2e6e82d6aecb6af9 new file mode 100644 index 00000000..f10612d1 Binary files /dev/null and b/PO/Library/Artifacts/78/78f23aa89614742b2e6e82d6aecb6af9 differ diff --git a/PO/Library/Artifacts/78/78f9ecf52be083780b4267d81fbc7218 b/PO/Library/Artifacts/78/78f9ecf52be083780b4267d81fbc7218 new file mode 100644 index 00000000..dfec9f8e Binary files /dev/null and b/PO/Library/Artifacts/78/78f9ecf52be083780b4267d81fbc7218 differ diff --git a/PO/Library/Artifacts/79/7903e7c324a6bc6bddadcb58c4c23a71 b/PO/Library/Artifacts/79/7903e7c324a6bc6bddadcb58c4c23a71 new file mode 100644 index 00000000..6953f6ee Binary files /dev/null and b/PO/Library/Artifacts/79/7903e7c324a6bc6bddadcb58c4c23a71 differ diff --git a/PO/Library/Artifacts/79/790f83bddeb795a79c81f0bcfeb2068b b/PO/Library/Artifacts/79/790f83bddeb795a79c81f0bcfeb2068b new file mode 100644 index 00000000..cf37cbc8 Binary files /dev/null and b/PO/Library/Artifacts/79/790f83bddeb795a79c81f0bcfeb2068b differ diff --git a/PO/Library/Artifacts/79/79321085c21e4a3a571958fe578f7e4b b/PO/Library/Artifacts/79/79321085c21e4a3a571958fe578f7e4b new file mode 100644 index 00000000..a8c5b350 Binary files /dev/null and b/PO/Library/Artifacts/79/79321085c21e4a3a571958fe578f7e4b differ diff --git a/PO/Library/Artifacts/79/7933acceb16a270217e714451bc4f253 b/PO/Library/Artifacts/79/7933acceb16a270217e714451bc4f253 new file mode 100644 index 00000000..bfb2fcd4 Binary files /dev/null and b/PO/Library/Artifacts/79/7933acceb16a270217e714451bc4f253 differ diff --git a/PO/Library/Artifacts/79/793bf2bea95c0d6d8c75ab0d42c0b46e b/PO/Library/Artifacts/79/793bf2bea95c0d6d8c75ab0d42c0b46e new file mode 100644 index 00000000..e0d91bbc Binary files /dev/null and b/PO/Library/Artifacts/79/793bf2bea95c0d6d8c75ab0d42c0b46e differ diff --git a/PO/Library/Artifacts/79/794db37dda12d6f9a5b0a3f33bd20bf9 b/PO/Library/Artifacts/79/794db37dda12d6f9a5b0a3f33bd20bf9 new file mode 100644 index 00000000..e35ee696 Binary files /dev/null and b/PO/Library/Artifacts/79/794db37dda12d6f9a5b0a3f33bd20bf9 differ diff --git a/PO/Library/Artifacts/79/79601cfb770fcaf761a1441c3d977527 b/PO/Library/Artifacts/79/79601cfb770fcaf761a1441c3d977527 new file mode 100644 index 00000000..ba3ca32c Binary files /dev/null and b/PO/Library/Artifacts/79/79601cfb770fcaf761a1441c3d977527 differ diff --git a/PO/Library/Artifacts/79/7964206a4d7215ec7f1edcae3a6a7951 b/PO/Library/Artifacts/79/7964206a4d7215ec7f1edcae3a6a7951 new file mode 100644 index 00000000..34cf8b53 Binary files /dev/null and b/PO/Library/Artifacts/79/7964206a4d7215ec7f1edcae3a6a7951 differ diff --git a/PO/Library/Artifacts/79/79750223e2b121a6e0e416c3181b442c b/PO/Library/Artifacts/79/79750223e2b121a6e0e416c3181b442c new file mode 100644 index 00000000..ffb5e103 Binary files /dev/null and b/PO/Library/Artifacts/79/79750223e2b121a6e0e416c3181b442c differ diff --git a/PO/Library/Artifacts/79/798629561bb59f3842c2e7979303902e b/PO/Library/Artifacts/79/798629561bb59f3842c2e7979303902e new file mode 100644 index 00000000..f182c8b3 Binary files /dev/null and b/PO/Library/Artifacts/79/798629561bb59f3842c2e7979303902e differ diff --git a/PO/Library/Artifacts/79/7986fb89e29fffa46bb6e1a7165b72fd b/PO/Library/Artifacts/79/7986fb89e29fffa46bb6e1a7165b72fd new file mode 100644 index 00000000..86117734 Binary files /dev/null and b/PO/Library/Artifacts/79/7986fb89e29fffa46bb6e1a7165b72fd differ diff --git a/PO/Library/Artifacts/79/79bdf4e1c8fda81a7c0d7f9cbeed7ecc b/PO/Library/Artifacts/79/79bdf4e1c8fda81a7c0d7f9cbeed7ecc new file mode 100644 index 00000000..bbb1638a Binary files /dev/null and b/PO/Library/Artifacts/79/79bdf4e1c8fda81a7c0d7f9cbeed7ecc differ diff --git a/PO/Library/Artifacts/79/79c2a4debc3a1a7eae97a708f32d0d0a b/PO/Library/Artifacts/79/79c2a4debc3a1a7eae97a708f32d0d0a new file mode 100644 index 00000000..d28941f0 Binary files /dev/null and b/PO/Library/Artifacts/79/79c2a4debc3a1a7eae97a708f32d0d0a differ diff --git a/PO/Library/Artifacts/79/79dc5b986262d32a1aa876c81ec3f732 b/PO/Library/Artifacts/79/79dc5b986262d32a1aa876c81ec3f732 new file mode 100644 index 00000000..7a98aa77 Binary files /dev/null and b/PO/Library/Artifacts/79/79dc5b986262d32a1aa876c81ec3f732 differ diff --git a/PO/Library/Artifacts/79/79eb1c7f3e9355113fd573d2d4fbe0ab b/PO/Library/Artifacts/79/79eb1c7f3e9355113fd573d2d4fbe0ab new file mode 100644 index 00000000..cfaafedc Binary files /dev/null and b/PO/Library/Artifacts/79/79eb1c7f3e9355113fd573d2d4fbe0ab differ diff --git a/PO/Library/Artifacts/79/79ebbd088af923c282522ec458ac0a20 b/PO/Library/Artifacts/79/79ebbd088af923c282522ec458ac0a20 new file mode 100644 index 00000000..7df5a683 Binary files /dev/null and b/PO/Library/Artifacts/79/79ebbd088af923c282522ec458ac0a20 differ diff --git a/PO/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 b/PO/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 new file mode 100644 index 00000000..7964e9b7 Binary files /dev/null and b/PO/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 differ diff --git a/PO/Library/Artifacts/79/79f2728baba9b1001d4a3098105853b5 b/PO/Library/Artifacts/79/79f2728baba9b1001d4a3098105853b5 new file mode 100644 index 00000000..0b7aebc1 Binary files /dev/null and b/PO/Library/Artifacts/79/79f2728baba9b1001d4a3098105853b5 differ diff --git a/PO/Library/Artifacts/79/79f515ece8ca01831d944131b99f47b1 b/PO/Library/Artifacts/79/79f515ece8ca01831d944131b99f47b1 new file mode 100644 index 00000000..76497e57 Binary files /dev/null and b/PO/Library/Artifacts/79/79f515ece8ca01831d944131b99f47b1 differ diff --git a/PO/Library/Artifacts/7a/7a0367d2b896c3544077ec71c63151d9 b/PO/Library/Artifacts/7a/7a0367d2b896c3544077ec71c63151d9 new file mode 100644 index 00000000..57e24713 Binary files /dev/null and b/PO/Library/Artifacts/7a/7a0367d2b896c3544077ec71c63151d9 differ diff --git a/PO/Library/Artifacts/7a/7a1418dd16a70ca77f594a004741f6df b/PO/Library/Artifacts/7a/7a1418dd16a70ca77f594a004741f6df new file mode 100644 index 00000000..77b1abdc Binary files /dev/null and b/PO/Library/Artifacts/7a/7a1418dd16a70ca77f594a004741f6df differ diff --git a/PO/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 b/PO/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 new file mode 100644 index 00000000..a9fbb892 Binary files /dev/null and b/PO/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 differ diff --git a/PO/Library/Artifacts/7a/7a1ed58cd8f5473001ee2c9e76209624 b/PO/Library/Artifacts/7a/7a1ed58cd8f5473001ee2c9e76209624 new file mode 100644 index 00000000..76210222 Binary files /dev/null and b/PO/Library/Artifacts/7a/7a1ed58cd8f5473001ee2c9e76209624 differ diff --git a/PO/Library/Artifacts/7a/7a2c5de667a22136c4fbea5ab2b296fa b/PO/Library/Artifacts/7a/7a2c5de667a22136c4fbea5ab2b296fa new file mode 100644 index 00000000..d862b24a Binary files /dev/null and b/PO/Library/Artifacts/7a/7a2c5de667a22136c4fbea5ab2b296fa differ diff --git a/PO/Library/Artifacts/7a/7a3e90f9c9f7d530834cb4dfdd2ecdbd b/PO/Library/Artifacts/7a/7a3e90f9c9f7d530834cb4dfdd2ecdbd new file mode 100644 index 00000000..cbd89509 Binary files /dev/null and b/PO/Library/Artifacts/7a/7a3e90f9c9f7d530834cb4dfdd2ecdbd differ diff --git a/PO/Library/Artifacts/7a/7a52cc4745217a645781d4c93249db38 b/PO/Library/Artifacts/7a/7a52cc4745217a645781d4c93249db38 new file mode 100644 index 00000000..32f35489 Binary files /dev/null and b/PO/Library/Artifacts/7a/7a52cc4745217a645781d4c93249db38 differ diff --git a/PO/Library/Artifacts/7a/7a569f76c1b044b72474baa226e623a8 b/PO/Library/Artifacts/7a/7a569f76c1b044b72474baa226e623a8 new file mode 100644 index 00000000..df737de0 Binary files /dev/null and b/PO/Library/Artifacts/7a/7a569f76c1b044b72474baa226e623a8 differ diff --git a/PO/Library/Artifacts/7a/7aaf0efe59e4b4b73a10327f8fddc6a8 b/PO/Library/Artifacts/7a/7aaf0efe59e4b4b73a10327f8fddc6a8 new file mode 100644 index 00000000..722bd01f Binary files /dev/null and b/PO/Library/Artifacts/7a/7aaf0efe59e4b4b73a10327f8fddc6a8 differ diff --git a/PO/Library/Artifacts/7a/7abd6ef89f89634287f920caaf432786 b/PO/Library/Artifacts/7a/7abd6ef89f89634287f920caaf432786 new file mode 100644 index 00000000..9c0890cf Binary files /dev/null and b/PO/Library/Artifacts/7a/7abd6ef89f89634287f920caaf432786 differ diff --git a/PO/Library/Artifacts/7a/7af4574e601d9bd94f667e1c20c1a1f1 b/PO/Library/Artifacts/7a/7af4574e601d9bd94f667e1c20c1a1f1 new file mode 100644 index 00000000..c6d69d00 Binary files /dev/null and b/PO/Library/Artifacts/7a/7af4574e601d9bd94f667e1c20c1a1f1 differ diff --git a/PO/Library/Artifacts/7a/7af6521ac6ed14114a29d1970afb7546 b/PO/Library/Artifacts/7a/7af6521ac6ed14114a29d1970afb7546 new file mode 100644 index 00000000..a893e835 Binary files /dev/null and b/PO/Library/Artifacts/7a/7af6521ac6ed14114a29d1970afb7546 differ diff --git a/PO/Library/Artifacts/7a/7af8d91823af3101d81c9e49efd862a8 b/PO/Library/Artifacts/7a/7af8d91823af3101d81c9e49efd862a8 new file mode 100644 index 00000000..dcd59148 Binary files /dev/null and b/PO/Library/Artifacts/7a/7af8d91823af3101d81c9e49efd862a8 differ diff --git a/PO/Library/Artifacts/7b/7b0983d7fa331249e86d4918a0a5faaa b/PO/Library/Artifacts/7b/7b0983d7fa331249e86d4918a0a5faaa new file mode 100644 index 00000000..74647226 Binary files /dev/null and b/PO/Library/Artifacts/7b/7b0983d7fa331249e86d4918a0a5faaa differ diff --git a/PO/Library/Artifacts/7b/7b1f97afa9f418296f8742342ad058c1 b/PO/Library/Artifacts/7b/7b1f97afa9f418296f8742342ad058c1 new file mode 100644 index 00000000..d06eb46e Binary files /dev/null and b/PO/Library/Artifacts/7b/7b1f97afa9f418296f8742342ad058c1 differ diff --git a/PO/Library/Artifacts/7b/7b6b3adf87ca5af5d90fb0706d5645fd b/PO/Library/Artifacts/7b/7b6b3adf87ca5af5d90fb0706d5645fd new file mode 100644 index 00000000..f8e9179b Binary files /dev/null and b/PO/Library/Artifacts/7b/7b6b3adf87ca5af5d90fb0706d5645fd differ diff --git a/PO/Library/Artifacts/7b/7bacdb786d3a9e8f35aa9137b9f42fc7 b/PO/Library/Artifacts/7b/7bacdb786d3a9e8f35aa9137b9f42fc7 new file mode 100644 index 00000000..f2a93bdb Binary files /dev/null and b/PO/Library/Artifacts/7b/7bacdb786d3a9e8f35aa9137b9f42fc7 differ diff --git a/PO/Library/Artifacts/7b/7bb8164be58018e8b02ec0a2ad4468f2 b/PO/Library/Artifacts/7b/7bb8164be58018e8b02ec0a2ad4468f2 new file mode 100644 index 00000000..b5cf27d0 Binary files /dev/null and b/PO/Library/Artifacts/7b/7bb8164be58018e8b02ec0a2ad4468f2 differ diff --git a/PO/Library/Artifacts/7b/7bcd68b65347a87f8143be7ed96e5fe2 b/PO/Library/Artifacts/7b/7bcd68b65347a87f8143be7ed96e5fe2 new file mode 100644 index 00000000..9885a9c3 Binary files /dev/null and b/PO/Library/Artifacts/7b/7bcd68b65347a87f8143be7ed96e5fe2 differ diff --git a/PO/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 b/PO/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 new file mode 100644 index 00000000..7ba63e26 Binary files /dev/null and b/PO/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 differ diff --git a/PO/Library/Artifacts/7b/7bd511f77e9a2713df8df283598e82ee b/PO/Library/Artifacts/7b/7bd511f77e9a2713df8df283598e82ee new file mode 100644 index 00000000..284223b7 Binary files /dev/null and b/PO/Library/Artifacts/7b/7bd511f77e9a2713df8df283598e82ee differ diff --git a/PO/Library/Artifacts/7b/7bdda8cdbe873d62910eafd02563657c b/PO/Library/Artifacts/7b/7bdda8cdbe873d62910eafd02563657c new file mode 100644 index 00000000..f99430fd Binary files /dev/null and b/PO/Library/Artifacts/7b/7bdda8cdbe873d62910eafd02563657c differ diff --git a/PO/Library/Artifacts/7b/7bf59c916aeb5c84ba459bf22f5f2dd1 b/PO/Library/Artifacts/7b/7bf59c916aeb5c84ba459bf22f5f2dd1 new file mode 100644 index 00000000..4dbbdf2d Binary files /dev/null and b/PO/Library/Artifacts/7b/7bf59c916aeb5c84ba459bf22f5f2dd1 differ diff --git a/PO/Library/Artifacts/7b/7bf66aca78994e9c821a7def2c687328 b/PO/Library/Artifacts/7b/7bf66aca78994e9c821a7def2c687328 new file mode 100644 index 00000000..7c5c203f Binary files /dev/null and b/PO/Library/Artifacts/7b/7bf66aca78994e9c821a7def2c687328 differ diff --git a/PO/Library/Artifacts/7c/7c369ecf35df692fed6278546302f202 b/PO/Library/Artifacts/7c/7c369ecf35df692fed6278546302f202 new file mode 100644 index 00000000..ac35d372 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c369ecf35df692fed6278546302f202 differ diff --git a/PO/Library/Artifacts/7c/7c410f16eeae0c3e8c05e467b71ca14a b/PO/Library/Artifacts/7c/7c410f16eeae0c3e8c05e467b71ca14a new file mode 100644 index 00000000..ff9d21e9 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c410f16eeae0c3e8c05e467b71ca14a differ diff --git a/PO/Library/Artifacts/7c/7c5a29c68e204f04589315a7289fa093 b/PO/Library/Artifacts/7c/7c5a29c68e204f04589315a7289fa093 new file mode 100644 index 00000000..c54b0da2 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c5a29c68e204f04589315a7289fa093 differ diff --git a/PO/Library/Artifacts/7c/7c5e12e0b07c096c1a7238e5e7a9a2b4 b/PO/Library/Artifacts/7c/7c5e12e0b07c096c1a7238e5e7a9a2b4 new file mode 100644 index 00000000..d91013a4 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c5e12e0b07c096c1a7238e5e7a9a2b4 differ diff --git a/PO/Library/Artifacts/7c/7c6cc7601be28c6b61e85ff75d11d4df b/PO/Library/Artifacts/7c/7c6cc7601be28c6b61e85ff75d11d4df new file mode 100644 index 00000000..cb9fc617 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c6cc7601be28c6b61e85ff75d11d4df differ diff --git a/PO/Library/Artifacts/7c/7c84639c3b94c7df81fe0f76087cc299 b/PO/Library/Artifacts/7c/7c84639c3b94c7df81fe0f76087cc299 new file mode 100644 index 00000000..effa0115 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c84639c3b94c7df81fe0f76087cc299 differ diff --git a/PO/Library/Artifacts/7c/7c87d384eab99f3148c583fda8d8efe8 b/PO/Library/Artifacts/7c/7c87d384eab99f3148c583fda8d8efe8 new file mode 100644 index 00000000..01b2a616 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c87d384eab99f3148c583fda8d8efe8 differ diff --git a/PO/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 b/PO/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 new file mode 100644 index 00000000..bf7b7467 Binary files /dev/null and b/PO/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 differ diff --git a/PO/Library/Artifacts/7c/7cb0a068a37d6aaa1c96981c8aaa3fa6 b/PO/Library/Artifacts/7c/7cb0a068a37d6aaa1c96981c8aaa3fa6 new file mode 100644 index 00000000..a275573d Binary files /dev/null and b/PO/Library/Artifacts/7c/7cb0a068a37d6aaa1c96981c8aaa3fa6 differ diff --git a/PO/Library/Artifacts/7c/7cbec01c96e643e5697d5c93f55ce7b8 b/PO/Library/Artifacts/7c/7cbec01c96e643e5697d5c93f55ce7b8 new file mode 100644 index 00000000..138ec614 Binary files /dev/null and b/PO/Library/Artifacts/7c/7cbec01c96e643e5697d5c93f55ce7b8 differ diff --git a/PO/Library/Artifacts/7c/7cd1e258998923d82cf157140631d473 b/PO/Library/Artifacts/7c/7cd1e258998923d82cf157140631d473 new file mode 100644 index 00000000..93145d80 Binary files /dev/null and b/PO/Library/Artifacts/7c/7cd1e258998923d82cf157140631d473 differ diff --git a/PO/Library/Artifacts/7c/7cdff9f6e75709561679521b0ae058ba b/PO/Library/Artifacts/7c/7cdff9f6e75709561679521b0ae058ba new file mode 100644 index 00000000..4d3e80d0 Binary files /dev/null and b/PO/Library/Artifacts/7c/7cdff9f6e75709561679521b0ae058ba differ diff --git a/PO/Library/Artifacts/7c/7cefcce62b042a10cb7e3485f7b616a6 b/PO/Library/Artifacts/7c/7cefcce62b042a10cb7e3485f7b616a6 new file mode 100644 index 00000000..9926069d Binary files /dev/null and b/PO/Library/Artifacts/7c/7cefcce62b042a10cb7e3485f7b616a6 differ diff --git a/PO/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 b/PO/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 new file mode 100644 index 00000000..e7ed25e3 Binary files /dev/null and b/PO/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 differ diff --git a/PO/Library/Artifacts/7d/7d2b25fe4e6fb9288dd12cd9287b16ea b/PO/Library/Artifacts/7d/7d2b25fe4e6fb9288dd12cd9287b16ea new file mode 100644 index 00000000..4f211d43 Binary files /dev/null and b/PO/Library/Artifacts/7d/7d2b25fe4e6fb9288dd12cd9287b16ea differ diff --git a/PO/Library/Artifacts/7d/7d3e6bc9442afafff809676674a48411 b/PO/Library/Artifacts/7d/7d3e6bc9442afafff809676674a48411 new file mode 100644 index 00000000..c0a9a4b9 Binary files /dev/null and b/PO/Library/Artifacts/7d/7d3e6bc9442afafff809676674a48411 differ diff --git a/PO/Library/Artifacts/7d/7d4ea228a172cad7f8d3ddcd7026236b b/PO/Library/Artifacts/7d/7d4ea228a172cad7f8d3ddcd7026236b new file mode 100644 index 00000000..8256e83f Binary files /dev/null and b/PO/Library/Artifacts/7d/7d4ea228a172cad7f8d3ddcd7026236b differ diff --git a/PO/Library/Artifacts/7d/7d6720f2486a06e1af1d4850cc2dcab2 b/PO/Library/Artifacts/7d/7d6720f2486a06e1af1d4850cc2dcab2 new file mode 100644 index 00000000..ac577ba2 Binary files /dev/null and b/PO/Library/Artifacts/7d/7d6720f2486a06e1af1d4850cc2dcab2 differ diff --git a/PO/Library/Artifacts/7d/7d7a80320b9c5a69627a6c4813991a49 b/PO/Library/Artifacts/7d/7d7a80320b9c5a69627a6c4813991a49 new file mode 100644 index 00000000..9024a7ec Binary files /dev/null and b/PO/Library/Artifacts/7d/7d7a80320b9c5a69627a6c4813991a49 differ diff --git a/PO/Library/Artifacts/7d/7d7f55bdbb38e413859700369ae04a95 b/PO/Library/Artifacts/7d/7d7f55bdbb38e413859700369ae04a95 new file mode 100644 index 00000000..4fbde6cb Binary files /dev/null and b/PO/Library/Artifacts/7d/7d7f55bdbb38e413859700369ae04a95 differ diff --git a/PO/Library/Artifacts/7d/7d978af9946752ed400ac4c060d39cfd b/PO/Library/Artifacts/7d/7d978af9946752ed400ac4c060d39cfd new file mode 100644 index 00000000..7dc80fb9 Binary files /dev/null and b/PO/Library/Artifacts/7d/7d978af9946752ed400ac4c060d39cfd differ diff --git a/PO/Library/Artifacts/7d/7d9a1d0f9bfd4e3c63d14e1b45cf6914 b/PO/Library/Artifacts/7d/7d9a1d0f9bfd4e3c63d14e1b45cf6914 new file mode 100644 index 00000000..c7657c98 Binary files /dev/null and b/PO/Library/Artifacts/7d/7d9a1d0f9bfd4e3c63d14e1b45cf6914 differ diff --git a/PO/Library/Artifacts/7d/7db4710e313dec8d814ea598a8c9d6be b/PO/Library/Artifacts/7d/7db4710e313dec8d814ea598a8c9d6be new file mode 100644 index 00000000..63c548db Binary files /dev/null and b/PO/Library/Artifacts/7d/7db4710e313dec8d814ea598a8c9d6be differ diff --git a/PO/Library/Artifacts/7d/7dc0bcfb40fe9f11866c1d704e7a7c5f b/PO/Library/Artifacts/7d/7dc0bcfb40fe9f11866c1d704e7a7c5f new file mode 100644 index 00000000..9b37923a Binary files /dev/null and b/PO/Library/Artifacts/7d/7dc0bcfb40fe9f11866c1d704e7a7c5f differ diff --git a/PO/Library/Artifacts/7d/7dc4f8ec13f3c1e7032c61ffa104d3a2 b/PO/Library/Artifacts/7d/7dc4f8ec13f3c1e7032c61ffa104d3a2 new file mode 100644 index 00000000..333b3991 Binary files /dev/null and b/PO/Library/Artifacts/7d/7dc4f8ec13f3c1e7032c61ffa104d3a2 differ diff --git a/PO/Library/Artifacts/7d/7df8ce216abbbbaa9480670a4cd36d5f b/PO/Library/Artifacts/7d/7df8ce216abbbbaa9480670a4cd36d5f new file mode 100644 index 00000000..844815a2 Binary files /dev/null and b/PO/Library/Artifacts/7d/7df8ce216abbbbaa9480670a4cd36d5f differ diff --git a/PO/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 b/PO/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 new file mode 100644 index 00000000..7b06c5d0 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 differ diff --git a/PO/Library/Artifacts/7e/7e0f1a8791006804a192f976f037e475 b/PO/Library/Artifacts/7e/7e0f1a8791006804a192f976f037e475 new file mode 100644 index 00000000..65e8abeb Binary files /dev/null and b/PO/Library/Artifacts/7e/7e0f1a8791006804a192f976f037e475 differ diff --git a/PO/Library/Artifacts/7e/7e19e0effba748655f8bfb8999eb837b b/PO/Library/Artifacts/7e/7e19e0effba748655f8bfb8999eb837b new file mode 100644 index 00000000..a5b028d2 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e19e0effba748655f8bfb8999eb837b differ diff --git a/PO/Library/Artifacts/7e/7e1e1ae0f0e72d3c2251c86019cdefbe b/PO/Library/Artifacts/7e/7e1e1ae0f0e72d3c2251c86019cdefbe new file mode 100644 index 00000000..3f8b4daf Binary files /dev/null and b/PO/Library/Artifacts/7e/7e1e1ae0f0e72d3c2251c86019cdefbe differ diff --git a/PO/Library/Artifacts/7e/7e472e2d54ebf013198eba8e4997f07b b/PO/Library/Artifacts/7e/7e472e2d54ebf013198eba8e4997f07b new file mode 100644 index 00000000..ab5e1eb1 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e472e2d54ebf013198eba8e4997f07b differ diff --git a/PO/Library/Artifacts/7e/7e4b42f08a1bb4b07175156783ea6c71 b/PO/Library/Artifacts/7e/7e4b42f08a1bb4b07175156783ea6c71 new file mode 100644 index 00000000..6fdf52af Binary files /dev/null and b/PO/Library/Artifacts/7e/7e4b42f08a1bb4b07175156783ea6c71 differ diff --git a/PO/Library/Artifacts/7e/7e52175974653bdd76e0424a3b6d6703 b/PO/Library/Artifacts/7e/7e52175974653bdd76e0424a3b6d6703 new file mode 100644 index 00000000..3c139f3b Binary files /dev/null and b/PO/Library/Artifacts/7e/7e52175974653bdd76e0424a3b6d6703 differ diff --git a/PO/Library/Artifacts/7e/7e52cbd216d0d0c0677e16033a95bd32 b/PO/Library/Artifacts/7e/7e52cbd216d0d0c0677e16033a95bd32 new file mode 100644 index 00000000..ded55b11 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e52cbd216d0d0c0677e16033a95bd32 differ diff --git a/PO/Library/Artifacts/7e/7e6c2bcfdc5348a00410a3350683462b b/PO/Library/Artifacts/7e/7e6c2bcfdc5348a00410a3350683462b new file mode 100644 index 00000000..fcbd4ba3 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e6c2bcfdc5348a00410a3350683462b differ diff --git a/PO/Library/Artifacts/7e/7e6c2d5df88485fef2adfbbee11d5366 b/PO/Library/Artifacts/7e/7e6c2d5df88485fef2adfbbee11d5366 new file mode 100644 index 00000000..9e78d1bb Binary files /dev/null and b/PO/Library/Artifacts/7e/7e6c2d5df88485fef2adfbbee11d5366 differ diff --git a/PO/Library/Artifacts/7e/7e818fd4e485f8ec38526f48ca649ca0 b/PO/Library/Artifacts/7e/7e818fd4e485f8ec38526f48ca649ca0 new file mode 100644 index 00000000..9193b4cb Binary files /dev/null and b/PO/Library/Artifacts/7e/7e818fd4e485f8ec38526f48ca649ca0 differ diff --git a/PO/Library/Artifacts/7e/7e8616ee96adaf4e85779c2e3bcceb88 b/PO/Library/Artifacts/7e/7e8616ee96adaf4e85779c2e3bcceb88 new file mode 100644 index 00000000..e1b9a58b Binary files /dev/null and b/PO/Library/Artifacts/7e/7e8616ee96adaf4e85779c2e3bcceb88 differ diff --git a/PO/Library/Artifacts/7e/7e8fad8674773b9a0160331e44d3f474 b/PO/Library/Artifacts/7e/7e8fad8674773b9a0160331e44d3f474 new file mode 100644 index 00000000..3917e793 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e8fad8674773b9a0160331e44d3f474 differ diff --git a/PO/Library/Artifacts/7e/7e95405b4c595f18940376769b52882e b/PO/Library/Artifacts/7e/7e95405b4c595f18940376769b52882e new file mode 100644 index 00000000..06710e18 Binary files /dev/null and b/PO/Library/Artifacts/7e/7e95405b4c595f18940376769b52882e differ diff --git a/PO/Library/Artifacts/7e/7eb4473196b4915d8e3975a2fe63f0a1 b/PO/Library/Artifacts/7e/7eb4473196b4915d8e3975a2fe63f0a1 new file mode 100644 index 00000000..ca80e3b6 Binary files /dev/null and b/PO/Library/Artifacts/7e/7eb4473196b4915d8e3975a2fe63f0a1 differ diff --git a/PO/Library/Artifacts/7e/7ebeb26da6aa8d3b7f450d5b0925a6c0 b/PO/Library/Artifacts/7e/7ebeb26da6aa8d3b7f450d5b0925a6c0 new file mode 100644 index 00000000..bb95903b Binary files /dev/null and b/PO/Library/Artifacts/7e/7ebeb26da6aa8d3b7f450d5b0925a6c0 differ diff --git a/PO/Library/Artifacts/7e/7ecb32efe70950aa9ed8a036ff64f016 b/PO/Library/Artifacts/7e/7ecb32efe70950aa9ed8a036ff64f016 new file mode 100644 index 00000000..131489c4 Binary files /dev/null and b/PO/Library/Artifacts/7e/7ecb32efe70950aa9ed8a036ff64f016 differ diff --git a/PO/Library/Artifacts/7f/7f0de2a3f7b0288766df1795bd5c6569 b/PO/Library/Artifacts/7f/7f0de2a3f7b0288766df1795bd5c6569 new file mode 100644 index 00000000..fbd26aad Binary files /dev/null and b/PO/Library/Artifacts/7f/7f0de2a3f7b0288766df1795bd5c6569 differ diff --git a/PO/Library/Artifacts/7f/7f26aa7fe95961a53ba4b8938c7e85ca b/PO/Library/Artifacts/7f/7f26aa7fe95961a53ba4b8938c7e85ca new file mode 100644 index 00000000..a8ed184a Binary files /dev/null and b/PO/Library/Artifacts/7f/7f26aa7fe95961a53ba4b8938c7e85ca differ diff --git a/PO/Library/Artifacts/7f/7f2ac94409ba9fda8ce70d0ea6b653e8 b/PO/Library/Artifacts/7f/7f2ac94409ba9fda8ce70d0ea6b653e8 new file mode 100644 index 00000000..41cd6be7 Binary files /dev/null and b/PO/Library/Artifacts/7f/7f2ac94409ba9fda8ce70d0ea6b653e8 differ diff --git a/PO/Library/Artifacts/7f/7f2ae16988b7c57c3e3b1a28a562fb2f b/PO/Library/Artifacts/7f/7f2ae16988b7c57c3e3b1a28a562fb2f new file mode 100644 index 00000000..839734fa Binary files /dev/null and b/PO/Library/Artifacts/7f/7f2ae16988b7c57c3e3b1a28a562fb2f differ diff --git a/PO/Library/Artifacts/7f/7f5211c6ba10377786a9361a7d0d9a16 b/PO/Library/Artifacts/7f/7f5211c6ba10377786a9361a7d0d9a16 new file mode 100644 index 00000000..31f46323 Binary files /dev/null and b/PO/Library/Artifacts/7f/7f5211c6ba10377786a9361a7d0d9a16 differ diff --git a/PO/Library/Artifacts/7f/7f5ec2b23f8be50ea2d7c66bcc629b5f b/PO/Library/Artifacts/7f/7f5ec2b23f8be50ea2d7c66bcc629b5f new file mode 100644 index 00000000..a3e5b3ea Binary files /dev/null and b/PO/Library/Artifacts/7f/7f5ec2b23f8be50ea2d7c66bcc629b5f differ diff --git a/PO/Library/Artifacts/7f/7f6c688485b5dd2f0cf3fe014f24d6ef b/PO/Library/Artifacts/7f/7f6c688485b5dd2f0cf3fe014f24d6ef new file mode 100644 index 00000000..5f90e59a Binary files /dev/null and b/PO/Library/Artifacts/7f/7f6c688485b5dd2f0cf3fe014f24d6ef differ diff --git a/PO/Library/Artifacts/7f/7f7802ee9de64a28e34b3cfa258701b0 b/PO/Library/Artifacts/7f/7f7802ee9de64a28e34b3cfa258701b0 new file mode 100644 index 00000000..f595b36d Binary files /dev/null and b/PO/Library/Artifacts/7f/7f7802ee9de64a28e34b3cfa258701b0 differ diff --git a/PO/Library/Artifacts/7f/7f7aae2dd207194e9f85bc5caf9c8978 b/PO/Library/Artifacts/7f/7f7aae2dd207194e9f85bc5caf9c8978 new file mode 100644 index 00000000..825af196 Binary files /dev/null and b/PO/Library/Artifacts/7f/7f7aae2dd207194e9f85bc5caf9c8978 differ diff --git a/PO/Library/Artifacts/7f/7f8b27c4b138f9c12dd16dbf959a8438 b/PO/Library/Artifacts/7f/7f8b27c4b138f9c12dd16dbf959a8438 new file mode 100644 index 00000000..e3123df0 Binary files /dev/null and b/PO/Library/Artifacts/7f/7f8b27c4b138f9c12dd16dbf959a8438 differ diff --git a/PO/Library/Artifacts/7f/7f8b81d248be31fe0e771223d80a2fb2 b/PO/Library/Artifacts/7f/7f8b81d248be31fe0e771223d80a2fb2 new file mode 100644 index 00000000..9a99d198 Binary files /dev/null and b/PO/Library/Artifacts/7f/7f8b81d248be31fe0e771223d80a2fb2 differ diff --git a/PO/Library/Artifacts/7f/7f9b8e9a8a0d6d7f63b2e6fecf3b3a47 b/PO/Library/Artifacts/7f/7f9b8e9a8a0d6d7f63b2e6fecf3b3a47 new file mode 100644 index 00000000..b23c4687 Binary files /dev/null and b/PO/Library/Artifacts/7f/7f9b8e9a8a0d6d7f63b2e6fecf3b3a47 differ diff --git a/PO/Library/Artifacts/7f/7fa234763bf2a626b605ed1df5f1d63c b/PO/Library/Artifacts/7f/7fa234763bf2a626b605ed1df5f1d63c new file mode 100644 index 00000000..1c02206b Binary files /dev/null and b/PO/Library/Artifacts/7f/7fa234763bf2a626b605ed1df5f1d63c differ diff --git a/PO/Library/Artifacts/7f/7fa7ed890c53613ad512ef514de6d37b b/PO/Library/Artifacts/7f/7fa7ed890c53613ad512ef514de6d37b new file mode 100644 index 00000000..64552050 Binary files /dev/null and b/PO/Library/Artifacts/7f/7fa7ed890c53613ad512ef514de6d37b differ diff --git a/PO/Library/Artifacts/7f/7fa970d648c86054f144f4e7c06d7790 b/PO/Library/Artifacts/7f/7fa970d648c86054f144f4e7c06d7790 new file mode 100644 index 00000000..a5cc6af0 Binary files /dev/null and b/PO/Library/Artifacts/7f/7fa970d648c86054f144f4e7c06d7790 differ diff --git a/PO/Library/Artifacts/7f/7feab6ba8fe0bbe90f5e3de741562311 b/PO/Library/Artifacts/7f/7feab6ba8fe0bbe90f5e3de741562311 new file mode 100644 index 00000000..b481d91b Binary files /dev/null and b/PO/Library/Artifacts/7f/7feab6ba8fe0bbe90f5e3de741562311 differ diff --git a/PO/Library/Artifacts/7f/7ffd20712a6c78c00bf22b43549b22d6 b/PO/Library/Artifacts/7f/7ffd20712a6c78c00bf22b43549b22d6 new file mode 100644 index 00000000..5acb31c7 Binary files /dev/null and b/PO/Library/Artifacts/7f/7ffd20712a6c78c00bf22b43549b22d6 differ diff --git a/PO/Library/Artifacts/80/800dae2977310c5113914a36110e830b b/PO/Library/Artifacts/80/800dae2977310c5113914a36110e830b new file mode 100644 index 00000000..3500a842 Binary files /dev/null and b/PO/Library/Artifacts/80/800dae2977310c5113914a36110e830b differ diff --git a/PO/Library/Artifacts/80/8011c39fe4a92f992909346f59acb978 b/PO/Library/Artifacts/80/8011c39fe4a92f992909346f59acb978 new file mode 100644 index 00000000..47dfd5c4 Binary files /dev/null and b/PO/Library/Artifacts/80/8011c39fe4a92f992909346f59acb978 differ diff --git a/PO/Library/Artifacts/80/8018477c84ad5d5224a9905eacfa4358 b/PO/Library/Artifacts/80/8018477c84ad5d5224a9905eacfa4358 new file mode 100644 index 00000000..6aaea0f0 Binary files /dev/null and b/PO/Library/Artifacts/80/8018477c84ad5d5224a9905eacfa4358 differ diff --git a/PO/Library/Artifacts/80/801b959e9976551d7f666e66a16c446b b/PO/Library/Artifacts/80/801b959e9976551d7f666e66a16c446b new file mode 100644 index 00000000..3972df9d Binary files /dev/null and b/PO/Library/Artifacts/80/801b959e9976551d7f666e66a16c446b differ diff --git a/PO/Library/Artifacts/80/80280a6fc01bd435c75ea4fe1d58027f b/PO/Library/Artifacts/80/80280a6fc01bd435c75ea4fe1d58027f new file mode 100644 index 00000000..9047efb8 Binary files /dev/null and b/PO/Library/Artifacts/80/80280a6fc01bd435c75ea4fe1d58027f differ diff --git a/PO/Library/Artifacts/80/80331f827fc623991b6452f1e12735a9 b/PO/Library/Artifacts/80/80331f827fc623991b6452f1e12735a9 new file mode 100644 index 00000000..f9d93472 Binary files /dev/null and b/PO/Library/Artifacts/80/80331f827fc623991b6452f1e12735a9 differ diff --git a/PO/Library/Artifacts/80/8039a8cab02f1310777e42ad5c3ca45b b/PO/Library/Artifacts/80/8039a8cab02f1310777e42ad5c3ca45b new file mode 100644 index 00000000..d4cb1902 Binary files /dev/null and b/PO/Library/Artifacts/80/8039a8cab02f1310777e42ad5c3ca45b differ diff --git a/PO/Library/Artifacts/80/805066ce12a8f473f293fb926d0dfe57 b/PO/Library/Artifacts/80/805066ce12a8f473f293fb926d0dfe57 new file mode 100644 index 00000000..bcfefd7b Binary files /dev/null and b/PO/Library/Artifacts/80/805066ce12a8f473f293fb926d0dfe57 differ diff --git a/PO/Library/Artifacts/80/806b15304bd6da2831f1c26f696c32ca b/PO/Library/Artifacts/80/806b15304bd6da2831f1c26f696c32ca new file mode 100644 index 00000000..77f4c5e1 Binary files /dev/null and b/PO/Library/Artifacts/80/806b15304bd6da2831f1c26f696c32ca differ diff --git a/PO/Library/Artifacts/80/8079da60247a08736860754a7d26e692 b/PO/Library/Artifacts/80/8079da60247a08736860754a7d26e692 new file mode 100644 index 00000000..bceff441 Binary files /dev/null and b/PO/Library/Artifacts/80/8079da60247a08736860754a7d26e692 differ diff --git a/PO/Library/Artifacts/80/8085218806a83e32b8cadeece280f6b5 b/PO/Library/Artifacts/80/8085218806a83e32b8cadeece280f6b5 new file mode 100644 index 00000000..7398b45b Binary files /dev/null and b/PO/Library/Artifacts/80/8085218806a83e32b8cadeece280f6b5 differ diff --git a/PO/Library/Artifacts/80/80a99cf5002175aad63f32b66091a9ba b/PO/Library/Artifacts/80/80a99cf5002175aad63f32b66091a9ba new file mode 100644 index 00000000..6b52df25 Binary files /dev/null and b/PO/Library/Artifacts/80/80a99cf5002175aad63f32b66091a9ba differ diff --git a/PO/Library/Artifacts/80/80c09c998f2c6c7d5d745f3f0be5284a b/PO/Library/Artifacts/80/80c09c998f2c6c7d5d745f3f0be5284a new file mode 100644 index 00000000..2dcbf20d Binary files /dev/null and b/PO/Library/Artifacts/80/80c09c998f2c6c7d5d745f3f0be5284a differ diff --git a/PO/Library/Artifacts/80/80c5760e668c08eb149ef743906ea360 b/PO/Library/Artifacts/80/80c5760e668c08eb149ef743906ea360 new file mode 100644 index 00000000..d1fdb687 Binary files /dev/null and b/PO/Library/Artifacts/80/80c5760e668c08eb149ef743906ea360 differ diff --git a/PO/Library/Artifacts/80/80c64f12eb74f65bbd33781b75d995b5 b/PO/Library/Artifacts/80/80c64f12eb74f65bbd33781b75d995b5 new file mode 100644 index 00000000..ec1d8ef6 Binary files /dev/null and b/PO/Library/Artifacts/80/80c64f12eb74f65bbd33781b75d995b5 differ diff --git a/PO/Library/Artifacts/80/80e0ca672456c3b0f97ad3edd01ed1e4 b/PO/Library/Artifacts/80/80e0ca672456c3b0f97ad3edd01ed1e4 new file mode 100644 index 00000000..0d75ee33 Binary files /dev/null and b/PO/Library/Artifacts/80/80e0ca672456c3b0f97ad3edd01ed1e4 differ diff --git a/PO/Library/Artifacts/80/80e49bbb9fd54e4eb3163baba4c9d516 b/PO/Library/Artifacts/80/80e49bbb9fd54e4eb3163baba4c9d516 new file mode 100644 index 00000000..743ea513 Binary files /dev/null and b/PO/Library/Artifacts/80/80e49bbb9fd54e4eb3163baba4c9d516 differ diff --git a/PO/Library/Artifacts/80/80eaad4cb14b979e23e765d97feaac56 b/PO/Library/Artifacts/80/80eaad4cb14b979e23e765d97feaac56 new file mode 100644 index 00000000..faf0d5a4 Binary files /dev/null and b/PO/Library/Artifacts/80/80eaad4cb14b979e23e765d97feaac56 differ diff --git a/PO/Library/Artifacts/81/81088799654fa989dcee38ad42a39a4d b/PO/Library/Artifacts/81/81088799654fa989dcee38ad42a39a4d new file mode 100644 index 00000000..d6ce5f89 Binary files /dev/null and b/PO/Library/Artifacts/81/81088799654fa989dcee38ad42a39a4d differ diff --git a/PO/Library/Artifacts/81/81189335bb1519ec4f30986f41cc77a3 b/PO/Library/Artifacts/81/81189335bb1519ec4f30986f41cc77a3 new file mode 100644 index 00000000..5a0c0a9e Binary files /dev/null and b/PO/Library/Artifacts/81/81189335bb1519ec4f30986f41cc77a3 differ diff --git a/PO/Library/Artifacts/81/811d223da06d677f9d2179d929ccf680 b/PO/Library/Artifacts/81/811d223da06d677f9d2179d929ccf680 new file mode 100644 index 00000000..dd6c5f5a Binary files /dev/null and b/PO/Library/Artifacts/81/811d223da06d677f9d2179d929ccf680 differ diff --git a/PO/Library/Artifacts/81/812ceee77018e140457b77f4792e16de b/PO/Library/Artifacts/81/812ceee77018e140457b77f4792e16de new file mode 100644 index 00000000..05941ee6 Binary files /dev/null and b/PO/Library/Artifacts/81/812ceee77018e140457b77f4792e16de differ diff --git a/PO/Library/Artifacts/81/813191d1e232ea015fc297ac59b81f48 b/PO/Library/Artifacts/81/813191d1e232ea015fc297ac59b81f48 new file mode 100644 index 00000000..d5c614b7 Binary files /dev/null and b/PO/Library/Artifacts/81/813191d1e232ea015fc297ac59b81f48 differ diff --git a/PO/Library/Artifacts/81/813cc9fef0add1c2f5ac60ae1a8a2dfc b/PO/Library/Artifacts/81/813cc9fef0add1c2f5ac60ae1a8a2dfc new file mode 100644 index 00000000..551c5abd Binary files /dev/null and b/PO/Library/Artifacts/81/813cc9fef0add1c2f5ac60ae1a8a2dfc differ diff --git a/PO/Library/Artifacts/81/8146f4e1221ec8aac8f580e85ab5b19f b/PO/Library/Artifacts/81/8146f4e1221ec8aac8f580e85ab5b19f new file mode 100644 index 00000000..c40da878 Binary files /dev/null and b/PO/Library/Artifacts/81/8146f4e1221ec8aac8f580e85ab5b19f differ diff --git a/PO/Library/Artifacts/81/817973097be553390e27c6836bd658b4 b/PO/Library/Artifacts/81/817973097be553390e27c6836bd658b4 new file mode 100644 index 00000000..c82e386a Binary files /dev/null and b/PO/Library/Artifacts/81/817973097be553390e27c6836bd658b4 differ diff --git a/PO/Library/Artifacts/81/8190ed0829a00cb04f5728c813875d20 b/PO/Library/Artifacts/81/8190ed0829a00cb04f5728c813875d20 new file mode 100644 index 00000000..264454f0 Binary files /dev/null and b/PO/Library/Artifacts/81/8190ed0829a00cb04f5728c813875d20 differ diff --git a/PO/Library/Artifacts/81/81928a6b8af6318d8a8698c6af3e692b b/PO/Library/Artifacts/81/81928a6b8af6318d8a8698c6af3e692b new file mode 100644 index 00000000..2c6df755 Binary files /dev/null and b/PO/Library/Artifacts/81/81928a6b8af6318d8a8698c6af3e692b differ diff --git a/PO/Library/Artifacts/81/8197721c0b43d8e904c95f9e363cb142 b/PO/Library/Artifacts/81/8197721c0b43d8e904c95f9e363cb142 new file mode 100644 index 00000000..7b3cf93b Binary files /dev/null and b/PO/Library/Artifacts/81/8197721c0b43d8e904c95f9e363cb142 differ diff --git a/PO/Library/Artifacts/81/81b939ab693643069ba13851386e8e2d b/PO/Library/Artifacts/81/81b939ab693643069ba13851386e8e2d new file mode 100644 index 00000000..1ae7a76d Binary files /dev/null and b/PO/Library/Artifacts/81/81b939ab693643069ba13851386e8e2d differ diff --git a/PO/Library/Artifacts/81/81cd2832efa991b2189ba89a55302df1 b/PO/Library/Artifacts/81/81cd2832efa991b2189ba89a55302df1 new file mode 100644 index 00000000..8dbeac98 Binary files /dev/null and b/PO/Library/Artifacts/81/81cd2832efa991b2189ba89a55302df1 differ diff --git a/PO/Library/Artifacts/81/81ea74b13d4f308faaa0c82abe4273ef b/PO/Library/Artifacts/81/81ea74b13d4f308faaa0c82abe4273ef new file mode 100644 index 00000000..071efa83 Binary files /dev/null and b/PO/Library/Artifacts/81/81ea74b13d4f308faaa0c82abe4273ef differ diff --git a/PO/Library/Artifacts/82/82234b64f7dbb06eba3ace637c598b4e b/PO/Library/Artifacts/82/82234b64f7dbb06eba3ace637c598b4e new file mode 100644 index 00000000..6c5dd6f3 Binary files /dev/null and b/PO/Library/Artifacts/82/82234b64f7dbb06eba3ace637c598b4e differ diff --git a/PO/Library/Artifacts/82/8247511f1013fcd5a552b4fbfb815bd0 b/PO/Library/Artifacts/82/8247511f1013fcd5a552b4fbfb815bd0 new file mode 100644 index 00000000..99f2e1e5 Binary files /dev/null and b/PO/Library/Artifacts/82/8247511f1013fcd5a552b4fbfb815bd0 differ diff --git a/PO/Library/Artifacts/82/82484eb845420fbf703df4da89a13d0b b/PO/Library/Artifacts/82/82484eb845420fbf703df4da89a13d0b new file mode 100644 index 00000000..2ab422a7 Binary files /dev/null and b/PO/Library/Artifacts/82/82484eb845420fbf703df4da89a13d0b differ diff --git a/PO/Library/Artifacts/82/826f933060fc58333bd19621634d9298 b/PO/Library/Artifacts/82/826f933060fc58333bd19621634d9298 new file mode 100644 index 00000000..ce07ef94 Binary files /dev/null and b/PO/Library/Artifacts/82/826f933060fc58333bd19621634d9298 differ diff --git a/PO/Library/Artifacts/82/82733151a398c125df2a918bb28c917a b/PO/Library/Artifacts/82/82733151a398c125df2a918bb28c917a new file mode 100644 index 00000000..ca4be3c4 Binary files /dev/null and b/PO/Library/Artifacts/82/82733151a398c125df2a918bb28c917a differ diff --git a/PO/Library/Artifacts/82/828261ed704b2c685ee2bd721a4e5d28 b/PO/Library/Artifacts/82/828261ed704b2c685ee2bd721a4e5d28 new file mode 100644 index 00000000..a1a8fb4a Binary files /dev/null and b/PO/Library/Artifacts/82/828261ed704b2c685ee2bd721a4e5d28 differ diff --git a/PO/Library/Artifacts/82/828328b40ce13533010eaad50228cdf6 b/PO/Library/Artifacts/82/828328b40ce13533010eaad50228cdf6 new file mode 100644 index 00000000..bb8506d9 Binary files /dev/null and b/PO/Library/Artifacts/82/828328b40ce13533010eaad50228cdf6 differ diff --git a/PO/Library/Artifacts/82/828433daf810b480a2064b92f092f6ab b/PO/Library/Artifacts/82/828433daf810b480a2064b92f092f6ab new file mode 100644 index 00000000..c4d4b3de Binary files /dev/null and b/PO/Library/Artifacts/82/828433daf810b480a2064b92f092f6ab differ diff --git a/PO/Library/Artifacts/82/828d607ef9437c310f99150260ad4edb b/PO/Library/Artifacts/82/828d607ef9437c310f99150260ad4edb new file mode 100644 index 00000000..6e7bd0c5 Binary files /dev/null and b/PO/Library/Artifacts/82/828d607ef9437c310f99150260ad4edb differ diff --git a/PO/Library/Artifacts/82/82a2a5e456f3e8c6d6787a9a9dbfb08d b/PO/Library/Artifacts/82/82a2a5e456f3e8c6d6787a9a9dbfb08d new file mode 100644 index 00000000..5245fe9d Binary files /dev/null and b/PO/Library/Artifacts/82/82a2a5e456f3e8c6d6787a9a9dbfb08d differ diff --git a/PO/Library/Artifacts/82/82a732f3eadc507ab594a4479d80dc16 b/PO/Library/Artifacts/82/82a732f3eadc507ab594a4479d80dc16 new file mode 100644 index 00000000..f823febb Binary files /dev/null and b/PO/Library/Artifacts/82/82a732f3eadc507ab594a4479d80dc16 differ diff --git a/PO/Library/Artifacts/82/82bbe35e13eba4ff41493fa7e8ff07f3 b/PO/Library/Artifacts/82/82bbe35e13eba4ff41493fa7e8ff07f3 new file mode 100644 index 00000000..d3000909 Binary files /dev/null and b/PO/Library/Artifacts/82/82bbe35e13eba4ff41493fa7e8ff07f3 differ diff --git a/PO/Library/Artifacts/82/82d0a548ff94a6c3dfebe8a650c0fe37 b/PO/Library/Artifacts/82/82d0a548ff94a6c3dfebe8a650c0fe37 new file mode 100644 index 00000000..f3a9a1cd Binary files /dev/null and b/PO/Library/Artifacts/82/82d0a548ff94a6c3dfebe8a650c0fe37 differ diff --git a/PO/Library/Artifacts/83/831fcdb0767d9a8e1ac92dd359d4ccaa b/PO/Library/Artifacts/83/831fcdb0767d9a8e1ac92dd359d4ccaa new file mode 100644 index 00000000..e639a217 Binary files /dev/null and b/PO/Library/Artifacts/83/831fcdb0767d9a8e1ac92dd359d4ccaa differ diff --git a/PO/Library/Artifacts/83/831ff34b6bd7f73f90038991e1c81c60 b/PO/Library/Artifacts/83/831ff34b6bd7f73f90038991e1c81c60 new file mode 100644 index 00000000..3a49413f Binary files /dev/null and b/PO/Library/Artifacts/83/831ff34b6bd7f73f90038991e1c81c60 differ diff --git a/PO/Library/Artifacts/83/8329c289aaa014ea40e128435707fe5c b/PO/Library/Artifacts/83/8329c289aaa014ea40e128435707fe5c new file mode 100644 index 00000000..0791ca1a Binary files /dev/null and b/PO/Library/Artifacts/83/8329c289aaa014ea40e128435707fe5c differ diff --git a/PO/Library/Artifacts/83/8345c31b4d4abb41815bf7670656850c b/PO/Library/Artifacts/83/8345c31b4d4abb41815bf7670656850c new file mode 100644 index 00000000..77130e27 Binary files /dev/null and b/PO/Library/Artifacts/83/8345c31b4d4abb41815bf7670656850c differ diff --git a/PO/Library/Artifacts/83/83556846c5ecb05cfccd50f6a70d0b95 b/PO/Library/Artifacts/83/83556846c5ecb05cfccd50f6a70d0b95 new file mode 100644 index 00000000..112a0be5 Binary files /dev/null and b/PO/Library/Artifacts/83/83556846c5ecb05cfccd50f6a70d0b95 differ diff --git a/PO/Library/Artifacts/83/8358324dd28a5fa76e473eb8df1e0915 b/PO/Library/Artifacts/83/8358324dd28a5fa76e473eb8df1e0915 new file mode 100644 index 00000000..e1046891 Binary files /dev/null and b/PO/Library/Artifacts/83/8358324dd28a5fa76e473eb8df1e0915 differ diff --git a/PO/Library/Artifacts/83/8364074d9f1b9bc2bf0973a38b98d153 b/PO/Library/Artifacts/83/8364074d9f1b9bc2bf0973a38b98d153 new file mode 100644 index 00000000..ec143e91 Binary files /dev/null and b/PO/Library/Artifacts/83/8364074d9f1b9bc2bf0973a38b98d153 differ diff --git a/PO/Library/Artifacts/83/836e623c85fbc359a17ec79d450458f9 b/PO/Library/Artifacts/83/836e623c85fbc359a17ec79d450458f9 new file mode 100644 index 00000000..764881e5 Binary files /dev/null and b/PO/Library/Artifacts/83/836e623c85fbc359a17ec79d450458f9 differ diff --git a/PO/Library/Artifacts/83/83717041e26152c1c7d504ec9ab3f1bb b/PO/Library/Artifacts/83/83717041e26152c1c7d504ec9ab3f1bb new file mode 100644 index 00000000..5b419a94 Binary files /dev/null and b/PO/Library/Artifacts/83/83717041e26152c1c7d504ec9ab3f1bb differ diff --git a/PO/Library/Artifacts/83/837df586b48e0e20d26000f59bed990c b/PO/Library/Artifacts/83/837df586b48e0e20d26000f59bed990c new file mode 100644 index 00000000..8725d654 Binary files /dev/null and b/PO/Library/Artifacts/83/837df586b48e0e20d26000f59bed990c differ diff --git a/PO/Library/Artifacts/83/83920e0d6c64927cd9db20c1fb8fa404 b/PO/Library/Artifacts/83/83920e0d6c64927cd9db20c1fb8fa404 new file mode 100644 index 00000000..abc17415 Binary files /dev/null and b/PO/Library/Artifacts/83/83920e0d6c64927cd9db20c1fb8fa404 differ diff --git a/PO/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa b/PO/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa new file mode 100644 index 00000000..6c7e4f90 Binary files /dev/null and b/PO/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa differ diff --git a/PO/Library/Artifacts/83/83b12ba0edae57e8cbb7e8ed424ec010 b/PO/Library/Artifacts/83/83b12ba0edae57e8cbb7e8ed424ec010 new file mode 100644 index 00000000..2c44b7ff Binary files /dev/null and b/PO/Library/Artifacts/83/83b12ba0edae57e8cbb7e8ed424ec010 differ diff --git a/PO/Library/Artifacts/83/83dc9dc021027382027f5cf33ff3bf10 b/PO/Library/Artifacts/83/83dc9dc021027382027f5cf33ff3bf10 new file mode 100644 index 00000000..2323ca11 Binary files /dev/null and b/PO/Library/Artifacts/83/83dc9dc021027382027f5cf33ff3bf10 differ diff --git a/PO/Library/Artifacts/83/83eba691ab92a202a2cd9447e9e8374f b/PO/Library/Artifacts/83/83eba691ab92a202a2cd9447e9e8374f new file mode 100644 index 00000000..88969fb9 Binary files /dev/null and b/PO/Library/Artifacts/83/83eba691ab92a202a2cd9447e9e8374f differ diff --git a/PO/Library/Artifacts/84/840c0041c5695c07e2da30a01923912b b/PO/Library/Artifacts/84/840c0041c5695c07e2da30a01923912b new file mode 100644 index 00000000..089e585b Binary files /dev/null and b/PO/Library/Artifacts/84/840c0041c5695c07e2da30a01923912b differ diff --git a/PO/Library/Artifacts/84/8425067025a9b505bf048d2f7af6cfd1 b/PO/Library/Artifacts/84/8425067025a9b505bf048d2f7af6cfd1 new file mode 100644 index 00000000..a9edcccf Binary files /dev/null and b/PO/Library/Artifacts/84/8425067025a9b505bf048d2f7af6cfd1 differ diff --git a/PO/Library/Artifacts/84/842c4fa5665d688e298f3c1c5a5f93b2 b/PO/Library/Artifacts/84/842c4fa5665d688e298f3c1c5a5f93b2 new file mode 100644 index 00000000..0a8f7e19 Binary files /dev/null and b/PO/Library/Artifacts/84/842c4fa5665d688e298f3c1c5a5f93b2 differ diff --git a/PO/Library/Artifacts/84/842dd57e428e944bc9508310241cc8f0 b/PO/Library/Artifacts/84/842dd57e428e944bc9508310241cc8f0 new file mode 100644 index 00000000..57495573 Binary files /dev/null and b/PO/Library/Artifacts/84/842dd57e428e944bc9508310241cc8f0 differ diff --git a/PO/Library/Artifacts/84/844497859e33db2557388eabfd8fd6c6 b/PO/Library/Artifacts/84/844497859e33db2557388eabfd8fd6c6 new file mode 100644 index 00000000..69f1f94b Binary files /dev/null and b/PO/Library/Artifacts/84/844497859e33db2557388eabfd8fd6c6 differ diff --git a/PO/Library/Artifacts/84/8444b76cb36b403a970be06361d2e90f b/PO/Library/Artifacts/84/8444b76cb36b403a970be06361d2e90f new file mode 100644 index 00000000..13562036 Binary files /dev/null and b/PO/Library/Artifacts/84/8444b76cb36b403a970be06361d2e90f differ diff --git a/PO/Library/Artifacts/84/8450068610766e1bfe0e1be66df9ded5 b/PO/Library/Artifacts/84/8450068610766e1bfe0e1be66df9ded5 new file mode 100644 index 00000000..06e645ab Binary files /dev/null and b/PO/Library/Artifacts/84/8450068610766e1bfe0e1be66df9ded5 differ diff --git a/PO/Library/Artifacts/84/84594f32aec34e616a7fb96528025e96 b/PO/Library/Artifacts/84/84594f32aec34e616a7fb96528025e96 new file mode 100644 index 00000000..700d8e28 Binary files /dev/null and b/PO/Library/Artifacts/84/84594f32aec34e616a7fb96528025e96 differ diff --git a/PO/Library/Artifacts/84/84872d8fd530e22a7bc1171e3e54f49f b/PO/Library/Artifacts/84/84872d8fd530e22a7bc1171e3e54f49f new file mode 100644 index 00000000..c0f4f1ca Binary files /dev/null and b/PO/Library/Artifacts/84/84872d8fd530e22a7bc1171e3e54f49f differ diff --git a/PO/Library/Artifacts/84/849c09f4ff061e2cbdbbf3d75aed6125 b/PO/Library/Artifacts/84/849c09f4ff061e2cbdbbf3d75aed6125 new file mode 100644 index 00000000..df6fe89b Binary files /dev/null and b/PO/Library/Artifacts/84/849c09f4ff061e2cbdbbf3d75aed6125 differ diff --git a/PO/Library/Artifacts/84/84bc3dd7a820738035182a481d318aae b/PO/Library/Artifacts/84/84bc3dd7a820738035182a481d318aae new file mode 100644 index 00000000..86b740a9 Binary files /dev/null and b/PO/Library/Artifacts/84/84bc3dd7a820738035182a481d318aae differ diff --git a/PO/Library/Artifacts/84/84d307d6d51628c69551518623f2b589 b/PO/Library/Artifacts/84/84d307d6d51628c69551518623f2b589 new file mode 100644 index 00000000..5c68a574 Binary files /dev/null and b/PO/Library/Artifacts/84/84d307d6d51628c69551518623f2b589 differ diff --git a/PO/Library/Artifacts/85/8500584d6745217d7a70f84ba3249f74 b/PO/Library/Artifacts/85/8500584d6745217d7a70f84ba3249f74 new file mode 100644 index 00000000..c121ffb0 Binary files /dev/null and b/PO/Library/Artifacts/85/8500584d6745217d7a70f84ba3249f74 differ diff --git a/PO/Library/Artifacts/85/8522511d4a640abadb5950b006e0a128 b/PO/Library/Artifacts/85/8522511d4a640abadb5950b006e0a128 new file mode 100644 index 00000000..13c71123 Binary files /dev/null and b/PO/Library/Artifacts/85/8522511d4a640abadb5950b006e0a128 differ diff --git a/PO/Library/Artifacts/85/8526cd22d225328999813c4a8b02f600 b/PO/Library/Artifacts/85/8526cd22d225328999813c4a8b02f600 new file mode 100644 index 00000000..18ba4ca1 Binary files /dev/null and b/PO/Library/Artifacts/85/8526cd22d225328999813c4a8b02f600 differ diff --git a/PO/Library/Artifacts/85/8540285b37a39a68b75961cfb9076a76 b/PO/Library/Artifacts/85/8540285b37a39a68b75961cfb9076a76 new file mode 100644 index 00000000..6ad118b0 Binary files /dev/null and b/PO/Library/Artifacts/85/8540285b37a39a68b75961cfb9076a76 differ diff --git a/PO/Library/Artifacts/85/8540773b6a81772781a26d224791dd0e b/PO/Library/Artifacts/85/8540773b6a81772781a26d224791dd0e new file mode 100644 index 00000000..2c3d763f Binary files /dev/null and b/PO/Library/Artifacts/85/8540773b6a81772781a26d224791dd0e differ diff --git a/PO/Library/Artifacts/85/8561b6eed77b412439c3c97b02a83198 b/PO/Library/Artifacts/85/8561b6eed77b412439c3c97b02a83198 new file mode 100644 index 00000000..0c1ccc73 Binary files /dev/null and b/PO/Library/Artifacts/85/8561b6eed77b412439c3c97b02a83198 differ diff --git a/PO/Library/Artifacts/85/8570007006a673de54be5c456881aaca b/PO/Library/Artifacts/85/8570007006a673de54be5c456881aaca new file mode 100644 index 00000000..1ac72259 Binary files /dev/null and b/PO/Library/Artifacts/85/8570007006a673de54be5c456881aaca differ diff --git a/PO/Library/Artifacts/85/8575a00f8956680cc03c94f13135915f b/PO/Library/Artifacts/85/8575a00f8956680cc03c94f13135915f new file mode 100644 index 00000000..69516841 Binary files /dev/null and b/PO/Library/Artifacts/85/8575a00f8956680cc03c94f13135915f differ diff --git a/PO/Library/Artifacts/85/857c75823cc13daac2eae72ba8f8ac7b b/PO/Library/Artifacts/85/857c75823cc13daac2eae72ba8f8ac7b new file mode 100644 index 00000000..d8c6932c Binary files /dev/null and b/PO/Library/Artifacts/85/857c75823cc13daac2eae72ba8f8ac7b differ diff --git a/PO/Library/Artifacts/85/857eb76105c62fc3c1487712b42c6dc8 b/PO/Library/Artifacts/85/857eb76105c62fc3c1487712b42c6dc8 new file mode 100644 index 00000000..58bd8aec Binary files /dev/null and b/PO/Library/Artifacts/85/857eb76105c62fc3c1487712b42c6dc8 differ diff --git a/PO/Library/Artifacts/85/8596841de6e185152d4a59f9a21092c5 b/PO/Library/Artifacts/85/8596841de6e185152d4a59f9a21092c5 new file mode 100644 index 00000000..c66465ae Binary files /dev/null and b/PO/Library/Artifacts/85/8596841de6e185152d4a59f9a21092c5 differ diff --git a/PO/Library/Artifacts/85/85a8158d79626c2c3e58739ac8dbd954 b/PO/Library/Artifacts/85/85a8158d79626c2c3e58739ac8dbd954 new file mode 100644 index 00000000..2bdf3ffb Binary files /dev/null and b/PO/Library/Artifacts/85/85a8158d79626c2c3e58739ac8dbd954 differ diff --git a/PO/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 b/PO/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 new file mode 100644 index 00000000..2b6b177b Binary files /dev/null and b/PO/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 differ diff --git a/PO/Library/Artifacts/85/85d7a38e375196e978444f4f623e1cc4 b/PO/Library/Artifacts/85/85d7a38e375196e978444f4f623e1cc4 new file mode 100644 index 00000000..566eda14 Binary files /dev/null and b/PO/Library/Artifacts/85/85d7a38e375196e978444f4f623e1cc4 differ diff --git a/PO/Library/Artifacts/85/85e1c30404f9874838fcc87b8a36a43e b/PO/Library/Artifacts/85/85e1c30404f9874838fcc87b8a36a43e new file mode 100644 index 00000000..966e12f7 Binary files /dev/null and b/PO/Library/Artifacts/85/85e1c30404f9874838fcc87b8a36a43e differ diff --git a/PO/Library/Artifacts/85/85f5228e8d51377419f0ff8438729ddd b/PO/Library/Artifacts/85/85f5228e8d51377419f0ff8438729ddd new file mode 100644 index 00000000..73ec0284 Binary files /dev/null and b/PO/Library/Artifacts/85/85f5228e8d51377419f0ff8438729ddd differ diff --git a/PO/Library/Artifacts/86/861ece905e241dc5da48b54e843e9ea2 b/PO/Library/Artifacts/86/861ece905e241dc5da48b54e843e9ea2 new file mode 100644 index 00000000..d137233a Binary files /dev/null and b/PO/Library/Artifacts/86/861ece905e241dc5da48b54e843e9ea2 differ diff --git a/PO/Library/Artifacts/86/8620be64f2684271786cbd843b9ebd56 b/PO/Library/Artifacts/86/8620be64f2684271786cbd843b9ebd56 new file mode 100644 index 00000000..0750be2a Binary files /dev/null and b/PO/Library/Artifacts/86/8620be64f2684271786cbd843b9ebd56 differ diff --git a/PO/Library/Artifacts/86/86236a4738d05786af8c5f9fba8a2c83 b/PO/Library/Artifacts/86/86236a4738d05786af8c5f9fba8a2c83 new file mode 100644 index 00000000..c23f056c Binary files /dev/null and b/PO/Library/Artifacts/86/86236a4738d05786af8c5f9fba8a2c83 differ diff --git a/PO/Library/Artifacts/86/8624f984d9a594ec31b760e391deae1a b/PO/Library/Artifacts/86/8624f984d9a594ec31b760e391deae1a new file mode 100644 index 00000000..15955321 Binary files /dev/null and b/PO/Library/Artifacts/86/8624f984d9a594ec31b760e391deae1a differ diff --git a/PO/Library/Artifacts/86/8650319fff51225d0cf340b12dd8e114 b/PO/Library/Artifacts/86/8650319fff51225d0cf340b12dd8e114 new file mode 100644 index 00000000..7f77ddf9 Binary files /dev/null and b/PO/Library/Artifacts/86/8650319fff51225d0cf340b12dd8e114 differ diff --git a/PO/Library/Artifacts/86/86610fd905c09cd6e5a2d221d18f6018 b/PO/Library/Artifacts/86/86610fd905c09cd6e5a2d221d18f6018 new file mode 100644 index 00000000..2324c9fa Binary files /dev/null and b/PO/Library/Artifacts/86/86610fd905c09cd6e5a2d221d18f6018 differ diff --git a/PO/Library/Artifacts/86/866d004c514fcfed5d2a9194a618d84c b/PO/Library/Artifacts/86/866d004c514fcfed5d2a9194a618d84c new file mode 100644 index 00000000..f3ba1e0e Binary files /dev/null and b/PO/Library/Artifacts/86/866d004c514fcfed5d2a9194a618d84c differ diff --git a/PO/Library/Artifacts/86/867391cf8dc2885f44a5b3aad7b74c01 b/PO/Library/Artifacts/86/867391cf8dc2885f44a5b3aad7b74c01 new file mode 100644 index 00000000..1241fa5e Binary files /dev/null and b/PO/Library/Artifacts/86/867391cf8dc2885f44a5b3aad7b74c01 differ diff --git a/PO/Library/Artifacts/86/867912220189ebd4468e6f408212a983 b/PO/Library/Artifacts/86/867912220189ebd4468e6f408212a983 new file mode 100644 index 00000000..3989cb18 Binary files /dev/null and b/PO/Library/Artifacts/86/867912220189ebd4468e6f408212a983 differ diff --git a/PO/Library/Artifacts/86/86870f5c6af03de8f76531e96b6b22a8 b/PO/Library/Artifacts/86/86870f5c6af03de8f76531e96b6b22a8 new file mode 100644 index 00000000..30081dbc Binary files /dev/null and b/PO/Library/Artifacts/86/86870f5c6af03de8f76531e96b6b22a8 differ diff --git a/PO/Library/Artifacts/86/86ae3da5898e085bea46c8d382f652f1 b/PO/Library/Artifacts/86/86ae3da5898e085bea46c8d382f652f1 new file mode 100644 index 00000000..4518c0f9 Binary files /dev/null and b/PO/Library/Artifacts/86/86ae3da5898e085bea46c8d382f652f1 differ diff --git a/PO/Library/Artifacts/86/86d4cdf3e82af6deab5ba8cae22345ec b/PO/Library/Artifacts/86/86d4cdf3e82af6deab5ba8cae22345ec new file mode 100644 index 00000000..03f36508 Binary files /dev/null and b/PO/Library/Artifacts/86/86d4cdf3e82af6deab5ba8cae22345ec differ diff --git a/PO/Library/Artifacts/86/86e0d68da06d4479031ea44ed4a9a980 b/PO/Library/Artifacts/86/86e0d68da06d4479031ea44ed4a9a980 new file mode 100644 index 00000000..05ff83fd Binary files /dev/null and b/PO/Library/Artifacts/86/86e0d68da06d4479031ea44ed4a9a980 differ diff --git a/PO/Library/Artifacts/86/86e914787b998afae0913f9131edf2c6 b/PO/Library/Artifacts/86/86e914787b998afae0913f9131edf2c6 new file mode 100644 index 00000000..736503ad Binary files /dev/null and b/PO/Library/Artifacts/86/86e914787b998afae0913f9131edf2c6 differ diff --git a/PO/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a b/PO/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a new file mode 100644 index 00000000..378aca6e Binary files /dev/null and b/PO/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a differ diff --git a/PO/Library/Artifacts/87/873cc05f8e91b660aac03d1ef64eae9b b/PO/Library/Artifacts/87/873cc05f8e91b660aac03d1ef64eae9b new file mode 100644 index 00000000..8db6f169 Binary files /dev/null and b/PO/Library/Artifacts/87/873cc05f8e91b660aac03d1ef64eae9b differ diff --git a/PO/Library/Artifacts/87/87478c6fef653e2f8bc63a23efdc3060 b/PO/Library/Artifacts/87/87478c6fef653e2f8bc63a23efdc3060 new file mode 100644 index 00000000..d98bd285 Binary files /dev/null and b/PO/Library/Artifacts/87/87478c6fef653e2f8bc63a23efdc3060 differ diff --git a/PO/Library/Artifacts/87/875af69039e111ed7f8a6d0d7ff1c2c7 b/PO/Library/Artifacts/87/875af69039e111ed7f8a6d0d7ff1c2c7 new file mode 100644 index 00000000..4a289c88 Binary files /dev/null and b/PO/Library/Artifacts/87/875af69039e111ed7f8a6d0d7ff1c2c7 differ diff --git a/PO/Library/Artifacts/87/875c03a906014b91b925912a35ed294b b/PO/Library/Artifacts/87/875c03a906014b91b925912a35ed294b new file mode 100644 index 00000000..8d91fbde Binary files /dev/null and b/PO/Library/Artifacts/87/875c03a906014b91b925912a35ed294b differ diff --git a/PO/Library/Artifacts/87/87674dfdf401bf0f7dfbebbaef816ae2 b/PO/Library/Artifacts/87/87674dfdf401bf0f7dfbebbaef816ae2 new file mode 100644 index 00000000..1130896d Binary files /dev/null and b/PO/Library/Artifacts/87/87674dfdf401bf0f7dfbebbaef816ae2 differ diff --git a/PO/Library/Artifacts/87/8778db805549ac1de1b04d3cd0ebc270 b/PO/Library/Artifacts/87/8778db805549ac1de1b04d3cd0ebc270 new file mode 100644 index 00000000..904c107e Binary files /dev/null and b/PO/Library/Artifacts/87/8778db805549ac1de1b04d3cd0ebc270 differ diff --git a/PO/Library/Artifacts/87/878fc8b0a0e51b9a80a22bc8938a73a5 b/PO/Library/Artifacts/87/878fc8b0a0e51b9a80a22bc8938a73a5 new file mode 100644 index 00000000..22757e34 Binary files /dev/null and b/PO/Library/Artifacts/87/878fc8b0a0e51b9a80a22bc8938a73a5 differ diff --git a/PO/Library/Artifacts/87/879e74566857097bf7a9cc7d3165c610 b/PO/Library/Artifacts/87/879e74566857097bf7a9cc7d3165c610 new file mode 100644 index 00000000..ae763ede Binary files /dev/null and b/PO/Library/Artifacts/87/879e74566857097bf7a9cc7d3165c610 differ diff --git a/PO/Library/Artifacts/87/87a3e7355937cee54f357a5773929f61 b/PO/Library/Artifacts/87/87a3e7355937cee54f357a5773929f61 new file mode 100644 index 00000000..4220727a Binary files /dev/null and b/PO/Library/Artifacts/87/87a3e7355937cee54f357a5773929f61 differ diff --git a/PO/Library/Artifacts/87/87d0a805d61527339ee98737405b3401 b/PO/Library/Artifacts/87/87d0a805d61527339ee98737405b3401 new file mode 100644 index 00000000..c18e74eb Binary files /dev/null and b/PO/Library/Artifacts/87/87d0a805d61527339ee98737405b3401 differ diff --git a/PO/Library/Artifacts/88/8803a8e7d1c95e50cbc7ef6e43336685 b/PO/Library/Artifacts/88/8803a8e7d1c95e50cbc7ef6e43336685 new file mode 100644 index 00000000..034db4b0 Binary files /dev/null and b/PO/Library/Artifacts/88/8803a8e7d1c95e50cbc7ef6e43336685 differ diff --git a/PO/Library/Artifacts/88/880d35570fbbd82ed7f20a0a79769d62 b/PO/Library/Artifacts/88/880d35570fbbd82ed7f20a0a79769d62 new file mode 100644 index 00000000..7686b4d6 Binary files /dev/null and b/PO/Library/Artifacts/88/880d35570fbbd82ed7f20a0a79769d62 differ diff --git a/PO/Library/Artifacts/88/8819c0dc09a06f71907e6c009f2640b2 b/PO/Library/Artifacts/88/8819c0dc09a06f71907e6c009f2640b2 new file mode 100644 index 00000000..2c92ec79 Binary files /dev/null and b/PO/Library/Artifacts/88/8819c0dc09a06f71907e6c009f2640b2 differ diff --git a/PO/Library/Artifacts/88/884f65fec962975ec7697977ad725377 b/PO/Library/Artifacts/88/884f65fec962975ec7697977ad725377 new file mode 100644 index 00000000..f9a269a6 Binary files /dev/null and b/PO/Library/Artifacts/88/884f65fec962975ec7697977ad725377 differ diff --git a/PO/Library/Artifacts/88/8858d17ca15e10076c6ee7a85afe2d25 b/PO/Library/Artifacts/88/8858d17ca15e10076c6ee7a85afe2d25 new file mode 100644 index 00000000..32d38124 Binary files /dev/null and b/PO/Library/Artifacts/88/8858d17ca15e10076c6ee7a85afe2d25 differ diff --git a/PO/Library/Artifacts/88/8859fabd468cb5b1d3c2c0c5065c6899 b/PO/Library/Artifacts/88/8859fabd468cb5b1d3c2c0c5065c6899 new file mode 100644 index 00000000..88974c57 Binary files /dev/null and b/PO/Library/Artifacts/88/8859fabd468cb5b1d3c2c0c5065c6899 differ diff --git a/PO/Library/Artifacts/88/8865006330558ad1f8e92f16a479a82e b/PO/Library/Artifacts/88/8865006330558ad1f8e92f16a479a82e new file mode 100644 index 00000000..4f2d937c Binary files /dev/null and b/PO/Library/Artifacts/88/8865006330558ad1f8e92f16a479a82e differ diff --git a/PO/Library/Artifacts/88/888c0c22eb7f1b92c98ea06242f3eb49 b/PO/Library/Artifacts/88/888c0c22eb7f1b92c98ea06242f3eb49 new file mode 100644 index 00000000..c0ede61c Binary files /dev/null and b/PO/Library/Artifacts/88/888c0c22eb7f1b92c98ea06242f3eb49 differ diff --git a/PO/Library/Artifacts/88/889b0e15598928ac86a83bda62ca49d5 b/PO/Library/Artifacts/88/889b0e15598928ac86a83bda62ca49d5 new file mode 100644 index 00000000..14d7754f Binary files /dev/null and b/PO/Library/Artifacts/88/889b0e15598928ac86a83bda62ca49d5 differ diff --git a/PO/Library/Artifacts/88/88b8348082cc4d1b49bb9c60eb11aad2 b/PO/Library/Artifacts/88/88b8348082cc4d1b49bb9c60eb11aad2 new file mode 100644 index 00000000..0336e753 Binary files /dev/null and b/PO/Library/Artifacts/88/88b8348082cc4d1b49bb9c60eb11aad2 differ diff --git a/PO/Library/Artifacts/88/88bfde564f41d043d769ba5ba512564c b/PO/Library/Artifacts/88/88bfde564f41d043d769ba5ba512564c new file mode 100644 index 00000000..8aee7f23 Binary files /dev/null and b/PO/Library/Artifacts/88/88bfde564f41d043d769ba5ba512564c differ diff --git a/PO/Library/Artifacts/88/88cb73b524cb1f53d86c5ff7bb80fd15 b/PO/Library/Artifacts/88/88cb73b524cb1f53d86c5ff7bb80fd15 new file mode 100644 index 00000000..8b17ee63 Binary files /dev/null and b/PO/Library/Artifacts/88/88cb73b524cb1f53d86c5ff7bb80fd15 differ diff --git a/PO/Library/Artifacts/88/88d0c597e39a8165005ede39327ee2d6 b/PO/Library/Artifacts/88/88d0c597e39a8165005ede39327ee2d6 new file mode 100644 index 00000000..0a72b3ba Binary files /dev/null and b/PO/Library/Artifacts/88/88d0c597e39a8165005ede39327ee2d6 differ diff --git a/PO/Library/Artifacts/88/88e0dc5d59c02e9069384cdec3f63dc5 b/PO/Library/Artifacts/88/88e0dc5d59c02e9069384cdec3f63dc5 new file mode 100644 index 00000000..4ae555c4 Binary files /dev/null and b/PO/Library/Artifacts/88/88e0dc5d59c02e9069384cdec3f63dc5 differ diff --git a/PO/Library/Artifacts/89/891ff71be01bde89990d4e51220b29bf b/PO/Library/Artifacts/89/891ff71be01bde89990d4e51220b29bf new file mode 100644 index 00000000..4c654c61 Binary files /dev/null and b/PO/Library/Artifacts/89/891ff71be01bde89990d4e51220b29bf differ diff --git a/PO/Library/Artifacts/89/8934e9c227d52072507dcab06e96a426 b/PO/Library/Artifacts/89/8934e9c227d52072507dcab06e96a426 new file mode 100644 index 00000000..23167ce1 Binary files /dev/null and b/PO/Library/Artifacts/89/8934e9c227d52072507dcab06e96a426 differ diff --git a/PO/Library/Artifacts/89/894961e6b9ca56250058586f70d1eae5 b/PO/Library/Artifacts/89/894961e6b9ca56250058586f70d1eae5 new file mode 100644 index 00000000..ed7ea7a2 Binary files /dev/null and b/PO/Library/Artifacts/89/894961e6b9ca56250058586f70d1eae5 differ diff --git a/PO/Library/Artifacts/89/894f59ff19f509ca0e961eecc96b8fc7 b/PO/Library/Artifacts/89/894f59ff19f509ca0e961eecc96b8fc7 new file mode 100644 index 00000000..4d7f500b Binary files /dev/null and b/PO/Library/Artifacts/89/894f59ff19f509ca0e961eecc96b8fc7 differ diff --git a/PO/Library/Artifacts/89/894f724acf189a4b544d4382f2ad385d b/PO/Library/Artifacts/89/894f724acf189a4b544d4382f2ad385d new file mode 100644 index 00000000..49eddf5c Binary files /dev/null and b/PO/Library/Artifacts/89/894f724acf189a4b544d4382f2ad385d differ diff --git a/PO/Library/Artifacts/89/895dfd17bb1546f88e896ddadeab58b3 b/PO/Library/Artifacts/89/895dfd17bb1546f88e896ddadeab58b3 new file mode 100644 index 00000000..fc18aefc Binary files /dev/null and b/PO/Library/Artifacts/89/895dfd17bb1546f88e896ddadeab58b3 differ diff --git a/PO/Library/Artifacts/89/89a209d4cabe840ce40c193ebe2c6ae0 b/PO/Library/Artifacts/89/89a209d4cabe840ce40c193ebe2c6ae0 new file mode 100644 index 00000000..27c2c290 Binary files /dev/null and b/PO/Library/Artifacts/89/89a209d4cabe840ce40c193ebe2c6ae0 differ diff --git a/PO/Library/Artifacts/89/89aecfd83fb53866e3efcd2ed3b9f7b8 b/PO/Library/Artifacts/89/89aecfd83fb53866e3efcd2ed3b9f7b8 new file mode 100644 index 00000000..209b55a2 Binary files /dev/null and b/PO/Library/Artifacts/89/89aecfd83fb53866e3efcd2ed3b9f7b8 differ diff --git a/PO/Library/Artifacts/89/89b2268fc554caf0f8f0622d98efd919 b/PO/Library/Artifacts/89/89b2268fc554caf0f8f0622d98efd919 new file mode 100644 index 00000000..9a4fe443 Binary files /dev/null and b/PO/Library/Artifacts/89/89b2268fc554caf0f8f0622d98efd919 differ diff --git a/PO/Library/Artifacts/89/89b79ebd133ad2787219b62f6d696890 b/PO/Library/Artifacts/89/89b79ebd133ad2787219b62f6d696890 new file mode 100644 index 00000000..f9a1edf0 Binary files /dev/null and b/PO/Library/Artifacts/89/89b79ebd133ad2787219b62f6d696890 differ diff --git a/PO/Library/Artifacts/89/89be17420d04cce5e747ba2923fa9686 b/PO/Library/Artifacts/89/89be17420d04cce5e747ba2923fa9686 new file mode 100644 index 00000000..62a4d551 Binary files /dev/null and b/PO/Library/Artifacts/89/89be17420d04cce5e747ba2923fa9686 differ diff --git a/PO/Library/Artifacts/89/89d8e1644d547ccf00cc2028ebf803fe b/PO/Library/Artifacts/89/89d8e1644d547ccf00cc2028ebf803fe new file mode 100644 index 00000000..73f96466 Binary files /dev/null and b/PO/Library/Artifacts/89/89d8e1644d547ccf00cc2028ebf803fe differ diff --git a/PO/Library/Artifacts/89/89de53bd7afe1aaf990105382a92f62e b/PO/Library/Artifacts/89/89de53bd7afe1aaf990105382a92f62e new file mode 100644 index 00000000..a00a5af0 Binary files /dev/null and b/PO/Library/Artifacts/89/89de53bd7afe1aaf990105382a92f62e differ diff --git a/PO/Library/Artifacts/89/89e2e64ee185862ab930865ac15783d9 b/PO/Library/Artifacts/89/89e2e64ee185862ab930865ac15783d9 new file mode 100644 index 00000000..d680748b Binary files /dev/null and b/PO/Library/Artifacts/89/89e2e64ee185862ab930865ac15783d9 differ diff --git a/PO/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 b/PO/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 new file mode 100644 index 00000000..683542a9 Binary files /dev/null and b/PO/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 differ diff --git a/PO/Library/Artifacts/89/89ea1a4fd1f90c5742a3205daf382e0e b/PO/Library/Artifacts/89/89ea1a4fd1f90c5742a3205daf382e0e new file mode 100644 index 00000000..40a7acde Binary files /dev/null and b/PO/Library/Artifacts/89/89ea1a4fd1f90c5742a3205daf382e0e differ diff --git a/PO/Library/Artifacts/8a/8a00343c01200dda563482c148f22bf0 b/PO/Library/Artifacts/8a/8a00343c01200dda563482c148f22bf0 new file mode 100644 index 00000000..f3005837 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a00343c01200dda563482c148f22bf0 differ diff --git a/PO/Library/Artifacts/8a/8a0c51a6ff10940372b6f88249010a2e b/PO/Library/Artifacts/8a/8a0c51a6ff10940372b6f88249010a2e new file mode 100644 index 00000000..5ee72202 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a0c51a6ff10940372b6f88249010a2e differ diff --git a/PO/Library/Artifacts/8a/8a10ff368a5620a08a43514b18e89bff b/PO/Library/Artifacts/8a/8a10ff368a5620a08a43514b18e89bff new file mode 100644 index 00000000..e1dbc0f8 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a10ff368a5620a08a43514b18e89bff differ diff --git a/PO/Library/Artifacts/8a/8a2672ad33a422db6153d9e53a79bf2c b/PO/Library/Artifacts/8a/8a2672ad33a422db6153d9e53a79bf2c new file mode 100644 index 00000000..aa695f06 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a2672ad33a422db6153d9e53a79bf2c differ diff --git a/PO/Library/Artifacts/8a/8a5a1531f74d0578dd463d9c79df98fb b/PO/Library/Artifacts/8a/8a5a1531f74d0578dd463d9c79df98fb new file mode 100644 index 00000000..26b7ca9d Binary files /dev/null and b/PO/Library/Artifacts/8a/8a5a1531f74d0578dd463d9c79df98fb differ diff --git a/PO/Library/Artifacts/8a/8a5f6c24d986d34d96e3e0e81b522807 b/PO/Library/Artifacts/8a/8a5f6c24d986d34d96e3e0e81b522807 new file mode 100644 index 00000000..4bb66c7d Binary files /dev/null and b/PO/Library/Artifacts/8a/8a5f6c24d986d34d96e3e0e81b522807 differ diff --git a/PO/Library/Artifacts/8a/8a80e93d820d457f0baa5045b8b89c7d b/PO/Library/Artifacts/8a/8a80e93d820d457f0baa5045b8b89c7d new file mode 100644 index 00000000..4a43cee1 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a80e93d820d457f0baa5045b8b89c7d differ diff --git a/PO/Library/Artifacts/8a/8a95215f3885fc5f85f3e45e396e600e b/PO/Library/Artifacts/8a/8a95215f3885fc5f85f3e45e396e600e new file mode 100644 index 00000000..bdcda266 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a95215f3885fc5f85f3e45e396e600e differ diff --git a/PO/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 b/PO/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 new file mode 100644 index 00000000..6cc8d16e Binary files /dev/null and b/PO/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 differ diff --git a/PO/Library/Artifacts/8a/8a9e5c21c7f49005f9da3c0dbd860ddb b/PO/Library/Artifacts/8a/8a9e5c21c7f49005f9da3c0dbd860ddb new file mode 100644 index 00000000..9188cb64 Binary files /dev/null and b/PO/Library/Artifacts/8a/8a9e5c21c7f49005f9da3c0dbd860ddb differ diff --git a/PO/Library/Artifacts/8a/8aae934927f430cd5ad08508d43ca2f8 b/PO/Library/Artifacts/8a/8aae934927f430cd5ad08508d43ca2f8 new file mode 100644 index 00000000..d0168f85 Binary files /dev/null and b/PO/Library/Artifacts/8a/8aae934927f430cd5ad08508d43ca2f8 differ diff --git a/PO/Library/Artifacts/8a/8ac52d7245137c6d390fa270923b8bc4 b/PO/Library/Artifacts/8a/8ac52d7245137c6d390fa270923b8bc4 new file mode 100644 index 00000000..efaf6abc Binary files /dev/null and b/PO/Library/Artifacts/8a/8ac52d7245137c6d390fa270923b8bc4 differ diff --git a/PO/Library/Artifacts/8a/8ac5bf34674b0cfcb4e1b4ada534865d b/PO/Library/Artifacts/8a/8ac5bf34674b0cfcb4e1b4ada534865d new file mode 100644 index 00000000..6e7f3b0f Binary files /dev/null and b/PO/Library/Artifacts/8a/8ac5bf34674b0cfcb4e1b4ada534865d differ diff --git a/PO/Library/Artifacts/8a/8acfdc8a4d73441bc3d7733f0c8fa336 b/PO/Library/Artifacts/8a/8acfdc8a4d73441bc3d7733f0c8fa336 new file mode 100644 index 00000000..ffe87933 Binary files /dev/null and b/PO/Library/Artifacts/8a/8acfdc8a4d73441bc3d7733f0c8fa336 differ diff --git a/PO/Library/Artifacts/8a/8adfeff2f8f15bdabc0c98041b470df1 b/PO/Library/Artifacts/8a/8adfeff2f8f15bdabc0c98041b470df1 new file mode 100644 index 00000000..824e22d6 Binary files /dev/null and b/PO/Library/Artifacts/8a/8adfeff2f8f15bdabc0c98041b470df1 differ diff --git a/PO/Library/Artifacts/8a/8aedc1c8f6102debdbcc2cdd09d92937 b/PO/Library/Artifacts/8a/8aedc1c8f6102debdbcc2cdd09d92937 new file mode 100644 index 00000000..b05fed80 Binary files /dev/null and b/PO/Library/Artifacts/8a/8aedc1c8f6102debdbcc2cdd09d92937 differ diff --git a/PO/Library/Artifacts/8a/8af296f30f973320aa7c5f7087f03555 b/PO/Library/Artifacts/8a/8af296f30f973320aa7c5f7087f03555 new file mode 100644 index 00000000..dcec66ae Binary files /dev/null and b/PO/Library/Artifacts/8a/8af296f30f973320aa7c5f7087f03555 differ diff --git a/PO/Library/Artifacts/8a/8af9f4b165acf060750a03fbc6fdf062 b/PO/Library/Artifacts/8a/8af9f4b165acf060750a03fbc6fdf062 new file mode 100644 index 00000000..731f5eaa Binary files /dev/null and b/PO/Library/Artifacts/8a/8af9f4b165acf060750a03fbc6fdf062 differ diff --git a/PO/Library/Artifacts/8b/8b46f4bf459cbc3f6d8f52e42a4cb6db b/PO/Library/Artifacts/8b/8b46f4bf459cbc3f6d8f52e42a4cb6db new file mode 100644 index 00000000..d587b6d4 Binary files /dev/null and b/PO/Library/Artifacts/8b/8b46f4bf459cbc3f6d8f52e42a4cb6db differ diff --git a/PO/Library/Artifacts/8b/8b51cc2a8d6be88336dc87f85dda7e80 b/PO/Library/Artifacts/8b/8b51cc2a8d6be88336dc87f85dda7e80 new file mode 100644 index 00000000..051a2ac3 Binary files /dev/null and b/PO/Library/Artifacts/8b/8b51cc2a8d6be88336dc87f85dda7e80 differ diff --git a/PO/Library/Artifacts/8b/8b7ee52d66542ac859c32a5379d2f7c2 b/PO/Library/Artifacts/8b/8b7ee52d66542ac859c32a5379d2f7c2 new file mode 100644 index 00000000..c406a88a Binary files /dev/null and b/PO/Library/Artifacts/8b/8b7ee52d66542ac859c32a5379d2f7c2 differ diff --git a/PO/Library/Artifacts/8b/8bb21addbcddb9f33468a43637ad54e4 b/PO/Library/Artifacts/8b/8bb21addbcddb9f33468a43637ad54e4 new file mode 100644 index 00000000..06bcdbf4 Binary files /dev/null and b/PO/Library/Artifacts/8b/8bb21addbcddb9f33468a43637ad54e4 differ diff --git a/PO/Library/Artifacts/8b/8bc01be05e8ba96830dcf5ee676aef81 b/PO/Library/Artifacts/8b/8bc01be05e8ba96830dcf5ee676aef81 new file mode 100644 index 00000000..98ce1180 Binary files /dev/null and b/PO/Library/Artifacts/8b/8bc01be05e8ba96830dcf5ee676aef81 differ diff --git a/PO/Library/Artifacts/8b/8bc2dda7d5e77dbefa4ca7fd175c25ef b/PO/Library/Artifacts/8b/8bc2dda7d5e77dbefa4ca7fd175c25ef new file mode 100644 index 00000000..4e3c63cc Binary files /dev/null and b/PO/Library/Artifacts/8b/8bc2dda7d5e77dbefa4ca7fd175c25ef differ diff --git a/PO/Library/Artifacts/8b/8bdbcff7e0e3837b8798c16e37c94116 b/PO/Library/Artifacts/8b/8bdbcff7e0e3837b8798c16e37c94116 new file mode 100644 index 00000000..8ab7b16b Binary files /dev/null and b/PO/Library/Artifacts/8b/8bdbcff7e0e3837b8798c16e37c94116 differ diff --git a/PO/Library/Artifacts/8b/8bed6c2f33aa0ca124c80a23135c690a b/PO/Library/Artifacts/8b/8bed6c2f33aa0ca124c80a23135c690a new file mode 100644 index 00000000..a1cc3546 Binary files /dev/null and b/PO/Library/Artifacts/8b/8bed6c2f33aa0ca124c80a23135c690a differ diff --git a/PO/Library/Artifacts/8c/8c4b3e56b066545125e4ef1a031dea68 b/PO/Library/Artifacts/8c/8c4b3e56b066545125e4ef1a031dea68 new file mode 100644 index 00000000..e4326182 Binary files /dev/null and b/PO/Library/Artifacts/8c/8c4b3e56b066545125e4ef1a031dea68 differ diff --git a/PO/Library/Artifacts/8c/8c93aaa438d7f55af1172d3a3bfd9c40 b/PO/Library/Artifacts/8c/8c93aaa438d7f55af1172d3a3bfd9c40 new file mode 100644 index 00000000..2258ab7d Binary files /dev/null and b/PO/Library/Artifacts/8c/8c93aaa438d7f55af1172d3a3bfd9c40 differ diff --git a/PO/Library/Artifacts/8c/8cb31cc4a8e3a76f76e5e8b646555173 b/PO/Library/Artifacts/8c/8cb31cc4a8e3a76f76e5e8b646555173 new file mode 100644 index 00000000..79b4b369 Binary files /dev/null and b/PO/Library/Artifacts/8c/8cb31cc4a8e3a76f76e5e8b646555173 differ diff --git a/PO/Library/Artifacts/8c/8cbfa93bb111915ff8b2cec28502f556 b/PO/Library/Artifacts/8c/8cbfa93bb111915ff8b2cec28502f556 new file mode 100644 index 00000000..a8a7d871 Binary files /dev/null and b/PO/Library/Artifacts/8c/8cbfa93bb111915ff8b2cec28502f556 differ diff --git a/PO/Library/Artifacts/8c/8ccd8f0f988f9495461c87e1ff6e56e5 b/PO/Library/Artifacts/8c/8ccd8f0f988f9495461c87e1ff6e56e5 new file mode 100644 index 00000000..5a18d203 Binary files /dev/null and b/PO/Library/Artifacts/8c/8ccd8f0f988f9495461c87e1ff6e56e5 differ diff --git a/PO/Library/Artifacts/8c/8cecd3c00af53d798b8b91658a390598 b/PO/Library/Artifacts/8c/8cecd3c00af53d798b8b91658a390598 new file mode 100644 index 00000000..72ab53f1 Binary files /dev/null and b/PO/Library/Artifacts/8c/8cecd3c00af53d798b8b91658a390598 differ diff --git a/PO/Library/Artifacts/8c/8cf4d54624ed572b8b776c7980a1e032 b/PO/Library/Artifacts/8c/8cf4d54624ed572b8b776c7980a1e032 new file mode 100644 index 00000000..71fc1567 Binary files /dev/null and b/PO/Library/Artifacts/8c/8cf4d54624ed572b8b776c7980a1e032 differ diff --git a/PO/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e b/PO/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e new file mode 100644 index 00000000..9f9f91cf Binary files /dev/null and b/PO/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e differ diff --git a/PO/Library/Artifacts/8c/8cfec3747e95bcba08a2023c304c4582 b/PO/Library/Artifacts/8c/8cfec3747e95bcba08a2023c304c4582 new file mode 100644 index 00000000..e463525b Binary files /dev/null and b/PO/Library/Artifacts/8c/8cfec3747e95bcba08a2023c304c4582 differ diff --git a/PO/Library/Artifacts/8d/8d06fbba70abd72be2a0939ea87baf53 b/PO/Library/Artifacts/8d/8d06fbba70abd72be2a0939ea87baf53 new file mode 100644 index 00000000..5bc106b1 Binary files /dev/null and b/PO/Library/Artifacts/8d/8d06fbba70abd72be2a0939ea87baf53 differ diff --git a/PO/Library/Artifacts/8d/8d346c9cf6560ca8728ac0092d78760c b/PO/Library/Artifacts/8d/8d346c9cf6560ca8728ac0092d78760c new file mode 100644 index 00000000..62f5c433 Binary files /dev/null and b/PO/Library/Artifacts/8d/8d346c9cf6560ca8728ac0092d78760c differ diff --git a/PO/Library/Artifacts/8d/8d3d6c539fb3fd6bef7e0b6c5ef75c84 b/PO/Library/Artifacts/8d/8d3d6c539fb3fd6bef7e0b6c5ef75c84 new file mode 100644 index 00000000..53f2877d Binary files /dev/null and b/PO/Library/Artifacts/8d/8d3d6c539fb3fd6bef7e0b6c5ef75c84 differ diff --git a/PO/Library/Artifacts/8d/8d67b68e2c85634a72a2897c4c29f32b b/PO/Library/Artifacts/8d/8d67b68e2c85634a72a2897c4c29f32b new file mode 100644 index 00000000..fe59f8f3 Binary files /dev/null and b/PO/Library/Artifacts/8d/8d67b68e2c85634a72a2897c4c29f32b differ diff --git a/PO/Library/Artifacts/8d/8d6f2cd23f4732e0ddcbfe8f88a1a5d3 b/PO/Library/Artifacts/8d/8d6f2cd23f4732e0ddcbfe8f88a1a5d3 new file mode 100644 index 00000000..c270d162 Binary files /dev/null and b/PO/Library/Artifacts/8d/8d6f2cd23f4732e0ddcbfe8f88a1a5d3 differ diff --git a/PO/Library/Artifacts/8d/8da2399f9e2612adf4df5b2e615c6053 b/PO/Library/Artifacts/8d/8da2399f9e2612adf4df5b2e615c6053 new file mode 100644 index 00000000..87e150a7 Binary files /dev/null and b/PO/Library/Artifacts/8d/8da2399f9e2612adf4df5b2e615c6053 differ diff --git a/PO/Library/Artifacts/8d/8da5f9df2b73a4f3fb2ad8dd4d80eace b/PO/Library/Artifacts/8d/8da5f9df2b73a4f3fb2ad8dd4d80eace new file mode 100644 index 00000000..65c640c7 Binary files /dev/null and b/PO/Library/Artifacts/8d/8da5f9df2b73a4f3fb2ad8dd4d80eace differ diff --git a/PO/Library/Artifacts/8d/8dd59a31ce70392b887a8ff709e8ae69 b/PO/Library/Artifacts/8d/8dd59a31ce70392b887a8ff709e8ae69 new file mode 100644 index 00000000..a134492a Binary files /dev/null and b/PO/Library/Artifacts/8d/8dd59a31ce70392b887a8ff709e8ae69 differ diff --git a/PO/Library/Artifacts/8d/8df6784262b9d7106ed6be6616d3d6a8 b/PO/Library/Artifacts/8d/8df6784262b9d7106ed6be6616d3d6a8 new file mode 100644 index 00000000..ae368787 Binary files /dev/null and b/PO/Library/Artifacts/8d/8df6784262b9d7106ed6be6616d3d6a8 differ diff --git a/PO/Library/Artifacts/8e/8e11317dd39dd65044711a2db96aad9c b/PO/Library/Artifacts/8e/8e11317dd39dd65044711a2db96aad9c new file mode 100644 index 00000000..dd4ecc81 Binary files /dev/null and b/PO/Library/Artifacts/8e/8e11317dd39dd65044711a2db96aad9c differ diff --git a/PO/Library/Artifacts/8e/8e13345bb59736335c008794f99dbd10 b/PO/Library/Artifacts/8e/8e13345bb59736335c008794f99dbd10 new file mode 100644 index 00000000..30ee7a20 Binary files /dev/null and b/PO/Library/Artifacts/8e/8e13345bb59736335c008794f99dbd10 differ diff --git a/PO/Library/Artifacts/8e/8e1de1b21e6ec7894ac3c7896ce30ee9 b/PO/Library/Artifacts/8e/8e1de1b21e6ec7894ac3c7896ce30ee9 new file mode 100644 index 00000000..67e31466 Binary files /dev/null and b/PO/Library/Artifacts/8e/8e1de1b21e6ec7894ac3c7896ce30ee9 differ diff --git a/PO/Library/Artifacts/8e/8e225bdb0100075f7d151088ed75f1ac b/PO/Library/Artifacts/8e/8e225bdb0100075f7d151088ed75f1ac new file mode 100644 index 00000000..91fced47 Binary files /dev/null and b/PO/Library/Artifacts/8e/8e225bdb0100075f7d151088ed75f1ac differ diff --git a/PO/Library/Artifacts/8e/8e2e3e90a807c03759c092040571462c b/PO/Library/Artifacts/8e/8e2e3e90a807c03759c092040571462c new file mode 100644 index 00000000..49de191b Binary files /dev/null and b/PO/Library/Artifacts/8e/8e2e3e90a807c03759c092040571462c differ diff --git a/PO/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c b/PO/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c new file mode 100644 index 00000000..8b3a729e Binary files /dev/null and b/PO/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c differ diff --git a/PO/Library/Artifacts/8e/8e61da7115d8507cd933c345c093aeda b/PO/Library/Artifacts/8e/8e61da7115d8507cd933c345c093aeda new file mode 100644 index 00000000..c53dcc24 Binary files /dev/null and b/PO/Library/Artifacts/8e/8e61da7115d8507cd933c345c093aeda differ diff --git a/PO/Library/Artifacts/8e/8e93b060b3e3c54ff6f51a1fa492f397 b/PO/Library/Artifacts/8e/8e93b060b3e3c54ff6f51a1fa492f397 new file mode 100644 index 00000000..1a14d74b Binary files /dev/null and b/PO/Library/Artifacts/8e/8e93b060b3e3c54ff6f51a1fa492f397 differ diff --git a/PO/Library/Artifacts/8e/8ea2eec275d9e83ba218f8e0e4679d8f b/PO/Library/Artifacts/8e/8ea2eec275d9e83ba218f8e0e4679d8f new file mode 100644 index 00000000..d75dfbcc Binary files /dev/null and b/PO/Library/Artifacts/8e/8ea2eec275d9e83ba218f8e0e4679d8f differ diff --git a/PO/Library/Artifacts/8e/8ecabf9d0d07e6bcda75253a13c86b59 b/PO/Library/Artifacts/8e/8ecabf9d0d07e6bcda75253a13c86b59 new file mode 100644 index 00000000..b0bf776d Binary files /dev/null and b/PO/Library/Artifacts/8e/8ecabf9d0d07e6bcda75253a13c86b59 differ diff --git a/PO/Library/Artifacts/8e/8ed6fec92748407381e1fda08e46aae9 b/PO/Library/Artifacts/8e/8ed6fec92748407381e1fda08e46aae9 new file mode 100644 index 00000000..69f088eb Binary files /dev/null and b/PO/Library/Artifacts/8e/8ed6fec92748407381e1fda08e46aae9 differ diff --git a/PO/Library/Artifacts/8f/8f09687dded3c59dcf5fca1fdddce5e1 b/PO/Library/Artifacts/8f/8f09687dded3c59dcf5fca1fdddce5e1 new file mode 100644 index 00000000..ef487a8d Binary files /dev/null and b/PO/Library/Artifacts/8f/8f09687dded3c59dcf5fca1fdddce5e1 differ diff --git a/PO/Library/Artifacts/8f/8f0e2408fee043920ada4db081b24ce2 b/PO/Library/Artifacts/8f/8f0e2408fee043920ada4db081b24ce2 new file mode 100644 index 00000000..9b4b8c49 Binary files /dev/null and b/PO/Library/Artifacts/8f/8f0e2408fee043920ada4db081b24ce2 differ diff --git a/PO/Library/Artifacts/8f/8f1d3d0377f2de9637319025464b3f9f b/PO/Library/Artifacts/8f/8f1d3d0377f2de9637319025464b3f9f new file mode 100644 index 00000000..13f4df1c Binary files /dev/null and b/PO/Library/Artifacts/8f/8f1d3d0377f2de9637319025464b3f9f differ diff --git a/PO/Library/Artifacts/8f/8f2aa91b2cdaf0d81628c5682abdc206 b/PO/Library/Artifacts/8f/8f2aa91b2cdaf0d81628c5682abdc206 new file mode 100644 index 00000000..214c855c Binary files /dev/null and b/PO/Library/Artifacts/8f/8f2aa91b2cdaf0d81628c5682abdc206 differ diff --git a/PO/Library/Artifacts/8f/8f3e193d3c4ae797142acad17b429c64 b/PO/Library/Artifacts/8f/8f3e193d3c4ae797142acad17b429c64 new file mode 100644 index 00000000..cacd417a Binary files /dev/null and b/PO/Library/Artifacts/8f/8f3e193d3c4ae797142acad17b429c64 differ diff --git a/PO/Library/Artifacts/8f/8f47563c20af1f4d9435525706c1d178 b/PO/Library/Artifacts/8f/8f47563c20af1f4d9435525706c1d178 new file mode 100644 index 00000000..37cfe600 Binary files /dev/null and b/PO/Library/Artifacts/8f/8f47563c20af1f4d9435525706c1d178 differ diff --git a/PO/Library/Artifacts/8f/8f4be60bb9d335e4410999e7a62dd272 b/PO/Library/Artifacts/8f/8f4be60bb9d335e4410999e7a62dd272 new file mode 100644 index 00000000..1969311e Binary files /dev/null and b/PO/Library/Artifacts/8f/8f4be60bb9d335e4410999e7a62dd272 differ diff --git a/PO/Library/Artifacts/8f/8f91c4cb0cc22787090d55fc06e8816a b/PO/Library/Artifacts/8f/8f91c4cb0cc22787090d55fc06e8816a new file mode 100644 index 00000000..994c625b Binary files /dev/null and b/PO/Library/Artifacts/8f/8f91c4cb0cc22787090d55fc06e8816a differ diff --git a/PO/Library/Artifacts/8f/8f9a4fe65d096f88b0f5fed5b536fc60 b/PO/Library/Artifacts/8f/8f9a4fe65d096f88b0f5fed5b536fc60 new file mode 100644 index 00000000..1c11c70c Binary files /dev/null and b/PO/Library/Artifacts/8f/8f9a4fe65d096f88b0f5fed5b536fc60 differ diff --git a/PO/Library/Artifacts/8f/8fa5a9ee8bd6de07128eee88f406cf3d b/PO/Library/Artifacts/8f/8fa5a9ee8bd6de07128eee88f406cf3d new file mode 100644 index 00000000..8335b3b1 Binary files /dev/null and b/PO/Library/Artifacts/8f/8fa5a9ee8bd6de07128eee88f406cf3d differ diff --git a/PO/Library/Artifacts/8f/8feb0110dd36d53c5ac7eb1e0be0ad48 b/PO/Library/Artifacts/8f/8feb0110dd36d53c5ac7eb1e0be0ad48 new file mode 100644 index 00000000..570b2077 Binary files /dev/null and b/PO/Library/Artifacts/8f/8feb0110dd36d53c5ac7eb1e0be0ad48 differ diff --git a/PO/Library/Artifacts/8f/8ff0e854cdbc08913d7886689d423a80 b/PO/Library/Artifacts/8f/8ff0e854cdbc08913d7886689d423a80 new file mode 100644 index 00000000..965b61ee Binary files /dev/null and b/PO/Library/Artifacts/8f/8ff0e854cdbc08913d7886689d423a80 differ diff --git a/PO/Library/Artifacts/90/9012435d84e103c8a757a7391f4af7c0 b/PO/Library/Artifacts/90/9012435d84e103c8a757a7391f4af7c0 new file mode 100644 index 00000000..2e110e27 Binary files /dev/null and b/PO/Library/Artifacts/90/9012435d84e103c8a757a7391f4af7c0 differ diff --git a/PO/Library/Artifacts/90/901fe63658d151dd079a664155f36e8f b/PO/Library/Artifacts/90/901fe63658d151dd079a664155f36e8f new file mode 100644 index 00000000..4535683f Binary files /dev/null and b/PO/Library/Artifacts/90/901fe63658d151dd079a664155f36e8f differ diff --git a/PO/Library/Artifacts/90/9025bbba14e7b013686eab91fba76828 b/PO/Library/Artifacts/90/9025bbba14e7b013686eab91fba76828 new file mode 100644 index 00000000..52f7fde0 Binary files /dev/null and b/PO/Library/Artifacts/90/9025bbba14e7b013686eab91fba76828 differ diff --git a/PO/Library/Artifacts/90/90477e736ea459dc51865b81f6582b5f b/PO/Library/Artifacts/90/90477e736ea459dc51865b81f6582b5f new file mode 100644 index 00000000..8a87dace Binary files /dev/null and b/PO/Library/Artifacts/90/90477e736ea459dc51865b81f6582b5f differ diff --git a/PO/Library/Artifacts/90/9049e24a9c494b1e816db8c45149c63d b/PO/Library/Artifacts/90/9049e24a9c494b1e816db8c45149c63d new file mode 100644 index 00000000..bea84a1b Binary files /dev/null and b/PO/Library/Artifacts/90/9049e24a9c494b1e816db8c45149c63d differ diff --git a/PO/Library/Artifacts/90/904b9ef1741fd9f7536d5f8fd7620339 b/PO/Library/Artifacts/90/904b9ef1741fd9f7536d5f8fd7620339 new file mode 100644 index 00000000..cc8f05a5 Binary files /dev/null and b/PO/Library/Artifacts/90/904b9ef1741fd9f7536d5f8fd7620339 differ diff --git a/PO/Library/Artifacts/90/90781752058fcc41e5e3893f197172e2 b/PO/Library/Artifacts/90/90781752058fcc41e5e3893f197172e2 new file mode 100644 index 00000000..5428626b Binary files /dev/null and b/PO/Library/Artifacts/90/90781752058fcc41e5e3893f197172e2 differ diff --git a/PO/Library/Artifacts/90/907a6600813c52169cc934a9c6f46a9a b/PO/Library/Artifacts/90/907a6600813c52169cc934a9c6f46a9a new file mode 100644 index 00000000..d53ffa36 Binary files /dev/null and b/PO/Library/Artifacts/90/907a6600813c52169cc934a9c6f46a9a differ diff --git a/PO/Library/Artifacts/90/90d7e96e5ea7572476d4605e00429ccc b/PO/Library/Artifacts/90/90d7e96e5ea7572476d4605e00429ccc new file mode 100644 index 00000000..d0c40e97 Binary files /dev/null and b/PO/Library/Artifacts/90/90d7e96e5ea7572476d4605e00429ccc differ diff --git a/PO/Library/Artifacts/90/90eca2a9457d5f18acee84f79d4d165e b/PO/Library/Artifacts/90/90eca2a9457d5f18acee84f79d4d165e new file mode 100644 index 00000000..b16972f5 Binary files /dev/null and b/PO/Library/Artifacts/90/90eca2a9457d5f18acee84f79d4d165e differ diff --git a/PO/Library/Artifacts/90/90f88b0f1b8c205fc2e9d38581043610 b/PO/Library/Artifacts/90/90f88b0f1b8c205fc2e9d38581043610 new file mode 100644 index 00000000..6e1659c9 Binary files /dev/null and b/PO/Library/Artifacts/90/90f88b0f1b8c205fc2e9d38581043610 differ diff --git a/PO/Library/Artifacts/91/91045c3291040f6f7326c660f0022014 b/PO/Library/Artifacts/91/91045c3291040f6f7326c660f0022014 new file mode 100644 index 00000000..672ed054 Binary files /dev/null and b/PO/Library/Artifacts/91/91045c3291040f6f7326c660f0022014 differ diff --git a/PO/Library/Artifacts/91/91153807624f26b897309f931b965ec5 b/PO/Library/Artifacts/91/91153807624f26b897309f931b965ec5 new file mode 100644 index 00000000..f34e4e41 Binary files /dev/null and b/PO/Library/Artifacts/91/91153807624f26b897309f931b965ec5 differ diff --git a/PO/Library/Artifacts/91/911a3e7d2ea5acdbcbb5de202deb623f b/PO/Library/Artifacts/91/911a3e7d2ea5acdbcbb5de202deb623f new file mode 100644 index 00000000..99091f0a Binary files /dev/null and b/PO/Library/Artifacts/91/911a3e7d2ea5acdbcbb5de202deb623f differ diff --git a/PO/Library/Artifacts/91/915be947bf7b2536660c14fa5dd45a1a b/PO/Library/Artifacts/91/915be947bf7b2536660c14fa5dd45a1a new file mode 100644 index 00000000..2f981b68 Binary files /dev/null and b/PO/Library/Artifacts/91/915be947bf7b2536660c14fa5dd45a1a differ diff --git a/PO/Library/Artifacts/91/916f7863a320cfb0566f41868554f303 b/PO/Library/Artifacts/91/916f7863a320cfb0566f41868554f303 new file mode 100644 index 00000000..785557e5 Binary files /dev/null and b/PO/Library/Artifacts/91/916f7863a320cfb0566f41868554f303 differ diff --git a/PO/Library/Artifacts/91/917abe48114e57e4f2beff6b8741f97f b/PO/Library/Artifacts/91/917abe48114e57e4f2beff6b8741f97f new file mode 100644 index 00000000..eb2cbf52 Binary files /dev/null and b/PO/Library/Artifacts/91/917abe48114e57e4f2beff6b8741f97f differ diff --git a/PO/Library/Artifacts/91/917c590f4b126396b146d3f9d75dabc4 b/PO/Library/Artifacts/91/917c590f4b126396b146d3f9d75dabc4 new file mode 100644 index 00000000..eb1b24e8 Binary files /dev/null and b/PO/Library/Artifacts/91/917c590f4b126396b146d3f9d75dabc4 differ diff --git a/PO/Library/Artifacts/91/91838afc057eed022d2703eb246a175a b/PO/Library/Artifacts/91/91838afc057eed022d2703eb246a175a new file mode 100644 index 00000000..dd48bb74 Binary files /dev/null and b/PO/Library/Artifacts/91/91838afc057eed022d2703eb246a175a differ diff --git a/PO/Library/Artifacts/91/91b6eaf966d1c0d5b9e6faf2d4f17d3b b/PO/Library/Artifacts/91/91b6eaf966d1c0d5b9e6faf2d4f17d3b new file mode 100644 index 00000000..003ffb5b Binary files /dev/null and b/PO/Library/Artifacts/91/91b6eaf966d1c0d5b9e6faf2d4f17d3b differ diff --git a/PO/Library/Artifacts/91/91bc931e410dd422245f7164ac6dff30 b/PO/Library/Artifacts/91/91bc931e410dd422245f7164ac6dff30 new file mode 100644 index 00000000..39eb279f Binary files /dev/null and b/PO/Library/Artifacts/91/91bc931e410dd422245f7164ac6dff30 differ diff --git a/PO/Library/Artifacts/91/91c25e325ef4cd9dfc6d5edadd492ef9 b/PO/Library/Artifacts/91/91c25e325ef4cd9dfc6d5edadd492ef9 new file mode 100644 index 00000000..d09402e4 Binary files /dev/null and b/PO/Library/Artifacts/91/91c25e325ef4cd9dfc6d5edadd492ef9 differ diff --git a/PO/Library/Artifacts/91/91c2a46091d9b4d06f5eeef36caa4c79 b/PO/Library/Artifacts/91/91c2a46091d9b4d06f5eeef36caa4c79 new file mode 100644 index 00000000..05f140c7 Binary files /dev/null and b/PO/Library/Artifacts/91/91c2a46091d9b4d06f5eeef36caa4c79 differ diff --git a/PO/Library/Artifacts/91/91cae45acfce52e0a6f3164a5d85f04d b/PO/Library/Artifacts/91/91cae45acfce52e0a6f3164a5d85f04d new file mode 100644 index 00000000..32920b0f Binary files /dev/null and b/PO/Library/Artifacts/91/91cae45acfce52e0a6f3164a5d85f04d differ diff --git a/PO/Library/Artifacts/91/91d3d3f18e5e4541bea642d56970ef6f b/PO/Library/Artifacts/91/91d3d3f18e5e4541bea642d56970ef6f new file mode 100644 index 00000000..a49a7936 Binary files /dev/null and b/PO/Library/Artifacts/91/91d3d3f18e5e4541bea642d56970ef6f differ diff --git a/PO/Library/Artifacts/91/91dd28674c64a0580ca1f8f8ff9c075e b/PO/Library/Artifacts/91/91dd28674c64a0580ca1f8f8ff9c075e new file mode 100644 index 00000000..ca668851 Binary files /dev/null and b/PO/Library/Artifacts/91/91dd28674c64a0580ca1f8f8ff9c075e differ diff --git a/PO/Library/Artifacts/91/91e2dc1905c25a1ecd096ea11ba4f376 b/PO/Library/Artifacts/91/91e2dc1905c25a1ecd096ea11ba4f376 new file mode 100644 index 00000000..6d5745d8 Binary files /dev/null and b/PO/Library/Artifacts/91/91e2dc1905c25a1ecd096ea11ba4f376 differ diff --git a/PO/Library/Artifacts/91/91eddf1831534307b4aa21bdbe6adb82 b/PO/Library/Artifacts/91/91eddf1831534307b4aa21bdbe6adb82 new file mode 100644 index 00000000..670aea16 Binary files /dev/null and b/PO/Library/Artifacts/91/91eddf1831534307b4aa21bdbe6adb82 differ diff --git a/PO/Library/Artifacts/91/91ee321a5bfd2a3c536ec68e8d7f53f7 b/PO/Library/Artifacts/91/91ee321a5bfd2a3c536ec68e8d7f53f7 new file mode 100644 index 00000000..d3e43fb9 Binary files /dev/null and b/PO/Library/Artifacts/91/91ee321a5bfd2a3c536ec68e8d7f53f7 differ diff --git a/PO/Library/Artifacts/91/91f521b5c6164fdff114142ddd8cc888 b/PO/Library/Artifacts/91/91f521b5c6164fdff114142ddd8cc888 new file mode 100644 index 00000000..ca31157b Binary files /dev/null and b/PO/Library/Artifacts/91/91f521b5c6164fdff114142ddd8cc888 differ diff --git a/PO/Library/Artifacts/92/9215f9b13a1baae6709f7e8a4d1d361a b/PO/Library/Artifacts/92/9215f9b13a1baae6709f7e8a4d1d361a new file mode 100644 index 00000000..63ede475 Binary files /dev/null and b/PO/Library/Artifacts/92/9215f9b13a1baae6709f7e8a4d1d361a differ diff --git a/PO/Library/Artifacts/92/921f399b4b8a22d956729575e5a28a4c b/PO/Library/Artifacts/92/921f399b4b8a22d956729575e5a28a4c new file mode 100644 index 00000000..e7751963 Binary files /dev/null and b/PO/Library/Artifacts/92/921f399b4b8a22d956729575e5a28a4c differ diff --git a/PO/Library/Artifacts/92/923a08ae7d3bc07f0152b84ca1f34dcf b/PO/Library/Artifacts/92/923a08ae7d3bc07f0152b84ca1f34dcf new file mode 100644 index 00000000..5610557b Binary files /dev/null and b/PO/Library/Artifacts/92/923a08ae7d3bc07f0152b84ca1f34dcf differ diff --git a/PO/Library/Artifacts/92/923ea852c460c36ad14331c7e7e4b67a b/PO/Library/Artifacts/92/923ea852c460c36ad14331c7e7e4b67a new file mode 100644 index 00000000..a327fe90 Binary files /dev/null and b/PO/Library/Artifacts/92/923ea852c460c36ad14331c7e7e4b67a differ diff --git a/PO/Library/Artifacts/92/923f48c2d0d86e267cc8d486aa54f9c1 b/PO/Library/Artifacts/92/923f48c2d0d86e267cc8d486aa54f9c1 new file mode 100644 index 00000000..556116ea Binary files /dev/null and b/PO/Library/Artifacts/92/923f48c2d0d86e267cc8d486aa54f9c1 differ diff --git a/PO/Library/Artifacts/92/924b3ed844d8e940338045f51c058b46 b/PO/Library/Artifacts/92/924b3ed844d8e940338045f51c058b46 new file mode 100644 index 00000000..03735355 Binary files /dev/null and b/PO/Library/Artifacts/92/924b3ed844d8e940338045f51c058b46 differ diff --git a/PO/Library/Artifacts/92/924ce94ca557e28f0db82dc2ec3b4ad1 b/PO/Library/Artifacts/92/924ce94ca557e28f0db82dc2ec3b4ad1 new file mode 100644 index 00000000..f366d088 Binary files /dev/null and b/PO/Library/Artifacts/92/924ce94ca557e28f0db82dc2ec3b4ad1 differ diff --git a/PO/Library/Artifacts/92/92551d76c2054cf081dcf38f7ce8208d b/PO/Library/Artifacts/92/92551d76c2054cf081dcf38f7ce8208d new file mode 100644 index 00000000..5124b8d8 Binary files /dev/null and b/PO/Library/Artifacts/92/92551d76c2054cf081dcf38f7ce8208d differ diff --git a/PO/Library/Artifacts/92/92772c65804138eb1d45cbca6fb8adc7 b/PO/Library/Artifacts/92/92772c65804138eb1d45cbca6fb8adc7 new file mode 100644 index 00000000..057f6b79 Binary files /dev/null and b/PO/Library/Artifacts/92/92772c65804138eb1d45cbca6fb8adc7 differ diff --git a/PO/Library/Artifacts/92/9288fa9d9f725e116bdda4818c66e105 b/PO/Library/Artifacts/92/9288fa9d9f725e116bdda4818c66e105 new file mode 100644 index 00000000..75f687f8 Binary files /dev/null and b/PO/Library/Artifacts/92/9288fa9d9f725e116bdda4818c66e105 differ diff --git a/PO/Library/Artifacts/92/929c0160c4453bd235c8285bc738fefd b/PO/Library/Artifacts/92/929c0160c4453bd235c8285bc738fefd new file mode 100644 index 00000000..1eafaa5a Binary files /dev/null and b/PO/Library/Artifacts/92/929c0160c4453bd235c8285bc738fefd differ diff --git a/PO/Library/Artifacts/92/92a20b5d75e8ded82a83ca7efdcc9185 b/PO/Library/Artifacts/92/92a20b5d75e8ded82a83ca7efdcc9185 new file mode 100644 index 00000000..8f9e6a4a Binary files /dev/null and b/PO/Library/Artifacts/92/92a20b5d75e8ded82a83ca7efdcc9185 differ diff --git a/PO/Library/Artifacts/92/92a42283d2a9b01134eef5249f23ab64 b/PO/Library/Artifacts/92/92a42283d2a9b01134eef5249f23ab64 new file mode 100644 index 00000000..d7a08e8a Binary files /dev/null and b/PO/Library/Artifacts/92/92a42283d2a9b01134eef5249f23ab64 differ diff --git a/PO/Library/Artifacts/92/92b36aefd7e8ca1b5da17ca494eecc96 b/PO/Library/Artifacts/92/92b36aefd7e8ca1b5da17ca494eecc96 new file mode 100644 index 00000000..0c66158a Binary files /dev/null and b/PO/Library/Artifacts/92/92b36aefd7e8ca1b5da17ca494eecc96 differ diff --git a/PO/Library/Artifacts/92/92d546b1dd3cb80af50cc73d076278b7 b/PO/Library/Artifacts/92/92d546b1dd3cb80af50cc73d076278b7 new file mode 100644 index 00000000..bfcdc752 Binary files /dev/null and b/PO/Library/Artifacts/92/92d546b1dd3cb80af50cc73d076278b7 differ diff --git a/PO/Library/Artifacts/92/92ffa069a1f4565e25521daefc907870 b/PO/Library/Artifacts/92/92ffa069a1f4565e25521daefc907870 new file mode 100644 index 00000000..66af3b93 Binary files /dev/null and b/PO/Library/Artifacts/92/92ffa069a1f4565e25521daefc907870 differ diff --git a/PO/Library/Artifacts/93/9306618fc63ce5f73925f87b22436104 b/PO/Library/Artifacts/93/9306618fc63ce5f73925f87b22436104 new file mode 100644 index 00000000..3b0f4c6f Binary files /dev/null and b/PO/Library/Artifacts/93/9306618fc63ce5f73925f87b22436104 differ diff --git a/PO/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 b/PO/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 new file mode 100644 index 00000000..6132453d Binary files /dev/null and b/PO/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 differ diff --git a/PO/Library/Artifacts/93/9335f09b7b24d7fa9b9734fbea6e4016 b/PO/Library/Artifacts/93/9335f09b7b24d7fa9b9734fbea6e4016 new file mode 100644 index 00000000..0d1c18dd Binary files /dev/null and b/PO/Library/Artifacts/93/9335f09b7b24d7fa9b9734fbea6e4016 differ diff --git a/PO/Library/Artifacts/93/935eb3867f10d802e860cd0f4d737f0a b/PO/Library/Artifacts/93/935eb3867f10d802e860cd0f4d737f0a new file mode 100644 index 00000000..e5726c90 Binary files /dev/null and b/PO/Library/Artifacts/93/935eb3867f10d802e860cd0f4d737f0a differ diff --git a/PO/Library/Artifacts/93/937d2616dace64c2d5f645c8c673d43e b/PO/Library/Artifacts/93/937d2616dace64c2d5f645c8c673d43e new file mode 100644 index 00000000..bad6d142 Binary files /dev/null and b/PO/Library/Artifacts/93/937d2616dace64c2d5f645c8c673d43e differ diff --git a/PO/Library/Artifacts/93/9381e013236b39ca0983e8dc16fc0851 b/PO/Library/Artifacts/93/9381e013236b39ca0983e8dc16fc0851 new file mode 100644 index 00000000..278e723e Binary files /dev/null and b/PO/Library/Artifacts/93/9381e013236b39ca0983e8dc16fc0851 differ diff --git a/PO/Library/Artifacts/93/9392ef0904cc1e9269c6d0711cc5fbe7 b/PO/Library/Artifacts/93/9392ef0904cc1e9269c6d0711cc5fbe7 new file mode 100644 index 00000000..2db7d13c Binary files /dev/null and b/PO/Library/Artifacts/93/9392ef0904cc1e9269c6d0711cc5fbe7 differ diff --git a/PO/Library/Artifacts/93/939f2a6b1cd4ad4139d34692ebc8d161 b/PO/Library/Artifacts/93/939f2a6b1cd4ad4139d34692ebc8d161 new file mode 100644 index 00000000..5a5e81af Binary files /dev/null and b/PO/Library/Artifacts/93/939f2a6b1cd4ad4139d34692ebc8d161 differ diff --git a/PO/Library/Artifacts/93/93a2db2961aa393bec784ef35bf41f35 b/PO/Library/Artifacts/93/93a2db2961aa393bec784ef35bf41f35 new file mode 100644 index 00000000..b621cd38 Binary files /dev/null and b/PO/Library/Artifacts/93/93a2db2961aa393bec784ef35bf41f35 differ diff --git a/PO/Library/Artifacts/93/93cbd1f4ef512d6a053471380fd05408 b/PO/Library/Artifacts/93/93cbd1f4ef512d6a053471380fd05408 new file mode 100644 index 00000000..53cf91b1 Binary files /dev/null and b/PO/Library/Artifacts/93/93cbd1f4ef512d6a053471380fd05408 differ diff --git a/PO/Library/Artifacts/93/93d1638c981ac8c244eb314f08114167 b/PO/Library/Artifacts/93/93d1638c981ac8c244eb314f08114167 new file mode 100644 index 00000000..3efb7d91 Binary files /dev/null and b/PO/Library/Artifacts/93/93d1638c981ac8c244eb314f08114167 differ diff --git a/PO/Library/Artifacts/93/93e74b961348d6e121758a5a599c95a5 b/PO/Library/Artifacts/93/93e74b961348d6e121758a5a599c95a5 new file mode 100644 index 00000000..b2dc7255 Binary files /dev/null and b/PO/Library/Artifacts/93/93e74b961348d6e121758a5a599c95a5 differ diff --git a/PO/Library/Artifacts/93/93fc3012d797b749abde15f373285520 b/PO/Library/Artifacts/93/93fc3012d797b749abde15f373285520 new file mode 100644 index 00000000..6b71348f Binary files /dev/null and b/PO/Library/Artifacts/93/93fc3012d797b749abde15f373285520 differ diff --git a/PO/Library/Artifacts/94/94229c18fa2f45e8a18ef5b9aa5430ce b/PO/Library/Artifacts/94/94229c18fa2f45e8a18ef5b9aa5430ce new file mode 100644 index 00000000..02099f3f Binary files /dev/null and b/PO/Library/Artifacts/94/94229c18fa2f45e8a18ef5b9aa5430ce differ diff --git a/PO/Library/Artifacts/94/942f6818c973a7de9fdec5305a27ac72 b/PO/Library/Artifacts/94/942f6818c973a7de9fdec5305a27ac72 new file mode 100644 index 00000000..5c6e506a Binary files /dev/null and b/PO/Library/Artifacts/94/942f6818c973a7de9fdec5305a27ac72 differ diff --git a/PO/Library/Artifacts/94/943e9ffb0c06fd02c73e6f9c7dbea84d b/PO/Library/Artifacts/94/943e9ffb0c06fd02c73e6f9c7dbea84d new file mode 100644 index 00000000..9462fedc Binary files /dev/null and b/PO/Library/Artifacts/94/943e9ffb0c06fd02c73e6f9c7dbea84d differ diff --git a/PO/Library/Artifacts/94/946443cc876ea47be2224dc2a2345476 b/PO/Library/Artifacts/94/946443cc876ea47be2224dc2a2345476 new file mode 100644 index 00000000..a87c048b Binary files /dev/null and b/PO/Library/Artifacts/94/946443cc876ea47be2224dc2a2345476 differ diff --git a/PO/Library/Artifacts/94/948203da6d5c427136eaaaaa8cdf0c29 b/PO/Library/Artifacts/94/948203da6d5c427136eaaaaa8cdf0c29 new file mode 100644 index 00000000..627c64da Binary files /dev/null and b/PO/Library/Artifacts/94/948203da6d5c427136eaaaaa8cdf0c29 differ diff --git a/PO/Library/Artifacts/94/94b34662f1a45d9fcf94adce35eb9f91 b/PO/Library/Artifacts/94/94b34662f1a45d9fcf94adce35eb9f91 new file mode 100644 index 00000000..2c0b21b5 Binary files /dev/null and b/PO/Library/Artifacts/94/94b34662f1a45d9fcf94adce35eb9f91 differ diff --git a/PO/Library/Artifacts/94/94bc2c643616d423ae7d10b23863faae b/PO/Library/Artifacts/94/94bc2c643616d423ae7d10b23863faae new file mode 100644 index 00000000..3a0b28c2 Binary files /dev/null and b/PO/Library/Artifacts/94/94bc2c643616d423ae7d10b23863faae differ diff --git a/PO/Library/Artifacts/94/94c38d983171d9ae8c9d80d71e4ecc31 b/PO/Library/Artifacts/94/94c38d983171d9ae8c9d80d71e4ecc31 new file mode 100644 index 00000000..3fa9822a Binary files /dev/null and b/PO/Library/Artifacts/94/94c38d983171d9ae8c9d80d71e4ecc31 differ diff --git a/PO/Library/Artifacts/94/94d16d9e77b7904f431515c8886b5d6b b/PO/Library/Artifacts/94/94d16d9e77b7904f431515c8886b5d6b new file mode 100644 index 00000000..3962824c Binary files /dev/null and b/PO/Library/Artifacts/94/94d16d9e77b7904f431515c8886b5d6b differ diff --git a/PO/Library/Artifacts/94/94e38a328205e9115d5f05e134a60f27 b/PO/Library/Artifacts/94/94e38a328205e9115d5f05e134a60f27 new file mode 100644 index 00000000..19c03c98 Binary files /dev/null and b/PO/Library/Artifacts/94/94e38a328205e9115d5f05e134a60f27 differ diff --git a/PO/Library/Artifacts/94/94e5706d7b92424cc55ddc7299d28a8a b/PO/Library/Artifacts/94/94e5706d7b92424cc55ddc7299d28a8a new file mode 100644 index 00000000..b1f5f464 Binary files /dev/null and b/PO/Library/Artifacts/94/94e5706d7b92424cc55ddc7299d28a8a differ diff --git a/PO/Library/Artifacts/94/94f234a6a219c056db4674838cf15429 b/PO/Library/Artifacts/94/94f234a6a219c056db4674838cf15429 new file mode 100644 index 00000000..c0676d79 Binary files /dev/null and b/PO/Library/Artifacts/94/94f234a6a219c056db4674838cf15429 differ diff --git a/PO/Library/Artifacts/95/95037891ac816c7b62c88534dcc38a1b b/PO/Library/Artifacts/95/95037891ac816c7b62c88534dcc38a1b new file mode 100644 index 00000000..e5ac6423 Binary files /dev/null and b/PO/Library/Artifacts/95/95037891ac816c7b62c88534dcc38a1b differ diff --git a/PO/Library/Artifacts/95/95138003193ff5473be448a05d29a768 b/PO/Library/Artifacts/95/95138003193ff5473be448a05d29a768 new file mode 100644 index 00000000..bd1cda93 Binary files /dev/null and b/PO/Library/Artifacts/95/95138003193ff5473be448a05d29a768 differ diff --git a/PO/Library/Artifacts/95/95198ff4c0262f3ba974b88b17af105c b/PO/Library/Artifacts/95/95198ff4c0262f3ba974b88b17af105c new file mode 100644 index 00000000..10926e61 Binary files /dev/null and b/PO/Library/Artifacts/95/95198ff4c0262f3ba974b88b17af105c differ diff --git a/PO/Library/Artifacts/95/9520a6ddde92c649158c47f8bbfad11f b/PO/Library/Artifacts/95/9520a6ddde92c649158c47f8bbfad11f new file mode 100644 index 00000000..3c38be5f Binary files /dev/null and b/PO/Library/Artifacts/95/9520a6ddde92c649158c47f8bbfad11f differ diff --git a/PO/Library/Artifacts/95/95233913f2bfbf3902f28145633e2656 b/PO/Library/Artifacts/95/95233913f2bfbf3902f28145633e2656 new file mode 100644 index 00000000..db70568d Binary files /dev/null and b/PO/Library/Artifacts/95/95233913f2bfbf3902f28145633e2656 differ diff --git a/PO/Library/Artifacts/95/95268f902063a0a32ed64d38ef72948b b/PO/Library/Artifacts/95/95268f902063a0a32ed64d38ef72948b new file mode 100644 index 00000000..b6aadb9d Binary files /dev/null and b/PO/Library/Artifacts/95/95268f902063a0a32ed64d38ef72948b differ diff --git a/PO/Library/Artifacts/95/95277840f639f9d641246098d90f3f76 b/PO/Library/Artifacts/95/95277840f639f9d641246098d90f3f76 new file mode 100644 index 00000000..63c58873 Binary files /dev/null and b/PO/Library/Artifacts/95/95277840f639f9d641246098d90f3f76 differ diff --git a/PO/Library/Artifacts/95/953e588a651a0f69382de4fdc6850f29 b/PO/Library/Artifacts/95/953e588a651a0f69382de4fdc6850f29 new file mode 100644 index 00000000..14421ce7 Binary files /dev/null and b/PO/Library/Artifacts/95/953e588a651a0f69382de4fdc6850f29 differ diff --git a/PO/Library/Artifacts/95/953ef65c4cb15a176c0061eddacaf960 b/PO/Library/Artifacts/95/953ef65c4cb15a176c0061eddacaf960 new file mode 100644 index 00000000..81fdca6a Binary files /dev/null and b/PO/Library/Artifacts/95/953ef65c4cb15a176c0061eddacaf960 differ diff --git a/PO/Library/Artifacts/95/958e19fce45a16a45cfa2378632827b3 b/PO/Library/Artifacts/95/958e19fce45a16a45cfa2378632827b3 new file mode 100644 index 00000000..692495b0 Binary files /dev/null and b/PO/Library/Artifacts/95/958e19fce45a16a45cfa2378632827b3 differ diff --git a/PO/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b b/PO/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b new file mode 100644 index 00000000..f88a9744 Binary files /dev/null and b/PO/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b differ diff --git a/PO/Library/Artifacts/95/95b712b26424e429794de7920e62ae3c b/PO/Library/Artifacts/95/95b712b26424e429794de7920e62ae3c new file mode 100644 index 00000000..801d29ab Binary files /dev/null and b/PO/Library/Artifacts/95/95b712b26424e429794de7920e62ae3c differ diff --git a/PO/Library/Artifacts/95/95cff9a9a904fc370545dff98bc90d35 b/PO/Library/Artifacts/95/95cff9a9a904fc370545dff98bc90d35 new file mode 100644 index 00000000..092e04c6 Binary files /dev/null and b/PO/Library/Artifacts/95/95cff9a9a904fc370545dff98bc90d35 differ diff --git a/PO/Library/Artifacts/95/95dbd71f8934ca5f19cd4a41c1292ee4 b/PO/Library/Artifacts/95/95dbd71f8934ca5f19cd4a41c1292ee4 new file mode 100644 index 00000000..7c04a8b8 Binary files /dev/null and b/PO/Library/Artifacts/95/95dbd71f8934ca5f19cd4a41c1292ee4 differ diff --git a/PO/Library/Artifacts/95/95e311fbbb6081cff328229bd500b571 b/PO/Library/Artifacts/95/95e311fbbb6081cff328229bd500b571 new file mode 100644 index 00000000..cd6c6124 Binary files /dev/null and b/PO/Library/Artifacts/95/95e311fbbb6081cff328229bd500b571 differ diff --git a/PO/Library/Artifacts/95/95e47b268e8dedeb181c91bde3f9b75f b/PO/Library/Artifacts/95/95e47b268e8dedeb181c91bde3f9b75f new file mode 100644 index 00000000..0c8fd929 Binary files /dev/null and b/PO/Library/Artifacts/95/95e47b268e8dedeb181c91bde3f9b75f differ diff --git a/PO/Library/Artifacts/96/962ba640dd5d70e346b80c7d0ead44cd b/PO/Library/Artifacts/96/962ba640dd5d70e346b80c7d0ead44cd new file mode 100644 index 00000000..24e90b9f Binary files /dev/null and b/PO/Library/Artifacts/96/962ba640dd5d70e346b80c7d0ead44cd differ diff --git a/PO/Library/Artifacts/96/962c036214ccc0b23c9b8b4a50499f13 b/PO/Library/Artifacts/96/962c036214ccc0b23c9b8b4a50499f13 new file mode 100644 index 00000000..b6e53dea Binary files /dev/null and b/PO/Library/Artifacts/96/962c036214ccc0b23c9b8b4a50499f13 differ diff --git a/PO/Library/Artifacts/96/9661b08042823dfcfa29c4fe63458b05 b/PO/Library/Artifacts/96/9661b08042823dfcfa29c4fe63458b05 new file mode 100644 index 00000000..6a39a0ec Binary files /dev/null and b/PO/Library/Artifacts/96/9661b08042823dfcfa29c4fe63458b05 differ diff --git a/PO/Library/Artifacts/96/966b33482673aa0a59aab33d5a4bfe9e b/PO/Library/Artifacts/96/966b33482673aa0a59aab33d5a4bfe9e new file mode 100644 index 00000000..203b1fc8 Binary files /dev/null and b/PO/Library/Artifacts/96/966b33482673aa0a59aab33d5a4bfe9e differ diff --git a/PO/Library/Artifacts/96/966b59166e51c2d3f5118cdc84fdcd8e b/PO/Library/Artifacts/96/966b59166e51c2d3f5118cdc84fdcd8e new file mode 100644 index 00000000..223350e5 Binary files /dev/null and b/PO/Library/Artifacts/96/966b59166e51c2d3f5118cdc84fdcd8e differ diff --git a/PO/Library/Artifacts/96/966fe00ffaf42e71cf5d65f31c22cd24 b/PO/Library/Artifacts/96/966fe00ffaf42e71cf5d65f31c22cd24 new file mode 100644 index 00000000..6b3b4616 Binary files /dev/null and b/PO/Library/Artifacts/96/966fe00ffaf42e71cf5d65f31c22cd24 differ diff --git a/PO/Library/Artifacts/96/967ced4423d05285fedfb95092610fab b/PO/Library/Artifacts/96/967ced4423d05285fedfb95092610fab new file mode 100644 index 00000000..5a8faff9 Binary files /dev/null and b/PO/Library/Artifacts/96/967ced4423d05285fedfb95092610fab differ diff --git a/PO/Library/Artifacts/96/968a71e036c93df19dc910ec646e0256 b/PO/Library/Artifacts/96/968a71e036c93df19dc910ec646e0256 new file mode 100644 index 00000000..57ce6d73 Binary files /dev/null and b/PO/Library/Artifacts/96/968a71e036c93df19dc910ec646e0256 differ diff --git a/PO/Library/Artifacts/96/968b2cce3b729c1d7902c6daa5c5f8e6 b/PO/Library/Artifacts/96/968b2cce3b729c1d7902c6daa5c5f8e6 new file mode 100644 index 00000000..6effe01f Binary files /dev/null and b/PO/Library/Artifacts/96/968b2cce3b729c1d7902c6daa5c5f8e6 differ diff --git a/PO/Library/Artifacts/96/969ec2f3c9510f37484e5feba28a247d b/PO/Library/Artifacts/96/969ec2f3c9510f37484e5feba28a247d new file mode 100644 index 00000000..28716592 Binary files /dev/null and b/PO/Library/Artifacts/96/969ec2f3c9510f37484e5feba28a247d differ diff --git a/PO/Library/Artifacts/96/96e64394751d1eeba290cdc65ab450f7 b/PO/Library/Artifacts/96/96e64394751d1eeba290cdc65ab450f7 new file mode 100644 index 00000000..04388e9b Binary files /dev/null and b/PO/Library/Artifacts/96/96e64394751d1eeba290cdc65ab450f7 differ diff --git a/PO/Library/Artifacts/97/9716472bac39482411c91d3521e696fd b/PO/Library/Artifacts/97/9716472bac39482411c91d3521e696fd new file mode 100644 index 00000000..e3e1a560 Binary files /dev/null and b/PO/Library/Artifacts/97/9716472bac39482411c91d3521e696fd differ diff --git a/PO/Library/Artifacts/97/9729c6775522b3e26f8aaa77854fadbf b/PO/Library/Artifacts/97/9729c6775522b3e26f8aaa77854fadbf new file mode 100644 index 00000000..e1d439f0 Binary files /dev/null and b/PO/Library/Artifacts/97/9729c6775522b3e26f8aaa77854fadbf differ diff --git a/PO/Library/Artifacts/97/972cd20498797fbf29a484c79d5b18fc b/PO/Library/Artifacts/97/972cd20498797fbf29a484c79d5b18fc new file mode 100644 index 00000000..9b331cdf Binary files /dev/null and b/PO/Library/Artifacts/97/972cd20498797fbf29a484c79d5b18fc differ diff --git a/PO/Library/Artifacts/97/97361e6e03e836c1130a9c2945e97e25 b/PO/Library/Artifacts/97/97361e6e03e836c1130a9c2945e97e25 new file mode 100644 index 00000000..b70ef5ec Binary files /dev/null and b/PO/Library/Artifacts/97/97361e6e03e836c1130a9c2945e97e25 differ diff --git a/PO/Library/Artifacts/97/9757b1f63d2adf93749e857b065c4f47 b/PO/Library/Artifacts/97/9757b1f63d2adf93749e857b065c4f47 new file mode 100644 index 00000000..f82e0a5f Binary files /dev/null and b/PO/Library/Artifacts/97/9757b1f63d2adf93749e857b065c4f47 differ diff --git a/PO/Library/Artifacts/97/975f982cc00a36b78aab3e2f47075e53 b/PO/Library/Artifacts/97/975f982cc00a36b78aab3e2f47075e53 new file mode 100644 index 00000000..10bbfe58 Binary files /dev/null and b/PO/Library/Artifacts/97/975f982cc00a36b78aab3e2f47075e53 differ diff --git a/PO/Library/Artifacts/97/97642711e65591a0c223caa9b0daa813 b/PO/Library/Artifacts/97/97642711e65591a0c223caa9b0daa813 new file mode 100644 index 00000000..91ec96c9 Binary files /dev/null and b/PO/Library/Artifacts/97/97642711e65591a0c223caa9b0daa813 differ diff --git a/PO/Library/Artifacts/97/97838a3d9ce5cae6b73756c3969b1998 b/PO/Library/Artifacts/97/97838a3d9ce5cae6b73756c3969b1998 new file mode 100644 index 00000000..c2199ae8 Binary files /dev/null and b/PO/Library/Artifacts/97/97838a3d9ce5cae6b73756c3969b1998 differ diff --git a/PO/Library/Artifacts/97/978f6e34e60ac8b9e04f02ae50e838a8 b/PO/Library/Artifacts/97/978f6e34e60ac8b9e04f02ae50e838a8 new file mode 100644 index 00000000..a26fb567 Binary files /dev/null and b/PO/Library/Artifacts/97/978f6e34e60ac8b9e04f02ae50e838a8 differ diff --git a/PO/Library/Artifacts/97/97b056ac1ba541006a76c23a727446bf b/PO/Library/Artifacts/97/97b056ac1ba541006a76c23a727446bf new file mode 100644 index 00000000..de7f0e5f Binary files /dev/null and b/PO/Library/Artifacts/97/97b056ac1ba541006a76c23a727446bf differ diff --git a/PO/Library/Artifacts/97/97cba7b933660c550fa7f64d7dd23b02 b/PO/Library/Artifacts/97/97cba7b933660c550fa7f64d7dd23b02 new file mode 100644 index 00000000..8a7ffd8b Binary files /dev/null and b/PO/Library/Artifacts/97/97cba7b933660c550fa7f64d7dd23b02 differ diff --git a/PO/Library/Artifacts/97/97d7295579f940b473eba23ab4ab11ab b/PO/Library/Artifacts/97/97d7295579f940b473eba23ab4ab11ab new file mode 100644 index 00000000..27c0f745 Binary files /dev/null and b/PO/Library/Artifacts/97/97d7295579f940b473eba23ab4ab11ab differ diff --git a/PO/Library/Artifacts/97/97dca05dc68ef71832f564d1a9ba2778 b/PO/Library/Artifacts/97/97dca05dc68ef71832f564d1a9ba2778 new file mode 100644 index 00000000..a9108b70 Binary files /dev/null and b/PO/Library/Artifacts/97/97dca05dc68ef71832f564d1a9ba2778 differ diff --git a/PO/Library/Artifacts/98/9817790c8987c967d6650deadacca22f b/PO/Library/Artifacts/98/9817790c8987c967d6650deadacca22f new file mode 100644 index 00000000..f2760ec9 Binary files /dev/null and b/PO/Library/Artifacts/98/9817790c8987c967d6650deadacca22f differ diff --git a/PO/Library/Artifacts/98/9821799ee69bf3251fbde182d0a285ec b/PO/Library/Artifacts/98/9821799ee69bf3251fbde182d0a285ec new file mode 100644 index 00000000..429460b3 Binary files /dev/null and b/PO/Library/Artifacts/98/9821799ee69bf3251fbde182d0a285ec differ diff --git a/PO/Library/Artifacts/98/9838f9d829ab35f110a1b4bd0d8a7a64 b/PO/Library/Artifacts/98/9838f9d829ab35f110a1b4bd0d8a7a64 new file mode 100644 index 00000000..415a3299 Binary files /dev/null and b/PO/Library/Artifacts/98/9838f9d829ab35f110a1b4bd0d8a7a64 differ diff --git a/PO/Library/Artifacts/98/985b3ced0853edc84a71395abcf2e625 b/PO/Library/Artifacts/98/985b3ced0853edc84a71395abcf2e625 new file mode 100644 index 00000000..2c9ccc4d Binary files /dev/null and b/PO/Library/Artifacts/98/985b3ced0853edc84a71395abcf2e625 differ diff --git a/PO/Library/Artifacts/98/9868322b59ee0d8d72e98ed9abca4946 b/PO/Library/Artifacts/98/9868322b59ee0d8d72e98ed9abca4946 new file mode 100644 index 00000000..e1933473 Binary files /dev/null and b/PO/Library/Artifacts/98/9868322b59ee0d8d72e98ed9abca4946 differ diff --git a/PO/Library/Artifacts/98/98690c0f2dbe4f4c4f6fc0a7d1f187ac b/PO/Library/Artifacts/98/98690c0f2dbe4f4c4f6fc0a7d1f187ac new file mode 100644 index 00000000..068ad636 Binary files /dev/null and b/PO/Library/Artifacts/98/98690c0f2dbe4f4c4f6fc0a7d1f187ac differ diff --git a/PO/Library/Artifacts/98/986b2cd66bc92e2667e5700db4efafaa b/PO/Library/Artifacts/98/986b2cd66bc92e2667e5700db4efafaa new file mode 100644 index 00000000..4adf5342 Binary files /dev/null and b/PO/Library/Artifacts/98/986b2cd66bc92e2667e5700db4efafaa differ diff --git a/PO/Library/Artifacts/98/9881fe969d7f966f2cc6808e73a3b0b9 b/PO/Library/Artifacts/98/9881fe969d7f966f2cc6808e73a3b0b9 new file mode 100644 index 00000000..552f7658 Binary files /dev/null and b/PO/Library/Artifacts/98/9881fe969d7f966f2cc6808e73a3b0b9 differ diff --git a/PO/Library/Artifacts/98/988d8f2d84804a0c22c8f50d7c5a797f b/PO/Library/Artifacts/98/988d8f2d84804a0c22c8f50d7c5a797f new file mode 100644 index 00000000..a6dfaf69 Binary files /dev/null and b/PO/Library/Artifacts/98/988d8f2d84804a0c22c8f50d7c5a797f differ diff --git a/PO/Library/Artifacts/98/9890096dd65661e3d3f6db291bd7a3e6 b/PO/Library/Artifacts/98/9890096dd65661e3d3f6db291bd7a3e6 new file mode 100644 index 00000000..676d332f Binary files /dev/null and b/PO/Library/Artifacts/98/9890096dd65661e3d3f6db291bd7a3e6 differ diff --git a/PO/Library/Artifacts/98/989767c5dff219bbccd9ed6bbb456704 b/PO/Library/Artifacts/98/989767c5dff219bbccd9ed6bbb456704 new file mode 100644 index 00000000..6548c6e0 Binary files /dev/null and b/PO/Library/Artifacts/98/989767c5dff219bbccd9ed6bbb456704 differ diff --git a/PO/Library/Artifacts/98/989b4b120d9145b4b993f16f12f2cb18 b/PO/Library/Artifacts/98/989b4b120d9145b4b993f16f12f2cb18 new file mode 100644 index 00000000..3285848a Binary files /dev/null and b/PO/Library/Artifacts/98/989b4b120d9145b4b993f16f12f2cb18 differ diff --git a/PO/Library/Artifacts/98/98b6176942a6df78466ce4797e4bac55 b/PO/Library/Artifacts/98/98b6176942a6df78466ce4797e4bac55 new file mode 100644 index 00000000..9ec1f53b Binary files /dev/null and b/PO/Library/Artifacts/98/98b6176942a6df78466ce4797e4bac55 differ diff --git a/PO/Library/Artifacts/98/98d56655523da78de330de176d752efd b/PO/Library/Artifacts/98/98d56655523da78de330de176d752efd new file mode 100644 index 00000000..36eeaef8 Binary files /dev/null and b/PO/Library/Artifacts/98/98d56655523da78de330de176d752efd differ diff --git a/PO/Library/Artifacts/98/98dd7e828838587667c2ffd88b7bedb2 b/PO/Library/Artifacts/98/98dd7e828838587667c2ffd88b7bedb2 new file mode 100644 index 00000000..52d3b0be Binary files /dev/null and b/PO/Library/Artifacts/98/98dd7e828838587667c2ffd88b7bedb2 differ diff --git a/PO/Library/Artifacts/98/98ee0ceaa6d3fe42b97b8af9e9a44ab0 b/PO/Library/Artifacts/98/98ee0ceaa6d3fe42b97b8af9e9a44ab0 new file mode 100644 index 00000000..83a31aa8 Binary files /dev/null and b/PO/Library/Artifacts/98/98ee0ceaa6d3fe42b97b8af9e9a44ab0 differ diff --git a/PO/Library/Artifacts/98/98ff4a189033efd4a84f780a15d4aa49 b/PO/Library/Artifacts/98/98ff4a189033efd4a84f780a15d4aa49 new file mode 100644 index 00000000..ebef5857 Binary files /dev/null and b/PO/Library/Artifacts/98/98ff4a189033efd4a84f780a15d4aa49 differ diff --git a/PO/Library/Artifacts/99/990ffb77099d7cad9217c184bb836665 b/PO/Library/Artifacts/99/990ffb77099d7cad9217c184bb836665 new file mode 100644 index 00000000..c037f4a3 Binary files /dev/null and b/PO/Library/Artifacts/99/990ffb77099d7cad9217c184bb836665 differ diff --git a/PO/Library/Artifacts/99/991bbef039b44f588c40ac6728eb7604 b/PO/Library/Artifacts/99/991bbef039b44f588c40ac6728eb7604 new file mode 100644 index 00000000..8aa97782 Binary files /dev/null and b/PO/Library/Artifacts/99/991bbef039b44f588c40ac6728eb7604 differ diff --git a/PO/Library/Artifacts/99/991d8fc3c61ba83f54cfdf11a247ef3a b/PO/Library/Artifacts/99/991d8fc3c61ba83f54cfdf11a247ef3a new file mode 100644 index 00000000..95fc22e1 Binary files /dev/null and b/PO/Library/Artifacts/99/991d8fc3c61ba83f54cfdf11a247ef3a differ diff --git a/PO/Library/Artifacts/99/99245a45eebef0063a820eef1d292386 b/PO/Library/Artifacts/99/99245a45eebef0063a820eef1d292386 new file mode 100644 index 00000000..82fe6063 Binary files /dev/null and b/PO/Library/Artifacts/99/99245a45eebef0063a820eef1d292386 differ diff --git a/PO/Library/Artifacts/99/9941d438d50d37c09ae5c7f5d3f9d67a b/PO/Library/Artifacts/99/9941d438d50d37c09ae5c7f5d3f9d67a new file mode 100644 index 00000000..24acb8bc Binary files /dev/null and b/PO/Library/Artifacts/99/9941d438d50d37c09ae5c7f5d3f9d67a differ diff --git a/PO/Library/Artifacts/99/99657f399c76cb133d66b7e4ac031864 b/PO/Library/Artifacts/99/99657f399c76cb133d66b7e4ac031864 new file mode 100644 index 00000000..dfe60df0 Binary files /dev/null and b/PO/Library/Artifacts/99/99657f399c76cb133d66b7e4ac031864 differ diff --git a/PO/Library/Artifacts/99/9978ca98deeca14c5d011a23cf8be910 b/PO/Library/Artifacts/99/9978ca98deeca14c5d011a23cf8be910 new file mode 100644 index 00000000..e1b1b539 Binary files /dev/null and b/PO/Library/Artifacts/99/9978ca98deeca14c5d011a23cf8be910 differ diff --git a/PO/Library/Artifacts/99/99822a94407318907bc3c4ba92dc8ba7 b/PO/Library/Artifacts/99/99822a94407318907bc3c4ba92dc8ba7 new file mode 100644 index 00000000..abe8e3bd Binary files /dev/null and b/PO/Library/Artifacts/99/99822a94407318907bc3c4ba92dc8ba7 differ diff --git a/PO/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 b/PO/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 new file mode 100644 index 00000000..50551e02 Binary files /dev/null and b/PO/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 differ diff --git a/PO/Library/Artifacts/99/99d903973bade9657cd52b2c8099d340 b/PO/Library/Artifacts/99/99d903973bade9657cd52b2c8099d340 new file mode 100644 index 00000000..517076c2 Binary files /dev/null and b/PO/Library/Artifacts/99/99d903973bade9657cd52b2c8099d340 differ diff --git a/PO/Library/Artifacts/99/99e7f4a762afd49bad753ec2877dfdf4 b/PO/Library/Artifacts/99/99e7f4a762afd49bad753ec2877dfdf4 new file mode 100644 index 00000000..7d3dfe66 Binary files /dev/null and b/PO/Library/Artifacts/99/99e7f4a762afd49bad753ec2877dfdf4 differ diff --git a/PO/Library/Artifacts/99/99edf860f69f4a8213ac6aaa646268b1 b/PO/Library/Artifacts/99/99edf860f69f4a8213ac6aaa646268b1 new file mode 100644 index 00000000..f72a397a Binary files /dev/null and b/PO/Library/Artifacts/99/99edf860f69f4a8213ac6aaa646268b1 differ diff --git a/PO/Library/Artifacts/99/99fd6028dac1dd2593161d0c10ec4a8a b/PO/Library/Artifacts/99/99fd6028dac1dd2593161d0c10ec4a8a new file mode 100644 index 00000000..5143d8f1 Binary files /dev/null and b/PO/Library/Artifacts/99/99fd6028dac1dd2593161d0c10ec4a8a differ diff --git a/PO/Library/Artifacts/9a/9a214331e8d156766b9a0fbc4708dd0a b/PO/Library/Artifacts/9a/9a214331e8d156766b9a0fbc4708dd0a new file mode 100644 index 00000000..280c79c0 Binary files /dev/null and b/PO/Library/Artifacts/9a/9a214331e8d156766b9a0fbc4708dd0a differ diff --git a/PO/Library/Artifacts/9a/9a3a502e743e56da539fce0120a42a14 b/PO/Library/Artifacts/9a/9a3a502e743e56da539fce0120a42a14 new file mode 100644 index 00000000..cd487aeb Binary files /dev/null and b/PO/Library/Artifacts/9a/9a3a502e743e56da539fce0120a42a14 differ diff --git a/PO/Library/Artifacts/9a/9a570be96e736abfafaf920390293250 b/PO/Library/Artifacts/9a/9a570be96e736abfafaf920390293250 new file mode 100644 index 00000000..f17dbd19 Binary files /dev/null and b/PO/Library/Artifacts/9a/9a570be96e736abfafaf920390293250 differ diff --git a/PO/Library/Artifacts/9a/9a92f4aff4ab5ab30d89cbabd74143e9 b/PO/Library/Artifacts/9a/9a92f4aff4ab5ab30d89cbabd74143e9 new file mode 100644 index 00000000..cdaeb9f1 Binary files /dev/null and b/PO/Library/Artifacts/9a/9a92f4aff4ab5ab30d89cbabd74143e9 differ diff --git a/PO/Library/Artifacts/9a/9aa38e1fa3b622ca201f3ae48df972cd b/PO/Library/Artifacts/9a/9aa38e1fa3b622ca201f3ae48df972cd new file mode 100644 index 00000000..6343576f Binary files /dev/null and b/PO/Library/Artifacts/9a/9aa38e1fa3b622ca201f3ae48df972cd differ diff --git a/PO/Library/Artifacts/9a/9abfb2e41532d197fcb895d1bb102039 b/PO/Library/Artifacts/9a/9abfb2e41532d197fcb895d1bb102039 new file mode 100644 index 00000000..6c179d94 Binary files /dev/null and b/PO/Library/Artifacts/9a/9abfb2e41532d197fcb895d1bb102039 differ diff --git a/PO/Library/Artifacts/9a/9acb9497e2448bc879ea9c0eb0873c52 b/PO/Library/Artifacts/9a/9acb9497e2448bc879ea9c0eb0873c52 new file mode 100644 index 00000000..41d03c37 Binary files /dev/null and b/PO/Library/Artifacts/9a/9acb9497e2448bc879ea9c0eb0873c52 differ diff --git a/PO/Library/Artifacts/9a/9adaaa73e99037babb62183a1e4b2b65 b/PO/Library/Artifacts/9a/9adaaa73e99037babb62183a1e4b2b65 new file mode 100644 index 00000000..33a7fc80 Binary files /dev/null and b/PO/Library/Artifacts/9a/9adaaa73e99037babb62183a1e4b2b65 differ diff --git a/PO/Library/Artifacts/9b/9b15d1e47b137bbd88e061b7d5caf7ee b/PO/Library/Artifacts/9b/9b15d1e47b137bbd88e061b7d5caf7ee new file mode 100644 index 00000000..9969c64f Binary files /dev/null and b/PO/Library/Artifacts/9b/9b15d1e47b137bbd88e061b7d5caf7ee differ diff --git a/PO/Library/Artifacts/9b/9b2107e40dcb64e170b2a8279b5bd577 b/PO/Library/Artifacts/9b/9b2107e40dcb64e170b2a8279b5bd577 new file mode 100644 index 00000000..b1f8c387 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b2107e40dcb64e170b2a8279b5bd577 differ diff --git a/PO/Library/Artifacts/9b/9b26069c1e749872f37be0930932f86d b/PO/Library/Artifacts/9b/9b26069c1e749872f37be0930932f86d new file mode 100644 index 00000000..892a2390 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b26069c1e749872f37be0930932f86d differ diff --git a/PO/Library/Artifacts/9b/9b2713cbedabafcd393cc491cce4dd5b b/PO/Library/Artifacts/9b/9b2713cbedabafcd393cc491cce4dd5b new file mode 100644 index 00000000..3f4335c4 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b2713cbedabafcd393cc491cce4dd5b differ diff --git a/PO/Library/Artifacts/9b/9b41ad9c28c78462b6b636e1f0cfdb08 b/PO/Library/Artifacts/9b/9b41ad9c28c78462b6b636e1f0cfdb08 new file mode 100644 index 00000000..730c4cfc Binary files /dev/null and b/PO/Library/Artifacts/9b/9b41ad9c28c78462b6b636e1f0cfdb08 differ diff --git a/PO/Library/Artifacts/9b/9b4a8037742b2a541798b294d133a963 b/PO/Library/Artifacts/9b/9b4a8037742b2a541798b294d133a963 new file mode 100644 index 00000000..15f50ec4 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b4a8037742b2a541798b294d133a963 differ diff --git a/PO/Library/Artifacts/9b/9b4d9cd22f2bcab67c155204cfa753c5 b/PO/Library/Artifacts/9b/9b4d9cd22f2bcab67c155204cfa753c5 new file mode 100644 index 00000000..a08f6ab3 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b4d9cd22f2bcab67c155204cfa753c5 differ diff --git a/PO/Library/Artifacts/9b/9b51f46177095da0c9022a58ae80dcd8 b/PO/Library/Artifacts/9b/9b51f46177095da0c9022a58ae80dcd8 new file mode 100644 index 00000000..346b354d Binary files /dev/null and b/PO/Library/Artifacts/9b/9b51f46177095da0c9022a58ae80dcd8 differ diff --git a/PO/Library/Artifacts/9b/9b67ebd5ab2caae4a5c0a45972832116 b/PO/Library/Artifacts/9b/9b67ebd5ab2caae4a5c0a45972832116 new file mode 100644 index 00000000..274390b5 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b67ebd5ab2caae4a5c0a45972832116 differ diff --git a/PO/Library/Artifacts/9b/9b7467f26087b862928cce8c9eca52c5 b/PO/Library/Artifacts/9b/9b7467f26087b862928cce8c9eca52c5 new file mode 100644 index 00000000..a99355bc Binary files /dev/null and b/PO/Library/Artifacts/9b/9b7467f26087b862928cce8c9eca52c5 differ diff --git a/PO/Library/Artifacts/9b/9b7eea04b3ff55e95ed40506945219d1 b/PO/Library/Artifacts/9b/9b7eea04b3ff55e95ed40506945219d1 new file mode 100644 index 00000000..7a9fc109 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b7eea04b3ff55e95ed40506945219d1 differ diff --git a/PO/Library/Artifacts/9b/9b8464b24d29c031fe62678ef89ce7ca b/PO/Library/Artifacts/9b/9b8464b24d29c031fe62678ef89ce7ca new file mode 100644 index 00000000..648758c5 Binary files /dev/null and b/PO/Library/Artifacts/9b/9b8464b24d29c031fe62678ef89ce7ca differ diff --git a/PO/Library/Artifacts/9b/9ba0409b65c1c6b19b4732a4eb286a53 b/PO/Library/Artifacts/9b/9ba0409b65c1c6b19b4732a4eb286a53 new file mode 100644 index 00000000..e53658c0 Binary files /dev/null and b/PO/Library/Artifacts/9b/9ba0409b65c1c6b19b4732a4eb286a53 differ diff --git a/PO/Library/Artifacts/9b/9ba86974b9409c379d57e17bf77ef5de b/PO/Library/Artifacts/9b/9ba86974b9409c379d57e17bf77ef5de new file mode 100644 index 00000000..f5b0d81b Binary files /dev/null and b/PO/Library/Artifacts/9b/9ba86974b9409c379d57e17bf77ef5de differ diff --git a/PO/Library/Artifacts/9b/9baac4274658eab931807ba967e2bb49 b/PO/Library/Artifacts/9b/9baac4274658eab931807ba967e2bb49 new file mode 100644 index 00000000..687de0e7 Binary files /dev/null and b/PO/Library/Artifacts/9b/9baac4274658eab931807ba967e2bb49 differ diff --git a/PO/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f b/PO/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f new file mode 100644 index 00000000..9353a9da Binary files /dev/null and b/PO/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f differ diff --git a/PO/Library/Artifacts/9b/9bcf2fd3af000f0e7ac01c108ae606bb b/PO/Library/Artifacts/9b/9bcf2fd3af000f0e7ac01c108ae606bb new file mode 100644 index 00000000..60788ce1 Binary files /dev/null and b/PO/Library/Artifacts/9b/9bcf2fd3af000f0e7ac01c108ae606bb differ diff --git a/PO/Library/Artifacts/9b/9bd42c2bb672530141c40a432877be2a b/PO/Library/Artifacts/9b/9bd42c2bb672530141c40a432877be2a new file mode 100644 index 00000000..53bade37 Binary files /dev/null and b/PO/Library/Artifacts/9b/9bd42c2bb672530141c40a432877be2a differ diff --git a/PO/Library/Artifacts/9b/9be6d8ce1b81a76555f42a9209d4c766 b/PO/Library/Artifacts/9b/9be6d8ce1b81a76555f42a9209d4c766 new file mode 100644 index 00000000..291ce816 Binary files /dev/null and b/PO/Library/Artifacts/9b/9be6d8ce1b81a76555f42a9209d4c766 differ diff --git a/PO/Library/Artifacts/9c/9c123678ed7f62265e897a030dc62f1d b/PO/Library/Artifacts/9c/9c123678ed7f62265e897a030dc62f1d new file mode 100644 index 00000000..e6598a81 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c123678ed7f62265e897a030dc62f1d differ diff --git a/PO/Library/Artifacts/9c/9c1ee144c2fa1f7ff8237c9f71b10d1c b/PO/Library/Artifacts/9c/9c1ee144c2fa1f7ff8237c9f71b10d1c new file mode 100644 index 00000000..47be7c48 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c1ee144c2fa1f7ff8237c9f71b10d1c differ diff --git a/PO/Library/Artifacts/9c/9c25d2c8d8208cabdda99861509c51fd b/PO/Library/Artifacts/9c/9c25d2c8d8208cabdda99861509c51fd new file mode 100644 index 00000000..656e9598 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c25d2c8d8208cabdda99861509c51fd differ diff --git a/PO/Library/Artifacts/9c/9c2e2b1329fb691375653193a1eb3aec b/PO/Library/Artifacts/9c/9c2e2b1329fb691375653193a1eb3aec new file mode 100644 index 00000000..990a1248 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c2e2b1329fb691375653193a1eb3aec differ diff --git a/PO/Library/Artifacts/9c/9c4c4135814eeb79134c26b3f0ea9236 b/PO/Library/Artifacts/9c/9c4c4135814eeb79134c26b3f0ea9236 new file mode 100644 index 00000000..2a149b5b Binary files /dev/null and b/PO/Library/Artifacts/9c/9c4c4135814eeb79134c26b3f0ea9236 differ diff --git a/PO/Library/Artifacts/9c/9c77e6d819620c0f1ae9c246d0d18249 b/PO/Library/Artifacts/9c/9c77e6d819620c0f1ae9c246d0d18249 new file mode 100644 index 00000000..df5edb19 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c77e6d819620c0f1ae9c246d0d18249 differ diff --git a/PO/Library/Artifacts/9c/9c8898aad36304e89bf70963477860cf b/PO/Library/Artifacts/9c/9c8898aad36304e89bf70963477860cf new file mode 100644 index 00000000..59434953 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c8898aad36304e89bf70963477860cf differ diff --git a/PO/Library/Artifacts/9c/9c8c238c97da2a22b77d6ba451860b23 b/PO/Library/Artifacts/9c/9c8c238c97da2a22b77d6ba451860b23 new file mode 100644 index 00000000..df6e8db6 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c8c238c97da2a22b77d6ba451860b23 differ diff --git a/PO/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 b/PO/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 new file mode 100644 index 00000000..07874f82 Binary files /dev/null and b/PO/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 differ diff --git a/PO/Library/Artifacts/9c/9ca03ac71738252ebfe055cadd0f2bb2 b/PO/Library/Artifacts/9c/9ca03ac71738252ebfe055cadd0f2bb2 new file mode 100644 index 00000000..e13815d6 Binary files /dev/null and b/PO/Library/Artifacts/9c/9ca03ac71738252ebfe055cadd0f2bb2 differ diff --git a/PO/Library/Artifacts/9c/9ca43e9e14d9d5ac1197c1502257cbbc b/PO/Library/Artifacts/9c/9ca43e9e14d9d5ac1197c1502257cbbc new file mode 100644 index 00000000..ebc7461a Binary files /dev/null and b/PO/Library/Artifacts/9c/9ca43e9e14d9d5ac1197c1502257cbbc differ diff --git a/PO/Library/Artifacts/9c/9ca63dcfe82b3b23cb7f284dd967e919 b/PO/Library/Artifacts/9c/9ca63dcfe82b3b23cb7f284dd967e919 new file mode 100644 index 00000000..ff03e055 Binary files /dev/null and b/PO/Library/Artifacts/9c/9ca63dcfe82b3b23cb7f284dd967e919 differ diff --git a/PO/Library/Artifacts/9c/9cc03ae06dd060e7ebaab547bc582980 b/PO/Library/Artifacts/9c/9cc03ae06dd060e7ebaab547bc582980 new file mode 100644 index 00000000..da36d605 Binary files /dev/null and b/PO/Library/Artifacts/9c/9cc03ae06dd060e7ebaab547bc582980 differ diff --git a/PO/Library/Artifacts/9c/9cc74be2a10c64ef3ce132d487cd697f b/PO/Library/Artifacts/9c/9cc74be2a10c64ef3ce132d487cd697f new file mode 100644 index 00000000..218cd2ad Binary files /dev/null and b/PO/Library/Artifacts/9c/9cc74be2a10c64ef3ce132d487cd697f differ diff --git a/PO/Library/Artifacts/9c/9cd5580c2cc88e6c47e900e1d0ff196b b/PO/Library/Artifacts/9c/9cd5580c2cc88e6c47e900e1d0ff196b new file mode 100644 index 00000000..d1c22a7a Binary files /dev/null and b/PO/Library/Artifacts/9c/9cd5580c2cc88e6c47e900e1d0ff196b differ diff --git a/PO/Library/Artifacts/9d/9d1f1d46eb3f8683abfe85302f051dcc b/PO/Library/Artifacts/9d/9d1f1d46eb3f8683abfe85302f051dcc new file mode 100644 index 00000000..28e41bb2 Binary files /dev/null and b/PO/Library/Artifacts/9d/9d1f1d46eb3f8683abfe85302f051dcc differ diff --git a/PO/Library/Artifacts/9d/9d27fc413bb71e92496f6d84edbe5289 b/PO/Library/Artifacts/9d/9d27fc413bb71e92496f6d84edbe5289 new file mode 100644 index 00000000..f9855b65 Binary files /dev/null and b/PO/Library/Artifacts/9d/9d27fc413bb71e92496f6d84edbe5289 differ diff --git a/PO/Library/Artifacts/9d/9d2e945043fed3c90e6ab97e00266312 b/PO/Library/Artifacts/9d/9d2e945043fed3c90e6ab97e00266312 new file mode 100644 index 00000000..d902ecc3 Binary files /dev/null and b/PO/Library/Artifacts/9d/9d2e945043fed3c90e6ab97e00266312 differ diff --git a/PO/Library/Artifacts/9d/9d67576b58ac17c3a09860dd77b702ff b/PO/Library/Artifacts/9d/9d67576b58ac17c3a09860dd77b702ff new file mode 100644 index 00000000..ec6ae824 Binary files /dev/null and b/PO/Library/Artifacts/9d/9d67576b58ac17c3a09860dd77b702ff differ diff --git a/PO/Library/Artifacts/9d/9d6b7d782926f1e27e31a282302d2177 b/PO/Library/Artifacts/9d/9d6b7d782926f1e27e31a282302d2177 new file mode 100644 index 00000000..2b955f94 Binary files /dev/null and b/PO/Library/Artifacts/9d/9d6b7d782926f1e27e31a282302d2177 differ diff --git a/PO/Library/Artifacts/9d/9d6e5be7ed7dd621066545f2a57a62a5 b/PO/Library/Artifacts/9d/9d6e5be7ed7dd621066545f2a57a62a5 new file mode 100644 index 00000000..b0cb609d Binary files /dev/null and b/PO/Library/Artifacts/9d/9d6e5be7ed7dd621066545f2a57a62a5 differ diff --git a/PO/Library/Artifacts/9d/9ddb18033a67bc3c631d0f03d554a498 b/PO/Library/Artifacts/9d/9ddb18033a67bc3c631d0f03d554a498 new file mode 100644 index 00000000..4d65406a Binary files /dev/null and b/PO/Library/Artifacts/9d/9ddb18033a67bc3c631d0f03d554a498 differ diff --git a/PO/Library/Artifacts/9d/9de5dee9fb270826c8379dca70c8d335 b/PO/Library/Artifacts/9d/9de5dee9fb270826c8379dca70c8d335 new file mode 100644 index 00000000..e8799785 Binary files /dev/null and b/PO/Library/Artifacts/9d/9de5dee9fb270826c8379dca70c8d335 differ diff --git a/PO/Library/Artifacts/9d/9df86ef37913c4c0a3c10aa47a35d940 b/PO/Library/Artifacts/9d/9df86ef37913c4c0a3c10aa47a35d940 new file mode 100644 index 00000000..6262f60c Binary files /dev/null and b/PO/Library/Artifacts/9d/9df86ef37913c4c0a3c10aa47a35d940 differ diff --git a/PO/Library/Artifacts/9e/9e041c79351056cdc9f2a201896b9db2 b/PO/Library/Artifacts/9e/9e041c79351056cdc9f2a201896b9db2 new file mode 100644 index 00000000..656d92f0 Binary files /dev/null and b/PO/Library/Artifacts/9e/9e041c79351056cdc9f2a201896b9db2 differ diff --git a/PO/Library/Artifacts/9e/9e15146efb0ec007b67f015849b1decd b/PO/Library/Artifacts/9e/9e15146efb0ec007b67f015849b1decd new file mode 100644 index 00000000..f1b59f3f Binary files /dev/null and b/PO/Library/Artifacts/9e/9e15146efb0ec007b67f015849b1decd differ diff --git a/PO/Library/Artifacts/9e/9e2299cd9b21d73be661dfb898c32d7a b/PO/Library/Artifacts/9e/9e2299cd9b21d73be661dfb898c32d7a new file mode 100644 index 00000000..8870ba0c Binary files /dev/null and b/PO/Library/Artifacts/9e/9e2299cd9b21d73be661dfb898c32d7a differ diff --git a/PO/Library/Artifacts/9e/9e41c1419fa4cbaef02d7dc3e74d6d07 b/PO/Library/Artifacts/9e/9e41c1419fa4cbaef02d7dc3e74d6d07 new file mode 100644 index 00000000..0995a6db Binary files /dev/null and b/PO/Library/Artifacts/9e/9e41c1419fa4cbaef02d7dc3e74d6d07 differ diff --git a/PO/Library/Artifacts/9e/9e51cccc21dc4058d123630a51e6e4c7 b/PO/Library/Artifacts/9e/9e51cccc21dc4058d123630a51e6e4c7 new file mode 100644 index 00000000..9b61eefa Binary files /dev/null and b/PO/Library/Artifacts/9e/9e51cccc21dc4058d123630a51e6e4c7 differ diff --git a/PO/Library/Artifacts/9e/9e6ab0ac9fd64d8157a247446a722eca b/PO/Library/Artifacts/9e/9e6ab0ac9fd64d8157a247446a722eca new file mode 100644 index 00000000..f7ad12d9 Binary files /dev/null and b/PO/Library/Artifacts/9e/9e6ab0ac9fd64d8157a247446a722eca differ diff --git a/PO/Library/Artifacts/9e/9e703f7239f42bffb6375d7f5768b1ae b/PO/Library/Artifacts/9e/9e703f7239f42bffb6375d7f5768b1ae new file mode 100644 index 00000000..2af79e3b Binary files /dev/null and b/PO/Library/Artifacts/9e/9e703f7239f42bffb6375d7f5768b1ae differ diff --git a/PO/Library/Artifacts/9e/9e8f7f2a36fbaa2b816ee32f6ffe98e0 b/PO/Library/Artifacts/9e/9e8f7f2a36fbaa2b816ee32f6ffe98e0 new file mode 100644 index 00000000..2b662ce9 Binary files /dev/null and b/PO/Library/Artifacts/9e/9e8f7f2a36fbaa2b816ee32f6ffe98e0 differ diff --git a/PO/Library/Artifacts/9e/9e9017900852d63693082d632f914d34 b/PO/Library/Artifacts/9e/9e9017900852d63693082d632f914d34 new file mode 100644 index 00000000..b04c037d Binary files /dev/null and b/PO/Library/Artifacts/9e/9e9017900852d63693082d632f914d34 differ diff --git a/PO/Library/Artifacts/9e/9e9e31c6f31c21662cfb934db3be40d2 b/PO/Library/Artifacts/9e/9e9e31c6f31c21662cfb934db3be40d2 new file mode 100644 index 00000000..d540e56e Binary files /dev/null and b/PO/Library/Artifacts/9e/9e9e31c6f31c21662cfb934db3be40d2 differ diff --git a/PO/Library/Artifacts/9e/9ea6276584e9d7672b128bcc0da25d46 b/PO/Library/Artifacts/9e/9ea6276584e9d7672b128bcc0da25d46 new file mode 100644 index 00000000..0a0cd875 Binary files /dev/null and b/PO/Library/Artifacts/9e/9ea6276584e9d7672b128bcc0da25d46 differ diff --git a/PO/Library/Artifacts/9e/9eae24cbe3d231671d265004142cb612 b/PO/Library/Artifacts/9e/9eae24cbe3d231671d265004142cb612 new file mode 100644 index 00000000..e8a40880 Binary files /dev/null and b/PO/Library/Artifacts/9e/9eae24cbe3d231671d265004142cb612 differ diff --git a/PO/Library/Artifacts/9e/9eaf462600c258e23bec78578ad2059c b/PO/Library/Artifacts/9e/9eaf462600c258e23bec78578ad2059c new file mode 100644 index 00000000..f7dfdad1 Binary files /dev/null and b/PO/Library/Artifacts/9e/9eaf462600c258e23bec78578ad2059c differ diff --git a/PO/Library/Artifacts/9e/9ebd0a0f0c907125db730a1636678283 b/PO/Library/Artifacts/9e/9ebd0a0f0c907125db730a1636678283 new file mode 100644 index 00000000..ac3ba64e Binary files /dev/null and b/PO/Library/Artifacts/9e/9ebd0a0f0c907125db730a1636678283 differ diff --git a/PO/Library/Artifacts/9e/9ebfef2b76960710e23196dd2a3e78b2 b/PO/Library/Artifacts/9e/9ebfef2b76960710e23196dd2a3e78b2 new file mode 100644 index 00000000..0c99e972 Binary files /dev/null and b/PO/Library/Artifacts/9e/9ebfef2b76960710e23196dd2a3e78b2 differ diff --git a/PO/Library/Artifacts/9e/9eda37120505e754691dece14a382d7d b/PO/Library/Artifacts/9e/9eda37120505e754691dece14a382d7d new file mode 100644 index 00000000..718c695e Binary files /dev/null and b/PO/Library/Artifacts/9e/9eda37120505e754691dece14a382d7d differ diff --git a/PO/Library/Artifacts/9e/9ede42c6aabdbba0e25ed87b5e4d89ac b/PO/Library/Artifacts/9e/9ede42c6aabdbba0e25ed87b5e4d89ac new file mode 100644 index 00000000..4fc3c244 Binary files /dev/null and b/PO/Library/Artifacts/9e/9ede42c6aabdbba0e25ed87b5e4d89ac differ diff --git a/PO/Library/Artifacts/9e/9eefeb459a1a859312d40911c7daf10b b/PO/Library/Artifacts/9e/9eefeb459a1a859312d40911c7daf10b new file mode 100644 index 00000000..b6c4bafe Binary files /dev/null and b/PO/Library/Artifacts/9e/9eefeb459a1a859312d40911c7daf10b differ diff --git a/PO/Library/Artifacts/9e/9ef18c68fa333caa135e8779aaafbbcd b/PO/Library/Artifacts/9e/9ef18c68fa333caa135e8779aaafbbcd new file mode 100644 index 00000000..2df204d7 Binary files /dev/null and b/PO/Library/Artifacts/9e/9ef18c68fa333caa135e8779aaafbbcd differ diff --git a/PO/Library/Artifacts/9f/9f10e265e05f3457f8e0ab93b13862cd b/PO/Library/Artifacts/9f/9f10e265e05f3457f8e0ab93b13862cd new file mode 100644 index 00000000..c9d38bc0 Binary files /dev/null and b/PO/Library/Artifacts/9f/9f10e265e05f3457f8e0ab93b13862cd differ diff --git a/PO/Library/Artifacts/9f/9f11487bf80df7924f7696816a1e040a b/PO/Library/Artifacts/9f/9f11487bf80df7924f7696816a1e040a new file mode 100644 index 00000000..f514ecb8 Binary files /dev/null and b/PO/Library/Artifacts/9f/9f11487bf80df7924f7696816a1e040a differ diff --git a/PO/Library/Artifacts/9f/9f36e5f19580ee2366ca03df7d755380 b/PO/Library/Artifacts/9f/9f36e5f19580ee2366ca03df7d755380 new file mode 100644 index 00000000..eb7b1a61 Binary files /dev/null and b/PO/Library/Artifacts/9f/9f36e5f19580ee2366ca03df7d755380 differ diff --git a/PO/Library/Artifacts/9f/9f6bb939c40a36b5c1dac41295af10ad b/PO/Library/Artifacts/9f/9f6bb939c40a36b5c1dac41295af10ad new file mode 100644 index 00000000..5b98607f Binary files /dev/null and b/PO/Library/Artifacts/9f/9f6bb939c40a36b5c1dac41295af10ad differ diff --git a/PO/Library/Artifacts/9f/9f6d01756ecbe66a9db447fc576176d1 b/PO/Library/Artifacts/9f/9f6d01756ecbe66a9db447fc576176d1 new file mode 100644 index 00000000..7eaf573e Binary files /dev/null and b/PO/Library/Artifacts/9f/9f6d01756ecbe66a9db447fc576176d1 differ diff --git a/PO/Library/Artifacts/9f/9f806db67c30ba25667ab9fcf61d1eda b/PO/Library/Artifacts/9f/9f806db67c30ba25667ab9fcf61d1eda new file mode 100644 index 00000000..e66ad324 Binary files /dev/null and b/PO/Library/Artifacts/9f/9f806db67c30ba25667ab9fcf61d1eda differ diff --git a/PO/Library/Artifacts/9f/9f8a3d8eb5315c2e2d5a4a7f682001bc b/PO/Library/Artifacts/9f/9f8a3d8eb5315c2e2d5a4a7f682001bc new file mode 100644 index 00000000..73066b8b Binary files /dev/null and b/PO/Library/Artifacts/9f/9f8a3d8eb5315c2e2d5a4a7f682001bc differ diff --git a/PO/Library/Artifacts/9f/9f991751a9eb4fcd1f1c876f830829f9 b/PO/Library/Artifacts/9f/9f991751a9eb4fcd1f1c876f830829f9 new file mode 100644 index 00000000..da9e563c Binary files /dev/null and b/PO/Library/Artifacts/9f/9f991751a9eb4fcd1f1c876f830829f9 differ diff --git a/PO/Library/Artifacts/9f/9f9d324cdca1abd5a32548e304d2fa4a b/PO/Library/Artifacts/9f/9f9d324cdca1abd5a32548e304d2fa4a new file mode 100644 index 00000000..7ad6ebbd Binary files /dev/null and b/PO/Library/Artifacts/9f/9f9d324cdca1abd5a32548e304d2fa4a differ diff --git a/PO/Library/Artifacts/9f/9fa2c31ae91d7db05f0f1fca88c8027d b/PO/Library/Artifacts/9f/9fa2c31ae91d7db05f0f1fca88c8027d new file mode 100644 index 00000000..6cd9fc0d Binary files /dev/null and b/PO/Library/Artifacts/9f/9fa2c31ae91d7db05f0f1fca88c8027d differ diff --git a/PO/Library/Artifacts/9f/9fba23fc6e0e607ced41b479f7adad86 b/PO/Library/Artifacts/9f/9fba23fc6e0e607ced41b479f7adad86 new file mode 100644 index 00000000..f260cd8f Binary files /dev/null and b/PO/Library/Artifacts/9f/9fba23fc6e0e607ced41b479f7adad86 differ diff --git a/PO/Library/Artifacts/9f/9fc22029cc6f80aa0c095d50bd8ae00e b/PO/Library/Artifacts/9f/9fc22029cc6f80aa0c095d50bd8ae00e new file mode 100644 index 00000000..e3782b67 Binary files /dev/null and b/PO/Library/Artifacts/9f/9fc22029cc6f80aa0c095d50bd8ae00e differ diff --git a/PO/Library/Artifacts/9f/9fc4f8fac1ac2fbfc746e9858a7984c2 b/PO/Library/Artifacts/9f/9fc4f8fac1ac2fbfc746e9858a7984c2 new file mode 100644 index 00000000..1b514426 Binary files /dev/null and b/PO/Library/Artifacts/9f/9fc4f8fac1ac2fbfc746e9858a7984c2 differ diff --git a/PO/Library/Artifacts/9f/9fe3ae1e7f781f6a19874fab1af59b4e b/PO/Library/Artifacts/9f/9fe3ae1e7f781f6a19874fab1af59b4e new file mode 100644 index 00000000..3de89a5b Binary files /dev/null and b/PO/Library/Artifacts/9f/9fe3ae1e7f781f6a19874fab1af59b4e differ diff --git a/PO/Library/Artifacts/9f/9ffd4a30b60722afbeb9635dd4945ebb b/PO/Library/Artifacts/9f/9ffd4a30b60722afbeb9635dd4945ebb new file mode 100644 index 00000000..4f0f03ba Binary files /dev/null and b/PO/Library/Artifacts/9f/9ffd4a30b60722afbeb9635dd4945ebb differ diff --git a/PO/Library/Artifacts/a0/a0182147742f3ede5d5088f01e376037 b/PO/Library/Artifacts/a0/a0182147742f3ede5d5088f01e376037 new file mode 100644 index 00000000..e83ef0ce Binary files /dev/null and b/PO/Library/Artifacts/a0/a0182147742f3ede5d5088f01e376037 differ diff --git a/PO/Library/Artifacts/a0/a03e869b285e0ac704c3e403403ff9aa b/PO/Library/Artifacts/a0/a03e869b285e0ac704c3e403403ff9aa new file mode 100644 index 00000000..951270cd Binary files /dev/null and b/PO/Library/Artifacts/a0/a03e869b285e0ac704c3e403403ff9aa differ diff --git a/PO/Library/Artifacts/a0/a046606ce321b97c4a39b9c86c67def5 b/PO/Library/Artifacts/a0/a046606ce321b97c4a39b9c86c67def5 new file mode 100644 index 00000000..cc9cfbb0 Binary files /dev/null and b/PO/Library/Artifacts/a0/a046606ce321b97c4a39b9c86c67def5 differ diff --git a/PO/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa b/PO/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa new file mode 100644 index 00000000..d42e38f8 Binary files /dev/null and b/PO/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa differ diff --git a/PO/Library/Artifacts/a0/a05fb16a421b090b03f5a65c4cfe358f b/PO/Library/Artifacts/a0/a05fb16a421b090b03f5a65c4cfe358f new file mode 100644 index 00000000..701d6cde Binary files /dev/null and b/PO/Library/Artifacts/a0/a05fb16a421b090b03f5a65c4cfe358f differ diff --git a/PO/Library/Artifacts/a0/a06f0fbf3b476222f61835e242262972 b/PO/Library/Artifacts/a0/a06f0fbf3b476222f61835e242262972 new file mode 100644 index 00000000..4c0b40cf Binary files /dev/null and b/PO/Library/Artifacts/a0/a06f0fbf3b476222f61835e242262972 differ diff --git a/PO/Library/Artifacts/a0/a0983eddb75658107dfd2151dbaaab0e b/PO/Library/Artifacts/a0/a0983eddb75658107dfd2151dbaaab0e new file mode 100644 index 00000000..bf8f8a7e Binary files /dev/null and b/PO/Library/Artifacts/a0/a0983eddb75658107dfd2151dbaaab0e differ diff --git a/PO/Library/Artifacts/a0/a0aff3321e005eadee5f1e841577d272 b/PO/Library/Artifacts/a0/a0aff3321e005eadee5f1e841577d272 new file mode 100644 index 00000000..9ebc6877 Binary files /dev/null and b/PO/Library/Artifacts/a0/a0aff3321e005eadee5f1e841577d272 differ diff --git a/PO/Library/Artifacts/a0/a0cb11aebd3214653ec71bf694ae4402 b/PO/Library/Artifacts/a0/a0cb11aebd3214653ec71bf694ae4402 new file mode 100644 index 00000000..312707c7 Binary files /dev/null and b/PO/Library/Artifacts/a0/a0cb11aebd3214653ec71bf694ae4402 differ diff --git a/PO/Library/Artifacts/a0/a0f02bd0e96d354e3d3780a0144844fc b/PO/Library/Artifacts/a0/a0f02bd0e96d354e3d3780a0144844fc new file mode 100644 index 00000000..a61fdeb2 Binary files /dev/null and b/PO/Library/Artifacts/a0/a0f02bd0e96d354e3d3780a0144844fc differ diff --git a/PO/Library/Artifacts/a0/a0f63840c4056e09686c6306951f329b b/PO/Library/Artifacts/a0/a0f63840c4056e09686c6306951f329b new file mode 100644 index 00000000..27b0dc1b Binary files /dev/null and b/PO/Library/Artifacts/a0/a0f63840c4056e09686c6306951f329b differ diff --git a/PO/Library/Artifacts/a1/a1025a26a6c5a08e832cdbea9166927b b/PO/Library/Artifacts/a1/a1025a26a6c5a08e832cdbea9166927b new file mode 100644 index 00000000..36247384 Binary files /dev/null and b/PO/Library/Artifacts/a1/a1025a26a6c5a08e832cdbea9166927b differ diff --git a/PO/Library/Artifacts/a1/a109463eff1bfe3f602ac5966708b02d b/PO/Library/Artifacts/a1/a109463eff1bfe3f602ac5966708b02d new file mode 100644 index 00000000..e2d5466d Binary files /dev/null and b/PO/Library/Artifacts/a1/a109463eff1bfe3f602ac5966708b02d differ diff --git a/PO/Library/Artifacts/a1/a11b46e9f57794d4888e22dc0ec05d50 b/PO/Library/Artifacts/a1/a11b46e9f57794d4888e22dc0ec05d50 new file mode 100644 index 00000000..d92c1c31 Binary files /dev/null and b/PO/Library/Artifacts/a1/a11b46e9f57794d4888e22dc0ec05d50 differ diff --git a/PO/Library/Artifacts/a1/a124696f08bf6f0f36f79479c86ddaf6 b/PO/Library/Artifacts/a1/a124696f08bf6f0f36f79479c86ddaf6 new file mode 100644 index 00000000..87ce9984 Binary files /dev/null and b/PO/Library/Artifacts/a1/a124696f08bf6f0f36f79479c86ddaf6 differ diff --git a/PO/Library/Artifacts/a1/a13ecdfb6ce8950d1c29b120f9bb8f7e b/PO/Library/Artifacts/a1/a13ecdfb6ce8950d1c29b120f9bb8f7e new file mode 100644 index 00000000..a1482f27 Binary files /dev/null and b/PO/Library/Artifacts/a1/a13ecdfb6ce8950d1c29b120f9bb8f7e differ diff --git a/PO/Library/Artifacts/a1/a146df2df75e644fafeeb50916c6b94d b/PO/Library/Artifacts/a1/a146df2df75e644fafeeb50916c6b94d new file mode 100644 index 00000000..238d52dc Binary files /dev/null and b/PO/Library/Artifacts/a1/a146df2df75e644fafeeb50916c6b94d differ diff --git a/PO/Library/Artifacts/a1/a189735b623e064c8eea8a9e7c6dc3ed b/PO/Library/Artifacts/a1/a189735b623e064c8eea8a9e7c6dc3ed new file mode 100644 index 00000000..65077b74 Binary files /dev/null and b/PO/Library/Artifacts/a1/a189735b623e064c8eea8a9e7c6dc3ed differ diff --git a/PO/Library/Artifacts/a1/a18a972e64bdb518b7a0e6b80a0aaf29 b/PO/Library/Artifacts/a1/a18a972e64bdb518b7a0e6b80a0aaf29 new file mode 100644 index 00000000..e7b4d022 Binary files /dev/null and b/PO/Library/Artifacts/a1/a18a972e64bdb518b7a0e6b80a0aaf29 differ diff --git a/PO/Library/Artifacts/a1/a1974db6fb7cb0d1306b4d83a67c012e b/PO/Library/Artifacts/a1/a1974db6fb7cb0d1306b4d83a67c012e new file mode 100644 index 00000000..a13b115b Binary files /dev/null and b/PO/Library/Artifacts/a1/a1974db6fb7cb0d1306b4d83a67c012e differ diff --git a/PO/Library/Artifacts/a1/a19b519d04b8a61bf2167ef7352389dd b/PO/Library/Artifacts/a1/a19b519d04b8a61bf2167ef7352389dd new file mode 100644 index 00000000..e876d661 Binary files /dev/null and b/PO/Library/Artifacts/a1/a19b519d04b8a61bf2167ef7352389dd differ diff --git a/PO/Library/Artifacts/a1/a1aa5750448622d91f1936989549363c b/PO/Library/Artifacts/a1/a1aa5750448622d91f1936989549363c new file mode 100644 index 00000000..79da4f30 Binary files /dev/null and b/PO/Library/Artifacts/a1/a1aa5750448622d91f1936989549363c differ diff --git a/PO/Library/Artifacts/a1/a1d5e902a32c5c7e5c04db9e1b5f3cd7 b/PO/Library/Artifacts/a1/a1d5e902a32c5c7e5c04db9e1b5f3cd7 new file mode 100644 index 00000000..c382aa27 Binary files /dev/null and b/PO/Library/Artifacts/a1/a1d5e902a32c5c7e5c04db9e1b5f3cd7 differ diff --git a/PO/Library/Artifacts/a1/a1da78417e5b26ed095de695619c1621 b/PO/Library/Artifacts/a1/a1da78417e5b26ed095de695619c1621 new file mode 100644 index 00000000..1bed0d1b Binary files /dev/null and b/PO/Library/Artifacts/a1/a1da78417e5b26ed095de695619c1621 differ diff --git a/PO/Library/Artifacts/a1/a1da92909fa61cb7d7669de1b8807dc4 b/PO/Library/Artifacts/a1/a1da92909fa61cb7d7669de1b8807dc4 new file mode 100644 index 00000000..07a62736 Binary files /dev/null and b/PO/Library/Artifacts/a1/a1da92909fa61cb7d7669de1b8807dc4 differ diff --git a/PO/Library/Artifacts/a1/a1df0816c1676951db796827fec68548 b/PO/Library/Artifacts/a1/a1df0816c1676951db796827fec68548 new file mode 100644 index 00000000..22d85bff Binary files /dev/null and b/PO/Library/Artifacts/a1/a1df0816c1676951db796827fec68548 differ diff --git a/PO/Library/Artifacts/a1/a1f8340500e1969577dbc0feef2e1752 b/PO/Library/Artifacts/a1/a1f8340500e1969577dbc0feef2e1752 new file mode 100644 index 00000000..df66b15f Binary files /dev/null and b/PO/Library/Artifacts/a1/a1f8340500e1969577dbc0feef2e1752 differ diff --git a/PO/Library/Artifacts/a2/a2129dd2ac73074854b2b4a8c5bb1d36 b/PO/Library/Artifacts/a2/a2129dd2ac73074854b2b4a8c5bb1d36 new file mode 100644 index 00000000..c632411f Binary files /dev/null and b/PO/Library/Artifacts/a2/a2129dd2ac73074854b2b4a8c5bb1d36 differ diff --git a/PO/Library/Artifacts/a2/a2199284847768953dfb1ca6867e8879 b/PO/Library/Artifacts/a2/a2199284847768953dfb1ca6867e8879 new file mode 100644 index 00000000..cfb24c99 Binary files /dev/null and b/PO/Library/Artifacts/a2/a2199284847768953dfb1ca6867e8879 differ diff --git a/PO/Library/Artifacts/a2/a23903cd3d82250774ca3f23a87294f0 b/PO/Library/Artifacts/a2/a23903cd3d82250774ca3f23a87294f0 new file mode 100644 index 00000000..653db9ea Binary files /dev/null and b/PO/Library/Artifacts/a2/a23903cd3d82250774ca3f23a87294f0 differ diff --git a/PO/Library/Artifacts/a2/a246c6701c871c3c39b6b5ddc4da2668 b/PO/Library/Artifacts/a2/a246c6701c871c3c39b6b5ddc4da2668 new file mode 100644 index 00000000..0c93f69f Binary files /dev/null and b/PO/Library/Artifacts/a2/a246c6701c871c3c39b6b5ddc4da2668 differ diff --git a/PO/Library/Artifacts/a2/a248dc022877c3e318f8745e15e5b162 b/PO/Library/Artifacts/a2/a248dc022877c3e318f8745e15e5b162 new file mode 100644 index 00000000..7f07963d Binary files /dev/null and b/PO/Library/Artifacts/a2/a248dc022877c3e318f8745e15e5b162 differ diff --git a/PO/Library/Artifacts/a2/a25e4240bfb5d70cd324698e4ba3a654 b/PO/Library/Artifacts/a2/a25e4240bfb5d70cd324698e4ba3a654 new file mode 100644 index 00000000..1d15c4d9 Binary files /dev/null and b/PO/Library/Artifacts/a2/a25e4240bfb5d70cd324698e4ba3a654 differ diff --git a/PO/Library/Artifacts/a2/a26b61dde16aad825255dcd074275f47 b/PO/Library/Artifacts/a2/a26b61dde16aad825255dcd074275f47 new file mode 100644 index 00000000..e3af4c44 Binary files /dev/null and b/PO/Library/Artifacts/a2/a26b61dde16aad825255dcd074275f47 differ diff --git a/PO/Library/Artifacts/a2/a26e342a6862da9efd4acbc1aa4ecced b/PO/Library/Artifacts/a2/a26e342a6862da9efd4acbc1aa4ecced new file mode 100644 index 00000000..f197392c Binary files /dev/null and b/PO/Library/Artifacts/a2/a26e342a6862da9efd4acbc1aa4ecced differ diff --git a/PO/Library/Artifacts/a2/a29d339574bd395381aaea33841664ba b/PO/Library/Artifacts/a2/a29d339574bd395381aaea33841664ba new file mode 100644 index 00000000..98838606 Binary files /dev/null and b/PO/Library/Artifacts/a2/a29d339574bd395381aaea33841664ba differ diff --git a/PO/Library/Artifacts/a2/a2a879bfb75f502dff1faf1ea766b8be b/PO/Library/Artifacts/a2/a2a879bfb75f502dff1faf1ea766b8be new file mode 100644 index 00000000..9e3a86fe Binary files /dev/null and b/PO/Library/Artifacts/a2/a2a879bfb75f502dff1faf1ea766b8be differ diff --git a/PO/Library/Artifacts/a2/a2d58d1759f55155028894b4f8f21051 b/PO/Library/Artifacts/a2/a2d58d1759f55155028894b4f8f21051 new file mode 100644 index 00000000..f5224fcb Binary files /dev/null and b/PO/Library/Artifacts/a2/a2d58d1759f55155028894b4f8f21051 differ diff --git a/PO/Library/Artifacts/a2/a2d787f63d9eef0340cc180249438dff b/PO/Library/Artifacts/a2/a2d787f63d9eef0340cc180249438dff new file mode 100644 index 00000000..7a926e06 Binary files /dev/null and b/PO/Library/Artifacts/a2/a2d787f63d9eef0340cc180249438dff differ diff --git a/PO/Library/Artifacts/a2/a2f9ed8d4022ca30771cf120be9fa81b b/PO/Library/Artifacts/a2/a2f9ed8d4022ca30771cf120be9fa81b new file mode 100644 index 00000000..88eb3fea Binary files /dev/null and b/PO/Library/Artifacts/a2/a2f9ed8d4022ca30771cf120be9fa81b differ diff --git a/PO/Library/Artifacts/a2/a2fd1337de5e43e51e5aaa9ee74a5517 b/PO/Library/Artifacts/a2/a2fd1337de5e43e51e5aaa9ee74a5517 new file mode 100644 index 00000000..c9f095a9 Binary files /dev/null and b/PO/Library/Artifacts/a2/a2fd1337de5e43e51e5aaa9ee74a5517 differ diff --git a/PO/Library/Artifacts/a3/a3249146a40340387fabe9ba1536ad91 b/PO/Library/Artifacts/a3/a3249146a40340387fabe9ba1536ad91 new file mode 100644 index 00000000..a9a71a08 Binary files /dev/null and b/PO/Library/Artifacts/a3/a3249146a40340387fabe9ba1536ad91 differ diff --git a/PO/Library/Artifacts/a3/a33768b991f23f5c474c3c453716bad0 b/PO/Library/Artifacts/a3/a33768b991f23f5c474c3c453716bad0 new file mode 100644 index 00000000..992d1f49 Binary files /dev/null and b/PO/Library/Artifacts/a3/a33768b991f23f5c474c3c453716bad0 differ diff --git a/PO/Library/Artifacts/a3/a344dfb7481289e2cb582d1b149e141f b/PO/Library/Artifacts/a3/a344dfb7481289e2cb582d1b149e141f new file mode 100644 index 00000000..6767a5a7 Binary files /dev/null and b/PO/Library/Artifacts/a3/a344dfb7481289e2cb582d1b149e141f differ diff --git a/PO/Library/Artifacts/a3/a3462db5103b8dbd1324047710cdd376 b/PO/Library/Artifacts/a3/a3462db5103b8dbd1324047710cdd376 new file mode 100644 index 00000000..afe8c0ea Binary files /dev/null and b/PO/Library/Artifacts/a3/a3462db5103b8dbd1324047710cdd376 differ diff --git a/PO/Library/Artifacts/a3/a3660cf35cdd81db329189da9af03d81 b/PO/Library/Artifacts/a3/a3660cf35cdd81db329189da9af03d81 new file mode 100644 index 00000000..432f3a55 Binary files /dev/null and b/PO/Library/Artifacts/a3/a3660cf35cdd81db329189da9af03d81 differ diff --git a/PO/Library/Artifacts/a3/a38af5b00df8303144c05e96ccc7cc78 b/PO/Library/Artifacts/a3/a38af5b00df8303144c05e96ccc7cc78 new file mode 100644 index 00000000..dba0efe7 Binary files /dev/null and b/PO/Library/Artifacts/a3/a38af5b00df8303144c05e96ccc7cc78 differ diff --git a/PO/Library/Artifacts/a3/a3c9633da40a9c2d4f207f4abe08a558 b/PO/Library/Artifacts/a3/a3c9633da40a9c2d4f207f4abe08a558 new file mode 100644 index 00000000..d7cfc26f Binary files /dev/null and b/PO/Library/Artifacts/a3/a3c9633da40a9c2d4f207f4abe08a558 differ diff --git a/PO/Library/Artifacts/a3/a3ef6b1090de3e8d9c58aa96f748ed94 b/PO/Library/Artifacts/a3/a3ef6b1090de3e8d9c58aa96f748ed94 new file mode 100644 index 00000000..3bd57254 Binary files /dev/null and b/PO/Library/Artifacts/a3/a3ef6b1090de3e8d9c58aa96f748ed94 differ diff --git a/PO/Library/Artifacts/a3/a3f250d9bd48e0835f3e0d3cb364010e b/PO/Library/Artifacts/a3/a3f250d9bd48e0835f3e0d3cb364010e new file mode 100644 index 00000000..1e58daf4 Binary files /dev/null and b/PO/Library/Artifacts/a3/a3f250d9bd48e0835f3e0d3cb364010e differ diff --git a/PO/Library/Artifacts/a3/a3f58c0112fe848f6c8b77ef9b7bca69 b/PO/Library/Artifacts/a3/a3f58c0112fe848f6c8b77ef9b7bca69 new file mode 100644 index 00000000..e105a703 Binary files /dev/null and b/PO/Library/Artifacts/a3/a3f58c0112fe848f6c8b77ef9b7bca69 differ diff --git a/PO/Library/Artifacts/a4/a41ae9c0c9798e8c8d958256e4901588 b/PO/Library/Artifacts/a4/a41ae9c0c9798e8c8d958256e4901588 new file mode 100644 index 00000000..6b5080f8 Binary files /dev/null and b/PO/Library/Artifacts/a4/a41ae9c0c9798e8c8d958256e4901588 differ diff --git a/PO/Library/Artifacts/a4/a41f654e41eda9dbc2febf7e4315ccfe b/PO/Library/Artifacts/a4/a41f654e41eda9dbc2febf7e4315ccfe new file mode 100644 index 00000000..847b3ca5 Binary files /dev/null and b/PO/Library/Artifacts/a4/a41f654e41eda9dbc2febf7e4315ccfe differ diff --git a/PO/Library/Artifacts/a4/a42f9119b3b856700254034ecb5e2b71 b/PO/Library/Artifacts/a4/a42f9119b3b856700254034ecb5e2b71 new file mode 100644 index 00000000..00fee6e3 Binary files /dev/null and b/PO/Library/Artifacts/a4/a42f9119b3b856700254034ecb5e2b71 differ diff --git a/PO/Library/Artifacts/a4/a439558aa9d8e4686e1bb2b5a97eb1e4 b/PO/Library/Artifacts/a4/a439558aa9d8e4686e1bb2b5a97eb1e4 new file mode 100644 index 00000000..86dda187 Binary files /dev/null and b/PO/Library/Artifacts/a4/a439558aa9d8e4686e1bb2b5a97eb1e4 differ diff --git a/PO/Library/Artifacts/a4/a43bb82d8cd2a3f163cb15858236fb2d b/PO/Library/Artifacts/a4/a43bb82d8cd2a3f163cb15858236fb2d new file mode 100644 index 00000000..85e0785f Binary files /dev/null and b/PO/Library/Artifacts/a4/a43bb82d8cd2a3f163cb15858236fb2d differ diff --git a/PO/Library/Artifacts/a4/a45142ba6855d6487471c34235d372e5 b/PO/Library/Artifacts/a4/a45142ba6855d6487471c34235d372e5 new file mode 100644 index 00000000..29c5b9fb Binary files /dev/null and b/PO/Library/Artifacts/a4/a45142ba6855d6487471c34235d372e5 differ diff --git a/PO/Library/Artifacts/a4/a47cf99c1e1b4779d6f3fc6a114f3757 b/PO/Library/Artifacts/a4/a47cf99c1e1b4779d6f3fc6a114f3757 new file mode 100644 index 00000000..0a297e25 Binary files /dev/null and b/PO/Library/Artifacts/a4/a47cf99c1e1b4779d6f3fc6a114f3757 differ diff --git a/PO/Library/Artifacts/a4/a4d3286680321b6c98b70672015aec90 b/PO/Library/Artifacts/a4/a4d3286680321b6c98b70672015aec90 new file mode 100644 index 00000000..e28eea96 Binary files /dev/null and b/PO/Library/Artifacts/a4/a4d3286680321b6c98b70672015aec90 differ diff --git a/PO/Library/Artifacts/a4/a4dc3b5b026995e56f99c43ac80aefe2 b/PO/Library/Artifacts/a4/a4dc3b5b026995e56f99c43ac80aefe2 new file mode 100644 index 00000000..0b2b36dd Binary files /dev/null and b/PO/Library/Artifacts/a4/a4dc3b5b026995e56f99c43ac80aefe2 differ diff --git a/PO/Library/Artifacts/a4/a4f722cc0c5696974097fa33474df914 b/PO/Library/Artifacts/a4/a4f722cc0c5696974097fa33474df914 new file mode 100644 index 00000000..c9eec46b Binary files /dev/null and b/PO/Library/Artifacts/a4/a4f722cc0c5696974097fa33474df914 differ diff --git a/PO/Library/Artifacts/a4/a4f7eb7bfb9911218b3b822a4b66e1bb b/PO/Library/Artifacts/a4/a4f7eb7bfb9911218b3b822a4b66e1bb new file mode 100644 index 00000000..d8e4cc5f Binary files /dev/null and b/PO/Library/Artifacts/a4/a4f7eb7bfb9911218b3b822a4b66e1bb differ diff --git a/PO/Library/Artifacts/a4/a4f81bdd5c1a779475472494bdb06c26 b/PO/Library/Artifacts/a4/a4f81bdd5c1a779475472494bdb06c26 new file mode 100644 index 00000000..2e4cdf34 Binary files /dev/null and b/PO/Library/Artifacts/a4/a4f81bdd5c1a779475472494bdb06c26 differ diff --git a/PO/Library/Artifacts/a5/a50101a9833f78caae19e5de5bcb73e2 b/PO/Library/Artifacts/a5/a50101a9833f78caae19e5de5bcb73e2 new file mode 100644 index 00000000..72dd64b6 Binary files /dev/null and b/PO/Library/Artifacts/a5/a50101a9833f78caae19e5de5bcb73e2 differ diff --git a/PO/Library/Artifacts/a5/a502782b1d01c50e80ccd6b136ad0864 b/PO/Library/Artifacts/a5/a502782b1d01c50e80ccd6b136ad0864 new file mode 100644 index 00000000..66bbda90 Binary files /dev/null and b/PO/Library/Artifacts/a5/a502782b1d01c50e80ccd6b136ad0864 differ diff --git a/PO/Library/Artifacts/a5/a505ac580b575fc87a39a0b2d3959236 b/PO/Library/Artifacts/a5/a505ac580b575fc87a39a0b2d3959236 new file mode 100644 index 00000000..396db895 Binary files /dev/null and b/PO/Library/Artifacts/a5/a505ac580b575fc87a39a0b2d3959236 differ diff --git a/PO/Library/Artifacts/a5/a508a55113413c132a8957ad2da48f57 b/PO/Library/Artifacts/a5/a508a55113413c132a8957ad2da48f57 new file mode 100644 index 00000000..e43fa0ea Binary files /dev/null and b/PO/Library/Artifacts/a5/a508a55113413c132a8957ad2da48f57 differ diff --git a/PO/Library/Artifacts/a5/a50e003acf68713588ff64c9a0048cb0 b/PO/Library/Artifacts/a5/a50e003acf68713588ff64c9a0048cb0 new file mode 100644 index 00000000..a8ce50a7 Binary files /dev/null and b/PO/Library/Artifacts/a5/a50e003acf68713588ff64c9a0048cb0 differ diff --git a/PO/Library/Artifacts/a5/a50f092835b76f6b8b1500f2e8fe68a7 b/PO/Library/Artifacts/a5/a50f092835b76f6b8b1500f2e8fe68a7 new file mode 100644 index 00000000..e5b0a311 Binary files /dev/null and b/PO/Library/Artifacts/a5/a50f092835b76f6b8b1500f2e8fe68a7 differ diff --git a/PO/Library/Artifacts/a5/a522d7ae64564d88627c9e1afd6c6f63 b/PO/Library/Artifacts/a5/a522d7ae64564d88627c9e1afd6c6f63 new file mode 100644 index 00000000..27ecf6b3 Binary files /dev/null and b/PO/Library/Artifacts/a5/a522d7ae64564d88627c9e1afd6c6f63 differ diff --git a/PO/Library/Artifacts/a5/a5368d2c55a060357be63b47b30867ee b/PO/Library/Artifacts/a5/a5368d2c55a060357be63b47b30867ee new file mode 100644 index 00000000..0417ebd9 Binary files /dev/null and b/PO/Library/Artifacts/a5/a5368d2c55a060357be63b47b30867ee differ diff --git a/PO/Library/Artifacts/a5/a5395737e53a8af4e6371cace5b15a89 b/PO/Library/Artifacts/a5/a5395737e53a8af4e6371cace5b15a89 new file mode 100644 index 00000000..97e845bf Binary files /dev/null and b/PO/Library/Artifacts/a5/a5395737e53a8af4e6371cace5b15a89 differ diff --git a/PO/Library/Artifacts/a5/a54da847a1906e4f00c09c11207a1512 b/PO/Library/Artifacts/a5/a54da847a1906e4f00c09c11207a1512 new file mode 100644 index 00000000..7886f998 Binary files /dev/null and b/PO/Library/Artifacts/a5/a54da847a1906e4f00c09c11207a1512 differ diff --git a/PO/Library/Artifacts/a5/a55b79fc23dd1ffce4206fab57821d1b b/PO/Library/Artifacts/a5/a55b79fc23dd1ffce4206fab57821d1b new file mode 100644 index 00000000..c8a3bebb Binary files /dev/null and b/PO/Library/Artifacts/a5/a55b79fc23dd1ffce4206fab57821d1b differ diff --git a/PO/Library/Artifacts/a5/a56e55448939880e1f64d8f662b3e1ab b/PO/Library/Artifacts/a5/a56e55448939880e1f64d8f662b3e1ab new file mode 100644 index 00000000..000b3959 Binary files /dev/null and b/PO/Library/Artifacts/a5/a56e55448939880e1f64d8f662b3e1ab differ diff --git a/PO/Library/Artifacts/a5/a571c227a4f26b35e0f20e87930629ce b/PO/Library/Artifacts/a5/a571c227a4f26b35e0f20e87930629ce new file mode 100644 index 00000000..423b2950 Binary files /dev/null and b/PO/Library/Artifacts/a5/a571c227a4f26b35e0f20e87930629ce differ diff --git a/PO/Library/Artifacts/a5/a572b2380a97aedb88d63a5b81003e1f b/PO/Library/Artifacts/a5/a572b2380a97aedb88d63a5b81003e1f new file mode 100644 index 00000000..f793b631 Binary files /dev/null and b/PO/Library/Artifacts/a5/a572b2380a97aedb88d63a5b81003e1f differ diff --git a/PO/Library/Artifacts/a5/a59a3c6dcc2ddfb00c59c14f073e7b1f b/PO/Library/Artifacts/a5/a59a3c6dcc2ddfb00c59c14f073e7b1f new file mode 100644 index 00000000..b2a26be9 Binary files /dev/null and b/PO/Library/Artifacts/a5/a59a3c6dcc2ddfb00c59c14f073e7b1f differ diff --git a/PO/Library/Artifacts/a5/a59ac631d6adc84bd0ccf8b5707bbcfe b/PO/Library/Artifacts/a5/a59ac631d6adc84bd0ccf8b5707bbcfe new file mode 100644 index 00000000..1939df1b Binary files /dev/null and b/PO/Library/Artifacts/a5/a59ac631d6adc84bd0ccf8b5707bbcfe differ diff --git a/PO/Library/Artifacts/a5/a5e5b71e3a3e5659ef95ad439bbb57ad b/PO/Library/Artifacts/a5/a5e5b71e3a3e5659ef95ad439bbb57ad new file mode 100644 index 00000000..fdd920a1 Binary files /dev/null and b/PO/Library/Artifacts/a5/a5e5b71e3a3e5659ef95ad439bbb57ad differ diff --git a/PO/Library/Artifacts/a5/a5eb7ef464e542477bda99825d622e7f b/PO/Library/Artifacts/a5/a5eb7ef464e542477bda99825d622e7f new file mode 100644 index 00000000..515d6c19 Binary files /dev/null and b/PO/Library/Artifacts/a5/a5eb7ef464e542477bda99825d622e7f differ diff --git a/PO/Library/Artifacts/a5/a5eecf01bb0b315220db414cf5774fd1 b/PO/Library/Artifacts/a5/a5eecf01bb0b315220db414cf5774fd1 new file mode 100644 index 00000000..f3c8b7e9 Binary files /dev/null and b/PO/Library/Artifacts/a5/a5eecf01bb0b315220db414cf5774fd1 differ diff --git a/PO/Library/Artifacts/a5/a5f0a8be763442ea1c3c52237a60624f b/PO/Library/Artifacts/a5/a5f0a8be763442ea1c3c52237a60624f new file mode 100644 index 00000000..4db4cb05 Binary files /dev/null and b/PO/Library/Artifacts/a5/a5f0a8be763442ea1c3c52237a60624f differ diff --git a/PO/Library/Artifacts/a6/a6068eaccc1d30d469682f7d5f211f9e b/PO/Library/Artifacts/a6/a6068eaccc1d30d469682f7d5f211f9e new file mode 100644 index 00000000..3f2730ce Binary files /dev/null and b/PO/Library/Artifacts/a6/a6068eaccc1d30d469682f7d5f211f9e differ diff --git a/PO/Library/Artifacts/a6/a623d789e2f12a269978f1d2e3904ff9 b/PO/Library/Artifacts/a6/a623d789e2f12a269978f1d2e3904ff9 new file mode 100644 index 00000000..44dd06cd Binary files /dev/null and b/PO/Library/Artifacts/a6/a623d789e2f12a269978f1d2e3904ff9 differ diff --git a/PO/Library/Artifacts/a6/a6306879a380bd222a4027d7b63664d1 b/PO/Library/Artifacts/a6/a6306879a380bd222a4027d7b63664d1 new file mode 100644 index 00000000..204f4c26 Binary files /dev/null and b/PO/Library/Artifacts/a6/a6306879a380bd222a4027d7b63664d1 differ diff --git a/PO/Library/Artifacts/a6/a646223d379e765f32bddf0f19847f4f b/PO/Library/Artifacts/a6/a646223d379e765f32bddf0f19847f4f new file mode 100644 index 00000000..7bbc2507 Binary files /dev/null and b/PO/Library/Artifacts/a6/a646223d379e765f32bddf0f19847f4f differ diff --git a/PO/Library/Artifacts/a6/a6534028f64c9b9588beacf4d8ab6b57 b/PO/Library/Artifacts/a6/a6534028f64c9b9588beacf4d8ab6b57 new file mode 100644 index 00000000..28e7d61f Binary files /dev/null and b/PO/Library/Artifacts/a6/a6534028f64c9b9588beacf4d8ab6b57 differ diff --git a/PO/Library/Artifacts/a6/a653ae8c5c6139e57acda753efc85c40 b/PO/Library/Artifacts/a6/a653ae8c5c6139e57acda753efc85c40 new file mode 100644 index 00000000..fa834d3c Binary files /dev/null and b/PO/Library/Artifacts/a6/a653ae8c5c6139e57acda753efc85c40 differ diff --git a/PO/Library/Artifacts/a6/a65c0f839f1f23a133e2e97126162f8e b/PO/Library/Artifacts/a6/a65c0f839f1f23a133e2e97126162f8e new file mode 100644 index 00000000..c18098e8 Binary files /dev/null and b/PO/Library/Artifacts/a6/a65c0f839f1f23a133e2e97126162f8e differ diff --git a/PO/Library/Artifacts/a6/a65ccc77bfdbabce6c51703eacf5f7fb b/PO/Library/Artifacts/a6/a65ccc77bfdbabce6c51703eacf5f7fb new file mode 100644 index 00000000..55216f1b Binary files /dev/null and b/PO/Library/Artifacts/a6/a65ccc77bfdbabce6c51703eacf5f7fb differ diff --git a/PO/Library/Artifacts/a6/a673fa78f4a6c4351ce06cdbabe062dc b/PO/Library/Artifacts/a6/a673fa78f4a6c4351ce06cdbabe062dc new file mode 100644 index 00000000..0a1e8c37 Binary files /dev/null and b/PO/Library/Artifacts/a6/a673fa78f4a6c4351ce06cdbabe062dc differ diff --git a/PO/Library/Artifacts/a6/a679d1b731b12eeaec29259696d90d17 b/PO/Library/Artifacts/a6/a679d1b731b12eeaec29259696d90d17 new file mode 100644 index 00000000..ae743c30 Binary files /dev/null and b/PO/Library/Artifacts/a6/a679d1b731b12eeaec29259696d90d17 differ diff --git a/PO/Library/Artifacts/a6/a681d3db0d9ebeadae73eb16f48602e5 b/PO/Library/Artifacts/a6/a681d3db0d9ebeadae73eb16f48602e5 new file mode 100644 index 00000000..b328cb51 Binary files /dev/null and b/PO/Library/Artifacts/a6/a681d3db0d9ebeadae73eb16f48602e5 differ diff --git a/PO/Library/Artifacts/a6/a68ca33d37d5b175e9ed9aa03a6d0146 b/PO/Library/Artifacts/a6/a68ca33d37d5b175e9ed9aa03a6d0146 new file mode 100644 index 00000000..eb828984 Binary files /dev/null and b/PO/Library/Artifacts/a6/a68ca33d37d5b175e9ed9aa03a6d0146 differ diff --git a/PO/Library/Artifacts/a6/a694d243962bfab37c54f4be853d6787 b/PO/Library/Artifacts/a6/a694d243962bfab37c54f4be853d6787 new file mode 100644 index 00000000..d85fd8f8 Binary files /dev/null and b/PO/Library/Artifacts/a6/a694d243962bfab37c54f4be853d6787 differ diff --git a/PO/Library/Artifacts/a6/a69e2f687dd802eb335ab27d7ba3ea15 b/PO/Library/Artifacts/a6/a69e2f687dd802eb335ab27d7ba3ea15 new file mode 100644 index 00000000..0dcc7ad5 Binary files /dev/null and b/PO/Library/Artifacts/a6/a69e2f687dd802eb335ab27d7ba3ea15 differ diff --git a/PO/Library/Artifacts/a6/a6b2699f2c99afeb74dc18bffc614671 b/PO/Library/Artifacts/a6/a6b2699f2c99afeb74dc18bffc614671 new file mode 100644 index 00000000..5cb60deb Binary files /dev/null and b/PO/Library/Artifacts/a6/a6b2699f2c99afeb74dc18bffc614671 differ diff --git a/PO/Library/Artifacts/a6/a6ba498d209295b04e7b183b39103135 b/PO/Library/Artifacts/a6/a6ba498d209295b04e7b183b39103135 new file mode 100644 index 00000000..fc1f1c2e Binary files /dev/null and b/PO/Library/Artifacts/a6/a6ba498d209295b04e7b183b39103135 differ diff --git a/PO/Library/Artifacts/a6/a6d0222e5c17e66e6875e78225d00ab6 b/PO/Library/Artifacts/a6/a6d0222e5c17e66e6875e78225d00ab6 new file mode 100644 index 00000000..0d29a9a5 Binary files /dev/null and b/PO/Library/Artifacts/a6/a6d0222e5c17e66e6875e78225d00ab6 differ diff --git a/PO/Library/Artifacts/a6/a6da7f4d58bc8971d2a260875a65ee7e b/PO/Library/Artifacts/a6/a6da7f4d58bc8971d2a260875a65ee7e new file mode 100644 index 00000000..3a68e35c Binary files /dev/null and b/PO/Library/Artifacts/a6/a6da7f4d58bc8971d2a260875a65ee7e differ diff --git a/PO/Library/Artifacts/a6/a6ed01d4b895902860a07fd00965f112 b/PO/Library/Artifacts/a6/a6ed01d4b895902860a07fd00965f112 new file mode 100644 index 00000000..d2672aab Binary files /dev/null and b/PO/Library/Artifacts/a6/a6ed01d4b895902860a07fd00965f112 differ diff --git a/PO/Library/Artifacts/a6/a6eeda927f23755a709eecc40efc7c1f b/PO/Library/Artifacts/a6/a6eeda927f23755a709eecc40efc7c1f new file mode 100644 index 00000000..778b3c6c Binary files /dev/null and b/PO/Library/Artifacts/a6/a6eeda927f23755a709eecc40efc7c1f differ diff --git a/PO/Library/Artifacts/a7/a7004adb264f44389da0872d1ec78186 b/PO/Library/Artifacts/a7/a7004adb264f44389da0872d1ec78186 new file mode 100644 index 00000000..bb5f8212 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7004adb264f44389da0872d1ec78186 differ diff --git a/PO/Library/Artifacts/a7/a702b541cd6d4cbec364cc8892604fcb b/PO/Library/Artifacts/a7/a702b541cd6d4cbec364cc8892604fcb new file mode 100644 index 00000000..bcd08635 Binary files /dev/null and b/PO/Library/Artifacts/a7/a702b541cd6d4cbec364cc8892604fcb differ diff --git a/PO/Library/Artifacts/a7/a709f09e1285323cba37b0cfbddf97ea b/PO/Library/Artifacts/a7/a709f09e1285323cba37b0cfbddf97ea new file mode 100644 index 00000000..c35254e0 Binary files /dev/null and b/PO/Library/Artifacts/a7/a709f09e1285323cba37b0cfbddf97ea differ diff --git a/PO/Library/Artifacts/a7/a70f585db9afcf51b985bbbe1777d4da b/PO/Library/Artifacts/a7/a70f585db9afcf51b985bbbe1777d4da new file mode 100644 index 00000000..dbd38351 Binary files /dev/null and b/PO/Library/Artifacts/a7/a70f585db9afcf51b985bbbe1777d4da differ diff --git a/PO/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b b/PO/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b new file mode 100644 index 00000000..198cc8c8 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b differ diff --git a/PO/Library/Artifacts/a7/a7124835eab92f6befc02f008cd83f46 b/PO/Library/Artifacts/a7/a7124835eab92f6befc02f008cd83f46 new file mode 100644 index 00000000..792fd339 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7124835eab92f6befc02f008cd83f46 differ diff --git a/PO/Library/Artifacts/a7/a71cbca062f5c5da9509e11b8ddc4225 b/PO/Library/Artifacts/a7/a71cbca062f5c5da9509e11b8ddc4225 new file mode 100644 index 00000000..47b51ebc Binary files /dev/null and b/PO/Library/Artifacts/a7/a71cbca062f5c5da9509e11b8ddc4225 differ diff --git a/PO/Library/Artifacts/a7/a72b0a8020201ded9133f3a0637bd148 b/PO/Library/Artifacts/a7/a72b0a8020201ded9133f3a0637bd148 new file mode 100644 index 00000000..7a580c7c Binary files /dev/null and b/PO/Library/Artifacts/a7/a72b0a8020201ded9133f3a0637bd148 differ diff --git a/PO/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 b/PO/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 new file mode 100644 index 00000000..93e3e484 Binary files /dev/null and b/PO/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 differ diff --git a/PO/Library/Artifacts/a7/a740afa6dbae255a9facd2aff88f41e0 b/PO/Library/Artifacts/a7/a740afa6dbae255a9facd2aff88f41e0 new file mode 100644 index 00000000..daada17e Binary files /dev/null and b/PO/Library/Artifacts/a7/a740afa6dbae255a9facd2aff88f41e0 differ diff --git a/PO/Library/Artifacts/a7/a76d291a72a416f295279f608d7a96c6 b/PO/Library/Artifacts/a7/a76d291a72a416f295279f608d7a96c6 new file mode 100644 index 00000000..b4d824be Binary files /dev/null and b/PO/Library/Artifacts/a7/a76d291a72a416f295279f608d7a96c6 differ diff --git a/PO/Library/Artifacts/a7/a76e82285b544679d30859d78e81e6e0 b/PO/Library/Artifacts/a7/a76e82285b544679d30859d78e81e6e0 new file mode 100644 index 00000000..cf42effe Binary files /dev/null and b/PO/Library/Artifacts/a7/a76e82285b544679d30859d78e81e6e0 differ diff --git a/PO/Library/Artifacts/a7/a77f7287bcb932436b6984a1fdd74a84 b/PO/Library/Artifacts/a7/a77f7287bcb932436b6984a1fdd74a84 new file mode 100644 index 00000000..e7aafc02 Binary files /dev/null and b/PO/Library/Artifacts/a7/a77f7287bcb932436b6984a1fdd74a84 differ diff --git a/PO/Library/Artifacts/a7/a788417b4d3b6d09df282ccd818d5cf5 b/PO/Library/Artifacts/a7/a788417b4d3b6d09df282ccd818d5cf5 new file mode 100644 index 00000000..da9327f9 Binary files /dev/null and b/PO/Library/Artifacts/a7/a788417b4d3b6d09df282ccd818d5cf5 differ diff --git a/PO/Library/Artifacts/a7/a78c31af337ec6d5e9d47133b226b01c b/PO/Library/Artifacts/a7/a78c31af337ec6d5e9d47133b226b01c new file mode 100644 index 00000000..758b8f60 Binary files /dev/null and b/PO/Library/Artifacts/a7/a78c31af337ec6d5e9d47133b226b01c differ diff --git a/PO/Library/Artifacts/a7/a7985c7853b1146b1e7cd433bc7d8596 b/PO/Library/Artifacts/a7/a7985c7853b1146b1e7cd433bc7d8596 new file mode 100644 index 00000000..50b675b1 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7985c7853b1146b1e7cd433bc7d8596 differ diff --git a/PO/Library/Artifacts/a7/a7af42e9f3893de3227e4a7ae1746a0f b/PO/Library/Artifacts/a7/a7af42e9f3893de3227e4a7ae1746a0f new file mode 100644 index 00000000..52c9b6c7 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7af42e9f3893de3227e4a7ae1746a0f differ diff --git a/PO/Library/Artifacts/a7/a7bed9b5ef92e41007945ca814910e24 b/PO/Library/Artifacts/a7/a7bed9b5ef92e41007945ca814910e24 new file mode 100644 index 00000000..9b501c6f Binary files /dev/null and b/PO/Library/Artifacts/a7/a7bed9b5ef92e41007945ca814910e24 differ diff --git a/PO/Library/Artifacts/a7/a7eac26d320848cfd510bea2391af8ce b/PO/Library/Artifacts/a7/a7eac26d320848cfd510bea2391af8ce new file mode 100644 index 00000000..6fccda41 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7eac26d320848cfd510bea2391af8ce differ diff --git a/PO/Library/Artifacts/a7/a7eef128945e4c7e9bf65f45bd1a20c7 b/PO/Library/Artifacts/a7/a7eef128945e4c7e9bf65f45bd1a20c7 new file mode 100644 index 00000000..3036012d Binary files /dev/null and b/PO/Library/Artifacts/a7/a7eef128945e4c7e9bf65f45bd1a20c7 differ diff --git a/PO/Library/Artifacts/a7/a7f4df1374456e8d26158a7bd87d0be5 b/PO/Library/Artifacts/a7/a7f4df1374456e8d26158a7bd87d0be5 new file mode 100644 index 00000000..a786e606 Binary files /dev/null and b/PO/Library/Artifacts/a7/a7f4df1374456e8d26158a7bd87d0be5 differ diff --git a/PO/Library/Artifacts/a8/a816e39d88968d64c45b396bb3109193 b/PO/Library/Artifacts/a8/a816e39d88968d64c45b396bb3109193 new file mode 100644 index 00000000..2e1248cd Binary files /dev/null and b/PO/Library/Artifacts/a8/a816e39d88968d64c45b396bb3109193 differ diff --git a/PO/Library/Artifacts/a8/a82ed83180eb103f4bbe5266bac960b6 b/PO/Library/Artifacts/a8/a82ed83180eb103f4bbe5266bac960b6 new file mode 100644 index 00000000..fd9494a5 Binary files /dev/null and b/PO/Library/Artifacts/a8/a82ed83180eb103f4bbe5266bac960b6 differ diff --git a/PO/Library/Artifacts/a8/a831a56c49a49d26261397fab5067720 b/PO/Library/Artifacts/a8/a831a56c49a49d26261397fab5067720 new file mode 100644 index 00000000..ca2fcc7f Binary files /dev/null and b/PO/Library/Artifacts/a8/a831a56c49a49d26261397fab5067720 differ diff --git a/PO/Library/Artifacts/a8/a83685aeb5e0441526c7d04df7ef1d16 b/PO/Library/Artifacts/a8/a83685aeb5e0441526c7d04df7ef1d16 new file mode 100644 index 00000000..68b21af9 Binary files /dev/null and b/PO/Library/Artifacts/a8/a83685aeb5e0441526c7d04df7ef1d16 differ diff --git a/PO/Library/Artifacts/a8/a861358945d3e5d6d1715cd95f415468 b/PO/Library/Artifacts/a8/a861358945d3e5d6d1715cd95f415468 new file mode 100644 index 00000000..9cc7958e Binary files /dev/null and b/PO/Library/Artifacts/a8/a861358945d3e5d6d1715cd95f415468 differ diff --git a/PO/Library/Artifacts/a8/a86fb03ce690888c1e885a8c6c10e58b b/PO/Library/Artifacts/a8/a86fb03ce690888c1e885a8c6c10e58b new file mode 100644 index 00000000..3826b3af Binary files /dev/null and b/PO/Library/Artifacts/a8/a86fb03ce690888c1e885a8c6c10e58b differ diff --git a/PO/Library/Artifacts/a8/a8a0ff9f1597f9e8edba5df38582194f b/PO/Library/Artifacts/a8/a8a0ff9f1597f9e8edba5df38582194f new file mode 100644 index 00000000..acc6b353 Binary files /dev/null and b/PO/Library/Artifacts/a8/a8a0ff9f1597f9e8edba5df38582194f differ diff --git a/PO/Library/Artifacts/a8/a8a97b85b7fa37765df47a7d0066b0f0 b/PO/Library/Artifacts/a8/a8a97b85b7fa37765df47a7d0066b0f0 new file mode 100644 index 00000000..f7f3d659 Binary files /dev/null and b/PO/Library/Artifacts/a8/a8a97b85b7fa37765df47a7d0066b0f0 differ diff --git a/PO/Library/Artifacts/a8/a8bd57575af2ccf505ee58c858854b52 b/PO/Library/Artifacts/a8/a8bd57575af2ccf505ee58c858854b52 new file mode 100644 index 00000000..a89f185b Binary files /dev/null and b/PO/Library/Artifacts/a8/a8bd57575af2ccf505ee58c858854b52 differ diff --git a/PO/Library/Artifacts/a8/a8f44fa1c3daf0aac578b4f715eaf534 b/PO/Library/Artifacts/a8/a8f44fa1c3daf0aac578b4f715eaf534 new file mode 100644 index 00000000..2ffe8fff Binary files /dev/null and b/PO/Library/Artifacts/a8/a8f44fa1c3daf0aac578b4f715eaf534 differ diff --git a/PO/Library/Artifacts/a9/a9033cf898a95eb3bc156618083472b1 b/PO/Library/Artifacts/a9/a9033cf898a95eb3bc156618083472b1 new file mode 100644 index 00000000..3e3c7111 Binary files /dev/null and b/PO/Library/Artifacts/a9/a9033cf898a95eb3bc156618083472b1 differ diff --git a/PO/Library/Artifacts/a9/a91e35b5dfd8fc4000d10c02243b0557 b/PO/Library/Artifacts/a9/a91e35b5dfd8fc4000d10c02243b0557 new file mode 100644 index 00000000..8d4b8031 Binary files /dev/null and b/PO/Library/Artifacts/a9/a91e35b5dfd8fc4000d10c02243b0557 differ diff --git a/PO/Library/Artifacts/a9/a92b6b5f10326330796f49449fad0150 b/PO/Library/Artifacts/a9/a92b6b5f10326330796f49449fad0150 new file mode 100644 index 00000000..4ec45530 Binary files /dev/null and b/PO/Library/Artifacts/a9/a92b6b5f10326330796f49449fad0150 differ diff --git a/PO/Library/Artifacts/a9/a92cf4068f2176bc89e5a0acc749310d b/PO/Library/Artifacts/a9/a92cf4068f2176bc89e5a0acc749310d new file mode 100644 index 00000000..3f604415 Binary files /dev/null and b/PO/Library/Artifacts/a9/a92cf4068f2176bc89e5a0acc749310d differ diff --git a/PO/Library/Artifacts/a9/a932f92dbf7268c39bbc90027234d0a6 b/PO/Library/Artifacts/a9/a932f92dbf7268c39bbc90027234d0a6 new file mode 100644 index 00000000..4cdc2cb3 Binary files /dev/null and b/PO/Library/Artifacts/a9/a932f92dbf7268c39bbc90027234d0a6 differ diff --git a/PO/Library/Artifacts/a9/a9568f1cd8b2eb6e8c6810efaf50b59a b/PO/Library/Artifacts/a9/a9568f1cd8b2eb6e8c6810efaf50b59a new file mode 100644 index 00000000..72066630 Binary files /dev/null and b/PO/Library/Artifacts/a9/a9568f1cd8b2eb6e8c6810efaf50b59a differ diff --git a/PO/Library/Artifacts/a9/a96aef3568af896c9cb247c20d80b062 b/PO/Library/Artifacts/a9/a96aef3568af896c9cb247c20d80b062 new file mode 100644 index 00000000..9bb24e01 Binary files /dev/null and b/PO/Library/Artifacts/a9/a96aef3568af896c9cb247c20d80b062 differ diff --git a/PO/Library/Artifacts/a9/a97de19a517f7a0ea37b3fd09ef4c1a7 b/PO/Library/Artifacts/a9/a97de19a517f7a0ea37b3fd09ef4c1a7 new file mode 100644 index 00000000..f9fd2708 Binary files /dev/null and b/PO/Library/Artifacts/a9/a97de19a517f7a0ea37b3fd09ef4c1a7 differ diff --git a/PO/Library/Artifacts/a9/a98918dd2a268f932a43a34d9f210dad b/PO/Library/Artifacts/a9/a98918dd2a268f932a43a34d9f210dad new file mode 100644 index 00000000..5a9975b5 Binary files /dev/null and b/PO/Library/Artifacts/a9/a98918dd2a268f932a43a34d9f210dad differ diff --git a/PO/Library/Artifacts/a9/a99d2f6df8265b09c4e0b19a6fdaeb0b b/PO/Library/Artifacts/a9/a99d2f6df8265b09c4e0b19a6fdaeb0b new file mode 100644 index 00000000..85af9888 Binary files /dev/null and b/PO/Library/Artifacts/a9/a99d2f6df8265b09c4e0b19a6fdaeb0b differ diff --git a/PO/Library/Artifacts/a9/a9a50d452f86fdb7d775a2c9ce5cac4e b/PO/Library/Artifacts/a9/a9a50d452f86fdb7d775a2c9ce5cac4e new file mode 100644 index 00000000..3761e47f Binary files /dev/null and b/PO/Library/Artifacts/a9/a9a50d452f86fdb7d775a2c9ce5cac4e differ diff --git a/PO/Library/Artifacts/a9/a9b2cf986c53e3494b2435b955d64507 b/PO/Library/Artifacts/a9/a9b2cf986c53e3494b2435b955d64507 new file mode 100644 index 00000000..d5072e6d Binary files /dev/null and b/PO/Library/Artifacts/a9/a9b2cf986c53e3494b2435b955d64507 differ diff --git a/PO/Library/Artifacts/a9/a9c3f8b09a2a3c5c722aa7249a2547a9 b/PO/Library/Artifacts/a9/a9c3f8b09a2a3c5c722aa7249a2547a9 new file mode 100644 index 00000000..b9cbc85c Binary files /dev/null and b/PO/Library/Artifacts/a9/a9c3f8b09a2a3c5c722aa7249a2547a9 differ diff --git a/PO/Library/Artifacts/a9/a9d91b7fa387c8cd9003d44284211836 b/PO/Library/Artifacts/a9/a9d91b7fa387c8cd9003d44284211836 new file mode 100644 index 00000000..f0ab60c1 Binary files /dev/null and b/PO/Library/Artifacts/a9/a9d91b7fa387c8cd9003d44284211836 differ diff --git a/PO/Library/Artifacts/a9/a9db0bebf1293966d547d3385e0ff666 b/PO/Library/Artifacts/a9/a9db0bebf1293966d547d3385e0ff666 new file mode 100644 index 00000000..4194915d Binary files /dev/null and b/PO/Library/Artifacts/a9/a9db0bebf1293966d547d3385e0ff666 differ diff --git a/PO/Library/Artifacts/a9/a9f27cbd5ce6b748c0156abadd84713f b/PO/Library/Artifacts/a9/a9f27cbd5ce6b748c0156abadd84713f new file mode 100644 index 00000000..9ad58516 Binary files /dev/null and b/PO/Library/Artifacts/a9/a9f27cbd5ce6b748c0156abadd84713f differ diff --git a/PO/Library/Artifacts/aa/aa24581c2fd46fed15f59ea892324cd3 b/PO/Library/Artifacts/aa/aa24581c2fd46fed15f59ea892324cd3 new file mode 100644 index 00000000..54d65d6d Binary files /dev/null and b/PO/Library/Artifacts/aa/aa24581c2fd46fed15f59ea892324cd3 differ diff --git a/PO/Library/Artifacts/aa/aa2c5c9a9f49906daed4aa09ac8edb70 b/PO/Library/Artifacts/aa/aa2c5c9a9f49906daed4aa09ac8edb70 new file mode 100644 index 00000000..bde38746 Binary files /dev/null and b/PO/Library/Artifacts/aa/aa2c5c9a9f49906daed4aa09ac8edb70 differ diff --git a/PO/Library/Artifacts/aa/aa52fb0a6e4f33b66a6b98b6afe5834e b/PO/Library/Artifacts/aa/aa52fb0a6e4f33b66a6b98b6afe5834e new file mode 100644 index 00000000..bb58600c Binary files /dev/null and b/PO/Library/Artifacts/aa/aa52fb0a6e4f33b66a6b98b6afe5834e differ diff --git a/PO/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 b/PO/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 new file mode 100644 index 00000000..f8e19c89 Binary files /dev/null and b/PO/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 differ diff --git a/PO/Library/Artifacts/aa/aa7dd240d088882f819569b302e5cf37 b/PO/Library/Artifacts/aa/aa7dd240d088882f819569b302e5cf37 new file mode 100644 index 00000000..3255250e Binary files /dev/null and b/PO/Library/Artifacts/aa/aa7dd240d088882f819569b302e5cf37 differ diff --git a/PO/Library/Artifacts/aa/aa7e4d15ab0f72124a5079e59db6e579 b/PO/Library/Artifacts/aa/aa7e4d15ab0f72124a5079e59db6e579 new file mode 100644 index 00000000..7a4cae56 Binary files /dev/null and b/PO/Library/Artifacts/aa/aa7e4d15ab0f72124a5079e59db6e579 differ diff --git a/PO/Library/Artifacts/aa/aa84724c2b0a62b4a547b881835928c7 b/PO/Library/Artifacts/aa/aa84724c2b0a62b4a547b881835928c7 new file mode 100644 index 00000000..9e4a1a2f Binary files /dev/null and b/PO/Library/Artifacts/aa/aa84724c2b0a62b4a547b881835928c7 differ diff --git a/PO/Library/Artifacts/aa/aa8d2df8f477cf7302fbc7b38b319261 b/PO/Library/Artifacts/aa/aa8d2df8f477cf7302fbc7b38b319261 new file mode 100644 index 00000000..0e61ae6a Binary files /dev/null and b/PO/Library/Artifacts/aa/aa8d2df8f477cf7302fbc7b38b319261 differ diff --git a/PO/Library/Artifacts/aa/aab43e742a5f34db512d84085632feb8 b/PO/Library/Artifacts/aa/aab43e742a5f34db512d84085632feb8 new file mode 100644 index 00000000..8ee0dac6 Binary files /dev/null and b/PO/Library/Artifacts/aa/aab43e742a5f34db512d84085632feb8 differ diff --git a/PO/Library/Artifacts/aa/aabb9e40829762801515d6e62f2de56c b/PO/Library/Artifacts/aa/aabb9e40829762801515d6e62f2de56c new file mode 100644 index 00000000..cb7075ef Binary files /dev/null and b/PO/Library/Artifacts/aa/aabb9e40829762801515d6e62f2de56c differ diff --git a/PO/Library/Artifacts/aa/aaf33fb97235a8957b561615152b2223 b/PO/Library/Artifacts/aa/aaf33fb97235a8957b561615152b2223 new file mode 100644 index 00000000..2e3861ed Binary files /dev/null and b/PO/Library/Artifacts/aa/aaf33fb97235a8957b561615152b2223 differ diff --git a/PO/Library/Artifacts/ab/ab07e0d51354fdaa2cf967c6073afa53 b/PO/Library/Artifacts/ab/ab07e0d51354fdaa2cf967c6073afa53 new file mode 100644 index 00000000..4474cd53 Binary files /dev/null and b/PO/Library/Artifacts/ab/ab07e0d51354fdaa2cf967c6073afa53 differ diff --git a/PO/Library/Artifacts/ab/ab326a5281b1fc6a4ad738a8b4f3b598 b/PO/Library/Artifacts/ab/ab326a5281b1fc6a4ad738a8b4f3b598 new file mode 100644 index 00000000..fb267a6d Binary files /dev/null and b/PO/Library/Artifacts/ab/ab326a5281b1fc6a4ad738a8b4f3b598 differ diff --git a/PO/Library/Artifacts/ab/ab366422c642fcf517b57811f349a73f b/PO/Library/Artifacts/ab/ab366422c642fcf517b57811f349a73f new file mode 100644 index 00000000..9eb6a5b7 Binary files /dev/null and b/PO/Library/Artifacts/ab/ab366422c642fcf517b57811f349a73f differ diff --git a/PO/Library/Artifacts/ab/ab4039a04335e205d571ab7688c75610 b/PO/Library/Artifacts/ab/ab4039a04335e205d571ab7688c75610 new file mode 100644 index 00000000..8df87ac5 Binary files /dev/null and b/PO/Library/Artifacts/ab/ab4039a04335e205d571ab7688c75610 differ diff --git a/PO/Library/Artifacts/ab/ab59866019d9e3092c5fc51ebde598aa b/PO/Library/Artifacts/ab/ab59866019d9e3092c5fc51ebde598aa new file mode 100644 index 00000000..d1a56ffd Binary files /dev/null and b/PO/Library/Artifacts/ab/ab59866019d9e3092c5fc51ebde598aa differ diff --git a/PO/Library/Artifacts/ab/ab774d5b75ff017e55c883e7216ba2fe b/PO/Library/Artifacts/ab/ab774d5b75ff017e55c883e7216ba2fe new file mode 100644 index 00000000..9da3e997 Binary files /dev/null and b/PO/Library/Artifacts/ab/ab774d5b75ff017e55c883e7216ba2fe differ diff --git a/PO/Library/Artifacts/ab/ab997edf5fb0a513593f4289a121f503 b/PO/Library/Artifacts/ab/ab997edf5fb0a513593f4289a121f503 new file mode 100644 index 00000000..844b4242 Binary files /dev/null and b/PO/Library/Artifacts/ab/ab997edf5fb0a513593f4289a121f503 differ diff --git a/PO/Library/Artifacts/ab/ab9a57c70a4e674d072fc11da631dbb0 b/PO/Library/Artifacts/ab/ab9a57c70a4e674d072fc11da631dbb0 new file mode 100644 index 00000000..5353c48e Binary files /dev/null and b/PO/Library/Artifacts/ab/ab9a57c70a4e674d072fc11da631dbb0 differ diff --git a/PO/Library/Artifacts/ab/abba7ee6941f5593e2e72f8f41b18f94 b/PO/Library/Artifacts/ab/abba7ee6941f5593e2e72f8f41b18f94 new file mode 100644 index 00000000..e2444476 Binary files /dev/null and b/PO/Library/Artifacts/ab/abba7ee6941f5593e2e72f8f41b18f94 differ diff --git a/PO/Library/Artifacts/ab/abbfcd11643bf5d686aa4cde209f2579 b/PO/Library/Artifacts/ab/abbfcd11643bf5d686aa4cde209f2579 new file mode 100644 index 00000000..1dcd7046 Binary files /dev/null and b/PO/Library/Artifacts/ab/abbfcd11643bf5d686aa4cde209f2579 differ diff --git a/PO/Library/Artifacts/ab/abefb431d73556f017d0c3862117c22b b/PO/Library/Artifacts/ab/abefb431d73556f017d0c3862117c22b new file mode 100644 index 00000000..62afd5a4 Binary files /dev/null and b/PO/Library/Artifacts/ab/abefb431d73556f017d0c3862117c22b differ diff --git a/PO/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b b/PO/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b new file mode 100644 index 00000000..5ad8c1f2 Binary files /dev/null and b/PO/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b differ diff --git a/PO/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c b/PO/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c new file mode 100644 index 00000000..8d1da09e Binary files /dev/null and b/PO/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c differ diff --git a/PO/Library/Artifacts/ac/ac06d6b3e6aa93b643495fe26da44dfe b/PO/Library/Artifacts/ac/ac06d6b3e6aa93b643495fe26da44dfe new file mode 100644 index 00000000..1ff07d7d Binary files /dev/null and b/PO/Library/Artifacts/ac/ac06d6b3e6aa93b643495fe26da44dfe differ diff --git a/PO/Library/Artifacts/ac/ac08321d1710b0f5d2bf8c089e3c4a91 b/PO/Library/Artifacts/ac/ac08321d1710b0f5d2bf8c089e3c4a91 new file mode 100644 index 00000000..45f2f771 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac08321d1710b0f5d2bf8c089e3c4a91 differ diff --git a/PO/Library/Artifacts/ac/ac0b5a825cba0003ba4e8346aa8f3135 b/PO/Library/Artifacts/ac/ac0b5a825cba0003ba4e8346aa8f3135 new file mode 100644 index 00000000..4b43faed Binary files /dev/null and b/PO/Library/Artifacts/ac/ac0b5a825cba0003ba4e8346aa8f3135 differ diff --git a/PO/Library/Artifacts/ac/ac14354bfe6673f4d10b1d8b815f3a70 b/PO/Library/Artifacts/ac/ac14354bfe6673f4d10b1d8b815f3a70 new file mode 100644 index 00000000..abe124ec Binary files /dev/null and b/PO/Library/Artifacts/ac/ac14354bfe6673f4d10b1d8b815f3a70 differ diff --git a/PO/Library/Artifacts/ac/ac22928cccca14bc361e8e175b474028 b/PO/Library/Artifacts/ac/ac22928cccca14bc361e8e175b474028 new file mode 100644 index 00000000..1348cc92 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac22928cccca14bc361e8e175b474028 differ diff --git a/PO/Library/Artifacts/ac/ac26adf7b2bc0a5c8c391b9a6d4e8455 b/PO/Library/Artifacts/ac/ac26adf7b2bc0a5c8c391b9a6d4e8455 new file mode 100644 index 00000000..c8344a9a Binary files /dev/null and b/PO/Library/Artifacts/ac/ac26adf7b2bc0a5c8c391b9a6d4e8455 differ diff --git a/PO/Library/Artifacts/ac/ac2ba9a423439627bc7c08f1ace57e04 b/PO/Library/Artifacts/ac/ac2ba9a423439627bc7c08f1ace57e04 new file mode 100644 index 00000000..2253b6a8 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac2ba9a423439627bc7c08f1ace57e04 differ diff --git a/PO/Library/Artifacts/ac/ac32223a8a96f34f8e2ad21d88a543b9 b/PO/Library/Artifacts/ac/ac32223a8a96f34f8e2ad21d88a543b9 new file mode 100644 index 00000000..0fc64f0c Binary files /dev/null and b/PO/Library/Artifacts/ac/ac32223a8a96f34f8e2ad21d88a543b9 differ diff --git a/PO/Library/Artifacts/ac/ac535e3b9e09d971629ea45bb8b5be89 b/PO/Library/Artifacts/ac/ac535e3b9e09d971629ea45bb8b5be89 new file mode 100644 index 00000000..cfcac242 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac535e3b9e09d971629ea45bb8b5be89 differ diff --git a/PO/Library/Artifacts/ac/ac6f7fcd997ec0647e3a96cec0c0ed2d b/PO/Library/Artifacts/ac/ac6f7fcd997ec0647e3a96cec0c0ed2d new file mode 100644 index 00000000..8bdb567b Binary files /dev/null and b/PO/Library/Artifacts/ac/ac6f7fcd997ec0647e3a96cec0c0ed2d differ diff --git a/PO/Library/Artifacts/ac/ac7a0c238953ea216639cc608f181017 b/PO/Library/Artifacts/ac/ac7a0c238953ea216639cc608f181017 new file mode 100644 index 00000000..7de56aa6 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac7a0c238953ea216639cc608f181017 differ diff --git a/PO/Library/Artifacts/ac/ac7e9d6dac744d295ead31abf1644314 b/PO/Library/Artifacts/ac/ac7e9d6dac744d295ead31abf1644314 new file mode 100644 index 00000000..4ad4b3c0 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac7e9d6dac744d295ead31abf1644314 differ diff --git a/PO/Library/Artifacts/ac/ac873114063cf8ca69428695dfab8a86 b/PO/Library/Artifacts/ac/ac873114063cf8ca69428695dfab8a86 new file mode 100644 index 00000000..09806f82 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac873114063cf8ca69428695dfab8a86 differ diff --git a/PO/Library/Artifacts/ac/ac9d7204f8163183787a6e675f71da5f b/PO/Library/Artifacts/ac/ac9d7204f8163183787a6e675f71da5f new file mode 100644 index 00000000..80e93128 Binary files /dev/null and b/PO/Library/Artifacts/ac/ac9d7204f8163183787a6e675f71da5f differ diff --git a/PO/Library/Artifacts/ac/acc24738db482937c8a40e8788ef8901 b/PO/Library/Artifacts/ac/acc24738db482937c8a40e8788ef8901 new file mode 100644 index 00000000..2f046c6c Binary files /dev/null and b/PO/Library/Artifacts/ac/acc24738db482937c8a40e8788ef8901 differ diff --git a/PO/Library/Artifacts/ac/acdf6f1d9f1dd533db7b7743534af89f b/PO/Library/Artifacts/ac/acdf6f1d9f1dd533db7b7743534af89f new file mode 100644 index 00000000..1f7574eb Binary files /dev/null and b/PO/Library/Artifacts/ac/acdf6f1d9f1dd533db7b7743534af89f differ diff --git a/PO/Library/Artifacts/ad/ad06416c69d757868b9e1f1f7e9861f6 b/PO/Library/Artifacts/ad/ad06416c69d757868b9e1f1f7e9861f6 new file mode 100644 index 00000000..5c968a7d Binary files /dev/null and b/PO/Library/Artifacts/ad/ad06416c69d757868b9e1f1f7e9861f6 differ diff --git a/PO/Library/Artifacts/ad/ad0adc318ba7c91711ab3882158fd155 b/PO/Library/Artifacts/ad/ad0adc318ba7c91711ab3882158fd155 new file mode 100644 index 00000000..bfd2d460 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad0adc318ba7c91711ab3882158fd155 differ diff --git a/PO/Library/Artifacts/ad/ad159a0cd473f5c5a62dd3e71c8bade2 b/PO/Library/Artifacts/ad/ad159a0cd473f5c5a62dd3e71c8bade2 new file mode 100644 index 00000000..94eb7639 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad159a0cd473f5c5a62dd3e71c8bade2 differ diff --git a/PO/Library/Artifacts/ad/ad23b2e0c015b68e3a59ef9053c52105 b/PO/Library/Artifacts/ad/ad23b2e0c015b68e3a59ef9053c52105 new file mode 100644 index 00000000..6f69e747 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad23b2e0c015b68e3a59ef9053c52105 differ diff --git a/PO/Library/Artifacts/ad/ad27d7a7a7a20bb04ae16ea0001df44f b/PO/Library/Artifacts/ad/ad27d7a7a7a20bb04ae16ea0001df44f new file mode 100644 index 00000000..c9385093 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad27d7a7a7a20bb04ae16ea0001df44f differ diff --git a/PO/Library/Artifacts/ad/ad280de8779f6860eaa45918bc84e94d b/PO/Library/Artifacts/ad/ad280de8779f6860eaa45918bc84e94d new file mode 100644 index 00000000..ad2649d3 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad280de8779f6860eaa45918bc84e94d differ diff --git a/PO/Library/Artifacts/ad/ad296460c7cccec3d9fb2c6aa6df3db3 b/PO/Library/Artifacts/ad/ad296460c7cccec3d9fb2c6aa6df3db3 new file mode 100644 index 00000000..dce7c3ee Binary files /dev/null and b/PO/Library/Artifacts/ad/ad296460c7cccec3d9fb2c6aa6df3db3 differ diff --git a/PO/Library/Artifacts/ad/ad2bbaaaf9a961ad14c7538bb0b3613a b/PO/Library/Artifacts/ad/ad2bbaaaf9a961ad14c7538bb0b3613a new file mode 100644 index 00000000..10a448c4 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad2bbaaaf9a961ad14c7538bb0b3613a differ diff --git a/PO/Library/Artifacts/ad/ad306cbd0a2bdc82865e863584a32104 b/PO/Library/Artifacts/ad/ad306cbd0a2bdc82865e863584a32104 new file mode 100644 index 00000000..618a6bad Binary files /dev/null and b/PO/Library/Artifacts/ad/ad306cbd0a2bdc82865e863584a32104 differ diff --git a/PO/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee b/PO/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee new file mode 100644 index 00000000..30d7a97e Binary files /dev/null and b/PO/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee differ diff --git a/PO/Library/Artifacts/ad/ad59bf5f65ad8bc6d512904a63ca4b54 b/PO/Library/Artifacts/ad/ad59bf5f65ad8bc6d512904a63ca4b54 new file mode 100644 index 00000000..f7188777 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad59bf5f65ad8bc6d512904a63ca4b54 differ diff --git a/PO/Library/Artifacts/ad/ad5be3b80ee481e434d9e32bee98865d b/PO/Library/Artifacts/ad/ad5be3b80ee481e434d9e32bee98865d new file mode 100644 index 00000000..c95c2c27 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad5be3b80ee481e434d9e32bee98865d differ diff --git a/PO/Library/Artifacts/ad/ad7c0fd3c8e0deea8641c4361dbd1478 b/PO/Library/Artifacts/ad/ad7c0fd3c8e0deea8641c4361dbd1478 new file mode 100644 index 00000000..90b73b4a Binary files /dev/null and b/PO/Library/Artifacts/ad/ad7c0fd3c8e0deea8641c4361dbd1478 differ diff --git a/PO/Library/Artifacts/ad/ad9b772aa93b9f3be99e335707bbe17d b/PO/Library/Artifacts/ad/ad9b772aa93b9f3be99e335707bbe17d new file mode 100644 index 00000000..8443a922 Binary files /dev/null and b/PO/Library/Artifacts/ad/ad9b772aa93b9f3be99e335707bbe17d differ diff --git a/PO/Library/Artifacts/ad/adb0c55bde61aee110802090176a7a0f b/PO/Library/Artifacts/ad/adb0c55bde61aee110802090176a7a0f new file mode 100644 index 00000000..a25d8c42 Binary files /dev/null and b/PO/Library/Artifacts/ad/adb0c55bde61aee110802090176a7a0f differ diff --git a/PO/Library/Artifacts/ad/adbb98f3a4382d7b2ef3a23ffa0f304a b/PO/Library/Artifacts/ad/adbb98f3a4382d7b2ef3a23ffa0f304a new file mode 100644 index 00000000..7951ab16 Binary files /dev/null and b/PO/Library/Artifacts/ad/adbb98f3a4382d7b2ef3a23ffa0f304a differ diff --git a/PO/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b b/PO/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b new file mode 100644 index 00000000..6db21493 Binary files /dev/null and b/PO/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b differ diff --git a/PO/Library/Artifacts/ad/ade656a434cc3b343997ec0962ddda46 b/PO/Library/Artifacts/ad/ade656a434cc3b343997ec0962ddda46 new file mode 100644 index 00000000..1ba8b707 Binary files /dev/null and b/PO/Library/Artifacts/ad/ade656a434cc3b343997ec0962ddda46 differ diff --git a/PO/Library/Artifacts/ad/ade7d20dc9ecaa91566bf20fd00b8e8a b/PO/Library/Artifacts/ad/ade7d20dc9ecaa91566bf20fd00b8e8a new file mode 100644 index 00000000..55de0bfb Binary files /dev/null and b/PO/Library/Artifacts/ad/ade7d20dc9ecaa91566bf20fd00b8e8a differ diff --git a/PO/Library/Artifacts/ad/adf061a6b6a72e0e804e6fc4a58a38ad b/PO/Library/Artifacts/ad/adf061a6b6a72e0e804e6fc4a58a38ad new file mode 100644 index 00000000..d9fc4ef2 Binary files /dev/null and b/PO/Library/Artifacts/ad/adf061a6b6a72e0e804e6fc4a58a38ad differ diff --git a/PO/Library/Artifacts/ae/ae1588514c4408c078e8903c473c64ce b/PO/Library/Artifacts/ae/ae1588514c4408c078e8903c473c64ce new file mode 100644 index 00000000..52de8c42 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae1588514c4408c078e8903c473c64ce differ diff --git a/PO/Library/Artifacts/ae/ae22bd6a202092462d72fdaf87808be6 b/PO/Library/Artifacts/ae/ae22bd6a202092462d72fdaf87808be6 new file mode 100644 index 00000000..1a9c39f0 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae22bd6a202092462d72fdaf87808be6 differ diff --git a/PO/Library/Artifacts/ae/ae236fef22ed681cb1483961c567197f b/PO/Library/Artifacts/ae/ae236fef22ed681cb1483961c567197f new file mode 100644 index 00000000..137b7d36 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae236fef22ed681cb1483961c567197f differ diff --git a/PO/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f b/PO/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f new file mode 100644 index 00000000..46e2da41 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f differ diff --git a/PO/Library/Artifacts/ae/ae45a00c288d749203b11babf8d5da54 b/PO/Library/Artifacts/ae/ae45a00c288d749203b11babf8d5da54 new file mode 100644 index 00000000..e1b908f2 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae45a00c288d749203b11babf8d5da54 differ diff --git a/PO/Library/Artifacts/ae/ae50f10b8fab4fee6772daad3f7a7608 b/PO/Library/Artifacts/ae/ae50f10b8fab4fee6772daad3f7a7608 new file mode 100644 index 00000000..94c7c5b5 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae50f10b8fab4fee6772daad3f7a7608 differ diff --git a/PO/Library/Artifacts/ae/ae64902a5ce65950d56072a56b005278 b/PO/Library/Artifacts/ae/ae64902a5ce65950d56072a56b005278 new file mode 100644 index 00000000..d4c0ad23 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae64902a5ce65950d56072a56b005278 differ diff --git a/PO/Library/Artifacts/ae/ae6922ef525ddc8fa7bd705417e90fa2 b/PO/Library/Artifacts/ae/ae6922ef525ddc8fa7bd705417e90fa2 new file mode 100644 index 00000000..72712a65 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae6922ef525ddc8fa7bd705417e90fa2 differ diff --git a/PO/Library/Artifacts/ae/ae6bc7d39a9f5fd82e1d5e10e143ece6 b/PO/Library/Artifacts/ae/ae6bc7d39a9f5fd82e1d5e10e143ece6 new file mode 100644 index 00000000..4e547567 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae6bc7d39a9f5fd82e1d5e10e143ece6 differ diff --git a/PO/Library/Artifacts/ae/ae81235e83526da058719babe670687d b/PO/Library/Artifacts/ae/ae81235e83526da058719babe670687d new file mode 100644 index 00000000..dfedec69 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae81235e83526da058719babe670687d differ diff --git a/PO/Library/Artifacts/ae/ae8ca327076ec7c18709e1e4411b87da b/PO/Library/Artifacts/ae/ae8ca327076ec7c18709e1e4411b87da new file mode 100644 index 00000000..0cf3b30b Binary files /dev/null and b/PO/Library/Artifacts/ae/ae8ca327076ec7c18709e1e4411b87da differ diff --git a/PO/Library/Artifacts/ae/ae8df8384b37338d4af0c0c4a03700b7 b/PO/Library/Artifacts/ae/ae8df8384b37338d4af0c0c4a03700b7 new file mode 100644 index 00000000..390b5ad9 Binary files /dev/null and b/PO/Library/Artifacts/ae/ae8df8384b37338d4af0c0c4a03700b7 differ diff --git a/PO/Library/Artifacts/ae/aecb0756193cb5c0ff4cb9e53d31314f b/PO/Library/Artifacts/ae/aecb0756193cb5c0ff4cb9e53d31314f new file mode 100644 index 00000000..ca0120a4 Binary files /dev/null and b/PO/Library/Artifacts/ae/aecb0756193cb5c0ff4cb9e53d31314f differ diff --git a/PO/Library/Artifacts/ae/aeccb36bb48a6104fbce25dc33c53383 b/PO/Library/Artifacts/ae/aeccb36bb48a6104fbce25dc33c53383 new file mode 100644 index 00000000..7fc9e986 Binary files /dev/null and b/PO/Library/Artifacts/ae/aeccb36bb48a6104fbce25dc33c53383 differ diff --git a/PO/Library/Artifacts/ae/aed23235ab7ad1644f50de6d028e936c b/PO/Library/Artifacts/ae/aed23235ab7ad1644f50de6d028e936c new file mode 100644 index 00000000..7fb0d02a Binary files /dev/null and b/PO/Library/Artifacts/ae/aed23235ab7ad1644f50de6d028e936c differ diff --git a/PO/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 b/PO/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 new file mode 100644 index 00000000..06a79b57 Binary files /dev/null and b/PO/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 differ diff --git a/PO/Library/Artifacts/af/af06c9550dbb92df4a5659ebf29db448 b/PO/Library/Artifacts/af/af06c9550dbb92df4a5659ebf29db448 new file mode 100644 index 00000000..47bd803a Binary files /dev/null and b/PO/Library/Artifacts/af/af06c9550dbb92df4a5659ebf29db448 differ diff --git a/PO/Library/Artifacts/af/af16a422204011444022abf10ab760a3 b/PO/Library/Artifacts/af/af16a422204011444022abf10ab760a3 new file mode 100644 index 00000000..40211fb7 Binary files /dev/null and b/PO/Library/Artifacts/af/af16a422204011444022abf10ab760a3 differ diff --git a/PO/Library/Artifacts/af/af1b4619583d5b5287aa2870e78aac1b b/PO/Library/Artifacts/af/af1b4619583d5b5287aa2870e78aac1b new file mode 100644 index 00000000..56b1848c Binary files /dev/null and b/PO/Library/Artifacts/af/af1b4619583d5b5287aa2870e78aac1b differ diff --git a/PO/Library/Artifacts/af/af2d3f177cabed5b2e986c0a43e9958e b/PO/Library/Artifacts/af/af2d3f177cabed5b2e986c0a43e9958e new file mode 100644 index 00000000..71053c1c Binary files /dev/null and b/PO/Library/Artifacts/af/af2d3f177cabed5b2e986c0a43e9958e differ diff --git a/PO/Library/Artifacts/af/af6cd835c8c4431dfce63d4e81b69929 b/PO/Library/Artifacts/af/af6cd835c8c4431dfce63d4e81b69929 new file mode 100644 index 00000000..327e6011 Binary files /dev/null and b/PO/Library/Artifacts/af/af6cd835c8c4431dfce63d4e81b69929 differ diff --git a/PO/Library/Artifacts/af/af8fa9dc52f5a714a999a9f5343eb7d8 b/PO/Library/Artifacts/af/af8fa9dc52f5a714a999a9f5343eb7d8 new file mode 100644 index 00000000..9db9be1f Binary files /dev/null and b/PO/Library/Artifacts/af/af8fa9dc52f5a714a999a9f5343eb7d8 differ diff --git a/PO/Library/Artifacts/af/af92fe64bcb59d41746aeb0381476a8f b/PO/Library/Artifacts/af/af92fe64bcb59d41746aeb0381476a8f new file mode 100644 index 00000000..8a0a9969 Binary files /dev/null and b/PO/Library/Artifacts/af/af92fe64bcb59d41746aeb0381476a8f differ diff --git a/PO/Library/Artifacts/af/afb88b86572420206a424fdc283f1b1d b/PO/Library/Artifacts/af/afb88b86572420206a424fdc283f1b1d new file mode 100644 index 00000000..d29c3840 Binary files /dev/null and b/PO/Library/Artifacts/af/afb88b86572420206a424fdc283f1b1d differ diff --git a/PO/Library/Artifacts/af/afba053a8d0e84fce59a09710be5b848 b/PO/Library/Artifacts/af/afba053a8d0e84fce59a09710be5b848 new file mode 100644 index 00000000..7ecdc6bd Binary files /dev/null and b/PO/Library/Artifacts/af/afba053a8d0e84fce59a09710be5b848 differ diff --git a/PO/Library/Artifacts/af/afca1580b3f2ef6937e86d7f2a7d6fed b/PO/Library/Artifacts/af/afca1580b3f2ef6937e86d7f2a7d6fed new file mode 100644 index 00000000..0673898b Binary files /dev/null and b/PO/Library/Artifacts/af/afca1580b3f2ef6937e86d7f2a7d6fed differ diff --git a/PO/Library/Artifacts/af/aff0d5048b38678192aeccaaeddd01ae b/PO/Library/Artifacts/af/aff0d5048b38678192aeccaaeddd01ae new file mode 100644 index 00000000..be693c20 Binary files /dev/null and b/PO/Library/Artifacts/af/aff0d5048b38678192aeccaaeddd01ae differ diff --git a/PO/Library/Artifacts/af/aff284df2d00b671c8af0047539f02fa b/PO/Library/Artifacts/af/aff284df2d00b671c8af0047539f02fa new file mode 100644 index 00000000..45efdc2c Binary files /dev/null and b/PO/Library/Artifacts/af/aff284df2d00b671c8af0047539f02fa differ diff --git a/PO/Library/Artifacts/af/aff56cb71d667ed6f28b89eae68cd219 b/PO/Library/Artifacts/af/aff56cb71d667ed6f28b89eae68cd219 new file mode 100644 index 00000000..70398fc2 Binary files /dev/null and b/PO/Library/Artifacts/af/aff56cb71d667ed6f28b89eae68cd219 differ diff --git a/PO/Library/Artifacts/af/aff865481087a7803101990805ef686a b/PO/Library/Artifacts/af/aff865481087a7803101990805ef686a new file mode 100644 index 00000000..1161e8a4 Binary files /dev/null and b/PO/Library/Artifacts/af/aff865481087a7803101990805ef686a differ diff --git a/PO/Library/Artifacts/b0/b001a958844d8c96de79d325e8610bcb b/PO/Library/Artifacts/b0/b001a958844d8c96de79d325e8610bcb new file mode 100644 index 00000000..a96d742f Binary files /dev/null and b/PO/Library/Artifacts/b0/b001a958844d8c96de79d325e8610bcb differ diff --git a/PO/Library/Artifacts/b0/b0027c2deb529b38fda4dae8c1f21173 b/PO/Library/Artifacts/b0/b0027c2deb529b38fda4dae8c1f21173 new file mode 100644 index 00000000..0cdaab51 Binary files /dev/null and b/PO/Library/Artifacts/b0/b0027c2deb529b38fda4dae8c1f21173 differ diff --git a/PO/Library/Artifacts/b0/b00a31c25f8f35d3c81316d42b135532 b/PO/Library/Artifacts/b0/b00a31c25f8f35d3c81316d42b135532 new file mode 100644 index 00000000..47de2887 Binary files /dev/null and b/PO/Library/Artifacts/b0/b00a31c25f8f35d3c81316d42b135532 differ diff --git a/PO/Library/Artifacts/b0/b015037a476aa56f89ac08fceca4d230 b/PO/Library/Artifacts/b0/b015037a476aa56f89ac08fceca4d230 new file mode 100644 index 00000000..ad5f4cbf Binary files /dev/null and b/PO/Library/Artifacts/b0/b015037a476aa56f89ac08fceca4d230 differ diff --git a/PO/Library/Artifacts/b0/b029b959b517760a9cc5996f29a17688 b/PO/Library/Artifacts/b0/b029b959b517760a9cc5996f29a17688 new file mode 100644 index 00000000..07188f9e Binary files /dev/null and b/PO/Library/Artifacts/b0/b029b959b517760a9cc5996f29a17688 differ diff --git a/PO/Library/Artifacts/b0/b02ead46d86d1e5e2213d175db5cdf52 b/PO/Library/Artifacts/b0/b02ead46d86d1e5e2213d175db5cdf52 new file mode 100644 index 00000000..02d099fe Binary files /dev/null and b/PO/Library/Artifacts/b0/b02ead46d86d1e5e2213d175db5cdf52 differ diff --git a/PO/Library/Artifacts/b0/b0364a42736834e3f3828bd24883e574 b/PO/Library/Artifacts/b0/b0364a42736834e3f3828bd24883e574 new file mode 100644 index 00000000..bf75dea7 Binary files /dev/null and b/PO/Library/Artifacts/b0/b0364a42736834e3f3828bd24883e574 differ diff --git a/PO/Library/Artifacts/b0/b03ed99f510f5ff1a9a3037e8ef7e01a b/PO/Library/Artifacts/b0/b03ed99f510f5ff1a9a3037e8ef7e01a new file mode 100644 index 00000000..67640795 Binary files /dev/null and b/PO/Library/Artifacts/b0/b03ed99f510f5ff1a9a3037e8ef7e01a differ diff --git a/PO/Library/Artifacts/b0/b0652e467adc6ea3538e359369f69306 b/PO/Library/Artifacts/b0/b0652e467adc6ea3538e359369f69306 new file mode 100644 index 00000000..ce522b96 Binary files /dev/null and b/PO/Library/Artifacts/b0/b0652e467adc6ea3538e359369f69306 differ diff --git a/PO/Library/Artifacts/b0/b065d195a7c125cc26746dfc3f6e8ec8 b/PO/Library/Artifacts/b0/b065d195a7c125cc26746dfc3f6e8ec8 new file mode 100644 index 00000000..0eee4552 Binary files /dev/null and b/PO/Library/Artifacts/b0/b065d195a7c125cc26746dfc3f6e8ec8 differ diff --git a/PO/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be b/PO/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be new file mode 100644 index 00000000..10950b94 Binary files /dev/null and b/PO/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be differ diff --git a/PO/Library/Artifacts/b0/b0984a1515ee0a114911aea901ffc9dd b/PO/Library/Artifacts/b0/b0984a1515ee0a114911aea901ffc9dd new file mode 100644 index 00000000..5f70b117 Binary files /dev/null and b/PO/Library/Artifacts/b0/b0984a1515ee0a114911aea901ffc9dd differ diff --git a/PO/Library/Artifacts/b0/b09eadc6d502d3948184c1a70fad4a9c b/PO/Library/Artifacts/b0/b09eadc6d502d3948184c1a70fad4a9c new file mode 100644 index 00000000..5365d949 Binary files /dev/null and b/PO/Library/Artifacts/b0/b09eadc6d502d3948184c1a70fad4a9c differ diff --git a/PO/Library/Artifacts/b1/b10b3641c8817533a0c15e3c8eb4133a b/PO/Library/Artifacts/b1/b10b3641c8817533a0c15e3c8eb4133a new file mode 100644 index 00000000..0adb5f6b Binary files /dev/null and b/PO/Library/Artifacts/b1/b10b3641c8817533a0c15e3c8eb4133a differ diff --git a/PO/Library/Artifacts/b1/b10ca43b8a0ae64723a0f4e420328075 b/PO/Library/Artifacts/b1/b10ca43b8a0ae64723a0f4e420328075 new file mode 100644 index 00000000..45de3278 Binary files /dev/null and b/PO/Library/Artifacts/b1/b10ca43b8a0ae64723a0f4e420328075 differ diff --git a/PO/Library/Artifacts/b1/b1122a9239eb5a35900bd60cd9f97358 b/PO/Library/Artifacts/b1/b1122a9239eb5a35900bd60cd9f97358 new file mode 100644 index 00000000..b8ae20ef Binary files /dev/null and b/PO/Library/Artifacts/b1/b1122a9239eb5a35900bd60cd9f97358 differ diff --git a/PO/Library/Artifacts/b1/b1421bce13e0b61554834b907814e4b7 b/PO/Library/Artifacts/b1/b1421bce13e0b61554834b907814e4b7 new file mode 100644 index 00000000..227e26ce Binary files /dev/null and b/PO/Library/Artifacts/b1/b1421bce13e0b61554834b907814e4b7 differ diff --git a/PO/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 b/PO/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 new file mode 100644 index 00000000..16a57f7b Binary files /dev/null and b/PO/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 differ diff --git a/PO/Library/Artifacts/b1/b16f6f80add761a6f375d9ac2790c334 b/PO/Library/Artifacts/b1/b16f6f80add761a6f375d9ac2790c334 new file mode 100644 index 00000000..ca5ccece Binary files /dev/null and b/PO/Library/Artifacts/b1/b16f6f80add761a6f375d9ac2790c334 differ diff --git a/PO/Library/Artifacts/b1/b17e6e1bd9e7306af08ab5bc8a40b494 b/PO/Library/Artifacts/b1/b17e6e1bd9e7306af08ab5bc8a40b494 new file mode 100644 index 00000000..fe5ab972 Binary files /dev/null and b/PO/Library/Artifacts/b1/b17e6e1bd9e7306af08ab5bc8a40b494 differ diff --git a/PO/Library/Artifacts/b1/b1849670207051fa4e9db1ca52baa76d b/PO/Library/Artifacts/b1/b1849670207051fa4e9db1ca52baa76d new file mode 100644 index 00000000..06a67fbc Binary files /dev/null and b/PO/Library/Artifacts/b1/b1849670207051fa4e9db1ca52baa76d differ diff --git a/PO/Library/Artifacts/b1/b18a17b930fb832dda6bc76e73eb3873 b/PO/Library/Artifacts/b1/b18a17b930fb832dda6bc76e73eb3873 new file mode 100644 index 00000000..40b0e1e4 Binary files /dev/null and b/PO/Library/Artifacts/b1/b18a17b930fb832dda6bc76e73eb3873 differ diff --git a/PO/Library/Artifacts/b1/b195c463285e81bf1c20b1a26bca15f2 b/PO/Library/Artifacts/b1/b195c463285e81bf1c20b1a26bca15f2 new file mode 100644 index 00000000..7c2c8b01 Binary files /dev/null and b/PO/Library/Artifacts/b1/b195c463285e81bf1c20b1a26bca15f2 differ diff --git a/PO/Library/Artifacts/b1/b1a7f1676e6180fe37b971a22bfcf9f2 b/PO/Library/Artifacts/b1/b1a7f1676e6180fe37b971a22bfcf9f2 new file mode 100644 index 00000000..e1971bc0 Binary files /dev/null and b/PO/Library/Artifacts/b1/b1a7f1676e6180fe37b971a22bfcf9f2 differ diff --git a/PO/Library/Artifacts/b1/b1cab24d18fad4c695571c8ca763f64d b/PO/Library/Artifacts/b1/b1cab24d18fad4c695571c8ca763f64d new file mode 100644 index 00000000..fa56be2c Binary files /dev/null and b/PO/Library/Artifacts/b1/b1cab24d18fad4c695571c8ca763f64d differ diff --git a/PO/Library/Artifacts/b1/b1e6a3923ce1db32aea84a858442d043 b/PO/Library/Artifacts/b1/b1e6a3923ce1db32aea84a858442d043 new file mode 100644 index 00000000..297cbc43 Binary files /dev/null and b/PO/Library/Artifacts/b1/b1e6a3923ce1db32aea84a858442d043 differ diff --git a/PO/Library/Artifacts/b2/b2073148e4b7444ad94aa1f11670d1c8 b/PO/Library/Artifacts/b2/b2073148e4b7444ad94aa1f11670d1c8 new file mode 100644 index 00000000..abeba6b9 Binary files /dev/null and b/PO/Library/Artifacts/b2/b2073148e4b7444ad94aa1f11670d1c8 differ diff --git a/PO/Library/Artifacts/b2/b213413f111046665f5592bddae9b60c b/PO/Library/Artifacts/b2/b213413f111046665f5592bddae9b60c new file mode 100644 index 00000000..cfe4006d Binary files /dev/null and b/PO/Library/Artifacts/b2/b213413f111046665f5592bddae9b60c differ diff --git a/PO/Library/Artifacts/b2/b225e0c984c470256602e22bc35238b3 b/PO/Library/Artifacts/b2/b225e0c984c470256602e22bc35238b3 new file mode 100644 index 00000000..68a3eb7e Binary files /dev/null and b/PO/Library/Artifacts/b2/b225e0c984c470256602e22bc35238b3 differ diff --git a/PO/Library/Artifacts/b2/b2308c922e216e20d8a081012bfc1552 b/PO/Library/Artifacts/b2/b2308c922e216e20d8a081012bfc1552 new file mode 100644 index 00000000..d4d369c8 Binary files /dev/null and b/PO/Library/Artifacts/b2/b2308c922e216e20d8a081012bfc1552 differ diff --git a/PO/Library/Artifacts/b2/b239928b5dd82e8c60cd275b4441ad26 b/PO/Library/Artifacts/b2/b239928b5dd82e8c60cd275b4441ad26 new file mode 100644 index 00000000..dbc5a8c4 Binary files /dev/null and b/PO/Library/Artifacts/b2/b239928b5dd82e8c60cd275b4441ad26 differ diff --git a/PO/Library/Artifacts/b2/b247041ceabad1bb4d333607058b6cc0 b/PO/Library/Artifacts/b2/b247041ceabad1bb4d333607058b6cc0 new file mode 100644 index 00000000..405ece77 Binary files /dev/null and b/PO/Library/Artifacts/b2/b247041ceabad1bb4d333607058b6cc0 differ diff --git a/PO/Library/Artifacts/b2/b2638f75c6dae1a7b9ec36163b77b583 b/PO/Library/Artifacts/b2/b2638f75c6dae1a7b9ec36163b77b583 new file mode 100644 index 00000000..d7c808f5 Binary files /dev/null and b/PO/Library/Artifacts/b2/b2638f75c6dae1a7b9ec36163b77b583 differ diff --git a/PO/Library/Artifacts/b2/b267a88ea4158cb461c33c2204c883e0 b/PO/Library/Artifacts/b2/b267a88ea4158cb461c33c2204c883e0 new file mode 100644 index 00000000..45dddcd9 Binary files /dev/null and b/PO/Library/Artifacts/b2/b267a88ea4158cb461c33c2204c883e0 differ diff --git a/PO/Library/Artifacts/b2/b27870cff1fb30f88f8844c58fbf5a65 b/PO/Library/Artifacts/b2/b27870cff1fb30f88f8844c58fbf5a65 new file mode 100644 index 00000000..f807e90b Binary files /dev/null and b/PO/Library/Artifacts/b2/b27870cff1fb30f88f8844c58fbf5a65 differ diff --git a/PO/Library/Artifacts/b2/b27e3a12da03d37fab051888a0375d07 b/PO/Library/Artifacts/b2/b27e3a12da03d37fab051888a0375d07 new file mode 100644 index 00000000..9e63d241 Binary files /dev/null and b/PO/Library/Artifacts/b2/b27e3a12da03d37fab051888a0375d07 differ diff --git a/PO/Library/Artifacts/b2/b296d0a3388818fdd1546fd9f2596c66 b/PO/Library/Artifacts/b2/b296d0a3388818fdd1546fd9f2596c66 new file mode 100644 index 00000000..9dc9fa3e Binary files /dev/null and b/PO/Library/Artifacts/b2/b296d0a3388818fdd1546fd9f2596c66 differ diff --git a/PO/Library/Artifacts/b2/b29c47f7ef898a309bff55c09b3d48e2 b/PO/Library/Artifacts/b2/b29c47f7ef898a309bff55c09b3d48e2 new file mode 100644 index 00000000..4eedb687 Binary files /dev/null and b/PO/Library/Artifacts/b2/b29c47f7ef898a309bff55c09b3d48e2 differ diff --git a/PO/Library/Artifacts/b2/b29ed8694ee118aa8165bc042c495a30 b/PO/Library/Artifacts/b2/b29ed8694ee118aa8165bc042c495a30 new file mode 100644 index 00000000..fd5c32a4 Binary files /dev/null and b/PO/Library/Artifacts/b2/b29ed8694ee118aa8165bc042c495a30 differ diff --git a/PO/Library/Artifacts/b2/b2a2f52c6c460c98e15af5117e68ece4 b/PO/Library/Artifacts/b2/b2a2f52c6c460c98e15af5117e68ece4 new file mode 100644 index 00000000..95679eae Binary files /dev/null and b/PO/Library/Artifacts/b2/b2a2f52c6c460c98e15af5117e68ece4 differ diff --git a/PO/Library/Artifacts/b2/b2ab034303442582ce0dd90dff62b1fb b/PO/Library/Artifacts/b2/b2ab034303442582ce0dd90dff62b1fb new file mode 100644 index 00000000..d5ae7028 Binary files /dev/null and b/PO/Library/Artifacts/b2/b2ab034303442582ce0dd90dff62b1fb differ diff --git a/PO/Library/Artifacts/b2/b2bb60c20c1056c0c86e6fff1026bc07 b/PO/Library/Artifacts/b2/b2bb60c20c1056c0c86e6fff1026bc07 new file mode 100644 index 00000000..8a81e8b0 Binary files /dev/null and b/PO/Library/Artifacts/b2/b2bb60c20c1056c0c86e6fff1026bc07 differ diff --git a/PO/Library/Artifacts/b2/b2c13c812a9d8c4f1ffa243c74439d6a b/PO/Library/Artifacts/b2/b2c13c812a9d8c4f1ffa243c74439d6a new file mode 100644 index 00000000..1c94505c Binary files /dev/null and b/PO/Library/Artifacts/b2/b2c13c812a9d8c4f1ffa243c74439d6a differ diff --git a/PO/Library/Artifacts/b2/b2dbf5c7c29beb702dece2c4f63f7f86 b/PO/Library/Artifacts/b2/b2dbf5c7c29beb702dece2c4f63f7f86 new file mode 100644 index 00000000..a0668309 Binary files /dev/null and b/PO/Library/Artifacts/b2/b2dbf5c7c29beb702dece2c4f63f7f86 differ diff --git a/PO/Library/Artifacts/b2/b2dd9ae75ad64f5a72008429057ad85d b/PO/Library/Artifacts/b2/b2dd9ae75ad64f5a72008429057ad85d new file mode 100644 index 00000000..9dbe8ddd Binary files /dev/null and b/PO/Library/Artifacts/b2/b2dd9ae75ad64f5a72008429057ad85d differ diff --git a/PO/Library/Artifacts/b2/b2f2a14ac9d3f1a721cea0e17db51aee b/PO/Library/Artifacts/b2/b2f2a14ac9d3f1a721cea0e17db51aee new file mode 100644 index 00000000..23e1594a Binary files /dev/null and b/PO/Library/Artifacts/b2/b2f2a14ac9d3f1a721cea0e17db51aee differ diff --git a/PO/Library/Artifacts/b2/b2ff32358beb6cc091027b92bdd98008 b/PO/Library/Artifacts/b2/b2ff32358beb6cc091027b92bdd98008 new file mode 100644 index 00000000..c3bc262f Binary files /dev/null and b/PO/Library/Artifacts/b2/b2ff32358beb6cc091027b92bdd98008 differ diff --git a/PO/Library/Artifacts/b3/b314dcfad24ed3f3a83a8fe5fdb5bb5b b/PO/Library/Artifacts/b3/b314dcfad24ed3f3a83a8fe5fdb5bb5b new file mode 100644 index 00000000..f2769013 Binary files /dev/null and b/PO/Library/Artifacts/b3/b314dcfad24ed3f3a83a8fe5fdb5bb5b differ diff --git a/PO/Library/Artifacts/b3/b3190bc2daebf08a45c54e28da1df5dd b/PO/Library/Artifacts/b3/b3190bc2daebf08a45c54e28da1df5dd new file mode 100644 index 00000000..2ede9a7f Binary files /dev/null and b/PO/Library/Artifacts/b3/b3190bc2daebf08a45c54e28da1df5dd differ diff --git a/PO/Library/Artifacts/b3/b31ab6afbc5aefdce200a6cd34e189b4 b/PO/Library/Artifacts/b3/b31ab6afbc5aefdce200a6cd34e189b4 new file mode 100644 index 00000000..e18ad983 Binary files /dev/null and b/PO/Library/Artifacts/b3/b31ab6afbc5aefdce200a6cd34e189b4 differ diff --git a/PO/Library/Artifacts/b3/b31bca451bbd6cc7b1f04f1ed77fab24 b/PO/Library/Artifacts/b3/b31bca451bbd6cc7b1f04f1ed77fab24 new file mode 100644 index 00000000..55458778 Binary files /dev/null and b/PO/Library/Artifacts/b3/b31bca451bbd6cc7b1f04f1ed77fab24 differ diff --git a/PO/Library/Artifacts/b3/b31cc8ac74017b677a3c95f5dbc7a24b b/PO/Library/Artifacts/b3/b31cc8ac74017b677a3c95f5dbc7a24b new file mode 100644 index 00000000..e390f276 Binary files /dev/null and b/PO/Library/Artifacts/b3/b31cc8ac74017b677a3c95f5dbc7a24b differ diff --git a/PO/Library/Artifacts/b3/b3249157f1298269c6225707f4d57113 b/PO/Library/Artifacts/b3/b3249157f1298269c6225707f4d57113 new file mode 100644 index 00000000..cf7bad75 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3249157f1298269c6225707f4d57113 differ diff --git a/PO/Library/Artifacts/b3/b333a464956f86346f5c7d6551c1cd83 b/PO/Library/Artifacts/b3/b333a464956f86346f5c7d6551c1cd83 new file mode 100644 index 00000000..33930afb Binary files /dev/null and b/PO/Library/Artifacts/b3/b333a464956f86346f5c7d6551c1cd83 differ diff --git a/PO/Library/Artifacts/b3/b34232a9631399a9e6b20756acc04952 b/PO/Library/Artifacts/b3/b34232a9631399a9e6b20756acc04952 new file mode 100644 index 00000000..15f1981c Binary files /dev/null and b/PO/Library/Artifacts/b3/b34232a9631399a9e6b20756acc04952 differ diff --git a/PO/Library/Artifacts/b3/b3454822533aac0d13140c46c53f23c9 b/PO/Library/Artifacts/b3/b3454822533aac0d13140c46c53f23c9 new file mode 100644 index 00000000..f479b2b5 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3454822533aac0d13140c46c53f23c9 differ diff --git a/PO/Library/Artifacts/b3/b3513cbbc7dc400cf5899708afcccc3a b/PO/Library/Artifacts/b3/b3513cbbc7dc400cf5899708afcccc3a new file mode 100644 index 00000000..456a359b Binary files /dev/null and b/PO/Library/Artifacts/b3/b3513cbbc7dc400cf5899708afcccc3a differ diff --git a/PO/Library/Artifacts/b3/b370f40070dd0f2a9709ffbcca51f004 b/PO/Library/Artifacts/b3/b370f40070dd0f2a9709ffbcca51f004 new file mode 100644 index 00000000..9646b768 Binary files /dev/null and b/PO/Library/Artifacts/b3/b370f40070dd0f2a9709ffbcca51f004 differ diff --git a/PO/Library/Artifacts/b3/b37fef5aae3dacc4f05c78baa292410e b/PO/Library/Artifacts/b3/b37fef5aae3dacc4f05c78baa292410e new file mode 100644 index 00000000..445360c8 Binary files /dev/null and b/PO/Library/Artifacts/b3/b37fef5aae3dacc4f05c78baa292410e differ diff --git a/PO/Library/Artifacts/b3/b38194fb6a1e25eebe2d34b1a3ee2e32 b/PO/Library/Artifacts/b3/b38194fb6a1e25eebe2d34b1a3ee2e32 new file mode 100644 index 00000000..06e21e9c Binary files /dev/null and b/PO/Library/Artifacts/b3/b38194fb6a1e25eebe2d34b1a3ee2e32 differ diff --git a/PO/Library/Artifacts/b3/b38855d21908e189623e9816aa657cf7 b/PO/Library/Artifacts/b3/b38855d21908e189623e9816aa657cf7 new file mode 100644 index 00000000..f2a74292 Binary files /dev/null and b/PO/Library/Artifacts/b3/b38855d21908e189623e9816aa657cf7 differ diff --git a/PO/Library/Artifacts/b3/b39012442460fe32cb5e70c2f85da165 b/PO/Library/Artifacts/b3/b39012442460fe32cb5e70c2f85da165 new file mode 100644 index 00000000..fa9d3fb4 Binary files /dev/null and b/PO/Library/Artifacts/b3/b39012442460fe32cb5e70c2f85da165 differ diff --git a/PO/Library/Artifacts/b3/b3ad117f172e5cd9d58d580447dfee9d b/PO/Library/Artifacts/b3/b3ad117f172e5cd9d58d580447dfee9d new file mode 100644 index 00000000..238621a5 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3ad117f172e5cd9d58d580447dfee9d differ diff --git a/PO/Library/Artifacts/b3/b3b10ab9c1bb6c960d75a36aad48826f b/PO/Library/Artifacts/b3/b3b10ab9c1bb6c960d75a36aad48826f new file mode 100644 index 00000000..b8e9b1b2 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3b10ab9c1bb6c960d75a36aad48826f differ diff --git a/PO/Library/Artifacts/b3/b3b8fe0b7aa53d04b1395ce87b5cde3e b/PO/Library/Artifacts/b3/b3b8fe0b7aa53d04b1395ce87b5cde3e new file mode 100644 index 00000000..ec4cc5fb Binary files /dev/null and b/PO/Library/Artifacts/b3/b3b8fe0b7aa53d04b1395ce87b5cde3e differ diff --git a/PO/Library/Artifacts/b3/b3c264f02124f653d71289207f45b0de b/PO/Library/Artifacts/b3/b3c264f02124f653d71289207f45b0de new file mode 100644 index 00000000..8400310f Binary files /dev/null and b/PO/Library/Artifacts/b3/b3c264f02124f653d71289207f45b0de differ diff --git a/PO/Library/Artifacts/b3/b3d4c250f2e712a07933c32114e11259 b/PO/Library/Artifacts/b3/b3d4c250f2e712a07933c32114e11259 new file mode 100644 index 00000000..f9c12148 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3d4c250f2e712a07933c32114e11259 differ diff --git a/PO/Library/Artifacts/b3/b3d57ae4d896c55be2335429d8cb7487 b/PO/Library/Artifacts/b3/b3d57ae4d896c55be2335429d8cb7487 new file mode 100644 index 00000000..f3552746 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3d57ae4d896c55be2335429d8cb7487 differ diff --git a/PO/Library/Artifacts/b3/b3e868ef6e75433fbefede1c0a9d12a0 b/PO/Library/Artifacts/b3/b3e868ef6e75433fbefede1c0a9d12a0 new file mode 100644 index 00000000..5e5d7cc1 Binary files /dev/null and b/PO/Library/Artifacts/b3/b3e868ef6e75433fbefede1c0a9d12a0 differ diff --git a/PO/Library/Artifacts/b3/b3ecadb687f49e709f3589bef99ccf4a b/PO/Library/Artifacts/b3/b3ecadb687f49e709f3589bef99ccf4a new file mode 100644 index 00000000..bdab226c Binary files /dev/null and b/PO/Library/Artifacts/b3/b3ecadb687f49e709f3589bef99ccf4a differ diff --git a/PO/Library/Artifacts/b4/b41e1801680d637c8db8bc9865c26576 b/PO/Library/Artifacts/b4/b41e1801680d637c8db8bc9865c26576 new file mode 100644 index 00000000..0eea39bd Binary files /dev/null and b/PO/Library/Artifacts/b4/b41e1801680d637c8db8bc9865c26576 differ diff --git a/PO/Library/Artifacts/b4/b4466baba17593dabd56cc5d71f85c9d b/PO/Library/Artifacts/b4/b4466baba17593dabd56cc5d71f85c9d new file mode 100644 index 00000000..3d4c1bca Binary files /dev/null and b/PO/Library/Artifacts/b4/b4466baba17593dabd56cc5d71f85c9d differ diff --git a/PO/Library/Artifacts/b4/b4491b5743d8ed2700c137c11bb6f86b b/PO/Library/Artifacts/b4/b4491b5743d8ed2700c137c11bb6f86b new file mode 100644 index 00000000..baf350df Binary files /dev/null and b/PO/Library/Artifacts/b4/b4491b5743d8ed2700c137c11bb6f86b differ diff --git a/PO/Library/Artifacts/b4/b45bded2e13f3077d2bb707fb1f9be71 b/PO/Library/Artifacts/b4/b45bded2e13f3077d2bb707fb1f9be71 new file mode 100644 index 00000000..e524f152 Binary files /dev/null and b/PO/Library/Artifacts/b4/b45bded2e13f3077d2bb707fb1f9be71 differ diff --git a/PO/Library/Artifacts/b4/b460210df00471fe65a51afd119b1be8 b/PO/Library/Artifacts/b4/b460210df00471fe65a51afd119b1be8 new file mode 100644 index 00000000..72b68f34 Binary files /dev/null and b/PO/Library/Artifacts/b4/b460210df00471fe65a51afd119b1be8 differ diff --git a/PO/Library/Artifacts/b4/b46936be3cd2fcfe908075a7c5428061 b/PO/Library/Artifacts/b4/b46936be3cd2fcfe908075a7c5428061 new file mode 100644 index 00000000..c4cb5ec9 Binary files /dev/null and b/PO/Library/Artifacts/b4/b46936be3cd2fcfe908075a7c5428061 differ diff --git a/PO/Library/Artifacts/b4/b474b0fe05b0e6d1b8b7df5a02086120 b/PO/Library/Artifacts/b4/b474b0fe05b0e6d1b8b7df5a02086120 new file mode 100644 index 00000000..f93d5da9 Binary files /dev/null and b/PO/Library/Artifacts/b4/b474b0fe05b0e6d1b8b7df5a02086120 differ diff --git a/PO/Library/Artifacts/b4/b48224db777143132cec31a520000215 b/PO/Library/Artifacts/b4/b48224db777143132cec31a520000215 new file mode 100644 index 00000000..4430681a Binary files /dev/null and b/PO/Library/Artifacts/b4/b48224db777143132cec31a520000215 differ diff --git a/PO/Library/Artifacts/b4/b489d5233e6f025b2c4a6190dc24ebe2 b/PO/Library/Artifacts/b4/b489d5233e6f025b2c4a6190dc24ebe2 new file mode 100644 index 00000000..cd39384d Binary files /dev/null and b/PO/Library/Artifacts/b4/b489d5233e6f025b2c4a6190dc24ebe2 differ diff --git a/PO/Library/Artifacts/b4/b490e3b18fed3eca965d1a46b183c6ff b/PO/Library/Artifacts/b4/b490e3b18fed3eca965d1a46b183c6ff new file mode 100644 index 00000000..4d947663 Binary files /dev/null and b/PO/Library/Artifacts/b4/b490e3b18fed3eca965d1a46b183c6ff differ diff --git a/PO/Library/Artifacts/b4/b494e44e7107c8e9a7810928ba8b64a5 b/PO/Library/Artifacts/b4/b494e44e7107c8e9a7810928ba8b64a5 new file mode 100644 index 00000000..684ba897 Binary files /dev/null and b/PO/Library/Artifacts/b4/b494e44e7107c8e9a7810928ba8b64a5 differ diff --git a/PO/Library/Artifacts/b4/b496f00164995dc5b3760649b626becb b/PO/Library/Artifacts/b4/b496f00164995dc5b3760649b626becb new file mode 100644 index 00000000..a4db1cb7 Binary files /dev/null and b/PO/Library/Artifacts/b4/b496f00164995dc5b3760649b626becb differ diff --git a/PO/Library/Artifacts/b4/b4b51195e9f72ee5734ea2854706566b b/PO/Library/Artifacts/b4/b4b51195e9f72ee5734ea2854706566b new file mode 100644 index 00000000..eba2188a Binary files /dev/null and b/PO/Library/Artifacts/b4/b4b51195e9f72ee5734ea2854706566b differ diff --git a/PO/Library/Artifacts/b4/b4c21fde9d8f6105152ed564afa5b57f b/PO/Library/Artifacts/b4/b4c21fde9d8f6105152ed564afa5b57f new file mode 100644 index 00000000..ecc07d67 Binary files /dev/null and b/PO/Library/Artifacts/b4/b4c21fde9d8f6105152ed564afa5b57f differ diff --git a/PO/Library/Artifacts/b4/b4d1666123e09518dece6946a863bdf6 b/PO/Library/Artifacts/b4/b4d1666123e09518dece6946a863bdf6 new file mode 100644 index 00000000..3d7206a4 Binary files /dev/null and b/PO/Library/Artifacts/b4/b4d1666123e09518dece6946a863bdf6 differ diff --git a/PO/Library/Artifacts/b4/b4d5811a564e0299056587b1269ad2bc b/PO/Library/Artifacts/b4/b4d5811a564e0299056587b1269ad2bc new file mode 100644 index 00000000..f3c1c124 Binary files /dev/null and b/PO/Library/Artifacts/b4/b4d5811a564e0299056587b1269ad2bc differ diff --git a/PO/Library/Artifacts/b4/b4dba85a8a8e0dbed52c3896ba72c394 b/PO/Library/Artifacts/b4/b4dba85a8a8e0dbed52c3896ba72c394 new file mode 100644 index 00000000..5be2901b Binary files /dev/null and b/PO/Library/Artifacts/b4/b4dba85a8a8e0dbed52c3896ba72c394 differ diff --git a/PO/Library/Artifacts/b4/b4e6ace8521a4e747956dac0c9853ce1 b/PO/Library/Artifacts/b4/b4e6ace8521a4e747956dac0c9853ce1 new file mode 100644 index 00000000..493377a1 Binary files /dev/null and b/PO/Library/Artifacts/b4/b4e6ace8521a4e747956dac0c9853ce1 differ diff --git a/PO/Library/Artifacts/b5/b506a2fdcbe03911ead1eb9ed80f8859 b/PO/Library/Artifacts/b5/b506a2fdcbe03911ead1eb9ed80f8859 new file mode 100644 index 00000000..1e96921f Binary files /dev/null and b/PO/Library/Artifacts/b5/b506a2fdcbe03911ead1eb9ed80f8859 differ diff --git a/PO/Library/Artifacts/b5/b50ceaccb0d914939b5f99ad2a383894 b/PO/Library/Artifacts/b5/b50ceaccb0d914939b5f99ad2a383894 new file mode 100644 index 00000000..37edfdaa Binary files /dev/null and b/PO/Library/Artifacts/b5/b50ceaccb0d914939b5f99ad2a383894 differ diff --git a/PO/Library/Artifacts/b5/b52aceb3c9a381bdb6191e3752a63ca0 b/PO/Library/Artifacts/b5/b52aceb3c9a381bdb6191e3752a63ca0 new file mode 100644 index 00000000..4d7978eb Binary files /dev/null and b/PO/Library/Artifacts/b5/b52aceb3c9a381bdb6191e3752a63ca0 differ diff --git a/PO/Library/Artifacts/b5/b532d4f3a029a9211deb8a1e01b22353 b/PO/Library/Artifacts/b5/b532d4f3a029a9211deb8a1e01b22353 new file mode 100644 index 00000000..7afddf90 Binary files /dev/null and b/PO/Library/Artifacts/b5/b532d4f3a029a9211deb8a1e01b22353 differ diff --git a/PO/Library/Artifacts/b5/b53db6a6e2ccd8c4b54d546f41c3850f b/PO/Library/Artifacts/b5/b53db6a6e2ccd8c4b54d546f41c3850f new file mode 100644 index 00000000..a0fc62f5 Binary files /dev/null and b/PO/Library/Artifacts/b5/b53db6a6e2ccd8c4b54d546f41c3850f differ diff --git a/PO/Library/Artifacts/b5/b5449c5eb91b93cc6eb2027a7b1c76bd b/PO/Library/Artifacts/b5/b5449c5eb91b93cc6eb2027a7b1c76bd new file mode 100644 index 00000000..11035ddb Binary files /dev/null and b/PO/Library/Artifacts/b5/b5449c5eb91b93cc6eb2027a7b1c76bd differ diff --git a/PO/Library/Artifacts/b5/b57925956838e264b3191d063dd05ecc b/PO/Library/Artifacts/b5/b57925956838e264b3191d063dd05ecc new file mode 100644 index 00000000..f709476b Binary files /dev/null and b/PO/Library/Artifacts/b5/b57925956838e264b3191d063dd05ecc differ diff --git a/PO/Library/Artifacts/b5/b597a03ac6282fe3746c334153547236 b/PO/Library/Artifacts/b5/b597a03ac6282fe3746c334153547236 new file mode 100644 index 00000000..08084ef0 Binary files /dev/null and b/PO/Library/Artifacts/b5/b597a03ac6282fe3746c334153547236 differ diff --git a/PO/Library/Artifacts/b5/b5b42881af46b8b20bc8518d0a37cb8c b/PO/Library/Artifacts/b5/b5b42881af46b8b20bc8518d0a37cb8c new file mode 100644 index 00000000..8936e39e Binary files /dev/null and b/PO/Library/Artifacts/b5/b5b42881af46b8b20bc8518d0a37cb8c differ diff --git a/PO/Library/Artifacts/b5/b5c776622d2761cb6f82fa53ba082184 b/PO/Library/Artifacts/b5/b5c776622d2761cb6f82fa53ba082184 new file mode 100644 index 00000000..86c4be3f Binary files /dev/null and b/PO/Library/Artifacts/b5/b5c776622d2761cb6f82fa53ba082184 differ diff --git a/PO/Library/Artifacts/b5/b5d7b1347403930680d2a9034b8cf61d b/PO/Library/Artifacts/b5/b5d7b1347403930680d2a9034b8cf61d new file mode 100644 index 00000000..383fd59c Binary files /dev/null and b/PO/Library/Artifacts/b5/b5d7b1347403930680d2a9034b8cf61d differ diff --git a/PO/Library/Artifacts/b5/b5fd25ab8f907c1b9a608cd674773465 b/PO/Library/Artifacts/b5/b5fd25ab8f907c1b9a608cd674773465 new file mode 100644 index 00000000..c01978b7 Binary files /dev/null and b/PO/Library/Artifacts/b5/b5fd25ab8f907c1b9a608cd674773465 differ diff --git a/PO/Library/Artifacts/b6/b615f29b7c1beb9610077914f8d01cae b/PO/Library/Artifacts/b6/b615f29b7c1beb9610077914f8d01cae new file mode 100644 index 00000000..839c27a8 Binary files /dev/null and b/PO/Library/Artifacts/b6/b615f29b7c1beb9610077914f8d01cae differ diff --git a/PO/Library/Artifacts/b6/b63469476e45e4755fbe3fede1573079 b/PO/Library/Artifacts/b6/b63469476e45e4755fbe3fede1573079 new file mode 100644 index 00000000..a83506ca Binary files /dev/null and b/PO/Library/Artifacts/b6/b63469476e45e4755fbe3fede1573079 differ diff --git a/PO/Library/Artifacts/b6/b66444c8f1c4696068c9b0dcd11b06f4 b/PO/Library/Artifacts/b6/b66444c8f1c4696068c9b0dcd11b06f4 new file mode 100644 index 00000000..5bdad4de Binary files /dev/null and b/PO/Library/Artifacts/b6/b66444c8f1c4696068c9b0dcd11b06f4 differ diff --git a/PO/Library/Artifacts/b6/b67fc6720e4bf0b6a4791edb1d39fbe0 b/PO/Library/Artifacts/b6/b67fc6720e4bf0b6a4791edb1d39fbe0 new file mode 100644 index 00000000..2d453719 Binary files /dev/null and b/PO/Library/Artifacts/b6/b67fc6720e4bf0b6a4791edb1d39fbe0 differ diff --git a/PO/Library/Artifacts/b6/b6c396c500cbf739401086632ba5184e b/PO/Library/Artifacts/b6/b6c396c500cbf739401086632ba5184e new file mode 100644 index 00000000..168b11fc Binary files /dev/null and b/PO/Library/Artifacts/b6/b6c396c500cbf739401086632ba5184e differ diff --git a/PO/Library/Artifacts/b6/b6cd4823534521b1c5b274ff5cd552e0 b/PO/Library/Artifacts/b6/b6cd4823534521b1c5b274ff5cd552e0 new file mode 100644 index 00000000..95a2fa77 Binary files /dev/null and b/PO/Library/Artifacts/b6/b6cd4823534521b1c5b274ff5cd552e0 differ diff --git a/PO/Library/Artifacts/b6/b6e8e4f8e138ae4b8d0a12a732c62de1 b/PO/Library/Artifacts/b6/b6e8e4f8e138ae4b8d0a12a732c62de1 new file mode 100644 index 00000000..9c3ffea1 Binary files /dev/null and b/PO/Library/Artifacts/b6/b6e8e4f8e138ae4b8d0a12a732c62de1 differ diff --git a/PO/Library/Artifacts/b6/b6ed7f1da05f28a3f6438e1d3ffe5004 b/PO/Library/Artifacts/b6/b6ed7f1da05f28a3f6438e1d3ffe5004 new file mode 100644 index 00000000..79966a23 Binary files /dev/null and b/PO/Library/Artifacts/b6/b6ed7f1da05f28a3f6438e1d3ffe5004 differ diff --git a/PO/Library/Artifacts/b6/b6ef939dd929ba12782ea5b147062c21 b/PO/Library/Artifacts/b6/b6ef939dd929ba12782ea5b147062c21 new file mode 100644 index 00000000..5d40b25d Binary files /dev/null and b/PO/Library/Artifacts/b6/b6ef939dd929ba12782ea5b147062c21 differ diff --git a/PO/Library/Artifacts/b7/b714ef8aa20fbd66f648ddb84d5324c4 b/PO/Library/Artifacts/b7/b714ef8aa20fbd66f648ddb84d5324c4 new file mode 100644 index 00000000..9a999aeb Binary files /dev/null and b/PO/Library/Artifacts/b7/b714ef8aa20fbd66f648ddb84d5324c4 differ diff --git a/PO/Library/Artifacts/b7/b71a733742051d0150c4fac208a376c4 b/PO/Library/Artifacts/b7/b71a733742051d0150c4fac208a376c4 new file mode 100644 index 00000000..cfa7bc5e Binary files /dev/null and b/PO/Library/Artifacts/b7/b71a733742051d0150c4fac208a376c4 differ diff --git a/PO/Library/Artifacts/b7/b730fed36403d6f212cd6f137216b968 b/PO/Library/Artifacts/b7/b730fed36403d6f212cd6f137216b968 new file mode 100644 index 00000000..15adb574 Binary files /dev/null and b/PO/Library/Artifacts/b7/b730fed36403d6f212cd6f137216b968 differ diff --git a/PO/Library/Artifacts/b7/b738da59984068e0dc3f4574c5c986d7 b/PO/Library/Artifacts/b7/b738da59984068e0dc3f4574c5c986d7 new file mode 100644 index 00000000..bc8eb085 Binary files /dev/null and b/PO/Library/Artifacts/b7/b738da59984068e0dc3f4574c5c986d7 differ diff --git a/PO/Library/Artifacts/b7/b74849f66b711e5843831ac0a7e1c926 b/PO/Library/Artifacts/b7/b74849f66b711e5843831ac0a7e1c926 new file mode 100644 index 00000000..2fe509ed Binary files /dev/null and b/PO/Library/Artifacts/b7/b74849f66b711e5843831ac0a7e1c926 differ diff --git a/PO/Library/Artifacts/b7/b7568f8561c1b2771fe5b5002dbafb36 b/PO/Library/Artifacts/b7/b7568f8561c1b2771fe5b5002dbafb36 new file mode 100644 index 00000000..108bcc78 Binary files /dev/null and b/PO/Library/Artifacts/b7/b7568f8561c1b2771fe5b5002dbafb36 differ diff --git a/PO/Library/Artifacts/b7/b7739fd3f21e6ee1a44f45c2ea680404 b/PO/Library/Artifacts/b7/b7739fd3f21e6ee1a44f45c2ea680404 new file mode 100644 index 00000000..08561877 Binary files /dev/null and b/PO/Library/Artifacts/b7/b7739fd3f21e6ee1a44f45c2ea680404 differ diff --git a/PO/Library/Artifacts/b7/b77a7ed3d01e1bfd0d455005b63764c0 b/PO/Library/Artifacts/b7/b77a7ed3d01e1bfd0d455005b63764c0 new file mode 100644 index 00000000..1771613b Binary files /dev/null and b/PO/Library/Artifacts/b7/b77a7ed3d01e1bfd0d455005b63764c0 differ diff --git a/PO/Library/Artifacts/b7/b7817662520fdfbc36e3106e6ec30a82 b/PO/Library/Artifacts/b7/b7817662520fdfbc36e3106e6ec30a82 new file mode 100644 index 00000000..e6aa129f Binary files /dev/null and b/PO/Library/Artifacts/b7/b7817662520fdfbc36e3106e6ec30a82 differ diff --git a/PO/Library/Artifacts/b7/b78641cab9bc792a3190c9cbbe2ab237 b/PO/Library/Artifacts/b7/b78641cab9bc792a3190c9cbbe2ab237 new file mode 100644 index 00000000..35cc92f9 Binary files /dev/null and b/PO/Library/Artifacts/b7/b78641cab9bc792a3190c9cbbe2ab237 differ diff --git a/PO/Library/Artifacts/b7/b7bc393b32c3b5d0223c0d3e75381d36 b/PO/Library/Artifacts/b7/b7bc393b32c3b5d0223c0d3e75381d36 new file mode 100644 index 00000000..fcba9d43 Binary files /dev/null and b/PO/Library/Artifacts/b7/b7bc393b32c3b5d0223c0d3e75381d36 differ diff --git a/PO/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb b/PO/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb new file mode 100644 index 00000000..43174c3f Binary files /dev/null and b/PO/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb differ diff --git a/PO/Library/Artifacts/b7/b7c1235e76d578a7de744099117731fb b/PO/Library/Artifacts/b7/b7c1235e76d578a7de744099117731fb new file mode 100644 index 00000000..1150edc8 Binary files /dev/null and b/PO/Library/Artifacts/b7/b7c1235e76d578a7de744099117731fb differ diff --git a/PO/Library/Artifacts/b7/b7d5578e29644660433bb60f64c24b72 b/PO/Library/Artifacts/b7/b7d5578e29644660433bb60f64c24b72 new file mode 100644 index 00000000..29bd1fd3 Binary files /dev/null and b/PO/Library/Artifacts/b7/b7d5578e29644660433bb60f64c24b72 differ diff --git a/PO/Library/Artifacts/b7/b7fd76310a8a001fe8294f7622ab4d40 b/PO/Library/Artifacts/b7/b7fd76310a8a001fe8294f7622ab4d40 new file mode 100644 index 00000000..19b4823f Binary files /dev/null and b/PO/Library/Artifacts/b7/b7fd76310a8a001fe8294f7622ab4d40 differ diff --git a/PO/Library/Artifacts/b8/b800ea576a1796991fc549f99f577e06 b/PO/Library/Artifacts/b8/b800ea576a1796991fc549f99f577e06 new file mode 100644 index 00000000..98eecd83 Binary files /dev/null and b/PO/Library/Artifacts/b8/b800ea576a1796991fc549f99f577e06 differ diff --git a/PO/Library/Artifacts/b8/b803f511c49ddd72b2ff879b191358f8 b/PO/Library/Artifacts/b8/b803f511c49ddd72b2ff879b191358f8 new file mode 100644 index 00000000..dee8faa8 Binary files /dev/null and b/PO/Library/Artifacts/b8/b803f511c49ddd72b2ff879b191358f8 differ diff --git a/PO/Library/Artifacts/b8/b81a035ec0d3a49fa5850d0cf4ddaf53 b/PO/Library/Artifacts/b8/b81a035ec0d3a49fa5850d0cf4ddaf53 new file mode 100644 index 00000000..f8b60d0f Binary files /dev/null and b/PO/Library/Artifacts/b8/b81a035ec0d3a49fa5850d0cf4ddaf53 differ diff --git a/PO/Library/Artifacts/b8/b820f8d46ab3f77f79b604977e2da947 b/PO/Library/Artifacts/b8/b820f8d46ab3f77f79b604977e2da947 new file mode 100644 index 00000000..fda0b3e5 Binary files /dev/null and b/PO/Library/Artifacts/b8/b820f8d46ab3f77f79b604977e2da947 differ diff --git a/PO/Library/Artifacts/b8/b828e6beeb6e0c67a73dd38768e833c5 b/PO/Library/Artifacts/b8/b828e6beeb6e0c67a73dd38768e833c5 new file mode 100644 index 00000000..7eeab70b Binary files /dev/null and b/PO/Library/Artifacts/b8/b828e6beeb6e0c67a73dd38768e833c5 differ diff --git a/PO/Library/Artifacts/b8/b833f16ffc9be4e3388e582fb8a98c86 b/PO/Library/Artifacts/b8/b833f16ffc9be4e3388e582fb8a98c86 new file mode 100644 index 00000000..dba1355d Binary files /dev/null and b/PO/Library/Artifacts/b8/b833f16ffc9be4e3388e582fb8a98c86 differ diff --git a/PO/Library/Artifacts/b8/b841cc63b6d581bc55873185553eefa9 b/PO/Library/Artifacts/b8/b841cc63b6d581bc55873185553eefa9 new file mode 100644 index 00000000..0bcafadf Binary files /dev/null and b/PO/Library/Artifacts/b8/b841cc63b6d581bc55873185553eefa9 differ diff --git a/PO/Library/Artifacts/b8/b84c902d0c5e8207142eb2da6444f6d3 b/PO/Library/Artifacts/b8/b84c902d0c5e8207142eb2da6444f6d3 new file mode 100644 index 00000000..773a2d20 Binary files /dev/null and b/PO/Library/Artifacts/b8/b84c902d0c5e8207142eb2da6444f6d3 differ diff --git a/PO/Library/Artifacts/b8/b85ae94d4f9d030cf2959230b84f91a6 b/PO/Library/Artifacts/b8/b85ae94d4f9d030cf2959230b84f91a6 new file mode 100644 index 00000000..57cd4918 Binary files /dev/null and b/PO/Library/Artifacts/b8/b85ae94d4f9d030cf2959230b84f91a6 differ diff --git a/PO/Library/Artifacts/b8/b86bc2d72743db210e6d6e33364c9b31 b/PO/Library/Artifacts/b8/b86bc2d72743db210e6d6e33364c9b31 new file mode 100644 index 00000000..a736bb1f Binary files /dev/null and b/PO/Library/Artifacts/b8/b86bc2d72743db210e6d6e33364c9b31 differ diff --git a/PO/Library/Artifacts/b8/b8aaea96a78f3d29a6ff2fcde5d09322 b/PO/Library/Artifacts/b8/b8aaea96a78f3d29a6ff2fcde5d09322 new file mode 100644 index 00000000..782a6b27 Binary files /dev/null and b/PO/Library/Artifacts/b8/b8aaea96a78f3d29a6ff2fcde5d09322 differ diff --git a/PO/Library/Artifacts/b8/b8f890b83e9623a159ac44fda144b26d b/PO/Library/Artifacts/b8/b8f890b83e9623a159ac44fda144b26d new file mode 100644 index 00000000..ac99fa03 Binary files /dev/null and b/PO/Library/Artifacts/b8/b8f890b83e9623a159ac44fda144b26d differ diff --git a/PO/Library/Artifacts/b9/b907db20e616664b88027f828f58f0c3 b/PO/Library/Artifacts/b9/b907db20e616664b88027f828f58f0c3 new file mode 100644 index 00000000..2fcb9034 Binary files /dev/null and b/PO/Library/Artifacts/b9/b907db20e616664b88027f828f58f0c3 differ diff --git a/PO/Library/Artifacts/b9/b9121ec3b507658e65b907388b5425f4 b/PO/Library/Artifacts/b9/b9121ec3b507658e65b907388b5425f4 new file mode 100644 index 00000000..369b4f42 Binary files /dev/null and b/PO/Library/Artifacts/b9/b9121ec3b507658e65b907388b5425f4 differ diff --git a/PO/Library/Artifacts/b9/b91fb29cef814f759fe4b48ba820c4aa b/PO/Library/Artifacts/b9/b91fb29cef814f759fe4b48ba820c4aa new file mode 100644 index 00000000..62c0bd12 Binary files /dev/null and b/PO/Library/Artifacts/b9/b91fb29cef814f759fe4b48ba820c4aa differ diff --git a/PO/Library/Artifacts/b9/b9252705e1090d74d6e1a251ed8f61a3 b/PO/Library/Artifacts/b9/b9252705e1090d74d6e1a251ed8f61a3 new file mode 100644 index 00000000..f41585c5 Binary files /dev/null and b/PO/Library/Artifacts/b9/b9252705e1090d74d6e1a251ed8f61a3 differ diff --git a/PO/Library/Artifacts/b9/b936d1bce2d94192e0b17d2f40541876 b/PO/Library/Artifacts/b9/b936d1bce2d94192e0b17d2f40541876 new file mode 100644 index 00000000..649aa3dd Binary files /dev/null and b/PO/Library/Artifacts/b9/b936d1bce2d94192e0b17d2f40541876 differ diff --git a/PO/Library/Artifacts/b9/b93b48ea7ac93316b2ef189d8b708e69 b/PO/Library/Artifacts/b9/b93b48ea7ac93316b2ef189d8b708e69 new file mode 100644 index 00000000..55f3df99 Binary files /dev/null and b/PO/Library/Artifacts/b9/b93b48ea7ac93316b2ef189d8b708e69 differ diff --git a/PO/Library/Artifacts/b9/b94d15aaf631c1c632d103d4c85a3f2f b/PO/Library/Artifacts/b9/b94d15aaf631c1c632d103d4c85a3f2f new file mode 100644 index 00000000..afa4067c Binary files /dev/null and b/PO/Library/Artifacts/b9/b94d15aaf631c1c632d103d4c85a3f2f differ diff --git a/PO/Library/Artifacts/b9/b95bac8b576a1cc33162d7281dec9310 b/PO/Library/Artifacts/b9/b95bac8b576a1cc33162d7281dec9310 new file mode 100644 index 00000000..9e09ff58 Binary files /dev/null and b/PO/Library/Artifacts/b9/b95bac8b576a1cc33162d7281dec9310 differ diff --git a/PO/Library/Artifacts/b9/b96a4f628801c86fba4adf0c9da763f6 b/PO/Library/Artifacts/b9/b96a4f628801c86fba4adf0c9da763f6 new file mode 100644 index 00000000..2ff57198 Binary files /dev/null and b/PO/Library/Artifacts/b9/b96a4f628801c86fba4adf0c9da763f6 differ diff --git a/PO/Library/Artifacts/b9/b96ad939456cba08795633a898bb1f78 b/PO/Library/Artifacts/b9/b96ad939456cba08795633a898bb1f78 new file mode 100644 index 00000000..3ae9197f Binary files /dev/null and b/PO/Library/Artifacts/b9/b96ad939456cba08795633a898bb1f78 differ diff --git a/PO/Library/Artifacts/b9/b9949eb01bb99f42bd9ce2613f04ba33 b/PO/Library/Artifacts/b9/b9949eb01bb99f42bd9ce2613f04ba33 new file mode 100644 index 00000000..4bead7c2 Binary files /dev/null and b/PO/Library/Artifacts/b9/b9949eb01bb99f42bd9ce2613f04ba33 differ diff --git a/PO/Library/Artifacts/b9/b99b760165a085dcc3302ce935bcf097 b/PO/Library/Artifacts/b9/b99b760165a085dcc3302ce935bcf097 new file mode 100644 index 00000000..cab169c8 Binary files /dev/null and b/PO/Library/Artifacts/b9/b99b760165a085dcc3302ce935bcf097 differ diff --git a/PO/Library/Artifacts/b9/b9e784a29969705b39e0d4e553c30862 b/PO/Library/Artifacts/b9/b9e784a29969705b39e0d4e553c30862 new file mode 100644 index 00000000..d4d6142e Binary files /dev/null and b/PO/Library/Artifacts/b9/b9e784a29969705b39e0d4e553c30862 differ diff --git a/PO/Library/Artifacts/ba/ba0a657fbfd6d2ac796d859d9387e15f b/PO/Library/Artifacts/ba/ba0a657fbfd6d2ac796d859d9387e15f new file mode 100644 index 00000000..c275e637 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba0a657fbfd6d2ac796d859d9387e15f differ diff --git a/PO/Library/Artifacts/ba/ba14ce2fce7deed3b3f19296dc0619e2 b/PO/Library/Artifacts/ba/ba14ce2fce7deed3b3f19296dc0619e2 new file mode 100644 index 00000000..75e4d991 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba14ce2fce7deed3b3f19296dc0619e2 differ diff --git a/PO/Library/Artifacts/ba/ba2bf5a22ecef603ea7b04d978fbd801 b/PO/Library/Artifacts/ba/ba2bf5a22ecef603ea7b04d978fbd801 new file mode 100644 index 00000000..db755319 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba2bf5a22ecef603ea7b04d978fbd801 differ diff --git a/PO/Library/Artifacts/ba/ba33f166b3a0ff5b6297a7f7e42bad2c b/PO/Library/Artifacts/ba/ba33f166b3a0ff5b6297a7f7e42bad2c new file mode 100644 index 00000000..be593084 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba33f166b3a0ff5b6297a7f7e42bad2c differ diff --git a/PO/Library/Artifacts/ba/ba44d1d5d64546d6ab349c9513bd6759 b/PO/Library/Artifacts/ba/ba44d1d5d64546d6ab349c9513bd6759 new file mode 100644 index 00000000..e30a6379 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba44d1d5d64546d6ab349c9513bd6759 differ diff --git a/PO/Library/Artifacts/ba/ba4bd2a3bcdad59179d9437c0f5d775d b/PO/Library/Artifacts/ba/ba4bd2a3bcdad59179d9437c0f5d775d new file mode 100644 index 00000000..cfd33680 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba4bd2a3bcdad59179d9437c0f5d775d differ diff --git a/PO/Library/Artifacts/ba/ba88b74ce051f29534bc43265ad48e73 b/PO/Library/Artifacts/ba/ba88b74ce051f29534bc43265ad48e73 new file mode 100644 index 00000000..22d84d2a Binary files /dev/null and b/PO/Library/Artifacts/ba/ba88b74ce051f29534bc43265ad48e73 differ diff --git a/PO/Library/Artifacts/ba/ba9242e789af5f544e341978fd8bd783 b/PO/Library/Artifacts/ba/ba9242e789af5f544e341978fd8bd783 new file mode 100644 index 00000000..9615604b Binary files /dev/null and b/PO/Library/Artifacts/ba/ba9242e789af5f544e341978fd8bd783 differ diff --git a/PO/Library/Artifacts/ba/ba96ccfb920f30c58f37d9e86b2cb6ca b/PO/Library/Artifacts/ba/ba96ccfb920f30c58f37d9e86b2cb6ca new file mode 100644 index 00000000..08300ab9 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba96ccfb920f30c58f37d9e86b2cb6ca differ diff --git a/PO/Library/Artifacts/ba/ba9958603d326a6ce0bca2a2814b2956 b/PO/Library/Artifacts/ba/ba9958603d326a6ce0bca2a2814b2956 new file mode 100644 index 00000000..3711d9b9 Binary files /dev/null and b/PO/Library/Artifacts/ba/ba9958603d326a6ce0bca2a2814b2956 differ diff --git a/PO/Library/Artifacts/ba/baa949508bc4de6b57824bbf660ba772 b/PO/Library/Artifacts/ba/baa949508bc4de6b57824bbf660ba772 new file mode 100644 index 00000000..6231d8cd Binary files /dev/null and b/PO/Library/Artifacts/ba/baa949508bc4de6b57824bbf660ba772 differ diff --git a/PO/Library/Artifacts/ba/baab070372a91fdcd054d50dbb71eef2 b/PO/Library/Artifacts/ba/baab070372a91fdcd054d50dbb71eef2 new file mode 100644 index 00000000..5f30338c Binary files /dev/null and b/PO/Library/Artifacts/ba/baab070372a91fdcd054d50dbb71eef2 differ diff --git a/PO/Library/Artifacts/ba/baaedd93247fc890bfa92ba1f2c959d8 b/PO/Library/Artifacts/ba/baaedd93247fc890bfa92ba1f2c959d8 new file mode 100644 index 00000000..4075a47f Binary files /dev/null and b/PO/Library/Artifacts/ba/baaedd93247fc890bfa92ba1f2c959d8 differ diff --git a/PO/Library/Artifacts/ba/bab444ee080226eb2d2aa76c5112d06f b/PO/Library/Artifacts/ba/bab444ee080226eb2d2aa76c5112d06f new file mode 100644 index 00000000..9fc45e69 Binary files /dev/null and b/PO/Library/Artifacts/ba/bab444ee080226eb2d2aa76c5112d06f differ diff --git a/PO/Library/Artifacts/ba/bab6952f8b25b19c0485bb77deae33f1 b/PO/Library/Artifacts/ba/bab6952f8b25b19c0485bb77deae33f1 new file mode 100644 index 00000000..5858d018 Binary files /dev/null and b/PO/Library/Artifacts/ba/bab6952f8b25b19c0485bb77deae33f1 differ diff --git a/PO/Library/Artifacts/ba/bac1bc4e52bde03844d68a7a3beab2e4 b/PO/Library/Artifacts/ba/bac1bc4e52bde03844d68a7a3beab2e4 new file mode 100644 index 00000000..adebe789 Binary files /dev/null and b/PO/Library/Artifacts/ba/bac1bc4e52bde03844d68a7a3beab2e4 differ diff --git a/PO/Library/Artifacts/ba/bac938ab6c939a13e5fa281ac8a4f146 b/PO/Library/Artifacts/ba/bac938ab6c939a13e5fa281ac8a4f146 new file mode 100644 index 00000000..c17a3b3a Binary files /dev/null and b/PO/Library/Artifacts/ba/bac938ab6c939a13e5fa281ac8a4f146 differ diff --git a/PO/Library/Artifacts/ba/bacf2ccbc295122fb85b27d356bf99e8 b/PO/Library/Artifacts/ba/bacf2ccbc295122fb85b27d356bf99e8 new file mode 100644 index 00000000..a384529a Binary files /dev/null and b/PO/Library/Artifacts/ba/bacf2ccbc295122fb85b27d356bf99e8 differ diff --git a/PO/Library/Artifacts/ba/bad60aac1616cb5427dfb855afb5f298 b/PO/Library/Artifacts/ba/bad60aac1616cb5427dfb855afb5f298 new file mode 100644 index 00000000..f0bde797 Binary files /dev/null and b/PO/Library/Artifacts/ba/bad60aac1616cb5427dfb855afb5f298 differ diff --git a/PO/Library/Artifacts/bb/bb0aeb5c08b50484bf00855f3364e55e b/PO/Library/Artifacts/bb/bb0aeb5c08b50484bf00855f3364e55e new file mode 100644 index 00000000..794bba65 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb0aeb5c08b50484bf00855f3364e55e differ diff --git a/PO/Library/Artifacts/bb/bb1b440d0c2f83f2e58f591e79b10893 b/PO/Library/Artifacts/bb/bb1b440d0c2f83f2e58f591e79b10893 new file mode 100644 index 00000000..3270b067 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb1b440d0c2f83f2e58f591e79b10893 differ diff --git a/PO/Library/Artifacts/bb/bb2f96ce15d3decd5834b5fd883ac48d b/PO/Library/Artifacts/bb/bb2f96ce15d3decd5834b5fd883ac48d new file mode 100644 index 00000000..db28dc96 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb2f96ce15d3decd5834b5fd883ac48d differ diff --git a/PO/Library/Artifacts/bb/bb3052f776b1ce9b8344aa0fe5e9b3f3 b/PO/Library/Artifacts/bb/bb3052f776b1ce9b8344aa0fe5e9b3f3 new file mode 100644 index 00000000..1ec26555 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb3052f776b1ce9b8344aa0fe5e9b3f3 differ diff --git a/PO/Library/Artifacts/bb/bb5531899b05b1a3e1ddd7c6f18991d9 b/PO/Library/Artifacts/bb/bb5531899b05b1a3e1ddd7c6f18991d9 new file mode 100644 index 00000000..4746c9a8 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb5531899b05b1a3e1ddd7c6f18991d9 differ diff --git a/PO/Library/Artifacts/bb/bb5543b39a5788b2e2150df4ff6a63d1 b/PO/Library/Artifacts/bb/bb5543b39a5788b2e2150df4ff6a63d1 new file mode 100644 index 00000000..17100aa2 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb5543b39a5788b2e2150df4ff6a63d1 differ diff --git a/PO/Library/Artifacts/bb/bb5656187c7ca41a7db23008963a0e97 b/PO/Library/Artifacts/bb/bb5656187c7ca41a7db23008963a0e97 new file mode 100644 index 00000000..fccf6306 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb5656187c7ca41a7db23008963a0e97 differ diff --git a/PO/Library/Artifacts/bb/bb71784a3b2909315bfb1602700fd7ba b/PO/Library/Artifacts/bb/bb71784a3b2909315bfb1602700fd7ba new file mode 100644 index 00000000..1f72ba75 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb71784a3b2909315bfb1602700fd7ba differ diff --git a/PO/Library/Artifacts/bb/bb9e510d470c0f1fe9bf46419c195aa2 b/PO/Library/Artifacts/bb/bb9e510d470c0f1fe9bf46419c195aa2 new file mode 100644 index 00000000..52cc6e50 Binary files /dev/null and b/PO/Library/Artifacts/bb/bb9e510d470c0f1fe9bf46419c195aa2 differ diff --git a/PO/Library/Artifacts/bb/bbb0e6c24bd92a693499eccb44eeac6a b/PO/Library/Artifacts/bb/bbb0e6c24bd92a693499eccb44eeac6a new file mode 100644 index 00000000..58711bf6 Binary files /dev/null and b/PO/Library/Artifacts/bb/bbb0e6c24bd92a693499eccb44eeac6a differ diff --git a/PO/Library/Artifacts/bb/bbc4dbddee04fa79fe68a4b731de4eed b/PO/Library/Artifacts/bb/bbc4dbddee04fa79fe68a4b731de4eed new file mode 100644 index 00000000..09c6bb32 Binary files /dev/null and b/PO/Library/Artifacts/bb/bbc4dbddee04fa79fe68a4b731de4eed differ diff --git a/PO/Library/Artifacts/bb/bbc634cd5b19c9014aa8920c77741e2a b/PO/Library/Artifacts/bb/bbc634cd5b19c9014aa8920c77741e2a new file mode 100644 index 00000000..025798e4 Binary files /dev/null and b/PO/Library/Artifacts/bb/bbc634cd5b19c9014aa8920c77741e2a differ diff --git a/PO/Library/Artifacts/bb/bbf95fd2b2df955977700dd8b5d9671b b/PO/Library/Artifacts/bb/bbf95fd2b2df955977700dd8b5d9671b new file mode 100644 index 00000000..d204db5d Binary files /dev/null and b/PO/Library/Artifacts/bb/bbf95fd2b2df955977700dd8b5d9671b differ diff --git a/PO/Library/Artifacts/bc/bc0106ff853babf8344c4f7395306487 b/PO/Library/Artifacts/bc/bc0106ff853babf8344c4f7395306487 new file mode 100644 index 00000000..32e02002 Binary files /dev/null and b/PO/Library/Artifacts/bc/bc0106ff853babf8344c4f7395306487 differ diff --git a/PO/Library/Artifacts/bc/bc0e9b9fd6a2c8ed1af79ab0fb3da0ee b/PO/Library/Artifacts/bc/bc0e9b9fd6a2c8ed1af79ab0fb3da0ee new file mode 100644 index 00000000..9339b0e6 Binary files /dev/null and b/PO/Library/Artifacts/bc/bc0e9b9fd6a2c8ed1af79ab0fb3da0ee differ diff --git a/PO/Library/Artifacts/bc/bc27cfdf3f052d13c039c668bc9bb0d3 b/PO/Library/Artifacts/bc/bc27cfdf3f052d13c039c668bc9bb0d3 new file mode 100644 index 00000000..726816cc Binary files /dev/null and b/PO/Library/Artifacts/bc/bc27cfdf3f052d13c039c668bc9bb0d3 differ diff --git a/PO/Library/Artifacts/bc/bc2a28ab7f5a62b9cd5cf6eaf2b21f7f b/PO/Library/Artifacts/bc/bc2a28ab7f5a62b9cd5cf6eaf2b21f7f new file mode 100644 index 00000000..190a3097 Binary files /dev/null and b/PO/Library/Artifacts/bc/bc2a28ab7f5a62b9cd5cf6eaf2b21f7f differ diff --git a/PO/Library/Artifacts/bc/bc4739129a749c89d8ce6168d8095717 b/PO/Library/Artifacts/bc/bc4739129a749c89d8ce6168d8095717 new file mode 100644 index 00000000..205a1ae2 Binary files /dev/null and b/PO/Library/Artifacts/bc/bc4739129a749c89d8ce6168d8095717 differ diff --git a/PO/Library/Artifacts/bc/bc533c9988e1502c34a8df2f1aebb044 b/PO/Library/Artifacts/bc/bc533c9988e1502c34a8df2f1aebb044 new file mode 100644 index 00000000..0733f5fe Binary files /dev/null and b/PO/Library/Artifacts/bc/bc533c9988e1502c34a8df2f1aebb044 differ diff --git a/PO/Library/Artifacts/bc/bc6413ca31193c6af485b146698232c7 b/PO/Library/Artifacts/bc/bc6413ca31193c6af485b146698232c7 new file mode 100644 index 00000000..ca0646cd Binary files /dev/null and b/PO/Library/Artifacts/bc/bc6413ca31193c6af485b146698232c7 differ diff --git a/PO/Library/Artifacts/bc/bc90a82434568e232fb078503f57a95c b/PO/Library/Artifacts/bc/bc90a82434568e232fb078503f57a95c new file mode 100644 index 00000000..dc6031d1 Binary files /dev/null and b/PO/Library/Artifacts/bc/bc90a82434568e232fb078503f57a95c differ diff --git a/PO/Library/Artifacts/bc/bcb0f864691376d5ff990f7bda8a62db b/PO/Library/Artifacts/bc/bcb0f864691376d5ff990f7bda8a62db new file mode 100644 index 00000000..743c564e Binary files /dev/null and b/PO/Library/Artifacts/bc/bcb0f864691376d5ff990f7bda8a62db differ diff --git a/PO/Library/Artifacts/bc/bcb4265b3112a8191023b1ca6329d548 b/PO/Library/Artifacts/bc/bcb4265b3112a8191023b1ca6329d548 new file mode 100644 index 00000000..41009099 Binary files /dev/null and b/PO/Library/Artifacts/bc/bcb4265b3112a8191023b1ca6329d548 differ diff --git a/PO/Library/Artifacts/bc/bceec327726bac309722d1a307c2d84c b/PO/Library/Artifacts/bc/bceec327726bac309722d1a307c2d84c new file mode 100644 index 00000000..f9c27ff7 Binary files /dev/null and b/PO/Library/Artifacts/bc/bceec327726bac309722d1a307c2d84c differ diff --git a/PO/Library/Artifacts/bd/bd0c60d256131622dd3e52aa3965a5eb b/PO/Library/Artifacts/bd/bd0c60d256131622dd3e52aa3965a5eb new file mode 100644 index 00000000..db70347e Binary files /dev/null and b/PO/Library/Artifacts/bd/bd0c60d256131622dd3e52aa3965a5eb differ diff --git a/PO/Library/Artifacts/bd/bd245c8200ccf8082344048f3a7658d9 b/PO/Library/Artifacts/bd/bd245c8200ccf8082344048f3a7658d9 new file mode 100644 index 00000000..154d1c1b Binary files /dev/null and b/PO/Library/Artifacts/bd/bd245c8200ccf8082344048f3a7658d9 differ diff --git a/PO/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d b/PO/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d new file mode 100644 index 00000000..9be96ffb Binary files /dev/null and b/PO/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d differ diff --git a/PO/Library/Artifacts/bd/bd31813a15820c2cea99a4fd3f2c2256 b/PO/Library/Artifacts/bd/bd31813a15820c2cea99a4fd3f2c2256 new file mode 100644 index 00000000..245741ca Binary files /dev/null and b/PO/Library/Artifacts/bd/bd31813a15820c2cea99a4fd3f2c2256 differ diff --git a/PO/Library/Artifacts/bd/bd457e94abe04228c7dfeb0c219f2199 b/PO/Library/Artifacts/bd/bd457e94abe04228c7dfeb0c219f2199 new file mode 100644 index 00000000..dbc705be Binary files /dev/null and b/PO/Library/Artifacts/bd/bd457e94abe04228c7dfeb0c219f2199 differ diff --git a/PO/Library/Artifacts/bd/bd743b7bd1fa41607ebd6492a37e279b b/PO/Library/Artifacts/bd/bd743b7bd1fa41607ebd6492a37e279b new file mode 100644 index 00000000..cb50c664 Binary files /dev/null and b/PO/Library/Artifacts/bd/bd743b7bd1fa41607ebd6492a37e279b differ diff --git a/PO/Library/Artifacts/bd/bd836a920b68c17f66b0f37644365fce b/PO/Library/Artifacts/bd/bd836a920b68c17f66b0f37644365fce new file mode 100644 index 00000000..2df729b5 Binary files /dev/null and b/PO/Library/Artifacts/bd/bd836a920b68c17f66b0f37644365fce differ diff --git a/PO/Library/Artifacts/bd/bd9d741ef5ae92b4cdfaecdc71802cdc b/PO/Library/Artifacts/bd/bd9d741ef5ae92b4cdfaecdc71802cdc new file mode 100644 index 00000000..2cb52cf4 Binary files /dev/null and b/PO/Library/Artifacts/bd/bd9d741ef5ae92b4cdfaecdc71802cdc differ diff --git a/PO/Library/Artifacts/bd/bdb2aba5d2cb72e353d752a3dde18352 b/PO/Library/Artifacts/bd/bdb2aba5d2cb72e353d752a3dde18352 new file mode 100644 index 00000000..c496e8ce Binary files /dev/null and b/PO/Library/Artifacts/bd/bdb2aba5d2cb72e353d752a3dde18352 differ diff --git a/PO/Library/Artifacts/bd/bdba669fceadd4eacc5576980a0a7fe1 b/PO/Library/Artifacts/bd/bdba669fceadd4eacc5576980a0a7fe1 new file mode 100644 index 00000000..ecbdec1c Binary files /dev/null and b/PO/Library/Artifacts/bd/bdba669fceadd4eacc5576980a0a7fe1 differ diff --git a/PO/Library/Artifacts/bd/bdbbac79ac6f907fd1b9a5535fec3d4f b/PO/Library/Artifacts/bd/bdbbac79ac6f907fd1b9a5535fec3d4f new file mode 100644 index 00000000..cbb0b216 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdbbac79ac6f907fd1b9a5535fec3d4f differ diff --git a/PO/Library/Artifacts/bd/bdc0d8142791d1e774f222346f93f978 b/PO/Library/Artifacts/bd/bdc0d8142791d1e774f222346f93f978 new file mode 100644 index 00000000..dd9724d0 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdc0d8142791d1e774f222346f93f978 differ diff --git a/PO/Library/Artifacts/bd/bdce31f291f5c1afc48ad0f79637172a b/PO/Library/Artifacts/bd/bdce31f291f5c1afc48ad0f79637172a new file mode 100644 index 00000000..85ee905e Binary files /dev/null and b/PO/Library/Artifacts/bd/bdce31f291f5c1afc48ad0f79637172a differ diff --git a/PO/Library/Artifacts/bd/bdcf8ad0e06af30e4d7bf8a4d8dcb062 b/PO/Library/Artifacts/bd/bdcf8ad0e06af30e4d7bf8a4d8dcb062 new file mode 100644 index 00000000..27bcc372 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdcf8ad0e06af30e4d7bf8a4d8dcb062 differ diff --git a/PO/Library/Artifacts/bd/bdeab8bc2c928bdde8952d945e2e4ea9 b/PO/Library/Artifacts/bd/bdeab8bc2c928bdde8952d945e2e4ea9 new file mode 100644 index 00000000..3cb0a287 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdeab8bc2c928bdde8952d945e2e4ea9 differ diff --git a/PO/Library/Artifacts/bd/bdeb8fe94cb11fb23e68824cfad0a666 b/PO/Library/Artifacts/bd/bdeb8fe94cb11fb23e68824cfad0a666 new file mode 100644 index 00000000..b171ee07 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdeb8fe94cb11fb23e68824cfad0a666 differ diff --git a/PO/Library/Artifacts/bd/bdfa70cc252f4a5078ff72e3452bf790 b/PO/Library/Artifacts/bd/bdfa70cc252f4a5078ff72e3452bf790 new file mode 100644 index 00000000..46ca8a51 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdfa70cc252f4a5078ff72e3452bf790 differ diff --git a/PO/Library/Artifacts/bd/bdfb5249d2d9a1eb5acf571dce80e043 b/PO/Library/Artifacts/bd/bdfb5249d2d9a1eb5acf571dce80e043 new file mode 100644 index 00000000..c2dc91f0 Binary files /dev/null and b/PO/Library/Artifacts/bd/bdfb5249d2d9a1eb5acf571dce80e043 differ diff --git a/PO/Library/Artifacts/be/be097e1c481aeb601e85f0a1cb4b5c1d b/PO/Library/Artifacts/be/be097e1c481aeb601e85f0a1cb4b5c1d new file mode 100644 index 00000000..13974009 Binary files /dev/null and b/PO/Library/Artifacts/be/be097e1c481aeb601e85f0a1cb4b5c1d differ diff --git a/PO/Library/Artifacts/be/be0b50fe0c173aded74d354f8924ab38 b/PO/Library/Artifacts/be/be0b50fe0c173aded74d354f8924ab38 new file mode 100644 index 00000000..8f5e41e3 Binary files /dev/null and b/PO/Library/Artifacts/be/be0b50fe0c173aded74d354f8924ab38 differ diff --git a/PO/Library/Artifacts/be/be2170aa5e7091cf8639f7106a502a0e b/PO/Library/Artifacts/be/be2170aa5e7091cf8639f7106a502a0e new file mode 100644 index 00000000..6af9d8f9 Binary files /dev/null and b/PO/Library/Artifacts/be/be2170aa5e7091cf8639f7106a502a0e differ diff --git a/PO/Library/Artifacts/be/be429b2df6a6f493ed008271af20df37 b/PO/Library/Artifacts/be/be429b2df6a6f493ed008271af20df37 new file mode 100644 index 00000000..5936197a Binary files /dev/null and b/PO/Library/Artifacts/be/be429b2df6a6f493ed008271af20df37 differ diff --git a/PO/Library/Artifacts/be/be96c7d688d317c3bb6d6a82b2e3c1db b/PO/Library/Artifacts/be/be96c7d688d317c3bb6d6a82b2e3c1db new file mode 100644 index 00000000..d2424306 Binary files /dev/null and b/PO/Library/Artifacts/be/be96c7d688d317c3bb6d6a82b2e3c1db differ diff --git a/PO/Library/Artifacts/be/bec4f72c5b5839f5bfc151f8fcb95b8f b/PO/Library/Artifacts/be/bec4f72c5b5839f5bfc151f8fcb95b8f new file mode 100644 index 00000000..5355a528 Binary files /dev/null and b/PO/Library/Artifacts/be/bec4f72c5b5839f5bfc151f8fcb95b8f differ diff --git a/PO/Library/Artifacts/be/bef57c95c72f4fd6e4ca7a39777c3962 b/PO/Library/Artifacts/be/bef57c95c72f4fd6e4ca7a39777c3962 new file mode 100644 index 00000000..78f5909d Binary files /dev/null and b/PO/Library/Artifacts/be/bef57c95c72f4fd6e4ca7a39777c3962 differ diff --git a/PO/Library/Artifacts/bf/bf24d66ffb526215b6a3baadda4b2a8f b/PO/Library/Artifacts/bf/bf24d66ffb526215b6a3baadda4b2a8f new file mode 100644 index 00000000..94fe7497 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf24d66ffb526215b6a3baadda4b2a8f differ diff --git a/PO/Library/Artifacts/bf/bf2786bd22762c6baed5f93de3d60571 b/PO/Library/Artifacts/bf/bf2786bd22762c6baed5f93de3d60571 new file mode 100644 index 00000000..bfc9e721 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf2786bd22762c6baed5f93de3d60571 differ diff --git a/PO/Library/Artifacts/bf/bf32186183d0e691a90cf165d9b2d3f1 b/PO/Library/Artifacts/bf/bf32186183d0e691a90cf165d9b2d3f1 new file mode 100644 index 00000000..0e2afd88 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf32186183d0e691a90cf165d9b2d3f1 differ diff --git a/PO/Library/Artifacts/bf/bf3fc0b5b2938b3294d0fa89a86aadca b/PO/Library/Artifacts/bf/bf3fc0b5b2938b3294d0fa89a86aadca new file mode 100644 index 00000000..17a1fd45 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf3fc0b5b2938b3294d0fa89a86aadca differ diff --git a/PO/Library/Artifacts/bf/bf50c8e96f4fdf88b4609ee0de574377 b/PO/Library/Artifacts/bf/bf50c8e96f4fdf88b4609ee0de574377 new file mode 100644 index 00000000..c445b405 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf50c8e96f4fdf88b4609ee0de574377 differ diff --git a/PO/Library/Artifacts/bf/bf6624a746fbc06c0ad211d70ca899cb b/PO/Library/Artifacts/bf/bf6624a746fbc06c0ad211d70ca899cb new file mode 100644 index 00000000..490b401a Binary files /dev/null and b/PO/Library/Artifacts/bf/bf6624a746fbc06c0ad211d70ca899cb differ diff --git a/PO/Library/Artifacts/bf/bf6ef7fe061bb13028f25554d0e19b59 b/PO/Library/Artifacts/bf/bf6ef7fe061bb13028f25554d0e19b59 new file mode 100644 index 00000000..bebb817a Binary files /dev/null and b/PO/Library/Artifacts/bf/bf6ef7fe061bb13028f25554d0e19b59 differ diff --git a/PO/Library/Artifacts/bf/bf7a1ac527098db083e9ca9d8484133e b/PO/Library/Artifacts/bf/bf7a1ac527098db083e9ca9d8484133e new file mode 100644 index 00000000..aed23ff1 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf7a1ac527098db083e9ca9d8484133e differ diff --git a/PO/Library/Artifacts/bf/bf91460dd0e55cd197253bfdd3e99588 b/PO/Library/Artifacts/bf/bf91460dd0e55cd197253bfdd3e99588 new file mode 100644 index 00000000..0cbeb1c4 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf91460dd0e55cd197253bfdd3e99588 differ diff --git a/PO/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 b/PO/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 new file mode 100644 index 00000000..a14a5f67 Binary files /dev/null and b/PO/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 differ diff --git a/PO/Library/Artifacts/bf/bfac5b18873ffbaf998912bfc77dd75c b/PO/Library/Artifacts/bf/bfac5b18873ffbaf998912bfc77dd75c new file mode 100644 index 00000000..85d80d87 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfac5b18873ffbaf998912bfc77dd75c differ diff --git a/PO/Library/Artifacts/bf/bfb3fee5defbaea0606a4622ff580d52 b/PO/Library/Artifacts/bf/bfb3fee5defbaea0606a4622ff580d52 new file mode 100644 index 00000000..02a9bca6 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfb3fee5defbaea0606a4622ff580d52 differ diff --git a/PO/Library/Artifacts/bf/bfd46023b584dc0c61ab056a867779c0 b/PO/Library/Artifacts/bf/bfd46023b584dc0c61ab056a867779c0 new file mode 100644 index 00000000..d0cf05b4 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfd46023b584dc0c61ab056a867779c0 differ diff --git a/PO/Library/Artifacts/bf/bfddada11b5523bfae7a820fca6f545c b/PO/Library/Artifacts/bf/bfddada11b5523bfae7a820fca6f545c new file mode 100644 index 00000000..f1e314b7 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfddada11b5523bfae7a820fca6f545c differ diff --git a/PO/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 b/PO/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 new file mode 100644 index 00000000..e7a06e04 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 differ diff --git a/PO/Library/Artifacts/bf/bfeba90bda897c7b35f42adbade232c5 b/PO/Library/Artifacts/bf/bfeba90bda897c7b35f42adbade232c5 new file mode 100644 index 00000000..cb46b387 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfeba90bda897c7b35f42adbade232c5 differ diff --git a/PO/Library/Artifacts/bf/bff1e489e6454b5aedd0c5073dbcab2f b/PO/Library/Artifacts/bf/bff1e489e6454b5aedd0c5073dbcab2f new file mode 100644 index 00000000..f591be56 Binary files /dev/null and b/PO/Library/Artifacts/bf/bff1e489e6454b5aedd0c5073dbcab2f differ diff --git a/PO/Library/Artifacts/bf/bff3632db41956183be53e7afd02ac25 b/PO/Library/Artifacts/bf/bff3632db41956183be53e7afd02ac25 new file mode 100644 index 00000000..c6c28e4a Binary files /dev/null and b/PO/Library/Artifacts/bf/bff3632db41956183be53e7afd02ac25 differ diff --git a/PO/Library/Artifacts/bf/bff8e778bc89749e173070a42b287fb4 b/PO/Library/Artifacts/bf/bff8e778bc89749e173070a42b287fb4 new file mode 100644 index 00000000..409c5f93 Binary files /dev/null and b/PO/Library/Artifacts/bf/bff8e778bc89749e173070a42b287fb4 differ diff --git a/PO/Library/Artifacts/bf/bfff8664f346dc78905f8ed22cb63758 b/PO/Library/Artifacts/bf/bfff8664f346dc78905f8ed22cb63758 new file mode 100644 index 00000000..331fb4c3 Binary files /dev/null and b/PO/Library/Artifacts/bf/bfff8664f346dc78905f8ed22cb63758 differ diff --git a/PO/Library/Artifacts/c0/c00dddc46509f3e434ec85ae694fdb58 b/PO/Library/Artifacts/c0/c00dddc46509f3e434ec85ae694fdb58 new file mode 100644 index 00000000..27a98f21 Binary files /dev/null and b/PO/Library/Artifacts/c0/c00dddc46509f3e434ec85ae694fdb58 differ diff --git a/PO/Library/Artifacts/c0/c01a280997bf1655d5e83180159e6d95 b/PO/Library/Artifacts/c0/c01a280997bf1655d5e83180159e6d95 new file mode 100644 index 00000000..0c3056d2 Binary files /dev/null and b/PO/Library/Artifacts/c0/c01a280997bf1655d5e83180159e6d95 differ diff --git a/PO/Library/Artifacts/c0/c0211ef4fa261f53b01270723fc55055 b/PO/Library/Artifacts/c0/c0211ef4fa261f53b01270723fc55055 new file mode 100644 index 00000000..bc24ffdc Binary files /dev/null and b/PO/Library/Artifacts/c0/c0211ef4fa261f53b01270723fc55055 differ diff --git a/PO/Library/Artifacts/c0/c02fa3d2aee7fd2cb1a549db703ab413 b/PO/Library/Artifacts/c0/c02fa3d2aee7fd2cb1a549db703ab413 new file mode 100644 index 00000000..3c78ffb2 Binary files /dev/null and b/PO/Library/Artifacts/c0/c02fa3d2aee7fd2cb1a549db703ab413 differ diff --git a/PO/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 b/PO/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 new file mode 100644 index 00000000..6cea4ef0 Binary files /dev/null and b/PO/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 differ diff --git a/PO/Library/Artifacts/c0/c048ae706157b57003ee4b54a25fdfd0 b/PO/Library/Artifacts/c0/c048ae706157b57003ee4b54a25fdfd0 new file mode 100644 index 00000000..0de9a4d0 Binary files /dev/null and b/PO/Library/Artifacts/c0/c048ae706157b57003ee4b54a25fdfd0 differ diff --git a/PO/Library/Artifacts/c0/c0540fce3536d8a44beb0c953de9e68b b/PO/Library/Artifacts/c0/c0540fce3536d8a44beb0c953de9e68b new file mode 100644 index 00000000..85fd6508 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0540fce3536d8a44beb0c953de9e68b differ diff --git a/PO/Library/Artifacts/c0/c0691833e7ebdacdd336fc47d292e5ba b/PO/Library/Artifacts/c0/c0691833e7ebdacdd336fc47d292e5ba new file mode 100644 index 00000000..11b243c0 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0691833e7ebdacdd336fc47d292e5ba differ diff --git a/PO/Library/Artifacts/c0/c06d5e5d2cf973860ccafc85a7b289f9 b/PO/Library/Artifacts/c0/c06d5e5d2cf973860ccafc85a7b289f9 new file mode 100644 index 00000000..212c8e7e Binary files /dev/null and b/PO/Library/Artifacts/c0/c06d5e5d2cf973860ccafc85a7b289f9 differ diff --git a/PO/Library/Artifacts/c0/c074e78c1a401f5eda410c0792725f26 b/PO/Library/Artifacts/c0/c074e78c1a401f5eda410c0792725f26 new file mode 100644 index 00000000..9513b6bb Binary files /dev/null and b/PO/Library/Artifacts/c0/c074e78c1a401f5eda410c0792725f26 differ diff --git a/PO/Library/Artifacts/c0/c0a88dcfeab5ef417b15da51ab526111 b/PO/Library/Artifacts/c0/c0a88dcfeab5ef417b15da51ab526111 new file mode 100644 index 00000000..523d13d8 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0a88dcfeab5ef417b15da51ab526111 differ diff --git a/PO/Library/Artifacts/c0/c0aaa8246c9f124d77bfe75bd2a6909e b/PO/Library/Artifacts/c0/c0aaa8246c9f124d77bfe75bd2a6909e new file mode 100644 index 00000000..7eebf9ae Binary files /dev/null and b/PO/Library/Artifacts/c0/c0aaa8246c9f124d77bfe75bd2a6909e differ diff --git a/PO/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c b/PO/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c new file mode 100644 index 00000000..4888b58c Binary files /dev/null and b/PO/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c differ diff --git a/PO/Library/Artifacts/c0/c0d78653967777f9e854bca712920058 b/PO/Library/Artifacts/c0/c0d78653967777f9e854bca712920058 new file mode 100644 index 00000000..57be3283 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0d78653967777f9e854bca712920058 differ diff --git a/PO/Library/Artifacts/c0/c0da8893c78483e166a04ba95e89594e b/PO/Library/Artifacts/c0/c0da8893c78483e166a04ba95e89594e new file mode 100644 index 00000000..b8b08fbf Binary files /dev/null and b/PO/Library/Artifacts/c0/c0da8893c78483e166a04ba95e89594e differ diff --git a/PO/Library/Artifacts/c0/c0e34f3a31780b3404859857fd2a75e1 b/PO/Library/Artifacts/c0/c0e34f3a31780b3404859857fd2a75e1 new file mode 100644 index 00000000..e3b1b759 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0e34f3a31780b3404859857fd2a75e1 differ diff --git a/PO/Library/Artifacts/c0/c0ebb52c1d2b412180fa74bf828ec230 b/PO/Library/Artifacts/c0/c0ebb52c1d2b412180fa74bf828ec230 new file mode 100644 index 00000000..1ed2c0c2 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0ebb52c1d2b412180fa74bf828ec230 differ diff --git a/PO/Library/Artifacts/c0/c0fa98b8019c7077ebf758634c21a2d2 b/PO/Library/Artifacts/c0/c0fa98b8019c7077ebf758634c21a2d2 new file mode 100644 index 00000000..f2511384 Binary files /dev/null and b/PO/Library/Artifacts/c0/c0fa98b8019c7077ebf758634c21a2d2 differ diff --git a/PO/Library/Artifacts/c1/c10964b80e3407f30da71fae39faa8e7 b/PO/Library/Artifacts/c1/c10964b80e3407f30da71fae39faa8e7 new file mode 100644 index 00000000..4795a00b Binary files /dev/null and b/PO/Library/Artifacts/c1/c10964b80e3407f30da71fae39faa8e7 differ diff --git a/PO/Library/Artifacts/c1/c109e4a3710b6f637850ddb99dec452f b/PO/Library/Artifacts/c1/c109e4a3710b6f637850ddb99dec452f new file mode 100644 index 00000000..87e4766e Binary files /dev/null and b/PO/Library/Artifacts/c1/c109e4a3710b6f637850ddb99dec452f differ diff --git a/PO/Library/Artifacts/c1/c11e4d421ceebb2aa419541bfc5ec2ea b/PO/Library/Artifacts/c1/c11e4d421ceebb2aa419541bfc5ec2ea new file mode 100644 index 00000000..c671fd05 Binary files /dev/null and b/PO/Library/Artifacts/c1/c11e4d421ceebb2aa419541bfc5ec2ea differ diff --git a/PO/Library/Artifacts/c1/c14a3e5fc4a07f20b9c364ffe5bc9621 b/PO/Library/Artifacts/c1/c14a3e5fc4a07f20b9c364ffe5bc9621 new file mode 100644 index 00000000..c2879bc7 Binary files /dev/null and b/PO/Library/Artifacts/c1/c14a3e5fc4a07f20b9c364ffe5bc9621 differ diff --git a/PO/Library/Artifacts/c1/c14ff540fe3f49b16a4263167ab66e9e b/PO/Library/Artifacts/c1/c14ff540fe3f49b16a4263167ab66e9e new file mode 100644 index 00000000..e4876d60 Binary files /dev/null and b/PO/Library/Artifacts/c1/c14ff540fe3f49b16a4263167ab66e9e differ diff --git a/PO/Library/Artifacts/c1/c151056db5670aa50f04eedfa806fe5f b/PO/Library/Artifacts/c1/c151056db5670aa50f04eedfa806fe5f new file mode 100644 index 00000000..5d83c1f9 Binary files /dev/null and b/PO/Library/Artifacts/c1/c151056db5670aa50f04eedfa806fe5f differ diff --git a/PO/Library/Artifacts/c1/c151a814bf6e5fa93bb81e944406212c b/PO/Library/Artifacts/c1/c151a814bf6e5fa93bb81e944406212c new file mode 100644 index 00000000..c16804ea Binary files /dev/null and b/PO/Library/Artifacts/c1/c151a814bf6e5fa93bb81e944406212c differ diff --git a/PO/Library/Artifacts/c1/c16b499be0eb9037ae43c73c55ea37c7 b/PO/Library/Artifacts/c1/c16b499be0eb9037ae43c73c55ea37c7 new file mode 100644 index 00000000..3bf38aef Binary files /dev/null and b/PO/Library/Artifacts/c1/c16b499be0eb9037ae43c73c55ea37c7 differ diff --git a/PO/Library/Artifacts/c1/c17026e84a06e35313def358d02f3e6b b/PO/Library/Artifacts/c1/c17026e84a06e35313def358d02f3e6b new file mode 100644 index 00000000..ef1d206d Binary files /dev/null and b/PO/Library/Artifacts/c1/c17026e84a06e35313def358d02f3e6b differ diff --git a/PO/Library/Artifacts/c1/c197f559fa5546b3cec0b3b4c05c28da b/PO/Library/Artifacts/c1/c197f559fa5546b3cec0b3b4c05c28da new file mode 100644 index 00000000..39b22b05 Binary files /dev/null and b/PO/Library/Artifacts/c1/c197f559fa5546b3cec0b3b4c05c28da differ diff --git a/PO/Library/Artifacts/c1/c199823b3418f97acc06929f7284ba39 b/PO/Library/Artifacts/c1/c199823b3418f97acc06929f7284ba39 new file mode 100644 index 00000000..42f509ef Binary files /dev/null and b/PO/Library/Artifacts/c1/c199823b3418f97acc06929f7284ba39 differ diff --git a/PO/Library/Artifacts/c1/c1b015e17d7a88558e5142967b658bde b/PO/Library/Artifacts/c1/c1b015e17d7a88558e5142967b658bde new file mode 100644 index 00000000..d73c718f Binary files /dev/null and b/PO/Library/Artifacts/c1/c1b015e17d7a88558e5142967b658bde differ diff --git a/PO/Library/Artifacts/c1/c1c012ab16e6403ec8d81b89d4775437 b/PO/Library/Artifacts/c1/c1c012ab16e6403ec8d81b89d4775437 new file mode 100644 index 00000000..ab4c9cf3 Binary files /dev/null and b/PO/Library/Artifacts/c1/c1c012ab16e6403ec8d81b89d4775437 differ diff --git a/PO/Library/Artifacts/c1/c1d6c9b39e61bf1361cf44898254d52e b/PO/Library/Artifacts/c1/c1d6c9b39e61bf1361cf44898254d52e new file mode 100644 index 00000000..88d8dfed Binary files /dev/null and b/PO/Library/Artifacts/c1/c1d6c9b39e61bf1361cf44898254d52e differ diff --git a/PO/Library/Artifacts/c1/c1d8da5cb1815abd721d2d78478b2b24 b/PO/Library/Artifacts/c1/c1d8da5cb1815abd721d2d78478b2b24 new file mode 100644 index 00000000..04ea8cb5 Binary files /dev/null and b/PO/Library/Artifacts/c1/c1d8da5cb1815abd721d2d78478b2b24 differ diff --git a/PO/Library/Artifacts/c1/c1e63941714f5e6f007bfdeac1bd54da b/PO/Library/Artifacts/c1/c1e63941714f5e6f007bfdeac1bd54da new file mode 100644 index 00000000..59bc36da Binary files /dev/null and b/PO/Library/Artifacts/c1/c1e63941714f5e6f007bfdeac1bd54da differ diff --git a/PO/Library/Artifacts/c1/c1f82893f7e6cd6b8a59de57cbd67c2e b/PO/Library/Artifacts/c1/c1f82893f7e6cd6b8a59de57cbd67c2e new file mode 100644 index 00000000..212c632b Binary files /dev/null and b/PO/Library/Artifacts/c1/c1f82893f7e6cd6b8a59de57cbd67c2e differ diff --git a/PO/Library/Artifacts/c2/c2293a3537a27e72c696cc0991c91597 b/PO/Library/Artifacts/c2/c2293a3537a27e72c696cc0991c91597 new file mode 100644 index 00000000..4c4ea795 Binary files /dev/null and b/PO/Library/Artifacts/c2/c2293a3537a27e72c696cc0991c91597 differ diff --git a/PO/Library/Artifacts/c2/c22b264fa48e00d406005fcc31ab8b8f b/PO/Library/Artifacts/c2/c22b264fa48e00d406005fcc31ab8b8f new file mode 100644 index 00000000..e4da2eeb Binary files /dev/null and b/PO/Library/Artifacts/c2/c22b264fa48e00d406005fcc31ab8b8f differ diff --git a/PO/Library/Artifacts/c2/c23cc40272edfdcb9cc5709166f97ce3 b/PO/Library/Artifacts/c2/c23cc40272edfdcb9cc5709166f97ce3 new file mode 100644 index 00000000..3063c10e Binary files /dev/null and b/PO/Library/Artifacts/c2/c23cc40272edfdcb9cc5709166f97ce3 differ diff --git a/PO/Library/Artifacts/c2/c24c754a97ea8d7abe65b38d055fc0d0 b/PO/Library/Artifacts/c2/c24c754a97ea8d7abe65b38d055fc0d0 new file mode 100644 index 00000000..f6d3a71a Binary files /dev/null and b/PO/Library/Artifacts/c2/c24c754a97ea8d7abe65b38d055fc0d0 differ diff --git a/PO/Library/Artifacts/c2/c24c8d794c13d55284939ccabb98e88c b/PO/Library/Artifacts/c2/c24c8d794c13d55284939ccabb98e88c new file mode 100644 index 00000000..416efa5e Binary files /dev/null and b/PO/Library/Artifacts/c2/c24c8d794c13d55284939ccabb98e88c differ diff --git a/PO/Library/Artifacts/c2/c25c7f95d50b832feaee44ca90b4b292 b/PO/Library/Artifacts/c2/c25c7f95d50b832feaee44ca90b4b292 new file mode 100644 index 00000000..a880539c Binary files /dev/null and b/PO/Library/Artifacts/c2/c25c7f95d50b832feaee44ca90b4b292 differ diff --git a/PO/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 b/PO/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 new file mode 100644 index 00000000..5d66413e Binary files /dev/null and b/PO/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 differ diff --git a/PO/Library/Artifacts/c2/c26f0644b45784d245af7793b1db3b02 b/PO/Library/Artifacts/c2/c26f0644b45784d245af7793b1db3b02 new file mode 100644 index 00000000..e9e826aa Binary files /dev/null and b/PO/Library/Artifacts/c2/c26f0644b45784d245af7793b1db3b02 differ diff --git a/PO/Library/Artifacts/c2/c29c20b45509087feb38c0caa56d6e85 b/PO/Library/Artifacts/c2/c29c20b45509087feb38c0caa56d6e85 new file mode 100644 index 00000000..737525b7 Binary files /dev/null and b/PO/Library/Artifacts/c2/c29c20b45509087feb38c0caa56d6e85 differ diff --git a/PO/Library/Artifacts/c2/c2ab30555ae20315d7b5153d865cc661 b/PO/Library/Artifacts/c2/c2ab30555ae20315d7b5153d865cc661 new file mode 100644 index 00000000..c9f513bd Binary files /dev/null and b/PO/Library/Artifacts/c2/c2ab30555ae20315d7b5153d865cc661 differ diff --git a/PO/Library/Artifacts/c2/c2b9a341776cca3814a52b2d5d218633 b/PO/Library/Artifacts/c2/c2b9a341776cca3814a52b2d5d218633 new file mode 100644 index 00000000..3d3d9ec1 Binary files /dev/null and b/PO/Library/Artifacts/c2/c2b9a341776cca3814a52b2d5d218633 differ diff --git a/PO/Library/Artifacts/c2/c2bc8471825b5772053eccaa73f04106 b/PO/Library/Artifacts/c2/c2bc8471825b5772053eccaa73f04106 new file mode 100644 index 00000000..4f75b447 Binary files /dev/null and b/PO/Library/Artifacts/c2/c2bc8471825b5772053eccaa73f04106 differ diff --git a/PO/Library/Artifacts/c2/c2bcb87c5bbc18f4d94c09721c0bc5b5 b/PO/Library/Artifacts/c2/c2bcb87c5bbc18f4d94c09721c0bc5b5 new file mode 100644 index 00000000..a67ca2db Binary files /dev/null and b/PO/Library/Artifacts/c2/c2bcb87c5bbc18f4d94c09721c0bc5b5 differ diff --git a/PO/Library/Artifacts/c2/c2c298622edad4d0e4972e92f48d1e6d b/PO/Library/Artifacts/c2/c2c298622edad4d0e4972e92f48d1e6d new file mode 100644 index 00000000..e0f14488 Binary files /dev/null and b/PO/Library/Artifacts/c2/c2c298622edad4d0e4972e92f48d1e6d differ diff --git a/PO/Library/Artifacts/c2/c2d8fbcd0ed14cd3e4d139bf6939039f b/PO/Library/Artifacts/c2/c2d8fbcd0ed14cd3e4d139bf6939039f new file mode 100644 index 00000000..fbc12bcf Binary files /dev/null and b/PO/Library/Artifacts/c2/c2d8fbcd0ed14cd3e4d139bf6939039f differ diff --git a/PO/Library/Artifacts/c2/c2e2cb059766c7fbaaffa53e4c26e565 b/PO/Library/Artifacts/c2/c2e2cb059766c7fbaaffa53e4c26e565 new file mode 100644 index 00000000..ee8f44b8 Binary files /dev/null and b/PO/Library/Artifacts/c2/c2e2cb059766c7fbaaffa53e4c26e565 differ diff --git a/PO/Library/Artifacts/c3/c307edd4291865f71f556a55506b755a b/PO/Library/Artifacts/c3/c307edd4291865f71f556a55506b755a new file mode 100644 index 00000000..4fc77ad3 Binary files /dev/null and b/PO/Library/Artifacts/c3/c307edd4291865f71f556a55506b755a differ diff --git a/PO/Library/Artifacts/c3/c30a9c3aadcb3375cf694480dd33c801 b/PO/Library/Artifacts/c3/c30a9c3aadcb3375cf694480dd33c801 new file mode 100644 index 00000000..64fdd6d6 Binary files /dev/null and b/PO/Library/Artifacts/c3/c30a9c3aadcb3375cf694480dd33c801 differ diff --git a/PO/Library/Artifacts/c3/c33b28f6e21e39c2e7f19e327ff71c29 b/PO/Library/Artifacts/c3/c33b28f6e21e39c2e7f19e327ff71c29 new file mode 100644 index 00000000..2c4d21a0 Binary files /dev/null and b/PO/Library/Artifacts/c3/c33b28f6e21e39c2e7f19e327ff71c29 differ diff --git a/PO/Library/Artifacts/c3/c347684e1baf523b6f214ad50da98ada b/PO/Library/Artifacts/c3/c347684e1baf523b6f214ad50da98ada new file mode 100644 index 00000000..899ed1a0 Binary files /dev/null and b/PO/Library/Artifacts/c3/c347684e1baf523b6f214ad50da98ada differ diff --git a/PO/Library/Artifacts/c3/c35034eac1826599421190f4eb5049b4 b/PO/Library/Artifacts/c3/c35034eac1826599421190f4eb5049b4 new file mode 100644 index 00000000..20315e2a Binary files /dev/null and b/PO/Library/Artifacts/c3/c35034eac1826599421190f4eb5049b4 differ diff --git a/PO/Library/Artifacts/c3/c35f770e1ce4a31e420fabeca84f8b19 b/PO/Library/Artifacts/c3/c35f770e1ce4a31e420fabeca84f8b19 new file mode 100644 index 00000000..8d02a29e Binary files /dev/null and b/PO/Library/Artifacts/c3/c35f770e1ce4a31e420fabeca84f8b19 differ diff --git a/PO/Library/Artifacts/c3/c362b4279290fa0abb49462487bcd182 b/PO/Library/Artifacts/c3/c362b4279290fa0abb49462487bcd182 new file mode 100644 index 00000000..8741d992 Binary files /dev/null and b/PO/Library/Artifacts/c3/c362b4279290fa0abb49462487bcd182 differ diff --git a/PO/Library/Artifacts/c3/c391a0c2b2a4d1a055d02eed3c25187e b/PO/Library/Artifacts/c3/c391a0c2b2a4d1a055d02eed3c25187e new file mode 100644 index 00000000..0aa6b9e7 Binary files /dev/null and b/PO/Library/Artifacts/c3/c391a0c2b2a4d1a055d02eed3c25187e differ diff --git a/PO/Library/Artifacts/c3/c39472026d020ff82a98b0ec68e7f48c b/PO/Library/Artifacts/c3/c39472026d020ff82a98b0ec68e7f48c new file mode 100644 index 00000000..f2f9a756 Binary files /dev/null and b/PO/Library/Artifacts/c3/c39472026d020ff82a98b0ec68e7f48c differ diff --git a/PO/Library/Artifacts/c3/c3aacf3504e4da4ac6768c52653d73e0 b/PO/Library/Artifacts/c3/c3aacf3504e4da4ac6768c52653d73e0 new file mode 100644 index 00000000..633b97d3 Binary files /dev/null and b/PO/Library/Artifacts/c3/c3aacf3504e4da4ac6768c52653d73e0 differ diff --git a/PO/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 b/PO/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 new file mode 100644 index 00000000..66e09221 Binary files /dev/null and b/PO/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 differ diff --git a/PO/Library/Artifacts/c3/c3d8aef490d8265facd54022ffa700c9 b/PO/Library/Artifacts/c3/c3d8aef490d8265facd54022ffa700c9 new file mode 100644 index 00000000..8c07978c Binary files /dev/null and b/PO/Library/Artifacts/c3/c3d8aef490d8265facd54022ffa700c9 differ diff --git a/PO/Library/Artifacts/c3/c3e19643cef2c0510227b9b993ab4ec9 b/PO/Library/Artifacts/c3/c3e19643cef2c0510227b9b993ab4ec9 new file mode 100644 index 00000000..1d325fe4 Binary files /dev/null and b/PO/Library/Artifacts/c3/c3e19643cef2c0510227b9b993ab4ec9 differ diff --git a/PO/Library/Artifacts/c3/c3ec080e3a4c36356ee9b95b532afacd b/PO/Library/Artifacts/c3/c3ec080e3a4c36356ee9b95b532afacd new file mode 100644 index 00000000..f51e3a61 Binary files /dev/null and b/PO/Library/Artifacts/c3/c3ec080e3a4c36356ee9b95b532afacd differ diff --git a/PO/Library/Artifacts/c3/c3efbca2a92a88b54847381da2098e73 b/PO/Library/Artifacts/c3/c3efbca2a92a88b54847381da2098e73 new file mode 100644 index 00000000..3695248d Binary files /dev/null and b/PO/Library/Artifacts/c3/c3efbca2a92a88b54847381da2098e73 differ diff --git a/PO/Library/Artifacts/c4/c405e47445bbd776779d3f59f5821959 b/PO/Library/Artifacts/c4/c405e47445bbd776779d3f59f5821959 new file mode 100644 index 00000000..ad0578aa Binary files /dev/null and b/PO/Library/Artifacts/c4/c405e47445bbd776779d3f59f5821959 differ diff --git a/PO/Library/Artifacts/c4/c419924b8c03f4689365ed5bb1399241 b/PO/Library/Artifacts/c4/c419924b8c03f4689365ed5bb1399241 new file mode 100644 index 00000000..a2601e8e Binary files /dev/null and b/PO/Library/Artifacts/c4/c419924b8c03f4689365ed5bb1399241 differ diff --git a/PO/Library/Artifacts/c4/c41e79b21b5f56bc60a80d9f3b7fa45d b/PO/Library/Artifacts/c4/c41e79b21b5f56bc60a80d9f3b7fa45d new file mode 100644 index 00000000..bcda7573 Binary files /dev/null and b/PO/Library/Artifacts/c4/c41e79b21b5f56bc60a80d9f3b7fa45d differ diff --git a/PO/Library/Artifacts/c4/c43eba62f6fe439de5e89b1be261c207 b/PO/Library/Artifacts/c4/c43eba62f6fe439de5e89b1be261c207 new file mode 100644 index 00000000..07981b2a Binary files /dev/null and b/PO/Library/Artifacts/c4/c43eba62f6fe439de5e89b1be261c207 differ diff --git a/PO/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f b/PO/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f new file mode 100644 index 00000000..5da5782a Binary files /dev/null and b/PO/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f differ diff --git a/PO/Library/Artifacts/c4/c45199beb25a4b093e867d4816e8238e b/PO/Library/Artifacts/c4/c45199beb25a4b093e867d4816e8238e new file mode 100644 index 00000000..0e27fd64 Binary files /dev/null and b/PO/Library/Artifacts/c4/c45199beb25a4b093e867d4816e8238e differ diff --git a/PO/Library/Artifacts/c4/c46131393587ecb7c6120c131a2ff4c9 b/PO/Library/Artifacts/c4/c46131393587ecb7c6120c131a2ff4c9 new file mode 100644 index 00000000..76f874fc Binary files /dev/null and b/PO/Library/Artifacts/c4/c46131393587ecb7c6120c131a2ff4c9 differ diff --git a/PO/Library/Artifacts/c4/c46225fcae165f5a73bc4fdcef80e85c b/PO/Library/Artifacts/c4/c46225fcae165f5a73bc4fdcef80e85c new file mode 100644 index 00000000..b33565e2 Binary files /dev/null and b/PO/Library/Artifacts/c4/c46225fcae165f5a73bc4fdcef80e85c differ diff --git a/PO/Library/Artifacts/c4/c47c0b3af9b0d80229abc2e4ad5a66c8 b/PO/Library/Artifacts/c4/c47c0b3af9b0d80229abc2e4ad5a66c8 new file mode 100644 index 00000000..f1d2c783 Binary files /dev/null and b/PO/Library/Artifacts/c4/c47c0b3af9b0d80229abc2e4ad5a66c8 differ diff --git a/PO/Library/Artifacts/c4/c49064b9c82914bf0a5de9962d5d1ed5 b/PO/Library/Artifacts/c4/c49064b9c82914bf0a5de9962d5d1ed5 new file mode 100644 index 00000000..4f09c0fb Binary files /dev/null and b/PO/Library/Artifacts/c4/c49064b9c82914bf0a5de9962d5d1ed5 differ diff --git a/PO/Library/Artifacts/c4/c4b4d1921d887d1d3a157e74b13d2aed b/PO/Library/Artifacts/c4/c4b4d1921d887d1d3a157e74b13d2aed new file mode 100644 index 00000000..1bd5534f Binary files /dev/null and b/PO/Library/Artifacts/c4/c4b4d1921d887d1d3a157e74b13d2aed differ diff --git a/PO/Library/Artifacts/c4/c4b97cf32bd15084c7fca9df6ca1962c b/PO/Library/Artifacts/c4/c4b97cf32bd15084c7fca9df6ca1962c new file mode 100644 index 00000000..0500c7f1 Binary files /dev/null and b/PO/Library/Artifacts/c4/c4b97cf32bd15084c7fca9df6ca1962c differ diff --git a/PO/Library/Artifacts/c4/c4bce2e60dbbb4bd13dd16d6043f2fb7 b/PO/Library/Artifacts/c4/c4bce2e60dbbb4bd13dd16d6043f2fb7 new file mode 100644 index 00000000..c4c5d196 Binary files /dev/null and b/PO/Library/Artifacts/c4/c4bce2e60dbbb4bd13dd16d6043f2fb7 differ diff --git a/PO/Library/Artifacts/c4/c4cedc18d500f8173b86a2591ae70b6c b/PO/Library/Artifacts/c4/c4cedc18d500f8173b86a2591ae70b6c new file mode 100644 index 00000000..f3e9f72e Binary files /dev/null and b/PO/Library/Artifacts/c4/c4cedc18d500f8173b86a2591ae70b6c differ diff --git a/PO/Library/Artifacts/c4/c4d9ffaaa8783ad513d3c4748e5fe177 b/PO/Library/Artifacts/c4/c4d9ffaaa8783ad513d3c4748e5fe177 new file mode 100644 index 00000000..2f8054a9 Binary files /dev/null and b/PO/Library/Artifacts/c4/c4d9ffaaa8783ad513d3c4748e5fe177 differ diff --git a/PO/Library/Artifacts/c5/c50b4736ae77d95a7413bb431c6a25c4 b/PO/Library/Artifacts/c5/c50b4736ae77d95a7413bb431c6a25c4 new file mode 100644 index 00000000..ae2648a0 Binary files /dev/null and b/PO/Library/Artifacts/c5/c50b4736ae77d95a7413bb431c6a25c4 differ diff --git a/PO/Library/Artifacts/c5/c5132ff0ca6d86a85b55c13d2de52740 b/PO/Library/Artifacts/c5/c5132ff0ca6d86a85b55c13d2de52740 new file mode 100644 index 00000000..feccd873 Binary files /dev/null and b/PO/Library/Artifacts/c5/c5132ff0ca6d86a85b55c13d2de52740 differ diff --git a/PO/Library/Artifacts/c5/c54f66e66bf2791d94a84f27e3b01fe4 b/PO/Library/Artifacts/c5/c54f66e66bf2791d94a84f27e3b01fe4 new file mode 100644 index 00000000..fa3870a6 Binary files /dev/null and b/PO/Library/Artifacts/c5/c54f66e66bf2791d94a84f27e3b01fe4 differ diff --git a/PO/Library/Artifacts/c5/c555ef980c66e194b4f933c41c3a532d b/PO/Library/Artifacts/c5/c555ef980c66e194b4f933c41c3a532d new file mode 100644 index 00000000..f3019f49 Binary files /dev/null and b/PO/Library/Artifacts/c5/c555ef980c66e194b4f933c41c3a532d differ diff --git a/PO/Library/Artifacts/c5/c56ec4a8b2300c060923bd517e34eab1 b/PO/Library/Artifacts/c5/c56ec4a8b2300c060923bd517e34eab1 new file mode 100644 index 00000000..9245b70a Binary files /dev/null and b/PO/Library/Artifacts/c5/c56ec4a8b2300c060923bd517e34eab1 differ diff --git a/PO/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc b/PO/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc new file mode 100644 index 00000000..117f976d Binary files /dev/null and b/PO/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc differ diff --git a/PO/Library/Artifacts/c5/c57e9b2d4204db7580189fe2eb90b4a3 b/PO/Library/Artifacts/c5/c57e9b2d4204db7580189fe2eb90b4a3 new file mode 100644 index 00000000..97d87247 Binary files /dev/null and b/PO/Library/Artifacts/c5/c57e9b2d4204db7580189fe2eb90b4a3 differ diff --git a/PO/Library/Artifacts/c5/c581851608a94d9ea4fa7f82bee0a94a b/PO/Library/Artifacts/c5/c581851608a94d9ea4fa7f82bee0a94a new file mode 100644 index 00000000..386f600a Binary files /dev/null and b/PO/Library/Artifacts/c5/c581851608a94d9ea4fa7f82bee0a94a differ diff --git a/PO/Library/Artifacts/c5/c592a8d6e90a4cae57ee4f91b248529d b/PO/Library/Artifacts/c5/c592a8d6e90a4cae57ee4f91b248529d new file mode 100644 index 00000000..a55142ff Binary files /dev/null and b/PO/Library/Artifacts/c5/c592a8d6e90a4cae57ee4f91b248529d differ diff --git a/PO/Library/Artifacts/c5/c59cad0663e493d8e49b23a3719dd09c b/PO/Library/Artifacts/c5/c59cad0663e493d8e49b23a3719dd09c new file mode 100644 index 00000000..f884bec1 Binary files /dev/null and b/PO/Library/Artifacts/c5/c59cad0663e493d8e49b23a3719dd09c differ diff --git a/PO/Library/Artifacts/c5/c5b347cec431abe39a3e39fc6ec78159 b/PO/Library/Artifacts/c5/c5b347cec431abe39a3e39fc6ec78159 new file mode 100644 index 00000000..52f213bb Binary files /dev/null and b/PO/Library/Artifacts/c5/c5b347cec431abe39a3e39fc6ec78159 differ diff --git a/PO/Library/Artifacts/c5/c5b96e9ff4b2d9dad6bfa01e3d3d46ed b/PO/Library/Artifacts/c5/c5b96e9ff4b2d9dad6bfa01e3d3d46ed new file mode 100644 index 00000000..67e68324 Binary files /dev/null and b/PO/Library/Artifacts/c5/c5b96e9ff4b2d9dad6bfa01e3d3d46ed differ diff --git a/PO/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 b/PO/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 new file mode 100644 index 00000000..2751c5ce Binary files /dev/null and b/PO/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 differ diff --git a/PO/Library/Artifacts/c5/c5c4eb35029abedeac1f3f52f0f1c5d0 b/PO/Library/Artifacts/c5/c5c4eb35029abedeac1f3f52f0f1c5d0 new file mode 100644 index 00000000..7a351332 Binary files /dev/null and b/PO/Library/Artifacts/c5/c5c4eb35029abedeac1f3f52f0f1c5d0 differ diff --git a/PO/Library/Artifacts/c5/c5d9a6cebdbd800b112a565f491237c8 b/PO/Library/Artifacts/c5/c5d9a6cebdbd800b112a565f491237c8 new file mode 100644 index 00000000..dbde0897 Binary files /dev/null and b/PO/Library/Artifacts/c5/c5d9a6cebdbd800b112a565f491237c8 differ diff --git a/PO/Library/Artifacts/c5/c5fb7dcfc7ebaedc738e9bfc1df2a90a b/PO/Library/Artifacts/c5/c5fb7dcfc7ebaedc738e9bfc1df2a90a new file mode 100644 index 00000000..e1a8a001 Binary files /dev/null and b/PO/Library/Artifacts/c5/c5fb7dcfc7ebaedc738e9bfc1df2a90a differ diff --git a/PO/Library/Artifacts/c5/c5fe8c8fc12d5c7c31213058e9b1b1b7 b/PO/Library/Artifacts/c5/c5fe8c8fc12d5c7c31213058e9b1b1b7 new file mode 100644 index 00000000..db286645 Binary files /dev/null and b/PO/Library/Artifacts/c5/c5fe8c8fc12d5c7c31213058e9b1b1b7 differ diff --git a/PO/Library/Artifacts/c6/c60c0ec534a57984a9b6a4a0ad524a6f b/PO/Library/Artifacts/c6/c60c0ec534a57984a9b6a4a0ad524a6f new file mode 100644 index 00000000..c61bad68 Binary files /dev/null and b/PO/Library/Artifacts/c6/c60c0ec534a57984a9b6a4a0ad524a6f differ diff --git a/PO/Library/Artifacts/c6/c61146ff8452c7d923a9a8e7a8f2620f b/PO/Library/Artifacts/c6/c61146ff8452c7d923a9a8e7a8f2620f new file mode 100644 index 00000000..d1531840 Binary files /dev/null and b/PO/Library/Artifacts/c6/c61146ff8452c7d923a9a8e7a8f2620f differ diff --git a/PO/Library/Artifacts/c6/c6142ea7d9b04e00d28718cf8602029d b/PO/Library/Artifacts/c6/c6142ea7d9b04e00d28718cf8602029d new file mode 100644 index 00000000..f264d18d Binary files /dev/null and b/PO/Library/Artifacts/c6/c6142ea7d9b04e00d28718cf8602029d differ diff --git a/PO/Library/Artifacts/c6/c64434528704c9946639cbf5bc1814cd b/PO/Library/Artifacts/c6/c64434528704c9946639cbf5bc1814cd new file mode 100644 index 00000000..d0bf53fa Binary files /dev/null and b/PO/Library/Artifacts/c6/c64434528704c9946639cbf5bc1814cd differ diff --git a/PO/Library/Artifacts/c6/c658641cf499d7e130785d72027b57a0 b/PO/Library/Artifacts/c6/c658641cf499d7e130785d72027b57a0 new file mode 100644 index 00000000..05362852 Binary files /dev/null and b/PO/Library/Artifacts/c6/c658641cf499d7e130785d72027b57a0 differ diff --git a/PO/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 b/PO/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 new file mode 100644 index 00000000..542f9211 Binary files /dev/null and b/PO/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 differ diff --git a/PO/Library/Artifacts/c6/c6713bced78dd32167577b95c280b192 b/PO/Library/Artifacts/c6/c6713bced78dd32167577b95c280b192 new file mode 100644 index 00000000..80c20052 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6713bced78dd32167577b95c280b192 differ diff --git a/PO/Library/Artifacts/c6/c6733f8b7f8e782fe51ee44e7e18bc7b b/PO/Library/Artifacts/c6/c6733f8b7f8e782fe51ee44e7e18bc7b new file mode 100644 index 00000000..35321023 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6733f8b7f8e782fe51ee44e7e18bc7b differ diff --git a/PO/Library/Artifacts/c6/c69962817508832e455a874a88752218 b/PO/Library/Artifacts/c6/c69962817508832e455a874a88752218 new file mode 100644 index 00000000..3ea3c16a Binary files /dev/null and b/PO/Library/Artifacts/c6/c69962817508832e455a874a88752218 differ diff --git a/PO/Library/Artifacts/c6/c69c1fc7e560e77442fe878d8a659ec0 b/PO/Library/Artifacts/c6/c69c1fc7e560e77442fe878d8a659ec0 new file mode 100644 index 00000000..3d329650 Binary files /dev/null and b/PO/Library/Artifacts/c6/c69c1fc7e560e77442fe878d8a659ec0 differ diff --git a/PO/Library/Artifacts/c6/c6a01b68d3e2c026ab7611f1741e9375 b/PO/Library/Artifacts/c6/c6a01b68d3e2c026ab7611f1741e9375 new file mode 100644 index 00000000..1178d3d8 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6a01b68d3e2c026ab7611f1741e9375 differ diff --git a/PO/Library/Artifacts/c6/c6b1871e695eadde430a89611ca9798c b/PO/Library/Artifacts/c6/c6b1871e695eadde430a89611ca9798c new file mode 100644 index 00000000..d3fd2cf3 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6b1871e695eadde430a89611ca9798c differ diff --git a/PO/Library/Artifacts/c6/c6b895250e306aa4c172a5ace9eb2c0f b/PO/Library/Artifacts/c6/c6b895250e306aa4c172a5ace9eb2c0f new file mode 100644 index 00000000..491b2755 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6b895250e306aa4c172a5ace9eb2c0f differ diff --git a/PO/Library/Artifacts/c6/c6c5041a792da4aef92b1f8ff94fb771 b/PO/Library/Artifacts/c6/c6c5041a792da4aef92b1f8ff94fb771 new file mode 100644 index 00000000..d4a58eb9 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6c5041a792da4aef92b1f8ff94fb771 differ diff --git a/PO/Library/Artifacts/c6/c6c8220151249cc56c328d59ebbb3e46 b/PO/Library/Artifacts/c6/c6c8220151249cc56c328d59ebbb3e46 new file mode 100644 index 00000000..036c965a Binary files /dev/null and b/PO/Library/Artifacts/c6/c6c8220151249cc56c328d59ebbb3e46 differ diff --git a/PO/Library/Artifacts/c6/c6cd96e90798e88eee0bfebaf3d83292 b/PO/Library/Artifacts/c6/c6cd96e90798e88eee0bfebaf3d83292 new file mode 100644 index 00000000..468957db Binary files /dev/null and b/PO/Library/Artifacts/c6/c6cd96e90798e88eee0bfebaf3d83292 differ diff --git a/PO/Library/Artifacts/c6/c6fc6de73964cec444969e2e6da3b5b6 b/PO/Library/Artifacts/c6/c6fc6de73964cec444969e2e6da3b5b6 new file mode 100644 index 00000000..b7937992 Binary files /dev/null and b/PO/Library/Artifacts/c6/c6fc6de73964cec444969e2e6da3b5b6 differ diff --git a/PO/Library/Artifacts/c7/c7052726f4c05f1a3687181ccd8cffc4 b/PO/Library/Artifacts/c7/c7052726f4c05f1a3687181ccd8cffc4 new file mode 100644 index 00000000..63cd32a5 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7052726f4c05f1a3687181ccd8cffc4 differ diff --git a/PO/Library/Artifacts/c7/c71601277335ae6db29f8df15f6c815c b/PO/Library/Artifacts/c7/c71601277335ae6db29f8df15f6c815c new file mode 100644 index 00000000..a861fe3a Binary files /dev/null and b/PO/Library/Artifacts/c7/c71601277335ae6db29f8df15f6c815c differ diff --git a/PO/Library/Artifacts/c7/c7342c512f2b2357a757c07f5b32762f b/PO/Library/Artifacts/c7/c7342c512f2b2357a757c07f5b32762f new file mode 100644 index 00000000..adb9e396 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7342c512f2b2357a757c07f5b32762f differ diff --git a/PO/Library/Artifacts/c7/c738b03d570fccb6beaa0db9a039385e b/PO/Library/Artifacts/c7/c738b03d570fccb6beaa0db9a039385e new file mode 100644 index 00000000..e12b747a Binary files /dev/null and b/PO/Library/Artifacts/c7/c738b03d570fccb6beaa0db9a039385e differ diff --git a/PO/Library/Artifacts/c7/c73ce16c729853c03160a15dcbe12088 b/PO/Library/Artifacts/c7/c73ce16c729853c03160a15dcbe12088 new file mode 100644 index 00000000..0a2329e5 Binary files /dev/null and b/PO/Library/Artifacts/c7/c73ce16c729853c03160a15dcbe12088 differ diff --git a/PO/Library/Artifacts/c7/c7666e7b46f8a08c4b037f2f702ddb58 b/PO/Library/Artifacts/c7/c7666e7b46f8a08c4b037f2f702ddb58 new file mode 100644 index 00000000..9d818307 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7666e7b46f8a08c4b037f2f702ddb58 differ diff --git a/PO/Library/Artifacts/c7/c7713f2221675029fb629a32b2141222 b/PO/Library/Artifacts/c7/c7713f2221675029fb629a32b2141222 new file mode 100644 index 00000000..8df3d061 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7713f2221675029fb629a32b2141222 differ diff --git a/PO/Library/Artifacts/c7/c776111f81748dd5c3e93020804b15f0 b/PO/Library/Artifacts/c7/c776111f81748dd5c3e93020804b15f0 new file mode 100644 index 00000000..4bb3bd60 Binary files /dev/null and b/PO/Library/Artifacts/c7/c776111f81748dd5c3e93020804b15f0 differ diff --git a/PO/Library/Artifacts/c7/c77a57804445057c0bf309653fa37220 b/PO/Library/Artifacts/c7/c77a57804445057c0bf309653fa37220 new file mode 100644 index 00000000..cb7546fa Binary files /dev/null and b/PO/Library/Artifacts/c7/c77a57804445057c0bf309653fa37220 differ diff --git a/PO/Library/Artifacts/c7/c78fb1489deb8d3ad4d6adb78cf9fea5 b/PO/Library/Artifacts/c7/c78fb1489deb8d3ad4d6adb78cf9fea5 new file mode 100644 index 00000000..d8511c22 Binary files /dev/null and b/PO/Library/Artifacts/c7/c78fb1489deb8d3ad4d6adb78cf9fea5 differ diff --git a/PO/Library/Artifacts/c7/c7a8cac592959555c98685eeafc1ffd6 b/PO/Library/Artifacts/c7/c7a8cac592959555c98685eeafc1ffd6 new file mode 100644 index 00000000..0fffdbe1 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7a8cac592959555c98685eeafc1ffd6 differ diff --git a/PO/Library/Artifacts/c7/c7abaf0eb05b1047229a43b3d0056550 b/PO/Library/Artifacts/c7/c7abaf0eb05b1047229a43b3d0056550 new file mode 100644 index 00000000..2c670e04 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7abaf0eb05b1047229a43b3d0056550 differ diff --git a/PO/Library/Artifacts/c7/c7d442dde29102afa1db61ea17737828 b/PO/Library/Artifacts/c7/c7d442dde29102afa1db61ea17737828 new file mode 100644 index 00000000..b9248a55 Binary files /dev/null and b/PO/Library/Artifacts/c7/c7d442dde29102afa1db61ea17737828 differ diff --git a/PO/Library/Artifacts/c8/c80a9a0d358a9161f4ae4178487bc010 b/PO/Library/Artifacts/c8/c80a9a0d358a9161f4ae4178487bc010 new file mode 100644 index 00000000..30c9af2d Binary files /dev/null and b/PO/Library/Artifacts/c8/c80a9a0d358a9161f4ae4178487bc010 differ diff --git a/PO/Library/Artifacts/c8/c815aa5aeffd7c1eb68a0e2b5cdcc4fe b/PO/Library/Artifacts/c8/c815aa5aeffd7c1eb68a0e2b5cdcc4fe new file mode 100644 index 00000000..7dc990a5 Binary files /dev/null and b/PO/Library/Artifacts/c8/c815aa5aeffd7c1eb68a0e2b5cdcc4fe differ diff --git a/PO/Library/Artifacts/c8/c819611a1d5bb30c05e2801f7009237b b/PO/Library/Artifacts/c8/c819611a1d5bb30c05e2801f7009237b new file mode 100644 index 00000000..e58c6dac Binary files /dev/null and b/PO/Library/Artifacts/c8/c819611a1d5bb30c05e2801f7009237b differ diff --git a/PO/Library/Artifacts/c8/c82b78a452b58fd01fe5bb829ffca475 b/PO/Library/Artifacts/c8/c82b78a452b58fd01fe5bb829ffca475 new file mode 100644 index 00000000..1cf81842 Binary files /dev/null and b/PO/Library/Artifacts/c8/c82b78a452b58fd01fe5bb829ffca475 differ diff --git a/PO/Library/Artifacts/c8/c82bc730301b6620f2d3c05502a0f559 b/PO/Library/Artifacts/c8/c82bc730301b6620f2d3c05502a0f559 new file mode 100644 index 00000000..4bfe5e27 Binary files /dev/null and b/PO/Library/Artifacts/c8/c82bc730301b6620f2d3c05502a0f559 differ diff --git a/PO/Library/Artifacts/c8/c82ed7a3378ab6bbbf58863792457537 b/PO/Library/Artifacts/c8/c82ed7a3378ab6bbbf58863792457537 new file mode 100644 index 00000000..f4fa0665 Binary files /dev/null and b/PO/Library/Artifacts/c8/c82ed7a3378ab6bbbf58863792457537 differ diff --git a/PO/Library/Artifacts/c8/c85097dc21399f70ca567abcf184610b b/PO/Library/Artifacts/c8/c85097dc21399f70ca567abcf184610b new file mode 100644 index 00000000..61235b9f Binary files /dev/null and b/PO/Library/Artifacts/c8/c85097dc21399f70ca567abcf184610b differ diff --git a/PO/Library/Artifacts/c8/c85a29cba73288e69843637676163445 b/PO/Library/Artifacts/c8/c85a29cba73288e69843637676163445 new file mode 100644 index 00000000..ef27177c Binary files /dev/null and b/PO/Library/Artifacts/c8/c85a29cba73288e69843637676163445 differ diff --git a/PO/Library/Artifacts/c8/c86726ee82dd1b15fefdae176d97d0f5 b/PO/Library/Artifacts/c8/c86726ee82dd1b15fefdae176d97d0f5 new file mode 100644 index 00000000..ed40cd98 Binary files /dev/null and b/PO/Library/Artifacts/c8/c86726ee82dd1b15fefdae176d97d0f5 differ diff --git a/PO/Library/Artifacts/c8/c884312311fc2ca569734336d1846174 b/PO/Library/Artifacts/c8/c884312311fc2ca569734336d1846174 new file mode 100644 index 00000000..1df48fb5 Binary files /dev/null and b/PO/Library/Artifacts/c8/c884312311fc2ca569734336d1846174 differ diff --git a/PO/Library/Artifacts/c8/c89a6c31305a77bc11b7fdc46820477d b/PO/Library/Artifacts/c8/c89a6c31305a77bc11b7fdc46820477d new file mode 100644 index 00000000..cfb36a16 Binary files /dev/null and b/PO/Library/Artifacts/c8/c89a6c31305a77bc11b7fdc46820477d differ diff --git a/PO/Library/Artifacts/c8/c8a0a4393ee7f600e2b5f4ff12c8a8ca b/PO/Library/Artifacts/c8/c8a0a4393ee7f600e2b5f4ff12c8a8ca new file mode 100644 index 00000000..ff9dbd58 Binary files /dev/null and b/PO/Library/Artifacts/c8/c8a0a4393ee7f600e2b5f4ff12c8a8ca differ diff --git a/PO/Library/Artifacts/c8/c8c8d0f9ac25eaa405b8198ada62ecc7 b/PO/Library/Artifacts/c8/c8c8d0f9ac25eaa405b8198ada62ecc7 new file mode 100644 index 00000000..8562ebd0 Binary files /dev/null and b/PO/Library/Artifacts/c8/c8c8d0f9ac25eaa405b8198ada62ecc7 differ diff --git a/PO/Library/Artifacts/c8/c8dd90dfc74b4d3d2761deb6044a3647 b/PO/Library/Artifacts/c8/c8dd90dfc74b4d3d2761deb6044a3647 new file mode 100644 index 00000000..e3fac9a0 Binary files /dev/null and b/PO/Library/Artifacts/c8/c8dd90dfc74b4d3d2761deb6044a3647 differ diff --git a/PO/Library/Artifacts/c9/c90ec14659139f4b721346c49571c95b b/PO/Library/Artifacts/c9/c90ec14659139f4b721346c49571c95b new file mode 100644 index 00000000..6f155d2b Binary files /dev/null and b/PO/Library/Artifacts/c9/c90ec14659139f4b721346c49571c95b differ diff --git a/PO/Library/Artifacts/c9/c91710c1a65ea80b13a06209f7b73e22 b/PO/Library/Artifacts/c9/c91710c1a65ea80b13a06209f7b73e22 new file mode 100644 index 00000000..d94bb4f8 Binary files /dev/null and b/PO/Library/Artifacts/c9/c91710c1a65ea80b13a06209f7b73e22 differ diff --git a/PO/Library/Artifacts/c9/c93fde2101b760479ae23eeeae327e42 b/PO/Library/Artifacts/c9/c93fde2101b760479ae23eeeae327e42 new file mode 100644 index 00000000..302a7168 Binary files /dev/null and b/PO/Library/Artifacts/c9/c93fde2101b760479ae23eeeae327e42 differ diff --git a/PO/Library/Artifacts/c9/c93fe094bbdd3a634539cbba86c78278 b/PO/Library/Artifacts/c9/c93fe094bbdd3a634539cbba86c78278 new file mode 100644 index 00000000..4b413b70 Binary files /dev/null and b/PO/Library/Artifacts/c9/c93fe094bbdd3a634539cbba86c78278 differ diff --git a/PO/Library/Artifacts/c9/c9464d0da9a24a7504d8e699d50c240c b/PO/Library/Artifacts/c9/c9464d0da9a24a7504d8e699d50c240c new file mode 100644 index 00000000..df438a5c Binary files /dev/null and b/PO/Library/Artifacts/c9/c9464d0da9a24a7504d8e699d50c240c differ diff --git a/PO/Library/Artifacts/c9/c9609c4aad878aa112a1a87ca414ff22 b/PO/Library/Artifacts/c9/c9609c4aad878aa112a1a87ca414ff22 new file mode 100644 index 00000000..489ba534 Binary files /dev/null and b/PO/Library/Artifacts/c9/c9609c4aad878aa112a1a87ca414ff22 differ diff --git a/PO/Library/Artifacts/c9/c9757277735e6cf9ceee77d8a6a3fa0a b/PO/Library/Artifacts/c9/c9757277735e6cf9ceee77d8a6a3fa0a new file mode 100644 index 00000000..0cc0fba7 Binary files /dev/null and b/PO/Library/Artifacts/c9/c9757277735e6cf9ceee77d8a6a3fa0a differ diff --git a/PO/Library/Artifacts/c9/c989b5fb224a401aa66267b175e27584 b/PO/Library/Artifacts/c9/c989b5fb224a401aa66267b175e27584 new file mode 100644 index 00000000..c23c4fb6 Binary files /dev/null and b/PO/Library/Artifacts/c9/c989b5fb224a401aa66267b175e27584 differ diff --git a/PO/Library/Artifacts/c9/c99c92819080f163c671fee9874f8a64 b/PO/Library/Artifacts/c9/c99c92819080f163c671fee9874f8a64 new file mode 100644 index 00000000..29060c04 Binary files /dev/null and b/PO/Library/Artifacts/c9/c99c92819080f163c671fee9874f8a64 differ diff --git a/PO/Library/Artifacts/c9/c9c6352025b9c01e31d223276d236885 b/PO/Library/Artifacts/c9/c9c6352025b9c01e31d223276d236885 new file mode 100644 index 00000000..bba5719f Binary files /dev/null and b/PO/Library/Artifacts/c9/c9c6352025b9c01e31d223276d236885 differ diff --git a/PO/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a b/PO/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a new file mode 100644 index 00000000..68daecdc Binary files /dev/null and b/PO/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a differ diff --git a/PO/Library/Artifacts/c9/c9d4f96cc933f229a45d78d5e7ca1de1 b/PO/Library/Artifacts/c9/c9d4f96cc933f229a45d78d5e7ca1de1 new file mode 100644 index 00000000..83c1bc80 Binary files /dev/null and b/PO/Library/Artifacts/c9/c9d4f96cc933f229a45d78d5e7ca1de1 differ diff --git a/PO/Library/Artifacts/c9/c9ed7c2d3fcf50e54dbdb940b68058b8 b/PO/Library/Artifacts/c9/c9ed7c2d3fcf50e54dbdb940b68058b8 new file mode 100644 index 00000000..b30332ee Binary files /dev/null and b/PO/Library/Artifacts/c9/c9ed7c2d3fcf50e54dbdb940b68058b8 differ diff --git a/PO/Library/Artifacts/ca/ca22b302c979805d3806d6d9baa81d5b b/PO/Library/Artifacts/ca/ca22b302c979805d3806d6d9baa81d5b new file mode 100644 index 00000000..a240ca40 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca22b302c979805d3806d6d9baa81d5b differ diff --git a/PO/Library/Artifacts/ca/ca3c008f94bd8098056ff0ea54fb7e93 b/PO/Library/Artifacts/ca/ca3c008f94bd8098056ff0ea54fb7e93 new file mode 100644 index 00000000..1716cbb8 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca3c008f94bd8098056ff0ea54fb7e93 differ diff --git a/PO/Library/Artifacts/ca/ca42235a34c1e2d567fa839fc910b1ab b/PO/Library/Artifacts/ca/ca42235a34c1e2d567fa839fc910b1ab new file mode 100644 index 00000000..0143d0bd Binary files /dev/null and b/PO/Library/Artifacts/ca/ca42235a34c1e2d567fa839fc910b1ab differ diff --git a/PO/Library/Artifacts/ca/ca48798eaa017dce427c585e68a75650 b/PO/Library/Artifacts/ca/ca48798eaa017dce427c585e68a75650 new file mode 100644 index 00000000..5be14631 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca48798eaa017dce427c585e68a75650 differ diff --git a/PO/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 b/PO/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 new file mode 100644 index 00000000..7d80c6aa Binary files /dev/null and b/PO/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 differ diff --git a/PO/Library/Artifacts/ca/ca519f2e3e59c6cb9c1277a4fc728a09 b/PO/Library/Artifacts/ca/ca519f2e3e59c6cb9c1277a4fc728a09 new file mode 100644 index 00000000..753a46c9 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca519f2e3e59c6cb9c1277a4fc728a09 differ diff --git a/PO/Library/Artifacts/ca/ca5205a9c7e3f25d00916bb0a5fdf0f4 b/PO/Library/Artifacts/ca/ca5205a9c7e3f25d00916bb0a5fdf0f4 new file mode 100644 index 00000000..5d2dcb41 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca5205a9c7e3f25d00916bb0a5fdf0f4 differ diff --git a/PO/Library/Artifacts/ca/ca57500b9ea0069283c100a063a7d9ba b/PO/Library/Artifacts/ca/ca57500b9ea0069283c100a063a7d9ba new file mode 100644 index 00000000..fe3eb610 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca57500b9ea0069283c100a063a7d9ba differ diff --git a/PO/Library/Artifacts/ca/ca646db71ba9af1ab3035f894b44d5d1 b/PO/Library/Artifacts/ca/ca646db71ba9af1ab3035f894b44d5d1 new file mode 100644 index 00000000..8d0abc00 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca646db71ba9af1ab3035f894b44d5d1 differ diff --git a/PO/Library/Artifacts/ca/ca6809c28b050cdab266ea6ed268bab0 b/PO/Library/Artifacts/ca/ca6809c28b050cdab266ea6ed268bab0 new file mode 100644 index 00000000..be99df81 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca6809c28b050cdab266ea6ed268bab0 differ diff --git a/PO/Library/Artifacts/ca/ca814617399c24bfea70e6ebb87a4570 b/PO/Library/Artifacts/ca/ca814617399c24bfea70e6ebb87a4570 new file mode 100644 index 00000000..45eb46a6 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca814617399c24bfea70e6ebb87a4570 differ diff --git a/PO/Library/Artifacts/ca/ca814a615cb41aee80639109b0d63b7c b/PO/Library/Artifacts/ca/ca814a615cb41aee80639109b0d63b7c new file mode 100644 index 00000000..c72968e9 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca814a615cb41aee80639109b0d63b7c differ diff --git a/PO/Library/Artifacts/ca/ca9c81897f687c94413a8fd9c9120cfd b/PO/Library/Artifacts/ca/ca9c81897f687c94413a8fd9c9120cfd new file mode 100644 index 00000000..889f3d13 Binary files /dev/null and b/PO/Library/Artifacts/ca/ca9c81897f687c94413a8fd9c9120cfd differ diff --git a/PO/Library/Artifacts/ca/caa22455fef818bdf9fb09c21cb54111 b/PO/Library/Artifacts/ca/caa22455fef818bdf9fb09c21cb54111 new file mode 100644 index 00000000..3145039b Binary files /dev/null and b/PO/Library/Artifacts/ca/caa22455fef818bdf9fb09c21cb54111 differ diff --git a/PO/Library/Artifacts/ca/cab192e0c3d7e5ae74be043d2ac8b0e1 b/PO/Library/Artifacts/ca/cab192e0c3d7e5ae74be043d2ac8b0e1 new file mode 100644 index 00000000..87781a97 Binary files /dev/null and b/PO/Library/Artifacts/ca/cab192e0c3d7e5ae74be043d2ac8b0e1 differ diff --git a/PO/Library/Artifacts/ca/caca057e985953355a7934a64b16f904 b/PO/Library/Artifacts/ca/caca057e985953355a7934a64b16f904 new file mode 100644 index 00000000..09603dad Binary files /dev/null and b/PO/Library/Artifacts/ca/caca057e985953355a7934a64b16f904 differ diff --git a/PO/Library/Artifacts/ca/caf6f8165101e0cfff38c1d4620ce995 b/PO/Library/Artifacts/ca/caf6f8165101e0cfff38c1d4620ce995 new file mode 100644 index 00000000..c10e7d0b Binary files /dev/null and b/PO/Library/Artifacts/ca/caf6f8165101e0cfff38c1d4620ce995 differ diff --git a/PO/Library/Artifacts/ca/cafd1f45c0647048b8978fd474fb52b8 b/PO/Library/Artifacts/ca/cafd1f45c0647048b8978fd474fb52b8 new file mode 100644 index 00000000..afcbef1b Binary files /dev/null and b/PO/Library/Artifacts/ca/cafd1f45c0647048b8978fd474fb52b8 differ diff --git a/PO/Library/Artifacts/cb/cb17bed36c46254378ab9b821319a095 b/PO/Library/Artifacts/cb/cb17bed36c46254378ab9b821319a095 new file mode 100644 index 00000000..940ab3d8 Binary files /dev/null and b/PO/Library/Artifacts/cb/cb17bed36c46254378ab9b821319a095 differ diff --git a/PO/Library/Artifacts/cb/cb265e92a045f187259a72833205ad07 b/PO/Library/Artifacts/cb/cb265e92a045f187259a72833205ad07 new file mode 100644 index 00000000..b2709a46 Binary files /dev/null and b/PO/Library/Artifacts/cb/cb265e92a045f187259a72833205ad07 differ diff --git a/PO/Library/Artifacts/cb/cb393caf36d8bdcf002259f545f386fb b/PO/Library/Artifacts/cb/cb393caf36d8bdcf002259f545f386fb new file mode 100644 index 00000000..ff9d9f08 Binary files /dev/null and b/PO/Library/Artifacts/cb/cb393caf36d8bdcf002259f545f386fb differ diff --git a/PO/Library/Artifacts/cb/cb41788ff75eff22a0e40db96a675792 b/PO/Library/Artifacts/cb/cb41788ff75eff22a0e40db96a675792 new file mode 100644 index 00000000..a61faccb Binary files /dev/null and b/PO/Library/Artifacts/cb/cb41788ff75eff22a0e40db96a675792 differ diff --git a/PO/Library/Artifacts/cb/cb5f32eb74562b996012ae3f9bbc44ab b/PO/Library/Artifacts/cb/cb5f32eb74562b996012ae3f9bbc44ab new file mode 100644 index 00000000..2bc632f7 Binary files /dev/null and b/PO/Library/Artifacts/cb/cb5f32eb74562b996012ae3f9bbc44ab differ diff --git a/PO/Library/Artifacts/cb/cb6208a48e6081b522494b0c408686a0 b/PO/Library/Artifacts/cb/cb6208a48e6081b522494b0c408686a0 new file mode 100644 index 00000000..ed56f1cc Binary files /dev/null and b/PO/Library/Artifacts/cb/cb6208a48e6081b522494b0c408686a0 differ diff --git a/PO/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 b/PO/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 new file mode 100644 index 00000000..26804c19 Binary files /dev/null and b/PO/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 differ diff --git a/PO/Library/Artifacts/cb/cb9e2321163ad024304f7fc989c527ea b/PO/Library/Artifacts/cb/cb9e2321163ad024304f7fc989c527ea new file mode 100644 index 00000000..e00f7eff Binary files /dev/null and b/PO/Library/Artifacts/cb/cb9e2321163ad024304f7fc989c527ea differ diff --git a/PO/Library/Artifacts/cb/cb9e8960fc04f65b200664cc72f3f46b b/PO/Library/Artifacts/cb/cb9e8960fc04f65b200664cc72f3f46b new file mode 100644 index 00000000..a032b24b Binary files /dev/null and b/PO/Library/Artifacts/cb/cb9e8960fc04f65b200664cc72f3f46b differ diff --git a/PO/Library/Artifacts/cb/cb9e9bce3a832df5f6be8bc483618424 b/PO/Library/Artifacts/cb/cb9e9bce3a832df5f6be8bc483618424 new file mode 100644 index 00000000..04db989e Binary files /dev/null and b/PO/Library/Artifacts/cb/cb9e9bce3a832df5f6be8bc483618424 differ diff --git a/PO/Library/Artifacts/cb/cba15f868fdfd29e26225db3039a32bc b/PO/Library/Artifacts/cb/cba15f868fdfd29e26225db3039a32bc new file mode 100644 index 00000000..f623472d Binary files /dev/null and b/PO/Library/Artifacts/cb/cba15f868fdfd29e26225db3039a32bc differ diff --git a/PO/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 b/PO/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 new file mode 100644 index 00000000..ff535210 Binary files /dev/null and b/PO/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 differ diff --git a/PO/Library/Artifacts/cc/cc053f8e5f65933a65e734a9066d0119 b/PO/Library/Artifacts/cc/cc053f8e5f65933a65e734a9066d0119 new file mode 100644 index 00000000..c873326c Binary files /dev/null and b/PO/Library/Artifacts/cc/cc053f8e5f65933a65e734a9066d0119 differ diff --git a/PO/Library/Artifacts/cc/cc088c52412a605a338e2e6d6e79647d b/PO/Library/Artifacts/cc/cc088c52412a605a338e2e6d6e79647d new file mode 100644 index 00000000..7055dc9b Binary files /dev/null and b/PO/Library/Artifacts/cc/cc088c52412a605a338e2e6d6e79647d differ diff --git a/PO/Library/Artifacts/cc/cc1e5063360a9fc5152a20678fdfc707 b/PO/Library/Artifacts/cc/cc1e5063360a9fc5152a20678fdfc707 new file mode 100644 index 00000000..81793c55 Binary files /dev/null and b/PO/Library/Artifacts/cc/cc1e5063360a9fc5152a20678fdfc707 differ diff --git a/PO/Library/Artifacts/cc/cc4393c2e59083d93d7e502d0c5d7a8e b/PO/Library/Artifacts/cc/cc4393c2e59083d93d7e502d0c5d7a8e new file mode 100644 index 00000000..4be5d34a Binary files /dev/null and b/PO/Library/Artifacts/cc/cc4393c2e59083d93d7e502d0c5d7a8e differ diff --git a/PO/Library/Artifacts/cc/cc6435fce33787ba78d2d1e5028d1f47 b/PO/Library/Artifacts/cc/cc6435fce33787ba78d2d1e5028d1f47 new file mode 100644 index 00000000..579c0561 Binary files /dev/null and b/PO/Library/Artifacts/cc/cc6435fce33787ba78d2d1e5028d1f47 differ diff --git a/PO/Library/Artifacts/cc/ccb68434564d997b9ea73a5a94bc5dc6 b/PO/Library/Artifacts/cc/ccb68434564d997b9ea73a5a94bc5dc6 new file mode 100644 index 00000000..48abddae Binary files /dev/null and b/PO/Library/Artifacts/cc/ccb68434564d997b9ea73a5a94bc5dc6 differ diff --git a/PO/Library/Artifacts/cc/ccb7bfd162e7a7c5a1aac2d99a886f8b b/PO/Library/Artifacts/cc/ccb7bfd162e7a7c5a1aac2d99a886f8b new file mode 100644 index 00000000..36fdaaf1 Binary files /dev/null and b/PO/Library/Artifacts/cc/ccb7bfd162e7a7c5a1aac2d99a886f8b differ diff --git a/PO/Library/Artifacts/cc/ccd7114349cc24d9c68af9186ac0f0db b/PO/Library/Artifacts/cc/ccd7114349cc24d9c68af9186ac0f0db new file mode 100644 index 00000000..a0de22f6 Binary files /dev/null and b/PO/Library/Artifacts/cc/ccd7114349cc24d9c68af9186ac0f0db differ diff --git a/PO/Library/Artifacts/cc/cce6ecda28abeb75e6a659e9d411e178 b/PO/Library/Artifacts/cc/cce6ecda28abeb75e6a659e9d411e178 new file mode 100644 index 00000000..38ae0d3f Binary files /dev/null and b/PO/Library/Artifacts/cc/cce6ecda28abeb75e6a659e9d411e178 differ diff --git a/PO/Library/Artifacts/cc/ccf764b3c0a24d82ddf533831c973aff b/PO/Library/Artifacts/cc/ccf764b3c0a24d82ddf533831c973aff new file mode 100644 index 00000000..f4ca85aa Binary files /dev/null and b/PO/Library/Artifacts/cc/ccf764b3c0a24d82ddf533831c973aff differ diff --git a/PO/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 b/PO/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 new file mode 100644 index 00000000..dba23cb5 Binary files /dev/null and b/PO/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 differ diff --git a/PO/Library/Artifacts/cd/cd1ec26e1c9078ee2eabc2860d90beaf b/PO/Library/Artifacts/cd/cd1ec26e1c9078ee2eabc2860d90beaf new file mode 100644 index 00000000..6149b563 Binary files /dev/null and b/PO/Library/Artifacts/cd/cd1ec26e1c9078ee2eabc2860d90beaf differ diff --git a/PO/Library/Artifacts/cd/cd30ee87cd21e6116eaa265136770480 b/PO/Library/Artifacts/cd/cd30ee87cd21e6116eaa265136770480 new file mode 100644 index 00000000..e44c44ca Binary files /dev/null and b/PO/Library/Artifacts/cd/cd30ee87cd21e6116eaa265136770480 differ diff --git a/PO/Library/Artifacts/cd/cd37aa5d05b1321057d18752a812adf5 b/PO/Library/Artifacts/cd/cd37aa5d05b1321057d18752a812adf5 new file mode 100644 index 00000000..6c4e6a55 Binary files /dev/null and b/PO/Library/Artifacts/cd/cd37aa5d05b1321057d18752a812adf5 differ diff --git a/PO/Library/Artifacts/cd/cd4e35f5623827ae7db54836164a6261 b/PO/Library/Artifacts/cd/cd4e35f5623827ae7db54836164a6261 new file mode 100644 index 00000000..68235266 Binary files /dev/null and b/PO/Library/Artifacts/cd/cd4e35f5623827ae7db54836164a6261 differ diff --git a/PO/Library/Artifacts/cd/cd9e2d4313aab3ae43663a3b1b74e811 b/PO/Library/Artifacts/cd/cd9e2d4313aab3ae43663a3b1b74e811 new file mode 100644 index 00000000..96ee1955 Binary files /dev/null and b/PO/Library/Artifacts/cd/cd9e2d4313aab3ae43663a3b1b74e811 differ diff --git a/PO/Library/Artifacts/cd/cda0e29713e49d229a3e6c495ed51b22 b/PO/Library/Artifacts/cd/cda0e29713e49d229a3e6c495ed51b22 new file mode 100644 index 00000000..ee6f0b29 Binary files /dev/null and b/PO/Library/Artifacts/cd/cda0e29713e49d229a3e6c495ed51b22 differ diff --git a/PO/Library/Artifacts/cd/cdb36ce652a5f8db4319865e09a7a34a b/PO/Library/Artifacts/cd/cdb36ce652a5f8db4319865e09a7a34a new file mode 100644 index 00000000..41da1ef2 Binary files /dev/null and b/PO/Library/Artifacts/cd/cdb36ce652a5f8db4319865e09a7a34a differ diff --git a/PO/Library/Artifacts/cd/cdb60f4ce0574ff9d1510d8f3c122206 b/PO/Library/Artifacts/cd/cdb60f4ce0574ff9d1510d8f3c122206 new file mode 100644 index 00000000..91f63a1f Binary files /dev/null and b/PO/Library/Artifacts/cd/cdb60f4ce0574ff9d1510d8f3c122206 differ diff --git a/PO/Library/Artifacts/cd/cdcf09bee1841f43aa2f90b4ab5562b3 b/PO/Library/Artifacts/cd/cdcf09bee1841f43aa2f90b4ab5562b3 new file mode 100644 index 00000000..e3489f25 Binary files /dev/null and b/PO/Library/Artifacts/cd/cdcf09bee1841f43aa2f90b4ab5562b3 differ diff --git a/PO/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 b/PO/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 new file mode 100644 index 00000000..d8731b73 Binary files /dev/null and b/PO/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 differ diff --git a/PO/Library/Artifacts/cd/cde29c00e8c64e41942d7e6b77b78abc b/PO/Library/Artifacts/cd/cde29c00e8c64e41942d7e6b77b78abc new file mode 100644 index 00000000..069efe95 Binary files /dev/null and b/PO/Library/Artifacts/cd/cde29c00e8c64e41942d7e6b77b78abc differ diff --git a/PO/Library/Artifacts/ce/ce0092e11349beaf3346141f482eb5d1 b/PO/Library/Artifacts/ce/ce0092e11349beaf3346141f482eb5d1 new file mode 100644 index 00000000..bd070e68 Binary files /dev/null and b/PO/Library/Artifacts/ce/ce0092e11349beaf3346141f482eb5d1 differ diff --git a/PO/Library/Artifacts/ce/ce0395e86783c4e97fc4c0c3870d1ad1 b/PO/Library/Artifacts/ce/ce0395e86783c4e97fc4c0c3870d1ad1 new file mode 100644 index 00000000..eb29820f Binary files /dev/null and b/PO/Library/Artifacts/ce/ce0395e86783c4e97fc4c0c3870d1ad1 differ diff --git a/PO/Library/Artifacts/ce/ce1c12548e286bb1e5994cd305f87b49 b/PO/Library/Artifacts/ce/ce1c12548e286bb1e5994cd305f87b49 new file mode 100644 index 00000000..92e7871c Binary files /dev/null and b/PO/Library/Artifacts/ce/ce1c12548e286bb1e5994cd305f87b49 differ diff --git a/PO/Library/Artifacts/ce/ce2283eb2690ea82f1ccb53d19707996 b/PO/Library/Artifacts/ce/ce2283eb2690ea82f1ccb53d19707996 new file mode 100644 index 00000000..931a2741 Binary files /dev/null and b/PO/Library/Artifacts/ce/ce2283eb2690ea82f1ccb53d19707996 differ diff --git a/PO/Library/Artifacts/ce/ce33e470fccfc1828df4fd59caa46426 b/PO/Library/Artifacts/ce/ce33e470fccfc1828df4fd59caa46426 new file mode 100644 index 00000000..7b97d45d Binary files /dev/null and b/PO/Library/Artifacts/ce/ce33e470fccfc1828df4fd59caa46426 differ diff --git a/PO/Library/Artifacts/ce/ce83cccb9cc40f03e615a6b24d10ade6 b/PO/Library/Artifacts/ce/ce83cccb9cc40f03e615a6b24d10ade6 new file mode 100644 index 00000000..6cba7dd3 Binary files /dev/null and b/PO/Library/Artifacts/ce/ce83cccb9cc40f03e615a6b24d10ade6 differ diff --git a/PO/Library/Artifacts/ce/ce89078ab8dc5ee6db75cc29f41863f2 b/PO/Library/Artifacts/ce/ce89078ab8dc5ee6db75cc29f41863f2 new file mode 100644 index 00000000..7a2425d5 Binary files /dev/null and b/PO/Library/Artifacts/ce/ce89078ab8dc5ee6db75cc29f41863f2 differ diff --git a/PO/Library/Artifacts/ce/ce9d722218392c6df187485d6b3a996a b/PO/Library/Artifacts/ce/ce9d722218392c6df187485d6b3a996a new file mode 100644 index 00000000..dbe41808 Binary files /dev/null and b/PO/Library/Artifacts/ce/ce9d722218392c6df187485d6b3a996a differ diff --git a/PO/Library/Artifacts/ce/cea83835a51763641c6c7cdad6e0f481 b/PO/Library/Artifacts/ce/cea83835a51763641c6c7cdad6e0f481 new file mode 100644 index 00000000..87b90f7a Binary files /dev/null and b/PO/Library/Artifacts/ce/cea83835a51763641c6c7cdad6e0f481 differ diff --git a/PO/Library/Artifacts/ce/ceb70fb9ddda0da05d55346be70409cf b/PO/Library/Artifacts/ce/ceb70fb9ddda0da05d55346be70409cf new file mode 100644 index 00000000..e3f1e86b Binary files /dev/null and b/PO/Library/Artifacts/ce/ceb70fb9ddda0da05d55346be70409cf differ diff --git a/PO/Library/Artifacts/ce/cebb52dfb841bc0dbf5604a8acf75a88 b/PO/Library/Artifacts/ce/cebb52dfb841bc0dbf5604a8acf75a88 new file mode 100644 index 00000000..f2e92da1 Binary files /dev/null and b/PO/Library/Artifacts/ce/cebb52dfb841bc0dbf5604a8acf75a88 differ diff --git a/PO/Library/Artifacts/ce/cec0a45d7657dd7be5e238557364b2fa b/PO/Library/Artifacts/ce/cec0a45d7657dd7be5e238557364b2fa new file mode 100644 index 00000000..0f7e9345 Binary files /dev/null and b/PO/Library/Artifacts/ce/cec0a45d7657dd7be5e238557364b2fa differ diff --git a/PO/Library/Artifacts/ce/cec8f1a9c14ee0470b823916d1685f7c b/PO/Library/Artifacts/ce/cec8f1a9c14ee0470b823916d1685f7c new file mode 100644 index 00000000..0d10c63f Binary files /dev/null and b/PO/Library/Artifacts/ce/cec8f1a9c14ee0470b823916d1685f7c differ diff --git a/PO/Library/Artifacts/ce/cecc90ecf176a325cf4f8a9e856a9976 b/PO/Library/Artifacts/ce/cecc90ecf176a325cf4f8a9e856a9976 new file mode 100644 index 00000000..48c69d38 Binary files /dev/null and b/PO/Library/Artifacts/ce/cecc90ecf176a325cf4f8a9e856a9976 differ diff --git a/PO/Library/Artifacts/ce/ced934db2f59fbd239a0bed745ea37ac b/PO/Library/Artifacts/ce/ced934db2f59fbd239a0bed745ea37ac new file mode 100644 index 00000000..ec1b4c37 Binary files /dev/null and b/PO/Library/Artifacts/ce/ced934db2f59fbd239a0bed745ea37ac differ diff --git a/PO/Library/Artifacts/ce/cef5fc8684cb975610c5353acb2d4716 b/PO/Library/Artifacts/ce/cef5fc8684cb975610c5353acb2d4716 new file mode 100644 index 00000000..9afe07b5 Binary files /dev/null and b/PO/Library/Artifacts/ce/cef5fc8684cb975610c5353acb2d4716 differ diff --git a/PO/Library/Artifacts/cf/cf39a93e4b2f22caf27f06612e555d27 b/PO/Library/Artifacts/cf/cf39a93e4b2f22caf27f06612e555d27 new file mode 100644 index 00000000..156f7fbc Binary files /dev/null and b/PO/Library/Artifacts/cf/cf39a93e4b2f22caf27f06612e555d27 differ diff --git a/PO/Library/Artifacts/cf/cf44c67673a239369269f2e3f0a7349a b/PO/Library/Artifacts/cf/cf44c67673a239369269f2e3f0a7349a new file mode 100644 index 00000000..17e76d97 Binary files /dev/null and b/PO/Library/Artifacts/cf/cf44c67673a239369269f2e3f0a7349a differ diff --git a/PO/Library/Artifacts/cf/cf4eeb37d94dcae407362ad92580590f b/PO/Library/Artifacts/cf/cf4eeb37d94dcae407362ad92580590f new file mode 100644 index 00000000..24d173af Binary files /dev/null and b/PO/Library/Artifacts/cf/cf4eeb37d94dcae407362ad92580590f differ diff --git a/PO/Library/Artifacts/cf/cf5c60d1d2da4d5b29a86f89acc3df40 b/PO/Library/Artifacts/cf/cf5c60d1d2da4d5b29a86f89acc3df40 new file mode 100644 index 00000000..892ffefb Binary files /dev/null and b/PO/Library/Artifacts/cf/cf5c60d1d2da4d5b29a86f89acc3df40 differ diff --git a/PO/Library/Artifacts/cf/cf6c9b2e3f2cc016243461e9220035dc b/PO/Library/Artifacts/cf/cf6c9b2e3f2cc016243461e9220035dc new file mode 100644 index 00000000..1cb627c4 Binary files /dev/null and b/PO/Library/Artifacts/cf/cf6c9b2e3f2cc016243461e9220035dc differ diff --git a/PO/Library/Artifacts/cf/cf6e00aaaa8aa1d136e1319b5fb53fe3 b/PO/Library/Artifacts/cf/cf6e00aaaa8aa1d136e1319b5fb53fe3 new file mode 100644 index 00000000..84f3cbbc Binary files /dev/null and b/PO/Library/Artifacts/cf/cf6e00aaaa8aa1d136e1319b5fb53fe3 differ diff --git a/PO/Library/Artifacts/cf/cf8954aa5570fe1c8af06d04f797deba b/PO/Library/Artifacts/cf/cf8954aa5570fe1c8af06d04f797deba new file mode 100644 index 00000000..af586a94 Binary files /dev/null and b/PO/Library/Artifacts/cf/cf8954aa5570fe1c8af06d04f797deba differ diff --git a/PO/Library/Artifacts/cf/cf92648afc04335fe9bcacee0bfa2054 b/PO/Library/Artifacts/cf/cf92648afc04335fe9bcacee0bfa2054 new file mode 100644 index 00000000..309397a1 Binary files /dev/null and b/PO/Library/Artifacts/cf/cf92648afc04335fe9bcacee0bfa2054 differ diff --git a/PO/Library/Artifacts/cf/cf9eeb589a193a500c5a273776329e77 b/PO/Library/Artifacts/cf/cf9eeb589a193a500c5a273776329e77 new file mode 100644 index 00000000..ef2f7cbb Binary files /dev/null and b/PO/Library/Artifacts/cf/cf9eeb589a193a500c5a273776329e77 differ diff --git a/PO/Library/Artifacts/cf/cfb746f779b5b7451c992d90e6cecd39 b/PO/Library/Artifacts/cf/cfb746f779b5b7451c992d90e6cecd39 new file mode 100644 index 00000000..649bf152 Binary files /dev/null and b/PO/Library/Artifacts/cf/cfb746f779b5b7451c992d90e6cecd39 differ diff --git a/PO/Library/Artifacts/cf/cfd333265b4bb170e6f8a1fb41c95fd1 b/PO/Library/Artifacts/cf/cfd333265b4bb170e6f8a1fb41c95fd1 new file mode 100644 index 00000000..c2e5cfaa Binary files /dev/null and b/PO/Library/Artifacts/cf/cfd333265b4bb170e6f8a1fb41c95fd1 differ diff --git a/PO/Library/Artifacts/cf/cfd3e0108fb12e541135d6f8096a38ea b/PO/Library/Artifacts/cf/cfd3e0108fb12e541135d6f8096a38ea new file mode 100644 index 00000000..50823644 Binary files /dev/null and b/PO/Library/Artifacts/cf/cfd3e0108fb12e541135d6f8096a38ea differ diff --git a/PO/Library/Artifacts/cf/cfe1066cd4253e9bf5b2d66f251781da b/PO/Library/Artifacts/cf/cfe1066cd4253e9bf5b2d66f251781da new file mode 100644 index 00000000..a8feaee9 Binary files /dev/null and b/PO/Library/Artifacts/cf/cfe1066cd4253e9bf5b2d66f251781da differ diff --git a/PO/Library/Artifacts/cf/cfe5ef1f60fd5c3796490f1cb7a3f9d6 b/PO/Library/Artifacts/cf/cfe5ef1f60fd5c3796490f1cb7a3f9d6 new file mode 100644 index 00000000..d80427d1 Binary files /dev/null and b/PO/Library/Artifacts/cf/cfe5ef1f60fd5c3796490f1cb7a3f9d6 differ diff --git a/PO/Library/Artifacts/d0/d00ce6288262d49738cb47f848c8cb21 b/PO/Library/Artifacts/d0/d00ce6288262d49738cb47f848c8cb21 new file mode 100644 index 00000000..941a1a1e Binary files /dev/null and b/PO/Library/Artifacts/d0/d00ce6288262d49738cb47f848c8cb21 differ diff --git a/PO/Library/Artifacts/d0/d00dfa46bec13caafda58d1bd5886273 b/PO/Library/Artifacts/d0/d00dfa46bec13caafda58d1bd5886273 new file mode 100644 index 00000000..31dcac7f Binary files /dev/null and b/PO/Library/Artifacts/d0/d00dfa46bec13caafda58d1bd5886273 differ diff --git a/PO/Library/Artifacts/d0/d01bfd95aeeee7393078e13613f519e9 b/PO/Library/Artifacts/d0/d01bfd95aeeee7393078e13613f519e9 new file mode 100644 index 00000000..b602173c Binary files /dev/null and b/PO/Library/Artifacts/d0/d01bfd95aeeee7393078e13613f519e9 differ diff --git a/PO/Library/Artifacts/d0/d01d0c2754e2ec4d1b00c1fe7b075ee8 b/PO/Library/Artifacts/d0/d01d0c2754e2ec4d1b00c1fe7b075ee8 new file mode 100644 index 00000000..b0c0bdc8 Binary files /dev/null and b/PO/Library/Artifacts/d0/d01d0c2754e2ec4d1b00c1fe7b075ee8 differ diff --git a/PO/Library/Artifacts/d0/d01edc0963b6f40aa1dbb4d9e89eee73 b/PO/Library/Artifacts/d0/d01edc0963b6f40aa1dbb4d9e89eee73 new file mode 100644 index 00000000..641fbe90 Binary files /dev/null and b/PO/Library/Artifacts/d0/d01edc0963b6f40aa1dbb4d9e89eee73 differ diff --git a/PO/Library/Artifacts/d0/d037e3ff6ba1b845c7823160005fa824 b/PO/Library/Artifacts/d0/d037e3ff6ba1b845c7823160005fa824 new file mode 100644 index 00000000..6401dceb Binary files /dev/null and b/PO/Library/Artifacts/d0/d037e3ff6ba1b845c7823160005fa824 differ diff --git a/PO/Library/Artifacts/d0/d052cceb4d6e90b7f24f6d0f5f37fa36 b/PO/Library/Artifacts/d0/d052cceb4d6e90b7f24f6d0f5f37fa36 new file mode 100644 index 00000000..fbc87086 Binary files /dev/null and b/PO/Library/Artifacts/d0/d052cceb4d6e90b7f24f6d0f5f37fa36 differ diff --git a/PO/Library/Artifacts/d0/d05bbf9d65fcbcc0b54e5ce2f35ae492 b/PO/Library/Artifacts/d0/d05bbf9d65fcbcc0b54e5ce2f35ae492 new file mode 100644 index 00000000..efa46fb1 Binary files /dev/null and b/PO/Library/Artifacts/d0/d05bbf9d65fcbcc0b54e5ce2f35ae492 differ diff --git a/PO/Library/Artifacts/d0/d06296dcf60a41e425850b02b7d1d663 b/PO/Library/Artifacts/d0/d06296dcf60a41e425850b02b7d1d663 new file mode 100644 index 00000000..cf4f9840 Binary files /dev/null and b/PO/Library/Artifacts/d0/d06296dcf60a41e425850b02b7d1d663 differ diff --git a/PO/Library/Artifacts/d0/d070a7be03a07a21b5276f5fdbad51bb b/PO/Library/Artifacts/d0/d070a7be03a07a21b5276f5fdbad51bb new file mode 100644 index 00000000..0dec2b16 Binary files /dev/null and b/PO/Library/Artifacts/d0/d070a7be03a07a21b5276f5fdbad51bb differ diff --git a/PO/Library/Artifacts/d0/d09b8ed9561851e0134968d1e3a7dcba b/PO/Library/Artifacts/d0/d09b8ed9561851e0134968d1e3a7dcba new file mode 100644 index 00000000..90aa934f Binary files /dev/null and b/PO/Library/Artifacts/d0/d09b8ed9561851e0134968d1e3a7dcba differ diff --git a/PO/Library/Artifacts/d0/d0b13141e4caeff283f50186788b81f9 b/PO/Library/Artifacts/d0/d0b13141e4caeff283f50186788b81f9 new file mode 100644 index 00000000..c9a4c940 Binary files /dev/null and b/PO/Library/Artifacts/d0/d0b13141e4caeff283f50186788b81f9 differ diff --git a/PO/Library/Artifacts/d0/d0b90ed39b462d05f59a509643760c84 b/PO/Library/Artifacts/d0/d0b90ed39b462d05f59a509643760c84 new file mode 100644 index 00000000..d4f66f78 Binary files /dev/null and b/PO/Library/Artifacts/d0/d0b90ed39b462d05f59a509643760c84 differ diff --git a/PO/Library/Artifacts/d1/d11346956fc4dedc5097377cf732d777 b/PO/Library/Artifacts/d1/d11346956fc4dedc5097377cf732d777 new file mode 100644 index 00000000..0986e216 Binary files /dev/null and b/PO/Library/Artifacts/d1/d11346956fc4dedc5097377cf732d777 differ diff --git a/PO/Library/Artifacts/d1/d1195ae3cac23e8f071a1aa64530b85a b/PO/Library/Artifacts/d1/d1195ae3cac23e8f071a1aa64530b85a new file mode 100644 index 00000000..eef472c0 Binary files /dev/null and b/PO/Library/Artifacts/d1/d1195ae3cac23e8f071a1aa64530b85a differ diff --git a/PO/Library/Artifacts/d1/d138adde99c9e3cc223b617e90a451c9 b/PO/Library/Artifacts/d1/d138adde99c9e3cc223b617e90a451c9 new file mode 100644 index 00000000..a6e6397d Binary files /dev/null and b/PO/Library/Artifacts/d1/d138adde99c9e3cc223b617e90a451c9 differ diff --git a/PO/Library/Artifacts/d1/d13e3d1477bf7b069b9f2a297ee80c5f b/PO/Library/Artifacts/d1/d13e3d1477bf7b069b9f2a297ee80c5f new file mode 100644 index 00000000..6523d4a8 Binary files /dev/null and b/PO/Library/Artifacts/d1/d13e3d1477bf7b069b9f2a297ee80c5f differ diff --git a/PO/Library/Artifacts/d1/d142cbe03e59b9e1fa212c404033dc3c b/PO/Library/Artifacts/d1/d142cbe03e59b9e1fa212c404033dc3c new file mode 100644 index 00000000..d29045e7 Binary files /dev/null and b/PO/Library/Artifacts/d1/d142cbe03e59b9e1fa212c404033dc3c differ diff --git a/PO/Library/Artifacts/d1/d14e3e5ffd00b0a0021f80e1037b13ff b/PO/Library/Artifacts/d1/d14e3e5ffd00b0a0021f80e1037b13ff new file mode 100644 index 00000000..4408292e Binary files /dev/null and b/PO/Library/Artifacts/d1/d14e3e5ffd00b0a0021f80e1037b13ff differ diff --git a/PO/Library/Artifacts/d1/d17d83e5cbaa3fa4feb7b11813f7dd06 b/PO/Library/Artifacts/d1/d17d83e5cbaa3fa4feb7b11813f7dd06 new file mode 100644 index 00000000..7587c52b Binary files /dev/null and b/PO/Library/Artifacts/d1/d17d83e5cbaa3fa4feb7b11813f7dd06 differ diff --git a/PO/Library/Artifacts/d1/d17fd3d93cde6f1d2441c20ddd40b9cf b/PO/Library/Artifacts/d1/d17fd3d93cde6f1d2441c20ddd40b9cf new file mode 100644 index 00000000..b951642c Binary files /dev/null and b/PO/Library/Artifacts/d1/d17fd3d93cde6f1d2441c20ddd40b9cf differ diff --git a/PO/Library/Artifacts/d1/d1900fbe6d6bb51ae56c40d930697141 b/PO/Library/Artifacts/d1/d1900fbe6d6bb51ae56c40d930697141 new file mode 100644 index 00000000..8b46d730 Binary files /dev/null and b/PO/Library/Artifacts/d1/d1900fbe6d6bb51ae56c40d930697141 differ diff --git a/PO/Library/Artifacts/d1/d1c42f2273e9a731a8162efdce3d7cf1 b/PO/Library/Artifacts/d1/d1c42f2273e9a731a8162efdce3d7cf1 new file mode 100644 index 00000000..e83f395c Binary files /dev/null and b/PO/Library/Artifacts/d1/d1c42f2273e9a731a8162efdce3d7cf1 differ diff --git a/PO/Library/Artifacts/d1/d1d0a6d8e29b0394cc519c6a8e91d764 b/PO/Library/Artifacts/d1/d1d0a6d8e29b0394cc519c6a8e91d764 new file mode 100644 index 00000000..c5e55820 Binary files /dev/null and b/PO/Library/Artifacts/d1/d1d0a6d8e29b0394cc519c6a8e91d764 differ diff --git a/PO/Library/Artifacts/d2/d20ae22506df1ce2289ed7a1a131bf77 b/PO/Library/Artifacts/d2/d20ae22506df1ce2289ed7a1a131bf77 new file mode 100644 index 00000000..c10f5419 Binary files /dev/null and b/PO/Library/Artifacts/d2/d20ae22506df1ce2289ed7a1a131bf77 differ diff --git a/PO/Library/Artifacts/d2/d20c2250612676596de70670302bfed7 b/PO/Library/Artifacts/d2/d20c2250612676596de70670302bfed7 new file mode 100644 index 00000000..c32addd5 Binary files /dev/null and b/PO/Library/Artifacts/d2/d20c2250612676596de70670302bfed7 differ diff --git a/PO/Library/Artifacts/d2/d21a4ba568835f22fe93feb29627358b b/PO/Library/Artifacts/d2/d21a4ba568835f22fe93feb29627358b new file mode 100644 index 00000000..741d1fe6 Binary files /dev/null and b/PO/Library/Artifacts/d2/d21a4ba568835f22fe93feb29627358b differ diff --git a/PO/Library/Artifacts/d2/d21bdcc48b8833f45eda76d10960079f b/PO/Library/Artifacts/d2/d21bdcc48b8833f45eda76d10960079f new file mode 100644 index 00000000..3aa887d2 Binary files /dev/null and b/PO/Library/Artifacts/d2/d21bdcc48b8833f45eda76d10960079f differ diff --git a/PO/Library/Artifacts/d2/d2318d1223790dc314caa39b015c7b8c b/PO/Library/Artifacts/d2/d2318d1223790dc314caa39b015c7b8c new file mode 100644 index 00000000..a99ed19c Binary files /dev/null and b/PO/Library/Artifacts/d2/d2318d1223790dc314caa39b015c7b8c differ diff --git a/PO/Library/Artifacts/d2/d23b5943851d528bcf755b18d505b6f8 b/PO/Library/Artifacts/d2/d23b5943851d528bcf755b18d505b6f8 new file mode 100644 index 00000000..bf3f7dd4 Binary files /dev/null and b/PO/Library/Artifacts/d2/d23b5943851d528bcf755b18d505b6f8 differ diff --git a/PO/Library/Artifacts/d2/d23ffd9b8332ea696298786310303a13 b/PO/Library/Artifacts/d2/d23ffd9b8332ea696298786310303a13 new file mode 100644 index 00000000..78e3a021 Binary files /dev/null and b/PO/Library/Artifacts/d2/d23ffd9b8332ea696298786310303a13 differ diff --git a/PO/Library/Artifacts/d2/d274755d52bfc01349e227eae19bd341 b/PO/Library/Artifacts/d2/d274755d52bfc01349e227eae19bd341 new file mode 100644 index 00000000..e077eb1e Binary files /dev/null and b/PO/Library/Artifacts/d2/d274755d52bfc01349e227eae19bd341 differ diff --git a/PO/Library/Artifacts/d2/d2a9c98cd31e6a5f562ee8df1526456f b/PO/Library/Artifacts/d2/d2a9c98cd31e6a5f562ee8df1526456f new file mode 100644 index 00000000..b786a7b3 Binary files /dev/null and b/PO/Library/Artifacts/d2/d2a9c98cd31e6a5f562ee8df1526456f differ diff --git a/PO/Library/Artifacts/d2/d2ad150cc1462c1276c152defd541ae1 b/PO/Library/Artifacts/d2/d2ad150cc1462c1276c152defd541ae1 new file mode 100644 index 00000000..ec0e44ea Binary files /dev/null and b/PO/Library/Artifacts/d2/d2ad150cc1462c1276c152defd541ae1 differ diff --git a/PO/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a b/PO/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a new file mode 100644 index 00000000..9d094043 Binary files /dev/null and b/PO/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a differ diff --git a/PO/Library/Artifacts/d2/d2f127758927452514c5034c7b0a45a6 b/PO/Library/Artifacts/d2/d2f127758927452514c5034c7b0a45a6 new file mode 100644 index 00000000..4f6bce42 Binary files /dev/null and b/PO/Library/Artifacts/d2/d2f127758927452514c5034c7b0a45a6 differ diff --git a/PO/Library/Artifacts/d2/d2f5c84667a25eee6d760db7874b1d57 b/PO/Library/Artifacts/d2/d2f5c84667a25eee6d760db7874b1d57 new file mode 100644 index 00000000..b166f900 Binary files /dev/null and b/PO/Library/Artifacts/d2/d2f5c84667a25eee6d760db7874b1d57 differ diff --git a/PO/Library/Artifacts/d3/d300098285022638be804d79fae2263f b/PO/Library/Artifacts/d3/d300098285022638be804d79fae2263f new file mode 100644 index 00000000..dda77491 Binary files /dev/null and b/PO/Library/Artifacts/d3/d300098285022638be804d79fae2263f differ diff --git a/PO/Library/Artifacts/d3/d31bbc623742df04d1bacaa42d225e04 b/PO/Library/Artifacts/d3/d31bbc623742df04d1bacaa42d225e04 new file mode 100644 index 00000000..d0404dff Binary files /dev/null and b/PO/Library/Artifacts/d3/d31bbc623742df04d1bacaa42d225e04 differ diff --git a/PO/Library/Artifacts/d3/d31d877245733e035d0314a386ff2b0c b/PO/Library/Artifacts/d3/d31d877245733e035d0314a386ff2b0c new file mode 100644 index 00000000..65feede0 Binary files /dev/null and b/PO/Library/Artifacts/d3/d31d877245733e035d0314a386ff2b0c differ diff --git a/PO/Library/Artifacts/d3/d327f06f32dcd2f89ab125afe33b1b5d b/PO/Library/Artifacts/d3/d327f06f32dcd2f89ab125afe33b1b5d new file mode 100644 index 00000000..566169b4 Binary files /dev/null and b/PO/Library/Artifacts/d3/d327f06f32dcd2f89ab125afe33b1b5d differ diff --git a/PO/Library/Artifacts/d3/d32cdb64293ee0fb8c153dfa32163fb6 b/PO/Library/Artifacts/d3/d32cdb64293ee0fb8c153dfa32163fb6 new file mode 100644 index 00000000..fd3a2eb6 Binary files /dev/null and b/PO/Library/Artifacts/d3/d32cdb64293ee0fb8c153dfa32163fb6 differ diff --git a/PO/Library/Artifacts/d3/d332766f39cad7b005949fe347a1f5bc b/PO/Library/Artifacts/d3/d332766f39cad7b005949fe347a1f5bc new file mode 100644 index 00000000..cd75f949 Binary files /dev/null and b/PO/Library/Artifacts/d3/d332766f39cad7b005949fe347a1f5bc differ diff --git a/PO/Library/Artifacts/d3/d3371e668c7ce352196b94f6bf2a5549 b/PO/Library/Artifacts/d3/d3371e668c7ce352196b94f6bf2a5549 new file mode 100644 index 00000000..4bc80c9a Binary files /dev/null and b/PO/Library/Artifacts/d3/d3371e668c7ce352196b94f6bf2a5549 differ diff --git a/PO/Library/Artifacts/d3/d33f57e1000aad17b59dbfaa0317cfc1 b/PO/Library/Artifacts/d3/d33f57e1000aad17b59dbfaa0317cfc1 new file mode 100644 index 00000000..6ae760eb Binary files /dev/null and b/PO/Library/Artifacts/d3/d33f57e1000aad17b59dbfaa0317cfc1 differ diff --git a/PO/Library/Artifacts/d3/d36453c1c520a2bbda7ccccb8dff86b1 b/PO/Library/Artifacts/d3/d36453c1c520a2bbda7ccccb8dff86b1 new file mode 100644 index 00000000..27fc81b3 Binary files /dev/null and b/PO/Library/Artifacts/d3/d36453c1c520a2bbda7ccccb8dff86b1 differ diff --git a/PO/Library/Artifacts/d3/d3791740ff8efb5b1629e2ec86d4a242 b/PO/Library/Artifacts/d3/d3791740ff8efb5b1629e2ec86d4a242 new file mode 100644 index 00000000..df4b1801 Binary files /dev/null and b/PO/Library/Artifacts/d3/d3791740ff8efb5b1629e2ec86d4a242 differ diff --git a/PO/Library/Artifacts/d3/d37cb777171345688deee05cd85e1045 b/PO/Library/Artifacts/d3/d37cb777171345688deee05cd85e1045 new file mode 100644 index 00000000..ee3363cf Binary files /dev/null and b/PO/Library/Artifacts/d3/d37cb777171345688deee05cd85e1045 differ diff --git a/PO/Library/Artifacts/d3/d38a4b259567983d4a194e240b6e3c49 b/PO/Library/Artifacts/d3/d38a4b259567983d4a194e240b6e3c49 new file mode 100644 index 00000000..29bb50e5 Binary files /dev/null and b/PO/Library/Artifacts/d3/d38a4b259567983d4a194e240b6e3c49 differ diff --git a/PO/Library/Artifacts/d3/d3c1d43fee84ce13d25354dfb047f93a b/PO/Library/Artifacts/d3/d3c1d43fee84ce13d25354dfb047f93a new file mode 100644 index 00000000..efcf969e Binary files /dev/null and b/PO/Library/Artifacts/d3/d3c1d43fee84ce13d25354dfb047f93a differ diff --git a/PO/Library/Artifacts/d4/d4010cd5bfd81af2fda946cbc14aba36 b/PO/Library/Artifacts/d4/d4010cd5bfd81af2fda946cbc14aba36 new file mode 100644 index 00000000..24338348 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4010cd5bfd81af2fda946cbc14aba36 differ diff --git a/PO/Library/Artifacts/d4/d40e40dfaf350154e2b410a2306bda38 b/PO/Library/Artifacts/d4/d40e40dfaf350154e2b410a2306bda38 new file mode 100644 index 00000000..c55c8c1f Binary files /dev/null and b/PO/Library/Artifacts/d4/d40e40dfaf350154e2b410a2306bda38 differ diff --git a/PO/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 b/PO/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 new file mode 100644 index 00000000..75ec2831 Binary files /dev/null and b/PO/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 differ diff --git a/PO/Library/Artifacts/d4/d41a8a9f77ecece440ee0de813db9a6e b/PO/Library/Artifacts/d4/d41a8a9f77ecece440ee0de813db9a6e new file mode 100644 index 00000000..b17698a9 Binary files /dev/null and b/PO/Library/Artifacts/d4/d41a8a9f77ecece440ee0de813db9a6e differ diff --git a/PO/Library/Artifacts/d4/d42aab37119e143cc6c4b6fdf54f1cce b/PO/Library/Artifacts/d4/d42aab37119e143cc6c4b6fdf54f1cce new file mode 100644 index 00000000..ea9207e3 Binary files /dev/null and b/PO/Library/Artifacts/d4/d42aab37119e143cc6c4b6fdf54f1cce differ diff --git a/PO/Library/Artifacts/d4/d431e069d6f1a4e7ec9c0e1462043367 b/PO/Library/Artifacts/d4/d431e069d6f1a4e7ec9c0e1462043367 new file mode 100644 index 00000000..329aface Binary files /dev/null and b/PO/Library/Artifacts/d4/d431e069d6f1a4e7ec9c0e1462043367 differ diff --git a/PO/Library/Artifacts/d4/d43ee680becf5def442b9769c14d0b56 b/PO/Library/Artifacts/d4/d43ee680becf5def442b9769c14d0b56 new file mode 100644 index 00000000..67aade52 Binary files /dev/null and b/PO/Library/Artifacts/d4/d43ee680becf5def442b9769c14d0b56 differ diff --git a/PO/Library/Artifacts/d4/d4615e0e4ade6f71d9681ed8f5b83e4a b/PO/Library/Artifacts/d4/d4615e0e4ade6f71d9681ed8f5b83e4a new file mode 100644 index 00000000..d4a78b54 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4615e0e4ade6f71d9681ed8f5b83e4a differ diff --git a/PO/Library/Artifacts/d4/d46ecbb9575763f3f51f861548030725 b/PO/Library/Artifacts/d4/d46ecbb9575763f3f51f861548030725 new file mode 100644 index 00000000..984b0ffa Binary files /dev/null and b/PO/Library/Artifacts/d4/d46ecbb9575763f3f51f861548030725 differ diff --git a/PO/Library/Artifacts/d4/d474a28c7c1ce3b0f69b1f3bd26303cb b/PO/Library/Artifacts/d4/d474a28c7c1ce3b0f69b1f3bd26303cb new file mode 100644 index 00000000..9931c5ff Binary files /dev/null and b/PO/Library/Artifacts/d4/d474a28c7c1ce3b0f69b1f3bd26303cb differ diff --git a/PO/Library/Artifacts/d4/d48db8ed06aac2d25b08322c45b95b03 b/PO/Library/Artifacts/d4/d48db8ed06aac2d25b08322c45b95b03 new file mode 100644 index 00000000..5961e134 Binary files /dev/null and b/PO/Library/Artifacts/d4/d48db8ed06aac2d25b08322c45b95b03 differ diff --git a/PO/Library/Artifacts/d4/d4ba5752b3f192ddab656420a05d47e3 b/PO/Library/Artifacts/d4/d4ba5752b3f192ddab656420a05d47e3 new file mode 100644 index 00000000..62225be2 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4ba5752b3f192ddab656420a05d47e3 differ diff --git a/PO/Library/Artifacts/d4/d4de170a6e1e1cb0bd19bf8a37bd1c75 b/PO/Library/Artifacts/d4/d4de170a6e1e1cb0bd19bf8a37bd1c75 new file mode 100644 index 00000000..a6e860d3 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4de170a6e1e1cb0bd19bf8a37bd1c75 differ diff --git a/PO/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 b/PO/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 new file mode 100644 index 00000000..ac1391f3 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 differ diff --git a/PO/Library/Artifacts/d4/d4f5a55896e4b448d6e6cfb4080c91a0 b/PO/Library/Artifacts/d4/d4f5a55896e4b448d6e6cfb4080c91a0 new file mode 100644 index 00000000..2a9f92b1 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4f5a55896e4b448d6e6cfb4080c91a0 differ diff --git a/PO/Library/Artifacts/d4/d4f8c72ea79674cba2f562d036cc1681 b/PO/Library/Artifacts/d4/d4f8c72ea79674cba2f562d036cc1681 new file mode 100644 index 00000000..72fd9715 Binary files /dev/null and b/PO/Library/Artifacts/d4/d4f8c72ea79674cba2f562d036cc1681 differ diff --git a/PO/Library/Artifacts/d5/d502821837ef26fac004999c45edf1a5 b/PO/Library/Artifacts/d5/d502821837ef26fac004999c45edf1a5 new file mode 100644 index 00000000..65ba4c7e Binary files /dev/null and b/PO/Library/Artifacts/d5/d502821837ef26fac004999c45edf1a5 differ diff --git a/PO/Library/Artifacts/d5/d50c415b69ea2e6dfbfa0994a8ad1d60 b/PO/Library/Artifacts/d5/d50c415b69ea2e6dfbfa0994a8ad1d60 new file mode 100644 index 00000000..ed6cd20c Binary files /dev/null and b/PO/Library/Artifacts/d5/d50c415b69ea2e6dfbfa0994a8ad1d60 differ diff --git a/PO/Library/Artifacts/d5/d5170c80bdc55df6ede116bfcf9bf101 b/PO/Library/Artifacts/d5/d5170c80bdc55df6ede116bfcf9bf101 new file mode 100644 index 00000000..9a5cf741 Binary files /dev/null and b/PO/Library/Artifacts/d5/d5170c80bdc55df6ede116bfcf9bf101 differ diff --git a/PO/Library/Artifacts/d5/d51eb0ed8ac6efe7476ab3ca65c59b55 b/PO/Library/Artifacts/d5/d51eb0ed8ac6efe7476ab3ca65c59b55 new file mode 100644 index 00000000..443f5632 Binary files /dev/null and b/PO/Library/Artifacts/d5/d51eb0ed8ac6efe7476ab3ca65c59b55 differ diff --git a/PO/Library/Artifacts/d5/d53491775db688aa64ee3fd5a844ac43 b/PO/Library/Artifacts/d5/d53491775db688aa64ee3fd5a844ac43 new file mode 100644 index 00000000..83e5ad3e Binary files /dev/null and b/PO/Library/Artifacts/d5/d53491775db688aa64ee3fd5a844ac43 differ diff --git a/PO/Library/Artifacts/d5/d55c1f13db40a41b3be8c871e0c13ffb b/PO/Library/Artifacts/d5/d55c1f13db40a41b3be8c871e0c13ffb new file mode 100644 index 00000000..8d527b2a Binary files /dev/null and b/PO/Library/Artifacts/d5/d55c1f13db40a41b3be8c871e0c13ffb differ diff --git a/PO/Library/Artifacts/d5/d578044ba824d643cf3c086a27a80420 b/PO/Library/Artifacts/d5/d578044ba824d643cf3c086a27a80420 new file mode 100644 index 00000000..c5968a12 Binary files /dev/null and b/PO/Library/Artifacts/d5/d578044ba824d643cf3c086a27a80420 differ diff --git a/PO/Library/Artifacts/d5/d5a409828b8104c9ec2468c241c4ff87 b/PO/Library/Artifacts/d5/d5a409828b8104c9ec2468c241c4ff87 new file mode 100644 index 00000000..b3089f6f Binary files /dev/null and b/PO/Library/Artifacts/d5/d5a409828b8104c9ec2468c241c4ff87 differ diff --git a/PO/Library/Artifacts/d5/d5a8dd34d11f4a6827937f6c19940cb8 b/PO/Library/Artifacts/d5/d5a8dd34d11f4a6827937f6c19940cb8 new file mode 100644 index 00000000..e99068a2 Binary files /dev/null and b/PO/Library/Artifacts/d5/d5a8dd34d11f4a6827937f6c19940cb8 differ diff --git a/PO/Library/Artifacts/d5/d5b9c62f110408c88396aed793292583 b/PO/Library/Artifacts/d5/d5b9c62f110408c88396aed793292583 new file mode 100644 index 00000000..01dc4811 Binary files /dev/null and b/PO/Library/Artifacts/d5/d5b9c62f110408c88396aed793292583 differ diff --git a/PO/Library/Artifacts/d5/d5c5b15c46a857f229fcfb54dd9c8170 b/PO/Library/Artifacts/d5/d5c5b15c46a857f229fcfb54dd9c8170 new file mode 100644 index 00000000..53f7cddd Binary files /dev/null and b/PO/Library/Artifacts/d5/d5c5b15c46a857f229fcfb54dd9c8170 differ diff --git a/PO/Library/Artifacts/d5/d5cffbde44fdeff696ebfc741063e816 b/PO/Library/Artifacts/d5/d5cffbde44fdeff696ebfc741063e816 new file mode 100644 index 00000000..4912c889 Binary files /dev/null and b/PO/Library/Artifacts/d5/d5cffbde44fdeff696ebfc741063e816 differ diff --git a/PO/Library/Artifacts/d6/d61456a39aa01bc2756e6db7402c888f b/PO/Library/Artifacts/d6/d61456a39aa01bc2756e6db7402c888f new file mode 100644 index 00000000..fa4164b1 Binary files /dev/null and b/PO/Library/Artifacts/d6/d61456a39aa01bc2756e6db7402c888f differ diff --git a/PO/Library/Artifacts/d6/d62a3414ab2420aa6a38ac7175a03f12 b/PO/Library/Artifacts/d6/d62a3414ab2420aa6a38ac7175a03f12 new file mode 100644 index 00000000..866bf9c3 Binary files /dev/null and b/PO/Library/Artifacts/d6/d62a3414ab2420aa6a38ac7175a03f12 differ diff --git a/PO/Library/Artifacts/d6/d64f4c6bd330f2ec002f1fcb967301a0 b/PO/Library/Artifacts/d6/d64f4c6bd330f2ec002f1fcb967301a0 new file mode 100644 index 00000000..2140c770 Binary files /dev/null and b/PO/Library/Artifacts/d6/d64f4c6bd330f2ec002f1fcb967301a0 differ diff --git a/PO/Library/Artifacts/d6/d66ae666942effe53bebf9ea33be6d26 b/PO/Library/Artifacts/d6/d66ae666942effe53bebf9ea33be6d26 new file mode 100644 index 00000000..85ece38b Binary files /dev/null and b/PO/Library/Artifacts/d6/d66ae666942effe53bebf9ea33be6d26 differ diff --git a/PO/Library/Artifacts/d6/d679040663781123288e8b473fc03568 b/PO/Library/Artifacts/d6/d679040663781123288e8b473fc03568 new file mode 100644 index 00000000..0a4923bd Binary files /dev/null and b/PO/Library/Artifacts/d6/d679040663781123288e8b473fc03568 differ diff --git a/PO/Library/Artifacts/d6/d67bed432a539549a13769a004db34d0 b/PO/Library/Artifacts/d6/d67bed432a539549a13769a004db34d0 new file mode 100644 index 00000000..fb1b58dd Binary files /dev/null and b/PO/Library/Artifacts/d6/d67bed432a539549a13769a004db34d0 differ diff --git a/PO/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f b/PO/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f new file mode 100644 index 00000000..76b8775d Binary files /dev/null and b/PO/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f differ diff --git a/PO/Library/Artifacts/d6/d69cdc9c48b1c695ae8a852bad7bef7e b/PO/Library/Artifacts/d6/d69cdc9c48b1c695ae8a852bad7bef7e new file mode 100644 index 00000000..a68e9871 Binary files /dev/null and b/PO/Library/Artifacts/d6/d69cdc9c48b1c695ae8a852bad7bef7e differ diff --git a/PO/Library/Artifacts/d6/d6a4bbba59e253bf3c2c9f5c7f59d266 b/PO/Library/Artifacts/d6/d6a4bbba59e253bf3c2c9f5c7f59d266 new file mode 100644 index 00000000..e2d5cc98 Binary files /dev/null and b/PO/Library/Artifacts/d6/d6a4bbba59e253bf3c2c9f5c7f59d266 differ diff --git a/PO/Library/Artifacts/d6/d6a88f102807eb06681f2316903be607 b/PO/Library/Artifacts/d6/d6a88f102807eb06681f2316903be607 new file mode 100644 index 00000000..dd1eded5 Binary files /dev/null and b/PO/Library/Artifacts/d6/d6a88f102807eb06681f2316903be607 differ diff --git a/PO/Library/Artifacts/d6/d6aea2d2efd04f3cfe1ab8e18921aa50 b/PO/Library/Artifacts/d6/d6aea2d2efd04f3cfe1ab8e18921aa50 new file mode 100644 index 00000000..802510a6 Binary files /dev/null and b/PO/Library/Artifacts/d6/d6aea2d2efd04f3cfe1ab8e18921aa50 differ diff --git a/PO/Library/Artifacts/d6/d6b9595720217fbffb6a94017cf6179d b/PO/Library/Artifacts/d6/d6b9595720217fbffb6a94017cf6179d new file mode 100644 index 00000000..e1f8e6ce Binary files /dev/null and b/PO/Library/Artifacts/d6/d6b9595720217fbffb6a94017cf6179d differ diff --git a/PO/Library/Artifacts/d6/d6cfdfa4c50996c5962b64b4fa6a4d8c b/PO/Library/Artifacts/d6/d6cfdfa4c50996c5962b64b4fa6a4d8c new file mode 100644 index 00000000..8284d106 Binary files /dev/null and b/PO/Library/Artifacts/d6/d6cfdfa4c50996c5962b64b4fa6a4d8c differ diff --git a/PO/Library/Artifacts/d6/d6e1a43fc5f72c585eb52163ab8e355b b/PO/Library/Artifacts/d6/d6e1a43fc5f72c585eb52163ab8e355b new file mode 100644 index 00000000..57db05ef Binary files /dev/null and b/PO/Library/Artifacts/d6/d6e1a43fc5f72c585eb52163ab8e355b differ diff --git a/PO/Library/Artifacts/d7/d7025f751e4d389f7602c496d7381e08 b/PO/Library/Artifacts/d7/d7025f751e4d389f7602c496d7381e08 new file mode 100644 index 00000000..06ad75a5 Binary files /dev/null and b/PO/Library/Artifacts/d7/d7025f751e4d389f7602c496d7381e08 differ diff --git a/PO/Library/Artifacts/d7/d71987269bf204ade45b0521495ba28a b/PO/Library/Artifacts/d7/d71987269bf204ade45b0521495ba28a new file mode 100644 index 00000000..1f463452 Binary files /dev/null and b/PO/Library/Artifacts/d7/d71987269bf204ade45b0521495ba28a differ diff --git a/PO/Library/Artifacts/d7/d71ef7373f49e2ec3753b88a90c60421 b/PO/Library/Artifacts/d7/d71ef7373f49e2ec3753b88a90c60421 new file mode 100644 index 00000000..40ee8a0b Binary files /dev/null and b/PO/Library/Artifacts/d7/d71ef7373f49e2ec3753b88a90c60421 differ diff --git a/PO/Library/Artifacts/d7/d71f11b96943d15929dc27cd28360aa2 b/PO/Library/Artifacts/d7/d71f11b96943d15929dc27cd28360aa2 new file mode 100644 index 00000000..499c0ebf Binary files /dev/null and b/PO/Library/Artifacts/d7/d71f11b96943d15929dc27cd28360aa2 differ diff --git a/PO/Library/Artifacts/d7/d7421554c9f800af1a6302769532c2b5 b/PO/Library/Artifacts/d7/d7421554c9f800af1a6302769532c2b5 new file mode 100644 index 00000000..4d052895 Binary files /dev/null and b/PO/Library/Artifacts/d7/d7421554c9f800af1a6302769532c2b5 differ diff --git a/PO/Library/Artifacts/d7/d751cc059ae7edb7d9e9c25700af54a7 b/PO/Library/Artifacts/d7/d751cc059ae7edb7d9e9c25700af54a7 new file mode 100644 index 00000000..5c33936c Binary files /dev/null and b/PO/Library/Artifacts/d7/d751cc059ae7edb7d9e9c25700af54a7 differ diff --git a/PO/Library/Artifacts/d7/d75d9e316256243c4142bd8ce62cfd45 b/PO/Library/Artifacts/d7/d75d9e316256243c4142bd8ce62cfd45 new file mode 100644 index 00000000..386dfa4c Binary files /dev/null and b/PO/Library/Artifacts/d7/d75d9e316256243c4142bd8ce62cfd45 differ diff --git a/PO/Library/Artifacts/d7/d770f55c264b372186fc2ba44af61e54 b/PO/Library/Artifacts/d7/d770f55c264b372186fc2ba44af61e54 new file mode 100644 index 00000000..cdb08e52 Binary files /dev/null and b/PO/Library/Artifacts/d7/d770f55c264b372186fc2ba44af61e54 differ diff --git a/PO/Library/Artifacts/d7/d776fe98b5a00f9f84712454ab741923 b/PO/Library/Artifacts/d7/d776fe98b5a00f9f84712454ab741923 new file mode 100644 index 00000000..019026be Binary files /dev/null and b/PO/Library/Artifacts/d7/d776fe98b5a00f9f84712454ab741923 differ diff --git a/PO/Library/Artifacts/d7/d78262558ec935136d987b310f7a713a b/PO/Library/Artifacts/d7/d78262558ec935136d987b310f7a713a new file mode 100644 index 00000000..690cc3db Binary files /dev/null and b/PO/Library/Artifacts/d7/d78262558ec935136d987b310f7a713a differ diff --git a/PO/Library/Artifacts/d7/d7866ea01659c8f559811e2f9a0c91b5 b/PO/Library/Artifacts/d7/d7866ea01659c8f559811e2f9a0c91b5 new file mode 100644 index 00000000..0ac06527 Binary files /dev/null and b/PO/Library/Artifacts/d7/d7866ea01659c8f559811e2f9a0c91b5 differ diff --git a/PO/Library/Artifacts/d7/d794dc11a184c9a0dff0cfee0eb88aa5 b/PO/Library/Artifacts/d7/d794dc11a184c9a0dff0cfee0eb88aa5 new file mode 100644 index 00000000..715937dd Binary files /dev/null and b/PO/Library/Artifacts/d7/d794dc11a184c9a0dff0cfee0eb88aa5 differ diff --git a/PO/Library/Artifacts/d7/d7a0454f846570ad871599132d6f75d8 b/PO/Library/Artifacts/d7/d7a0454f846570ad871599132d6f75d8 new file mode 100644 index 00000000..d50e956f Binary files /dev/null and b/PO/Library/Artifacts/d7/d7a0454f846570ad871599132d6f75d8 differ diff --git a/PO/Library/Artifacts/d7/d7bc295e2b453d9a20f888ec8b351c71 b/PO/Library/Artifacts/d7/d7bc295e2b453d9a20f888ec8b351c71 new file mode 100644 index 00000000..c58b9f70 Binary files /dev/null and b/PO/Library/Artifacts/d7/d7bc295e2b453d9a20f888ec8b351c71 differ diff --git a/PO/Library/Artifacts/d7/d7d50a2f8db4cc20c7f1b55d732716ee b/PO/Library/Artifacts/d7/d7d50a2f8db4cc20c7f1b55d732716ee new file mode 100644 index 00000000..c209886e Binary files /dev/null and b/PO/Library/Artifacts/d7/d7d50a2f8db4cc20c7f1b55d732716ee differ diff --git a/PO/Library/Artifacts/d7/d7e2452e47fab67831a78328e5af7ec4 b/PO/Library/Artifacts/d7/d7e2452e47fab67831a78328e5af7ec4 new file mode 100644 index 00000000..0f54444f Binary files /dev/null and b/PO/Library/Artifacts/d7/d7e2452e47fab67831a78328e5af7ec4 differ diff --git a/PO/Library/Artifacts/d8/d80c7f0bb82342485fd309485b7e2fba b/PO/Library/Artifacts/d8/d80c7f0bb82342485fd309485b7e2fba new file mode 100644 index 00000000..52087768 Binary files /dev/null and b/PO/Library/Artifacts/d8/d80c7f0bb82342485fd309485b7e2fba differ diff --git a/PO/Library/Artifacts/d8/d81559b0a02b13b7c40aafa89af2c896 b/PO/Library/Artifacts/d8/d81559b0a02b13b7c40aafa89af2c896 new file mode 100644 index 00000000..1bc019f2 Binary files /dev/null and b/PO/Library/Artifacts/d8/d81559b0a02b13b7c40aafa89af2c896 differ diff --git a/PO/Library/Artifacts/d8/d82f8eb3545331726e81da7a4a00fa30 b/PO/Library/Artifacts/d8/d82f8eb3545331726e81da7a4a00fa30 new file mode 100644 index 00000000..7c701697 Binary files /dev/null and b/PO/Library/Artifacts/d8/d82f8eb3545331726e81da7a4a00fa30 differ diff --git a/PO/Library/Artifacts/d8/d831d8f4901696464c9efaeff029fb99 b/PO/Library/Artifacts/d8/d831d8f4901696464c9efaeff029fb99 new file mode 100644 index 00000000..6a822890 Binary files /dev/null and b/PO/Library/Artifacts/d8/d831d8f4901696464c9efaeff029fb99 differ diff --git a/PO/Library/Artifacts/d8/d8645e14af63ab67ae73c0fccf0a3585 b/PO/Library/Artifacts/d8/d8645e14af63ab67ae73c0fccf0a3585 new file mode 100644 index 00000000..55ae81d2 Binary files /dev/null and b/PO/Library/Artifacts/d8/d8645e14af63ab67ae73c0fccf0a3585 differ diff --git a/PO/Library/Artifacts/d8/d8752062f8979f2bef16450d05c8656a b/PO/Library/Artifacts/d8/d8752062f8979f2bef16450d05c8656a new file mode 100644 index 00000000..612226e6 Binary files /dev/null and b/PO/Library/Artifacts/d8/d8752062f8979f2bef16450d05c8656a differ diff --git a/PO/Library/Artifacts/d8/d88ba600a29037055649dceb77c3c2a0 b/PO/Library/Artifacts/d8/d88ba600a29037055649dceb77c3c2a0 new file mode 100644 index 00000000..0276e670 Binary files /dev/null and b/PO/Library/Artifacts/d8/d88ba600a29037055649dceb77c3c2a0 differ diff --git a/PO/Library/Artifacts/d8/d88dd59aced6cf7029fcb2063aaa4614 b/PO/Library/Artifacts/d8/d88dd59aced6cf7029fcb2063aaa4614 new file mode 100644 index 00000000..6d3f5a37 Binary files /dev/null and b/PO/Library/Artifacts/d8/d88dd59aced6cf7029fcb2063aaa4614 differ diff --git a/PO/Library/Artifacts/d8/d894e6cc40139c56581ddf9ed5e91597 b/PO/Library/Artifacts/d8/d894e6cc40139c56581ddf9ed5e91597 new file mode 100644 index 00000000..d4b24616 Binary files /dev/null and b/PO/Library/Artifacts/d8/d894e6cc40139c56581ddf9ed5e91597 differ diff --git a/PO/Library/Artifacts/d8/d897be3f1cb9d0311fbdb0b6877f5ab5 b/PO/Library/Artifacts/d8/d897be3f1cb9d0311fbdb0b6877f5ab5 new file mode 100644 index 00000000..86570a55 Binary files /dev/null and b/PO/Library/Artifacts/d8/d897be3f1cb9d0311fbdb0b6877f5ab5 differ diff --git a/PO/Library/Artifacts/d8/d8b111a01543c0b477c308353b4e23a3 b/PO/Library/Artifacts/d8/d8b111a01543c0b477c308353b4e23a3 new file mode 100644 index 00000000..0d96c1d5 Binary files /dev/null and b/PO/Library/Artifacts/d8/d8b111a01543c0b477c308353b4e23a3 differ diff --git a/PO/Library/Artifacts/d9/d903a6a334fc13418f40b17f419ce0bb b/PO/Library/Artifacts/d9/d903a6a334fc13418f40b17f419ce0bb new file mode 100644 index 00000000..4a07bf9b Binary files /dev/null and b/PO/Library/Artifacts/d9/d903a6a334fc13418f40b17f419ce0bb differ diff --git a/PO/Library/Artifacts/d9/d90bd5ea0f094d494195e4672800900c b/PO/Library/Artifacts/d9/d90bd5ea0f094d494195e4672800900c new file mode 100644 index 00000000..2e9c1d77 Binary files /dev/null and b/PO/Library/Artifacts/d9/d90bd5ea0f094d494195e4672800900c differ diff --git a/PO/Library/Artifacts/d9/d90f8dca069ec1ee9b7002876a35688d b/PO/Library/Artifacts/d9/d90f8dca069ec1ee9b7002876a35688d new file mode 100644 index 00000000..55eeff79 Binary files /dev/null and b/PO/Library/Artifacts/d9/d90f8dca069ec1ee9b7002876a35688d differ diff --git a/PO/Library/Artifacts/d9/d912c136c75b0f8639b4b4fa8599c010 b/PO/Library/Artifacts/d9/d912c136c75b0f8639b4b4fa8599c010 new file mode 100644 index 00000000..a8731494 Binary files /dev/null and b/PO/Library/Artifacts/d9/d912c136c75b0f8639b4b4fa8599c010 differ diff --git a/PO/Library/Artifacts/d9/d91fd189acf98d050b701389217729bc b/PO/Library/Artifacts/d9/d91fd189acf98d050b701389217729bc new file mode 100644 index 00000000..f99144c5 Binary files /dev/null and b/PO/Library/Artifacts/d9/d91fd189acf98d050b701389217729bc differ diff --git a/PO/Library/Artifacts/d9/d92c03e536f9bcf297c12b04f2d9ab7e b/PO/Library/Artifacts/d9/d92c03e536f9bcf297c12b04f2d9ab7e new file mode 100644 index 00000000..51febae8 Binary files /dev/null and b/PO/Library/Artifacts/d9/d92c03e536f9bcf297c12b04f2d9ab7e differ diff --git a/PO/Library/Artifacts/d9/d930409d7f03d2d01685a8a689680107 b/PO/Library/Artifacts/d9/d930409d7f03d2d01685a8a689680107 new file mode 100644 index 00000000..20dfa76d Binary files /dev/null and b/PO/Library/Artifacts/d9/d930409d7f03d2d01685a8a689680107 differ diff --git a/PO/Library/Artifacts/d9/d93824f8728619fe42df62fe8391e1a0 b/PO/Library/Artifacts/d9/d93824f8728619fe42df62fe8391e1a0 new file mode 100644 index 00000000..ccab70e5 Binary files /dev/null and b/PO/Library/Artifacts/d9/d93824f8728619fe42df62fe8391e1a0 differ diff --git a/PO/Library/Artifacts/d9/d938e6e179580be4da81590f8cfa5966 b/PO/Library/Artifacts/d9/d938e6e179580be4da81590f8cfa5966 new file mode 100644 index 00000000..fd68dcbc Binary files /dev/null and b/PO/Library/Artifacts/d9/d938e6e179580be4da81590f8cfa5966 differ diff --git a/PO/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 b/PO/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 new file mode 100644 index 00000000..c84a7b22 Binary files /dev/null and b/PO/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 differ diff --git a/PO/Library/Artifacts/d9/d94eddc0ed071076238e25271cefad87 b/PO/Library/Artifacts/d9/d94eddc0ed071076238e25271cefad87 new file mode 100644 index 00000000..67ded15c Binary files /dev/null and b/PO/Library/Artifacts/d9/d94eddc0ed071076238e25271cefad87 differ diff --git a/PO/Library/Artifacts/d9/d99aa2cc50210e494693fcc6e9dc43eb b/PO/Library/Artifacts/d9/d99aa2cc50210e494693fcc6e9dc43eb new file mode 100644 index 00000000..5621949c Binary files /dev/null and b/PO/Library/Artifacts/d9/d99aa2cc50210e494693fcc6e9dc43eb differ diff --git a/PO/Library/Artifacts/d9/d99cb61045b4ac66f3521bb4bbad9200 b/PO/Library/Artifacts/d9/d99cb61045b4ac66f3521bb4bbad9200 new file mode 100644 index 00000000..825234e4 Binary files /dev/null and b/PO/Library/Artifacts/d9/d99cb61045b4ac66f3521bb4bbad9200 differ diff --git a/PO/Library/Artifacts/d9/d99d752838cbd277f804eb5e645f836a b/PO/Library/Artifacts/d9/d99d752838cbd277f804eb5e645f836a new file mode 100644 index 00000000..01cdd603 Binary files /dev/null and b/PO/Library/Artifacts/d9/d99d752838cbd277f804eb5e645f836a differ diff --git a/PO/Library/Artifacts/d9/d99e37d52cccb3c50da1bc908c11584d b/PO/Library/Artifacts/d9/d99e37d52cccb3c50da1bc908c11584d new file mode 100644 index 00000000..dc8e7f28 Binary files /dev/null and b/PO/Library/Artifacts/d9/d99e37d52cccb3c50da1bc908c11584d differ diff --git a/PO/Library/Artifacts/d9/d9cd8dbe7741ece551109d634bb94fb5 b/PO/Library/Artifacts/d9/d9cd8dbe7741ece551109d634bb94fb5 new file mode 100644 index 00000000..fead7b88 Binary files /dev/null and b/PO/Library/Artifacts/d9/d9cd8dbe7741ece551109d634bb94fb5 differ diff --git a/PO/Library/Artifacts/d9/d9d0a27f00fcdaff55105ae591bffad4 b/PO/Library/Artifacts/d9/d9d0a27f00fcdaff55105ae591bffad4 new file mode 100644 index 00000000..ed430c43 Binary files /dev/null and b/PO/Library/Artifacts/d9/d9d0a27f00fcdaff55105ae591bffad4 differ diff --git a/PO/Library/Artifacts/d9/d9dfb8e5633e1957daebc0f6da3cad09 b/PO/Library/Artifacts/d9/d9dfb8e5633e1957daebc0f6da3cad09 new file mode 100644 index 00000000..c7932d84 Binary files /dev/null and b/PO/Library/Artifacts/d9/d9dfb8e5633e1957daebc0f6da3cad09 differ diff --git a/PO/Library/Artifacts/d9/d9e278084db4cbb0866099d5399bc1cb b/PO/Library/Artifacts/d9/d9e278084db4cbb0866099d5399bc1cb new file mode 100644 index 00000000..462ff00a Binary files /dev/null and b/PO/Library/Artifacts/d9/d9e278084db4cbb0866099d5399bc1cb differ diff --git a/PO/Library/Artifacts/d9/d9f8313d3cd92d077adf6c88d67bb7d2 b/PO/Library/Artifacts/d9/d9f8313d3cd92d077adf6c88d67bb7d2 new file mode 100644 index 00000000..07d2efb2 Binary files /dev/null and b/PO/Library/Artifacts/d9/d9f8313d3cd92d077adf6c88d67bb7d2 differ diff --git a/PO/Library/Artifacts/da/da05a84d89ddca6b4ae5e5f5aad6b121 b/PO/Library/Artifacts/da/da05a84d89ddca6b4ae5e5f5aad6b121 new file mode 100644 index 00000000..b083428e Binary files /dev/null and b/PO/Library/Artifacts/da/da05a84d89ddca6b4ae5e5f5aad6b121 differ diff --git a/PO/Library/Artifacts/da/da0b193b999ce79de391ef7a3324c7af b/PO/Library/Artifacts/da/da0b193b999ce79de391ef7a3324c7af new file mode 100644 index 00000000..f0a762f3 Binary files /dev/null and b/PO/Library/Artifacts/da/da0b193b999ce79de391ef7a3324c7af differ diff --git a/PO/Library/Artifacts/da/da21a9c410e2e7396a67bf7bfab6710c b/PO/Library/Artifacts/da/da21a9c410e2e7396a67bf7bfab6710c new file mode 100644 index 00000000..125f595c Binary files /dev/null and b/PO/Library/Artifacts/da/da21a9c410e2e7396a67bf7bfab6710c differ diff --git a/PO/Library/Artifacts/da/da260990f3842089a78cc551e933fc6f b/PO/Library/Artifacts/da/da260990f3842089a78cc551e933fc6f new file mode 100644 index 00000000..c0971cc2 Binary files /dev/null and b/PO/Library/Artifacts/da/da260990f3842089a78cc551e933fc6f differ diff --git a/PO/Library/Artifacts/da/da3a3173adc9bd8293aead02e30a3e31 b/PO/Library/Artifacts/da/da3a3173adc9bd8293aead02e30a3e31 new file mode 100644 index 00000000..89b7c8d9 Binary files /dev/null and b/PO/Library/Artifacts/da/da3a3173adc9bd8293aead02e30a3e31 differ diff --git a/PO/Library/Artifacts/da/da679356c8684fd9de5ad6c64f2c5469 b/PO/Library/Artifacts/da/da679356c8684fd9de5ad6c64f2c5469 new file mode 100644 index 00000000..a4ab1742 Binary files /dev/null and b/PO/Library/Artifacts/da/da679356c8684fd9de5ad6c64f2c5469 differ diff --git a/PO/Library/Artifacts/da/da6c57e210ddf3b965e90e82b2684ea7 b/PO/Library/Artifacts/da/da6c57e210ddf3b965e90e82b2684ea7 new file mode 100644 index 00000000..136f88a6 Binary files /dev/null and b/PO/Library/Artifacts/da/da6c57e210ddf3b965e90e82b2684ea7 differ diff --git a/PO/Library/Artifacts/da/dab2d926bb16df06abcf2bd468fd7401 b/PO/Library/Artifacts/da/dab2d926bb16df06abcf2bd468fd7401 new file mode 100644 index 00000000..c01ae843 Binary files /dev/null and b/PO/Library/Artifacts/da/dab2d926bb16df06abcf2bd468fd7401 differ diff --git a/PO/Library/Artifacts/da/dab51a11a507f0f96fdf0b8f1972841d b/PO/Library/Artifacts/da/dab51a11a507f0f96fdf0b8f1972841d new file mode 100644 index 00000000..5b723fd0 Binary files /dev/null and b/PO/Library/Artifacts/da/dab51a11a507f0f96fdf0b8f1972841d differ diff --git a/PO/Library/Artifacts/da/dab92e9ef4a3c4364329d35362ce1c8c b/PO/Library/Artifacts/da/dab92e9ef4a3c4364329d35362ce1c8c new file mode 100644 index 00000000..0dedefb9 Binary files /dev/null and b/PO/Library/Artifacts/da/dab92e9ef4a3c4364329d35362ce1c8c differ diff --git a/PO/Library/Artifacts/da/dacde3bbe488fb7d8b6e50151eaa7cbc b/PO/Library/Artifacts/da/dacde3bbe488fb7d8b6e50151eaa7cbc new file mode 100644 index 00000000..26411550 Binary files /dev/null and b/PO/Library/Artifacts/da/dacde3bbe488fb7d8b6e50151eaa7cbc differ diff --git a/PO/Library/Artifacts/da/daf7887c4181dacef259ad7ded41331c b/PO/Library/Artifacts/da/daf7887c4181dacef259ad7ded41331c new file mode 100644 index 00000000..615ef559 Binary files /dev/null and b/PO/Library/Artifacts/da/daf7887c4181dacef259ad7ded41331c differ diff --git a/PO/Library/Artifacts/da/daf8734f88df7e106c9639725fc85463 b/PO/Library/Artifacts/da/daf8734f88df7e106c9639725fc85463 new file mode 100644 index 00000000..25244374 Binary files /dev/null and b/PO/Library/Artifacts/da/daf8734f88df7e106c9639725fc85463 differ diff --git a/PO/Library/Artifacts/da/daff9c0dfc3a9da7f67ca04c86d53f74 b/PO/Library/Artifacts/da/daff9c0dfc3a9da7f67ca04c86d53f74 new file mode 100644 index 00000000..3e7fccba Binary files /dev/null and b/PO/Library/Artifacts/da/daff9c0dfc3a9da7f67ca04c86d53f74 differ diff --git a/PO/Library/Artifacts/db/db0b01f200a538bba38b06684b320f6f b/PO/Library/Artifacts/db/db0b01f200a538bba38b06684b320f6f new file mode 100644 index 00000000..6d81898e Binary files /dev/null and b/PO/Library/Artifacts/db/db0b01f200a538bba38b06684b320f6f differ diff --git a/PO/Library/Artifacts/db/db45216b4eaa4195fbbae06b87f936e1 b/PO/Library/Artifacts/db/db45216b4eaa4195fbbae06b87f936e1 new file mode 100644 index 00000000..f9390d37 Binary files /dev/null and b/PO/Library/Artifacts/db/db45216b4eaa4195fbbae06b87f936e1 differ diff --git a/PO/Library/Artifacts/db/db71de000a091d5bdc3f53814bed569b b/PO/Library/Artifacts/db/db71de000a091d5bdc3f53814bed569b new file mode 100644 index 00000000..48379660 Binary files /dev/null and b/PO/Library/Artifacts/db/db71de000a091d5bdc3f53814bed569b differ diff --git a/PO/Library/Artifacts/db/db882eeb1b710a4213491066796da8a8 b/PO/Library/Artifacts/db/db882eeb1b710a4213491066796da8a8 new file mode 100644 index 00000000..8c151ab9 Binary files /dev/null and b/PO/Library/Artifacts/db/db882eeb1b710a4213491066796da8a8 differ diff --git a/PO/Library/Artifacts/db/db939659ced5c929611ccef5d05ecc99 b/PO/Library/Artifacts/db/db939659ced5c929611ccef5d05ecc99 new file mode 100644 index 00000000..13d52cd9 Binary files /dev/null and b/PO/Library/Artifacts/db/db939659ced5c929611ccef5d05ecc99 differ diff --git a/PO/Library/Artifacts/db/db9c29b6d7aa5685990a8612d75d35d5 b/PO/Library/Artifacts/db/db9c29b6d7aa5685990a8612d75d35d5 new file mode 100644 index 00000000..34b9aa12 Binary files /dev/null and b/PO/Library/Artifacts/db/db9c29b6d7aa5685990a8612d75d35d5 differ diff --git a/PO/Library/Artifacts/db/dbd418897e9800a147410c1b77170263 b/PO/Library/Artifacts/db/dbd418897e9800a147410c1b77170263 new file mode 100644 index 00000000..2663b5e7 Binary files /dev/null and b/PO/Library/Artifacts/db/dbd418897e9800a147410c1b77170263 differ diff --git a/PO/Library/Artifacts/db/dbe4b9a30748f8f023af3b36e180ef27 b/PO/Library/Artifacts/db/dbe4b9a30748f8f023af3b36e180ef27 new file mode 100644 index 00000000..45d16d38 Binary files /dev/null and b/PO/Library/Artifacts/db/dbe4b9a30748f8f023af3b36e180ef27 differ diff --git a/PO/Library/Artifacts/dc/dc0071cd68c1c3c5f6ac2157d61173fe b/PO/Library/Artifacts/dc/dc0071cd68c1c3c5f6ac2157d61173fe new file mode 100644 index 00000000..a4f7af12 Binary files /dev/null and b/PO/Library/Artifacts/dc/dc0071cd68c1c3c5f6ac2157d61173fe differ diff --git a/PO/Library/Artifacts/dc/dc2132e14ea6a7e38a3e54ae176ae91f b/PO/Library/Artifacts/dc/dc2132e14ea6a7e38a3e54ae176ae91f new file mode 100644 index 00000000..083a7132 Binary files /dev/null and b/PO/Library/Artifacts/dc/dc2132e14ea6a7e38a3e54ae176ae91f differ diff --git a/PO/Library/Artifacts/dc/dc25c4b1f0e43544226ce2ce41cd181f b/PO/Library/Artifacts/dc/dc25c4b1f0e43544226ce2ce41cd181f new file mode 100644 index 00000000..0ff2a39d Binary files /dev/null and b/PO/Library/Artifacts/dc/dc25c4b1f0e43544226ce2ce41cd181f differ diff --git a/PO/Library/Artifacts/dc/dc3449c23ed03068e8ea1b826ea3d204 b/PO/Library/Artifacts/dc/dc3449c23ed03068e8ea1b826ea3d204 new file mode 100644 index 00000000..5f964f1b Binary files /dev/null and b/PO/Library/Artifacts/dc/dc3449c23ed03068e8ea1b826ea3d204 differ diff --git a/PO/Library/Artifacts/dc/dc47672f03d3e723e666e16facb083ae b/PO/Library/Artifacts/dc/dc47672f03d3e723e666e16facb083ae new file mode 100644 index 00000000..487e77c3 Binary files /dev/null and b/PO/Library/Artifacts/dc/dc47672f03d3e723e666e16facb083ae differ diff --git a/PO/Library/Artifacts/dc/dc4e1a3205f1579435e830df2ba2929a b/PO/Library/Artifacts/dc/dc4e1a3205f1579435e830df2ba2929a new file mode 100644 index 00000000..23eada4f Binary files /dev/null and b/PO/Library/Artifacts/dc/dc4e1a3205f1579435e830df2ba2929a differ diff --git a/PO/Library/Artifacts/dc/dc579393d1a9fe9692ea519fc46a814d b/PO/Library/Artifacts/dc/dc579393d1a9fe9692ea519fc46a814d new file mode 100644 index 00000000..f7c08ca0 Binary files /dev/null and b/PO/Library/Artifacts/dc/dc579393d1a9fe9692ea519fc46a814d differ diff --git a/PO/Library/Artifacts/dc/dc6da80b58111e4cfece76d79ef7a5b5 b/PO/Library/Artifacts/dc/dc6da80b58111e4cfece76d79ef7a5b5 new file mode 100644 index 00000000..3aa04081 Binary files /dev/null and b/PO/Library/Artifacts/dc/dc6da80b58111e4cfece76d79ef7a5b5 differ diff --git a/PO/Library/Artifacts/dc/dc701106a090a44fb9799608bb8f1918 b/PO/Library/Artifacts/dc/dc701106a090a44fb9799608bb8f1918 new file mode 100644 index 00000000..faa02f4e Binary files /dev/null and b/PO/Library/Artifacts/dc/dc701106a090a44fb9799608bb8f1918 differ diff --git a/PO/Library/Artifacts/dc/dc8bd3bc654fdd739aff72b3739f6def b/PO/Library/Artifacts/dc/dc8bd3bc654fdd739aff72b3739f6def new file mode 100644 index 00000000..6abbfced Binary files /dev/null and b/PO/Library/Artifacts/dc/dc8bd3bc654fdd739aff72b3739f6def differ diff --git a/PO/Library/Artifacts/dc/dc9343682368bb711443e51442dab19a b/PO/Library/Artifacts/dc/dc9343682368bb711443e51442dab19a new file mode 100644 index 00000000..46aabcc1 Binary files /dev/null and b/PO/Library/Artifacts/dc/dc9343682368bb711443e51442dab19a differ diff --git a/PO/Library/Artifacts/dc/dca2c4be94e402f152cfb64d7454e744 b/PO/Library/Artifacts/dc/dca2c4be94e402f152cfb64d7454e744 new file mode 100644 index 00000000..811d2f00 Binary files /dev/null and b/PO/Library/Artifacts/dc/dca2c4be94e402f152cfb64d7454e744 differ diff --git a/PO/Library/Artifacts/dc/dcd09e7a08d4192942b70f39bc04e4fd b/PO/Library/Artifacts/dc/dcd09e7a08d4192942b70f39bc04e4fd new file mode 100644 index 00000000..bab4a720 Binary files /dev/null and b/PO/Library/Artifacts/dc/dcd09e7a08d4192942b70f39bc04e4fd differ diff --git a/PO/Library/Artifacts/dd/dd07e179e49fba70ff894b8c8f1d324b b/PO/Library/Artifacts/dd/dd07e179e49fba70ff894b8c8f1d324b new file mode 100644 index 00000000..66b44dac Binary files /dev/null and b/PO/Library/Artifacts/dd/dd07e179e49fba70ff894b8c8f1d324b differ diff --git a/PO/Library/Artifacts/dd/dd0d56250bbf8ef785031e0e2e975fa3 b/PO/Library/Artifacts/dd/dd0d56250bbf8ef785031e0e2e975fa3 new file mode 100644 index 00000000..70a39f36 Binary files /dev/null and b/PO/Library/Artifacts/dd/dd0d56250bbf8ef785031e0e2e975fa3 differ diff --git a/PO/Library/Artifacts/dd/dd3123b3c918f1088304b44135033a17 b/PO/Library/Artifacts/dd/dd3123b3c918f1088304b44135033a17 new file mode 100644 index 00000000..0ee63610 Binary files /dev/null and b/PO/Library/Artifacts/dd/dd3123b3c918f1088304b44135033a17 differ diff --git a/PO/Library/Artifacts/dd/dd38b1e3bebbf663f781ad5fbd1b3e4b b/PO/Library/Artifacts/dd/dd38b1e3bebbf663f781ad5fbd1b3e4b new file mode 100644 index 00000000..29bb1b19 Binary files /dev/null and b/PO/Library/Artifacts/dd/dd38b1e3bebbf663f781ad5fbd1b3e4b differ diff --git a/PO/Library/Artifacts/dd/dd3bfefa91b5cfa93bb8a08eabc6d6fd b/PO/Library/Artifacts/dd/dd3bfefa91b5cfa93bb8a08eabc6d6fd new file mode 100644 index 00000000..666d5fcd Binary files /dev/null and b/PO/Library/Artifacts/dd/dd3bfefa91b5cfa93bb8a08eabc6d6fd differ diff --git a/PO/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b b/PO/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b new file mode 100644 index 00000000..965c0bd8 Binary files /dev/null and b/PO/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b differ diff --git a/PO/Library/Artifacts/dd/dd6f87b777d2bdace6ba47641bcefa99 b/PO/Library/Artifacts/dd/dd6f87b777d2bdace6ba47641bcefa99 new file mode 100644 index 00000000..9d010ba7 Binary files /dev/null and b/PO/Library/Artifacts/dd/dd6f87b777d2bdace6ba47641bcefa99 differ diff --git a/PO/Library/Artifacts/dd/dd8f30f07a5a78143cbf572aadfb6a47 b/PO/Library/Artifacts/dd/dd8f30f07a5a78143cbf572aadfb6a47 new file mode 100644 index 00000000..26b2aa72 Binary files /dev/null and b/PO/Library/Artifacts/dd/dd8f30f07a5a78143cbf572aadfb6a47 differ diff --git a/PO/Library/Artifacts/dd/dda00cc445cb92cd588ec620ffe4efba b/PO/Library/Artifacts/dd/dda00cc445cb92cd588ec620ffe4efba new file mode 100644 index 00000000..5016a1e9 Binary files /dev/null and b/PO/Library/Artifacts/dd/dda00cc445cb92cd588ec620ffe4efba differ diff --git a/PO/Library/Artifacts/dd/ddac355ac4237786857bd276124f91a6 b/PO/Library/Artifacts/dd/ddac355ac4237786857bd276124f91a6 new file mode 100644 index 00000000..adde504e Binary files /dev/null and b/PO/Library/Artifacts/dd/ddac355ac4237786857bd276124f91a6 differ diff --git a/PO/Library/Artifacts/dd/ddb27c68bbbf318029cb2fc188be26a5 b/PO/Library/Artifacts/dd/ddb27c68bbbf318029cb2fc188be26a5 new file mode 100644 index 00000000..477f5c24 Binary files /dev/null and b/PO/Library/Artifacts/dd/ddb27c68bbbf318029cb2fc188be26a5 differ diff --git a/PO/Library/Artifacts/dd/ddb2b8b4a711d7fea4106a425a17adab b/PO/Library/Artifacts/dd/ddb2b8b4a711d7fea4106a425a17adab new file mode 100644 index 00000000..638a62d1 Binary files /dev/null and b/PO/Library/Artifacts/dd/ddb2b8b4a711d7fea4106a425a17adab differ diff --git a/PO/Library/Artifacts/dd/ddb318d07fda1cfad8aec4212d471063 b/PO/Library/Artifacts/dd/ddb318d07fda1cfad8aec4212d471063 new file mode 100644 index 00000000..54fbde98 Binary files /dev/null and b/PO/Library/Artifacts/dd/ddb318d07fda1cfad8aec4212d471063 differ diff --git a/PO/Library/Artifacts/dd/ddbd85d8f50c40207a4abded992ec47f b/PO/Library/Artifacts/dd/ddbd85d8f50c40207a4abded992ec47f new file mode 100644 index 00000000..e7a689fd Binary files /dev/null and b/PO/Library/Artifacts/dd/ddbd85d8f50c40207a4abded992ec47f differ diff --git a/PO/Library/Artifacts/dd/ddcb5d1a11f3bfe2c6ee722a49a24fff b/PO/Library/Artifacts/dd/ddcb5d1a11f3bfe2c6ee722a49a24fff new file mode 100644 index 00000000..4784e429 Binary files /dev/null and b/PO/Library/Artifacts/dd/ddcb5d1a11f3bfe2c6ee722a49a24fff differ diff --git a/PO/Library/Artifacts/de/de06b1820b5bcb94f3b0549bde523b49 b/PO/Library/Artifacts/de/de06b1820b5bcb94f3b0549bde523b49 new file mode 100644 index 00000000..aa6d988e Binary files /dev/null and b/PO/Library/Artifacts/de/de06b1820b5bcb94f3b0549bde523b49 differ diff --git a/PO/Library/Artifacts/de/de116593b8b47c3ad1af315f274ac523 b/PO/Library/Artifacts/de/de116593b8b47c3ad1af315f274ac523 new file mode 100644 index 00000000..1a7e14a6 Binary files /dev/null and b/PO/Library/Artifacts/de/de116593b8b47c3ad1af315f274ac523 differ diff --git a/PO/Library/Artifacts/de/de28f176d9e4774249f0cc4ca4a9ef64 b/PO/Library/Artifacts/de/de28f176d9e4774249f0cc4ca4a9ef64 new file mode 100644 index 00000000..4ed71031 Binary files /dev/null and b/PO/Library/Artifacts/de/de28f176d9e4774249f0cc4ca4a9ef64 differ diff --git a/PO/Library/Artifacts/de/de3ad761b5b9feeccd1719f7e2b00b06 b/PO/Library/Artifacts/de/de3ad761b5b9feeccd1719f7e2b00b06 new file mode 100644 index 00000000..df7e0c27 Binary files /dev/null and b/PO/Library/Artifacts/de/de3ad761b5b9feeccd1719f7e2b00b06 differ diff --git a/PO/Library/Artifacts/de/de3de61af68460b7f2c920611b0ace99 b/PO/Library/Artifacts/de/de3de61af68460b7f2c920611b0ace99 new file mode 100644 index 00000000..b978ca21 Binary files /dev/null and b/PO/Library/Artifacts/de/de3de61af68460b7f2c920611b0ace99 differ diff --git a/PO/Library/Artifacts/de/de46aa84e55da1880d06b7f62f7a88dc b/PO/Library/Artifacts/de/de46aa84e55da1880d06b7f62f7a88dc new file mode 100644 index 00000000..55725148 Binary files /dev/null and b/PO/Library/Artifacts/de/de46aa84e55da1880d06b7f62f7a88dc differ diff --git a/PO/Library/Artifacts/de/de6a3d501ef24bf5ebe13957fa1c9a61 b/PO/Library/Artifacts/de/de6a3d501ef24bf5ebe13957fa1c9a61 new file mode 100644 index 00000000..3eece7a3 Binary files /dev/null and b/PO/Library/Artifacts/de/de6a3d501ef24bf5ebe13957fa1c9a61 differ diff --git a/PO/Library/Artifacts/de/de7a2778e61cf4b6dcfa4b0e5009b198 b/PO/Library/Artifacts/de/de7a2778e61cf4b6dcfa4b0e5009b198 new file mode 100644 index 00000000..7ea8b182 Binary files /dev/null and b/PO/Library/Artifacts/de/de7a2778e61cf4b6dcfa4b0e5009b198 differ diff --git a/PO/Library/Artifacts/de/de8d5f1da3e254add08bb60e5add9003 b/PO/Library/Artifacts/de/de8d5f1da3e254add08bb60e5add9003 new file mode 100644 index 00000000..16fded6d Binary files /dev/null and b/PO/Library/Artifacts/de/de8d5f1da3e254add08bb60e5add9003 differ diff --git a/PO/Library/Artifacts/de/de9a9374990d842134aad2c17202fa36 b/PO/Library/Artifacts/de/de9a9374990d842134aad2c17202fa36 new file mode 100644 index 00000000..2e47ef6f Binary files /dev/null and b/PO/Library/Artifacts/de/de9a9374990d842134aad2c17202fa36 differ diff --git a/PO/Library/Artifacts/de/deac4b4721ba8c71e7f61389ec166151 b/PO/Library/Artifacts/de/deac4b4721ba8c71e7f61389ec166151 new file mode 100644 index 00000000..006cf2d5 Binary files /dev/null and b/PO/Library/Artifacts/de/deac4b4721ba8c71e7f61389ec166151 differ diff --git a/PO/Library/Artifacts/de/deadc38c8b666851b2fccbe1f198404c b/PO/Library/Artifacts/de/deadc38c8b666851b2fccbe1f198404c new file mode 100644 index 00000000..18cb7822 Binary files /dev/null and b/PO/Library/Artifacts/de/deadc38c8b666851b2fccbe1f198404c differ diff --git a/PO/Library/Artifacts/de/deb6363ee0995f26124104469c963dcd b/PO/Library/Artifacts/de/deb6363ee0995f26124104469c963dcd new file mode 100644 index 00000000..9f5bf0a8 Binary files /dev/null and b/PO/Library/Artifacts/de/deb6363ee0995f26124104469c963dcd differ diff --git a/PO/Library/Artifacts/de/dec197ead28c7d4847d541b8439379ed b/PO/Library/Artifacts/de/dec197ead28c7d4847d541b8439379ed new file mode 100644 index 00000000..961aeac7 Binary files /dev/null and b/PO/Library/Artifacts/de/dec197ead28c7d4847d541b8439379ed differ diff --git a/PO/Library/Artifacts/de/dec7b5e73df0cc4ab4c23cd765aa3988 b/PO/Library/Artifacts/de/dec7b5e73df0cc4ab4c23cd765aa3988 new file mode 100644 index 00000000..d5b26485 Binary files /dev/null and b/PO/Library/Artifacts/de/dec7b5e73df0cc4ab4c23cd765aa3988 differ diff --git a/PO/Library/Artifacts/de/def37732e692c81975af39c0d5600e6c b/PO/Library/Artifacts/de/def37732e692c81975af39c0d5600e6c new file mode 100644 index 00000000..79c12f1f Binary files /dev/null and b/PO/Library/Artifacts/de/def37732e692c81975af39c0d5600e6c differ diff --git a/PO/Library/Artifacts/de/def3da4400cf226302eb4217a40d2745 b/PO/Library/Artifacts/de/def3da4400cf226302eb4217a40d2745 new file mode 100644 index 00000000..abc46603 Binary files /dev/null and b/PO/Library/Artifacts/de/def3da4400cf226302eb4217a40d2745 differ diff --git a/PO/Library/Artifacts/df/df1708b7b8ad408ef0f343e5c3a5eee2 b/PO/Library/Artifacts/df/df1708b7b8ad408ef0f343e5c3a5eee2 new file mode 100644 index 00000000..de5b0f20 Binary files /dev/null and b/PO/Library/Artifacts/df/df1708b7b8ad408ef0f343e5c3a5eee2 differ diff --git a/PO/Library/Artifacts/df/df1e8cbb5e5ef04eaba093e902be8706 b/PO/Library/Artifacts/df/df1e8cbb5e5ef04eaba093e902be8706 new file mode 100644 index 00000000..7402c474 Binary files /dev/null and b/PO/Library/Artifacts/df/df1e8cbb5e5ef04eaba093e902be8706 differ diff --git a/PO/Library/Artifacts/df/df1f3a5ae843e28b20f8547ce2ed740c b/PO/Library/Artifacts/df/df1f3a5ae843e28b20f8547ce2ed740c new file mode 100644 index 00000000..cdea35ee Binary files /dev/null and b/PO/Library/Artifacts/df/df1f3a5ae843e28b20f8547ce2ed740c differ diff --git a/PO/Library/Artifacts/df/df47bbc3a5f04d957ca39b3ab2451c66 b/PO/Library/Artifacts/df/df47bbc3a5f04d957ca39b3ab2451c66 new file mode 100644 index 00000000..30e3210b Binary files /dev/null and b/PO/Library/Artifacts/df/df47bbc3a5f04d957ca39b3ab2451c66 differ diff --git a/PO/Library/Artifacts/df/df483186b3b75b11c2075cb2910de4bd b/PO/Library/Artifacts/df/df483186b3b75b11c2075cb2910de4bd new file mode 100644 index 00000000..5b83e69a Binary files /dev/null and b/PO/Library/Artifacts/df/df483186b3b75b11c2075cb2910de4bd differ diff --git a/PO/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 b/PO/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 new file mode 100644 index 00000000..2676356c Binary files /dev/null and b/PO/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 differ diff --git a/PO/Library/Artifacts/df/df5865d209fc9084b6adc4372fddad6d b/PO/Library/Artifacts/df/df5865d209fc9084b6adc4372fddad6d new file mode 100644 index 00000000..c7d03f4e Binary files /dev/null and b/PO/Library/Artifacts/df/df5865d209fc9084b6adc4372fddad6d differ diff --git a/PO/Library/Artifacts/df/df64eb95bd4a0ef9e2e3165769e440c3 b/PO/Library/Artifacts/df/df64eb95bd4a0ef9e2e3165769e440c3 new file mode 100644 index 00000000..e00f4db3 Binary files /dev/null and b/PO/Library/Artifacts/df/df64eb95bd4a0ef9e2e3165769e440c3 differ diff --git a/PO/Library/Artifacts/df/df78e153aea85edbfbeb2e08a0dc0f0f b/PO/Library/Artifacts/df/df78e153aea85edbfbeb2e08a0dc0f0f new file mode 100644 index 00000000..50256ab2 Binary files /dev/null and b/PO/Library/Artifacts/df/df78e153aea85edbfbeb2e08a0dc0f0f differ diff --git a/PO/Library/Artifacts/df/df86018dd0f5d797e2b960750a6307f5 b/PO/Library/Artifacts/df/df86018dd0f5d797e2b960750a6307f5 new file mode 100644 index 00000000..ce5dddf9 Binary files /dev/null and b/PO/Library/Artifacts/df/df86018dd0f5d797e2b960750a6307f5 differ diff --git a/PO/Library/Artifacts/df/dfa6e0a56ae8c72523ad90b78a995b8b b/PO/Library/Artifacts/df/dfa6e0a56ae8c72523ad90b78a995b8b new file mode 100644 index 00000000..99af78f5 Binary files /dev/null and b/PO/Library/Artifacts/df/dfa6e0a56ae8c72523ad90b78a995b8b differ diff --git a/PO/Library/Artifacts/df/dfbaebff1005f347225309592adc1af1 b/PO/Library/Artifacts/df/dfbaebff1005f347225309592adc1af1 new file mode 100644 index 00000000..15958508 Binary files /dev/null and b/PO/Library/Artifacts/df/dfbaebff1005f347225309592adc1af1 differ diff --git a/PO/Library/Artifacts/df/dfd0068e778b7fc0cfa1f9c3d3a062eb b/PO/Library/Artifacts/df/dfd0068e778b7fc0cfa1f9c3d3a062eb new file mode 100644 index 00000000..db0ea9aa Binary files /dev/null and b/PO/Library/Artifacts/df/dfd0068e778b7fc0cfa1f9c3d3a062eb differ diff --git a/PO/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 b/PO/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 new file mode 100644 index 00000000..6ef61be2 Binary files /dev/null and b/PO/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 differ diff --git a/PO/Library/Artifacts/df/dffa398adec9e55af92a5c68fc8d1817 b/PO/Library/Artifacts/df/dffa398adec9e55af92a5c68fc8d1817 new file mode 100644 index 00000000..ee8ee003 Binary files /dev/null and b/PO/Library/Artifacts/df/dffa398adec9e55af92a5c68fc8d1817 differ diff --git a/PO/Library/Artifacts/e0/e022f9d1c48b682b4ef4210e8e80ec56 b/PO/Library/Artifacts/e0/e022f9d1c48b682b4ef4210e8e80ec56 new file mode 100644 index 00000000..95a8366d Binary files /dev/null and b/PO/Library/Artifacts/e0/e022f9d1c48b682b4ef4210e8e80ec56 differ diff --git a/PO/Library/Artifacts/e0/e033db94a025bb967d074c22750c783d b/PO/Library/Artifacts/e0/e033db94a025bb967d074c22750c783d new file mode 100644 index 00000000..cb3d15cb Binary files /dev/null and b/PO/Library/Artifacts/e0/e033db94a025bb967d074c22750c783d differ diff --git a/PO/Library/Artifacts/e0/e035ee88fb023f3439a522b3aca49988 b/PO/Library/Artifacts/e0/e035ee88fb023f3439a522b3aca49988 new file mode 100644 index 00000000..62f665fc Binary files /dev/null and b/PO/Library/Artifacts/e0/e035ee88fb023f3439a522b3aca49988 differ diff --git a/PO/Library/Artifacts/e0/e04b7b5776519e6feb2a751fb126dbfe b/PO/Library/Artifacts/e0/e04b7b5776519e6feb2a751fb126dbfe new file mode 100644 index 00000000..6869528b Binary files /dev/null and b/PO/Library/Artifacts/e0/e04b7b5776519e6feb2a751fb126dbfe differ diff --git a/PO/Library/Artifacts/e0/e04c08df16b345af31359e4ab057f80e b/PO/Library/Artifacts/e0/e04c08df16b345af31359e4ab057f80e new file mode 100644 index 00000000..e5985530 Binary files /dev/null and b/PO/Library/Artifacts/e0/e04c08df16b345af31359e4ab057f80e differ diff --git a/PO/Library/Artifacts/e0/e0561cd40adb098886ef518c7c3617f1 b/PO/Library/Artifacts/e0/e0561cd40adb098886ef518c7c3617f1 new file mode 100644 index 00000000..e255c17f Binary files /dev/null and b/PO/Library/Artifacts/e0/e0561cd40adb098886ef518c7c3617f1 differ diff --git a/PO/Library/Artifacts/e0/e05941fc020fd93dfb61b35a29884316 b/PO/Library/Artifacts/e0/e05941fc020fd93dfb61b35a29884316 new file mode 100644 index 00000000..5c3f7967 Binary files /dev/null and b/PO/Library/Artifacts/e0/e05941fc020fd93dfb61b35a29884316 differ diff --git a/PO/Library/Artifacts/e0/e05a2f410b2f0f21bbd26c15afc61268 b/PO/Library/Artifacts/e0/e05a2f410b2f0f21bbd26c15afc61268 new file mode 100644 index 00000000..8248da00 Binary files /dev/null and b/PO/Library/Artifacts/e0/e05a2f410b2f0f21bbd26c15afc61268 differ diff --git a/PO/Library/Artifacts/e0/e096cda1b7c8589061f7f4a9f4b6a0ec b/PO/Library/Artifacts/e0/e096cda1b7c8589061f7f4a9f4b6a0ec new file mode 100644 index 00000000..8049e17a Binary files /dev/null and b/PO/Library/Artifacts/e0/e096cda1b7c8589061f7f4a9f4b6a0ec differ diff --git a/PO/Library/Artifacts/e0/e09f41cf13857a81d899f5a255f2de22 b/PO/Library/Artifacts/e0/e09f41cf13857a81d899f5a255f2de22 new file mode 100644 index 00000000..6d7abde0 Binary files /dev/null and b/PO/Library/Artifacts/e0/e09f41cf13857a81d899f5a255f2de22 differ diff --git a/PO/Library/Artifacts/e0/e0d83e96857c66edc0605c27d5abe123 b/PO/Library/Artifacts/e0/e0d83e96857c66edc0605c27d5abe123 new file mode 100644 index 00000000..ba31d3dc Binary files /dev/null and b/PO/Library/Artifacts/e0/e0d83e96857c66edc0605c27d5abe123 differ diff --git a/PO/Library/Artifacts/e0/e0f1b0d177d7a3639840ccb69effb2ff b/PO/Library/Artifacts/e0/e0f1b0d177d7a3639840ccb69effb2ff new file mode 100644 index 00000000..2f1963da Binary files /dev/null and b/PO/Library/Artifacts/e0/e0f1b0d177d7a3639840ccb69effb2ff differ diff --git a/PO/Library/Artifacts/e0/e0f5776de740080b0840306db88a4d49 b/PO/Library/Artifacts/e0/e0f5776de740080b0840306db88a4d49 new file mode 100644 index 00000000..7cfc8286 Binary files /dev/null and b/PO/Library/Artifacts/e0/e0f5776de740080b0840306db88a4d49 differ diff --git a/PO/Library/Artifacts/e0/e0f8d289bd997c2c1e710b02751311fd b/PO/Library/Artifacts/e0/e0f8d289bd997c2c1e710b02751311fd new file mode 100644 index 00000000..8b9de0d8 Binary files /dev/null and b/PO/Library/Artifacts/e0/e0f8d289bd997c2c1e710b02751311fd differ diff --git a/PO/Library/Artifacts/e1/e1214171559dc67990f600cc00f1cd05 b/PO/Library/Artifacts/e1/e1214171559dc67990f600cc00f1cd05 new file mode 100644 index 00000000..de601a3b Binary files /dev/null and b/PO/Library/Artifacts/e1/e1214171559dc67990f600cc00f1cd05 differ diff --git a/PO/Library/Artifacts/e1/e1428ae7bb827cc89d4c9766a0b44017 b/PO/Library/Artifacts/e1/e1428ae7bb827cc89d4c9766a0b44017 new file mode 100644 index 00000000..34ee40e9 Binary files /dev/null and b/PO/Library/Artifacts/e1/e1428ae7bb827cc89d4c9766a0b44017 differ diff --git a/PO/Library/Artifacts/e1/e14356aae893a970978759815d17bd52 b/PO/Library/Artifacts/e1/e14356aae893a970978759815d17bd52 new file mode 100644 index 00000000..0316ea32 Binary files /dev/null and b/PO/Library/Artifacts/e1/e14356aae893a970978759815d17bd52 differ diff --git a/PO/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f b/PO/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f new file mode 100644 index 00000000..5b687caf Binary files /dev/null and b/PO/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f differ diff --git a/PO/Library/Artifacts/e1/e17d23c6f395b133bbe0390948e852c3 b/PO/Library/Artifacts/e1/e17d23c6f395b133bbe0390948e852c3 new file mode 100644 index 00000000..3b51cba7 Binary files /dev/null and b/PO/Library/Artifacts/e1/e17d23c6f395b133bbe0390948e852c3 differ diff --git a/PO/Library/Artifacts/e1/e188ddc36c223b0a0c182c3603955c87 b/PO/Library/Artifacts/e1/e188ddc36c223b0a0c182c3603955c87 new file mode 100644 index 00000000..829eb968 Binary files /dev/null and b/PO/Library/Artifacts/e1/e188ddc36c223b0a0c182c3603955c87 differ diff --git a/PO/Library/Artifacts/e1/e18b1863e06f04622c1ae1a5b1df396c b/PO/Library/Artifacts/e1/e18b1863e06f04622c1ae1a5b1df396c new file mode 100644 index 00000000..54b25f21 Binary files /dev/null and b/PO/Library/Artifacts/e1/e18b1863e06f04622c1ae1a5b1df396c differ diff --git a/PO/Library/Artifacts/e1/e1b861eccf160733a8715cee551c14c1 b/PO/Library/Artifacts/e1/e1b861eccf160733a8715cee551c14c1 new file mode 100644 index 00000000..f8931f7c Binary files /dev/null and b/PO/Library/Artifacts/e1/e1b861eccf160733a8715cee551c14c1 differ diff --git a/PO/Library/Artifacts/e1/e1bbfa5ef5d6225af1d8a2c5a6b9f070 b/PO/Library/Artifacts/e1/e1bbfa5ef5d6225af1d8a2c5a6b9f070 new file mode 100644 index 00000000..df0334fb Binary files /dev/null and b/PO/Library/Artifacts/e1/e1bbfa5ef5d6225af1d8a2c5a6b9f070 differ diff --git a/PO/Library/Artifacts/e1/e1d8ed2e65325cc94afcf1ca3a45409b b/PO/Library/Artifacts/e1/e1d8ed2e65325cc94afcf1ca3a45409b new file mode 100644 index 00000000..208fb34d Binary files /dev/null and b/PO/Library/Artifacts/e1/e1d8ed2e65325cc94afcf1ca3a45409b differ diff --git a/PO/Library/Artifacts/e1/e1ef5aa53238ff969baea4a00ca4113b b/PO/Library/Artifacts/e1/e1ef5aa53238ff969baea4a00ca4113b new file mode 100644 index 00000000..9c79a358 Binary files /dev/null and b/PO/Library/Artifacts/e1/e1ef5aa53238ff969baea4a00ca4113b differ diff --git a/PO/Library/Artifacts/e1/e1f008c634642dc0e1f42ae86e5be14c b/PO/Library/Artifacts/e1/e1f008c634642dc0e1f42ae86e5be14c new file mode 100644 index 00000000..0b36277f Binary files /dev/null and b/PO/Library/Artifacts/e1/e1f008c634642dc0e1f42ae86e5be14c differ diff --git a/PO/Library/Artifacts/e2/e2219610916aa5005c114236f1e701c7 b/PO/Library/Artifacts/e2/e2219610916aa5005c114236f1e701c7 new file mode 100644 index 00000000..1875ed2e Binary files /dev/null and b/PO/Library/Artifacts/e2/e2219610916aa5005c114236f1e701c7 differ diff --git a/PO/Library/Artifacts/e2/e22a4345551f5dab55a68bd57edf2217 b/PO/Library/Artifacts/e2/e22a4345551f5dab55a68bd57edf2217 new file mode 100644 index 00000000..7eecb4f3 Binary files /dev/null and b/PO/Library/Artifacts/e2/e22a4345551f5dab55a68bd57edf2217 differ diff --git a/PO/Library/Artifacts/e2/e24dec1febbdd7234b78a6e3c0acbcf2 b/PO/Library/Artifacts/e2/e24dec1febbdd7234b78a6e3c0acbcf2 new file mode 100644 index 00000000..bdb7e824 Binary files /dev/null and b/PO/Library/Artifacts/e2/e24dec1febbdd7234b78a6e3c0acbcf2 differ diff --git a/PO/Library/Artifacts/e2/e255452c3449664e415c6c2eff6f11b4 b/PO/Library/Artifacts/e2/e255452c3449664e415c6c2eff6f11b4 new file mode 100644 index 00000000..8db88197 Binary files /dev/null and b/PO/Library/Artifacts/e2/e255452c3449664e415c6c2eff6f11b4 differ diff --git a/PO/Library/Artifacts/e2/e260285d1f709f9ee0e27e9a244aba51 b/PO/Library/Artifacts/e2/e260285d1f709f9ee0e27e9a244aba51 new file mode 100644 index 00000000..3213c672 Binary files /dev/null and b/PO/Library/Artifacts/e2/e260285d1f709f9ee0e27e9a244aba51 differ diff --git a/PO/Library/Artifacts/e2/e277256817f629036199833c4291606d b/PO/Library/Artifacts/e2/e277256817f629036199833c4291606d new file mode 100644 index 00000000..5c93dec3 Binary files /dev/null and b/PO/Library/Artifacts/e2/e277256817f629036199833c4291606d differ diff --git a/PO/Library/Artifacts/e2/e27eba729cae29478cd2ec0b3fca860b b/PO/Library/Artifacts/e2/e27eba729cae29478cd2ec0b3fca860b new file mode 100644 index 00000000..ff1fbbc0 Binary files /dev/null and b/PO/Library/Artifacts/e2/e27eba729cae29478cd2ec0b3fca860b differ diff --git a/PO/Library/Artifacts/e2/e2de1911894581968edc769a1205237f b/PO/Library/Artifacts/e2/e2de1911894581968edc769a1205237f new file mode 100644 index 00000000..74ec8b64 Binary files /dev/null and b/PO/Library/Artifacts/e2/e2de1911894581968edc769a1205237f differ diff --git a/PO/Library/Artifacts/e2/e2e273fcc02805af6496aecdd994f67b b/PO/Library/Artifacts/e2/e2e273fcc02805af6496aecdd994f67b new file mode 100644 index 00000000..58172784 Binary files /dev/null and b/PO/Library/Artifacts/e2/e2e273fcc02805af6496aecdd994f67b differ diff --git a/PO/Library/Artifacts/e3/e30a690f4f3bd37f057a0c17655d6564 b/PO/Library/Artifacts/e3/e30a690f4f3bd37f057a0c17655d6564 new file mode 100644 index 00000000..87c7ddbc Binary files /dev/null and b/PO/Library/Artifacts/e3/e30a690f4f3bd37f057a0c17655d6564 differ diff --git a/PO/Library/Artifacts/e3/e310a0a7c07f10099bf35ff4b1f22f35 b/PO/Library/Artifacts/e3/e310a0a7c07f10099bf35ff4b1f22f35 new file mode 100644 index 00000000..bbe34e6f Binary files /dev/null and b/PO/Library/Artifacts/e3/e310a0a7c07f10099bf35ff4b1f22f35 differ diff --git a/PO/Library/Artifacts/e3/e31e7715cfc3fe1912975f2b32ec5d0e b/PO/Library/Artifacts/e3/e31e7715cfc3fe1912975f2b32ec5d0e new file mode 100644 index 00000000..87cca8c1 Binary files /dev/null and b/PO/Library/Artifacts/e3/e31e7715cfc3fe1912975f2b32ec5d0e differ diff --git a/PO/Library/Artifacts/e3/e331b4d4557f41a325936b13b16b0607 b/PO/Library/Artifacts/e3/e331b4d4557f41a325936b13b16b0607 new file mode 100644 index 00000000..f0474462 Binary files /dev/null and b/PO/Library/Artifacts/e3/e331b4d4557f41a325936b13b16b0607 differ diff --git a/PO/Library/Artifacts/e3/e33ef0d52c01968f9255866448337046 b/PO/Library/Artifacts/e3/e33ef0d52c01968f9255866448337046 new file mode 100644 index 00000000..4aa7a7ba Binary files /dev/null and b/PO/Library/Artifacts/e3/e33ef0d52c01968f9255866448337046 differ diff --git a/PO/Library/Artifacts/e3/e34a3f0bcd54bfa0d337dc77247350b5 b/PO/Library/Artifacts/e3/e34a3f0bcd54bfa0d337dc77247350b5 new file mode 100644 index 00000000..cb4c92d9 Binary files /dev/null and b/PO/Library/Artifacts/e3/e34a3f0bcd54bfa0d337dc77247350b5 differ diff --git a/PO/Library/Artifacts/e3/e35de4d8fc0f344910add9d08fbfdfde b/PO/Library/Artifacts/e3/e35de4d8fc0f344910add9d08fbfdfde new file mode 100644 index 00000000..81fcc6d1 Binary files /dev/null and b/PO/Library/Artifacts/e3/e35de4d8fc0f344910add9d08fbfdfde differ diff --git a/PO/Library/Artifacts/e3/e3612da611a645a6426abbaaf7690f7c b/PO/Library/Artifacts/e3/e3612da611a645a6426abbaaf7690f7c new file mode 100644 index 00000000..dd8d01d3 Binary files /dev/null and b/PO/Library/Artifacts/e3/e3612da611a645a6426abbaaf7690f7c differ diff --git a/PO/Library/Artifacts/e3/e369efc11e869f3bd9a4cda1dcad7ad7 b/PO/Library/Artifacts/e3/e369efc11e869f3bd9a4cda1dcad7ad7 new file mode 100644 index 00000000..197a18bc Binary files /dev/null and b/PO/Library/Artifacts/e3/e369efc11e869f3bd9a4cda1dcad7ad7 differ diff --git a/PO/Library/Artifacts/e3/e36fa4a98eb3044bd553065a9438bf62 b/PO/Library/Artifacts/e3/e36fa4a98eb3044bd553065a9438bf62 new file mode 100644 index 00000000..5615b6bb Binary files /dev/null and b/PO/Library/Artifacts/e3/e36fa4a98eb3044bd553065a9438bf62 differ diff --git a/PO/Library/Artifacts/e3/e379d9d4a9bfcbf83baef158c55d45b6 b/PO/Library/Artifacts/e3/e379d9d4a9bfcbf83baef158c55d45b6 new file mode 100644 index 00000000..7a7d3265 Binary files /dev/null and b/PO/Library/Artifacts/e3/e379d9d4a9bfcbf83baef158c55d45b6 differ diff --git a/PO/Library/Artifacts/e3/e38fd81008e7467d462273b348355aca b/PO/Library/Artifacts/e3/e38fd81008e7467d462273b348355aca new file mode 100644 index 00000000..cf6cd09b Binary files /dev/null and b/PO/Library/Artifacts/e3/e38fd81008e7467d462273b348355aca differ diff --git a/PO/Library/Artifacts/e3/e3a321e89dfa2bdf9e8ca32b09036b24 b/PO/Library/Artifacts/e3/e3a321e89dfa2bdf9e8ca32b09036b24 new file mode 100644 index 00000000..4c3a576d Binary files /dev/null and b/PO/Library/Artifacts/e3/e3a321e89dfa2bdf9e8ca32b09036b24 differ diff --git a/PO/Library/Artifacts/e3/e3bf206ffd64c5b72374989b02e8a967 b/PO/Library/Artifacts/e3/e3bf206ffd64c5b72374989b02e8a967 new file mode 100644 index 00000000..1a5ebbb3 Binary files /dev/null and b/PO/Library/Artifacts/e3/e3bf206ffd64c5b72374989b02e8a967 differ diff --git a/PO/Library/Artifacts/e3/e3d4e7e5810d046b19b22beae2a9096f b/PO/Library/Artifacts/e3/e3d4e7e5810d046b19b22beae2a9096f new file mode 100644 index 00000000..cea1acd9 Binary files /dev/null and b/PO/Library/Artifacts/e3/e3d4e7e5810d046b19b22beae2a9096f differ diff --git a/PO/Library/Artifacts/e3/e3ef3c4cf483cd63b4cd018cfd62fb8d b/PO/Library/Artifacts/e3/e3ef3c4cf483cd63b4cd018cfd62fb8d new file mode 100644 index 00000000..28e041ff Binary files /dev/null and b/PO/Library/Artifacts/e3/e3ef3c4cf483cd63b4cd018cfd62fb8d differ diff --git a/PO/Library/Artifacts/e3/e3fba6a2ed23803ffa375a0f9ea15c93 b/PO/Library/Artifacts/e3/e3fba6a2ed23803ffa375a0f9ea15c93 new file mode 100644 index 00000000..00217ebc Binary files /dev/null and b/PO/Library/Artifacts/e3/e3fba6a2ed23803ffa375a0f9ea15c93 differ diff --git a/PO/Library/Artifacts/e4/e40f74fb1dff0b60f7a765359e052e68 b/PO/Library/Artifacts/e4/e40f74fb1dff0b60f7a765359e052e68 new file mode 100644 index 00000000..25d72df1 Binary files /dev/null and b/PO/Library/Artifacts/e4/e40f74fb1dff0b60f7a765359e052e68 differ diff --git a/PO/Library/Artifacts/e4/e41648402c84e3336a4da7a2803301c3 b/PO/Library/Artifacts/e4/e41648402c84e3336a4da7a2803301c3 new file mode 100644 index 00000000..6358a597 Binary files /dev/null and b/PO/Library/Artifacts/e4/e41648402c84e3336a4da7a2803301c3 differ diff --git a/PO/Library/Artifacts/e4/e42c67027d04f1d400901e171567a6f5 b/PO/Library/Artifacts/e4/e42c67027d04f1d400901e171567a6f5 new file mode 100644 index 00000000..a6e8dac0 Binary files /dev/null and b/PO/Library/Artifacts/e4/e42c67027d04f1d400901e171567a6f5 differ diff --git a/PO/Library/Artifacts/e4/e456fab9a033163a75fd9fce15a01017 b/PO/Library/Artifacts/e4/e456fab9a033163a75fd9fce15a01017 new file mode 100644 index 00000000..4becc60f Binary files /dev/null and b/PO/Library/Artifacts/e4/e456fab9a033163a75fd9fce15a01017 differ diff --git a/PO/Library/Artifacts/e4/e4a5a8af990c1b9bbdd2754e8ce76a88 b/PO/Library/Artifacts/e4/e4a5a8af990c1b9bbdd2754e8ce76a88 new file mode 100644 index 00000000..b10183f6 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4a5a8af990c1b9bbdd2754e8ce76a88 differ diff --git a/PO/Library/Artifacts/e4/e4bbc0355d553b6368c81f4ef836e2bd b/PO/Library/Artifacts/e4/e4bbc0355d553b6368c81f4ef836e2bd new file mode 100644 index 00000000..039e29f2 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4bbc0355d553b6368c81f4ef836e2bd differ diff --git a/PO/Library/Artifacts/e4/e4c4473e46ba3b2807c36d9fecbfed43 b/PO/Library/Artifacts/e4/e4c4473e46ba3b2807c36d9fecbfed43 new file mode 100644 index 00000000..e7aebda4 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4c4473e46ba3b2807c36d9fecbfed43 differ diff --git a/PO/Library/Artifacts/e4/e4c6ec607db7554ab36654631a19e586 b/PO/Library/Artifacts/e4/e4c6ec607db7554ab36654631a19e586 new file mode 100644 index 00000000..c79a3ec6 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4c6ec607db7554ab36654631a19e586 differ diff --git a/PO/Library/Artifacts/e4/e4d8b7e74a259cc7cfaf19abd6eceeae b/PO/Library/Artifacts/e4/e4d8b7e74a259cc7cfaf19abd6eceeae new file mode 100644 index 00000000..c08f16d0 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4d8b7e74a259cc7cfaf19abd6eceeae differ diff --git a/PO/Library/Artifacts/e4/e4da893ffe59b5630aef51e431dd30d7 b/PO/Library/Artifacts/e4/e4da893ffe59b5630aef51e431dd30d7 new file mode 100644 index 00000000..8f4a7dac Binary files /dev/null and b/PO/Library/Artifacts/e4/e4da893ffe59b5630aef51e431dd30d7 differ diff --git a/PO/Library/Artifacts/e4/e4df142ca5d0b80d06049179c473dac7 b/PO/Library/Artifacts/e4/e4df142ca5d0b80d06049179c473dac7 new file mode 100644 index 00000000..96bbc852 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4df142ca5d0b80d06049179c473dac7 differ diff --git a/PO/Library/Artifacts/e4/e4f6560e236b2134d698defd986251d4 b/PO/Library/Artifacts/e4/e4f6560e236b2134d698defd986251d4 new file mode 100644 index 00000000..5ef065e8 Binary files /dev/null and b/PO/Library/Artifacts/e4/e4f6560e236b2134d698defd986251d4 differ diff --git a/PO/Library/Artifacts/e5/e50b163b5912af5d9bb1c430c2db23c5 b/PO/Library/Artifacts/e5/e50b163b5912af5d9bb1c430c2db23c5 new file mode 100644 index 00000000..bc54eacb Binary files /dev/null and b/PO/Library/Artifacts/e5/e50b163b5912af5d9bb1c430c2db23c5 differ diff --git a/PO/Library/Artifacts/e5/e50f02f80fad98ae193f43d04129529a b/PO/Library/Artifacts/e5/e50f02f80fad98ae193f43d04129529a new file mode 100644 index 00000000..669a98ab Binary files /dev/null and b/PO/Library/Artifacts/e5/e50f02f80fad98ae193f43d04129529a differ diff --git a/PO/Library/Artifacts/e5/e5179d1494b0e767e3dfc26dcf15a44d b/PO/Library/Artifacts/e5/e5179d1494b0e767e3dfc26dcf15a44d new file mode 100644 index 00000000..23988427 Binary files /dev/null and b/PO/Library/Artifacts/e5/e5179d1494b0e767e3dfc26dcf15a44d differ diff --git a/PO/Library/Artifacts/e5/e56648e8d1767bc0739c1d1fa6b12171 b/PO/Library/Artifacts/e5/e56648e8d1767bc0739c1d1fa6b12171 new file mode 100644 index 00000000..35b343a1 Binary files /dev/null and b/PO/Library/Artifacts/e5/e56648e8d1767bc0739c1d1fa6b12171 differ diff --git a/PO/Library/Artifacts/e5/e57fc97b63b6c5883f541e9c22b3a088 b/PO/Library/Artifacts/e5/e57fc97b63b6c5883f541e9c22b3a088 new file mode 100644 index 00000000..992f12d2 Binary files /dev/null and b/PO/Library/Artifacts/e5/e57fc97b63b6c5883f541e9c22b3a088 differ diff --git a/PO/Library/Artifacts/e5/e5abd0d1942b568e527e803279db0204 b/PO/Library/Artifacts/e5/e5abd0d1942b568e527e803279db0204 new file mode 100644 index 00000000..e7a0a9ff Binary files /dev/null and b/PO/Library/Artifacts/e5/e5abd0d1942b568e527e803279db0204 differ diff --git a/PO/Library/Artifacts/e5/e5c44ae20ec8eba7b29071a810225ea3 b/PO/Library/Artifacts/e5/e5c44ae20ec8eba7b29071a810225ea3 new file mode 100644 index 00000000..f806e9ee Binary files /dev/null and b/PO/Library/Artifacts/e5/e5c44ae20ec8eba7b29071a810225ea3 differ diff --git a/PO/Library/Artifacts/e5/e5e2e0b5ad38cd68cf07a5b4845edf3a b/PO/Library/Artifacts/e5/e5e2e0b5ad38cd68cf07a5b4845edf3a new file mode 100644 index 00000000..d519d347 Binary files /dev/null and b/PO/Library/Artifacts/e5/e5e2e0b5ad38cd68cf07a5b4845edf3a differ diff --git a/PO/Library/Artifacts/e5/e5e9c2ad90cf9c4893dfb8d76c55d66e b/PO/Library/Artifacts/e5/e5e9c2ad90cf9c4893dfb8d76c55d66e new file mode 100644 index 00000000..bd7091b9 Binary files /dev/null and b/PO/Library/Artifacts/e5/e5e9c2ad90cf9c4893dfb8d76c55d66e differ diff --git a/PO/Library/Artifacts/e5/e5f18432cb4aec5571d117f765b9a8c3 b/PO/Library/Artifacts/e5/e5f18432cb4aec5571d117f765b9a8c3 new file mode 100644 index 00000000..bc3e6340 Binary files /dev/null and b/PO/Library/Artifacts/e5/e5f18432cb4aec5571d117f765b9a8c3 differ diff --git a/PO/Library/Artifacts/e5/e5f3cbada6efe6846d4e0571a9f30cb8 b/PO/Library/Artifacts/e5/e5f3cbada6efe6846d4e0571a9f30cb8 new file mode 100644 index 00000000..55bc22c6 Binary files /dev/null and b/PO/Library/Artifacts/e5/e5f3cbada6efe6846d4e0571a9f30cb8 differ diff --git a/PO/Library/Artifacts/e5/e5f963bbefb4e405638974d535db5b90 b/PO/Library/Artifacts/e5/e5f963bbefb4e405638974d535db5b90 new file mode 100644 index 00000000..196fbf87 Binary files /dev/null and b/PO/Library/Artifacts/e5/e5f963bbefb4e405638974d535db5b90 differ diff --git a/PO/Library/Artifacts/e6/e603ff9e709117e805c5d06fd65c6d23 b/PO/Library/Artifacts/e6/e603ff9e709117e805c5d06fd65c6d23 new file mode 100644 index 00000000..8676b643 Binary files /dev/null and b/PO/Library/Artifacts/e6/e603ff9e709117e805c5d06fd65c6d23 differ diff --git a/PO/Library/Artifacts/e6/e6060ece264bdbc21efb22db2e857248 b/PO/Library/Artifacts/e6/e6060ece264bdbc21efb22db2e857248 new file mode 100644 index 00000000..9f7eaabe Binary files /dev/null and b/PO/Library/Artifacts/e6/e6060ece264bdbc21efb22db2e857248 differ diff --git a/PO/Library/Artifacts/e6/e61d96ce502d0e988b3e3d33c9850cd0 b/PO/Library/Artifacts/e6/e61d96ce502d0e988b3e3d33c9850cd0 new file mode 100644 index 00000000..444c7cd0 Binary files /dev/null and b/PO/Library/Artifacts/e6/e61d96ce502d0e988b3e3d33c9850cd0 differ diff --git a/PO/Library/Artifacts/e6/e620e9f04129302ecc0d9523304ed150 b/PO/Library/Artifacts/e6/e620e9f04129302ecc0d9523304ed150 new file mode 100644 index 00000000..56aaec9a Binary files /dev/null and b/PO/Library/Artifacts/e6/e620e9f04129302ecc0d9523304ed150 differ diff --git a/PO/Library/Artifacts/e6/e63a1a2cc3ce05555a17219c45309e21 b/PO/Library/Artifacts/e6/e63a1a2cc3ce05555a17219c45309e21 new file mode 100644 index 00000000..1a765b01 Binary files /dev/null and b/PO/Library/Artifacts/e6/e63a1a2cc3ce05555a17219c45309e21 differ diff --git a/PO/Library/Artifacts/e6/e63c26c62a5dd760260740c479a60523 b/PO/Library/Artifacts/e6/e63c26c62a5dd760260740c479a60523 new file mode 100644 index 00000000..e07279ae Binary files /dev/null and b/PO/Library/Artifacts/e6/e63c26c62a5dd760260740c479a60523 differ diff --git a/PO/Library/Artifacts/e6/e644b4a3fec77b2530e498f5101ada69 b/PO/Library/Artifacts/e6/e644b4a3fec77b2530e498f5101ada69 new file mode 100644 index 00000000..f669d2ba Binary files /dev/null and b/PO/Library/Artifacts/e6/e644b4a3fec77b2530e498f5101ada69 differ diff --git a/PO/Library/Artifacts/e6/e64b0e6f181b121a7bc2590c4080adf8 b/PO/Library/Artifacts/e6/e64b0e6f181b121a7bc2590c4080adf8 new file mode 100644 index 00000000..98cdac27 Binary files /dev/null and b/PO/Library/Artifacts/e6/e64b0e6f181b121a7bc2590c4080adf8 differ diff --git a/PO/Library/Artifacts/e6/e6579fe5e92c09846eef98d85475b441 b/PO/Library/Artifacts/e6/e6579fe5e92c09846eef98d85475b441 new file mode 100644 index 00000000..dc602533 Binary files /dev/null and b/PO/Library/Artifacts/e6/e6579fe5e92c09846eef98d85475b441 differ diff --git a/PO/Library/Artifacts/e6/e65a484bbb084be8954dc85636476ceb b/PO/Library/Artifacts/e6/e65a484bbb084be8954dc85636476ceb new file mode 100644 index 00000000..b47c57c1 Binary files /dev/null and b/PO/Library/Artifacts/e6/e65a484bbb084be8954dc85636476ceb differ diff --git a/PO/Library/Artifacts/e6/e6852887d3568167e211f6dd896db6be b/PO/Library/Artifacts/e6/e6852887d3568167e211f6dd896db6be new file mode 100644 index 00000000..1ee1cabf Binary files /dev/null and b/PO/Library/Artifacts/e6/e6852887d3568167e211f6dd896db6be differ diff --git a/PO/Library/Artifacts/e6/e68ce86b1cbbf637a1539728cdf0e7dd b/PO/Library/Artifacts/e6/e68ce86b1cbbf637a1539728cdf0e7dd new file mode 100644 index 00000000..0bf0fd9d Binary files /dev/null and b/PO/Library/Artifacts/e6/e68ce86b1cbbf637a1539728cdf0e7dd differ diff --git a/PO/Library/Artifacts/e6/e68e0003d6ad0a689e4c21f806a3852b b/PO/Library/Artifacts/e6/e68e0003d6ad0a689e4c21f806a3852b new file mode 100644 index 00000000..2e6131d5 Binary files /dev/null and b/PO/Library/Artifacts/e6/e68e0003d6ad0a689e4c21f806a3852b differ diff --git a/PO/Library/Artifacts/e6/e6a667bca0040308b8b4222580248657 b/PO/Library/Artifacts/e6/e6a667bca0040308b8b4222580248657 new file mode 100644 index 00000000..9f115ceb Binary files /dev/null and b/PO/Library/Artifacts/e6/e6a667bca0040308b8b4222580248657 differ diff --git a/PO/Library/Artifacts/e6/e6d06098bc04f66fb28d6eb47206c9a4 b/PO/Library/Artifacts/e6/e6d06098bc04f66fb28d6eb47206c9a4 new file mode 100644 index 00000000..99868cfd Binary files /dev/null and b/PO/Library/Artifacts/e6/e6d06098bc04f66fb28d6eb47206c9a4 differ diff --git a/PO/Library/Artifacts/e6/e6da7b5df1b6f2c93a5b8e140effb67f b/PO/Library/Artifacts/e6/e6da7b5df1b6f2c93a5b8e140effb67f new file mode 100644 index 00000000..eaba582b Binary files /dev/null and b/PO/Library/Artifacts/e6/e6da7b5df1b6f2c93a5b8e140effb67f differ diff --git a/PO/Library/Artifacts/e6/e6f2b75a9060c898cfb3259856e9449d b/PO/Library/Artifacts/e6/e6f2b75a9060c898cfb3259856e9449d new file mode 100644 index 00000000..2c639623 Binary files /dev/null and b/PO/Library/Artifacts/e6/e6f2b75a9060c898cfb3259856e9449d differ diff --git a/PO/Library/Artifacts/e6/e6fcd155f9792211d43b16a80c56574e b/PO/Library/Artifacts/e6/e6fcd155f9792211d43b16a80c56574e new file mode 100644 index 00000000..76b2eab4 Binary files /dev/null and b/PO/Library/Artifacts/e6/e6fcd155f9792211d43b16a80c56574e differ diff --git a/PO/Library/Artifacts/e7/e705d587034c7283ce96bb9f09ec1140 b/PO/Library/Artifacts/e7/e705d587034c7283ce96bb9f09ec1140 new file mode 100644 index 00000000..3dcbd85d Binary files /dev/null and b/PO/Library/Artifacts/e7/e705d587034c7283ce96bb9f09ec1140 differ diff --git a/PO/Library/Artifacts/e7/e70c22c4292d3b87ffe4bf9087633799 b/PO/Library/Artifacts/e7/e70c22c4292d3b87ffe4bf9087633799 new file mode 100644 index 00000000..870a13fb Binary files /dev/null and b/PO/Library/Artifacts/e7/e70c22c4292d3b87ffe4bf9087633799 differ diff --git a/PO/Library/Artifacts/e7/e70f7990ddba1c2fc9d58d16077e43f0 b/PO/Library/Artifacts/e7/e70f7990ddba1c2fc9d58d16077e43f0 new file mode 100644 index 00000000..c92b5fb4 Binary files /dev/null and b/PO/Library/Artifacts/e7/e70f7990ddba1c2fc9d58d16077e43f0 differ diff --git a/PO/Library/Artifacts/e7/e721a42651bb0e9bf40883ab3b06525d b/PO/Library/Artifacts/e7/e721a42651bb0e9bf40883ab3b06525d new file mode 100644 index 00000000..e00cd802 Binary files /dev/null and b/PO/Library/Artifacts/e7/e721a42651bb0e9bf40883ab3b06525d differ diff --git a/PO/Library/Artifacts/e7/e72e39d6503045129c5a7640514beea7 b/PO/Library/Artifacts/e7/e72e39d6503045129c5a7640514beea7 new file mode 100644 index 00000000..cf8671cd Binary files /dev/null and b/PO/Library/Artifacts/e7/e72e39d6503045129c5a7640514beea7 differ diff --git a/PO/Library/Artifacts/e7/e739e477443a0be67f79b1dec0aad173 b/PO/Library/Artifacts/e7/e739e477443a0be67f79b1dec0aad173 new file mode 100644 index 00000000..b7c03bf8 Binary files /dev/null and b/PO/Library/Artifacts/e7/e739e477443a0be67f79b1dec0aad173 differ diff --git a/PO/Library/Artifacts/e7/e762048abf862df5ac4c29d338dc1c63 b/PO/Library/Artifacts/e7/e762048abf862df5ac4c29d338dc1c63 new file mode 100644 index 00000000..c94518cf Binary files /dev/null and b/PO/Library/Artifacts/e7/e762048abf862df5ac4c29d338dc1c63 differ diff --git a/PO/Library/Artifacts/e7/e76d9528e17db5424bc730ee67e887e7 b/PO/Library/Artifacts/e7/e76d9528e17db5424bc730ee67e887e7 new file mode 100644 index 00000000..9194d9fc Binary files /dev/null and b/PO/Library/Artifacts/e7/e76d9528e17db5424bc730ee67e887e7 differ diff --git a/PO/Library/Artifacts/e7/e771a8e347b524e615fd5878b6b63a39 b/PO/Library/Artifacts/e7/e771a8e347b524e615fd5878b6b63a39 new file mode 100644 index 00000000..a2050067 Binary files /dev/null and b/PO/Library/Artifacts/e7/e771a8e347b524e615fd5878b6b63a39 differ diff --git a/PO/Library/Artifacts/e7/e78467bb17356bd3f0b581ed54281b2b b/PO/Library/Artifacts/e7/e78467bb17356bd3f0b581ed54281b2b new file mode 100644 index 00000000..c8c42d56 Binary files /dev/null and b/PO/Library/Artifacts/e7/e78467bb17356bd3f0b581ed54281b2b differ diff --git a/PO/Library/Artifacts/e7/e78e1f6ba2e9204ce04122ce5955cf1e b/PO/Library/Artifacts/e7/e78e1f6ba2e9204ce04122ce5955cf1e new file mode 100644 index 00000000..3b09eb6e Binary files /dev/null and b/PO/Library/Artifacts/e7/e78e1f6ba2e9204ce04122ce5955cf1e differ diff --git a/PO/Library/Artifacts/e7/e79120618033773314b9338b0f38ddd2 b/PO/Library/Artifacts/e7/e79120618033773314b9338b0f38ddd2 new file mode 100644 index 00000000..7c1b2ef1 Binary files /dev/null and b/PO/Library/Artifacts/e7/e79120618033773314b9338b0f38ddd2 differ diff --git a/PO/Library/Artifacts/e7/e7afa62b55f25e916e97eba6bfcf8484 b/PO/Library/Artifacts/e7/e7afa62b55f25e916e97eba6bfcf8484 new file mode 100644 index 00000000..050c2377 Binary files /dev/null and b/PO/Library/Artifacts/e7/e7afa62b55f25e916e97eba6bfcf8484 differ diff --git a/PO/Library/Artifacts/e7/e7d0a399af1ca57c3ff1d2f0cc6a5a5f b/PO/Library/Artifacts/e7/e7d0a399af1ca57c3ff1d2f0cc6a5a5f new file mode 100644 index 00000000..51244c81 Binary files /dev/null and b/PO/Library/Artifacts/e7/e7d0a399af1ca57c3ff1d2f0cc6a5a5f differ diff --git a/PO/Library/Artifacts/e7/e7d3aca364205520b9dcf653be997a4a b/PO/Library/Artifacts/e7/e7d3aca364205520b9dcf653be997a4a new file mode 100644 index 00000000..19a1560c Binary files /dev/null and b/PO/Library/Artifacts/e7/e7d3aca364205520b9dcf653be997a4a differ diff --git a/PO/Library/Artifacts/e7/e7e1d75c84a8327f5f2058f062e66767 b/PO/Library/Artifacts/e7/e7e1d75c84a8327f5f2058f062e66767 new file mode 100644 index 00000000..ad27873a Binary files /dev/null and b/PO/Library/Artifacts/e7/e7e1d75c84a8327f5f2058f062e66767 differ diff --git a/PO/Library/Artifacts/e7/e7e765d37bc5d6cc54344f3fcf13c295 b/PO/Library/Artifacts/e7/e7e765d37bc5d6cc54344f3fcf13c295 new file mode 100644 index 00000000..7f4db8c7 Binary files /dev/null and b/PO/Library/Artifacts/e7/e7e765d37bc5d6cc54344f3fcf13c295 differ diff --git a/PO/Library/Artifacts/e7/e7f5b56d1279d3a04b761132e62d24e4 b/PO/Library/Artifacts/e7/e7f5b56d1279d3a04b761132e62d24e4 new file mode 100644 index 00000000..993f8811 Binary files /dev/null and b/PO/Library/Artifacts/e7/e7f5b56d1279d3a04b761132e62d24e4 differ diff --git a/PO/Library/Artifacts/e8/e8173290c79c3e824ccd64e166b6e0c4 b/PO/Library/Artifacts/e8/e8173290c79c3e824ccd64e166b6e0c4 new file mode 100644 index 00000000..1463719b Binary files /dev/null and b/PO/Library/Artifacts/e8/e8173290c79c3e824ccd64e166b6e0c4 differ diff --git a/PO/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 b/PO/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 new file mode 100644 index 00000000..aabd9dff Binary files /dev/null and b/PO/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 differ diff --git a/PO/Library/Artifacts/e8/e83a0fad128f08e862adc4dfa4b1f53c b/PO/Library/Artifacts/e8/e83a0fad128f08e862adc4dfa4b1f53c new file mode 100644 index 00000000..07bc1b9a Binary files /dev/null and b/PO/Library/Artifacts/e8/e83a0fad128f08e862adc4dfa4b1f53c differ diff --git a/PO/Library/Artifacts/e8/e84ac4109ac8f9f8d78b81516a069901 b/PO/Library/Artifacts/e8/e84ac4109ac8f9f8d78b81516a069901 new file mode 100644 index 00000000..83eed74b Binary files /dev/null and b/PO/Library/Artifacts/e8/e84ac4109ac8f9f8d78b81516a069901 differ diff --git a/PO/Library/Artifacts/e8/e861b46f8c34b547c8a64dedf2e90ab6 b/PO/Library/Artifacts/e8/e861b46f8c34b547c8a64dedf2e90ab6 new file mode 100644 index 00000000..8343d417 Binary files /dev/null and b/PO/Library/Artifacts/e8/e861b46f8c34b547c8a64dedf2e90ab6 differ diff --git a/PO/Library/Artifacts/e8/e86e26442215f3c460226ebfbabcf715 b/PO/Library/Artifacts/e8/e86e26442215f3c460226ebfbabcf715 new file mode 100644 index 00000000..54833e22 Binary files /dev/null and b/PO/Library/Artifacts/e8/e86e26442215f3c460226ebfbabcf715 differ diff --git a/PO/Library/Artifacts/e8/e871ae51826800ba25d43c7657805284 b/PO/Library/Artifacts/e8/e871ae51826800ba25d43c7657805284 new file mode 100644 index 00000000..a72b2cb9 Binary files /dev/null and b/PO/Library/Artifacts/e8/e871ae51826800ba25d43c7657805284 differ diff --git a/PO/Library/Artifacts/e8/e874c0f51d7d638db3f87f6a7aaa6b00 b/PO/Library/Artifacts/e8/e874c0f51d7d638db3f87f6a7aaa6b00 new file mode 100644 index 00000000..51aaf5f4 Binary files /dev/null and b/PO/Library/Artifacts/e8/e874c0f51d7d638db3f87f6a7aaa6b00 differ diff --git a/PO/Library/Artifacts/e8/e87cdc78cb57025fd2fbc12e31507618 b/PO/Library/Artifacts/e8/e87cdc78cb57025fd2fbc12e31507618 new file mode 100644 index 00000000..8fe2065c Binary files /dev/null and b/PO/Library/Artifacts/e8/e87cdc78cb57025fd2fbc12e31507618 differ diff --git a/PO/Library/Artifacts/e8/e88fbc08316d89e3a4c2c59136ccca7b b/PO/Library/Artifacts/e8/e88fbc08316d89e3a4c2c59136ccca7b new file mode 100644 index 00000000..48d74f9c Binary files /dev/null and b/PO/Library/Artifacts/e8/e88fbc08316d89e3a4c2c59136ccca7b differ diff --git a/PO/Library/Artifacts/e8/e8c9afb9d5e40252f04dfe6e7453b73d b/PO/Library/Artifacts/e8/e8c9afb9d5e40252f04dfe6e7453b73d new file mode 100644 index 00000000..a72b8844 Binary files /dev/null and b/PO/Library/Artifacts/e8/e8c9afb9d5e40252f04dfe6e7453b73d differ diff --git a/PO/Library/Artifacts/e8/e8d608f9e7dd4f76049351f744def3d1 b/PO/Library/Artifacts/e8/e8d608f9e7dd4f76049351f744def3d1 new file mode 100644 index 00000000..6cf97c30 Binary files /dev/null and b/PO/Library/Artifacts/e8/e8d608f9e7dd4f76049351f744def3d1 differ diff --git a/PO/Library/Artifacts/e8/e8efe0dec5b9f038f60ee9d51adfac82 b/PO/Library/Artifacts/e8/e8efe0dec5b9f038f60ee9d51adfac82 new file mode 100644 index 00000000..a9b2dffd Binary files /dev/null and b/PO/Library/Artifacts/e8/e8efe0dec5b9f038f60ee9d51adfac82 differ diff --git a/PO/Library/Artifacts/e8/e8f5269268dd27fdd82574bb3fa48937 b/PO/Library/Artifacts/e8/e8f5269268dd27fdd82574bb3fa48937 new file mode 100644 index 00000000..774e91b5 Binary files /dev/null and b/PO/Library/Artifacts/e8/e8f5269268dd27fdd82574bb3fa48937 differ diff --git a/PO/Library/Artifacts/e9/e902b7fbf1b7a2dbebed4d5bc4b98fd0 b/PO/Library/Artifacts/e9/e902b7fbf1b7a2dbebed4d5bc4b98fd0 new file mode 100644 index 00000000..ba770247 Binary files /dev/null and b/PO/Library/Artifacts/e9/e902b7fbf1b7a2dbebed4d5bc4b98fd0 differ diff --git a/PO/Library/Artifacts/e9/e9160e41f0cad91cf5c2b0ec737bf007 b/PO/Library/Artifacts/e9/e9160e41f0cad91cf5c2b0ec737bf007 new file mode 100644 index 00000000..837ecd04 Binary files /dev/null and b/PO/Library/Artifacts/e9/e9160e41f0cad91cf5c2b0ec737bf007 differ diff --git a/PO/Library/Artifacts/e9/e93ccb8db8931c4779f3ebf657e28959 b/PO/Library/Artifacts/e9/e93ccb8db8931c4779f3ebf657e28959 new file mode 100644 index 00000000..3d03c854 Binary files /dev/null and b/PO/Library/Artifacts/e9/e93ccb8db8931c4779f3ebf657e28959 differ diff --git a/PO/Library/Artifacts/e9/e93e7f027d0167d5155b143dcf3afd8f b/PO/Library/Artifacts/e9/e93e7f027d0167d5155b143dcf3afd8f new file mode 100644 index 00000000..ee81b631 Binary files /dev/null and b/PO/Library/Artifacts/e9/e93e7f027d0167d5155b143dcf3afd8f differ diff --git a/PO/Library/Artifacts/e9/e950bbd402503fc9ee19ebb42b608cbc b/PO/Library/Artifacts/e9/e950bbd402503fc9ee19ebb42b608cbc new file mode 100644 index 00000000..ebffba72 Binary files /dev/null and b/PO/Library/Artifacts/e9/e950bbd402503fc9ee19ebb42b608cbc differ diff --git a/PO/Library/Artifacts/e9/e957820fde10e4bf77d35fca9650e93e b/PO/Library/Artifacts/e9/e957820fde10e4bf77d35fca9650e93e new file mode 100644 index 00000000..5d16b1a0 Binary files /dev/null and b/PO/Library/Artifacts/e9/e957820fde10e4bf77d35fca9650e93e differ diff --git a/PO/Library/Artifacts/e9/e962f9f150212e9415e93982eaba6445 b/PO/Library/Artifacts/e9/e962f9f150212e9415e93982eaba6445 new file mode 100644 index 00000000..9d22e193 Binary files /dev/null and b/PO/Library/Artifacts/e9/e962f9f150212e9415e93982eaba6445 differ diff --git a/PO/Library/Artifacts/e9/e96567fad8e12a04b10f39683d344a3d b/PO/Library/Artifacts/e9/e96567fad8e12a04b10f39683d344a3d new file mode 100644 index 00000000..dad220b3 Binary files /dev/null and b/PO/Library/Artifacts/e9/e96567fad8e12a04b10f39683d344a3d differ diff --git a/PO/Library/Artifacts/e9/e982c05ccbd70c51323e14264c4533ba b/PO/Library/Artifacts/e9/e982c05ccbd70c51323e14264c4533ba new file mode 100644 index 00000000..0912b8eb Binary files /dev/null and b/PO/Library/Artifacts/e9/e982c05ccbd70c51323e14264c4533ba differ diff --git a/PO/Library/Artifacts/e9/e98e60c959243871cf63ea398831157c b/PO/Library/Artifacts/e9/e98e60c959243871cf63ea398831157c new file mode 100644 index 00000000..72fcfc3a Binary files /dev/null and b/PO/Library/Artifacts/e9/e98e60c959243871cf63ea398831157c differ diff --git a/PO/Library/Artifacts/e9/e99144afc92be4491d918f9209e429e8 b/PO/Library/Artifacts/e9/e99144afc92be4491d918f9209e429e8 new file mode 100644 index 00000000..ae552438 Binary files /dev/null and b/PO/Library/Artifacts/e9/e99144afc92be4491d918f9209e429e8 differ diff --git a/PO/Library/Artifacts/e9/e9b5ad6866e5c4c2ff505c989e54cd2a b/PO/Library/Artifacts/e9/e9b5ad6866e5c4c2ff505c989e54cd2a new file mode 100644 index 00000000..d466906b Binary files /dev/null and b/PO/Library/Artifacts/e9/e9b5ad6866e5c4c2ff505c989e54cd2a differ diff --git a/PO/Library/Artifacts/e9/e9bf7fd637265a68d0f94c7df91d9373 b/PO/Library/Artifacts/e9/e9bf7fd637265a68d0f94c7df91d9373 new file mode 100644 index 00000000..c4e2d6d7 Binary files /dev/null and b/PO/Library/Artifacts/e9/e9bf7fd637265a68d0f94c7df91d9373 differ diff --git a/PO/Library/Artifacts/e9/e9c97a340e9afde5ecce3ea7112fd33d b/PO/Library/Artifacts/e9/e9c97a340e9afde5ecce3ea7112fd33d new file mode 100644 index 00000000..01535c30 Binary files /dev/null and b/PO/Library/Artifacts/e9/e9c97a340e9afde5ecce3ea7112fd33d differ diff --git a/PO/Library/Artifacts/ea/ea00762a29fd0c3f04303ec03ca79643 b/PO/Library/Artifacts/ea/ea00762a29fd0c3f04303ec03ca79643 new file mode 100644 index 00000000..638f2af6 Binary files /dev/null and b/PO/Library/Artifacts/ea/ea00762a29fd0c3f04303ec03ca79643 differ diff --git a/PO/Library/Artifacts/ea/ea011b22f0fcbf2d6a6d998117d4d86a b/PO/Library/Artifacts/ea/ea011b22f0fcbf2d6a6d998117d4d86a new file mode 100644 index 00000000..e2fe5a9f Binary files /dev/null and b/PO/Library/Artifacts/ea/ea011b22f0fcbf2d6a6d998117d4d86a differ diff --git a/PO/Library/Artifacts/ea/ea2eec48439b3bf4e80d508a95ae8871 b/PO/Library/Artifacts/ea/ea2eec48439b3bf4e80d508a95ae8871 new file mode 100644 index 00000000..920d5a5b Binary files /dev/null and b/PO/Library/Artifacts/ea/ea2eec48439b3bf4e80d508a95ae8871 differ diff --git a/PO/Library/Artifacts/ea/ea4316b58fad810cc9882709deb8ac24 b/PO/Library/Artifacts/ea/ea4316b58fad810cc9882709deb8ac24 new file mode 100644 index 00000000..8e624274 Binary files /dev/null and b/PO/Library/Artifacts/ea/ea4316b58fad810cc9882709deb8ac24 differ diff --git a/PO/Library/Artifacts/ea/ea5c85ffef6c564b2f939e3e950763b8 b/PO/Library/Artifacts/ea/ea5c85ffef6c564b2f939e3e950763b8 new file mode 100644 index 00000000..f0ee4899 Binary files /dev/null and b/PO/Library/Artifacts/ea/ea5c85ffef6c564b2f939e3e950763b8 differ diff --git a/PO/Library/Artifacts/ea/ea5c98542ab16741f86ec415d6648cc6 b/PO/Library/Artifacts/ea/ea5c98542ab16741f86ec415d6648cc6 new file mode 100644 index 00000000..24ad255c Binary files /dev/null and b/PO/Library/Artifacts/ea/ea5c98542ab16741f86ec415d6648cc6 differ diff --git a/PO/Library/Artifacts/ea/ea6825f4418c3aebc7f9ef281e7a7026 b/PO/Library/Artifacts/ea/ea6825f4418c3aebc7f9ef281e7a7026 new file mode 100644 index 00000000..4535ebd7 Binary files /dev/null and b/PO/Library/Artifacts/ea/ea6825f4418c3aebc7f9ef281e7a7026 differ diff --git a/PO/Library/Artifacts/ea/ea6d7c97ca2a95da6db7a9dbe53dc5f8 b/PO/Library/Artifacts/ea/ea6d7c97ca2a95da6db7a9dbe53dc5f8 new file mode 100644 index 00000000..22022d95 Binary files /dev/null and b/PO/Library/Artifacts/ea/ea6d7c97ca2a95da6db7a9dbe53dc5f8 differ diff --git a/PO/Library/Artifacts/ea/ea89b964cdf1ce59eb53193f333681b3 b/PO/Library/Artifacts/ea/ea89b964cdf1ce59eb53193f333681b3 new file mode 100644 index 00000000..6222d76e Binary files /dev/null and b/PO/Library/Artifacts/ea/ea89b964cdf1ce59eb53193f333681b3 differ diff --git a/PO/Library/Artifacts/ea/ea9d62e882399b549d97e04d7b6e44da b/PO/Library/Artifacts/ea/ea9d62e882399b549d97e04d7b6e44da new file mode 100644 index 00000000..5b69bd33 Binary files /dev/null and b/PO/Library/Artifacts/ea/ea9d62e882399b549d97e04d7b6e44da differ diff --git a/PO/Library/Artifacts/ea/eab88c0870722dbde3d5a29d9df0b791 b/PO/Library/Artifacts/ea/eab88c0870722dbde3d5a29d9df0b791 new file mode 100644 index 00000000..2a13b4eb Binary files /dev/null and b/PO/Library/Artifacts/ea/eab88c0870722dbde3d5a29d9df0b791 differ diff --git a/PO/Library/Artifacts/ea/ead82ec57fa94bdf6cb2215b17a9e82f b/PO/Library/Artifacts/ea/ead82ec57fa94bdf6cb2215b17a9e82f new file mode 100644 index 00000000..5205e862 Binary files /dev/null and b/PO/Library/Artifacts/ea/ead82ec57fa94bdf6cb2215b17a9e82f differ diff --git a/PO/Library/Artifacts/ea/eaf4b4dfeaa3ee70b73d597d64df8e6d b/PO/Library/Artifacts/ea/eaf4b4dfeaa3ee70b73d597d64df8e6d new file mode 100644 index 00000000..dc84222c Binary files /dev/null and b/PO/Library/Artifacts/ea/eaf4b4dfeaa3ee70b73d597d64df8e6d differ diff --git a/PO/Library/Artifacts/eb/eb0d7f083e724ca3fa1601531f0cda72 b/PO/Library/Artifacts/eb/eb0d7f083e724ca3fa1601531f0cda72 new file mode 100644 index 00000000..b0911f41 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb0d7f083e724ca3fa1601531f0cda72 differ diff --git a/PO/Library/Artifacts/eb/eb0fa6024e297486282636879b19633e b/PO/Library/Artifacts/eb/eb0fa6024e297486282636879b19633e new file mode 100644 index 00000000..6ca4c18f Binary files /dev/null and b/PO/Library/Artifacts/eb/eb0fa6024e297486282636879b19633e differ diff --git a/PO/Library/Artifacts/eb/eb125cc48858b7389399b02b600fa051 b/PO/Library/Artifacts/eb/eb125cc48858b7389399b02b600fa051 new file mode 100644 index 00000000..755d8a7c Binary files /dev/null and b/PO/Library/Artifacts/eb/eb125cc48858b7389399b02b600fa051 differ diff --git a/PO/Library/Artifacts/eb/eb2596dfe8cf212137b6ba143d19e258 b/PO/Library/Artifacts/eb/eb2596dfe8cf212137b6ba143d19e258 new file mode 100644 index 00000000..39643f93 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb2596dfe8cf212137b6ba143d19e258 differ diff --git a/PO/Library/Artifacts/eb/eb2d18eb91e2ad2d117baeb066e53d8f b/PO/Library/Artifacts/eb/eb2d18eb91e2ad2d117baeb066e53d8f new file mode 100644 index 00000000..56251691 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb2d18eb91e2ad2d117baeb066e53d8f differ diff --git a/PO/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 b/PO/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 new file mode 100644 index 00000000..a93caf9e Binary files /dev/null and b/PO/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 differ diff --git a/PO/Library/Artifacts/eb/eb307a2fca24cfb74217aef6d16122d9 b/PO/Library/Artifacts/eb/eb307a2fca24cfb74217aef6d16122d9 new file mode 100644 index 00000000..fb4a9282 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb307a2fca24cfb74217aef6d16122d9 differ diff --git a/PO/Library/Artifacts/eb/eb3c897848bdf6a5c16afef3f363293b b/PO/Library/Artifacts/eb/eb3c897848bdf6a5c16afef3f363293b new file mode 100644 index 00000000..782a9e89 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb3c897848bdf6a5c16afef3f363293b differ diff --git a/PO/Library/Artifacts/eb/eb507459bfb5d67a62f312c25ac80fae b/PO/Library/Artifacts/eb/eb507459bfb5d67a62f312c25ac80fae new file mode 100644 index 00000000..5094cb5c Binary files /dev/null and b/PO/Library/Artifacts/eb/eb507459bfb5d67a62f312c25ac80fae differ diff --git a/PO/Library/Artifacts/eb/eb550fea0caf22da406c871081db2ba5 b/PO/Library/Artifacts/eb/eb550fea0caf22da406c871081db2ba5 new file mode 100644 index 00000000..13a9e824 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb550fea0caf22da406c871081db2ba5 differ diff --git a/PO/Library/Artifacts/eb/eb68f5d467584d513a4fbf6d8c0ae1f2 b/PO/Library/Artifacts/eb/eb68f5d467584d513a4fbf6d8c0ae1f2 new file mode 100644 index 00000000..8c7154f1 Binary files /dev/null and b/PO/Library/Artifacts/eb/eb68f5d467584d513a4fbf6d8c0ae1f2 differ diff --git a/PO/Library/Artifacts/eb/ebb0f010ffec80be5193b5f98310742c b/PO/Library/Artifacts/eb/ebb0f010ffec80be5193b5f98310742c new file mode 100644 index 00000000..dd49d2af Binary files /dev/null and b/PO/Library/Artifacts/eb/ebb0f010ffec80be5193b5f98310742c differ diff --git a/PO/Library/Artifacts/eb/ebccf180c77c60c65426b2aacf251e99 b/PO/Library/Artifacts/eb/ebccf180c77c60c65426b2aacf251e99 new file mode 100644 index 00000000..a174a128 Binary files /dev/null and b/PO/Library/Artifacts/eb/ebccf180c77c60c65426b2aacf251e99 differ diff --git a/PO/Library/Artifacts/eb/ebf033474ca9b12fe1bee96507a79fd2 b/PO/Library/Artifacts/eb/ebf033474ca9b12fe1bee96507a79fd2 new file mode 100644 index 00000000..218257a4 Binary files /dev/null and b/PO/Library/Artifacts/eb/ebf033474ca9b12fe1bee96507a79fd2 differ diff --git a/PO/Library/Artifacts/ec/ec087aad7a120ff5cc35fa9d56e9fb74 b/PO/Library/Artifacts/ec/ec087aad7a120ff5cc35fa9d56e9fb74 new file mode 100644 index 00000000..2898f1ab Binary files /dev/null and b/PO/Library/Artifacts/ec/ec087aad7a120ff5cc35fa9d56e9fb74 differ diff --git a/PO/Library/Artifacts/ec/ec29d49139ff0cd7e06d74368a5cb9a1 b/PO/Library/Artifacts/ec/ec29d49139ff0cd7e06d74368a5cb9a1 new file mode 100644 index 00000000..29bf1b47 Binary files /dev/null and b/PO/Library/Artifacts/ec/ec29d49139ff0cd7e06d74368a5cb9a1 differ diff --git a/PO/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 b/PO/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 new file mode 100644 index 00000000..c95b1759 Binary files /dev/null and b/PO/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 differ diff --git a/PO/Library/Artifacts/ec/ec4713066c2162ad58d96e2843e701fe b/PO/Library/Artifacts/ec/ec4713066c2162ad58d96e2843e701fe new file mode 100644 index 00000000..2882cbf3 Binary files /dev/null and b/PO/Library/Artifacts/ec/ec4713066c2162ad58d96e2843e701fe differ diff --git a/PO/Library/Artifacts/ec/ec4c0d2d2dc23f2ab7bcf81c1e259bd7 b/PO/Library/Artifacts/ec/ec4c0d2d2dc23f2ab7bcf81c1e259bd7 new file mode 100644 index 00000000..0711f40c Binary files /dev/null and b/PO/Library/Artifacts/ec/ec4c0d2d2dc23f2ab7bcf81c1e259bd7 differ diff --git a/PO/Library/Artifacts/ec/ec5127872246029e4d44fc7ba209225c b/PO/Library/Artifacts/ec/ec5127872246029e4d44fc7ba209225c new file mode 100644 index 00000000..a78445dd Binary files /dev/null and b/PO/Library/Artifacts/ec/ec5127872246029e4d44fc7ba209225c differ diff --git a/PO/Library/Artifacts/ec/ec6b57c5cca1fed43b646c7ba745cad8 b/PO/Library/Artifacts/ec/ec6b57c5cca1fed43b646c7ba745cad8 new file mode 100644 index 00000000..9fc6479b Binary files /dev/null and b/PO/Library/Artifacts/ec/ec6b57c5cca1fed43b646c7ba745cad8 differ diff --git a/PO/Library/Artifacts/ec/ec6b950eaf9dfc50678e3ce96b6488ba b/PO/Library/Artifacts/ec/ec6b950eaf9dfc50678e3ce96b6488ba new file mode 100644 index 00000000..719b1373 Binary files /dev/null and b/PO/Library/Artifacts/ec/ec6b950eaf9dfc50678e3ce96b6488ba differ diff --git a/PO/Library/Artifacts/ec/ec917170eeee3f80b9db77c34666ca68 b/PO/Library/Artifacts/ec/ec917170eeee3f80b9db77c34666ca68 new file mode 100644 index 00000000..3310b1bb Binary files /dev/null and b/PO/Library/Artifacts/ec/ec917170eeee3f80b9db77c34666ca68 differ diff --git a/PO/Library/Artifacts/ec/ec993b804d24790c1056a3bfc79a19a4 b/PO/Library/Artifacts/ec/ec993b804d24790c1056a3bfc79a19a4 new file mode 100644 index 00000000..0ef6bebe Binary files /dev/null and b/PO/Library/Artifacts/ec/ec993b804d24790c1056a3bfc79a19a4 differ diff --git a/PO/Library/Artifacts/ec/ec9cff22339f1ff348b59401c791c309 b/PO/Library/Artifacts/ec/ec9cff22339f1ff348b59401c791c309 new file mode 100644 index 00000000..f1ac0021 Binary files /dev/null and b/PO/Library/Artifacts/ec/ec9cff22339f1ff348b59401c791c309 differ diff --git a/PO/Library/Artifacts/ec/ec9fd40860b7ad576892d501d9851504 b/PO/Library/Artifacts/ec/ec9fd40860b7ad576892d501d9851504 new file mode 100644 index 00000000..72865cbb Binary files /dev/null and b/PO/Library/Artifacts/ec/ec9fd40860b7ad576892d501d9851504 differ diff --git a/PO/Library/Artifacts/ec/ecaa7c5eae1bde47a6690f32e55aec0e b/PO/Library/Artifacts/ec/ecaa7c5eae1bde47a6690f32e55aec0e new file mode 100644 index 00000000..b708fa43 Binary files /dev/null and b/PO/Library/Artifacts/ec/ecaa7c5eae1bde47a6690f32e55aec0e differ diff --git a/PO/Library/Artifacts/ec/ecae42774c9f5cb0ef07b88e9bc9891b b/PO/Library/Artifacts/ec/ecae42774c9f5cb0ef07b88e9bc9891b new file mode 100644 index 00000000..69310297 Binary files /dev/null and b/PO/Library/Artifacts/ec/ecae42774c9f5cb0ef07b88e9bc9891b differ diff --git a/PO/Library/Artifacts/ec/ecb854da10bc5caa4bff848668f4d45c b/PO/Library/Artifacts/ec/ecb854da10bc5caa4bff848668f4d45c new file mode 100644 index 00000000..f89a2a0b Binary files /dev/null and b/PO/Library/Artifacts/ec/ecb854da10bc5caa4bff848668f4d45c differ diff --git a/PO/Library/Artifacts/ec/eccbd5dc730c875eebc306da53c455eb b/PO/Library/Artifacts/ec/eccbd5dc730c875eebc306da53c455eb new file mode 100644 index 00000000..7a74b099 Binary files /dev/null and b/PO/Library/Artifacts/ec/eccbd5dc730c875eebc306da53c455eb differ diff --git a/PO/Library/Artifacts/ec/eccf12384dca87cdca65f15d9cbf90a9 b/PO/Library/Artifacts/ec/eccf12384dca87cdca65f15d9cbf90a9 new file mode 100644 index 00000000..5395e665 Binary files /dev/null and b/PO/Library/Artifacts/ec/eccf12384dca87cdca65f15d9cbf90a9 differ diff --git a/PO/Library/Artifacts/ec/ecddbbedcd2751c7891f60bcb730d70a b/PO/Library/Artifacts/ec/ecddbbedcd2751c7891f60bcb730d70a new file mode 100644 index 00000000..92340af7 Binary files /dev/null and b/PO/Library/Artifacts/ec/ecddbbedcd2751c7891f60bcb730d70a differ diff --git a/PO/Library/Artifacts/ec/ecf993084c3a0611e132becea7df95fb b/PO/Library/Artifacts/ec/ecf993084c3a0611e132becea7df95fb new file mode 100644 index 00000000..81d505c8 Binary files /dev/null and b/PO/Library/Artifacts/ec/ecf993084c3a0611e132becea7df95fb differ diff --git a/PO/Library/Artifacts/ec/ecfbe2da1bf89053cd056e1487453c1a b/PO/Library/Artifacts/ec/ecfbe2da1bf89053cd056e1487453c1a new file mode 100644 index 00000000..6cfd34b7 Binary files /dev/null and b/PO/Library/Artifacts/ec/ecfbe2da1bf89053cd056e1487453c1a differ diff --git a/PO/Library/Artifacts/ed/ed0020a3feea24d18cd9352545b4de95 b/PO/Library/Artifacts/ed/ed0020a3feea24d18cd9352545b4de95 new file mode 100644 index 00000000..2ab95cb7 Binary files /dev/null and b/PO/Library/Artifacts/ed/ed0020a3feea24d18cd9352545b4de95 differ diff --git a/PO/Library/Artifacts/ed/ed1491cfbf839f0b28a4190b0f855e15 b/PO/Library/Artifacts/ed/ed1491cfbf839f0b28a4190b0f855e15 new file mode 100644 index 00000000..0b2cb868 Binary files /dev/null and b/PO/Library/Artifacts/ed/ed1491cfbf839f0b28a4190b0f855e15 differ diff --git a/PO/Library/Artifacts/ed/ed319949f25e6926f9856c7998e7fc28 b/PO/Library/Artifacts/ed/ed319949f25e6926f9856c7998e7fc28 new file mode 100644 index 00000000..ed8c84ee Binary files /dev/null and b/PO/Library/Artifacts/ed/ed319949f25e6926f9856c7998e7fc28 differ diff --git a/PO/Library/Artifacts/ed/ed356021e95e11031d46204fdd12eac1 b/PO/Library/Artifacts/ed/ed356021e95e11031d46204fdd12eac1 new file mode 100644 index 00000000..30ce0803 Binary files /dev/null and b/PO/Library/Artifacts/ed/ed356021e95e11031d46204fdd12eac1 differ diff --git a/PO/Library/Artifacts/ed/ed49203b8b72bffbe11bc6aaf796a11a b/PO/Library/Artifacts/ed/ed49203b8b72bffbe11bc6aaf796a11a new file mode 100644 index 00000000..0d1149ed Binary files /dev/null and b/PO/Library/Artifacts/ed/ed49203b8b72bffbe11bc6aaf796a11a differ diff --git a/PO/Library/Artifacts/ed/ed51cf747a93d1e3a8f3b62f53abad38 b/PO/Library/Artifacts/ed/ed51cf747a93d1e3a8f3b62f53abad38 new file mode 100644 index 00000000..93ac289a Binary files /dev/null and b/PO/Library/Artifacts/ed/ed51cf747a93d1e3a8f3b62f53abad38 differ diff --git a/PO/Library/Artifacts/ed/ed5e933f72cbf17c0ae6a110fc67e825 b/PO/Library/Artifacts/ed/ed5e933f72cbf17c0ae6a110fc67e825 new file mode 100644 index 00000000..61772297 Binary files /dev/null and b/PO/Library/Artifacts/ed/ed5e933f72cbf17c0ae6a110fc67e825 differ diff --git a/PO/Library/Artifacts/ed/ed70544cfcdf7809e19c34d314235235 b/PO/Library/Artifacts/ed/ed70544cfcdf7809e19c34d314235235 new file mode 100644 index 00000000..2df2e764 Binary files /dev/null and b/PO/Library/Artifacts/ed/ed70544cfcdf7809e19c34d314235235 differ diff --git a/PO/Library/Artifacts/ed/ed7bee28e1bfd8636c4f4baeb6b1944c b/PO/Library/Artifacts/ed/ed7bee28e1bfd8636c4f4baeb6b1944c new file mode 100644 index 00000000..380278e0 Binary files /dev/null and b/PO/Library/Artifacts/ed/ed7bee28e1bfd8636c4f4baeb6b1944c differ diff --git a/PO/Library/Artifacts/ed/ed92fe6d7ff4d54e330a6c13d960aabb b/PO/Library/Artifacts/ed/ed92fe6d7ff4d54e330a6c13d960aabb new file mode 100644 index 00000000..2d3cd57b Binary files /dev/null and b/PO/Library/Artifacts/ed/ed92fe6d7ff4d54e330a6c13d960aabb differ diff --git a/PO/Library/Artifacts/ed/edb00cb723af6e1ce294ffc67c6400ef b/PO/Library/Artifacts/ed/edb00cb723af6e1ce294ffc67c6400ef new file mode 100644 index 00000000..d27d2fe9 Binary files /dev/null and b/PO/Library/Artifacts/ed/edb00cb723af6e1ce294ffc67c6400ef differ diff --git a/PO/Library/Artifacts/ed/edb7c5061861a273aeff634fc65cebf8 b/PO/Library/Artifacts/ed/edb7c5061861a273aeff634fc65cebf8 new file mode 100644 index 00000000..c89ee507 Binary files /dev/null and b/PO/Library/Artifacts/ed/edb7c5061861a273aeff634fc65cebf8 differ diff --git a/PO/Library/Artifacts/ed/edd30f55dea4692f00f6fc25d9c8728f b/PO/Library/Artifacts/ed/edd30f55dea4692f00f6fc25d9c8728f new file mode 100644 index 00000000..cb1c81da Binary files /dev/null and b/PO/Library/Artifacts/ed/edd30f55dea4692f00f6fc25d9c8728f differ diff --git a/PO/Library/Artifacts/ed/edf06972d15ce1d2b5c40468a0727b5d b/PO/Library/Artifacts/ed/edf06972d15ce1d2b5c40468a0727b5d new file mode 100644 index 00000000..b1e65f10 Binary files /dev/null and b/PO/Library/Artifacts/ed/edf06972d15ce1d2b5c40468a0727b5d differ diff --git a/PO/Library/Artifacts/ed/edf44cce61dd9662091a9ba658996fcc b/PO/Library/Artifacts/ed/edf44cce61dd9662091a9ba658996fcc new file mode 100644 index 00000000..f63bfc42 Binary files /dev/null and b/PO/Library/Artifacts/ed/edf44cce61dd9662091a9ba658996fcc differ diff --git a/PO/Library/Artifacts/ed/edfaba5658dc5c3cf4206cf1684eb70d b/PO/Library/Artifacts/ed/edfaba5658dc5c3cf4206cf1684eb70d new file mode 100644 index 00000000..7ed6c2a4 Binary files /dev/null and b/PO/Library/Artifacts/ed/edfaba5658dc5c3cf4206cf1684eb70d differ diff --git a/PO/Library/Artifacts/ed/edfebdb6005cf9a372524a58b8a8e693 b/PO/Library/Artifacts/ed/edfebdb6005cf9a372524a58b8a8e693 new file mode 100644 index 00000000..222898a7 Binary files /dev/null and b/PO/Library/Artifacts/ed/edfebdb6005cf9a372524a58b8a8e693 differ diff --git a/PO/Library/Artifacts/ee/ee42aa5d79d3c0748937eda04ccf4dbf b/PO/Library/Artifacts/ee/ee42aa5d79d3c0748937eda04ccf4dbf new file mode 100644 index 00000000..9a7c32a2 Binary files /dev/null and b/PO/Library/Artifacts/ee/ee42aa5d79d3c0748937eda04ccf4dbf differ diff --git a/PO/Library/Artifacts/ee/ee547ec6897ac0e711c9ee7a869fc549 b/PO/Library/Artifacts/ee/ee547ec6897ac0e711c9ee7a869fc549 new file mode 100644 index 00000000..024be665 Binary files /dev/null and b/PO/Library/Artifacts/ee/ee547ec6897ac0e711c9ee7a869fc549 differ diff --git a/PO/Library/Artifacts/ee/ee914baaf2511057509ec39fed5ab891 b/PO/Library/Artifacts/ee/ee914baaf2511057509ec39fed5ab891 new file mode 100644 index 00000000..d75e1b52 Binary files /dev/null and b/PO/Library/Artifacts/ee/ee914baaf2511057509ec39fed5ab891 differ diff --git a/PO/Library/Artifacts/ee/ee933b00d56d3f72a16b3e4cb262fc48 b/PO/Library/Artifacts/ee/ee933b00d56d3f72a16b3e4cb262fc48 new file mode 100644 index 00000000..dd1f88da Binary files /dev/null and b/PO/Library/Artifacts/ee/ee933b00d56d3f72a16b3e4cb262fc48 differ diff --git a/PO/Library/Artifacts/ee/ee95ec8f902c2e95f637b736a8d448cc b/PO/Library/Artifacts/ee/ee95ec8f902c2e95f637b736a8d448cc new file mode 100644 index 00000000..ebfcfdcc Binary files /dev/null and b/PO/Library/Artifacts/ee/ee95ec8f902c2e95f637b736a8d448cc differ diff --git a/PO/Library/Artifacts/ee/ee9a2619c7dd918025adaf182ebb45bc b/PO/Library/Artifacts/ee/ee9a2619c7dd918025adaf182ebb45bc new file mode 100644 index 00000000..99d87043 Binary files /dev/null and b/PO/Library/Artifacts/ee/ee9a2619c7dd918025adaf182ebb45bc differ diff --git a/PO/Library/Artifacts/ee/eea89490ebcbefe240dd5821d289958c b/PO/Library/Artifacts/ee/eea89490ebcbefe240dd5821d289958c new file mode 100644 index 00000000..bb6be7d0 Binary files /dev/null and b/PO/Library/Artifacts/ee/eea89490ebcbefe240dd5821d289958c differ diff --git a/PO/Library/Artifacts/ee/eeb4e8da143af9f2a818cbd00f91bccc b/PO/Library/Artifacts/ee/eeb4e8da143af9f2a818cbd00f91bccc new file mode 100644 index 00000000..bdbedc3f Binary files /dev/null and b/PO/Library/Artifacts/ee/eeb4e8da143af9f2a818cbd00f91bccc differ diff --git a/PO/Library/Artifacts/ee/eeb5613b01d9b77b0452d6336b25477f b/PO/Library/Artifacts/ee/eeb5613b01d9b77b0452d6336b25477f new file mode 100644 index 00000000..708dec06 Binary files /dev/null and b/PO/Library/Artifacts/ee/eeb5613b01d9b77b0452d6336b25477f differ diff --git a/PO/Library/Artifacts/ee/eedd42785ce27a6e2461230743fb4328 b/PO/Library/Artifacts/ee/eedd42785ce27a6e2461230743fb4328 new file mode 100644 index 00000000..732d1939 Binary files /dev/null and b/PO/Library/Artifacts/ee/eedd42785ce27a6e2461230743fb4328 differ diff --git a/PO/Library/Artifacts/ee/eee9aff3d9a055787c5d33b81de98e54 b/PO/Library/Artifacts/ee/eee9aff3d9a055787c5d33b81de98e54 new file mode 100644 index 00000000..02563d52 Binary files /dev/null and b/PO/Library/Artifacts/ee/eee9aff3d9a055787c5d33b81de98e54 differ diff --git a/PO/Library/Artifacts/ee/eef8607e644e014dbba934971ac73c89 b/PO/Library/Artifacts/ee/eef8607e644e014dbba934971ac73c89 new file mode 100644 index 00000000..a4105f48 Binary files /dev/null and b/PO/Library/Artifacts/ee/eef8607e644e014dbba934971ac73c89 differ diff --git a/PO/Library/Artifacts/ef/ef2747eaea62c154f820aa153675660b b/PO/Library/Artifacts/ef/ef2747eaea62c154f820aa153675660b new file mode 100644 index 00000000..bbaab01e Binary files /dev/null and b/PO/Library/Artifacts/ef/ef2747eaea62c154f820aa153675660b differ diff --git a/PO/Library/Artifacts/ef/ef37ead0dd88b4d071649a33daa44230 b/PO/Library/Artifacts/ef/ef37ead0dd88b4d071649a33daa44230 new file mode 100644 index 00000000..55bc325c Binary files /dev/null and b/PO/Library/Artifacts/ef/ef37ead0dd88b4d071649a33daa44230 differ diff --git a/PO/Library/Artifacts/ef/ef44a5520c70cedb6c6102d19027e0fb b/PO/Library/Artifacts/ef/ef44a5520c70cedb6c6102d19027e0fb new file mode 100644 index 00000000..679af301 Binary files /dev/null and b/PO/Library/Artifacts/ef/ef44a5520c70cedb6c6102d19027e0fb differ diff --git a/PO/Library/Artifacts/ef/ef7e574d534710a9fe5cbbda3b6c1a67 b/PO/Library/Artifacts/ef/ef7e574d534710a9fe5cbbda3b6c1a67 new file mode 100644 index 00000000..ee3b732d Binary files /dev/null and b/PO/Library/Artifacts/ef/ef7e574d534710a9fe5cbbda3b6c1a67 differ diff --git a/PO/Library/Artifacts/ef/efb0b0be12a771a4faf39fca25f6285e b/PO/Library/Artifacts/ef/efb0b0be12a771a4faf39fca25f6285e new file mode 100644 index 00000000..9b0591b5 Binary files /dev/null and b/PO/Library/Artifacts/ef/efb0b0be12a771a4faf39fca25f6285e differ diff --git a/PO/Library/Artifacts/ef/efcb698f901edd02ba4634698cd2934e b/PO/Library/Artifacts/ef/efcb698f901edd02ba4634698cd2934e new file mode 100644 index 00000000..754a0149 Binary files /dev/null and b/PO/Library/Artifacts/ef/efcb698f901edd02ba4634698cd2934e differ diff --git a/PO/Library/Artifacts/ef/efdfaa743e980a0931492dae1c06b557 b/PO/Library/Artifacts/ef/efdfaa743e980a0931492dae1c06b557 new file mode 100644 index 00000000..903d0859 Binary files /dev/null and b/PO/Library/Artifacts/ef/efdfaa743e980a0931492dae1c06b557 differ diff --git a/PO/Library/Artifacts/ef/efeee83f176b55ecfb942fd46fda0da3 b/PO/Library/Artifacts/ef/efeee83f176b55ecfb942fd46fda0da3 new file mode 100644 index 00000000..86a3efd1 Binary files /dev/null and b/PO/Library/Artifacts/ef/efeee83f176b55ecfb942fd46fda0da3 differ diff --git a/PO/Library/Artifacts/f0/f004f0ff9aada4fb76ae39ccd1f89bfa b/PO/Library/Artifacts/f0/f004f0ff9aada4fb76ae39ccd1f89bfa new file mode 100644 index 00000000..0e7feb00 Binary files /dev/null and b/PO/Library/Artifacts/f0/f004f0ff9aada4fb76ae39ccd1f89bfa differ diff --git a/PO/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 b/PO/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 new file mode 100644 index 00000000..62300501 Binary files /dev/null and b/PO/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 differ diff --git a/PO/Library/Artifacts/f0/f0550eba81a1f5b7d5dcb476edfba68d b/PO/Library/Artifacts/f0/f0550eba81a1f5b7d5dcb476edfba68d new file mode 100644 index 00000000..6e7219c5 Binary files /dev/null and b/PO/Library/Artifacts/f0/f0550eba81a1f5b7d5dcb476edfba68d differ diff --git a/PO/Library/Artifacts/f0/f05a31183d3e87de57a42871cef810e9 b/PO/Library/Artifacts/f0/f05a31183d3e87de57a42871cef810e9 new file mode 100644 index 00000000..9f62fa1f Binary files /dev/null and b/PO/Library/Artifacts/f0/f05a31183d3e87de57a42871cef810e9 differ diff --git a/PO/Library/Artifacts/f0/f06617f80d361982a4d5ab5154bb771e b/PO/Library/Artifacts/f0/f06617f80d361982a4d5ab5154bb771e new file mode 100644 index 00000000..5dc70adc Binary files /dev/null and b/PO/Library/Artifacts/f0/f06617f80d361982a4d5ab5154bb771e differ diff --git a/PO/Library/Artifacts/f0/f072de10cd2f6bf332835e06c028b71b b/PO/Library/Artifacts/f0/f072de10cd2f6bf332835e06c028b71b new file mode 100644 index 00000000..c119721b Binary files /dev/null and b/PO/Library/Artifacts/f0/f072de10cd2f6bf332835e06c028b71b differ diff --git a/PO/Library/Artifacts/f0/f075caddee976d0507ab705e9de557e3 b/PO/Library/Artifacts/f0/f075caddee976d0507ab705e9de557e3 new file mode 100644 index 00000000..22390285 Binary files /dev/null and b/PO/Library/Artifacts/f0/f075caddee976d0507ab705e9de557e3 differ diff --git a/PO/Library/Artifacts/f0/f090dc163ebb5f8df9884160ae4e5aab b/PO/Library/Artifacts/f0/f090dc163ebb5f8df9884160ae4e5aab new file mode 100644 index 00000000..c4a558a3 Binary files /dev/null and b/PO/Library/Artifacts/f0/f090dc163ebb5f8df9884160ae4e5aab differ diff --git a/PO/Library/Artifacts/f0/f0937e5c9e66afd1dfc6cea7899326d1 b/PO/Library/Artifacts/f0/f0937e5c9e66afd1dfc6cea7899326d1 new file mode 100644 index 00000000..4264a985 Binary files /dev/null and b/PO/Library/Artifacts/f0/f0937e5c9e66afd1dfc6cea7899326d1 differ diff --git a/PO/Library/Artifacts/f0/f0a2506e07632e1e2fe1211726214f8f b/PO/Library/Artifacts/f0/f0a2506e07632e1e2fe1211726214f8f new file mode 100644 index 00000000..f6439e4c Binary files /dev/null and b/PO/Library/Artifacts/f0/f0a2506e07632e1e2fe1211726214f8f differ diff --git a/PO/Library/Artifacts/f0/f0c7e371df4daf5dcfe4a253562c6f83 b/PO/Library/Artifacts/f0/f0c7e371df4daf5dcfe4a253562c6f83 new file mode 100644 index 00000000..64a9eedb Binary files /dev/null and b/PO/Library/Artifacts/f0/f0c7e371df4daf5dcfe4a253562c6f83 differ diff --git a/PO/Library/Artifacts/f0/f0fd6ca06fb40a708e2e5b942247052e b/PO/Library/Artifacts/f0/f0fd6ca06fb40a708e2e5b942247052e new file mode 100644 index 00000000..396766fb Binary files /dev/null and b/PO/Library/Artifacts/f0/f0fd6ca06fb40a708e2e5b942247052e differ diff --git a/PO/Library/Artifacts/f0/f0ff4fe0564f1baac183aa960acdd581 b/PO/Library/Artifacts/f0/f0ff4fe0564f1baac183aa960acdd581 new file mode 100644 index 00000000..49f996e8 Binary files /dev/null and b/PO/Library/Artifacts/f0/f0ff4fe0564f1baac183aa960acdd581 differ diff --git a/PO/Library/Artifacts/f1/f12ab95917deda6f471c961f87810a70 b/PO/Library/Artifacts/f1/f12ab95917deda6f471c961f87810a70 new file mode 100644 index 00000000..b13987ea Binary files /dev/null and b/PO/Library/Artifacts/f1/f12ab95917deda6f471c961f87810a70 differ diff --git a/PO/Library/Artifacts/f1/f143480fa407c37cb418001e3ec050a0 b/PO/Library/Artifacts/f1/f143480fa407c37cb418001e3ec050a0 new file mode 100644 index 00000000..abef1036 Binary files /dev/null and b/PO/Library/Artifacts/f1/f143480fa407c37cb418001e3ec050a0 differ diff --git a/PO/Library/Artifacts/f1/f1674114cb4af188e1f0259f049091e1 b/PO/Library/Artifacts/f1/f1674114cb4af188e1f0259f049091e1 new file mode 100644 index 00000000..72a9ad84 Binary files /dev/null and b/PO/Library/Artifacts/f1/f1674114cb4af188e1f0259f049091e1 differ diff --git a/PO/Library/Artifacts/f1/f168d2d58f10f87c388dc116cf013676 b/PO/Library/Artifacts/f1/f168d2d58f10f87c388dc116cf013676 new file mode 100644 index 00000000..83b903c0 Binary files /dev/null and b/PO/Library/Artifacts/f1/f168d2d58f10f87c388dc116cf013676 differ diff --git a/PO/Library/Artifacts/f1/f186e0532c1996e617f192898a65c33e b/PO/Library/Artifacts/f1/f186e0532c1996e617f192898a65c33e new file mode 100644 index 00000000..c01769f2 Binary files /dev/null and b/PO/Library/Artifacts/f1/f186e0532c1996e617f192898a65c33e differ diff --git a/PO/Library/Artifacts/f1/f1a374d217cef95d29dc483372ada4cb b/PO/Library/Artifacts/f1/f1a374d217cef95d29dc483372ada4cb new file mode 100644 index 00000000..b35fcacf Binary files /dev/null and b/PO/Library/Artifacts/f1/f1a374d217cef95d29dc483372ada4cb differ diff --git a/PO/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 b/PO/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 new file mode 100644 index 00000000..bd13f390 Binary files /dev/null and b/PO/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 differ diff --git a/PO/Library/Artifacts/f1/f1b50eb8a4d8e154d4dc08aaf454814a b/PO/Library/Artifacts/f1/f1b50eb8a4d8e154d4dc08aaf454814a new file mode 100644 index 00000000..b51480dd Binary files /dev/null and b/PO/Library/Artifacts/f1/f1b50eb8a4d8e154d4dc08aaf454814a differ diff --git a/PO/Library/Artifacts/f1/f1bbf22e341dd690be0854053894b39a b/PO/Library/Artifacts/f1/f1bbf22e341dd690be0854053894b39a new file mode 100644 index 00000000..b22d9269 Binary files /dev/null and b/PO/Library/Artifacts/f1/f1bbf22e341dd690be0854053894b39a differ diff --git a/PO/Library/Artifacts/f1/f1c42d73af7d56bd1027196055762f25 b/PO/Library/Artifacts/f1/f1c42d73af7d56bd1027196055762f25 new file mode 100644 index 00000000..be87b0c8 Binary files /dev/null and b/PO/Library/Artifacts/f1/f1c42d73af7d56bd1027196055762f25 differ diff --git a/PO/Library/Artifacts/f1/f1dfcf4c09624a3f4e6338ea39119344 b/PO/Library/Artifacts/f1/f1dfcf4c09624a3f4e6338ea39119344 new file mode 100644 index 00000000..e2dbfdc7 Binary files /dev/null and b/PO/Library/Artifacts/f1/f1dfcf4c09624a3f4e6338ea39119344 differ diff --git a/PO/Library/Artifacts/f2/f2268eb0806d17c019ea261a8ccf0a51 b/PO/Library/Artifacts/f2/f2268eb0806d17c019ea261a8ccf0a51 new file mode 100644 index 00000000..4fce81a9 Binary files /dev/null and b/PO/Library/Artifacts/f2/f2268eb0806d17c019ea261a8ccf0a51 differ diff --git a/PO/Library/Artifacts/f2/f239a3e9fe80446ad4f2c69488cf4571 b/PO/Library/Artifacts/f2/f239a3e9fe80446ad4f2c69488cf4571 new file mode 100644 index 00000000..24204bc2 Binary files /dev/null and b/PO/Library/Artifacts/f2/f239a3e9fe80446ad4f2c69488cf4571 differ diff --git a/PO/Library/Artifacts/f2/f2558f05f4b926eb8589da7c400f0f88 b/PO/Library/Artifacts/f2/f2558f05f4b926eb8589da7c400f0f88 new file mode 100644 index 00000000..30664d82 Binary files /dev/null and b/PO/Library/Artifacts/f2/f2558f05f4b926eb8589da7c400f0f88 differ diff --git a/PO/Library/Artifacts/f2/f257dd31455ef80a5189a1332ebe3d81 b/PO/Library/Artifacts/f2/f257dd31455ef80a5189a1332ebe3d81 new file mode 100644 index 00000000..eceff726 Binary files /dev/null and b/PO/Library/Artifacts/f2/f257dd31455ef80a5189a1332ebe3d81 differ diff --git a/PO/Library/Artifacts/f2/f259dc03ccec3c215ff4b9ff7737b89f b/PO/Library/Artifacts/f2/f259dc03ccec3c215ff4b9ff7737b89f new file mode 100644 index 00000000..44a162ed Binary files /dev/null and b/PO/Library/Artifacts/f2/f259dc03ccec3c215ff4b9ff7737b89f differ diff --git a/PO/Library/Artifacts/f2/f26ab49e4c14872205b15813cebf35db b/PO/Library/Artifacts/f2/f26ab49e4c14872205b15813cebf35db new file mode 100644 index 00000000..2e2c8be6 Binary files /dev/null and b/PO/Library/Artifacts/f2/f26ab49e4c14872205b15813cebf35db differ diff --git a/PO/Library/Artifacts/f2/f277daca225e0fc7e30bcd1fd177b87f b/PO/Library/Artifacts/f2/f277daca225e0fc7e30bcd1fd177b87f new file mode 100644 index 00000000..9aaad146 Binary files /dev/null and b/PO/Library/Artifacts/f2/f277daca225e0fc7e30bcd1fd177b87f differ diff --git a/PO/Library/Artifacts/f2/f295dce9c03e7e53486dd2b60cf0a730 b/PO/Library/Artifacts/f2/f295dce9c03e7e53486dd2b60cf0a730 new file mode 100644 index 00000000..dc043d05 Binary files /dev/null and b/PO/Library/Artifacts/f2/f295dce9c03e7e53486dd2b60cf0a730 differ diff --git a/PO/Library/Artifacts/f2/f29eb2bdfab572004b2510ace399fb70 b/PO/Library/Artifacts/f2/f29eb2bdfab572004b2510ace399fb70 new file mode 100644 index 00000000..7c4f90df Binary files /dev/null and b/PO/Library/Artifacts/f2/f29eb2bdfab572004b2510ace399fb70 differ diff --git a/PO/Library/Artifacts/f2/f2a3135442af4076e6c7d269f3e09ed1 b/PO/Library/Artifacts/f2/f2a3135442af4076e6c7d269f3e09ed1 new file mode 100644 index 00000000..d5a047f0 Binary files /dev/null and b/PO/Library/Artifacts/f2/f2a3135442af4076e6c7d269f3e09ed1 differ diff --git a/PO/Library/Artifacts/f2/f2a7eb12df07b58b44ce0a7ec546d3d4 b/PO/Library/Artifacts/f2/f2a7eb12df07b58b44ce0a7ec546d3d4 new file mode 100644 index 00000000..6656216a Binary files /dev/null and b/PO/Library/Artifacts/f2/f2a7eb12df07b58b44ce0a7ec546d3d4 differ diff --git a/PO/Library/Artifacts/f2/f2bc79028c05c0f08f5a66c8c07c9913 b/PO/Library/Artifacts/f2/f2bc79028c05c0f08f5a66c8c07c9913 new file mode 100644 index 00000000..a62fce77 Binary files /dev/null and b/PO/Library/Artifacts/f2/f2bc79028c05c0f08f5a66c8c07c9913 differ diff --git a/PO/Library/Artifacts/f2/f2d8686288d37940af06586d66e6057f b/PO/Library/Artifacts/f2/f2d8686288d37940af06586d66e6057f new file mode 100644 index 00000000..bba3f5cc Binary files /dev/null and b/PO/Library/Artifacts/f2/f2d8686288d37940af06586d66e6057f differ diff --git a/PO/Library/Artifacts/f2/f2ed8f1dbd6bc1c582302de5e3296cd4 b/PO/Library/Artifacts/f2/f2ed8f1dbd6bc1c582302de5e3296cd4 new file mode 100644 index 00000000..19161f32 Binary files /dev/null and b/PO/Library/Artifacts/f2/f2ed8f1dbd6bc1c582302de5e3296cd4 differ diff --git a/PO/Library/Artifacts/f2/f2f10187f4ab48ab6116a8d8d7fdd7f1 b/PO/Library/Artifacts/f2/f2f10187f4ab48ab6116a8d8d7fdd7f1 new file mode 100644 index 00000000..9ca1e100 Binary files /dev/null and b/PO/Library/Artifacts/f2/f2f10187f4ab48ab6116a8d8d7fdd7f1 differ diff --git a/PO/Library/Artifacts/f3/f323e5ec602934fb56216c59406fa8b4 b/PO/Library/Artifacts/f3/f323e5ec602934fb56216c59406fa8b4 new file mode 100644 index 00000000..8f250262 Binary files /dev/null and b/PO/Library/Artifacts/f3/f323e5ec602934fb56216c59406fa8b4 differ diff --git a/PO/Library/Artifacts/f3/f33510b6128e224b3312e6514f75e8fc b/PO/Library/Artifacts/f3/f33510b6128e224b3312e6514f75e8fc new file mode 100644 index 00000000..c9fc7c37 Binary files /dev/null and b/PO/Library/Artifacts/f3/f33510b6128e224b3312e6514f75e8fc differ diff --git a/PO/Library/Artifacts/f3/f336cb20f166f5cc9fbd5a58dd39c78e b/PO/Library/Artifacts/f3/f336cb20f166f5cc9fbd5a58dd39c78e new file mode 100644 index 00000000..c72235e8 Binary files /dev/null and b/PO/Library/Artifacts/f3/f336cb20f166f5cc9fbd5a58dd39c78e differ diff --git a/PO/Library/Artifacts/f3/f33e79a122553253011d5f3196b98406 b/PO/Library/Artifacts/f3/f33e79a122553253011d5f3196b98406 new file mode 100644 index 00000000..d643a719 Binary files /dev/null and b/PO/Library/Artifacts/f3/f33e79a122553253011d5f3196b98406 differ diff --git a/PO/Library/Artifacts/f3/f34ab36374cb72fa2f94235acf76e85e b/PO/Library/Artifacts/f3/f34ab36374cb72fa2f94235acf76e85e new file mode 100644 index 00000000..17b4e13a Binary files /dev/null and b/PO/Library/Artifacts/f3/f34ab36374cb72fa2f94235acf76e85e differ diff --git a/PO/Library/Artifacts/f3/f352ce5180a0d959717aa7cabef5ce0c b/PO/Library/Artifacts/f3/f352ce5180a0d959717aa7cabef5ce0c new file mode 100644 index 00000000..3c514c0e Binary files /dev/null and b/PO/Library/Artifacts/f3/f352ce5180a0d959717aa7cabef5ce0c differ diff --git a/PO/Library/Artifacts/f3/f369148ce0d087765c3943d9b07ef525 b/PO/Library/Artifacts/f3/f369148ce0d087765c3943d9b07ef525 new file mode 100644 index 00000000..693830db Binary files /dev/null and b/PO/Library/Artifacts/f3/f369148ce0d087765c3943d9b07ef525 differ diff --git a/PO/Library/Artifacts/f3/f37e248b13a2d0e1347ca4a8cf16367d b/PO/Library/Artifacts/f3/f37e248b13a2d0e1347ca4a8cf16367d new file mode 100644 index 00000000..32f8f24c Binary files /dev/null and b/PO/Library/Artifacts/f3/f37e248b13a2d0e1347ca4a8cf16367d differ diff --git a/PO/Library/Artifacts/f3/f37fcfa29e0cf02331a95c9f9dee2810 b/PO/Library/Artifacts/f3/f37fcfa29e0cf02331a95c9f9dee2810 new file mode 100644 index 00000000..2cb66d0b Binary files /dev/null and b/PO/Library/Artifacts/f3/f37fcfa29e0cf02331a95c9f9dee2810 differ diff --git a/PO/Library/Artifacts/f3/f3930cccfccd1985c85d821c4687967b b/PO/Library/Artifacts/f3/f3930cccfccd1985c85d821c4687967b new file mode 100644 index 00000000..03ac2e1b Binary files /dev/null and b/PO/Library/Artifacts/f3/f3930cccfccd1985c85d821c4687967b differ diff --git a/PO/Library/Artifacts/f3/f39752d8d6577ee223dca0966c0db755 b/PO/Library/Artifacts/f3/f39752d8d6577ee223dca0966c0db755 new file mode 100644 index 00000000..58b5c107 Binary files /dev/null and b/PO/Library/Artifacts/f3/f39752d8d6577ee223dca0966c0db755 differ diff --git a/PO/Library/Artifacts/f3/f3ac4775484d650993837050261965e0 b/PO/Library/Artifacts/f3/f3ac4775484d650993837050261965e0 new file mode 100644 index 00000000..decb52e1 Binary files /dev/null and b/PO/Library/Artifacts/f3/f3ac4775484d650993837050261965e0 differ diff --git a/PO/Library/Artifacts/f3/f3bfc229d1f3d16d05b82b0f4d7553b7 b/PO/Library/Artifacts/f3/f3bfc229d1f3d16d05b82b0f4d7553b7 new file mode 100644 index 00000000..6a7706bf Binary files /dev/null and b/PO/Library/Artifacts/f3/f3bfc229d1f3d16d05b82b0f4d7553b7 differ diff --git a/PO/Library/Artifacts/f3/f3c0f135a5e304a1fc479e5a31e143e5 b/PO/Library/Artifacts/f3/f3c0f135a5e304a1fc479e5a31e143e5 new file mode 100644 index 00000000..31ebcae0 Binary files /dev/null and b/PO/Library/Artifacts/f3/f3c0f135a5e304a1fc479e5a31e143e5 differ diff --git a/PO/Library/Artifacts/f3/f3c85ed4abe9f75ef6bd29d9d7421fc7 b/PO/Library/Artifacts/f3/f3c85ed4abe9f75ef6bd29d9d7421fc7 new file mode 100644 index 00000000..af8b54cc Binary files /dev/null and b/PO/Library/Artifacts/f3/f3c85ed4abe9f75ef6bd29d9d7421fc7 differ diff --git a/PO/Library/Artifacts/f3/f3daf1b650f83fb81c48269ba38a3ef9 b/PO/Library/Artifacts/f3/f3daf1b650f83fb81c48269ba38a3ef9 new file mode 100644 index 00000000..5997c167 Binary files /dev/null and b/PO/Library/Artifacts/f3/f3daf1b650f83fb81c48269ba38a3ef9 differ diff --git a/PO/Library/Artifacts/f3/f3e64a25137ad3629919c98c9ff1272e b/PO/Library/Artifacts/f3/f3e64a25137ad3629919c98c9ff1272e new file mode 100644 index 00000000..ea416c10 Binary files /dev/null and b/PO/Library/Artifacts/f3/f3e64a25137ad3629919c98c9ff1272e differ diff --git a/PO/Library/Artifacts/f3/f3f35b912584b9c6c071ec21fbc608ae b/PO/Library/Artifacts/f3/f3f35b912584b9c6c071ec21fbc608ae new file mode 100644 index 00000000..4c293c3e Binary files /dev/null and b/PO/Library/Artifacts/f3/f3f35b912584b9c6c071ec21fbc608ae differ diff --git a/PO/Library/Artifacts/f4/f41764f73d4de4ae2ff7aed42b423f84 b/PO/Library/Artifacts/f4/f41764f73d4de4ae2ff7aed42b423f84 new file mode 100644 index 00000000..44702903 Binary files /dev/null and b/PO/Library/Artifacts/f4/f41764f73d4de4ae2ff7aed42b423f84 differ diff --git a/PO/Library/Artifacts/f4/f428955bbf0ec1aa89ecc2a71943483a b/PO/Library/Artifacts/f4/f428955bbf0ec1aa89ecc2a71943483a new file mode 100644 index 00000000..ddb8cfe9 Binary files /dev/null and b/PO/Library/Artifacts/f4/f428955bbf0ec1aa89ecc2a71943483a differ diff --git a/PO/Library/Artifacts/f4/f437aabaf9f50d8d62ab5bce583d4e12 b/PO/Library/Artifacts/f4/f437aabaf9f50d8d62ab5bce583d4e12 new file mode 100644 index 00000000..14c8d5fe Binary files /dev/null and b/PO/Library/Artifacts/f4/f437aabaf9f50d8d62ab5bce583d4e12 differ diff --git a/PO/Library/Artifacts/f4/f457e6fc532480273f2daa831e7fae53 b/PO/Library/Artifacts/f4/f457e6fc532480273f2daa831e7fae53 new file mode 100644 index 00000000..79ecd05a Binary files /dev/null and b/PO/Library/Artifacts/f4/f457e6fc532480273f2daa831e7fae53 differ diff --git a/PO/Library/Artifacts/f4/f4669e6880a7ae781e86fe56c911628a b/PO/Library/Artifacts/f4/f4669e6880a7ae781e86fe56c911628a new file mode 100644 index 00000000..f3e6c3b5 Binary files /dev/null and b/PO/Library/Artifacts/f4/f4669e6880a7ae781e86fe56c911628a differ diff --git a/PO/Library/Artifacts/f4/f47241d90fdc7704f052e23133825225 b/PO/Library/Artifacts/f4/f47241d90fdc7704f052e23133825225 new file mode 100644 index 00000000..a86a3a2f Binary files /dev/null and b/PO/Library/Artifacts/f4/f47241d90fdc7704f052e23133825225 differ diff --git a/PO/Library/Artifacts/f4/f47ace6b2f9c84fd0306e13f7d19baae b/PO/Library/Artifacts/f4/f47ace6b2f9c84fd0306e13f7d19baae new file mode 100644 index 00000000..e73131a2 Binary files /dev/null and b/PO/Library/Artifacts/f4/f47ace6b2f9c84fd0306e13f7d19baae differ diff --git a/PO/Library/Artifacts/f4/f48f922ea60895a2c68bc17b90111e0e b/PO/Library/Artifacts/f4/f48f922ea60895a2c68bc17b90111e0e new file mode 100644 index 00000000..12d9c2ef Binary files /dev/null and b/PO/Library/Artifacts/f4/f48f922ea60895a2c68bc17b90111e0e differ diff --git a/PO/Library/Artifacts/f4/f4a8dbfeda3f51545a8e6422781d74fa b/PO/Library/Artifacts/f4/f4a8dbfeda3f51545a8e6422781d74fa new file mode 100644 index 00000000..415d2595 Binary files /dev/null and b/PO/Library/Artifacts/f4/f4a8dbfeda3f51545a8e6422781d74fa differ diff --git a/PO/Library/Artifacts/f5/f504139b28b522e43295ce959cc0c625 b/PO/Library/Artifacts/f5/f504139b28b522e43295ce959cc0c625 new file mode 100644 index 00000000..0205ed2f Binary files /dev/null and b/PO/Library/Artifacts/f5/f504139b28b522e43295ce959cc0c625 differ diff --git a/PO/Library/Artifacts/f5/f509e8340863d3045a198b626f9d7419 b/PO/Library/Artifacts/f5/f509e8340863d3045a198b626f9d7419 new file mode 100644 index 00000000..fcb63f8d Binary files /dev/null and b/PO/Library/Artifacts/f5/f509e8340863d3045a198b626f9d7419 differ diff --git a/PO/Library/Artifacts/f5/f51856220551a6f7e6c99da9620aa8b0 b/PO/Library/Artifacts/f5/f51856220551a6f7e6c99da9620aa8b0 new file mode 100644 index 00000000..79c0f2e7 Binary files /dev/null and b/PO/Library/Artifacts/f5/f51856220551a6f7e6c99da9620aa8b0 differ diff --git a/PO/Library/Artifacts/f5/f52eb4355e198372fe7b442252c0417f b/PO/Library/Artifacts/f5/f52eb4355e198372fe7b442252c0417f new file mode 100644 index 00000000..ace74b20 Binary files /dev/null and b/PO/Library/Artifacts/f5/f52eb4355e198372fe7b442252c0417f differ diff --git a/PO/Library/Artifacts/f5/f53cea5ba449da57e72f310f237c1ea5 b/PO/Library/Artifacts/f5/f53cea5ba449da57e72f310f237c1ea5 new file mode 100644 index 00000000..62a90d03 Binary files /dev/null and b/PO/Library/Artifacts/f5/f53cea5ba449da57e72f310f237c1ea5 differ diff --git a/PO/Library/Artifacts/f5/f548c672f821e480b9c8d6461746bdbe b/PO/Library/Artifacts/f5/f548c672f821e480b9c8d6461746bdbe new file mode 100644 index 00000000..e72a5d33 Binary files /dev/null and b/PO/Library/Artifacts/f5/f548c672f821e480b9c8d6461746bdbe differ diff --git a/PO/Library/Artifacts/f5/f56baa6b22acfdbe8c8755e1096ade68 b/PO/Library/Artifacts/f5/f56baa6b22acfdbe8c8755e1096ade68 new file mode 100644 index 00000000..1da82a3f Binary files /dev/null and b/PO/Library/Artifacts/f5/f56baa6b22acfdbe8c8755e1096ade68 differ diff --git a/PO/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 b/PO/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 new file mode 100644 index 00000000..b49e708d Binary files /dev/null and b/PO/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 differ diff --git a/PO/Library/Artifacts/f5/f59e93c042cd6bde6c526f5d7c17ef57 b/PO/Library/Artifacts/f5/f59e93c042cd6bde6c526f5d7c17ef57 new file mode 100644 index 00000000..26de598b Binary files /dev/null and b/PO/Library/Artifacts/f5/f59e93c042cd6bde6c526f5d7c17ef57 differ diff --git a/PO/Library/Artifacts/f5/f5a111d4b6a7311af6e1c5a46680e3db b/PO/Library/Artifacts/f5/f5a111d4b6a7311af6e1c5a46680e3db new file mode 100644 index 00000000..e7eba595 Binary files /dev/null and b/PO/Library/Artifacts/f5/f5a111d4b6a7311af6e1c5a46680e3db differ diff --git a/PO/Library/Artifacts/f5/f5aedf9161cfa695f32fcb29b48abb0b b/PO/Library/Artifacts/f5/f5aedf9161cfa695f32fcb29b48abb0b new file mode 100644 index 00000000..2dceb87f Binary files /dev/null and b/PO/Library/Artifacts/f5/f5aedf9161cfa695f32fcb29b48abb0b differ diff --git a/PO/Library/Artifacts/f5/f5ba5ca9d15fd3f9cffa1631ed593852 b/PO/Library/Artifacts/f5/f5ba5ca9d15fd3f9cffa1631ed593852 new file mode 100644 index 00000000..cfd1f800 Binary files /dev/null and b/PO/Library/Artifacts/f5/f5ba5ca9d15fd3f9cffa1631ed593852 differ diff --git a/PO/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe b/PO/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe new file mode 100644 index 00000000..3b1c9efb Binary files /dev/null and b/PO/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe differ diff --git a/PO/Library/Artifacts/f5/f5d5e09e92d2d8d2580646295ed6e51e b/PO/Library/Artifacts/f5/f5d5e09e92d2d8d2580646295ed6e51e new file mode 100644 index 00000000..c5996cb3 Binary files /dev/null and b/PO/Library/Artifacts/f5/f5d5e09e92d2d8d2580646295ed6e51e differ diff --git a/PO/Library/Artifacts/f5/f5db44b8299baffb91a3b37fb33cc009 b/PO/Library/Artifacts/f5/f5db44b8299baffb91a3b37fb33cc009 new file mode 100644 index 00000000..a0b2faed Binary files /dev/null and b/PO/Library/Artifacts/f5/f5db44b8299baffb91a3b37fb33cc009 differ diff --git a/PO/Library/Artifacts/f5/f5df68d9567e56032c83696604bc7f9c b/PO/Library/Artifacts/f5/f5df68d9567e56032c83696604bc7f9c new file mode 100644 index 00000000..651a585f Binary files /dev/null and b/PO/Library/Artifacts/f5/f5df68d9567e56032c83696604bc7f9c differ diff --git a/PO/Library/Artifacts/f5/f5e23e2168a49dd7b0a8909bac705ea7 b/PO/Library/Artifacts/f5/f5e23e2168a49dd7b0a8909bac705ea7 new file mode 100644 index 00000000..f7885a43 Binary files /dev/null and b/PO/Library/Artifacts/f5/f5e23e2168a49dd7b0a8909bac705ea7 differ diff --git a/PO/Library/Artifacts/f5/f5f4c4598d41fbb33190a0e1b098b027 b/PO/Library/Artifacts/f5/f5f4c4598d41fbb33190a0e1b098b027 new file mode 100644 index 00000000..dedce153 Binary files /dev/null and b/PO/Library/Artifacts/f5/f5f4c4598d41fbb33190a0e1b098b027 differ diff --git a/PO/Library/Artifacts/f6/f6138a9471ec74a611e1dc0678d12b29 b/PO/Library/Artifacts/f6/f6138a9471ec74a611e1dc0678d12b29 new file mode 100644 index 00000000..878d0571 Binary files /dev/null and b/PO/Library/Artifacts/f6/f6138a9471ec74a611e1dc0678d12b29 differ diff --git a/PO/Library/Artifacts/f6/f615671e8ffc549c8a5b8bda07768b99 b/PO/Library/Artifacts/f6/f615671e8ffc549c8a5b8bda07768b99 new file mode 100644 index 00000000..729239ae Binary files /dev/null and b/PO/Library/Artifacts/f6/f615671e8ffc549c8a5b8bda07768b99 differ diff --git a/PO/Library/Artifacts/f6/f62603b6f26e88b28c99d6f5fb75838e b/PO/Library/Artifacts/f6/f62603b6f26e88b28c99d6f5fb75838e new file mode 100644 index 00000000..215887f2 Binary files /dev/null and b/PO/Library/Artifacts/f6/f62603b6f26e88b28c99d6f5fb75838e differ diff --git a/PO/Library/Artifacts/f6/f641eaf5f100ce00beffa8472e264e9f b/PO/Library/Artifacts/f6/f641eaf5f100ce00beffa8472e264e9f new file mode 100644 index 00000000..7b842194 Binary files /dev/null and b/PO/Library/Artifacts/f6/f641eaf5f100ce00beffa8472e264e9f differ diff --git a/PO/Library/Artifacts/f6/f657479cc550f6a210b94dde775b53f3 b/PO/Library/Artifacts/f6/f657479cc550f6a210b94dde775b53f3 new file mode 100644 index 00000000..17499999 Binary files /dev/null and b/PO/Library/Artifacts/f6/f657479cc550f6a210b94dde775b53f3 differ diff --git a/PO/Library/Artifacts/f6/f678db7fa7f228215dc38ca3f931e9f2 b/PO/Library/Artifacts/f6/f678db7fa7f228215dc38ca3f931e9f2 new file mode 100644 index 00000000..618a86e3 Binary files /dev/null and b/PO/Library/Artifacts/f6/f678db7fa7f228215dc38ca3f931e9f2 differ diff --git a/PO/Library/Artifacts/f6/f681022e3afd55edbf28f7c230064283 b/PO/Library/Artifacts/f6/f681022e3afd55edbf28f7c230064283 new file mode 100644 index 00000000..f0ff6b99 Binary files /dev/null and b/PO/Library/Artifacts/f6/f681022e3afd55edbf28f7c230064283 differ diff --git a/PO/Library/Artifacts/f6/f6b487da33d8916a35ba05dae1d68fec b/PO/Library/Artifacts/f6/f6b487da33d8916a35ba05dae1d68fec new file mode 100644 index 00000000..9e781e02 Binary files /dev/null and b/PO/Library/Artifacts/f6/f6b487da33d8916a35ba05dae1d68fec differ diff --git a/PO/Library/Artifacts/f6/f6c2e3ca247eb4ec2cd7b23cff7d7eac b/PO/Library/Artifacts/f6/f6c2e3ca247eb4ec2cd7b23cff7d7eac new file mode 100644 index 00000000..f4edef69 Binary files /dev/null and b/PO/Library/Artifacts/f6/f6c2e3ca247eb4ec2cd7b23cff7d7eac differ diff --git a/PO/Library/Artifacts/f6/f6e14e7d7a76eaa445ab44f69c40ea14 b/PO/Library/Artifacts/f6/f6e14e7d7a76eaa445ab44f69c40ea14 new file mode 100644 index 00000000..3579a6e2 Binary files /dev/null and b/PO/Library/Artifacts/f6/f6e14e7d7a76eaa445ab44f69c40ea14 differ diff --git a/PO/Library/Artifacts/f6/f6fb553726f87f3ce31e51216edcf548 b/PO/Library/Artifacts/f6/f6fb553726f87f3ce31e51216edcf548 new file mode 100644 index 00000000..5968e785 Binary files /dev/null and b/PO/Library/Artifacts/f6/f6fb553726f87f3ce31e51216edcf548 differ diff --git a/PO/Library/Artifacts/f7/f71725b222020749f0e6a3181ee579ae b/PO/Library/Artifacts/f7/f71725b222020749f0e6a3181ee579ae new file mode 100644 index 00000000..7163b064 Binary files /dev/null and b/PO/Library/Artifacts/f7/f71725b222020749f0e6a3181ee579ae differ diff --git a/PO/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 b/PO/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 new file mode 100644 index 00000000..4e07cce2 Binary files /dev/null and b/PO/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 differ diff --git a/PO/Library/Artifacts/f7/f72f8e51701a958be2077e5ffb1044fa b/PO/Library/Artifacts/f7/f72f8e51701a958be2077e5ffb1044fa new file mode 100644 index 00000000..29abfa6c Binary files /dev/null and b/PO/Library/Artifacts/f7/f72f8e51701a958be2077e5ffb1044fa differ diff --git a/PO/Library/Artifacts/f7/f7567243fd0c88825a3b0df488567303 b/PO/Library/Artifacts/f7/f7567243fd0c88825a3b0df488567303 new file mode 100644 index 00000000..6fd75110 Binary files /dev/null and b/PO/Library/Artifacts/f7/f7567243fd0c88825a3b0df488567303 differ diff --git a/PO/Library/Artifacts/f7/f767c38ab303df27d93f1417472caea0 b/PO/Library/Artifacts/f7/f767c38ab303df27d93f1417472caea0 new file mode 100644 index 00000000..747c03fe Binary files /dev/null and b/PO/Library/Artifacts/f7/f767c38ab303df27d93f1417472caea0 differ diff --git a/PO/Library/Artifacts/f7/f78c593842bd5595338d12493bd63abe b/PO/Library/Artifacts/f7/f78c593842bd5595338d12493bd63abe new file mode 100644 index 00000000..e02dafc1 Binary files /dev/null and b/PO/Library/Artifacts/f7/f78c593842bd5595338d12493bd63abe differ diff --git a/PO/Library/Artifacts/f7/f7bbd64938fa85448aa7d0487683f4ea b/PO/Library/Artifacts/f7/f7bbd64938fa85448aa7d0487683f4ea new file mode 100644 index 00000000..5d7d3f4a Binary files /dev/null and b/PO/Library/Artifacts/f7/f7bbd64938fa85448aa7d0487683f4ea differ diff --git a/PO/Library/Artifacts/f7/f7c28f975178dcc15c01dbad6828b8df b/PO/Library/Artifacts/f7/f7c28f975178dcc15c01dbad6828b8df new file mode 100644 index 00000000..e3d32cd2 Binary files /dev/null and b/PO/Library/Artifacts/f7/f7c28f975178dcc15c01dbad6828b8df differ diff --git a/PO/Library/Artifacts/f7/f7ccc85c1fa9fff39fffafdaa97d0f67 b/PO/Library/Artifacts/f7/f7ccc85c1fa9fff39fffafdaa97d0f67 new file mode 100644 index 00000000..09590c31 Binary files /dev/null and b/PO/Library/Artifacts/f7/f7ccc85c1fa9fff39fffafdaa97d0f67 differ diff --git a/PO/Library/Artifacts/f7/f7fb809f2deb7b8fb7263bab51eb609b b/PO/Library/Artifacts/f7/f7fb809f2deb7b8fb7263bab51eb609b new file mode 100644 index 00000000..bcf5d587 Binary files /dev/null and b/PO/Library/Artifacts/f7/f7fb809f2deb7b8fb7263bab51eb609b differ diff --git a/PO/Library/Artifacts/f8/f80e5b80496d3917984390bc9847ae68 b/PO/Library/Artifacts/f8/f80e5b80496d3917984390bc9847ae68 new file mode 100644 index 00000000..fe27eb7e Binary files /dev/null and b/PO/Library/Artifacts/f8/f80e5b80496d3917984390bc9847ae68 differ diff --git a/PO/Library/Artifacts/f8/f813aeee8d54472eeac009016e4e9d29 b/PO/Library/Artifacts/f8/f813aeee8d54472eeac009016e4e9d29 new file mode 100644 index 00000000..9f916bf8 Binary files /dev/null and b/PO/Library/Artifacts/f8/f813aeee8d54472eeac009016e4e9d29 differ diff --git a/PO/Library/Artifacts/f8/f82e0b1bf716add16ef618fb2f68a106 b/PO/Library/Artifacts/f8/f82e0b1bf716add16ef618fb2f68a106 new file mode 100644 index 00000000..07d1d707 Binary files /dev/null and b/PO/Library/Artifacts/f8/f82e0b1bf716add16ef618fb2f68a106 differ diff --git a/PO/Library/Artifacts/f8/f845923d426497e37e3000a1b40107b9 b/PO/Library/Artifacts/f8/f845923d426497e37e3000a1b40107b9 new file mode 100644 index 00000000..3b0dfce9 Binary files /dev/null and b/PO/Library/Artifacts/f8/f845923d426497e37e3000a1b40107b9 differ diff --git a/PO/Library/Artifacts/f8/f84d20d5d6b1a187ec58fb254200e69c b/PO/Library/Artifacts/f8/f84d20d5d6b1a187ec58fb254200e69c new file mode 100644 index 00000000..523d4659 Binary files /dev/null and b/PO/Library/Artifacts/f8/f84d20d5d6b1a187ec58fb254200e69c differ diff --git a/PO/Library/Artifacts/f8/f88b3a2cbdbb14b6549ff167cfc3396f b/PO/Library/Artifacts/f8/f88b3a2cbdbb14b6549ff167cfc3396f new file mode 100644 index 00000000..78ea3274 Binary files /dev/null and b/PO/Library/Artifacts/f8/f88b3a2cbdbb14b6549ff167cfc3396f differ diff --git a/PO/Library/Artifacts/f8/f890f0f3147ff9fa99c4fd8b7abb2728 b/PO/Library/Artifacts/f8/f890f0f3147ff9fa99c4fd8b7abb2728 new file mode 100644 index 00000000..4e99b64c Binary files /dev/null and b/PO/Library/Artifacts/f8/f890f0f3147ff9fa99c4fd8b7abb2728 differ diff --git a/PO/Library/Artifacts/f8/f89eb6307a4507964b82d58c8de95be9 b/PO/Library/Artifacts/f8/f89eb6307a4507964b82d58c8de95be9 new file mode 100644 index 00000000..5f8f23a3 Binary files /dev/null and b/PO/Library/Artifacts/f8/f89eb6307a4507964b82d58c8de95be9 differ diff --git a/PO/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 b/PO/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 new file mode 100644 index 00000000..d6c09bb0 Binary files /dev/null and b/PO/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 differ diff --git a/PO/Library/Artifacts/f8/f8d063e796f1cb5d7e62df385d3e3727 b/PO/Library/Artifacts/f8/f8d063e796f1cb5d7e62df385d3e3727 new file mode 100644 index 00000000..b084be3e Binary files /dev/null and b/PO/Library/Artifacts/f8/f8d063e796f1cb5d7e62df385d3e3727 differ diff --git a/PO/Library/Artifacts/f8/f8d7beb6655fac32751e31913198bc52 b/PO/Library/Artifacts/f8/f8d7beb6655fac32751e31913198bc52 new file mode 100644 index 00000000..cad7504a Binary files /dev/null and b/PO/Library/Artifacts/f8/f8d7beb6655fac32751e31913198bc52 differ diff --git a/PO/Library/Artifacts/f8/f8ef5a599bbfbf88ab6d15141cb9ecf0 b/PO/Library/Artifacts/f8/f8ef5a599bbfbf88ab6d15141cb9ecf0 new file mode 100644 index 00000000..aa42e902 Binary files /dev/null and b/PO/Library/Artifacts/f8/f8ef5a599bbfbf88ab6d15141cb9ecf0 differ diff --git a/PO/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 b/PO/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 new file mode 100644 index 00000000..0b0c07a7 Binary files /dev/null and b/PO/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 differ diff --git a/PO/Library/Artifacts/f9/f909518c95d199b5fba72f13b40c40f8 b/PO/Library/Artifacts/f9/f909518c95d199b5fba72f13b40c40f8 new file mode 100644 index 00000000..f4a37358 Binary files /dev/null and b/PO/Library/Artifacts/f9/f909518c95d199b5fba72f13b40c40f8 differ diff --git a/PO/Library/Artifacts/f9/f90edcfd319518f51217c2be077ca486 b/PO/Library/Artifacts/f9/f90edcfd319518f51217c2be077ca486 new file mode 100644 index 00000000..ff493550 Binary files /dev/null and b/PO/Library/Artifacts/f9/f90edcfd319518f51217c2be077ca486 differ diff --git a/PO/Library/Artifacts/f9/f919bd579f5d1480f24560028f9fc73d b/PO/Library/Artifacts/f9/f919bd579f5d1480f24560028f9fc73d new file mode 100644 index 00000000..d7d2bd3a Binary files /dev/null and b/PO/Library/Artifacts/f9/f919bd579f5d1480f24560028f9fc73d differ diff --git a/PO/Library/Artifacts/f9/f919ed1aeceeaa87fbf7af30aa8f9608 b/PO/Library/Artifacts/f9/f919ed1aeceeaa87fbf7af30aa8f9608 new file mode 100644 index 00000000..bcea8be2 Binary files /dev/null and b/PO/Library/Artifacts/f9/f919ed1aeceeaa87fbf7af30aa8f9608 differ diff --git a/PO/Library/Artifacts/f9/f9209630751a37a151f59e3404efedbe b/PO/Library/Artifacts/f9/f9209630751a37a151f59e3404efedbe new file mode 100644 index 00000000..8fedb795 Binary files /dev/null and b/PO/Library/Artifacts/f9/f9209630751a37a151f59e3404efedbe differ diff --git a/PO/Library/Artifacts/f9/f9285e00f0c8b1cd0ffd70721022905a b/PO/Library/Artifacts/f9/f9285e00f0c8b1cd0ffd70721022905a new file mode 100644 index 00000000..4fdec435 Binary files /dev/null and b/PO/Library/Artifacts/f9/f9285e00f0c8b1cd0ffd70721022905a differ diff --git a/PO/Library/Artifacts/f9/f931d31c73507ea9b1822b1170a3d7fb b/PO/Library/Artifacts/f9/f931d31c73507ea9b1822b1170a3d7fb new file mode 100644 index 00000000..64503c84 Binary files /dev/null and b/PO/Library/Artifacts/f9/f931d31c73507ea9b1822b1170a3d7fb differ diff --git a/PO/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 b/PO/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 new file mode 100644 index 00000000..b5c68365 Binary files /dev/null and b/PO/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 differ diff --git a/PO/Library/Artifacts/f9/f93992d07442d1e284594428aef07a37 b/PO/Library/Artifacts/f9/f93992d07442d1e284594428aef07a37 new file mode 100644 index 00000000..d4d9e4e8 Binary files /dev/null and b/PO/Library/Artifacts/f9/f93992d07442d1e284594428aef07a37 differ diff --git a/PO/Library/Artifacts/f9/f9455e7a17b49edb57100fdcb957adb2 b/PO/Library/Artifacts/f9/f9455e7a17b49edb57100fdcb957adb2 new file mode 100644 index 00000000..884c4286 Binary files /dev/null and b/PO/Library/Artifacts/f9/f9455e7a17b49edb57100fdcb957adb2 differ diff --git a/PO/Library/Artifacts/f9/f9479e90545fcfe203a5434efd87ff9e b/PO/Library/Artifacts/f9/f9479e90545fcfe203a5434efd87ff9e new file mode 100644 index 00000000..7a95a20c Binary files /dev/null and b/PO/Library/Artifacts/f9/f9479e90545fcfe203a5434efd87ff9e differ diff --git a/PO/Library/Artifacts/f9/f94a61c99c303b1d55a45ca03474636e b/PO/Library/Artifacts/f9/f94a61c99c303b1d55a45ca03474636e new file mode 100644 index 00000000..8ad2e6c9 Binary files /dev/null and b/PO/Library/Artifacts/f9/f94a61c99c303b1d55a45ca03474636e differ diff --git a/PO/Library/Artifacts/f9/f95555a52e0e193d4cf08b9cb3049434 b/PO/Library/Artifacts/f9/f95555a52e0e193d4cf08b9cb3049434 new file mode 100644 index 00000000..3c717ed5 Binary files /dev/null and b/PO/Library/Artifacts/f9/f95555a52e0e193d4cf08b9cb3049434 differ diff --git a/PO/Library/Artifacts/f9/f961f410a180f82004a26d461d1e059e b/PO/Library/Artifacts/f9/f961f410a180f82004a26d461d1e059e new file mode 100644 index 00000000..ba07e13c Binary files /dev/null and b/PO/Library/Artifacts/f9/f961f410a180f82004a26d461d1e059e differ diff --git a/PO/Library/Artifacts/f9/f96339f20b3950747400ffc0c8132348 b/PO/Library/Artifacts/f9/f96339f20b3950747400ffc0c8132348 new file mode 100644 index 00000000..dd283960 Binary files /dev/null and b/PO/Library/Artifacts/f9/f96339f20b3950747400ffc0c8132348 differ diff --git a/PO/Library/Artifacts/f9/f96e0bc318e38e3ccdcc254f0f05c8ed b/PO/Library/Artifacts/f9/f96e0bc318e38e3ccdcc254f0f05c8ed new file mode 100644 index 00000000..bb92e739 Binary files /dev/null and b/PO/Library/Artifacts/f9/f96e0bc318e38e3ccdcc254f0f05c8ed differ diff --git a/PO/Library/Artifacts/f9/f977fdcf35bf71106e2699c7abce0145 b/PO/Library/Artifacts/f9/f977fdcf35bf71106e2699c7abce0145 new file mode 100644 index 00000000..20355350 Binary files /dev/null and b/PO/Library/Artifacts/f9/f977fdcf35bf71106e2699c7abce0145 differ diff --git a/PO/Library/Artifacts/f9/f989c8f58ac1c21252f67fcc49beee8f b/PO/Library/Artifacts/f9/f989c8f58ac1c21252f67fcc49beee8f new file mode 100644 index 00000000..9f918a78 Binary files /dev/null and b/PO/Library/Artifacts/f9/f989c8f58ac1c21252f67fcc49beee8f differ diff --git a/PO/Library/Artifacts/f9/f999419cd12f29cc9ce411257249465c b/PO/Library/Artifacts/f9/f999419cd12f29cc9ce411257249465c new file mode 100644 index 00000000..530347b4 Binary files /dev/null and b/PO/Library/Artifacts/f9/f999419cd12f29cc9ce411257249465c differ diff --git a/PO/Library/Artifacts/f9/f9b6cbbe3e456f2a02b53c2dbf955f4b b/PO/Library/Artifacts/f9/f9b6cbbe3e456f2a02b53c2dbf955f4b new file mode 100644 index 00000000..c90632ee Binary files /dev/null and b/PO/Library/Artifacts/f9/f9b6cbbe3e456f2a02b53c2dbf955f4b differ diff --git a/PO/Library/Artifacts/f9/f9cc8264a8e7a452e78633b72a5940fe b/PO/Library/Artifacts/f9/f9cc8264a8e7a452e78633b72a5940fe new file mode 100644 index 00000000..6a645af0 Binary files /dev/null and b/PO/Library/Artifacts/f9/f9cc8264a8e7a452e78633b72a5940fe differ diff --git a/PO/Library/Artifacts/f9/f9e25b482f3dbfbfb462e7b08a5d1281 b/PO/Library/Artifacts/f9/f9e25b482f3dbfbfb462e7b08a5d1281 new file mode 100644 index 00000000..8db002e7 Binary files /dev/null and b/PO/Library/Artifacts/f9/f9e25b482f3dbfbfb462e7b08a5d1281 differ diff --git a/PO/Library/Artifacts/fa/fa1f4f91254fa64bbd7146964a7198da b/PO/Library/Artifacts/fa/fa1f4f91254fa64bbd7146964a7198da new file mode 100644 index 00000000..4d1d7b7a Binary files /dev/null and b/PO/Library/Artifacts/fa/fa1f4f91254fa64bbd7146964a7198da differ diff --git a/PO/Library/Artifacts/fa/fa209e7e1353ad4b82466444233bddd4 b/PO/Library/Artifacts/fa/fa209e7e1353ad4b82466444233bddd4 new file mode 100644 index 00000000..111f8f54 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa209e7e1353ad4b82466444233bddd4 differ diff --git a/PO/Library/Artifacts/fa/fa47dc317566c7d738ccf07b45aa2cd7 b/PO/Library/Artifacts/fa/fa47dc317566c7d738ccf07b45aa2cd7 new file mode 100644 index 00000000..b3ba4c3c Binary files /dev/null and b/PO/Library/Artifacts/fa/fa47dc317566c7d738ccf07b45aa2cd7 differ diff --git a/PO/Library/Artifacts/fa/fa49902e771527aa9fdf2d0a288314b8 b/PO/Library/Artifacts/fa/fa49902e771527aa9fdf2d0a288314b8 new file mode 100644 index 00000000..b4ea5628 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa49902e771527aa9fdf2d0a288314b8 differ diff --git a/PO/Library/Artifacts/fa/fa5399ae3d36e8588bccea9a727794c7 b/PO/Library/Artifacts/fa/fa5399ae3d36e8588bccea9a727794c7 new file mode 100644 index 00000000..c1d24e57 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa5399ae3d36e8588bccea9a727794c7 differ diff --git a/PO/Library/Artifacts/fa/fa5ea87fbeb34ecf660fd6ce0cb26540 b/PO/Library/Artifacts/fa/fa5ea87fbeb34ecf660fd6ce0cb26540 new file mode 100644 index 00000000..35db1307 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa5ea87fbeb34ecf660fd6ce0cb26540 differ diff --git a/PO/Library/Artifacts/fa/fa5fca14d4bc96cb0d209540404c12a6 b/PO/Library/Artifacts/fa/fa5fca14d4bc96cb0d209540404c12a6 new file mode 100644 index 00000000..0079a221 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa5fca14d4bc96cb0d209540404c12a6 differ diff --git a/PO/Library/Artifacts/fa/fa6dff5d4deb804a8c9137d1bced6d0a b/PO/Library/Artifacts/fa/fa6dff5d4deb804a8c9137d1bced6d0a new file mode 100644 index 00000000..1327b65b Binary files /dev/null and b/PO/Library/Artifacts/fa/fa6dff5d4deb804a8c9137d1bced6d0a differ diff --git a/PO/Library/Artifacts/fa/fa79be862e9758d673ee18af1ccad708 b/PO/Library/Artifacts/fa/fa79be862e9758d673ee18af1ccad708 new file mode 100644 index 00000000..f744aa29 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa79be862e9758d673ee18af1ccad708 differ diff --git a/PO/Library/Artifacts/fa/fa8bf42cedeb6a401c92c0262055503b b/PO/Library/Artifacts/fa/fa8bf42cedeb6a401c92c0262055503b new file mode 100644 index 00000000..fd574c2e Binary files /dev/null and b/PO/Library/Artifacts/fa/fa8bf42cedeb6a401c92c0262055503b differ diff --git a/PO/Library/Artifacts/fa/fa9d0e295233f028592182c9f7846a64 b/PO/Library/Artifacts/fa/fa9d0e295233f028592182c9f7846a64 new file mode 100644 index 00000000..c1839701 Binary files /dev/null and b/PO/Library/Artifacts/fa/fa9d0e295233f028592182c9f7846a64 differ diff --git a/PO/Library/Artifacts/fa/faa2b691c574d2a80ed40baccaf2c51b b/PO/Library/Artifacts/fa/faa2b691c574d2a80ed40baccaf2c51b new file mode 100644 index 00000000..9b94dcb0 Binary files /dev/null and b/PO/Library/Artifacts/fa/faa2b691c574d2a80ed40baccaf2c51b differ diff --git a/PO/Library/Artifacts/fa/faa5ab6400b7dd9b1e0fe786a75eac10 b/PO/Library/Artifacts/fa/faa5ab6400b7dd9b1e0fe786a75eac10 new file mode 100644 index 00000000..c3f7800b Binary files /dev/null and b/PO/Library/Artifacts/fa/faa5ab6400b7dd9b1e0fe786a75eac10 differ diff --git a/PO/Library/Artifacts/fa/faab7d0049fda2f373600e05231eb993 b/PO/Library/Artifacts/fa/faab7d0049fda2f373600e05231eb993 new file mode 100644 index 00000000..3b5f254a Binary files /dev/null and b/PO/Library/Artifacts/fa/faab7d0049fda2f373600e05231eb993 differ diff --git a/PO/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 b/PO/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 new file mode 100644 index 00000000..f9dff941 Binary files /dev/null and b/PO/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 differ diff --git a/PO/Library/Artifacts/fa/fab0e1df96dc083dc7382191024e3c89 b/PO/Library/Artifacts/fa/fab0e1df96dc083dc7382191024e3c89 new file mode 100644 index 00000000..4640896b Binary files /dev/null and b/PO/Library/Artifacts/fa/fab0e1df96dc083dc7382191024e3c89 differ diff --git a/PO/Library/Artifacts/fa/fab2478773ca3ead9d371a3004eb513f b/PO/Library/Artifacts/fa/fab2478773ca3ead9d371a3004eb513f new file mode 100644 index 00000000..93502f58 Binary files /dev/null and b/PO/Library/Artifacts/fa/fab2478773ca3ead9d371a3004eb513f differ diff --git a/PO/Library/Artifacts/fa/fac1b6b6e36eebbfffe17d639c692a0a b/PO/Library/Artifacts/fa/fac1b6b6e36eebbfffe17d639c692a0a new file mode 100644 index 00000000..a70e6e4b Binary files /dev/null and b/PO/Library/Artifacts/fa/fac1b6b6e36eebbfffe17d639c692a0a differ diff --git a/PO/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 b/PO/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 new file mode 100644 index 00000000..b4ef869c Binary files /dev/null and b/PO/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 differ diff --git a/PO/Library/Artifacts/fa/fad564578277fd1e409e765a45bc3744 b/PO/Library/Artifacts/fa/fad564578277fd1e409e765a45bc3744 new file mode 100644 index 00000000..828fce33 Binary files /dev/null and b/PO/Library/Artifacts/fa/fad564578277fd1e409e765a45bc3744 differ diff --git a/PO/Library/Artifacts/fa/fada6911b2c6687f663a592b784f1737 b/PO/Library/Artifacts/fa/fada6911b2c6687f663a592b784f1737 new file mode 100644 index 00000000..afb328ca Binary files /dev/null and b/PO/Library/Artifacts/fa/fada6911b2c6687f663a592b784f1737 differ diff --git a/PO/Library/Artifacts/fa/fae70420edd0e0a5958d19973e4c08e1 b/PO/Library/Artifacts/fa/fae70420edd0e0a5958d19973e4c08e1 new file mode 100644 index 00000000..c59b6bb9 Binary files /dev/null and b/PO/Library/Artifacts/fa/fae70420edd0e0a5958d19973e4c08e1 differ diff --git a/PO/Library/Artifacts/fa/faf844dfd1b9f22b41be6d89dbf32567 b/PO/Library/Artifacts/fa/faf844dfd1b9f22b41be6d89dbf32567 new file mode 100644 index 00000000..d7baa631 Binary files /dev/null and b/PO/Library/Artifacts/fa/faf844dfd1b9f22b41be6d89dbf32567 differ diff --git a/PO/Library/Artifacts/fb/fb0430da318fde49fd8aa73b95975dc6 b/PO/Library/Artifacts/fb/fb0430da318fde49fd8aa73b95975dc6 new file mode 100644 index 00000000..c6377e4a Binary files /dev/null and b/PO/Library/Artifacts/fb/fb0430da318fde49fd8aa73b95975dc6 differ diff --git a/PO/Library/Artifacts/fb/fb2d7796bfba5e1184370261a03cb452 b/PO/Library/Artifacts/fb/fb2d7796bfba5e1184370261a03cb452 new file mode 100644 index 00000000..d7380985 Binary files /dev/null and b/PO/Library/Artifacts/fb/fb2d7796bfba5e1184370261a03cb452 differ diff --git a/PO/Library/Artifacts/fb/fb308b93faeabd650917966d76f34a55 b/PO/Library/Artifacts/fb/fb308b93faeabd650917966d76f34a55 new file mode 100644 index 00000000..228d9b46 Binary files /dev/null and b/PO/Library/Artifacts/fb/fb308b93faeabd650917966d76f34a55 differ diff --git a/PO/Library/Artifacts/fb/fb5108436cc32913f44fd6ceed8f9d52 b/PO/Library/Artifacts/fb/fb5108436cc32913f44fd6ceed8f9d52 new file mode 100644 index 00000000..6497b87f Binary files /dev/null and b/PO/Library/Artifacts/fb/fb5108436cc32913f44fd6ceed8f9d52 differ diff --git a/PO/Library/Artifacts/fb/fb55b1ef0fe98ce71454ac9829d6c3e1 b/PO/Library/Artifacts/fb/fb55b1ef0fe98ce71454ac9829d6c3e1 new file mode 100644 index 00000000..5f6f4ba1 Binary files /dev/null and b/PO/Library/Artifacts/fb/fb55b1ef0fe98ce71454ac9829d6c3e1 differ diff --git a/PO/Library/Artifacts/fb/fb68e08c4723c32c459cb596f9cddf9d b/PO/Library/Artifacts/fb/fb68e08c4723c32c459cb596f9cddf9d new file mode 100644 index 00000000..7164e0ed Binary files /dev/null and b/PO/Library/Artifacts/fb/fb68e08c4723c32c459cb596f9cddf9d differ diff --git a/PO/Library/Artifacts/fb/fb9d4cb67e30c6564d83934dd7974919 b/PO/Library/Artifacts/fb/fb9d4cb67e30c6564d83934dd7974919 new file mode 100644 index 00000000..a427738a Binary files /dev/null and b/PO/Library/Artifacts/fb/fb9d4cb67e30c6564d83934dd7974919 differ diff --git a/PO/Library/Artifacts/fb/fbc9727014f2e7614567ee8f2789dd86 b/PO/Library/Artifacts/fb/fbc9727014f2e7614567ee8f2789dd86 new file mode 100644 index 00000000..c41d04b9 Binary files /dev/null and b/PO/Library/Artifacts/fb/fbc9727014f2e7614567ee8f2789dd86 differ diff --git a/PO/Library/Artifacts/fb/fbcbc30ae985af550b79e6b424d56c60 b/PO/Library/Artifacts/fb/fbcbc30ae985af550b79e6b424d56c60 new file mode 100644 index 00000000..2705bd5a Binary files /dev/null and b/PO/Library/Artifacts/fb/fbcbc30ae985af550b79e6b424d56c60 differ diff --git a/PO/Library/Artifacts/fb/fbce4ef3a22ec40c9ef23f193fd8a1c6 b/PO/Library/Artifacts/fb/fbce4ef3a22ec40c9ef23f193fd8a1c6 new file mode 100644 index 00000000..a6414ba9 Binary files /dev/null and b/PO/Library/Artifacts/fb/fbce4ef3a22ec40c9ef23f193fd8a1c6 differ diff --git a/PO/Library/Artifacts/fb/fbfaf530f10cb1a1edea11f4aff78485 b/PO/Library/Artifacts/fb/fbfaf530f10cb1a1edea11f4aff78485 new file mode 100644 index 00000000..0406246d Binary files /dev/null and b/PO/Library/Artifacts/fb/fbfaf530f10cb1a1edea11f4aff78485 differ diff --git a/PO/Library/Artifacts/fc/fc058d1389ca0dd3314a1d9093da4671 b/PO/Library/Artifacts/fc/fc058d1389ca0dd3314a1d9093da4671 new file mode 100644 index 00000000..a3281fae Binary files /dev/null and b/PO/Library/Artifacts/fc/fc058d1389ca0dd3314a1d9093da4671 differ diff --git a/PO/Library/Artifacts/fc/fc12a9f2ff5bca94c328ff04613a2f89 b/PO/Library/Artifacts/fc/fc12a9f2ff5bca94c328ff04613a2f89 new file mode 100644 index 00000000..b1e1bf98 Binary files /dev/null and b/PO/Library/Artifacts/fc/fc12a9f2ff5bca94c328ff04613a2f89 differ diff --git a/PO/Library/Artifacts/fc/fc46be487297389e0bc0af9a76ba7363 b/PO/Library/Artifacts/fc/fc46be487297389e0bc0af9a76ba7363 new file mode 100644 index 00000000..f013dda3 Binary files /dev/null and b/PO/Library/Artifacts/fc/fc46be487297389e0bc0af9a76ba7363 differ diff --git a/PO/Library/Artifacts/fc/fc4d46a7948bf7413bd0859316582394 b/PO/Library/Artifacts/fc/fc4d46a7948bf7413bd0859316582394 new file mode 100644 index 00000000..1dd3a9a7 Binary files /dev/null and b/PO/Library/Artifacts/fc/fc4d46a7948bf7413bd0859316582394 differ diff --git a/PO/Library/Artifacts/fc/fc6436cf7d26da707af7fbcba7c90ef5 b/PO/Library/Artifacts/fc/fc6436cf7d26da707af7fbcba7c90ef5 new file mode 100644 index 00000000..e349442b Binary files /dev/null and b/PO/Library/Artifacts/fc/fc6436cf7d26da707af7fbcba7c90ef5 differ diff --git a/PO/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 b/PO/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 new file mode 100644 index 00000000..966aac25 Binary files /dev/null and b/PO/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 differ diff --git a/PO/Library/Artifacts/fc/fc717975b327d17e0ebff398691a7e6b b/PO/Library/Artifacts/fc/fc717975b327d17e0ebff398691a7e6b new file mode 100644 index 00000000..0cee4ebd Binary files /dev/null and b/PO/Library/Artifacts/fc/fc717975b327d17e0ebff398691a7e6b differ diff --git a/PO/Library/Artifacts/fc/fc8480b32e146b20b63cb0b5b957130d b/PO/Library/Artifacts/fc/fc8480b32e146b20b63cb0b5b957130d new file mode 100644 index 00000000..faa9dfa9 Binary files /dev/null and b/PO/Library/Artifacts/fc/fc8480b32e146b20b63cb0b5b957130d differ diff --git a/PO/Library/Artifacts/fc/fc8e69a91fef3ce02cb4088223cb1966 b/PO/Library/Artifacts/fc/fc8e69a91fef3ce02cb4088223cb1966 new file mode 100644 index 00000000..7823771b Binary files /dev/null and b/PO/Library/Artifacts/fc/fc8e69a91fef3ce02cb4088223cb1966 differ diff --git a/PO/Library/Artifacts/fc/fc8ffcbbca6a4ccd63e7104528061161 b/PO/Library/Artifacts/fc/fc8ffcbbca6a4ccd63e7104528061161 new file mode 100644 index 00000000..bcbdd11d Binary files /dev/null and b/PO/Library/Artifacts/fc/fc8ffcbbca6a4ccd63e7104528061161 differ diff --git a/PO/Library/Artifacts/fc/fca6326497b681e144c1c2a670af47d6 b/PO/Library/Artifacts/fc/fca6326497b681e144c1c2a670af47d6 new file mode 100644 index 00000000..0012de00 Binary files /dev/null and b/PO/Library/Artifacts/fc/fca6326497b681e144c1c2a670af47d6 differ diff --git a/PO/Library/Artifacts/fc/fcb09fa6698834a28250599a07579ed5 b/PO/Library/Artifacts/fc/fcb09fa6698834a28250599a07579ed5 new file mode 100644 index 00000000..3a593b58 Binary files /dev/null and b/PO/Library/Artifacts/fc/fcb09fa6698834a28250599a07579ed5 differ diff --git a/PO/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 b/PO/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 new file mode 100644 index 00000000..5da373dd Binary files /dev/null and b/PO/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 differ diff --git a/PO/Library/Artifacts/fd/fd243aef013fde3f24e0015a9120f91e b/PO/Library/Artifacts/fd/fd243aef013fde3f24e0015a9120f91e new file mode 100644 index 00000000..82c14f55 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd243aef013fde3f24e0015a9120f91e differ diff --git a/PO/Library/Artifacts/fd/fd36174f1a64fbf2ed5f1c726bed9cdd b/PO/Library/Artifacts/fd/fd36174f1a64fbf2ed5f1c726bed9cdd new file mode 100644 index 00000000..a1cab0a0 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd36174f1a64fbf2ed5f1c726bed9cdd differ diff --git a/PO/Library/Artifacts/fd/fd3ed8fe48e6df30ff7b1bb76ea812db b/PO/Library/Artifacts/fd/fd3ed8fe48e6df30ff7b1bb76ea812db new file mode 100644 index 00000000..3eacd80c Binary files /dev/null and b/PO/Library/Artifacts/fd/fd3ed8fe48e6df30ff7b1bb76ea812db differ diff --git a/PO/Library/Artifacts/fd/fd4504fb379b7aa69a4bcc9869e16588 b/PO/Library/Artifacts/fd/fd4504fb379b7aa69a4bcc9869e16588 new file mode 100644 index 00000000..5251148e Binary files /dev/null and b/PO/Library/Artifacts/fd/fd4504fb379b7aa69a4bcc9869e16588 differ diff --git a/PO/Library/Artifacts/fd/fd4ce4bd549eae09c93f32c8a77eebea b/PO/Library/Artifacts/fd/fd4ce4bd549eae09c93f32c8a77eebea new file mode 100644 index 00000000..bdc45018 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd4ce4bd549eae09c93f32c8a77eebea differ diff --git a/PO/Library/Artifacts/fd/fd7caa58587cf2aa9b5dac1f91c1e679 b/PO/Library/Artifacts/fd/fd7caa58587cf2aa9b5dac1f91c1e679 new file mode 100644 index 00000000..e4f33216 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd7caa58587cf2aa9b5dac1f91c1e679 differ diff --git a/PO/Library/Artifacts/fd/fd85b8868a8dc48d55a31c78a4b9c5c8 b/PO/Library/Artifacts/fd/fd85b8868a8dc48d55a31c78a4b9c5c8 new file mode 100644 index 00000000..4ad8f0c6 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd85b8868a8dc48d55a31c78a4b9c5c8 differ diff --git a/PO/Library/Artifacts/fd/fd9417402d6c33ee3e2bddc5af3e3a99 b/PO/Library/Artifacts/fd/fd9417402d6c33ee3e2bddc5af3e3a99 new file mode 100644 index 00000000..4deb334a Binary files /dev/null and b/PO/Library/Artifacts/fd/fd9417402d6c33ee3e2bddc5af3e3a99 differ diff --git a/PO/Library/Artifacts/fd/fd984c0e0650a6ae9367398462d08a98 b/PO/Library/Artifacts/fd/fd984c0e0650a6ae9367398462d08a98 new file mode 100644 index 00000000..8c8319b0 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd984c0e0650a6ae9367398462d08a98 differ diff --git a/PO/Library/Artifacts/fd/fd984c285ac6ae65fc5190fd3e587510 b/PO/Library/Artifacts/fd/fd984c285ac6ae65fc5190fd3e587510 new file mode 100644 index 00000000..193af611 Binary files /dev/null and b/PO/Library/Artifacts/fd/fd984c285ac6ae65fc5190fd3e587510 differ diff --git a/PO/Library/Artifacts/fd/fdc0eaf772a38bd83537e552bccc2e33 b/PO/Library/Artifacts/fd/fdc0eaf772a38bd83537e552bccc2e33 new file mode 100644 index 00000000..03fc3592 Binary files /dev/null and b/PO/Library/Artifacts/fd/fdc0eaf772a38bd83537e552bccc2e33 differ diff --git a/PO/Library/Artifacts/fd/fddbc1099db97a3dac41fdfa648aeb90 b/PO/Library/Artifacts/fd/fddbc1099db97a3dac41fdfa648aeb90 new file mode 100644 index 00000000..b219c0a0 Binary files /dev/null and b/PO/Library/Artifacts/fd/fddbc1099db97a3dac41fdfa648aeb90 differ diff --git a/PO/Library/Artifacts/fd/fde6c1ae5cecf69e22cccb8398a12fbb b/PO/Library/Artifacts/fd/fde6c1ae5cecf69e22cccb8398a12fbb new file mode 100644 index 00000000..2b454a46 Binary files /dev/null and b/PO/Library/Artifacts/fd/fde6c1ae5cecf69e22cccb8398a12fbb differ diff --git a/PO/Library/Artifacts/fd/fdf79ea07e912d6207808e372404be96 b/PO/Library/Artifacts/fd/fdf79ea07e912d6207808e372404be96 new file mode 100644 index 00000000..dae659ab Binary files /dev/null and b/PO/Library/Artifacts/fd/fdf79ea07e912d6207808e372404be96 differ diff --git a/PO/Library/Artifacts/fe/fe1043e5ed20bec74994d2ab252f7f68 b/PO/Library/Artifacts/fe/fe1043e5ed20bec74994d2ab252f7f68 new file mode 100644 index 00000000..53117263 Binary files /dev/null and b/PO/Library/Artifacts/fe/fe1043e5ed20bec74994d2ab252f7f68 differ diff --git a/PO/Library/Artifacts/fe/fe4645f9ae4b5ad0c98093056e566fca b/PO/Library/Artifacts/fe/fe4645f9ae4b5ad0c98093056e566fca new file mode 100644 index 00000000..7a26f00d Binary files /dev/null and b/PO/Library/Artifacts/fe/fe4645f9ae4b5ad0c98093056e566fca differ diff --git a/PO/Library/Artifacts/fe/fe4c1f78d51ff4a6b54f723daa9e454d b/PO/Library/Artifacts/fe/fe4c1f78d51ff4a6b54f723daa9e454d new file mode 100644 index 00000000..8105347e Binary files /dev/null and b/PO/Library/Artifacts/fe/fe4c1f78d51ff4a6b54f723daa9e454d differ diff --git a/PO/Library/Artifacts/fe/fe68498c68524807f3689aa30945bca6 b/PO/Library/Artifacts/fe/fe68498c68524807f3689aa30945bca6 new file mode 100644 index 00000000..5e1219c3 Binary files /dev/null and b/PO/Library/Artifacts/fe/fe68498c68524807f3689aa30945bca6 differ diff --git a/PO/Library/Artifacts/fe/fe6cd4d976a4991c9737a0943455a1a0 b/PO/Library/Artifacts/fe/fe6cd4d976a4991c9737a0943455a1a0 new file mode 100644 index 00000000..e9e1a627 Binary files /dev/null and b/PO/Library/Artifacts/fe/fe6cd4d976a4991c9737a0943455a1a0 differ diff --git a/PO/Library/Artifacts/fe/fe6ed56596c89e863c504878e4d63e0d b/PO/Library/Artifacts/fe/fe6ed56596c89e863c504878e4d63e0d new file mode 100644 index 00000000..40450419 Binary files /dev/null and b/PO/Library/Artifacts/fe/fe6ed56596c89e863c504878e4d63e0d differ diff --git a/PO/Library/Artifacts/fe/fe8c4894475bae36fe2dafecbca90362 b/PO/Library/Artifacts/fe/fe8c4894475bae36fe2dafecbca90362 new file mode 100644 index 00000000..6824f26b Binary files /dev/null and b/PO/Library/Artifacts/fe/fe8c4894475bae36fe2dafecbca90362 differ diff --git a/PO/Library/Artifacts/fe/fe9505a93c3805bec5e8a7d9b0790d14 b/PO/Library/Artifacts/fe/fe9505a93c3805bec5e8a7d9b0790d14 new file mode 100644 index 00000000..a256a957 Binary files /dev/null and b/PO/Library/Artifacts/fe/fe9505a93c3805bec5e8a7d9b0790d14 differ diff --git a/PO/Library/Artifacts/fe/fe997b09947e5356056c84cc83da6bce b/PO/Library/Artifacts/fe/fe997b09947e5356056c84cc83da6bce new file mode 100644 index 00000000..498d4358 Binary files /dev/null and b/PO/Library/Artifacts/fe/fe997b09947e5356056c84cc83da6bce differ diff --git a/PO/Library/Artifacts/fe/fec515924199856b2b1d3a7aaa75f210 b/PO/Library/Artifacts/fe/fec515924199856b2b1d3a7aaa75f210 new file mode 100644 index 00000000..155d62b1 Binary files /dev/null and b/PO/Library/Artifacts/fe/fec515924199856b2b1d3a7aaa75f210 differ diff --git a/PO/Library/Artifacts/fe/fec614559d29ce3ca72a06e97f51cc9e b/PO/Library/Artifacts/fe/fec614559d29ce3ca72a06e97f51cc9e new file mode 100644 index 00000000..5b265469 Binary files /dev/null and b/PO/Library/Artifacts/fe/fec614559d29ce3ca72a06e97f51cc9e differ diff --git a/PO/Library/Artifacts/fe/fecab1b56b9cf642e1f07389ad1435ac b/PO/Library/Artifacts/fe/fecab1b56b9cf642e1f07389ad1435ac new file mode 100644 index 00000000..da0aded9 Binary files /dev/null and b/PO/Library/Artifacts/fe/fecab1b56b9cf642e1f07389ad1435ac differ diff --git a/PO/Library/Artifacts/fe/feda02ed6fd47ee7871b1e528700eee4 b/PO/Library/Artifacts/fe/feda02ed6fd47ee7871b1e528700eee4 new file mode 100644 index 00000000..9aa67729 Binary files /dev/null and b/PO/Library/Artifacts/fe/feda02ed6fd47ee7871b1e528700eee4 differ diff --git a/PO/Library/Artifacts/fe/feda0d19301f9a91bb0bb885bdf0c4ae b/PO/Library/Artifacts/fe/feda0d19301f9a91bb0bb885bdf0c4ae new file mode 100644 index 00000000..6100c89e Binary files /dev/null and b/PO/Library/Artifacts/fe/feda0d19301f9a91bb0bb885bdf0c4ae differ diff --git a/PO/Library/Artifacts/fe/fefee0fe73e25c6515392bbc5b1c32b5 b/PO/Library/Artifacts/fe/fefee0fe73e25c6515392bbc5b1c32b5 new file mode 100644 index 00000000..a8591cce Binary files /dev/null and b/PO/Library/Artifacts/fe/fefee0fe73e25c6515392bbc5b1c32b5 differ diff --git a/PO/Library/Artifacts/ff/ff25eb19a1a4a29515211c796828fa79 b/PO/Library/Artifacts/ff/ff25eb19a1a4a29515211c796828fa79 new file mode 100644 index 00000000..c36b53d9 Binary files /dev/null and b/PO/Library/Artifacts/ff/ff25eb19a1a4a29515211c796828fa79 differ diff --git a/PO/Library/Artifacts/ff/ff38877ba886783e3b1bf0cc2c6fe3f5 b/PO/Library/Artifacts/ff/ff38877ba886783e3b1bf0cc2c6fe3f5 new file mode 100644 index 00000000..8f802691 Binary files /dev/null and b/PO/Library/Artifacts/ff/ff38877ba886783e3b1bf0cc2c6fe3f5 differ diff --git a/PO/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 b/PO/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 new file mode 100644 index 00000000..5e3c113c Binary files /dev/null and b/PO/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 differ diff --git a/PO/Library/Artifacts/ff/ff597fccef94f87d82828d164d8d432b b/PO/Library/Artifacts/ff/ff597fccef94f87d82828d164d8d432b new file mode 100644 index 00000000..38747374 Binary files /dev/null and b/PO/Library/Artifacts/ff/ff597fccef94f87d82828d164d8d432b differ diff --git a/PO/Library/Artifacts/ff/ff8cdc30a1ca2c5ed5ab59599ff14e1d b/PO/Library/Artifacts/ff/ff8cdc30a1ca2c5ed5ab59599ff14e1d new file mode 100644 index 00000000..c1ee064e Binary files /dev/null and b/PO/Library/Artifacts/ff/ff8cdc30a1ca2c5ed5ab59599ff14e1d differ diff --git a/PO/Library/Artifacts/ff/ff949495976804fe09b51ae17858362f b/PO/Library/Artifacts/ff/ff949495976804fe09b51ae17858362f new file mode 100644 index 00000000..d0e70136 Binary files /dev/null and b/PO/Library/Artifacts/ff/ff949495976804fe09b51ae17858362f differ diff --git a/PO/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 b/PO/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 new file mode 100644 index 00000000..4f49b7df Binary files /dev/null and b/PO/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 differ diff --git a/PO/Library/Artifacts/ff/ffbc6b8da8fe9fd96bf482d22bc2d9e7 b/PO/Library/Artifacts/ff/ffbc6b8da8fe9fd96bf482d22bc2d9e7 new file mode 100644 index 00000000..0d7b97be Binary files /dev/null and b/PO/Library/Artifacts/ff/ffbc6b8da8fe9fd96bf482d22bc2d9e7 differ diff --git a/PO/Library/Artifacts/ff/ffd4e27c4f647e4542fcac136662d82e b/PO/Library/Artifacts/ff/ffd4e27c4f647e4542fcac136662d82e new file mode 100644 index 00000000..4a7ff764 Binary files /dev/null and b/PO/Library/Artifacts/ff/ffd4e27c4f647e4542fcac136662d82e differ diff --git a/PO/Library/Artifacts/ff/ffdcd1dfdaeeac40986aabfac0e09a2e b/PO/Library/Artifacts/ff/ffdcd1dfdaeeac40986aabfac0e09a2e new file mode 100644 index 00000000..afacdbee Binary files /dev/null and b/PO/Library/Artifacts/ff/ffdcd1dfdaeeac40986aabfac0e09a2e differ diff --git a/PO/Library/Artifacts/ff/fff85b805900f4d872d6f7a37d7e6362 b/PO/Library/Artifacts/ff/fff85b805900f4d872d6f7a37d7e6362 new file mode 100644 index 00000000..1c3da4f8 Binary files /dev/null and b/PO/Library/Artifacts/ff/fff85b805900f4d872d6f7a37d7e6362 differ diff --git a/PO/Library/AssetImportState b/PO/Library/AssetImportState new file mode 100644 index 00000000..21c67d7f --- /dev/null +++ b/PO/Library/AssetImportState @@ -0,0 +1 @@ +-2;0;0;0;-1 \ No newline at end of file diff --git a/PO/Library/BuildPlayer.prefs b/PO/Library/BuildPlayer.prefs new file mode 100644 index 00000000..e69de29b diff --git a/PO/Library/BuildSettings.asset b/PO/Library/BuildSettings.asset new file mode 100644 index 00000000..ff4a6327 Binary files /dev/null and b/PO/Library/BuildSettings.asset differ diff --git a/PO/Library/CurrentLayout-default.dwlt b/PO/Library/CurrentLayout-default.dwlt new file mode 100644 index 00000000..11a2e3a9 --- /dev/null +++ b/PO/Library/CurrentLayout-default.dwlt @@ -0,0 +1,711 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 43.2 + width: 1536 + height: 780.8 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 2} + m_MinSize: {x: 875, y: 492} + m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 1 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 3} + - {fileID: 4} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1536 + height: 781 + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1536 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 6} + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1536 + height: 731 + m_MinSize: {x: 911, y: 442} + m_MaxSize: {x: 22006, y: 10021} + vertical: 0 + controlID: 184 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 761 + width: 1536 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 826 + height: 731 + m_MinSize: {x: 201, y: 442} + m_MaxSize: {x: 4001, y: 8042} + vertical: 1 + controlID: 97 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 826 + y: 0 + width: 202 + height: 731 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 12} + m_Panes: + - {fileID: 12} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1028 + y: 0 + width: 232 + height: 731 + m_MinSize: {x: 232, y: 271} + m_MaxSize: {x: 10002, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1260 + y: 0 + width: 276 + height: 731 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 826 + height: 225 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 225 + width: 826 + height: 506 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 826.4 + y: 73.6 + width: 200 + height: 710 + m_ViewDataDictionary: {fileID: 0} + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: bc3a0000 + m_LastClickedID: 0 + m_ExpandedIDs: 0addffff0eddffff12ddffff16ddffff64fbffff82390000a6390000aa390000ae390000ce390000ea390000063a0000103a0000143a0000223a00002c3a0000303a00004a3a0000723a0000a23a0000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: PlayerButton + m_OriginalName: PlayerButton + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: -8950 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 0 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 7} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 6ace0dc7fc539e34ca196a90503bca95 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1260 + y: 73.6 + width: 275 + height: 710 + m_ViewDataDictionary: {fileID: 0} + m_OpenAddComponentMenu: 0 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_LockTracker: + m_IsLocked: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1028 + y: 73.6 + width: 230 + height: 710 + m_ViewDataDictionary: {fileID: 0} + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_SoftLockControlStates: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/Scripts/Configs/BattleConfigs + m_ViewMode: 1 + m_StartGridSize: 16 + m_LastFolders: + - Assets/Scripts/Configs/BattleConfigs + m_LastFoldersGridSize: 16 + m_LastProjectPath: C:\Users\Dara\PO\PO + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 623c0000 + m_LastClickedID: 15458 + m_ExpandedIDs: 00000000303c0000323c0000343c0000423c0000463c000000ca9a3b + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 00000000303c0000323c0000343c0000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: + m_LastClickedInstanceID: 0 + m_HadKeyboardFocusLastEvent: 1 + m_ExpandedInstanceIDs: f26c000000000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 8} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 16 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 298.4 + width: 825 + height: 485 + m_ViewDataDictionary: {fileID: 0} + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_SerializedCustomFieldsNames: [] + m_SerializedCustomFieldsValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 1920, y: 1080} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_MaximizeOnPlay: 0 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000006000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -768 + m_HBaseRangeMax: 768 + m_VBaseRangeMin: -432 + m_VBaseRangeMax: 432 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 825 + height: 464 + m_Scale: {x: 0.537037, y: 0.537037} + m_Translation: {x: 412.5, y: 232} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -768.10345 + y: -432.00003 + width: 1536.2069 + height: 864.00006 + m_MinimalGUI: 1 + m_defaultScale: 0.537037 + m_LastWindowPixelSize: {x: 1031.25, y: 606.25} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 00000000000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 0 + y: 73.6 + width: 825 + height: 204 + m_ViewDataDictionary: {fileID: 0} + m_ShowContextualTools: 0 + m_WindowGUID: 2a27782ae365147459299ca93eb64ec3 + m_Gizmos: 1 + m_SceneIsLit: 1 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 544.6096, y: 341.9764, z: -126.75} + speed: 2 + m_Value: {x: 544.6096, y: 341.9764, z: -126.75} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_ExposureSliderValue: 0 + m_ExposureSliderMax: 10 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 1 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + m_ShowGrid: 1 + m_GridAxis: 1 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 418.92603 + speed: 2 + m_Value: 418.92603 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.01 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 diff --git a/PO/Library/EditorInstance.json b/PO/Library/EditorInstance.json new file mode 100644 index 00000000..4a5e6b5c --- /dev/null +++ b/PO/Library/EditorInstance.json @@ -0,0 +1,6 @@ +{ + "process_id" : 2000, + "version" : "2019.4.19f1", + "app_path" : "C:/Program Files/Unity/Hub/Editor/2019.4.19f1/Editor/Unity.exe", + "app_contents_path" : "C:/Program Files/Unity/Hub/Editor/2019.4.19f1/Editor/Data" +} \ No newline at end of file diff --git a/PO/Library/EditorOnlyScriptingSettings.json b/PO/Library/EditorOnlyScriptingSettings.json new file mode 100644 index 00000000..8e1824c8 --- /dev/null +++ b/PO/Library/EditorOnlyScriptingSettings.json @@ -0,0 +1 @@ +{"m_DefineSymbols":[],"m_AllowUnsafeCode":false} \ No newline at end of file diff --git a/PO/Library/EditorSnapSettings.asset b/PO/Library/EditorSnapSettings.asset new file mode 100644 index 00000000..7a90624e --- /dev/null +++ b/PO/Library/EditorSnapSettings.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13954, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_SnapEnabled: 0 + m_SnapSettings: + m_SnapValue: {x: 0.25, y: 0.25, z: 0.25} + m_SnapMultiplier: {x: 2048, y: 2048, z: 2048} + m_Rotation: 15 + m_Scale: 1 diff --git a/PO/Library/EditorUserBuildSettings.asset b/PO/Library/EditorUserBuildSettings.asset new file mode 100644 index 00000000..d465c2e3 Binary files /dev/null and b/PO/Library/EditorUserBuildSettings.asset differ diff --git a/PO/Library/EditorUserSettings.asset b/PO/Library/EditorUserSettings.asset new file mode 100644 index 00000000..4681d1d2 --- /dev/null +++ b/PO/Library/EditorUserSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCOverlayIcons: 1 + m_VCAllowAsyncUpdate: 0 diff --git a/PO/Library/InspectorExpandedItems.asset b/PO/Library/InspectorExpandedItems.asset new file mode 100644 index 00000000..8f63b6f3 Binary files /dev/null and b/PO/Library/InspectorExpandedItems.asset differ diff --git a/PO/Library/LastSceneManagerSetup.txt b/PO/Library/LastSceneManagerSetup.txt new file mode 100644 index 00000000..6a5704fe --- /dev/null +++ b/PO/Library/LastSceneManagerSetup.txt @@ -0,0 +1,5 @@ +sceneSetups: +- path: Assets/Scenes/SampleScene.unity + isLoaded: 1 + isActive: 1 + isSubScene: 0 diff --git a/PO/Library/LibraryFormatVersion.txt b/PO/Library/LibraryFormatVersion.txt new file mode 100644 index 00000000..6185f096 --- /dev/null +++ b/PO/Library/LibraryFormatVersion.txt @@ -0,0 +1,2 @@ +unityRebuildLibraryVersion: 11 +unityForwardCompatibleVersion: 40 diff --git a/PO/Library/MonoManager.asset b/PO/Library/MonoManager.asset new file mode 100644 index 00000000..fa8d2fb8 Binary files /dev/null and b/PO/Library/MonoManager.asset differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/CHANGELOG.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/CHANGELOG.md new file mode 100644 index 00000000..fc9a8587 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/CHANGELOG.md @@ -0,0 +1,245 @@ +# Changelog + +## [3.2.6] - 2020-11-05 +### Fixed +- Added missing Animation and UIElements dependency +- Fixed slider offset in BoneInfluence window +- Added missing tooltips in the Sprite Skin inspector (case 1285255) + +## [3.2.5] - 2020-08-31 +### Fixed +- Fixed NullReferenceException when creating Preset for SpriteSkin component (case 1269921) +- Updated optional dependency support for Collections to 0.9.0-preview.6 and Burst 1.3.3 (case 1272877) +- Fixed warning message in console when installing 2D Animation sample + +## [3.2.4] - 2020-07-23 +### Fixed +- Fixed incorrect dependency on UnityEngine.XR.WSA.Input (case 1253085) +- Fixed Skinning Module flickers when adding new category (case 1247240) + +## [3.2.3] - 2020-05-27 +### Fixed +- Fixed exception when creating UXML Template asset with 2D Animation package installed. + +## [3.2.2] - 2020-04-06 +### Fixed +- Fixed bone name field in weight slider does not display bone name (case 1226249) +- Fixed SpriteResolver's Inspector not updated when GameObject is disabled + +### Changed +- Improved deformation performance when Collection and Burst package is installed + +### Added +- Allow reordering of bone order in Bone Influence window. This is to allow fine tuning of bone order when shown in SpriteSkin's Inspector + +## [3.2.1] - 2020-03-20 +### Fixed +- Fixed inconsistent line ending + +## [3.2.0] - 2020-02-20 +### Added +- Add alwaysUpdate option to SpriteSkin to determine if SpriteSkin execution should occur even when the associated SpriteRenderer is culled +- Added message to inform user on dependent packages when viewing certain sample Scenes +- Added API to access deformed vertices from SpriteSkin + +### Changed +- Improved SpriteSkinEditor UI +- Adjust length of popup and value fields for Weight Slider Window + +### Removed +- Remove Bounds Gizmo from SpriteSkin +- Remove Reset Bounds button from SpriteSkinEditor + +### Fixed +- Fixed Sprite asset used by SpriteSkin in Scene is being deleted +- Fixed broken documentation links in inspectors +- Fixed Sprite deformation not updated when GameObject is being enabled +- Fixed exception after reverting from creating new vertices and edges +- Fixed visual defect after undoing changes to Bone Transform properties in SpriteSkin's Inspector + +## [3.1.1] - 2020-01-20 +###Fixed +- Fix 2D Animation not working when reloading scene in runtime (case 1211100) + +###Added +- Bone visibility persist after apply +- Sprite visibility persist after apply + +###Changed +- Deformed Sprite's bounds are now calculated and bounds property is removed from SpriteSkin's inspector (case 1208712) +- Changed default shortcut key for "Animation/Create Vertex" from "Shift-D" to "Shift-J" +- Changed default shortcut key for "Animation/Weight Brush" from "Shift-C" to "Shift-N" + +## [3.1.0] - 2019-12-10 +### Changed +- Changed how Samples are imported into the user's project +- Updated Third Party Notices file + +### Fixed +- Fix Animation Samples crashes when installing on certain machines (case 1185787) +- Fix visual glitch when using SpriteSwap with Multi-threaded rendering (case 1203380) +- Fix bone name misaligned under Weight Slider Inspector when a name contains more than 26 letters (case 1200873) +- Fix bones not chained correctly when splitting bone in certain cases +- Fix 'Label' and 'Sprite' name overlaps with its input field when preset of "Sprite Library Asset" is created (case 1201061) +- Fix bone names can be empty (case 1200861) +- Fix bone gets created even though clicked on Visibility Panel (case 1200857) +- Fix NullReferenceException when using shortcut 'Shift+1' in certain cases (case 1200849) + +### Added +- Expose SpriteSkin component to be accessible from scripts. + +## [3.0.8] - 2019-11-06 +### Changed +- Improve optional performance boost by installing Burst and Collections package. Currently tested with + - com.unity.collections 0.1.1-preview + - com.unity.burst 1.1.2 + +### Added +- Skinning Module now persists the following state after Apply or Revert is clicked in Sprite Editor Window + - Current view mode i.e. Character or Spritesheet Mode + - Sprite Selection + - Bone Selection + - Preview Pose + - Vertex Selection + - Visibililty Tool Active State + - Weight Brush Settings + +## [3.0.7] - 2019-10-18 +### Fixed +- Fix Search reset button is visible in Visibility tool when nothing is entered into the search field (case 1182627) +- Fix Sprite outline disappears when the Selected Outline Color alpha value is less than 255 (case 1186776) +- Fix button's label spelling error in 'Generate For All Visible' (case 1188621) + +## [3.0.6] - 2019-09-18 +### Changed +- Remove usage of Resource folder for assets needed by package. + +### Fixed +- Fix GC allocation when using Sprite Resolver. + +## [3.0.5] - 2019-09-06 +### Added +- Optional performance boost by installing Burst package. +- Samples showing different how to produce different outcomes + +### Changed +- Sprite and Group in Sprite Visibility Window appear in same order as original art source file + +### Fixed +- Fix missing bone data in Sprite when importing with AssetDatabase V2 + +## [3.0.4] - 2019-08-09 +### Added +- Add related test packages +- Added tangent deform for lighting support + +### Fixed +- Fixed Amount slider not working in Weight Slider Panel +- Fixed exception when changing size to less than 0 in SpriteLibraryAssetInspector +- Fixed Sprite visual corruption when swapping Sprite using SpriteResolver + +###Changed +- Make Size property field in Weight Brush draggable for changing brush size +- Rename SpriteLibraryAsset::GetCategorylabelNames to SpriteLibraryAsset::GetCategoryLabelNames +- Change string hash for Category and Label name. This might break existing animation usage with SpriteResolver. +- Add Experimental tag on Sprite Swap related features + + +## [3.0.3] - 2019-07-17 +### Changed +- Update documentation +- Update to latest Mathematics package version + +## [3.0.2] - 2019-07-13 +### Changed +- Mark package to support Unity 2019.3.0a10 onwards. + +## [3.0.1] - 2019-07-12 +### Changed +- Fix path length due to validation failure. + +## [3.0.0] - 2019-06-17 +### Changed +- Remove preview tag. +- Remove experimental namespace + +## [2.2.0-preview.3] - 2019-06-06 +### Added +- BoneGizmos can be toggled in the SceneView Gizmos dropdown +- Scrollbar does not show for toolbar when required to scroll +- Change Sprite Library implementation. + - APIs redesigned. This will cause compilation errors if previous APIs are used + - Data serialization change. Previous Asset and Component data will not be compatible + +## [2.2.0-preview.2] - 2019-05-10 +### Added +- BoneGizmos will only show in selected hierarchies. +- Associate nearest Bone to Sprite intead of root Bone when no Bones are overlapping the Sprite +- Fixed Sprite not showing after it is being culled due to bone animation +- Add icons for Sprite Library Asset, Sprite Library Component and Sprite Resolver Component +- Fixed Sprite Library Asset Inspector Property Field text clipping +- SpriteResolver will assign Sprite to SpriteRenderer even it resolves to a missing Sprite +- Add visual feedback in SpriteResolver Inspector for missing Sprite + +## [2.2.0-preview.1] - 2019-05-09 +### Added +- Upgrade for 2019.2 +- Copy and Paste rework +- Visibility Window remains open when switching between tools +- Reparent Bone tool removed and functionality moved into Bone Visibility Panel +- Added Sprite Library feature +- Add Layer Grouping support in Sprite Visibility Panel + +## [2.1.0-preview.4] - 2019-04-29 +### Added +- Fix skinning not in sync with the rendering. + +## [2.1.0-preview.3] - 2019-04-24 +### Added +- Set Burst compilation off for internal build + +## [2.1.0-preview.2] - 2019-02-25 +### Added +- Fix enable skinning on add SpriteSkin component +- Upgrade dependency package version for Unity 2019.1 support +- Fix case 1118093: SpriteSkin.onDrawGizmos() increases memory usage. + +## [2.1.0-preview.1] - 2019-01-25 +### Added +- Update package to work with 2019.1 +- Improve animation runtime performance +- Fix bone reparenting sibling order +- Fix Sprite Visibility Tool in disabled state in certain cases +- Update documents + +## [2.0.0-preview.1] - 2018-11-20 +### Added +- Overhauled 2D Animation workflow. + - Refer to updated documentation for workflow changes. +- Single Sprite Editor Window module for 2D Sprite Rigging workflow + - Unified Bone, Geometry and Weight tools in a single window +- Supports Multiple Sprite Single Character rigging workflow through 2D PSD Importer Package. +- SpriteSkin now uses user define bounds for renderer culling + +## [1.0.16-preview.2] - 2018-11-14 +### Added +- Fix 2 Issues: + 1. Prefabs with SpriteSkin loses references to bone hierarchy when Library folder is rebuilt/different. + 2. The scene viewport shows the character without any bones applied, needing an re-import. + +## [1.0.16-preview.1] - 2018-07-18 +### Added +- Fix error log about VertexAttribute + +## [1.0.16-preview] - 2018-06-20 +### Added +- Fix Documentation warnings +- Fix error log complaining about DidReloadScripts signature. +- Fix issues with generate outline + +## [1.0.15-preview] - 2018-04-12 +### Added +- New Version suffix (preview) +- Improved Scene View gizmos for better manipulation of bone rotation and position +- Added notification when Sprites are imported with incorrect weights +- Fixed bug where textures with max texture size could not generate geometry diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/CHANGELOG.md.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/CHANGELOG.md.meta new file mode 100644 index 00000000..53604038 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29c81981f22b24a2c8585a80ec3ee610 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/2DAnimInter.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/2DAnimInter.md new file mode 100644 index 00000000..61903b87 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/2DAnimInter.md @@ -0,0 +1,24 @@ +# Sprite Swap and 2D Animation Integration + +__Sprite Swap__ is integrated with the 2D Animation workflow. You must install the following packages or newer to use Sprite Swap: + +- [2D Animation version 2.2.0-preview.1](https://docs.unity3d.com/Packages/com.unity.2d.animation@latest/index.html?preview=1) +- [PSDImporter version 1.2.0-preview.1](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest/index.html?preview=1) + +To ensure Sprite Swap works correctly with skeletal animation, the animation rig needs to be identical between the interchangeable Sprites. Use the [Copy and Paste](CopyPasteSkele.md) tools to duplicate the rig from one Sprite to the other Sprite(s) to ensure they can be swapped. + +## Asset Generation Behaviour + +The following is the steps that Unity takes to generate the various Sprite Swap components. + +1. When you import a PSB file with the [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest/index.html?preview=1), Unity generates a Prefab and creates a [Sprite Library Asset](SLAsset.md) as a sub-Asset of this Prefab. + +2. Unity then generates a GameObject for each Sprite in the Prefab that does not belong to a __Category__, or is the first Label in the Category. + +3. Unity attaches the [Sprite Resolver component](SRComponent.md) to all Sprite GameObjects that belong to a Category. + +4. Unity then attaches the [Sprite Library component](SLComponent.md) to the root GameObject, and the component is set to reference the Sprite Library Asset created in Step 1. + +## Sprite Swap and Skeletal Animation Limitations + +To ensure Sprite Swap works correctly with skeletal animation, the animation skeleton rig needs to be identical between corresponding Sprites that are to be swapped. Use the [Copy and Paste](CopyPasteSkele.md) feature to copy both the bones and Mesh data from one Sprite(s) to the other corresponding Sprite(s). \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CharacterParts.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CharacterParts.md new file mode 100644 index 00000000..195e780b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CharacterParts.md @@ -0,0 +1,25 @@ +# Changing Parts of a Character + +You can use __Sprite Swap__ to quickly change only one Sprite on the character Prefab without affecting the other Sprites. This means you can alter part of a character’s appearance (for example, change a scarf to a different color) while the rest of the character remains the same. + +In the following example, we have two Sprites that are variations of the character’s scarf - one green and one blue. This workflow demonstrates how to switch from one to the other in the same Prefab. + +![](images/bothscarves.PNG)
__Left:__ The original green scarf. __Right:__ An alternate blue scarf. + +1. Place the Sprites for both scarves into the same Sprite Library Asset, and add them both to the same Category named ‘Scarf’. You can do this directly in the Skinning Editor via the Sprite tab in the [Sprite Visibility panel](SpriteVis.md). + +2. Give each of the Sprites a unique __Label__. + + ![](images/image_11.png) + + + +3. In the __Scene__, select the character Prefab and then select the ‘Scarf’ GameObject the Hierarchy window. + +4. Go to the [Sprite Resolver component](SLAsset.html#sprite-resolver-component) of the ‘Scarf’ GameObject. The __Sprite Resolver__‘s visual selector displays the two Sprites available in the ‘Scarf’ __Category__. + + ![](images/image_13.png) + +5. Select the ‘blue scarf’ to switch the Sprite rendered by the ‘Scarf’ GameObject to it instead. + + ![](images/image_14.png)
Sprite Resolver’s Label set to ‘blue scarf’. diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CharacterRig.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CharacterRig.md new file mode 100644 index 00000000..449b540b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CharacterRig.md @@ -0,0 +1,41 @@ +# Character skinning and weighting workflow + +The following steps are the general workflow you can use to prepare your character for animation with the Skinning Editor. The steps detail how to create the bones, generate the meshes, and adjust the weights for your character. + +1. Use the [Create Bone](SkinEdToolsShortcuts.html#bone-tools) tool to build the bones of the character skeleton: + + - With the tool selected, click to define the start-point of the bone. Then move the cursor to where the bone should end, and click again to set the bone’s end-point. + + - After creating a bone, the tool allows you to set the end-point of the second bone and so on, in order to create a chain of bones. + + - To continue a chain of bones from any bone, select the __Create Bone__ tool and click an existing bone, then click its end-point. A new bone is started from the end-point, creating a chain. + + - Alternatively, you can set the start-point of the new bone away from its parent bone. The child bone still belongs to the same chain and this is reflected in the [bone hierarchy](SpriteVis.html#bone-tab-and-hierarchy-tree). + + ![](images/BoneChain.png)
A faded link shows the red and blue bones are connected in a chain. + +1. After creating the bones of the character, generate the geometry Mesh for the __Sprites__. It is recommended to use the [Auto Geometry](SkinEdToolsShortcuts.html#geometry-tools) tool to auto-generate the geometry Mesh. + + - With the __Auto Geometry__ tool selected, select a Sprite and then select the __Generate For Selected button__ to generate a Mesh for that Sprite only. To __Generate For All Visible Sprites__, click the generate button without selecting any Sprite. + +1. Refine the generated Meshes further by using the [Edit Geometry](SkinEdToolsShortcuts.html#geometry-tools) Geometry tool, or create your own Mesh outline with the [Create Vertex](SkinEdToolsShortcuts.html#geometry-tools) and [Create Edge](SkinEdToolsShortcuts.html#geometry-tools) Geometry tools. + +1. [Paint weights](SkinEdToolsShortcuts.html#weight-tools) onto the Sprite geometry to adjust how much influence a bone has on the vertices of the Mesh. This affects how the mesh deforms when the character is animated. It is recommended to use the [Auto Weights](SkinEdToolsShortcuts.html#weight-tools) tool to auto-generate the weights. The __Auto Weights__ tool only generates weights for Sprites that have both a geometry Mesh, and bones intersecting their Mesh: + + - The __Generate For All Visible__ button is available when you do not select any specific Sprite. Select it to generate weights for all valid Sprite Meshes in the editor. + - The __Generate For Selected__ button is available when you have a Sprite selected in the editor. Select it to generate weights for only the selected Sprite. + +1. Use the [Weight Slider](SkinEdToolsShortcuts.html#weight-slider) and [Weight Brush](SkinEdToolsShortcuts.html#weight-brush) tools to further adjust the weights of the Mesh vertices. + +1. To edit which bones influence a Sprite, select it and then go to the [Bone Influence](SkinEdToolsShortcuts.html#bone-influence) tool. A list of bones currently influencing the Sprite’s Mesh are listed in this panel at the bottom-right of the editor. + + - To remove a bone, select it from the list and select __Remove (-)__ at the bottom right of the list. + + ![](images/BoneInf_panel.png)
Select __Remove (-)__ at the bottom right of the panel. + + - To add a bone as an influencer to the currently selected Sprite Mesh, select the bone in the editor window and select __Add (+)__ to add it to the list. + +1. Test your rigged character by posing it with the [Preview Pose](SkinEdToolsShortcuts.html#preview-pose) tool. Move and rotate the different bones to check that the geometry Mesh deforms properly. Previewing poses can also be done while the following tools are selected: the __Weight Brush__, __Weight Slider__, __Bone Influence__, __Auto Weights__, and __Visibility__ tools. + + - To restore a rigged character to its original pose, select __Reset Pose__ from the [Editor toolbar](SkinEdToolsShortcuts.html#editor-toolbar). + - Edit the default pose by moving the character bones and joints with the [Edit Bone](SkinEdToolsShortcuts.html#editor-toolbar) tool. diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CopyPasteSkele.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CopyPasteSkele.md new file mode 100644 index 00000000..a77c86fb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/CopyPasteSkele.md @@ -0,0 +1,35 @@ +# Animating the character + +To begin animating, drag the imported character Prefab into the Scene view. Unity generates a GameObject for each Sprite in the Prefab and [different Assets and components](SLAsset.md). With the new GameObject in the Scene, you can begin animating it with the [Unity animation workflow and tools](https://docs.unity3d.com/Manual/AnimationSection.html). + +After you have [setup the animation skeleton and bone weights](CharacterRig.md) for your character, you can reuse the same rigged skeleton with other character Prefabs by using the [Copy](SkinEdToolsShortcuts.html#editor-toolbar) and [Paste](SkinEdToolsShortcuts.html#editor-toolbar) options on the [editor toolbar](SkinEdToolsShortcuts.html#editor-toolbar). This is useful if you need to quickly create characters that share the same build and animations. + +This can only be done if the source and destination Prefabs have the same number of Sprites. The following functions then occur when you __Paste__ the __Copy__ data: + +1. Copied bone data is pasted to the destination. +2. Mesh, weights, and bone association of source Sprite(s) are pasted to destination Sprite(s) with the same names. + +## Copy + +To copy a Sprite's data, select a Sprite and then select the __Copy__ button to copy the Mesh and bone data associated with that Sprite. If no Sprite is selected, the data of all the Sprites' currently in the [Skinning Editor](SkinningEditor.md) window is copied. + +## Paste + +To paste Sprite data to another Sprite, select the Sprite that should receive the paste data and then select __Paste__. This will bring up the Paste panel at the bottom right of the editor window: + +![](images/PasteDialog.png)
Paste dialog box. + +| __Option__ | Function | +| ---------- | --------------------------------------------- | +| __Bones__ | Paste bone data. | +| __Mesh__ | Paste Mesh data. | +| __Flip X__ | Paste the data but mirrored along the X-axis. | +| __Flip Y__ | Paste the data but mirrored along the Y-axis. | + + +The __Copy__ and __Paste__ tools behave in the following ways depending on these factors: + +| | Copy from a selected Sprite | Copy with no Sprite selected | +| --------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| __Paste with a Sprite selected__ | Data from the source Sprite will be copied to the selected destination Sprite. | Data is pasted to all Sprites at the destination with the same name(s) as the respective source Sprites. | +| __Paste with no Sprite selected__ | No data is pasted. | Data is pasted to all Sprites at the destination with the same name(s) as the respective source Sprites. | \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/Examples.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/Examples.md new file mode 100644 index 00000000..bc11d84d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/Examples.md @@ -0,0 +1,7 @@ +# Usage examples + +The Sprite Swap feature opens up several unique ways you can implement for your project. The following are examples of three common ways you can use Sprite Swap: + +* [To create a frame-by-frame animation](FFanimation.md) +* [Changing selected parts of a character](CharacterParts.md) instead of the entire character +* [Swapping the entire Sprite Library Asset](SLASwap.md) \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/FFanimation.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/FFanimation.md new file mode 100644 index 00000000..9b7ad692 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/FFanimation.md @@ -0,0 +1,23 @@ +# Frame-by-frame animation + +By using [Sprite Swap](SpriteSwapIntro.md), you can create frame-by-frame style animations by swapping to different Sprites on each frame at runtime. This is useful for simple animations, such as to show a character blinking. It is recommended that you first [change the keyframe tangent](#change-the-keyframe-tangent) before continuing with the workflow below: + +1. In your character Prefab’s __Sprite Library Asset__ (which can be automatically or [manually created](SSManual.md)), add a new __Category__. Add the Sprite for each frame of your animation to this Category, and give them each a unique __Label__ name. + +2. Select your character Prefab and drag it into the Scene view. + +3. Open the [Animation](https://docs.unity3d.com/Manual/AnimationOverview.html) window, and select your character Prefab. Then select the __Add Property__ button, and select the [Sprite Resolver component](SRComponent.md)’s __Label__ property. + + ![](images/2DAnim_SpriteSwap_property.png) + + + +4. Change the __Label__ property at each keyframe in the Animation window in the order they should appear for your animation. This simulates a frame-by-frame animation style. + +## Change the Keyframe Tangent + +When animating with the Category and Label value of the Sprite Resolver in the Animation window, it is important to change the keyframe’s tangent in the Animation window to __Constant__. + +![](images/SpriteResolverCheck.png) + +This is because the Sprite Resolver component uses the defined string hash value to locate the desired Sprite. If the values between keyframe’s are interpolated, the Sprite Resolver will not be able to resolve and render the correct Sprite. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/PreparingArtwork.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/PreparingArtwork.md new file mode 100644 index 00000000..5b2f3711 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/PreparingArtwork.md @@ -0,0 +1,28 @@ +# Preparing and importing artwork + +To animate a character with the __2D Animation__ package, it is recommended to separate the individual parts of your character onto different [Layers](https://helpx.adobe.com/photoshop/using/layer-basics.html) in Photoshop (see Example 1). The [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest) imports the graphic data from each Photoshop Layer as Sprites, and automatically arranges the Sprites into both a Sprite Sheet, and a Prefab with the Sprites in the Layers’ original positions (see Example 2). + +![](images/2DAnimationV2_PSDLayers.png)
Example 1: Layered character artwork in Adobe Photoshop. + +![](images/2DAnimationV2_Mosaic_Prefab.png)
Example 2: The different parts/Layers of the character arranged into a Sprite Sheet. + +## Photoshop file and PSD Importer settings + +It is recommended to prepare your character artwork by separating the character’s various limbs or accessories into separate [layers](https://helpx.adobe.com/photoshop/using/layer-basics.html), and arranged into its default pose. + +1. Save your artwork as a .psb file in Adobe Photoshop by selecting the __Large Document Format__ under the __Save As__ menu. You can convert an existing .psd file to .psb in the same way. +2. [Import](https://docs.unity3d.com/Manual/ImportingAssets.html) the .psb file into Unity with the [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest/), which generates a Prefab containing Sprites based on the layers of the source file. +3. Select the generated character Prefab and go to its Inspector window. In the Inspector window, ensure the following settings are set: + * Set Texture Type to __Sprite(2D and UI)__. + + * Set Sprite Mode to __Multiple__. + + * Check the __Mosaic__ checkbox. + + * Check the __Character Rig__ checkbox. + + * Check the __Use Layer Grouping__ checkbox if you want to preserve any Layer Groups in the source .psb file. + + ![](images/ImporterWindow.png)
Importer window settings + +Click __Apply__ to apply the settings. Refer to the [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest) documentation for more details about specific importer settings. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLASwap.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLASwap.md new file mode 100644 index 00000000..70fb5d7b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLASwap.md @@ -0,0 +1,29 @@ +# Swapping Sprite Library Assets + +If swapping each Sprite individually takes too much effort, you can instead swap the entire __Sprite Library Asset__ to another one containing alternate Sprites. + +The following example shows how to switch from a Sprite Library Asset of color Sprites to another one containing identical Sprites but in grayscale: + +![](images/bothsprites.PNG)
__Left:__ Prefab with the colored Sprite Library Asset. __Right:__ Prefab with the grayscale Sprite Library Asset. + +1. Create variants of your character artwork. In this example, a grayscale variant of the original artwork was created in Photoshop (or any other compatible image editor). + +2. [Import](PreparingArtwork.md) both .psb files into the Unity Editor. Both become separate Prefabs in the Asset window. + +3. Select the color Prefab and open it in the [Skinning Editor](SkinningEditor.md). Assign each Sprite of the character to a unique [Category](SpriteVis.html#how-to-create-a-category). It is suggested to name each __Category__ and __Label__ after the respective body part of the character. Apply the changes once you are ready, and exit the __Sprite Editor__. + + ![](images/image_15.png)
The Category and Label names for the color Prefab. + +4. Select the grayscale Prefab, and give its corresponding Sprites the same __Category__ and __Label__ names as the color Prefab. + + ![](images/image_16.png)
Give the same Category and Label names to the grayscale Prefab. + +5. Drag the color Prefab into the Scene view, and go to the root GameObject. The [Sprite Library component](SLAsset.html#sprite-library-component) is attached to the root GameObject and refers to the default __Sprite Library Asset__ that [Unity automatically generated](SpriteSwapIntro.html#how-unity-generates-sprite-swap-assets-and-components). + + ![](images/image_17.png)
The color Sprite Library Asset. + +6. With the Inspector window the color Prefab remaining open, go to the Asset window and expand the grayscale Prefab. Find the grayscale Prefab __Sprite Library Asset__ and drag it to the color Prefab‘s __Sprite Library Asset__ box, which replaces the color Prefab’s original Sprite Library Asset. + +7. The Sprites of the color Prefab should have switched to their grayscale counterparts of the grayscale Sprite Library Asset. + + ![](images/image_18.png)
The grayscale version of the color Sprite Library Asset. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLAsset.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLAsset.md new file mode 100644 index 00000000..c47816e4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLAsset.md @@ -0,0 +1,44 @@ +## Sprite Library Asset + +The __Sprite Library Asset__ contains the __Categories__ and __Labels__ that a character Prefab refers to to determine what Sprites are rendered. This allows you to group similar or interchangeable Sprites together that can be used for [Sprite Swapping](SpriteSwapIntro.md). + +Unity automatically generates a Sprite Library Asset as a sub-Asset of the Prefab when you create any [Categories or Labels](SpriteVis.html#sprite-tab) while editing the character Prefab. To [manually](SSManual.md) create a __Sprite Library Asset__, go to __Assets__ > __Create__ > __Sprite Library Asset__. + +![](images/image_0.png)
Inspector view of Sprite Library Asset + +Select __Add (+)__ at the bottom-right of the __Sprite Library Asset__ to add a new __Category__. Select __Remove (-)__ to remove a Category instead. + +| Property | Function | +| ---------------------------------- | ------------------------------------------------------------ | +| __Category Name__ | Enter a Category name. Category names must be unique. | +| __Category List__ | Use these settings to define the number of Sprites you want to include, and the label for each Sprite. | +|     __Size__ | Enter the number of Labels you want to assign to this Category. | +|     __Label__ | Enter a name for the registered Sprite. This Label must be unique from other Labels in the same Category. | +|     __Sprite__ | Select or drag a Sprite onto this box to register it as the Sprite reference for this Label. | + +## Sprite Library component + +The __Sprite Library component__ is attached to the root GameObject of the character Prefab. Assign your preferred [Sprite Library Asset](SLAsset.md) to the __Sprite Library Asset__ box that the [Sprite Renderers](https://docs.unity3d.com/Manual/class-SpriteRenderer.) of the GameObjects within the Prefab will refer to and render respectively. + +![](images/image_1.png)
Inspector view of Sprite Component + +| Property | Function | +| ------------------------ | ------------------------------------------------------------ | +| __Sprite Library Asset__ | Set this to the Sprite Library Asset you want to use for this charcter Prefab. | + +## Sprite Resolver component + +The __Sprite Resolver component__ is attached to each GameObject in the Prefab. The component pulls information from the [Sprite Library Asset](SLAsset.md) (assigned to the [Sprite Library component](SLComponent.md) at the root of the Prefab). The component contains two properties - [Category and Label](SpriteVis.html#sprite-tab) - and a visual Variant Selector that displays thumbnails of the Sprites contained in the Sprite Library Asset. + +![](images/image_2.png)
Inspector view of Sprite Resolver Component, with the variant visual selector. + +| Property | Function | +| ------------ | ------------------------------------------------------------ | +| __Category__ | Select which Category you want to use a Sprite from for this GameObject. | +| __Label__ | Select the Label of the Sprite you want to use for this GameObject. | + +Select the Sprite you want the __Sprite Renderer__ to render by selecting from the __Category__ and __Label__ dropdown menus, or select the Sprite directly in the visual Variant Selector. + +## Sprite Skin component + +When the character Prefab is brought into the Scene view, the PSD Importer automatically adds the __Sprite Skin__ component to any Sprite that have any [bone influences](SkinEdToolsShortcuts.md#bone-influences). \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLComponent.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLComponent.md new file mode 100644 index 00000000..6b77e24e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SLComponent.md @@ -0,0 +1,9 @@ +# Sprite Library component + +Use the __Sprite Library__ component to connect the [Sprite Library Asset](SLAsset.md) to a GameObject. This allows you to access all of the Sprites within the __Sprite Library Asset__ and display them on the [Sprite Renderer](https://docs.unity3d.com/Manual/class-SpriteRenderer.) of the GameObject. + +![Inspector view of Sprit Component](images/image_1.png) + +| Property | Function | +| ------------------------ | ------------------------------------------------------------ | +| __Sprite Library Asset__ | Set this to the Sprite Library Asset you want to use on this GameObject. | \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SRComponent.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SRComponent.md new file mode 100644 index 00000000..a699b5a5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SRComponent.md @@ -0,0 +1,14 @@ +# Sprite Resolver component + +The __Sprite Resolver__ component pulls information from the [Sprite Library Asset](SLAsset.md) set in the [Sprite Library component](SLComponent.md) on the same GameObject. It automatically applies the selected Sprite to the [Sprite Renderer](https://docs.unity3d.com/Manual/class-SpriteRenderer.html). This allows you to swap the Sprite Renderer’s Sprite to other ones in the Sprite Library Asset during run time. + +The component contains two properties - __Category__ and __Label__ - as well as a visual Variant Selector that displays thumbnails of the Sprites contained in the Sprite Library Asset. + +![Inspector view of Sprite Resolver Component, with visual selector.](images/image_2.png) + +| Property | Function | +| ------------ | ------------------------------------------------------------ | +| __Category__ | Select which Category you want to use a Sprite from for this GameObject. | +| __Label__ | Select the Label of the Sprite you want to use for this GameObject. | + +You can select the Sprite by setting to the component to its __Category__ and __Label__, or select the Sprite directly with the visual Variant Selector. When either of the Sprite Resolver’s properties change, the Sprite Resolver component checks the hierarchy for a Sprite Library component on the same GameObject. Once it finds the Sprite Library component, the Sprite Resolver requests the Sprite with the matching __Category__ and __Label__ values. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SSManual.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SSManual.md new file mode 100644 index 00000000..7ea81f79 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SSManual.md @@ -0,0 +1,47 @@ +# Sprite Swap manual setup + +When a [Category or Label](SpriteVis.html#how-to-create-a-category) is created from the [Sprite Visibility panel](SpriteVis.md) in the __Skinning Editor__, Unity automatically [generates](SpriteSwapIntro.html#how-unity-generates-sprite-swap-assets-and-components) a __Sprite Library Asset__ as a sub-Asset of the [character Prefab](PreparingArtwork.md) that contains the Categories and Labels created for that Prefab. + +You can create a __Sprite Library Asset__ manually and choose which GameObject refers to it, by following the steps below: + +1. Select the __Sprite Library Asset__ from the Asset creation menu by going to: __Asset > Create > Sprite Library Asset__. + + ![](images/image_7.png) + + + +2. Select the new Sprite Library Asset and go to its Inspector window. The list of Categories and Labels available in the Asset is displayed. + + ![](images/image_8.png) + + + +3. Select __Add (+)__ at the bottom-right of the List to add a new __Category__. Enter a name into the ‘New Category’ box. Each Category in the same [Sprite Library Asset](SLAsset.md) must have a name unique from others. + + ![](images/image_9.png) + + + +4. Next, create an empty GameObject (menu: __Right-click on the Hierarchy window > Create Empty__). Select it and then add the [Sprite Renderer](https://docs.unity3d.com/Manual/class-SpriteRenderer.html) component to it. + + ![](images/AddSpriteRenderer.png) + + + +5. Add the [Sprite Library component](SLAsset.html#sprite-library-component) to the same GameObject. Assign the Sprite Library Asset created in step 3 to the __Sprite Library Asset__ box. + + ![](images/SpriteLibraryComponent.png) + + + +6. Add the [Sprite Resolver component](SLAsset.html#sprite-resolver-component) to the same GameObject. + + ![](images/image_10.png) + + Open the **Category** drop-down menu, and select a Category you created in step 3. The component will then display a **Label** drop-down menu and a Visual Variant Selector that displays thumbnails of the different Sprites available in the Category. + + ![](images/SpriteResolver_VisualSelector.png) + + + +7. When you select a Sprite in the __Sprite Resolver__ component, Unity automatically replaces the current Sprite in the[ Sprite Renderer](https://docs.unity3d.com/Manual/class-SpriteRenderer.html) component with the one you have selected. diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SkinEdToolsShortcuts.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SkinEdToolsShortcuts.md new file mode 100644 index 00000000..3cd1dabc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SkinEdToolsShortcuts.md @@ -0,0 +1,159 @@ +# Editor tools and shortcuts + +![](images/LabelledEditorTools.png)
Labelled 2D Animation Skinning editor tools + +The Skinning Editor tools are split-up into the following groups: + +A. [Editor toolbar](#editor-toolbar) + +B. [Bone tools](#bone-tools) + +C. [Geometry tools](#geometry-tools) + +D. [Weight tools](#weight-tools) + +## Editor toolbar + +This is toolbar that contains the options that affect what is overall visible in the __Skinning Editor__ window, as well as the __Copy__ and __Paste__ functions. + +| __Tool__ | __Default Shortcut__ | __Function__ | +| ------------------------------------------------------------ | -------------------- | ------------------------------------------------------------ | +| ![Reset Pose](images/icon_RestoreBind.png)
__Reset Pose__ | Shift + 1 | Restore a character’s bones and joints to their original positions. | +| ![Toggle View Mode](images\icon_ToggleView.png)
__Toggle View Mode__ | Shift + 2 | Switch between the __Character__ and __Sprite Sheet__ view modes. | +| ![Copy](images\icon_Copy.png)
__Copy__ | Ctrl + C | Copies the bone and mesh data from the current selection. | +| ![Paste](images\icon_Paste.png)
__Paste__ | Ctrl + V | Pastes the copied bone and mesh data to the current selection. | +| ![Paste](images\icon_Paste.png)
__Paste__ | Shift + B | Use this shortcut to show additional pasting options. | +| ![Visibility eyecon](images\icon_Visibility.png)
__Visibility__ | Shift + P | Toggles the [Sprite visibility panel](SpriteVis.md), which controls the visibility of the Sprite Meshes and bones in the editor window. | +| __Toggle Tool Text__ | Shift + ` | Show or hide text on tool buttons. | + +## Bone tools + +Use the __Bone Tools__ to create and edit the bones of your character and their hierarchy. + +| __Tool__ | __Default Shortcut__ | __Function__ | +| ------------------------------------------------------------ | -------------------- | ------------------------------------------------------------ | +| ![Preview Pose](images/icon_PreviewPose.png)
__Preview Pose__ | Shift + Q | Preview character poses after rigging. | +| ![Edit Bone](images/icon_EditJoints.png)
__Edit Bone__ | Shift + W | Reposition the bones into a new position. These changes are automatically saved as the default bind pose for the Restore Bind Pose tool.Sprite geometry does not deform with the bones in this mode, even if the bones are attached as influencers. | +| ![Create Bone](images/icon_CreateBone.png)
__Create Bone__ | Shift + E | Click and drag to create bones. | +| ![Split Bone](images/icon_SplitBone.png)
__Split Bone__ | Shift + R | Splits the selected bone. | + +### Bone panel + +The __Bone panel__ appears at the bottom right of the editor window when you have a bone selected. + +![](images/bone_panel.png) + +| Property | Function | +| --------- | ------------------------------------------------------------ | +| __Name__ | Displays the name of the selected bone. Enter a new name here to rename the selected bone. | +| __Depth__ | Displays the Depth value of the selected bone that determines its render order, or enter a new value (which can be negative) to change the render order. See the [bone tab and hierarchy tree](SpriteVis.html#bone-tab-and-hierarchy-tree) page for more information about how the Depth value affect the way the Sprite Mesh is rendered and deformed. | + + + +## Geometry tools + +Use the __Geometry tools__ to generate and edit the meshes of the different Sprites that make up your character. + +| __Tool__ | __Default Shortcut__ | __Function__ | +| ------------------------------------------------------------ | -------------------- | ------------------------------------------------------------ | +| ![Auto Geometry](images/icon_GenGeo.png)
__Auto Geometry__ | Shift + A | Select to auto-generate Meshes for Sprites. When this tool is selected, the [Geometry panel](#geometry-panel) becomes available at the bottom-right of the __Skinning Editor__. | +| ![Edit Geometry](images\icon_EditGeo.png)
__Edit Geometry__ | Shift + S | Edit generated Meshes by repositioning vertices. | +| ![Create Vertex](images/icon_CreateVertex.png)
__Create Vertex__ | Shift + D | Create new vertices to create geometry. | +| ![Create Edge](images/icon_CreateEdge.png)
__Create Edge__ | Shift + G | Create new edges to create geometry. | +| ![Split Edge](images/icon_SplitEdge.png)
__Split Edge__ | Shift + H | Split an existing edge into two. | + +### Geometry panel + +The __Geometry panel__ is only visible when __Auto Geometry__ is enabled. It contains the available settings that affect how the geometry of selected Sprites are generated. + +![](images/GeoPanel.png)
Visible only when Auto Geometry is enabled. + +| __Property__ | __Function__ | +| -------------------------------------------------- | ------------------------------------------------------------ | +| __Outline Detail__ | Use the slider to adjust the accuracy of the generated geometry’s outline to the outline of the Sprite. Smaller values create simpler outlines, while larger values create denser outlines that fit to the Sprite’s outline more accurately. | +| __Alpha Tolerance__ | Use the slider to set the alpha value threshold to consider when generating geometry. Pixels with an alpha value lower than the set tolerance value are considered transparent during outline detection when the geometry is generated. | +| __Subdivide__ | Use the slider to adjust the tessellation of the Sprite Mesh by adding or decreasing the number of vertices inside the generated Mesh. | +| __Weights__ | Enable to automatically assign weights between the generated geometry Mesh and nearby bones. | +| __Generate For Selected/Generate For All Visible__ | Select this button to generate a geometry Mesh for selected Sprites based on the property settings above. To generate geometry for all Sprites in the Skinning Editor, do not have any Sprite selected when you select this button. | + + + +## Weight tools + +Vertices in the generated geometry meshes are influenced by different bones which affect how the meshes deform during animation. The percentage of influences from different bones for each vertex is contained in the weight information assigned to that vertex, which you can control with the following weight tools. + +To add weights to your Sprites, you can first ensure that there are [bones](#bone-tools) overlaying the Sprites and [geometry](#geometry-tools) has been generated. + +| __Tool__ | __Default Shortcut__ | __Function__ | +| ------------------------------------------------------------ | -------------------- | ------------------------------------------------------------ | +| ![Auto Weights](images/icon_GenWeights.png)
__Auto Weights__ | Shift + Z | Auto-generate weights between the geometry and bones. When this tool is selected, the [Weights panel](#weights-panel) becomes available at the bottom-right of the __Skinning Editor__ that displays the available settings and the option to generate weights for | +| ![Weight Slider](images/icon_WeightSlider.png)
__Weight Slider__ | Shift + X | Use the slider to adjust weights. | +| ![Weight Brush](images/icon_WeightPaint.png)
__Weight Brush__ | Shift + N | Adjust weights by painting with a brush. | +| ![Bone Influence](images/icon_BoneInfluence.png)
__Bone Influence__ | Shift + V | Select which bones influence a Sprite. | + +### Weights panel + +![](images/Weights_panel.png) + +The weights panel appears at the lower-right of the Sprite Editor window when __Auto Weights__ is selected. + +| __Property__ | __Function__ | +| ------------------------- | ------------------------------------------------------------ | +| __Associate Bones__ | Select this box to automatically associate bones to the Sprite geometry they overlay. | +| __Generate/Generate All__ | Select this button to generate weights for the currently selected Sprite, or for all Sprites if no Sprite is selected. This does not do anything if [geometry has not been generated](#geometry-tools) for the Sprites, or if no bones are associated with the Sprite geometry. | +| __Normalize__ | Normalizes the weights of the selected Sprite, or all Sprites if no specific Sprite is selected. | +| __Clear__ | Clear the weights of the selected Sprite, or of all Sprites if no specific Sprite is selected. | + +### Weight Slider + +![](images/WeightSlider.png) + + + +| __Property__ | __Function__ | +| ------------------------------------------- | ------------------------------------------------------------ | +| __Mode__ | The current behavior of the __Weight Slider__ tool. | +|     Add and Subtract | Use the slider to increase or decrease the selected bone’s (currently displayed in the __Bone__ property) influence on selected vertices. *Increasing in* | +|     Grow and Shrink | Use the slider to increase or decrease the weight on vertices that are already influenced by the selected bone. | +|     Smooth | Averages the weights of all vertices with their neighbors to create an even distribution of weight across all vertices. | +| __Bone__ (unavailable if __Mode > Smooth__) | Displays the currently selected bone. Use the drop-down menu to select a different bone, or select another bone | +| __Normalize__ | Select this to ensure the total normalized weight of all vertices of a selected Sprite mesh is equal to one. | +| __Amount__ | Amount of weight applied on selected vertices. | +| __Vertex Weight__ | Adjust the bone weights of selected vertices. | + +### Weight Brush + +![](images/WeightBrush.png) + +| __Property__ | __Function__ | +| ---------------------------------------- | ------------------------------------------------------------ | +| __Mode__ | The current behavior mode of the weights tool. | +|     Add and Subtract | Use the slider to increase or decrease the influence on vertices around the selected bone. | +|     Grow and Shrink | Use the slider to increase or decrease the influence on vertices that are already affected by the selected bone. | +|     Smooth | Averages the weights of vertices with their neighbors to create a smoother distribution of weights. | +| __Bone__ | The bone that the Brush is painting influence for. Select a different bone via the drop-down menu. | +| __Normalize__ | Enable to ensure the normalized weight of painted vertices will equal to 1. | +| __Size__ | Size of the weight brush cursor. | +| __Hardness__ | Amount of weight applied by the brush per brushstroke. Higher values increase the weight per brushstroke, up to the maximum of 100 where the full weight is applied at once. | +| __Step__ | Number of increments needed to apply the full weight of brush. | + +### Bone Influences panel + +The __Bone Influences panel__ displays a list of bones that are currently influencing the selected Sprite Mesh. + +![](images/BoneInfluencesExample.png) + +When the Skinning Editor is set to [Character mode](#editor-toolbar), the Bone Influences panel allows you to add a bone to the list which includes its influence in the deformation of the selected Sprite’s mesh, or remove a bone from the list which removes its influence instead. + +To add a bone to the list, select the bone in the __Skinning Editor__ window and then select __Add (+__) at the bottom-right of the panel. To remove a bone from the list, select the bone in the list or in the editor window and then select __Remove (-)__. + +#### Rearranging bone order + +You can rearrange the bone order in the Bone Influences panel by selecting and the dragging the respective bone entries up or down the list. + +![](images/BoneInfluences_order.png) + +The order of the bones in the Bone Influences panel determines the order of the bones on the __Sprite Skin __component. This is especially important when replacing the Sprite for deformation in the __Sprite Renderer__, such as when using [Sprite Swap](SpriteSwapIntro.md), as you can ensure the bone order remains the same between the Sprites and that the correct Transform drives the correct deformation. + +![](images/BoneInfluences_orderSpriteSkin.png) + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SkinningEditor.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SkinningEditor.md new file mode 100644 index 00000000..a34f0188 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SkinningEditor.md @@ -0,0 +1,37 @@ +# Skinning Editor + +The __Skinning Editor__ is available as a module in the __Sprite Editor__ after you install the __2D Animation__ package. You can use the [available tools](SkinEdToolsShortcuts.md) in the Skinning Editor to create the [bones](SkinEdToolsShortcuts.html#bone-tools) of the animation skeleton, generate and edit the mesh [geometry](SkinEdToolsShortcuts.html#geometry-tools) of your character, and adjust the [weights](SkinEdToolsShortcuts.html#weight-tools) used to bind the bones to the Sprite meshes. + +To open your imported character in the Skinning Editor: + +1. Select the character [Prefab](https://docs.unity3d.com/Manual/Prefabs.html) created after importing your character with the PSD Importer. + +2. Select the Prefab and go to its Inspector window. Select the __Sprite Editor__ button to open the Prefab in the Sprite Editor. + +3. In the Sprite Editor, open the drop-down menu at the upper left of the editor window and select the __Skinning Editor__ module. + + ![](images/SelectSknEditor.png) + + + +See the [Editor tools and shortcuts](SkinEdToolsShortcuts.md) page for more information about the different features and tools available in the Skinning Editor. + +## How to select a Sprite in the editor + +To select a Sprite in the Skinning Editor window: + +1. Double-click a Sprite to select it in the editor window. An orange outline appears around the Sprite that is selected (you can change the outline color in [Tool Preferences](ToolPref.md). + +2. If the Sprite you want to select is behind other Sprites, hover over where the Sprite is, and double-click to cycle through all Sprites at the cursor location until you reach the desired Sprite. + +3. Double-click on a blank area in the editor window to deselect all Sprites. + +## How to select bone or Mesh vertices in the editor + +To select a bone or mesh vertices when using the [Bone](SkinEdToolsShortcuts.html#bone-tools) and [Geometry tools](SkinEdToolsShortcuts.html#geometry-tools): + +1. Click a bone or mesh vertex to select it specifically. + +2. Draw a selection rectangle over multiple bones or vertices to select them all at once. + +3. Right click to deselect any selected bone or mesh vertices. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SpriteSwapIntro.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SpriteSwapIntro.md new file mode 100644 index 00000000..8513c5cf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SpriteSwapIntro.md @@ -0,0 +1,40 @@ +# Sprite Swap overview (Experimental Feature) + +__Sprite Swap__ is an experimental feature that enables you to change a GameObject’s rendered Sprite within the same character Prefab. This enables you to quickly and easily create multiple characters that look different while [reusing existing bone and Mesh data](CopyPasteSkele.md). You can also use Sprite Swap to switch the displayed Sprite on each frame at run time to create [frame-by-frame animation](FFanimation.md). + +The workflow for implementing Sprite Swap differs if you are using the workflow that is [integrated with 2D Animation](#sprite-swap-and-2d-animation-integration), or if you are [manually setting up](SSManual.md) the Sprite Swap components. + +## Sprite Swap Assets and components + +The following Assets and components are part of the Sprite Swap process: + +1. The [Sprite Library Asset](SLAsset.md) contains the [Categories and Labels](SpriteVis.html#sprite-tab) of the Sprites. +1. The [Sprite Library component](SLAsset.html#sprite-library-component) shows the currently referred to __Sprite Library Asset__. +1. The [Sprite Resolver component](SLAsset.html#sprite-resolver-component) is used to request a Sprite registered to the __Sprite Library Asset__ by referring to the __Category__ and __Label__ value of the desired Sprite. + +## How Unity generates Sprite Swap Assets and components + +Unity generates the various [Sprite Swap](SpriteSwapIntro.md) components in the following steps: + +1. When you import a .psb file with the [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest/index.html), Unity generates a Prefab containing a Sprite for each Layer in the source file. + +2. If you create any [Categories or Labels](SpriteVis.html#sprite-tab) while editing the character Prefab, Unity automatically generates a [Sprite Library Asset](SLAsset.md) as a sub-Asset of the Prefab. + +3. When the Prefab is brought into the Scene view, Unity generates a GameObject for each Sprite in the Prefab that does _not_ belong to a [Category](SpriteVis.html#sprite-tab). However if the Sprite is the first [Label](SpriteVis.html#sprite-tab) in a __Category__, then Unity will generate a GameObject for the Sprite as well. + +4. If the Prefab has a __Sprite Library Asset__ sub-Asset, then Unity attaches the [Sprite Library component](SLAsset.html#sprite-library-component) to the root GameObject which is set to reference the __Sprite Library Asset__ created in step 1 by default. + +5. Unity attaches the [Sprite Resolver component](SLAsset.html#sprite-resolver-component) to all __Sprite__ GameObjects that belong to a Category. + +Refer to the respective component pages for more information on their functions and properties. + +## Sprite Swap and 2D Animation integration + +__Sprite Swap__ is integrated with the 2D Animation workflow. You must install the following packages or newer to use the Sprite Swap feature: + +- [2D Animation version 2.2.0-preview.1](https://docs.unity3d.com/Packages/com.unity.2d.animation@latest/index.html) +- [PSDImporter version 1.2.0-preview.1](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest/index.html) + +## Skeletal animation limitations + +To ensure Sprite Swap works correctly with skeletal animation, the skeleton must be identical between the Sprites being swapped. Use the [Copy and Paste](CopyPasteSkele.md) tools to duplicate the skeleton rig from one Sprite to the other Sprite(s) to ensure they can be swapped smoothly. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SpriteVis.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SpriteVis.md new file mode 100644 index 00000000..f184fd58 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/SpriteVis.md @@ -0,0 +1,63 @@ +# Sprite Visibility panel + +Toggle the __Sprite Visibility__ panel by selecting the __Visibility tool__ button along the top right of the editor window: + +![](images/Highlighted_Visibility_icon.png) + +The panel appears on the right-side of the editor window. It has two sliders at the top that control the visibility of the ![](images/bone_icon.png)bones and ![](images/mesh_icon.png)Sprite meshes within the editor window. Move either slider further to the left to decrease the visibility of the bones or meshes respectively, and to the right to increase their visibility. + +![](images/image_3.png) + +The panel has two main tabs - __Bone__ and __Sprite__. The Bone tab displays the [Bone hierarchy](#bone-tab-and-hierarchy-tree) of the character Prefab, and the Sprite tab displays the names of the Sprites, their grouping hierarchy, and __Category__ and __Label__ information. + +## Bone tab and hierarchy tree + +![](images/bone_tree.PNG)
The Bone tab selected. + +Select the __Bone__ tab to view the list of bones in the character Prefab. The list reflects the hierarchy of bones you created with the [Bone tools](SkinEdToolsShortcuts.html#bone-tools). You can reparent and reorder bones directly from the bone tab by dragging selected bones up and down the list. Toggle the visibility of each bone by selecting the ![](images/visibility_icon.png) icon next to it. + +| Property | Function | +| ------------------------------- | ------------------------------------------------------------ | +| ![](images/visibility_icon.png) | Toggle the visibility of each bone by selecting this icon next to the bone. | +| __Bone__ | The name of the Bone. | +| __Depth__ | The render order of bones that are influencing the same Sprite Mesh. The parts of the Mesh that is influenced by a bone with higher bone Depth value will overlay the parts influenced by bones with lower Depth value.
A bone’s Depth value is 0 by default. To set a bone’s Depth value, select one of the available [Bone tools](SkinEdToolsShortcuts.html#bone-tools) and then select one of the bones. Find the [Bone panel](SkinEdToolsShortcuts.html#bone-panel) at the bottom right of the window, and enter the desired value to its __Depth__ property box. | + +## Sprite tab + +Select the __Sprite tab__ to see the list of Sprites that make up the character Prefab in the Skinning editor window. The names and order of the Sprites mirror their names, layer and grouping order in the original source file. + +![](images/SpriteTab_order.png) + +The Sprite tab has two additional columns for the __Category__ and __Label__ of each Sprite in the character Prefab. A __Category__ contains a selection of Sprites that are differentiated by their __Labels__, and this information is contained in the [Sprite Library Asset](SLAsset.md) that is a sub-Asset of the character Prefab. Changing the Category and Labels of Sprites allows you to [Sprite Swap](SLASwap.md), which allows you to create [frame-by-frame animations](FFanimation.md) and [other uses](Examples.md). + +## How to create a Category + +1. Go to the row of the Sprite, open the drop-down menu on the Category column and select __New__. + + ![](images/image_4.png) + + + +2. Enter a name for the Category. This name must be unique among other Categories within the same Library Asset. + +3. When you enter a Category name, Unity automatically assigns that Sprite a Label based on the Sprite’s name, which you can edit. Labels belonging to the same Category must have unique names. + +4. To assign the Sprite to an existing Category, open the drop-down menu on the Category column along its roll, and select from the list of existing Categories. + + ![](images/image_5.png) + + + +## Context menu options + +There are context menu options available from the Visibility panel to create Categories and Labels based on the imported groups and layer names of the Sprites. Open the context menu by right-clicking the row of the Sprite or Group you want to convert to a Category. + +![](images/image_6.png) + + + +| Option | Function | +| ----------------------------- | ------------------------------------------------------------ | +| __Convert Group to Category__ | This option is only available if the selected row is a Group that contains multiple Sprites. Select this option to assign all Sprites in the group to a new Category. Unity automatically names the new Category with the root Group name. | +| __Convert Layer to Category__ | Select this option to assign the Sprite to a Category based on the Sprite’s name. Unity also uses the Sprite's name as the Label name. | +| __Clear All Category__ | Select this to remove all selected Sprites from their currently assigned Categories. | \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/TableOfContents.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/TableOfContents.md new file mode 100644 index 00000000..e054cfe7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/TableOfContents.md @@ -0,0 +1,21 @@ +* [Introduction to 2D Animation](index.md) + +* [Preparing and importing artwork](PreparingArtwork.md) + +* [Skinning Editor](SkinningEditor.md) + * [Tool Preferences](ToolPref.md) + * [Editor tools and shortcuts](SkinEdToolsShortcuts.md) + * [Sprite Visiblity panel](SpriteVis.md) + +* [Character skinning and weighting workflow](CharacterRig.md) + +* [Animating your character](CopyPasteSkele.md) + +* [Sprite Swap workflow - Experimental Feature](SpriteSwapIntro.md) + * [Sprite Library Asset and other components](SLAsset.md) + * [Sprite Swap manual setup](SSManual.md) + +* [Usage examples](Examples.md) + * [Frame-by-frame animation](FFanimation.md) + * [Changing parts of a character](CharacterParts.md) + * [Swapping Sprite Library Assets](SLASwap.md) diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/ToolPref.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/ToolPref.md new file mode 100644 index 00000000..524e5139 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/ToolPref.md @@ -0,0 +1,17 @@ +## Tool Preferences + +Adjust the appearance of the 2D Animation tools in the Skinning Editor by going to its Preferences menu: __Edit__ > __Preferences__ > __2D__ > __Animation__. + +![](images/2DAnimationV2_ToolPreferences.png)
Tool Preferences + +| Setting | Function | +| -------------------------- | ------------------------------------------------------------ | +| __Hide Tool Text__ | Enable this option to hide the tool text to have a compact view. | +| __Selected Outline Color__ | Customize the outline color of selected Sprite and bone. | +| __Sprite Outline Size__ | Use the slider to adjust the outline thickness of a selected Sprite. | +| __Bone Outline Size__ | Use the slider to adjust the outline thickness of a selected bone. | + +Enable __Hide Tool Text__ to have only the tool icons visible in the [Skinning Editor](SkinningEditor.md) window. + +![](images/2DAnimationV2_compacted.png) + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnim_SpriteSwap_property.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnim_SpriteSwap_property.png new file mode 100644 index 00000000..8a26ab3b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnim_SpriteSwap_property.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_Mosaic_Prefab.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_Mosaic_Prefab.png new file mode 100644 index 00000000..79994b80 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_Mosaic_Prefab.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_PSDLayers.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_PSDLayers.png new file mode 100644 index 00000000..60e8641f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_PSDLayers.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_SkinnerUI.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_SkinnerUI.png new file mode 100644 index 00000000..6572feb7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_SkinnerUI.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_SkinnerUI_expanded.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_SkinnerUI_expanded.png new file mode 100644 index 00000000..f780bda7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_SkinnerUI_expanded.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_ToolPreferences.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_ToolPreferences.png new file mode 100644 index 00000000..c59467a3 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_ToolPreferences.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_compacted.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_compacted.png new file mode 100644 index 00000000..ad7d3f6d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_compacted.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_split.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_split.png new file mode 100644 index 00000000..59316143 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/2DAnimationV2_split.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/AddSpriteRenderer.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/AddSpriteRenderer.png new file mode 100644 index 00000000..99b614aa Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/AddSpriteRenderer.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/AnimWin_PhotoshopWin_match.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/AnimWin_PhotoshopWin_match.png new file mode 100644 index 00000000..29b52dbe Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/AnimWin_PhotoshopWin_match.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneChain.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneChain.png new file mode 100644 index 00000000..a8d9f184 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneChain.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInf_panel.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInf_panel.png new file mode 100644 index 00000000..d7b50556 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInf_panel.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluence.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluence.png new file mode 100644 index 00000000..391590f9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluence.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluencesExample.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluencesExample.png new file mode 100644 index 00000000..6b68337c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluencesExample.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluences_order.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluences_order.png new file mode 100644 index 00000000..5156e2c6 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluences_order.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluences_orderSpriteSkin.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluences_orderSpriteSkin.png new file mode 100644 index 00000000..30604114 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/BoneInfluences_orderSpriteSkin.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/GeoPanel.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/GeoPanel.png new file mode 100644 index 00000000..8cce0af2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/GeoPanel.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Highlighted_Visibility_icon.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Highlighted_Visibility_icon.png new file mode 100644 index 00000000..c3193b50 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Highlighted_Visibility_icon.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/ImporterWindow.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/ImporterWindow.png new file mode 100644 index 00000000..ce6aa454 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/ImporterWindow.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/LabelledEditorTools.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/LabelledEditorTools.png new file mode 100644 index 00000000..6a493b2c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/LabelledEditorTools.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/PasteButton.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/PasteButton.png new file mode 100644 index 00000000..2d7dc71f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/PasteButton.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/PasteDialog.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/PasteDialog.png new file mode 100644 index 00000000..365c9917 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/PasteDialog.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SelectSknEditor.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SelectSknEditor.png new file mode 100644 index 00000000..9f9a9393 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SelectSknEditor.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteLibraryComponent.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteLibraryComponent.png new file mode 100644 index 00000000..fb46cf2f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteLibraryComponent.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteResolverCheck.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteResolverCheck.png new file mode 100644 index 00000000..5b0f416c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteResolverCheck.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteResolver_VisualSelector.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteResolver_VisualSelector.png new file mode 100644 index 00000000..d05e5ebf Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteResolver_VisualSelector.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteSkin_inspect_exp.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteSkin_inspect_exp.png new file mode 100644 index 00000000..311db595 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteSkin_inspect_exp.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteTab_order.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteTab_order.png new file mode 100644 index 00000000..3abe9cd0 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/SpriteTab_order.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Sprite_columns.PNG b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Sprite_columns.PNG new file mode 100644 index 00000000..aec2253a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Sprite_columns.PNG differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Visibility_button.PNG b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Visibility_button.PNG new file mode 100644 index 00000000..2c6d31ef Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Visibility_button.PNG differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/WeightBrush.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/WeightBrush.png new file mode 100644 index 00000000..cdc09b78 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/WeightBrush.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/WeightSlider.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/WeightSlider.png new file mode 100644 index 00000000..3e0d3a6e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/WeightSlider.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Weights_panel.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Weights_panel.png new file mode 100644 index 00000000..60f45da5 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/Weights_panel.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_icon.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_icon.png new file mode 100644 index 00000000..499eb190 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_icon.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_panel.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_panel.png new file mode 100644 index 00000000..2ab9cd4a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_panel.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_tree.PNG b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_tree.PNG new file mode 100644 index 00000000..c808ddaa Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bone_tree.PNG differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bothscarves.PNG b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bothscarves.PNG new file mode 100644 index 00000000..76b7663f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bothscarves.PNG differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bothsprites.PNG b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bothsprites.PNG new file mode 100644 index 00000000..4b14d7f6 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/bothsprites.PNG differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_BoneInfluence.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_BoneInfluence.png new file mode 100644 index 00000000..d26419e8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_BoneInfluence.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Copy.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Copy.png new file mode 100644 index 00000000..5f898222 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Copy.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateBone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateBone.png new file mode 100644 index 00000000..419129cc Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateBone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateEdge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateEdge.png new file mode 100644 index 00000000..b065aff7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateEdge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateVertex.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateVertex.png new file mode 100644 index 00000000..8d7d9d99 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_CreateVertex.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_EditGeo.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_EditGeo.png new file mode 100644 index 00000000..035ecb91 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_EditGeo.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_EditJoints.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_EditJoints.png new file mode 100644 index 00000000..446cf896 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_EditJoints.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_GenGeo.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_GenGeo.png new file mode 100644 index 00000000..a4981e22 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_GenGeo.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_GenWeights.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_GenWeights.png new file mode 100644 index 00000000..a603860e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_GenWeights.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Paste.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Paste.png new file mode 100644 index 00000000..39c2c58f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Paste.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_PreviewPose.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_PreviewPose.png new file mode 100644 index 00000000..e7937a01 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_PreviewPose.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_ReparentBone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_ReparentBone.png new file mode 100644 index 00000000..a0529a23 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_ReparentBone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_RestoreBind.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_RestoreBind.png new file mode 100644 index 00000000..59f23461 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_RestoreBind.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_SplitBone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_SplitBone.png new file mode 100644 index 00000000..14a0ab1f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_SplitBone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_SplitEdge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_SplitEdge.png new file mode 100644 index 00000000..41674b5d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_SplitEdge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_ToggleView.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_ToggleView.png new file mode 100644 index 00000000..f1bbf4bf Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_ToggleView.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Visibility.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Visibility.png new file mode 100644 index 00000000..22d66633 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_Visibility.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_WeightPaint.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_WeightPaint.png new file mode 100644 index 00000000..c622a761 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_WeightPaint.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_WeightSlider.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_WeightSlider.png new file mode 100644 index 00000000..5c04a7ee Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_WeightSlider.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_BoneInfluence.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_BoneInfluence.png new file mode 100644 index 00000000..3b03126a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_BoneInfluence.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateBone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateBone.png new file mode 100644 index 00000000..4aabae8e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateBone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateEdge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateEdge.png new file mode 100644 index 00000000..93c2fb51 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateEdge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateVertex.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateVertex.png new file mode 100644 index 00000000..4c704b03 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_CreateVertex.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_EditJoints.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_EditJoints.png new file mode 100644 index 00000000..9f1fd50d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_EditJoints.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenGeo.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenGeo.png new file mode 100644 index 00000000..e596b72e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenGeo.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenWeight-1543300126435.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenWeight-1543300126435.png new file mode 100644 index 00000000..8f529a63 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenWeight-1543300126435.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenWeight.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenWeight.png new file mode 100644 index 00000000..8f529a63 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_GenWeight.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_PreviewPose.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_PreviewPose.png new file mode 100644 index 00000000..b668c423 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_PreviewPose.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_ReparentBone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_ReparentBone.png new file mode 100644 index 00000000..2e2436da Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_ReparentBone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_RestoreBind.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_RestoreBind.png new file mode 100644 index 00000000..3765ceb7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_RestoreBind.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_Visibility.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_Visibility.png new file mode 100644 index 00000000..0d49c660 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_Visibility.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_WeightPainter.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_WeightPainter.png new file mode 100644 index 00000000..373e347a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_WeightPainter.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_WeightSlider.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_WeightSlider.png new file mode 100644 index 00000000..f6d6ebf0 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/icon_small_WeightSlider.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_0.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_0.png new file mode 100644 index 00000000..7d94a20a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_0.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_1.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_1.png new file mode 100644 index 00000000..c3ff3e66 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_1.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_10.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_10.png new file mode 100644 index 00000000..bc1dcbc3 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_10.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_11.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_11.png new file mode 100644 index 00000000..6e43143b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_11.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_12.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_12.png new file mode 100644 index 00000000..b6a4b20e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_12.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_13.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_13.png new file mode 100644 index 00000000..8e4d7028 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_13.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_14.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_14.png new file mode 100644 index 00000000..3ceb5906 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_14.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_15.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_15.png new file mode 100644 index 00000000..57e2482b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_15.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_16.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_16.png new file mode 100644 index 00000000..460d326a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_16.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_17.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_17.png new file mode 100644 index 00000000..1d277afc Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_17.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_18.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_18.png new file mode 100644 index 00000000..8ee39019 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_18.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_2.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_2.png new file mode 100644 index 00000000..9ffffdfb Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_2.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_3.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_3.png new file mode 100644 index 00000000..fc704735 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_3.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_4-1578391477693.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_4-1578391477693.png new file mode 100644 index 00000000..9f9a9393 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_4-1578391477693.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_4.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_4.png new file mode 100644 index 00000000..580b941e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_4.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_5.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_5.png new file mode 100644 index 00000000..0b336531 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_5.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_6.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_6.png new file mode 100644 index 00000000..1aabe245 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_6.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_7.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_7.png new file mode 100644 index 00000000..fed5df16 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_7.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_8.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_8.png new file mode 100644 index 00000000..aee128b0 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_8.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_9.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_9.png new file mode 100644 index 00000000..a8009daa Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/image_9.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/mesh_icon.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/mesh_icon.png new file mode 100644 index 00000000..d43cc6ca Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/mesh_icon.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/old_2DAnimationV2_ToolPreferences.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/old_2DAnimationV2_ToolPreferences.png new file mode 100644 index 00000000..26b44184 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/old_2DAnimationV2_ToolPreferences.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/visibility_icon.PNG b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/visibility_icon.PNG new file mode 100644 index 00000000..4ace01d7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/images/visibility_icon.PNG differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/index.md b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/index.md new file mode 100644 index 00000000..80f6d9f4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Documentation~/index.md @@ -0,0 +1,31 @@ +# Introduction to 2D Animation + +This documentation contains information on how to quickly rig and animate a 2D character in Unity with the 2D Animation package and tools. The following package versions are only supported for the following Unity versions: + +* __2D Animation package version 4.x.x__ - Unity 2020.1 or later + +* __2D Animation package version 3.x.x__ - Unity 2019.3 + +## 2D Animation and PSD Importer integration + +You can use the __2D Animation package__ with the [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest) package to easily import your character artwork from Photoshop into Unity for animation. The __PSD Importer__ is an Asset importer that supports the import of Adobe Photoshop .psb files into Unity and generating a Prefab made of Sprites based on the source file and its layers (see Adobe’s documentation on [Layer basics](https://helpx.adobe.com/photoshop/using/layer-basics.html)). + +The [.psb](https://helpx.adobe.com/photoshop/using/file-formats.html#large_document_format_psb)[ file format](https://helpx.adobe.com/photoshop/using/file-formats.html#large_document_format_psb) has identical functions as the more common Adobe .psd format, with additional support for much larger image sizes. See the [PSD Importer](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest/index.html) package documentation for more information about the importer’s features. + +## Adobe Photoshop PSB format + +For character animation with the __2D Animation package__, the __PSD Importer__ package is required. The PSD Importer package currently only imports the __Adobe Photoshop .psb format__, and does not import the Adobe .psd format. The .psb format has identical functions as .psd, and is able to support larger image sizes. + +## Optional Performance Boost + +You can improve the performance of the animated Sprite’s deformation at runtime by installing the [Burst](https://docs.unity3d.com/Packages/com.unity.burst@latest) and [Collections](https://docs.unity3d.com/Packages/com.unity.collections@latest) package from the [Package Manager](https://docs.unity3d.com/Manual/upm-ui.html). This allows the 2D Animation package to use Burst compilation to speed up Unity’s processing of Sprite mesh deformation. + +![](images/SpriteSkin_inspect_exp.png) + +With both packages installed, the Experimental __Enable batching__ setting becomes available in the [Sprite Skin component](#sprite-skin-component). As the implementation of the performance boost might contain bugs, you may switch back to the previous implementation by clearing the __Enable batching__ option. + +The package has been tested with [Burst](https://docs.unity3d.com/Packages/com.unity.burst@latest) version 1.3.3 and [Collections](https://docs.unity3d.com/Packages/com.unity.collections@latest) version 0.9.0-preview.6. + +## Sprite Skin component + +When the character Prefab is brought into the Scene view, Unity automatically adds the __Sprite Skin__ component to any Sprite that have any [bone influences](SkinEdToolsShortcuts.md#bone-influences). This component is required for the bones deform the Sprite Meshes in the Scene view. \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor.meta new file mode 100644 index 00000000..149593ae --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 164d22a8da00e422a93e091c7bd338df +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Analytics.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Analytics.cs new file mode 100644 index 00000000..61a66d41 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Analytics.cs @@ -0,0 +1,605 @@ +#define WRITE_TO_JSON +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEngine.Analytics; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + enum AnimationToolType + { + UnknownTool = 0, + Visibilility = 6, + PreviewPose = 7, + EditPose = 8, + CreateBone = 9, + SplitBone = 10, + ReparentBone = 11, + EditGeometry = 12, + CreateVertex = 13, + CreateEdge = 14, + SplitEdge = 15, + GenerateGeometry = 16, + WeightSlider = 17, + WeightBrush = 18, + BoneInfluence = 19, + GenerateWeights = 20 + } + + [Serializable] + enum AnimationEventType + { + Truncated = -1, + SelectedSpriteChanged = 0, + SkeletonPreviewPoseChanged = 1, + SkeletonBindPoseChanged = 2, + SkeletonTopologyChanged = 3, + MeshChanged = 4, + MeshPreviewChanged = 5, + SkinningModuleModeChanged = 6, + BoneSelectionChanged = 7, + BoneNameChanged = 8, + CharacterPartChanged = 9, + ToolChanged = 10, + RestoreBindPose = 11, + Copy = 12, + Paste = 13, + BoneDepthChanged = 14, + Shortcut = 15, + Visibility = 16 + } + + [Serializable] + struct AnimationEvent + { + [SerializeField] + public AnimationEventType sub_type; + [SerializeField] + public int repeated_event; + [SerializeField] + public string data; + } + + [Serializable] + struct AnimationToolUsageEvent + { + [SerializeField] + public int instance_id; + [SerializeField] + public AnimationToolType animation_tool; + [SerializeField] + public bool character_mode; + [SerializeField] + public int time_start_s; + [SerializeField] + public int time_end_s; + [SerializeField] + public List animation_events; + } + + [Serializable] + struct AnimationToolApplyEvent + { + [SerializeField] + public bool character_mode; + [SerializeField] + public int instance_id; + [SerializeField] + public int sprite_count; + [SerializeField] + public int[] bone_sprite_count; + [SerializeField] + public int[] bone_count; + [SerializeField] + public int[] bone_depth; + [SerializeField] + public int[] bone_chain_count; + [SerializeField] + public int bone_root_count; + } + + internal interface IAnimationAnalyticsModel + { + bool hasCharacter { get; } + SkinningMode mode { get; } + ITool selectedTool { get; } + ITool GetTool(Tools tool); + int selectedBoneCount { get; } + int applicationElapseTime { get; } + } + + internal class SkinningModuleAnalyticsModel : IAnimationAnalyticsModel + { + public SkinningCache skinningCache { get; private set; } + public bool hasCharacter { get { return skinningCache.hasCharacter; } } + public SkinningMode mode { get { return skinningCache.mode; } } + public ITool selectedTool { get { return skinningCache.selectedTool; } } + + public SkinningModuleAnalyticsModel(SkinningCache s) + { + skinningCache = s; + } + + public ITool GetTool(Tools tool) + { + return skinningCache.GetTool(tool); + } + + public int selectedBoneCount { get { return skinningCache.skeletonSelection.Count; } } + + public int applicationElapseTime { get { return (int)EditorApplication.timeSinceStartup; } } + } + + [Serializable] + internal class AnimationAnalytics + { + const int k_AnimationEventElementCount = 3; + const int k_AnimationToolUsageEventElementCount = 6; + IAnalyticsStorage m_AnalyticsStorage; + SkinningEvents m_EventBus; + IAnimationAnalyticsModel m_Model; + + AnimationToolUsageEvent? m_CurrentEvent; + int m_InstanceId; + + public AnimationAnalytics(IAnalyticsStorage analyticsStorage, SkinningEvents eventBus, IAnimationAnalyticsModel model, int instanceId) + { + m_Model = model; + m_AnalyticsStorage = analyticsStorage; + m_InstanceId = instanceId; + m_EventBus = eventBus; + m_EventBus.selectedSpriteChanged.AddListener(OnSelectedSpriteChanged); + m_EventBus.skeletonPreviewPoseChanged.AddListener(OnSkeletonPreviewPoseChanged); + m_EventBus.skeletonBindPoseChanged.AddListener(OnSkeletonBindPoseChanged); + m_EventBus.skeletonTopologyChanged.AddListener(OnSkeletonTopologyChanged); + m_EventBus.meshChanged.AddListener(OnMeshChanged); + m_EventBus.meshPreviewChanged.AddListener(OnMeshPreviewChanged); + m_EventBus.skinningModeChanged.AddListener(OnSkinningModuleModeChanged); + m_EventBus.boneSelectionChanged.AddListener(OnBoneSelectionChanged); + m_EventBus.boneNameChanged.AddListener(OnBoneNameChanged); + m_EventBus.boneDepthChanged.AddListener(OnBoneDepthChanged); + m_EventBus.characterPartChanged.AddListener(OnCharacterPartChanged); + m_EventBus.toolChanged.AddListener(OnToolChanged); + m_EventBus.restoreBindPose.AddListener(OnRestoreBindPose); + m_EventBus.copy.AddListener(OnCopy); + m_EventBus.paste.AddListener(OnPaste); + m_EventBus.shortcut.AddListener(OnShortcut); + m_EventBus.boneVisibility.AddListener(OnBoneVisibility); + + OnToolChanged(model.selectedTool); + } + + public void Dispose() + { + m_EventBus.selectedSpriteChanged.RemoveListener(OnSelectedSpriteChanged); + m_EventBus.skeletonPreviewPoseChanged.RemoveListener(OnSkeletonPreviewPoseChanged); + m_EventBus.skeletonBindPoseChanged.RemoveListener(OnSkeletonBindPoseChanged); + m_EventBus.skeletonTopologyChanged.RemoveListener(OnSkeletonTopologyChanged); + m_EventBus.meshChanged.RemoveListener(OnMeshChanged); + m_EventBus.meshPreviewChanged.RemoveListener(OnMeshPreviewChanged); + m_EventBus.skinningModeChanged.RemoveListener(OnSkinningModuleModeChanged); + m_EventBus.boneSelectionChanged.RemoveListener(OnBoneSelectionChanged); + m_EventBus.boneNameChanged.RemoveListener(OnBoneNameChanged); + m_EventBus.boneDepthChanged.AddListener(OnBoneDepthChanged); + m_EventBus.characterPartChanged.RemoveListener(OnCharacterPartChanged); + m_EventBus.toolChanged.RemoveListener(OnToolChanged); + m_EventBus.copy.RemoveListener(OnCopy); + m_EventBus.paste.RemoveListener(OnPaste); + m_EventBus.shortcut.RemoveListener(OnShortcut); + m_EventBus.boneVisibility.RemoveListener(OnBoneVisibility); + m_AnalyticsStorage.Dispose(); + } + + void OnBoneVisibility(string s) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.Visibility, + data = s + }); + } + + void OnShortcut(string s) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.Shortcut, + data = s + }); + } + + void OnCopy() + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.Copy, + data = "" + }); + } + + void OnPaste(bool bone , bool mesh , bool flipX , bool flipY) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.Paste, + data = string.Format("b:{0} m:{1} x:{2} y:{3}", bone, mesh, flipX, flipY) + }); + } + + void OnSelectedSpriteChanged(SpriteCache sprite) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.SelectedSpriteChanged, + data = sprite == null ? "false" : "true" + }); + } + + void OnSkeletonPreviewPoseChanged(SkeletonCache skeleton) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.SkeletonPreviewPoseChanged, + data = "" + }); + } + + void OnSkeletonBindPoseChanged(SkeletonCache skeleton) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.SkeletonBindPoseChanged, + data = "" + }); + } + + void OnSkeletonTopologyChanged(SkeletonCache skeleton) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.SkeletonTopologyChanged, + data = "" + }); + } + + void OnMeshChanged(MeshCache mesh) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.MeshChanged, + data = "" + }); + } + + void OnMeshPreviewChanged(MeshPreviewCache mesh) + { + } + + void OnSkinningModuleModeChanged(SkinningMode mode) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.SkinningModuleModeChanged, + data = mode.ToString() + }); + } + + void OnBoneSelectionChanged() + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.BoneSelectionChanged, + data = m_Model.selectedBoneCount.ToString() + }); + } + + void OnBoneNameChanged(BoneCache bone) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.BoneNameChanged, + data = "" + }); + } + + void OnBoneDepthChanged(BoneCache bone) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.BoneDepthChanged, + data = "" + }); + } + + void OnCharacterPartChanged(CharacterPartCache part) + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.CharacterPartChanged, + data = "" + }); + } + + void OnToolChanged(ITool tool) + { + if (tool == m_Model.GetTool(Tools.ReparentBone)) + StartNewEvent(AnimationToolType.ReparentBone, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.CreateBone)) + StartNewEvent(AnimationToolType.CreateBone, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.EditJoints)) + StartNewEvent(AnimationToolType.EditPose, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.EditPose)) + StartNewEvent(AnimationToolType.PreviewPose, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.SplitBone)) + StartNewEvent(AnimationToolType.SplitBone, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.CreateEdge)) + StartNewEvent(AnimationToolType.CreateEdge, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.CreateVertex)) + StartNewEvent(AnimationToolType.CreateVertex, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.EditGeometry)) + StartNewEvent(AnimationToolType.EditGeometry, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.GenerateGeometry)) + StartNewEvent(AnimationToolType.GenerateGeometry, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.SplitEdge)) + StartNewEvent(AnimationToolType.SplitEdge, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.Visibility)) + StartNewEvent(AnimationToolType.Visibilility, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.BoneInfluence)) + StartNewEvent(AnimationToolType.BoneInfluence, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.GenerateWeights)) + StartNewEvent(AnimationToolType.GenerateWeights, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.WeightBrush)) + StartNewEvent(AnimationToolType.WeightBrush, m_Model.applicationElapseTime); + else if (tool == m_Model.GetTool(Tools.WeightSlider)) + StartNewEvent(AnimationToolType.WeightSlider, m_Model.applicationElapseTime); + else + StartNewEvent(AnimationToolType.UnknownTool, m_Model.applicationElapseTime); + } + + void OnRestoreBindPose() + { + SetAnimationEvent(new AnimationEvent() + { + sub_type = AnimationEventType.RestoreBindPose, + data = "" + }); + } + + void SetAnimationEvent(AnimationEvent evt) + { + if (m_CurrentEvent != null) + { + var toolEvent = m_CurrentEvent.Value; + var eventCount = toolEvent.animation_events.Count; + if (eventCount > 0 && toolEvent.animation_events[eventCount - 1].sub_type == evt.sub_type && toolEvent.animation_events[eventCount - 1].data == evt.data) + { + var e = toolEvent.animation_events[eventCount - 1]; + e.repeated_event += 1; + toolEvent.animation_events[eventCount - 1] = e; + } + else + { + var elementCountPlus = k_AnimationToolUsageEventElementCount + (eventCount + 1 * k_AnimationEventElementCount); + if (elementCountPlus >= AnalyticConstant.k_MaxNumberOfElements) + { + // We reached the max number of events. Change the last one to truncated + var e = toolEvent.animation_events[eventCount - 1]; + if (e.sub_type != AnimationEventType.Truncated) + { + e.sub_type = AnimationEventType.Truncated; + e.repeated_event = 0; + } + e.repeated_event += 1; + toolEvent.animation_events[eventCount - 1] = e; + } + else + toolEvent.animation_events.Add(evt); + } + m_CurrentEvent = toolEvent; + } + } + + void StartNewEvent(AnimationToolType animationType, int tick) + { + SendLastEvent(tick); + m_CurrentEvent = new AnimationToolUsageEvent() + { + instance_id = m_InstanceId, + character_mode = m_Model.mode == SkinningMode.Character, + animation_tool = animationType, + time_start_s = tick, + animation_events = new List() + }; + } + + void SendLastEvent(AnimationToolUsageEvent evt, int tick) + { + evt.time_end_s = tick; + m_AnalyticsStorage.SendUsageEvent(evt); + } + + void SendLastEvent(int tick) + { + if (m_CurrentEvent != null) + { + SendLastEvent(m_CurrentEvent.Value, tick); + } + m_CurrentEvent = null; + } + + public void FlushEvent() + { + SendLastEvent(m_Model.applicationElapseTime); + } + + public void SendApplyEvent(int spriteCount, int[] spriteBoneCount, BoneCache[] bones) + { + int[] chainBoneCount = null; + int[] maxDepth = null; + int[] boneCount = null; + int boneRootCount = 0; + GetChainBoneStatistic(bones, out chainBoneCount, out maxDepth, out boneRootCount, out boneCount); + var applyEvent = new AnimationToolApplyEvent() + { + instance_id = m_InstanceId, + character_mode = m_Model.hasCharacter, + sprite_count = spriteCount, + bone_sprite_count = spriteBoneCount, + bone_depth = maxDepth, + bone_chain_count = chainBoneCount, + bone_root_count = boneRootCount, + bone_count = boneCount + }; + m_AnalyticsStorage.SendApplyEvent(applyEvent); + } + + static void GetChainBoneStatistic(BoneCache[] bones, out int[] chainBoneCount, out int[] maxDepth, out int boneRootCount, out int[] boneCount) + { + List chainCountList = new List(); + List boneDepthList = new List(); + List countList = new List(); + boneRootCount = 0; + foreach (var b in bones) + { + if (b.parentBone == null) + { + ++boneRootCount; + var chain = 0; + var chainDepth = 0; + var tempBone = b; + var count = 1; + while (tempBone != null) + { + ++chainDepth; + tempBone = tempBone.chainedChild; + } + + foreach (var b1 in bones) + { + // if this bone is part of this root + var parentBone = b1.parentBone; + while (parentBone != null) + { + if (parentBone == b) + { + ++count; + // the bone has a parent and the parent bone's chainedChild is not us, means we are a new chain + if (b1.parentBone != null && b1.parentBone.chainedChild != b1) + { + ++chain; + var chainDepth1 = 0; + tempBone = b1; + while (tempBone != null) + { + ++chainDepth1; + tempBone = tempBone.chainedChild; + } + + chainDepth = chainDepth1 > chainDepth ? chainDepth1 : chainDepth; + } + break; + } + parentBone = parentBone.parentBone; + } + } + chainCountList.Add(chain); + boneDepthList.Add(chainDepth); + countList.Add(count); + } + } + chainBoneCount = chainCountList.ToArray(); + maxDepth = boneDepthList.ToArray(); + boneCount = countList.ToArray(); + } + } + + internal interface IAnalyticsStorage + { + AnalyticsResult SendUsageEvent(AnimationToolUsageEvent evt); + AnalyticsResult SendApplyEvent(AnimationToolApplyEvent evt); + void Dispose(); + } + + internal static class AnalyticConstant + { + public const int k_MaxEventsPerHour = 1000; + public const int k_MaxNumberOfElements = 1000; + } + + internal class AnalyticsJsonStorage : IAnalyticsStorage + { + [Serializable] + struct AnimationToolEvents + { + [SerializeField] + public List events; + [SerializeField] + public AnimationToolApplyEvent applyEvent; + } + + AnimationToolEvents m_TotalEvents = new AnimationToolEvents() + { + events = new List(), + applyEvent = new AnimationToolApplyEvent() + }; + + public AnalyticsResult SendUsageEvent(AnimationToolUsageEvent evt) + { + m_TotalEvents.events.Add(evt); + return AnalyticsResult.Ok; + } + + public AnalyticsResult SendApplyEvent(AnimationToolApplyEvent evt) + { + m_TotalEvents.applyEvent = evt; + return AnalyticsResult.Ok; + } + + public void Dispose() + { + try + { + string file = string.Format("analytics_{0}.json", System.DateTime.Now.ToString("yyyy-dd-M--HH-mm-ss")); + if (System.IO.File.Exists(file)) + System.IO.File.Delete(file); + System.IO.File.WriteAllText(file, JsonUtility.ToJson(m_TotalEvents, true)); + } + catch (Exception ex) + { + Debug.Log(ex); + } + finally + { + m_TotalEvents.events.Clear(); + } + } + } + + [InitializeOnLoad] + internal class UnityAnalyticsStorage : IAnalyticsStorage + { + const string k_VendorKey = "unity.2d.animation"; + const int k_Version = 1; + + static UnityAnalyticsStorage() + { + EditorAnalytics.RegisterEventWithLimit("u2dAnimationToolUsage", AnalyticConstant.k_MaxEventsPerHour, AnalyticConstant.k_MaxNumberOfElements, k_VendorKey, k_Version); + EditorAnalytics.RegisterEventWithLimit("u2dAnimationToolApply", AnalyticConstant.k_MaxEventsPerHour, AnalyticConstant.k_MaxNumberOfElements, k_VendorKey, k_Version); + } + + public AnalyticsResult SendUsageEvent(AnimationToolUsageEvent evt) + { + return EditorAnalytics.SendEventWithLimit("u2dAnimationToolUsage", evt, k_Version); + } + + public AnalyticsResult SendApplyEvent(AnimationToolApplyEvent evt) + { + return EditorAnalytics.SendEventWithLimit("u2dAnimationToolApply", evt, k_Version); + } + + public void Dispose() {} + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Analytics.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Analytics.cs.meta new file mode 100644 index 00000000..95e4376f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Analytics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 783ca490d14f68c4891dfa4ca54364fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/AssemblyInfo.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/AssemblyInfo.cs new file mode 100644 index 00000000..9b4c24a7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/AssemblyInfo.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; +[assembly: InternalsVisibleTo("Unity.2D.Animation.Tests.EditorTests")] +[assembly: InternalsVisibleTo("Unity.2D.PsdImporter.Editor")] +[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/AssemblyInfo.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/AssemblyInfo.cs.meta new file mode 100644 index 00000000..b09b7336 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81d5f69f47c861d40beee8891a4ac92e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets.meta new file mode 100644 index 00000000..86e99e69 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4cdf803ccba4203428cf760a394d701f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay.meta new file mode 100644 index 00000000..1d3813f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4817dc4ea8764f74298414d8ac0bb8d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlay.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlay.uxml new file mode 100644 index 00000000..63dfc7f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlay.uxml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlay.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlay.uxml.meta new file mode 100644 index 00000000..f77e8df3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlay.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 46c8e0bde8bfa5a4eadb9b33d3543bcd +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlayStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlayStyle.uss new file mode 100644 index 00000000..54fa2346 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlayStyle.uss @@ -0,0 +1,181 @@ +/**********************************************************************************************************************/ +/* LayoutOverlay */ +/**********************************************************************************************************************/ + +LayoutOverlay { + flex-direction: column-reverse; + overflow: hidden; +} + +LayoutOverlay.HasScrollbar { + margin-right: 18px; + margin-bottom: 18px; +} + +//Disable Horizontal Toolbar until needed +LayoutOverlay > #HorizontalToolbar { + height: 0; +} + +LayoutOverlay > #HorizontalHolder { + flex:1 auto; + flex-direction: row; +} + +LayoutOverlay > #HorizontalHolder > #VerticalToolbar { + width: 140px; + margin-left : 10px; +} + +LayoutOverlay > #HorizontalHolder > #VerticalToolbar.Collapse { + width: 50px; +} + +LayoutOverlay > #HorizontalHolder > #LeftOverlay { + flex-grow: 1; + flex-direction: column-reverse; + flex-wrap: wrap; + align-items: flex-start; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay { + + flex-grow: 1; + flex-direction: column-reverse; + flex-wrap: wrap-reverse; + align-items: flex-start; +} + +LayoutOverlay > #DropdownOverlay { + height: 0; + width: 0; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow { + flex:1 0 auto; + width : 280px; + padding-left : 12px; + padding-right : 12px; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow #ModeField { + margin-left : 0; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow #BonePopupField { + margin-left : 0; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow #BonePopupField .unity-popup-field__input { + flex-basis : 0px; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow > #unity-content-container { + flex:1 0 auto; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-row { + max-height : 20px; + flex-direction: row; + margin-left : 0; + margin-right : 0; + margin-top : 0; + margin-bottom : 0; + flex : 1 0 auto; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-row-space { + height : 5px; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-editor { + flex-direction: row; + flex: 6; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-popup { + margin-left : 0px; + flex : 1 0 auto; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-popup .unity-enum-field { + flex : 1 0 auto; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-popup .unity-popup-field { + flex : 1 0 auto; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-popup .unity-label { + min-width : auto; + flex : 4; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-popup .unity-enum-field__input, +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-popup .unity-popup-field__input { + flex : 6; + min-width : auto; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-toggle { + margin-left : 0px; + flex : 1; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-toggle .unity-toggle__input { + justify-content : flex-end; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-integerfield { + margin-left : 0px; + flex : 1; +} + + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .form-integerfield IntegerInput { + margin-left : 0px; + flex : 6; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow .slider-field { + flex: 3; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow Label { + flex: 4; + margin-top : 2px; + margin-bottom : 2px; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow Slider { + flex: 7; + margin-left : 4px; + margin-top :2px; + margin-right : 10px; + margin-bottom :2px; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow Button { + flex : 1 0 auto; + margin-left: 1px; + margin-right: 1px; + margin-top: 1px; + margin-bottom: 1px; + border-left-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow Toggle { + align-self : center; + margin-bottom: 4px; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlayStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlayStyle.uss.meta new file mode 100644 index 00000000..6055e938 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/LayoutOverlayStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4cb62f324c9e68643acade726b44b815 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/ScrollableToolbar.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/ScrollableToolbar.uss new file mode 100644 index 00000000..8513c08e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/ScrollableToolbar.uss @@ -0,0 +1,16 @@ +/**********************************************************************************************************************/ +/* Scroller */ +/**********************************************************************************************************************/ + +/* Horizontal scroller */ +Scroller { + display: none; +} + +/**********************************************************************************************************************/ +/* ScrollView */ +/**********************************************************************************************************************/ + +ScrollView { + flex: 1; +} \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/ScrollableToolbar.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/ScrollableToolbar.uss.meta new file mode 100644 index 00000000..ead594d5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/LayoutOverlay/ScrollableToolbar.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f3a7eea6e0f5acb479ae4e70f8f25d95 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule.meta new file mode 100644 index 00000000..6f767682 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fccdb4aa9dd0db43becdec2eea211af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanel.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanel.uxml new file mode 100644 index 00000000..71d555fe --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanel.uxml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanel.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanel.uxml.meta new file mode 100644 index 00000000..caecbe50 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanel.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b45e34b5d565204db1307b88755e76d +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanelStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanelStyle.uss new file mode 100644 index 00000000..2faf34dc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanelStyle.uss @@ -0,0 +1,7 @@ +/**********************************************************************************************************************/ +/* BoneInspectorPanel */ +/**********************************************************************************************************************/ + +#BoneInspectorPanel { + height : 80px; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanelStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanelStyle.uss.meta new file mode 100644 index 00000000..d6d407ab --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneInspectorPanelStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 630253c1b6a245746ac843e5cad0aac6 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentStyle.uss new file mode 100644 index 00000000..191076c4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentStyle.uss @@ -0,0 +1,7 @@ +BoneReparentToolWindow { + height: 300px; +} + +BoneReparentToolView{ + flex : 1; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentStyle.uss.meta new file mode 100644 index 00000000..fbb29eaf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bba2f5e225fa49144a222787bfb6bcdf +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentWindow.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentWindow.uxml new file mode 100644 index 00000000..e82de59b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentWindow.uxml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentWindow.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentWindow.uxml.meta new file mode 100644 index 00000000..000bf5a4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneReparentWindow.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d195aed64b2027a4197eb33df30324a3 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbar.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbar.uxml new file mode 100644 index 00000000..024e771b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbar.uxml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbar.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbar.uxml.meta new file mode 100644 index 00000000..0cc6484d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbar.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c1808a8a0e94621468b171839da19a41 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbarStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbarStyle.uss new file mode 100644 index 00000000..e9b1588d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbarStyle.uss @@ -0,0 +1,63 @@ +/**********************************************************************************************************************/ +/* BoneToolbar */ +/**********************************************************************************************************************/ + +#EditPoseImage { + background-image: url("Icons/Light/Edit_Pose.png"); +} + +#EditJointsImage { + background-image: url("Icons/Light/Edit_Joints.png"); +} + +#CreateBoneImage { + background-image: url("Icons/Light/Create Bones.png"); +} + +#SplitBoneImage { + background-image: url("Icons/Light/Split Bones.png"); +} + +#BoneReparentImage { + background-image: url("Icons/Light/Parent_Bone.png"); +} + +.Dark #EditPoseImage { + background-image: url("Icons/Dark/d_Edit_Pose.png"); +} + +.Dark #EditJointsImage { + background-image: url("Icons/Dark/d_Edit_Joints.png"); +} + +.Dark #CreateBoneImage { + background-image: url("Icons/Dark/d_Create Bones.png"); +} + +.Dark #SplitBoneImage { + background-image: url("Icons/Dark/d_Split Bones.png"); +} + +.Dark #BoneReparentImage { + background-image: url("Icons/Dark/d_Parent_Bone.png"); +} + +.Checked #EditPoseImage{ + background-image: url("Icons/Selected/Edit_Pose.png"); +} + +.Checked #EditJointsImage { + background-image: url("Icons/Selected/Edit_Joints.png"); +} + +.Checked #CreateBoneImage { + background-image: url("Icons/Selected/Create Bones.png"); +} + +.Checked #SplitBoneImage { + background-image: url("Icons/Selected/Split Bones.png"); +} + +.Checked #BoneReparentImage { + background-image: url("Icons/Selected/Parent_Bone.png"); +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbarStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbarStyle.uss.meta new file mode 100644 index 00000000..408b8444 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/BoneToolbarStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d61989f1b8cdf884c960907a37504ceb +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbar.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbar.uxml new file mode 100644 index 00000000..3d8c3826 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbar.uxml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbar.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbar.uxml.meta new file mode 100644 index 00000000..e4379159 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbar.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acacbd024ec26594a9a9eacba50475d1 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbarStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbarStyle.uss new file mode 100644 index 00000000..2717a0a3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbarStyle.uss @@ -0,0 +1,11 @@ +/**********************************************************************************************************************/ +/* CopyToolbar */ +/**********************************************************************************************************************/ + +#CopyImage { + background-image: url("Icons/Selected/Copy.png"); +} + +#PasteImage { + background-image: url("Icons/Selected/Paste.png"); +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbarStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbarStyle.uss.meta new file mode 100644 index 00000000..f4f829b1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/CopyToolbarStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 520f059907bcb564dae9203e0969eb59 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanel.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanel.uxml new file mode 100644 index 00000000..13eda197 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanel.uxml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanel.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanel.uxml.meta new file mode 100644 index 00000000..c6568743 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanel.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d62df6d8cd1bb504dbae262bb6d6efe6 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanelStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanelStyle.uss new file mode 100644 index 00000000..ee173d3a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanelStyle.uss @@ -0,0 +1,17 @@ +/**********************************************************************************************************************/ +/* GenerateGeometryPanel */ +/**********************************************************************************************************************/ + +#GenerateGeometryPanel { + height: 150px; +} + +#GenerateGeometryPanel.Single #GenerateMultipleSprite { + visibility: hidden; + height : 0; +} + +#GenerateGeometryPanel.Multiple #GenerateSingleSprite { + visibility: hidden; + height : 0; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanelStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanelStyle.uss.meta new file mode 100644 index 00000000..c081068c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateGeometryPanelStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3a255b868cdf39a4494f59819f0ff29e +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanel.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanel.uxml new file mode 100644 index 00000000..91b62df7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanel.uxml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanel.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanel.uxml.meta new file mode 100644 index 00000000..604e101c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanel.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 676867f8653a3ec40a598ba3ccea79c6 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanelStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanelStyle.uss new file mode 100644 index 00000000..64ab686f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanelStyle.uss @@ -0,0 +1,20 @@ +/**********************************************************************************************************************/ +/* GenerateWeightsPanel */ +/**********************************************************************************************************************/ + +.AssociateBoneDisabled { + height: 70px; +} + +.AssociateBoneEnabled { + height: 90px; +} + +#Content{ + width : 250px; + align-content : center; +} + +.form-row{ + align-content : center; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanelStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanelStyle.uss.meta new file mode 100644 index 00000000..a1af5cb6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/GenerateWeightsPanelStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 24c60fb4e4533094889a2aa33ce92889 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons.meta new file mode 100644 index 00000000..564c2590 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f4bc4784eb6a47409d0bbd073b750f3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark.meta new file mode 100644 index 00000000..134785bc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e0f9a25810b95049a033815ff10688c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone.png new file mode 100644 index 00000000..fec4c553 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone.png.meta new file mode 100644 index 00000000..e0a18eb7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: fc2eaf4b0441b7645960252182c27446 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d2385406f402ab345a713175150879e1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@2x.png new file mode 100644 index 00000000..2637711a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@2x.png.meta new file mode 100644 index 00000000..303bfaa8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 17d971605cfbaea47b0d10b0b5dbc406 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1b28b61bd6576714fb3a546fe91c42da + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@3x.png new file mode 100644 index 00000000..38a32821 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@3x.png.meta new file mode 100644 index 00000000..4805239a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: fe145a004cb46de488885e70d26cade0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4411c41cabb6d674fba854d62de9c745 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@4x.png new file mode 100644 index 00000000..35a6a399 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@4x.png.meta new file mode 100644 index 00000000..ff873cd9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 246d7c7c8e9e6cf43893ae13c5a81bdf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8af1e0814bba33743a399514c4cca73a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence.png new file mode 100644 index 00000000..76156cea Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence.png.meta new file mode 100644 index 00000000..fdbac93b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: c037c4c58e8d8c34ca9bf121abb7ee49 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 237e6a4aa8d798c47911e7123e7068e8 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@2x.png new file mode 100644 index 00000000..fee67ab7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@2x.png.meta new file mode 100644 index 00000000..a6c7d03c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 045a46ed7fd32804eb02dc411be96859 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dc2cd88627466824bb45efd111775d51 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@3x.png new file mode 100644 index 00000000..63b9a3fe Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@3x.png.meta new file mode 100644 index 00000000..4b0aae5e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 56431fa7b1b21794baaf8d8e47c78bdb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ea99dc4168bd20a4597a19ae7a97dcd1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@4x.png new file mode 100644 index 00000000..8ff0c845 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@4x.png.meta new file mode 100644 index 00000000..672d8271 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Bone_Influence@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1e0f2b45945c8254abd59f40d783c11f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3dfea974290a5a84d8600f7f337a966c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy.png new file mode 100644 index 00000000..abe23289 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy.png.meta new file mode 100644 index 00000000..19572946 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 69fdfe6d8e206134a83223383472ff48 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a2aebf82b5758f549a1664412c194995 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@2x.png new file mode 100644 index 00000000..fa207dc5 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@2x.png.meta new file mode 100644 index 00000000..373c18ec --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 312df9440efd5df4ea8f6c98591d6b96 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f248dcff0e76a694793d14b07a67f120 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@3x.png new file mode 100644 index 00000000..3071376c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@3x.png.meta new file mode 100644 index 00000000..150b80ad --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 3b5ad4dfc78124a489bb5c48a4b57195 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9f290a7aa6b3f174ca45332f84ad1df5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@4x.png new file mode 100644 index 00000000..6f5594fb Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@4x.png.meta new file mode 100644 index 00000000..3381dce8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Copy@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 00b8ce4a201871b498992f536279acf7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6019bec534ca0944f8cd109dc55589e7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones.png new file mode 100644 index 00000000..df1b7a71 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones.png.meta new file mode 100644 index 00000000..f050771d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: b4b58192a0265df4980d56bf9054df08 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 621dd8c7743ae8d418ac3b522e355e31 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@2x.png new file mode 100644 index 00000000..0e6b3f78 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@2x.png.meta new file mode 100644 index 00000000..a6632103 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: fea84712d555ee04a8147088aad76931 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 89560f111ea51a147ac01518d916db89 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@3x.png new file mode 100644 index 00000000..7f2f2f9d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@3x.png.meta new file mode 100644 index 00000000..690ec6f3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6e2c347c12b3fe04b94007ad25ace23a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8aed21a509eee924eba83fd9a207972a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@4x.png new file mode 100644 index 00000000..266161d0 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@4x.png.meta new file mode 100644 index 00000000..c18ba4f1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create Bones@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7e1aff9652c0dac418d9aa42f5f24dc2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2c947b3ea02c5014aaa3c6fe33e913bf + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge.png new file mode 100644 index 00000000..8f2c65fe Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge.png.meta new file mode 100644 index 00000000..056f2c4d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7a5bb676bcccfea429f2138b6fbd005e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1c82d3f0af949d7438bfd489d34048f0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@2x.png new file mode 100644 index 00000000..f2531de2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@2x.png.meta new file mode 100644 index 00000000..411b16a2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ebaf5b914f751a142b6851d985adf69d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9d0c71e2c7b53f1488cfe568978db7b4 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@3x.png new file mode 100644 index 00000000..4c6a0f55 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@3x.png.meta new file mode 100644 index 00000000..2e18bdcb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 9d68cf945428ac2448d4c657f30b31cc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 193f34e5bf0a43e42847161cc72ad2fc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@4x.png new file mode 100644 index 00000000..777b31bc Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@4x.png.meta new file mode 100644 index 00000000..d7b4fcd4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Edge@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 62053ed690017d143bd2cfa8e5dc3ff5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dff44d4ea2edb2b4aafd62c44ea5f8c3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex.png new file mode 100644 index 00000000..3e31e75c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex.png.meta new file mode 100644 index 00000000..3ea0b5fe --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: efe4b927ec825b242bf70d64c4258c1e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3be87ff04940adf44b6b7eb3c8e9fc99 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@2x.png new file mode 100644 index 00000000..d0fde73f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@2x.png.meta new file mode 100644 index 00000000..9dc7cd2c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 80a2a0d76c01997428d4213411145e8c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: da452ef0893b74547a5edac706480d73 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@3x.png new file mode 100644 index 00000000..32422f71 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@3x.png.meta new file mode 100644 index 00000000..a30fb4ec --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 501233c9f1da3ef44b4ff7115f564d9b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7cd167d6ef16b684fab36384c0bfc297 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@4x.png new file mode 100644 index 00000000..ea6ffe84 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@4x.png.meta new file mode 100644 index 00000000..8e1810f9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Create_Vertex@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2ced226d9df062547882002f633ab6ee +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1690933733afeca4a91592c8316668d3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry.png new file mode 100644 index 00000000..a687b1b9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry.png.meta new file mode 100644 index 00000000..6c4cafc6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a855026b258150c418b14e56540f642a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7baa65659c599874a916ec09cf5c8648 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@2x.png new file mode 100644 index 00000000..c24b7d4b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@2x.png.meta new file mode 100644 index 00000000..cd6ecc14 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2d2e8c77fdf4f364c83224444f65fb4d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a7a3d1134b1b5f04d9ad45e121040866 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@3x.png new file mode 100644 index 00000000..e3e57a91 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@3x.png.meta new file mode 100644 index 00000000..23c92daf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0ff8fd73a1ad1284eb30ab319560b4c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 081beb30f8649564a8cc335ea76d8a07 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@4x.png new file mode 100644 index 00000000..8abb2d0e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@4x.png.meta new file mode 100644 index 00000000..b15cf6a2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Geometry@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7af5f1b9cb7fc7645a9f27f070fbe2fd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bb6f7469708edaa4aafc0c21f889f7b1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints.png new file mode 100644 index 00000000..686458b9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints.png.meta new file mode 100644 index 00000000..3e66f12e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8c3235661573d7b44bd864536f83d0ea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6554b4fac98cf7f49aab4c0293501f51 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@2x.png new file mode 100644 index 00000000..e9c564e9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@2x.png.meta new file mode 100644 index 00000000..2fff521b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: eecbc6949fc2aac40bfe64caade7a594 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 84a3b1169619a2c4bb6e3e566ce33f75 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@3x.png new file mode 100644 index 00000000..7c56a1d6 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@3x.png.meta new file mode 100644 index 00000000..5833b606 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e76bc39dceb8b72439432f8679056c92 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5186c5ecea5370a4193a8d6d98375ff0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@4x.png new file mode 100644 index 00000000..0769e0bf Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@4x.png.meta new file mode 100644 index 00000000..ccaa3c98 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Joints@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 15d3c315af8faf2498573371308b9d3e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d0bb0671f41d77646924dafc3006cea1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose.png new file mode 100644 index 00000000..f26bd7f9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose.png.meta new file mode 100644 index 00000000..c11953db --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7a6cafa65c507e240b7293250b094e10 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f5dbd25028f8d5d419dd1a545f652d89 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@2x.png new file mode 100644 index 00000000..58d09339 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@2x.png.meta new file mode 100644 index 00000000..1b38e98a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 5df5eccb22181f040836da1ea19743e8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1036c87b6e7c7ad4f9e3d71d56a2c030 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@3x.png new file mode 100644 index 00000000..88f8fc10 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@3x.png.meta new file mode 100644 index 00000000..03b3c0b2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 334b0c5a2da656f4a9d2fe6b658cfd68 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 099134541d0b5cb40a09a4cd85aa392e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@4x.png new file mode 100644 index 00000000..2f34d707 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@4x.png.meta new file mode 100644 index 00000000..eb8f03c4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Edit_Pose@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 4f3a106299767d146975053c7be09b97 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: adabb11603e971f4a8ee7416fa0f71b7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry.png new file mode 100644 index 00000000..9f3dbae9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry.png.meta new file mode 100644 index 00000000..8553a56c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: bba3ad14ed4c2d64fbd090a846ffaaea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b2b17522284b0a4449976b8f9a479855 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@2x.png new file mode 100644 index 00000000..4de4f130 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@2x.png.meta new file mode 100644 index 00000000..0328c04b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 80cc8d218dc9bee4091ecde845959866 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dbcf1e54948a3d1478cfc803a62ab392 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@3x.png new file mode 100644 index 00000000..135d6e06 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@3x.png.meta new file mode 100644 index 00000000..637e2841 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: d0c7c8e72b5fcf84e9478a13bd449ae6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6762053444a8acd42bab9efc73b2b5cb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@4x.png new file mode 100644 index 00000000..8a69f569 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@4x.png.meta new file mode 100644 index 00000000..847e6a53 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Geometry@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: db49e13fa9e16dc44b5ffb6bc43d4235 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a8bd6f2cb2c5bbc4ea8ff029b224a076 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights.png new file mode 100644 index 00000000..fbbb7fc3 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights.png.meta new file mode 100644 index 00000000..36306992 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 05c5f13370d29414b9489151a4f5c666 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7282fb26de82bae4b83e0911a07956a6 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@2x.png new file mode 100644 index 00000000..2353efe7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@2x.png.meta new file mode 100644 index 00000000..6e023f5e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f7e651b449fe96f42badf0e18b738c78 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ceef2e098d3a5654dba07f3bcef9f30f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@3x.png new file mode 100644 index 00000000..34ecc867 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@3x.png.meta new file mode 100644 index 00000000..7d895d76 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: d0e92ddf428f3da4abe78b8ef60e2a84 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a33fdcf744eeacd4daf0ac9c95fdb58f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@4x.png new file mode 100644 index 00000000..6e68d8d2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@4x.png.meta new file mode 100644 index 00000000..a8d5115e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Generate_Weights@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8e88614a5d2aead4998a8c70955662c6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cd61efd043725d4428b472515f5224ed + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh.png new file mode 100644 index 00000000..0972925e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh.png.meta new file mode 100644 index 00000000..90e933f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f4e90b0a1e5a5bc46897cdcf5a142111 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 591ce9db726b4724085a220dbf65a88b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@2x.png new file mode 100644 index 00000000..14cab76d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@2x.png.meta new file mode 100644 index 00000000..aaba333f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: fc8dcc4a15d828e4686470389805489c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 899e3eebeacb3f2429f3664cd204e0bc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@3x.png new file mode 100644 index 00000000..5527e618 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@3x.png.meta new file mode 100644 index 00000000..6e44947e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7a1683154a74c9d4e9f993bd6c54f947 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 548b73f5d754a5048af6e1799c1167ba + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@4x.png new file mode 100644 index 00000000..3e4e1b88 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@4x.png.meta new file mode 100644 index 00000000..34778274 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Mesh@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 39b89ea328c2cad4abef27aedb17a4a3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 691b76b606adb8f4199f1cd370d23760 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone.png new file mode 100644 index 00000000..b6a4ebf2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone.png.meta new file mode 100644 index 00000000..810751b3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8b8fa969cc0cac04b97330905b3dd95b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 07588d2a637378447aae18bbc788391f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@2x.png new file mode 100644 index 00000000..05a55179 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@2x.png.meta new file mode 100644 index 00000000..7386d77b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1038032ed9d668e438d3f97dd8014cbb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 86fbcd9ce907cc54e995b018bfd0c4b5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@3x.png new file mode 100644 index 00000000..9a12759b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@3x.png.meta new file mode 100644 index 00000000..61475798 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ebda3a880d7c2f14999e6ef07ebbd37d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 342f5f6786839844385f5e9d5ee6ce6f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@4x.png new file mode 100644 index 00000000..7933a8a9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@4x.png.meta new file mode 100644 index 00000000..fd5b267d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Parent_Bone@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: c6601234a3b63ef4a9386f8182db5849 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 74bb0641cdb31834593b9165375a96c4 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste.png new file mode 100644 index 00000000..31455734 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste.png.meta new file mode 100644 index 00000000..7e10f274 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7e00d2a7fc6d13b49bacb9663abfa3ae +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 27e1827a38233094ca589240de8c1d74 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@2x.png new file mode 100644 index 00000000..dc652a61 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@2x.png.meta new file mode 100644 index 00000000..81763c7f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6de1e8bb25ebf5c44b02b794de99154c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 312c7a0e7d7314541977af86c08a3dc5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@3x.png new file mode 100644 index 00000000..c32c7a32 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@3x.png.meta new file mode 100644 index 00000000..32e9d7b9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a130d12452aa0484da530281c362fc8b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c2062fff7c57cf2438c2d9e8aec68f4c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@4x.png new file mode 100644 index 00000000..03ac6fe8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@4x.png.meta new file mode 100644 index 00000000..7b2801d2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Paste@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 35a3340b835c797478eb139353421953 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 00238b0a9dc662b489899512b5b41b13 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones.png new file mode 100644 index 00000000..fc9652ef Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones.png.meta new file mode 100644 index 00000000..67a91f45 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 3e98b5bf8fbc84d4bafe25706ebcde8a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1c71241e39662214baa46235355d7a1b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@2x.png new file mode 100644 index 00000000..0a5e4f23 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@2x.png.meta new file mode 100644 index 00000000..6ed92bff --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: afe7d261eb308984e95ffa8d883fc998 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fbd241ea0c145f34e93436aecb6d3a5f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@3x.png new file mode 100644 index 00000000..4c4b5c5d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@3x.png.meta new file mode 100644 index 00000000..a232fbae --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 64d1c4e3e3931d64880fdffaf2f4b938 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c9c00f260c80b5c4c93a9c847a627260 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@4x.png new file mode 100644 index 00000000..ef4373ff Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@4x.png.meta new file mode 100644 index 00000000..be7aab96 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split Bones@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0bf67b4360dc1cd4caa0338c55219e9e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 01359921c38768b45a2f3d83c97a2968 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge.png new file mode 100644 index 00000000..d146c8cb Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge.png.meta new file mode 100644 index 00000000..e3057fb3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0530bfa18fbf4a140b3a604c988a9a4b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bb9e7bec5435da14780c0a752462893c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@2x.png new file mode 100644 index 00000000..1683e666 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@2x.png.meta new file mode 100644 index 00000000..aaddf820 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 22fade1e2426f684a9c315c974f50d18 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7753c4bb7dd06e6409ff1e4111503ce7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@3x.png new file mode 100644 index 00000000..b4020da9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@3x.png.meta new file mode 100644 index 00000000..40bbab60 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 03cb0f9b9d35a14499ccade97f1b3da1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a2338ae1c7b41af41b0fa379128e7768 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@4x.png new file mode 100644 index 00000000..7bdda732 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@4x.png.meta new file mode 100644 index 00000000..4fe66870 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Split_Edge@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ed130aac49764ad4f9d35454c297b75a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b6fc73a86d8e74e499b2010acabffcce + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode.png new file mode 100644 index 00000000..006c0953 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode.png.meta new file mode 100644 index 00000000..cc03b5ff --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: c8294bd479889de41be97f5b6da01437 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f3b4e958f7287b143a376889ee6f81f7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@2x.png new file mode 100644 index 00000000..b8b8a4e1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@2x.png.meta new file mode 100644 index 00000000..379325fe --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 269eee5bd0392044cb38fd13171b84f6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a0c1acf7e9bb1e54ca82a10dfba00bce + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@3x.png new file mode 100644 index 00000000..c6969be3 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@3x.png.meta new file mode 100644 index 00000000..4d303471 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6027031a7453da24f95d0af9a2308c52 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 924df35778630bf44b6ac64b02a037cc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@4x.png new file mode 100644 index 00000000..654c992f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@4x.png.meta new file mode 100644 index 00000000..3648094b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Sprite_Mode@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 177f0e0a4941a464f935c21b367d57c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 65267c7a7e3492e48a05f422f60d0577 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded.png new file mode 100644 index 00000000..3f6ff61e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded.png.meta new file mode 100644 index 00000000..c7998f38 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 331d72d503bf74243aa04430504cee09 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 89b86386c74e1be4394d94150f00cfc1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@2x.png new file mode 100644 index 00000000..092031d2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@2x.png.meta new file mode 100644 index 00000000..2f73122b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 03d0123afb5451345b88c605c86db28b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 73edfb25d21bfed4fbb6f5ec50d04cd1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@3x.png new file mode 100644 index 00000000..576131b1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@3x.png.meta new file mode 100644 index 00000000..f58a2e9a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6d082a477f1715f498c6a28543125ec8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1e8981bc889943b429f4f6e960505823 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@4x.png new file mode 100644 index 00000000..9288447a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@4x.png.meta new file mode 100644 index 00000000..41b67645 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Hidded@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 36502ae6ddbac9e4dbf8fcd5889d661d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dcc446d536b4ac64aa9eb9e0e2f2bc5a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool 1.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool 1.png new file mode 100644 index 00000000..174edb03 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool 1.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool 1.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool 1.png.meta new file mode 100644 index 00000000..592661fa --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool 1.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8ce57331a725cc74d84af900f8f3c641 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 17f1ce7ca3542754c913c1775fda6f5b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool.png new file mode 100644 index 00000000..174edb03 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool.png.meta new file mode 100644 index 00000000..80283ead --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ac4a94776fb2dd74a910bef3649b5c84 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 20652e9e0c78f5541b2b4af0198bc680 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x 1.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x 1.png new file mode 100644 index 00000000..3bee1418 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x 1.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x 1.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x 1.png.meta new file mode 100644 index 00000000..0db362d1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x 1.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1c5db39ecfdc3764c9b3874920a80999 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4c9398c66a53d3c4aaab813d8a349cd9 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x.png new file mode 100644 index 00000000..3bee1418 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x.png.meta new file mode 100644 index 00000000..73a3e47e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: debf043892056974eaec3b42dfdda5b3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 28f8cb0aa17d35f4eaf225270ec55e13 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x 1.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x 1.png new file mode 100644 index 00000000..97f23db8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x 1.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x 1.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x 1.png.meta new file mode 100644 index 00000000..e9015a02 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x 1.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2fe54232a3d87784e804d41060f1cd8e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 02e2595a8e38f7845bb282300deef350 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x.png new file mode 100644 index 00000000..97f23db8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x.png.meta new file mode 100644 index 00000000..523669fb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8c3b52e1fbc36584d802ee0099c48682 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3b03437479e76774a943062f8efebdf5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x 1.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x 1.png new file mode 100644 index 00000000..84fe06c2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x 1.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x 1.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x 1.png.meta new file mode 100644 index 00000000..06ab8856 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x 1.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1748e795fc2216743b74f9f19e87888e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4296d79f78bf2874799aa15f8631bc3e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x.png new file mode 100644 index 00000000..84fe06c2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x.png.meta new file mode 100644 index 00000000..c51a6880 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Visibility_Tool@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 575e67e67fc4b3349bef2112e32f0be3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 43c2609c88a5bb049ae551cc2b3bec3a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush.png new file mode 100644 index 00000000..1bf79aa7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush.png.meta new file mode 100644 index 00000000..35a35e63 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e41886f7c5271c74f9adbf719cbd3e67 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 809b5d7464ac41549819da721b4466a2 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@2x.png new file mode 100644 index 00000000..f3c805fd Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@2x.png.meta new file mode 100644 index 00000000..b314de90 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: fda4344db9f9d794698ed7487ca53957 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6cb654a35014fba4da13b4e12b48d984 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@3x.png new file mode 100644 index 00000000..4b8ab32c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@3x.png.meta new file mode 100644 index 00000000..26510d43 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ba394dd6c02ba3b448659c8a346bf685 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 798300fdd4c402a4fbb707eae0748611 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@4x.png new file mode 100644 index 00000000..1e5a7461 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@4x.png.meta new file mode 100644 index 00000000..1d437861 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Brush@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f68f6cf24545d2f41b27323ca2b06a52 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8427c5fdc6c936c41b4f51d087b3cafb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider.png new file mode 100644 index 00000000..f3eb7eb1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider.png.meta new file mode 100644 index 00000000..9927c0c4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: dce15ef65ee3c394cb6cc78d4d70b6d9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5a31682916b6c5240bb7da71513f0d23 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@2x.png new file mode 100644 index 00000000..594ad716 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@2x.png.meta new file mode 100644 index 00000000..1849af58 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: b2aca1e4f59dad54785b6ffded66224a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 060abe64350098046a803a04dd602c4a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@3x.png new file mode 100644 index 00000000..35a48600 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@3x.png.meta new file mode 100644 index 00000000..9fd2a5b9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 3120ec2beffde56499fe86f755fc25b9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7bcc4187220aabc439ef2ab857c2073b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@4x.png new file mode 100644 index 00000000..a252ef40 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@4x.png.meta new file mode 100644 index 00000000..cd6406f5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_Weight_Slider@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6816bbef55b2e9847b5e4f06c5475d8b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1c645ef39ba25a64bb12cb2491efdd82 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode.png new file mode 100644 index 00000000..45f386ed Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode.png.meta new file mode 100644 index 00000000..a0c8d739 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a33833072bf90f34c856623b67d0e897 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8364a9470a25c7046962805390250242 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@2x.png new file mode 100644 index 00000000..c56b3e49 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@2x.png.meta new file mode 100644 index 00000000..f051f774 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: d4a1388a0d4ee9c44bcaa86e463a7b39 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e0c6d78445b5ebd488dae1b95cd736e8 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@3x.png new file mode 100644 index 00000000..337045c9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@3x.png.meta new file mode 100644 index 00000000..d5c188af --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: c22340e383b54c44196cb7765328e79d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bb498b392463ef047b919a515113be88 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@4x.png new file mode 100644 index 00000000..e6e90343 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@4x.png.meta new file mode 100644 index 00000000..e4b0c14f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Dark/d_character_Mode@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 395f6b9556f14704790df6035be6ee3a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e6ea08ae637ce5d41b9b81fe35b7a58e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light.meta new file mode 100644 index 00000000..61321bf5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c661268b2d52ed4b8d5fd345bb014a0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone.png new file mode 100644 index 00000000..7de5bd60 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone.png.meta new file mode 100644 index 00000000..80e6c037 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 62ce01ddca719d34ea9648c586a7cc94 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 692a7e41e99ebb34799e3014506aff59 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@2x.png new file mode 100644 index 00000000..4a575be5 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@2x.png.meta new file mode 100644 index 00000000..652a1395 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: d6a44ab95b0def041a7929981a2c23a1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f6bf481af91016f48a61f61a7b6ed0a5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@3x.png new file mode 100644 index 00000000..8f552c95 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@3x.png.meta new file mode 100644 index 00000000..3ec2229f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 76beef9fdae7b48468ddf07d0400a374 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1d5b9b5734656564cb7811c9c5b89db4 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@4x.png new file mode 100644 index 00000000..7dad328a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@4x.png.meta new file mode 100644 index 00000000..49c41cb6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 9125c204f566db048a92ebcb64d9d14a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f6af83c20277c5d45864b448da197d9a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence.png new file mode 100644 index 00000000..3b03126a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence.png.meta new file mode 100644 index 00000000..4f449d9d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: e92fc44f12c21dd44a49e390f39f7ffd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 899e03371b5f2fb4396ae0d22adcc582 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@2x.png new file mode 100644 index 00000000..d26419e8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@2x.png.meta new file mode 100644 index 00000000..36b79811 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 7395bf0bc3cc40e4ab2dda5ec6832261 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c2f9c5b4f1bf5f34b8f186af28d1d967 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@3x.png new file mode 100644 index 00000000..ac3bf028 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@3x.png.meta new file mode 100644 index 00000000..81ea6123 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: cee9dbe90b270c944ae1dabf41c93b10 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7c58e3b76e2c1684a816104e51636096 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@4x.png new file mode 100644 index 00000000..c65d79d2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@4x.png.meta new file mode 100644 index 00000000..1dece888 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Bone_Influence@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: c7aa62ae78ffca0498c89e5f45f94c0e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cb273ff7193bbe04d8d2a812a6533329 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy.png new file mode 100644 index 00000000..a7bc9862 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy.png.meta new file mode 100644 index 00000000..1a2ab605 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 42f4b048501996743958df91513f824a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fb719fc9c0c5a4a449d9fc81a59c7023 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@2x.png new file mode 100644 index 00000000..5f898222 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@2x.png.meta new file mode 100644 index 00000000..5c3e67d9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2e0cf451cb3d56742aad87ea75993209 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e84bb3e4ca932bb4abfd13c05e8c76bc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@3x.png new file mode 100644 index 00000000..c6cc8499 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@3x.png.meta new file mode 100644 index 00000000..a4858caa --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 55ad4b6109677be42b239f450ce98c29 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b1c9300ecebe70848a39753c1480d0c3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@4x.png new file mode 100644 index 00000000..0bd4c568 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@4x.png.meta new file mode 100644 index 00000000..a938483d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Copy@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 5430b5412bcac5b4986be0a875a5e978 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2cbd67d81aef3614fa666e39e1498638 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones.png new file mode 100644 index 00000000..4aabae8e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones.png.meta new file mode 100644 index 00000000..f3e856a8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 0e5ae7fe3a07e88429a3e90897c6ab82 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b90097bfdd447eb4f80541387a66325e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@2x.png new file mode 100644 index 00000000..419129cc Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@2x.png.meta new file mode 100644 index 00000000..c1e80d2f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 03976b6af3289c0409a55e2c4eab4087 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2d9c2f57061c8464db85891f444a67b7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@3x.png new file mode 100644 index 00000000..74868519 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@3x.png.meta new file mode 100644 index 00000000..c1c3fe8f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 803b0b9bfc1fd824aae8423bfbab83b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a3e843f232cd73144b12f8542c74ddf2 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@4x.png new file mode 100644 index 00000000..c3ac4f00 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@4x.png.meta new file mode 100644 index 00000000..53734297 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create Bones@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: f618c5fe13b18994aa5aee8b97d8dca1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 067f9ef3f1f69ed48ab1da29ff791a3b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge.png new file mode 100644 index 00000000..93c2fb51 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge.png.meta new file mode 100644 index 00000000..93d2d07b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 1af9d2e44ecf3a2468601c9071df581f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2ac5ce505737ebc4a934178cf175216b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@2x.png new file mode 100644 index 00000000..b065aff7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@2x.png.meta new file mode 100644 index 00000000..bc947b48 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 3b4e88f5705085042a95960cdcef2561 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2d35a8467df4388438bfa5757ceef639 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@3x.png new file mode 100644 index 00000000..2dd62929 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@3x.png.meta new file mode 100644 index 00000000..c749d63b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 0da63bf69e254aa4a83c345c3de497c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 96f846af11db9e14aacc1e31ea70aa82 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@4x.png new file mode 100644 index 00000000..e9dfb2f2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@4x.png.meta new file mode 100644 index 00000000..32169f02 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Edge@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 1f21190ca9d1e8540b2a3a2e46002685 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f76219ad936f53b4bb4311ff4603e335 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex.png new file mode 100644 index 00000000..4c704b03 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex.png.meta new file mode 100644 index 00000000..1d8afe28 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 31f371f2dfe50c34081023094aed72c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8d830d337c078654ebc3582865ba3716 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@2x.png new file mode 100644 index 00000000..8d7d9d99 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@2x.png.meta new file mode 100644 index 00000000..bdf686c4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: a0c33b3a6e0728343b29883d739f1322 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8f295512db618954e90e01bfb47d75f4 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@3x.png new file mode 100644 index 00000000..b3c4ac3c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@3x.png.meta new file mode 100644 index 00000000..ac0d01f6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 66fa19194577350438c952106f661c2f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6c5ea7e1697e3dc46bfdf23dbbf29d7c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@4x.png new file mode 100644 index 00000000..b76f3712 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@4x.png.meta new file mode 100644 index 00000000..82598273 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Create_Vertex@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: e6a6624ab013b8e44beddfa2668afb65 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bafea4320b72bb34cb1cd739cb51201e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry.png new file mode 100644 index 00000000..583849bd Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry.png.meta new file mode 100644 index 00000000..0703e3e6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 5242f1eff2245a741a7cec5ada97f9f2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dc786abe87f92d4499016eecb1f4dff5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@2x.png new file mode 100644 index 00000000..035ecb91 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@2x.png.meta new file mode 100644 index 00000000..39f29ff8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 4bcd27377338b8440bda5ecf26ea2fb5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d707ca613a2773e4ab6c1d2dc744ff05 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@3x.png new file mode 100644 index 00000000..7429c749 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@3x.png.meta new file mode 100644 index 00000000..da315285 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: b37297243655c064a8cd48d76a074ca0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 83d969215d080e543a1a9d98bd6a9906 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@4x.png new file mode 100644 index 00000000..b99e4999 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@4x.png.meta new file mode 100644 index 00000000..1772719b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Geometry@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 088ce4ab56060504083daeb4556a09c1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b19aa362538fd3b4f822faf10d889e36 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints.png new file mode 100644 index 00000000..293007e8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints.png.meta new file mode 100644 index 00000000..655ba19e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: e7b30dca77466b8478690c280b0010ea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d9885893d5c17df4fac50d54f40bb840 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@2x.png new file mode 100644 index 00000000..446cf896 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@2x.png.meta new file mode 100644 index 00000000..2c546e44 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2fc7298673dedaa4a9f850a8ca46e299 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4304a8735113cdb4d900cc95c46063a2 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@3x.png new file mode 100644 index 00000000..b300e00c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@3x.png.meta new file mode 100644 index 00000000..1eef52f3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: da6b55611e420f443a65d0be7a8f8719 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d79674699ab7001469bee38c7dad11d8 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@4x.png new file mode 100644 index 00000000..49c6116b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@4x.png.meta new file mode 100644 index 00000000..bb4628e1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Joints@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 11030f66cab4dcd4c989fe1de7a7c79c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 25b918d3083c62f468c78cf87bc4df25 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose.png new file mode 100644 index 00000000..b668c423 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose.png.meta new file mode 100644 index 00000000..134a2b5a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 9369d4108c727134a8f5a9618cfbbf18 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 88b7e393b35a6e74e85bba080de2d8be + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@2x.png new file mode 100644 index 00000000..e7937a01 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@2x.png.meta new file mode 100644 index 00000000..5e5d1320 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: f169a69b888768d44906789625031d45 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0a84a06ad2ff57b40ba17cca6adb71cb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@3x.png new file mode 100644 index 00000000..88599e52 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@3x.png.meta new file mode 100644 index 00000000..0b34ff58 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 32854586e42553846b24646ce18cf625 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 146219c4864bb5c418e365feca859bcb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@4x.png new file mode 100644 index 00000000..d6ab3068 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@4x.png.meta new file mode 100644 index 00000000..7186081f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Edit_Pose@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 095744d2710d19e4ab3dd9f6852cbd15 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f1bab86ed3e1bb54d9aa14d5b5fb20b0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry.png new file mode 100644 index 00000000..e596b72e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry.png.meta new file mode 100644 index 00000000..89921a97 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: cbef2434b36ff174a98995b13ef80390 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9351ddf9a9d5bc342a942b827d162001 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@2x.png new file mode 100644 index 00000000..a4981e22 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@2x.png.meta new file mode 100644 index 00000000..c14a3538 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ae5924760c9fbf54d89df9f13435887e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2a5fa7b35f1c8204e975b0724860bc61 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@3x.png new file mode 100644 index 00000000..68053d09 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@3x.png.meta new file mode 100644 index 00000000..3e1280b1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 902d611ab43afe940bd891d4a3a480f3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bdeef0bad7f9aba4f9b9220a4a395245 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@4x.png new file mode 100644 index 00000000..822144af Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@4x.png.meta new file mode 100644 index 00000000..2fff291c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Geometry@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: a4c77cea19fd0f84581d6e437a86290c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 85037663b4e34094ba16214f004e9201 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights.png new file mode 100644 index 00000000..8f529a63 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights.png.meta new file mode 100644 index 00000000..07467f47 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 007c4dbed3f8be9429c39de72ee3c2d7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6051e5ab403a27349b1c6e56f8af4068 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@2x.png new file mode 100644 index 00000000..a603860e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@2x.png.meta new file mode 100644 index 00000000..1e9bd166 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ef3672bed7321e34da872e8c2e205209 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 87bf877108f2ed14985105619758c72b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@3x.png new file mode 100644 index 00000000..eab380b5 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@3x.png.meta new file mode 100644 index 00000000..e23965e4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ed5ce024c84dbdb42ac5037d03e7c039 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ccc2d5d7862fd0f4fa40c3a8016c8971 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@4x.png new file mode 100644 index 00000000..acab15ab Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@4x.png.meta new file mode 100644 index 00000000..68a1c5ad --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Generate_Weights@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: a56b84f780e8aef439e9a83d60ca7420 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cdaced31e2b580443946e400766bcfe5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh.png new file mode 100644 index 00000000..291d794c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh.png.meta new file mode 100644 index 00000000..fde7ad0f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 24f90d3fa2df5c84abbf1455cfda472e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 58bedfc081a4fbc4cb7fafe34f669f74 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@2x.png new file mode 100644 index 00000000..ced158fb Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@2x.png.meta new file mode 100644 index 00000000..2dd7ccf6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 242f58a86f3ee8e418809e5fc269d531 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b95be083333faa24b817f40058b6215b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@3x.png new file mode 100644 index 00000000..f38c82df Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@3x.png.meta new file mode 100644 index 00000000..71729ec0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2d95cf258837ba44896030e25b9f2dd7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1a58300a5a09f6b4b9b496344d32941b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@4x.png new file mode 100644 index 00000000..2f0c1da9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@4x.png.meta new file mode 100644 index 00000000..65a2e7e7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Mesh@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 953b8abb3b6548c4294b547c2f473be0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0a52bdcbf0f0714419efd3dcc32cf1f3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone.png new file mode 100644 index 00000000..2e2436da Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone.png.meta new file mode 100644 index 00000000..aa0d83b5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2972f301b2bf3dd46989677197b9a34d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b4d6538289f3a84499f6801fd7679633 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@2x.png new file mode 100644 index 00000000..a0529a23 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@2x.png.meta new file mode 100644 index 00000000..dbb4372f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: fc9e5a25e0610a347b46fd10daa3f0cd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 122cd60863af68b4c9659db66c9958dc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@3x.png new file mode 100644 index 00000000..a8773520 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@3x.png.meta new file mode 100644 index 00000000..fca93e85 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: a316f87205656c949a135f4c7ae8d5f2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a535db424379f104cb4f5fac8083e0cc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@4x.png new file mode 100644 index 00000000..f97c44f9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@4x.png.meta new file mode 100644 index 00000000..efc13ccb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Parent_Bone@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: d0604e80537a4ff4881a6182ae5afe7c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ccc5f321416692a4a873a219403699ed + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste.png new file mode 100644 index 00000000..5c1b8d62 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste.png.meta new file mode 100644 index 00000000..a635b108 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 94cc0d3ec6363a94c8802f10ef239744 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 034c23584e792034caa97d171002b7c9 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@2x.png new file mode 100644 index 00000000..39c2c58f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@2x.png.meta new file mode 100644 index 00000000..98fec534 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 54b8604d8a7085842917d5b83ca73854 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bc214c36e14df5b448f37b3d7ebe399f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@3x.png new file mode 100644 index 00000000..370db002 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@3x.png.meta new file mode 100644 index 00000000..ff9ab747 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2b072f285a732f747b9be104aae155b2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a596eca7d2f17c041906ddbf3d57079c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@4x.png new file mode 100644 index 00000000..f2dee15b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@4x.png.meta new file mode 100644 index 00000000..6a020d47 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Paste@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: f53eca637c0194e4ab6729cf60753757 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9344cbdc0679c10479a45944e96a198f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones.png new file mode 100644 index 00000000..5b09545e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones.png.meta new file mode 100644 index 00000000..c5ad812b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 59bc7a7ca0683ac439e255a533670885 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 69449d3a0abb56e4eb4c9b29d716eeda + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@2x.png new file mode 100644 index 00000000..14a0ab1f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@2x.png.meta new file mode 100644 index 00000000..542c35ae --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 180eeff5b9e615349907ea53344202fa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b2cdee7c34881ed4d8fdc8bea84d859b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@3x.png new file mode 100644 index 00000000..9384b26e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@3x.png.meta new file mode 100644 index 00000000..60eae23c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 6b35476d10ed5614a949de8f7c45b534 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9bea7dc9224e7e2428fe5dd5c4678588 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@4x.png new file mode 100644 index 00000000..5a3fda54 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@4x.png.meta new file mode 100644 index 00000000..798414de --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split Bones@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: e530623cd53f3ea46ac09b786f0c49ef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d711eb91164420c4ca36304a4b293f6c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge.png new file mode 100644 index 00000000..3602e89c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge.png.meta new file mode 100644 index 00000000..16dda325 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 900065f34a33d2e478bf93a0191f68de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 36e4d0a48209ae84fa198905c56d1099 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@2x.png new file mode 100644 index 00000000..41674b5d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@2x.png.meta new file mode 100644 index 00000000..d955d5e0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 3c84cd9c7ddd51c4b959d02c41aced07 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cffdc72c9281d954cb9c627e3b133f46 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@3x.png new file mode 100644 index 00000000..6e22e46d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@3x.png.meta new file mode 100644 index 00000000..8eea3f5b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 4d2d8fb4fc2041441980b4ec253532b0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d49aecce8d173294abcefaa0c64e0583 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@4x.png new file mode 100644 index 00000000..dcf0c23b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@4x.png.meta new file mode 100644 index 00000000..ce81bfa7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Split_Edge@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 21d43e7114c758c49886cb9fc604dd66 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 38e20526646ce134a9740d35d83002c0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode.png new file mode 100644 index 00000000..a73ffcb4 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode.png.meta new file mode 100644 index 00000000..169462ce --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2ad84ec7182471b4d8c44de568e22df4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b4be7bad6ac6f1744bd726e52dbf381a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@2x.png new file mode 100644 index 00000000..f1bbf4bf Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@2x.png.meta new file mode 100644 index 00000000..f7da3dea --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: cfe99a1afb609b4488d6fc9224a62f74 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ee909c5c8a8d40f4bb9d4dd5cab58129 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@3x.png new file mode 100644 index 00000000..7a2b3afa Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@3x.png.meta new file mode 100644 index 00000000..71cc977b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 71d8b2e508f1d9947ba51013600a5eac +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c5947deb7533d9742ac250361497e2d7 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@4x.png new file mode 100644 index 00000000..bcd8a4fc Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@4x.png.meta new file mode 100644 index 00000000..573b1206 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Sprite_Mode@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 554a30a45860f494ca38586c54b7e5d9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3df859c607db45146a35caf3cc358c38 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded.png new file mode 100644 index 00000000..6c89bed3 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded.png.meta new file mode 100644 index 00000000..6e7e039e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a20f7223e2252fc4d813fc92d0f3a614 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c03968123b315144ba63ca6cface5058 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@2x.png new file mode 100644 index 00000000..95fe009f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@2x.png.meta new file mode 100644 index 00000000..bd70135f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f3940f64802892746b2ec336d3b0c5f4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ba14f747f0ba1a745bb1d6be6b2cea52 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@3x.png new file mode 100644 index 00000000..bbf491bd Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@3x.png.meta new file mode 100644 index 00000000..20840ea8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 89930da27dfbbc64ba1f3baf0ae416bb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d62d00bd89d45ee478d299e77a73e68a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@4x.png new file mode 100644 index 00000000..a6cbf1a1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@4x.png.meta new file mode 100644 index 00000000..f1532092 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Hidded@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f469f8253737d534ca7809ae6f0d2422 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3b8cdeb5a6694a24b93e8f890d5286dc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool.png new file mode 100644 index 00000000..0d49c660 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool.png.meta new file mode 100644 index 00000000..fbb59047 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 1e7c59239d2a59140b34f39ea6d4d44c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1cf2447d558a9864c8b3ec232e0878b2 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@2x.png new file mode 100644 index 00000000..22d66633 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@2x.png.meta new file mode 100644 index 00000000..2447c700 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 45c995b76b893fd4b9e8d3e0f9f6463b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 90f88876531213c49afeab54c58af302 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@3x.png new file mode 100644 index 00000000..074b3b19 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@3x.png.meta new file mode 100644 index 00000000..0a44a8d1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ec23e33668eecff4aaec16f735dcc204 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 53ffe9c72f2830a40bbbe55e62377bde + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@4x.png new file mode 100644 index 00000000..dddac87f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@4x.png.meta new file mode 100644 index 00000000..546a51f4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Visibility_Tool@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 216c53aef79eaaf40a1800cc5e542dc3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e6df60d34b163a944a5e91b2ea51db5e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush.png new file mode 100644 index 00000000..373e347a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush.png.meta new file mode 100644 index 00000000..1366199f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 9d026c034cfd40746a436496efe2dd7f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dfe17e7d8b4974247ba71a83b3df25e3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@2x.png new file mode 100644 index 00000000..c622a761 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@2x.png.meta new file mode 100644 index 00000000..21746918 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 17d3bf7425a0748489ce3633e38652db +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: be24b1770da93a44a97d0b107f41d3c1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@3x.png new file mode 100644 index 00000000..9ed356b2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@3x.png.meta new file mode 100644 index 00000000..6f8d9269 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 3279d541bf75c624cbdd7179eb5559a8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2611f5a129c82a549b7f6008aaf05575 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@4x.png new file mode 100644 index 00000000..a64b1078 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@4x.png.meta new file mode 100644 index 00000000..5d0a14a9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Brush@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 3dd5e5c693a816e4f96b869f6465955b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8c9e765b51fa2a941a623c2e27341a69 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider.png new file mode 100644 index 00000000..f6d6ebf0 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider.png.meta new file mode 100644 index 00000000..9311d07b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: aa91af43c72989f44bf937fd28243bc7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 62ee98698f183e248beeeaf4fdc3fbb9 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@2x.png new file mode 100644 index 00000000..5c04a7ee Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@2x.png.meta new file mode 100644 index 00000000..6c3cf7dc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 6306a4776b130304bba7a139fc1d2bb8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 85fe5a71b9702aa48b4ffed28ce11b08 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@3x.png new file mode 100644 index 00000000..dd3f2068 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@3x.png.meta new file mode 100644 index 00000000..adf68865 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: ec8214d7d416a8746bb342b71e8e4269 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c119d0239182236428c4795903d1b898 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@4x.png new file mode 100644 index 00000000..e9145838 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@4x.png.meta new file mode 100644 index 00000000..89e26758 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/Weight_Slider@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 4e494ad3b858ecf4fab63aae9075d43d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 37b4ea1297339f543bd87ba69200bf32 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode.png new file mode 100644 index 00000000..3765ceb7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode.png.meta new file mode 100644 index 00000000..7e67e114 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: d4d64a6cd9624c34a815dd79fb2a20a4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d59290c0cc6890646b0a0c683ffafe47 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@2x.png new file mode 100644 index 00000000..59f23461 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@2x.png.meta new file mode 100644 index 00000000..b86dba92 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@2x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 25096ce515c063c48a2bd6b108c95912 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fa75c12f35209654492fe94e4c0ad6ad + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@3x.png new file mode 100644 index 00000000..bf56cbbc Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@3x.png.meta new file mode 100644 index 00000000..babfe0af --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@3x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 17fa84703485d314b8d6b5216987d4b1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d3825429f927f2c4395b2da1b4542c2d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@4x.png new file mode 100644 index 00000000..29eb1f88 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@4x.png.meta new file mode 100644 index 00000000..f952076c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Light/character_Mode@4x.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 748ae8b33df036b46a86e0387f1602cf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ffd28815f775a214eac7e98c8e2b38d3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected.meta new file mode 100644 index 00000000..c11f98af --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8c8210d3679b804d9f03049171735f2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence.png new file mode 100644 index 00000000..98a2dbd1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence.png.meta new file mode 100644 index 00000000..13b24ff4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ff00345da0563d641903c5bd5bb748a4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fb904477656ae3d43b70688fcd132844 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@2x.png new file mode 100644 index 00000000..fbaa9df4 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@2x.png.meta new file mode 100644 index 00000000..a5827a71 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0779ad3feec52124e97114bcbb12ef13 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6a3badb5c1034de4192c77c87f1a9426 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@3x.png new file mode 100644 index 00000000..a0be951f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@3x.png.meta new file mode 100644 index 00000000..ebc7d7fd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 68e5a78013e33f247822a837e55b0ab4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a38e4657b91eaff48b96a13113f529aa + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@4x.png new file mode 100644 index 00000000..f904a84c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@4x.png.meta new file mode 100644 index 00000000..04b97ea8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Bone_Influence@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: daf2ab606d4db0d4f9ecf4c02137d2a8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 10466774d5feae640b923081b800a472 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy.png new file mode 100644 index 00000000..83af070f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy.png.meta new file mode 100644 index 00000000..82a810db --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 678095381d851334fb550c5032ba1a81 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 64d2719e2e648de46b0a63f9b7a08a29 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@2x.png new file mode 100644 index 00000000..e55ca2bd Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@2x.png.meta new file mode 100644 index 00000000..cf9dbaa2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6cc5103edc9f0dd4f80e8274c73dfeac +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d94eb9740fc6d0248a079866fa0edcda + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@3x.png new file mode 100644 index 00000000..bc478599 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@3x.png.meta new file mode 100644 index 00000000..ec3e62b1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: bb51334c6930f864abac38001f7bdf6e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e305c621644171f4da8956959036343e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@4x.png new file mode 100644 index 00000000..a133b88f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@4x.png.meta new file mode 100644 index 00000000..24b91f63 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Copy@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: b6a96c7c65795c94abf54a62adbf5c38 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 31584e795d3009d4894747be84eb8a9f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones.png new file mode 100644 index 00000000..9d7093b5 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones.png.meta new file mode 100644 index 00000000..e96f72e7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7b86a539750e1a44ca7ec5b7f690babd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 20abb220da13ece45b53b50d27452f5d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@2x.png new file mode 100644 index 00000000..a89ef2c6 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@2x.png.meta new file mode 100644 index 00000000..a419b5f4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 5b7f664b515582d458717c354f6be292 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 78e9c8e5f3a2ffb40bd3205235b6385e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@3x.png new file mode 100644 index 00000000..e94b0985 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@3x.png.meta new file mode 100644 index 00000000..0e413f5b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7835bec40f86c2c4fb3f91a6eb3b7034 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3f14d46b4086c6941aef20a4b311112d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@4x.png new file mode 100644 index 00000000..b5f647da Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@4x.png.meta new file mode 100644 index 00000000..4cd0eda1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create Bones@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 61ac40b257b3a994f841856ad38b2b6b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a4bb57aa7c5bc0f4fa0a186a0e4cd2c0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge.png new file mode 100644 index 00000000..787e41c1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge.png.meta new file mode 100644 index 00000000..c36541f5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ad7b296d426713b4593ee1a19fcbf9d1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 952c5ff6177dbd94faa1badcf53c029b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@2x.png new file mode 100644 index 00000000..e520f521 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@2x.png.meta new file mode 100644 index 00000000..962a2db0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e5da66fa63839274dbffb877e43e888b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c70beb236b847de4b9e4ae0f702dbc2d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@3x.png new file mode 100644 index 00000000..109f7184 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@3x.png.meta new file mode 100644 index 00000000..53ca6791 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 374643871a39dd44880f1c0eff14f46c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2af754ea8c48d8842b22a1ffa3d4d17c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@4x.png new file mode 100644 index 00000000..40930af2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@4x.png.meta new file mode 100644 index 00000000..b5c4cef7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Edge@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 3458c119c69e9bc4f9647599c2901dee +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d1d8ccf4500aae3479e52b2e3ace7bab + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex.png new file mode 100644 index 00000000..3df3790a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex.png.meta new file mode 100644 index 00000000..8157a6dd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e7ddb9213511d984f8b951a7c913d83a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: bd510841e6196dd439adfac92c4eca03 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@2x.png new file mode 100644 index 00000000..ee0d7974 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@2x.png.meta new file mode 100644 index 00000000..c0136f4e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8afb57fea8c4eea4a8085e91c810380b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c2e971c0cf31d864b910df19ee98aa36 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@3x.png new file mode 100644 index 00000000..54f65d2e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@3x.png.meta new file mode 100644 index 00000000..cf5ae4d9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 47fe565904dc6b1419e9acc62b99812e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d713e54ea24474c4f8bff4d5e4dcc3ae + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@4x.png new file mode 100644 index 00000000..7c564d33 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@4x.png.meta new file mode 100644 index 00000000..469aaaec --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Create_Vertex@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6a7ac9e8c26b12440bf2b1da2ca97794 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f7eb1f455f50b914a8e543dbb7b207cb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry.png new file mode 100644 index 00000000..dd01fbf7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry.png.meta new file mode 100644 index 00000000..fd25fa40 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: b668cd73b0ac4ba4db9f21a167c80e6b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e8b04c0a4a83a834589de95644b101ca + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@2x.png new file mode 100644 index 00000000..b2fabfba Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@2x.png.meta new file mode 100644 index 00000000..9f428cb8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: c706f86f6fd02084f9a14727d08b844d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 789dd31cf06b781448d2fb9a69a4cd80 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@3x.png new file mode 100644 index 00000000..10476509 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@3x.png.meta new file mode 100644 index 00000000..60d9c2f5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: dd736f22fa93fe9468b8b8b405413957 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 250d388bc197e8e4e95be7f9f46d3f72 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@4x.png new file mode 100644 index 00000000..24a08dc6 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@4x.png.meta new file mode 100644 index 00000000..056ff70e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Geometry@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1a96ab5f501a8e84c9016458682e1ccb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5a3a826876bc7b24387738e4f48bdd3d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints.png new file mode 100644 index 00000000..3526338d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints.png.meta new file mode 100644 index 00000000..ebbb09e5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6fd5a08a269c8544095b5c02ab57696b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4d77ce1ad6e57184bb5e1b1cc797a886 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@2x.png new file mode 100644 index 00000000..5dbca51c Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@2x.png.meta new file mode 100644 index 00000000..e011fa61 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 401d7863028c84a4988285a5389f1d79 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c22a78b72f0145843941dac618376a9d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@3x.png new file mode 100644 index 00000000..3ceebcf8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@3x.png.meta new file mode 100644 index 00000000..763fedcc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0b0f60aa75b9d024480f9aaad450723b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 602666b1410d02844a26270c1c1e685e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@4x.png new file mode 100644 index 00000000..1a316cd6 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@4x.png.meta new file mode 100644 index 00000000..f03a7779 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Joints@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: d7b47eae8bab6b94798f1c25eabe65c2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: de7dd59c4f7d14e45965b4c88b8fe62d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose.png new file mode 100644 index 00000000..7cf04f78 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose.png.meta new file mode 100644 index 00000000..03d24c92 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 9844a6aa871b23547892e819f4dd55c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2323755021ecf7c4c98869d374d8fc38 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@2x.png new file mode 100644 index 00000000..89dcab70 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@2x.png.meta new file mode 100644 index 00000000..551842b9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1da4b8d35afa8314198e7b69dc383431 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 94e6b75b0cccbf34c835a357dc551fdc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@3x.png new file mode 100644 index 00000000..085d1734 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@3x.png.meta new file mode 100644 index 00000000..903a3540 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 558997ec9158c584a9ba9ee3eddbe8b0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 62b05c74185075942b3cfaccb7d62d3d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@4x.png new file mode 100644 index 00000000..9732fc52 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@4x.png.meta new file mode 100644 index 00000000..61d55d2c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Edit_Pose@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: eb81c5f176e01b746be35f0aa3603593 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8b9f611633d2dda4d9bf8d71777fc880 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry.png new file mode 100644 index 00000000..6bfe97ae Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry.png.meta new file mode 100644 index 00000000..42468854 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 41842964c48860f46b45e7b3d5986e07 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e6ed7eddf2f55a1408b05a6fea2eceaf + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@2x.png new file mode 100644 index 00000000..347c946a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@2x.png.meta new file mode 100644 index 00000000..c787fe73 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 114d4aa7bb14433489b942bb28ff6183 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fe621aaa86288e841a1fb111905f1d94 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@3x.png new file mode 100644 index 00000000..57396b27 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@3x.png.meta new file mode 100644 index 00000000..af7fa629 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a581ff3810b2e0a4690cddcf7634ed22 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 120cceaa79447cf45bb12d8b84679a2d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@4x.png new file mode 100644 index 00000000..4a24ac65 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@4x.png.meta new file mode 100644 index 00000000..137a182d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Geometry@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7b0bba6a9b6960a4fb500a75d4a4caa0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1f27057b48daf9042b441fd8db01019e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights.png new file mode 100644 index 00000000..90d57c24 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights.png.meta new file mode 100644 index 00000000..99da9adb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2892d6ec6ca2a1f45adbd52fdb96fcfe +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6d63aac44c61f534fb8752bb727ee5f0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@2x.png new file mode 100644 index 00000000..5467d799 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@2x.png.meta new file mode 100644 index 00000000..c2dae929 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ba75d79a1a0723e488112808560789b7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 36ea69f90b7bb194b940051b32eefac3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@3x.png new file mode 100644 index 00000000..a7e3be7b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@3x.png.meta new file mode 100644 index 00000000..fc861fe0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8174b068fa7b788459b03cec80d0641a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3b6377c661432344d9e60962e3a473bd + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@4x.png new file mode 100644 index 00000000..77a3b96f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@4x.png.meta new file mode 100644 index 00000000..890ca31d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Generate_Weights@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ea292d445b1c4cb48897511cd9453f1c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 33f25e54720440544b1711d30c43fe0d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone.png new file mode 100644 index 00000000..d114ca07 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone.png.meta new file mode 100644 index 00000000..60dd48e4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1b8ac2bef8a060f4ca19b22a3720cb0e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 09e2677a8cb9ef74b98788bebedf7532 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@2x.png new file mode 100644 index 00000000..8d7513a2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@2x.png.meta new file mode 100644 index 00000000..981de353 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 698621c9178225f4b8fbaffd383d579e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0e30c90509e52b549a5efc9531856af4 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@3x.png new file mode 100644 index 00000000..3b9de3f7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@3x.png.meta new file mode 100644 index 00000000..775cb256 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 6f4409ce938bf9447a36e531f7755ca7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 1da80ac4dba40f041acc2d8cbe43c071 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@4x.png new file mode 100644 index 00000000..c7feb14a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@4x.png.meta new file mode 100644 index 00000000..ec956e79 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Parent_Bone@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 03b3f669dc5706a4592344c6385af858 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 923a132e578be6b40a992413e184affc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste.png new file mode 100644 index 00000000..86ed5055 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste.png.meta new file mode 100644 index 00000000..dbc91658 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 50eb3d76f731b5e46a7b8a0a52d93ef9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6d00fc49068c6a64fae943c29f609a17 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@2x.png new file mode 100644 index 00000000..129ca184 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@2x.png.meta new file mode 100644 index 00000000..0512f33a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: cd0250057a3f07346b60675b355c3e06 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 282ad5317afe54e40902d0f25bcf44da + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@3x.png new file mode 100644 index 00000000..27e264fb Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@3x.png.meta new file mode 100644 index 00000000..8d34ed5d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e6fe7bda78bd09a46bb7f4a684a91927 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9cdc7ff4b1d1e6a4b85f83f215fcdd8e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@4x.png new file mode 100644 index 00000000..f90fa42f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@4x.png.meta new file mode 100644 index 00000000..9e758af8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Paste@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 5d4fa2fdecdadcb468baaedc792cc439 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 15d9588d37424ad4c83f09cfb9699dc5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones.png new file mode 100644 index 00000000..b902a757 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones.png.meta new file mode 100644 index 00000000..e3d355a0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f723a6284838af1429bbb544ecf4015d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6c0a16bb708c83e438239bbc5fc4ea75 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@2x.png new file mode 100644 index 00000000..15e60627 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@2x.png.meta new file mode 100644 index 00000000..7f05ef5e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 652f381007a2d2247a40aa63c91c2565 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 7da13fc9322cc0c4cb268f55c1eeb53c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@3x.png new file mode 100644 index 00000000..a980e226 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@3x.png.meta new file mode 100644 index 00000000..c988a0a3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 29f90cd6202745c448e74a1398b1c731 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: aaa63c5d39eede94a90fb278e5431624 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@4x.png new file mode 100644 index 00000000..cc920d03 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@4x.png.meta new file mode 100644 index 00000000..0d7afdec --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split Bones@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 518ded92e5dbf494e8f76a74d752272e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 22208bff20f2ab4449e31e867071cbbf + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge.png new file mode 100644 index 00000000..fc24d9b4 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge.png.meta new file mode 100644 index 00000000..a46e4904 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8800032f7e7cdd544b74849c80ce05d4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 09bdc2f9b764360488f8e96942a8748e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@2x.png new file mode 100644 index 00000000..f3669712 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@2x.png.meta new file mode 100644 index 00000000..88452a35 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2f12c9758dad4e34ea8bc886f1fdb0dd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 71dcd59537ddd5e44a984b2ab010eaa3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@3x.png new file mode 100644 index 00000000..7cd34957 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@3x.png.meta new file mode 100644 index 00000000..0fcd8195 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7764b2bf79a49894e8ea10f3d661a4ed +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4db46f73ff59b1e428e708ee20ec8b39 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@4x.png new file mode 100644 index 00000000..5a16ca32 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@4x.png.meta new file mode 100644 index 00000000..1b0772eb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Split_Edge@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8272ea7c59da847458432e7c88bf7766 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 459e0f95b6a393a4e9ad0b61cce57b2d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode.png new file mode 100644 index 00000000..1b0c7051 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode.png.meta new file mode 100644 index 00000000..d6886c36 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ca778bc7303b24948abf3e907abbf2a0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 88ae59fb47f41f542bc1643999c2beae + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@2x.png new file mode 100644 index 00000000..d2003980 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@2x.png.meta new file mode 100644 index 00000000..4f7f6852 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ff2aa9ebc8aee604caa5f8459ac4ae43 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c51dae0494e3a3545828fc99f0287d9c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@3x.png new file mode 100644 index 00000000..2fb3ba87 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@3x.png.meta new file mode 100644 index 00000000..89b4a495 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ea833d779996e3244b3b567764be9cf0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: eae8f767092305246a0e827c2c10c763 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@4x.png new file mode 100644 index 00000000..273733d1 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@4x.png.meta new file mode 100644 index 00000000..c622e652 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Sprite_Mode@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2223b0a570b66ee42b3e0a79f0789b2a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3a4399003b28b65419f78acfa2617f77 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool.png new file mode 100644 index 00000000..112c3111 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool.png.meta new file mode 100644 index 00000000..ecff778d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7342ee656932e31489ea62e64e012645 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6fc78ecaf45c22745a18a2d6f24e68b1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@2x.png new file mode 100644 index 00000000..cd9a6802 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@2x.png.meta new file mode 100644 index 00000000..24e24259 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ef9977ed07c438845a52c577f4ffcc3a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ceb62ffb9b714d64ea7b581d3a608cac + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@3x.png new file mode 100644 index 00000000..9a4bedf4 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@3x.png.meta new file mode 100644 index 00000000..25aabae8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8004118ba4145a74e823fedaa37acf3a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 69c68f3f93ef2634c9a72c8e0e2940d6 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@4x.png new file mode 100644 index 00000000..a664f187 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@4x.png.meta new file mode 100644 index 00000000..c1fa3264 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Visibility_Tool@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f082e69f825d0aa44b687e592731c0a8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a4ff1f7c5b7ca7841899beb963b1de50 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush.png new file mode 100644 index 00000000..e364d6cb Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush.png.meta new file mode 100644 index 00000000..e154263b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: bf734b7184825b040837040cb93a8dc7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 25c11a2076223214fbcc98a0dc4e4fcc + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@2x.png new file mode 100644 index 00000000..49cb782f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@2x.png.meta new file mode 100644 index 00000000..324f7d9d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: bb668641abe10a64891e26613cf530ee +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ae644c4d8d95671449ae2315a06d4eb0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@3x.png new file mode 100644 index 00000000..6dd247e9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@3x.png.meta new file mode 100644 index 00000000..b99be3e1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 3e6e6fbbd946d0541923f45f4eaa2cf1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c041836bacd58104fa4f67340de8ede6 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@4x.png new file mode 100644 index 00000000..e2f7f880 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@4x.png.meta new file mode 100644 index 00000000..fa3f6d1d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Brush@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 48464cd53bb3c604f999e7d3f15e8d09 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b034bc292c622fc4dae691c8360cc79d + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider.png new file mode 100644 index 00000000..4f0d1531 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider.png.meta new file mode 100644 index 00000000..870d26bc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 96b029a4248c85a4e8de2aa81fc0b60a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2d452827aa688eb49b3ca4b9f9fb724f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@2x.png new file mode 100644 index 00000000..d97a2897 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@2x.png.meta new file mode 100644 index 00000000..c7833938 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 7f64a6e091143c0458506b559165cf72 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 62a3d5324423b10408475f04d463b801 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@3x.png new file mode 100644 index 00000000..9b3043fe Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@3x.png.meta new file mode 100644 index 00000000..4ac67b45 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: af73899d5803d99448134360f184f348 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4091269ee834beb4ab5b1386730be081 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@4x.png new file mode 100644 index 00000000..88951e60 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@4x.png.meta new file mode 100644 index 00000000..19dce180 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/Weight_Slider@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ac47ed8ccc79cf04dae198b9cc5b3a6f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d09c19285c1265e468b4efca225020ea + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode.png new file mode 100644 index 00000000..3008b2b8 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode.png.meta new file mode 100644 index 00000000..14615712 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e60718119cec31e4190849292fcde068 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fed1af3c1d6ac2f438240e81a9328517 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@2x.png new file mode 100644 index 00000000..839bcb61 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@2x.png.meta new file mode 100644 index 00000000..e0e8212c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 5d52b20f865aff242bfcb08c3b6f61a5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9e3a9b5065d9ae44c8fc21d8267b8a27 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@3x.png new file mode 100644 index 00000000..ff992c6f Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@3x.png.meta new file mode 100644 index 00000000..89e99a88 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: dcea51d6065d64246aeec467afeff684 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c7a256d9f4ce6d442ad70ed9be79b065 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@4x.png new file mode 100644 index 00000000..e9279e2d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@4x.png.meta new file mode 100644 index 00000000..73f43046 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/character_Mode@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0ccc508108fa6ed4fa11b4a467d7f609 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: dd303fede52875c4681a84cfdb2e4de6 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone.png new file mode 100644 index 00000000..b5452e59 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone.png.meta new file mode 100644 index 00000000..f4351a80 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 006a3adba8ff95144b4e779daa84bb7e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 962fe8cda13fe9c4db5ebf7691dec550 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@2x.png new file mode 100644 index 00000000..51eda3b7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@2x.png.meta new file mode 100644 index 00000000..1442d128 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 24cf210708c57674b894af3341b1738b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b792c10c043c1d14fa22142218b42c7c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@3x.png new file mode 100644 index 00000000..3c5214d2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@3x.png.meta new file mode 100644 index 00000000..b2ecae16 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 443d05f2a4ae81a4297ac8ec762644c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a30fea1792882664ca2afe5453b76326 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@4x.png new file mode 100644 index 00000000..e9aa7bdf Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@4x.png.meta new file mode 100644 index 00000000..5b60fc91 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Bone@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1bb69cd91685d9248a58b144052746f3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2a320ed4915b56d4c8eccb3c7f1fb7c3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh.png new file mode 100644 index 00000000..83d99f9e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh.png.meta new file mode 100644 index 00000000..923c2541 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1f9ef263156323d4dbaab5a1b41a61e6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 04a3c932741da95499555cc811a96fab + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@2x.png new file mode 100644 index 00000000..6e3146f9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@2x.png.meta new file mode 100644 index 00000000..38cb17d7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a14979d2b0467b14abf4467f248460fb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 9f4d60e9784770247b31e37f5c87a1f5 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@3x.png new file mode 100644 index 00000000..7adb998e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@3x.png.meta new file mode 100644 index 00000000..a1b59e1e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: e79a9e9d6396eba438900afb0357e808 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 50339ae571b73cd4994cbde6a377a4bb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@4x.png new file mode 100644 index 00000000..4590193b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@4x.png.meta new file mode 100644 index 00000000..3bcca890 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Mesh@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 2b4752bce841cc74bb73820ce5212d34 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e811ee8d4624c8b4f917c3fd75a8f3f2 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded.png new file mode 100644 index 00000000..8481b483 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded.png.meta new file mode 100644 index 00000000..56f9b60b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 53537648d368cf6459e256af3d925e09 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0142fb41f50e4a0439257ff0b21024a1 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png new file mode 100644 index 00000000..284cc632 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png.meta new file mode 100644 index 00000000..95f9c2f9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 1a2673cb12e2ed1459bc6ab5dad05aae +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 27d8111c0d2d56846a8353ba31cf8b2a + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@3x.png new file mode 100644 index 00000000..5d30904d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@3x.png.meta new file mode 100644 index 00000000..4e4f6276 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: dc1f494fe190bd54bb487d11e639d5fc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8cef8d42b2810d9439bfa81694c16c26 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@4x.png new file mode 100644 index 00000000..8c99d184 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@4x.png.meta new file mode 100644 index 00000000..3afda2d7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8008767850e870a4e8baaf5a6fc8b35c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f28460f64d1839645a1e41e08c615ecd + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool.png new file mode 100644 index 00000000..66b40a48 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool.png.meta new file mode 100644 index 00000000..e25f97a7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: cc4d24c10deda874e9f3470976b7d396 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 2fd09d0f273cd0043a3f7a7277a425ce + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@2x.png new file mode 100644 index 00000000..c00644d3 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@2x.png.meta new file mode 100644 index 00000000..b1dc5645 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@2x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: a9e89ee3f041fa5459a4e78b37d1e58e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 170df8f95aa586d4b940610cef745bba + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@3x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@3x.png new file mode 100644 index 00000000..16825f26 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@3x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@3x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@3x.png.meta new file mode 100644 index 00000000..3231a1b7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@3x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 46d5b7ee1aaae3c4d9fd3a54774428d5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 903ee1371ba56a54c901b3e47c0eca6f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@4x.png new file mode 100644 index 00000000..567ebd0d Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@4x.png.meta new file mode 100644 index 00000000..d672ca11 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Tool@4x.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0167a2d235421ca4f8095daaa1defd4f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cffe1e47d213b8446a6302f683b98faa + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbar.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbar.uxml new file mode 100644 index 00000000..9de8fffc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbar.uxml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbar.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbar.uxml.meta new file mode 100644 index 00000000..ca436bd4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbar.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e085ef9f44efb404ca5462391539bf32 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbarStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbarStyle.uss new file mode 100644 index 00000000..5b264b3f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbarStyle.uss @@ -0,0 +1,63 @@ +/**********************************************************************************************************************/ +/* MeshToolbar */ +/**********************************************************************************************************************/ + +#SelectGeometryImage { + background-image: url("Icons/Light/Edit_Geometry.png"); +} + +#CreateVertexImage { + background-image: url("Icons/Light/Create_Vertex.png"); +} + +#CreateEdgeImage { + background-image: url("Icons/Light/Create_Edge.png"); +} + +#SplitEdgeImage { + background-image: url("Icons/Light/Split_Edge.png"); +} + +#GenerateGeometryImage { + background-image: url("Icons/Light/Generate_Geometry.png"); +} + +.Dark #SelectGeometryImage { + background-image: url("Icons/Dark/d_Edit_Geometry.png"); +} + +.Dark #CreateVertexImage { + background-image: url("Icons/Dark/d_Create_Vertex.png"); +} + +.Dark #CreateEdgeImage { + background-image: url("Icons/Dark/d_Create_Edge.png"); +} + +.Dark #SplitEdgeImage { + background-image: url("Icons/Dark/d_Split_Edge.png"); +} + +.Dark #GenerateGeometryImage { + background-image: url("Icons/Dark/d_Generate_Geometry.png"); +} + +.Checked #SelectGeometryImage { + background-image: url("Icons/Selected/Edit_Geometry.png"); +} + +.Checked #CreateVertexImage { + background-image: url("Icons/Selected/Create_Vertex.png"); +} + +.Checked #CreateEdgeImage { + background-image: url("Icons/Selected/Create_Edge.png"); +} + +.Checked #SplitEdgeImage { + background-image: url("Icons/Selected/Split_Edge.png"); +} + +.Checked #GenerateGeometryImage { + background-image: url("Icons/Selected/Generate_Geometry.png"); +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbarStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbarStyle.uss.meta new file mode 100644 index 00000000..e8631b50 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/MeshToolbarStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 230294e66b45c7e4696341b7c6f0eea5 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanel.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanel.uxml new file mode 100644 index 00000000..b3abf32f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanel.uxml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanel.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanel.uxml.meta new file mode 100644 index 00000000..86fafd25 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanel.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7bbb98f319252794fab775275aa2632d +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanelStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanelStyle.uss new file mode 100644 index 00000000..dbe67f08 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanelStyle.uss @@ -0,0 +1,7 @@ +/**********************************************************************************************************************/ +/* PastePanel */ +/**********************************************************************************************************************/ + +#PastePanel { + height: 140px; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanelStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanelStyle.uss.meta new file mode 100644 index 00000000..ae025f0d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/PastePanelStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2362443a3fd04784d9c18412e771c7fa +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader new file mode 100644 index 00000000..efae6ade --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader @@ -0,0 +1,100 @@ + +Shader "Hidden/SkinningModule-GUITextureClip" +{ + Properties { + _MainTex ("Texture", Any) = "white" {} + _Opacity ("Opacity", Float) = 1 + _VertexColorBlend ("VertexColorBlend", Float) = 0 + _Color ("Tint", Color) = (1,1,1,1) + } + + CGINCLUDE + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float2 clipUV : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + sampler2D _GUIClipTexture; + + uniform float4 _MainTex_ST; + fixed4 _Color; + uniform fixed _Opacity; + uniform fixed _VertexColorBlend; + uniform float4x4 unity_GUIClipTextureMatrix; + uniform bool _AdjustLinearForGamma; + + v2f vert (appdata_t v) + { + v2f o; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + o.vertex = UnityObjectToClipPos(v.vertex); + float3 eyePos = UnityObjectToViewPos(v.vertex); + o.clipUV = mul(unity_GUIClipTextureMatrix, float4(eyePos.xy, 0, 1.0)); + o.color = v.color; + o.texcoord = TRANSFORM_TEX(v.texcoord,_MainTex); + return o; + } + + fixed4 frag (v2f i) : SV_Target + { + fixed4 col = tex2D(_MainTex, i.texcoord) * _Color; + + if (_AdjustLinearForGamma) + col.rgb = LinearToGammaSpace(col.rgb); + + col = lerp(col, i.color, _VertexColorBlend); + col.a *= tex2D(_GUIClipTexture, i.clipUV).a * _Opacity; + return col; + } + ENDCG + + SubShader { + + Tags { "ForceSupported" = "True" } + + Lighting Off + Blend SrcAlpha OneMinusSrcAlpha, One One + Cull Off + ZWrite Off + ZTest Always + + Pass { + CGPROGRAM + ENDCG + } + } + + SubShader { + + Tags { "ForceSupported" = "True" } + + Lighting Off + Blend SrcAlpha OneMinusSrcAlpha + Cull Off + ZWrite Off + ZTest Always + + Pass { + CGPROGRAM + ENDCG + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader.meta new file mode 100644 index 00000000..65803017 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SkinningModule-GUITextureClip.shader.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bedd19944f451ba4d83e7ed69be98d5c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBitMask.shader b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBitMask.shader new file mode 100644 index 00000000..39eeb541 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBitMask.shader @@ -0,0 +1,70 @@ +Shader "com.unity3d.animation/SpriteBitmask" +{ + Properties + { + _MainTex("Sprite Texture", 2D) = "white" {} + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Opaque" + "PreviewType" = "Plane" + } + + Cull Off + Lighting Off + ZWrite Off + Blend Off + ColorMask A + + Pass + { + CGPROGRAM +#pragma vertex vert +#pragma fragment frag +#include "UnityCG.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + sampler2D _MainTex; + + v2f vert(appdata_t IN) + { + v2f OUT; + OUT.vertex = UnityObjectToClipPos(IN.vertex); + OUT.texcoord = IN.texcoord; + OUT.color = IN.color; + return OUT; + } + + fixed4 SampleSpriteTexture(float2 uv) + { + fixed4 color = tex2D(_MainTex, uv); + return color; + } + + fixed4 frag(v2f IN) : SV_Target + { + fixed4 c = SampleSpriteTexture(IN.texcoord); + return c; + } + ENDCG + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBitMask.shader.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBitMask.shader.meta new file mode 100644 index 00000000..805a2035 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBitMask.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3230fdc399f8287488325e5941a00527 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidget.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidget.uxml new file mode 100644 index 00000000..5e17e070 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidget.uxml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidget.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidget.uxml.meta new file mode 100644 index 00000000..a7c09d25 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidget.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 92fd05e0a13c5e74f8eca8a4beac1fd7 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss new file mode 100644 index 00000000..344a91cd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss @@ -0,0 +1,190 @@ +#HeaderImage +{ + background-image: resource("Builtin Skins/LightSkin/images/rol-header.png"); + -unity-slice-left: 4; + -unity-slice-right: 4; + -unity-slice-top: 3; + -unity-slice-bottom: 2; + + /* GUIStyle.clipping */ + overflow : hidden; + + /* GUIStyle.contentOffset */ + /*-unity-content-offset: 0 -1;*/ + + /* GUIStyle.fixedHeight */ + height: 18px; +} + +.Dark . #HeaderImage +{ + background-image: resource("Builtin Skins/DarkSkin/images/d_rol-header.png"); +} + + +#HeaderText +{ + -unity-text-align : middle-center; +} + +#ListView +{ + background-image: resource("Builtin Skins/LightSkin/images/rol-body.png"); + flex: 1 auto; + -unity-slice-left: 6; + -unity-slice-right: 3; + -unity-slice-bottom: 6; + height : 130px; + border-bottom-width : 5px; + border-left-width : 1px; + border-right-width : 1px; +} + + +.Dark . #ListView +{ + background-image: resource("Builtin Skins/DarkSkin/images/d_rol-body.png"); +} + +#ListRow +{ + -unity-text-align : middle-center; +} + +.ListRowOddColor +{ + background-color: #DFDFDF; +} + +.ListRowEvenColor +{ + background-color: #D8D8D8; +} + +.Dark . .ListRowOddColor +{ + background-color: #373737; +} + +.Dark .ListRowEvenColor +{ + background-color: #3C3C3C; +} + +SelectListView . .unity-list-view__item--selected +{ + background-image: resource("Builtin Skins/LightSkin/images/ro_selected_l.png"); + -unity-slice-left: 2; + -unity-slice-right: 2; + -unity-slice-bottom: 3; +} + +.Dark . SelectListView . .unity-list-view__item--selected +{ + background-image: resource("Builtin Skins/DarkSkin/images/ro_selected_d.png"); +} + +ScrollView +{ + flex :1 0 auto; +} + +.Dark . #ContentBackgroundImage +{ + background-image: resource("Builtin Skins/DarkSkin/images/d_rol-body.png"); +} + +#ButtonsContainer +{ + flex-direction : row; + align-self : flex-end; + background-image: resource("Builtin Skins/LightSkin/images/rol-tab.png"); + -unity-slice-left: 4; + -unity-slice-right: 4; + -unity-slice-top: 3; + -unity-slice-bottom: 4; + height: 18px; + width : 48px; + top : -3px; +} + +.Dark . #ButtonsContainer +{ + background-image: resource("Builtin Skins/DarkSkin/images/d_rol-tab.png"); +} + +#AddButton +{ + background-image: resource("Icons/Toolbar Plus.png"); +} + +.unity-button +{ + flex : 0 0 auto; + -unity-slice-left: 0; + -unity-slice-right: 0; + -unity-slice-top: 0; + -unity-slice-bottom: 0; + align-self: center; + -unity-background-scale-mode : scale-to-fit; + background-color: rgb(221, 221, 221); + margin-top : 2px; + margin-bottom : 2px; + margin-left : 2px; + margin-right : 2px; + padding-top : 0; + padding-bottom : 0; + padding-left : 0; + padding-right : 0; + min-height : 0; + height : 16px; + width : 16px; +} + +#AddButton:hover { + background-color: rgb(255, 255, 255); +} + +.Dark #AddButton:hover { + /* GUIState.textColor */ + background-color: rgb(128, 128, 128); +} +.Dark . #AddButton +{ + background-image: resource("Icons/d_Toolbar Plus.png"); + background-color: rgba(255, 255, 255,0); +} + +#RemoveButton +{ + background-image: resource("Icons/Toolbar Minus.png"); +} + +.Dark . #RemoveButton +{ + background-image: resource("Icons/d_Toolbar Minus.png"); + background-color: rgba(255, 255, 255, 0); +} + +#RemoveButton:hover { + /* GUIState.textColor */ + background-color: rgb(255, 255, 255); +} + +.Dark #RemoveButton:hover { + /* GUIState.textColor */ + background-color: rgb(128, 128, 128); +} + + +Button:disabled { + opacity: 0.5; +} + +LayoutOverlay > #HorizontalHolder > #RightOverlay PopupWindow Slider { + flex: 1 0; + margin-left : 0; + margin-top :16px; + margin-right : 0; + margin-bottom :16px; +} \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss.meta new file mode 100644 index 00000000..ec6047db --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1ccfed20edd16d54da530aa222a54372 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindow.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindow.uxml new file mode 100644 index 00000000..21b64232 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindow.uxml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindow.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindow.uxml.meta new file mode 100644 index 00000000..f264f9ca --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindow.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d2935f038257c44998f9aeec57d2ae7 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindowStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindowStyle.uss new file mode 100644 index 00000000..bb022554 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindowStyle.uss @@ -0,0 +1,15 @@ + +SpriteBoneInfluenceWindow +{ + height: 200px; +} + +SpriteBoneInfluenceWindowListWidget +{ + flex: 1; +} + +SpriteBoneInfluenceWindowTreeViewWidget +{ + flex: 1; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindowStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindowStyle.uss.meta new file mode 100644 index 00000000..05bfda0f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteBoneInfluenceWindowStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 72c98894fc0953a4486e96fa2cff6f8d +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteOutline.shader b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteOutline.shader new file mode 100644 index 00000000..fa391bb1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteOutline.shader @@ -0,0 +1,119 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "com.unity3d.animation/SpriteOutline" +{ + Properties + { + _MainTex("Sprite Texture", 2D) = "white" {} + _OutlineSize("Outline Size", Float) = 1 + _OutlineColor("Outline Color", Color) = (1,0,1,1) + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Cull Off + Lighting Off + ZWrite Off + Blend SrcAlpha OneMinusSrcAlpha + + Pass + { + CGPROGRAM +#pragma vertex vert +#pragma fragment frag +#include "UnityCG.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float2 clipUV : TEXCOORD1; + }; + + float _Outline; + fixed4 _OutlineColor; + uniform float4 _MainTex_ST; + uniform float4x4 unity_GUIClipTextureMatrix; + uniform bool _AdjustLinearForGamma; + sampler2D _GUIClipTexture; + v2f vert(appdata_t IN) + { + v2f OUT; + OUT.vertex = UnityObjectToClipPos(IN.vertex); + OUT.texcoord = TRANSFORM_TEX(IN.texcoord, _MainTex); + OUT.color = IN.color; + float3 eyePos = UnityObjectToViewPos(IN.vertex); + OUT.clipUV = mul(unity_GUIClipTextureMatrix, float4(eyePos.xy, 0, 1.0)); + + return OUT; + } + + sampler2D _MainTex; + sampler2D _AlphaTex; + float4 _MainTex_TexelSize; + fixed _OutlineSize; + fixed4 _ObjectSize; + + fixed4 frag(v2f i) : SV_Target + { + if (tex2D(_GUIClipTexture, i.clipUV).a == 0) + discard; + + float width = _OutlineSize*_MainTex_TexelSize.x; + float height = _OutlineSize*_MainTex_TexelSize.y; + + float2 texPos = i.texcoord + float2(-width, -height); + half a1 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + texPos = i.texcoord + float2(0, -height); + half a2 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + texPos = i.texcoord + float2(+width, -height); + half a3 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + + texPos = i.texcoord + float2(-width, 0); + half a4 =texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + texPos = i.texcoord + float2(+width, 0); + half a6 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + + texPos = i.texcoord + float2(-width, +height); + half a7 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + texPos = i.texcoord + float2(0, +height); + half a8 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + texPos = i.texcoord + float2(+width, +height); + half a9 = texPos.x >= 0 && texPos.y >= 0 && texPos.x <= 1 && texPos.y <= 1 ? tex2D(_MainTex, texPos).a : 0; + + half gx = -a1 - a2 - a3 + a7 + a8 + a9; + half gy = -a1 - a4 - a7 + a3 + a6 + a9; + + half w = sqrt(gx * gx + gy * gy) * 1.25; + + float4 c = _OutlineColor; + if (w >= 1) + { + if (_AdjustLinearForGamma) + c.rgb = LinearToGammaSpace(c.rgb); + } + else + discard; + + return c; + + } + ENDCG + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteOutline.shader.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteOutline.shader.meta new file mode 100644 index 00000000..b8e06211 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/SpriteOutline.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a8f4dcd626bcd14bbbfa5a5e116b16e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/ToolbarStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/ToolbarStyle.uss new file mode 100644 index 00000000..cb573a89 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/ToolbarStyle.uss @@ -0,0 +1,81 @@ +/**********************************************************************************************************************/ +/* Toolbar */ +/**********************************************************************************************************************/ + +.Toolbar { + flex:0 0 auto; + padding-bottom : 10px; +} + +Button { + align-items: center; + margin-left: 1px; + margin-right: 1px; + margin-top: 1px; + margin-bottom: 1px; + flex-direction : row; + border-left-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + padding-left:2px; + padding-right:2px; + padding-bottom:2px; + padding-top:2px; +} + +Button > Image { + width: 16px; + height: 16px; +} + +.Collapse Button { + margin-top: -1px; + width: 26px; + height: 26px; +} + +Button > .unity-label { + margin-left: 2px; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + -unity-text-align : middle-left; +} + +.Collapse Button > Label { + display: none; +} + +.unity-button:checked { + background-color: #747474; +} + +PopupWindow { + border-left-width :2px; + border-right-width :2px; +} + +.Dark PopupWindow{ +} + +.Collapse PopupWindow +{ + color: rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + align-items: center; +} + +.Collapse PopupWindow > VisualElement +{ + padding-top: 4px; +} \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/ToolbarStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/ToolbarStyle.uss.meta new file mode 100644 index 00000000..5b9afa10 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/ToolbarStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 449db082dbe14ec4b97d3e130d5c71b4 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityTool.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityTool.uss new file mode 100644 index 00000000..27626a19 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityTool.uss @@ -0,0 +1,238 @@ +VisibilityToolWindow { + flex:1 0; + width : 250px; + flex-direction: row-reverse; + padding-bottom : 10px; +} + +VisibilityToolWindow > PopupWindow{ + flex : 1 0; +} + +VisibilityToolWindow > PopupWindow > #unity-content-container{ + flex : 1 0; +} + +BoneVisibilityToolView{ + flex:1 0 auto; +} + +SpriteVisibilityToolView{ + flex:1 0 auto; +} + +MeshVisibilityToolView{ + flex:1 0 auto; +} + +#VisibilityToolSelection{ + max-height : 20px; + flex-direction : row; + flex: 1 0 auto; +} + +#VisibilityToolContainer{ + padding-bottom : 45px; +} + +#VisibilityToolSelection > Label{ + flex:1 0 auto; +} + +#HierarchyToolButtonImage{ + background-image: resource("Icons/HierarchyTool"); +} + +#VisibilityToolSelection > Button{ + margin-top: 0; + margin-left: 0; + margin-bottom: 0; + margin-right: 0; + padding-top: 0; + padding-left: 0; + padding-bottom: 0; + padding-right: 0; + border-left-width: 0; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + cursor : link; +} + + +.visibilityToolTab { + background-image: none; + color: #505050; + -unity-slice-left: 6; + -unity-slice-top: 4; + -unity-slice-right: 6; + -unity-slice-bottom: 4; + flex :1 0 auto; + margin-top: 0; + margin-left: 0; + margin-bottom: 0; + margin-right: 0; + padding-top: 0; + padding-left: 0; + padding-bottom: 0; + padding-right: 0; + border-left-width: 0; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; +} + +.visibilityToolTabDark{ + color: #B4B4B4; +} + +.visibilityToolTab:checked{ + background-image: resource("Builtin Skins/LightSkin/Images/tabbar on f.png"); + color: #505050; + flex :1 0 auto; + -unity-slice-left: 6; + -unity-slice-top: 4; + -unity-slice-right: 6; + -unity-slice-bottom: 4; + margin-top: 0; + margin-left: 0; + margin-bottom: 0; + margin-right: 0; + padding-top: 0; + padding-left: 0; + padding-bottom: 0; + padding-right: 0; + border-left-width: 0; + border-top-width: 0; + border-right-width: 0; + +} + +.visibilityToolTabDark:checked{ + background-image: resource("Builtin Skins/DarkSkin/Images/tabbar on f.png"); + color: #B4B4B4; +} + +.visibilityToolTab:hover:active:checked{ + background-image: resource("Builtin Skins/LightSkin/Images/tabbar on.png"); + flex :1 0 auto; + -unity-slice-left: 6; + -unity-slice-top: 4; + -unity-slice-right: 6; + -unity-slice-bottom: 4; + margin-top: 0; + margin-left: 0; + margin-bottom: 0; + margin-right: 0; + padding-top: 0; + padding-left: 0; + padding-bottom: 0; + padding-right: 0; + border-left-width: 0; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; +} + +.visibilityToolTabDark:hover:active:checked{ + background-image: resource("Builtin Skins/DarkSkin/Images/tabbar on.png"); +} + +.visibilityToolTab:hover:active{ + background-image: resource("Builtin Skins/LightSkin/Images/tabbar on.png"); + color: #505050; + flex :1 0 auto; + -unity-slice-left: 6; + -unity-slice-top: 4; + -unity-slice-right: 6; + -unity-slice-bottom: 4; + margin-top: 0; + margin-left: 0; + margin-bottom: 0; + margin-right: 0; + padding-top: 0; + padding-left: 0; + padding-bottom: 0; + padding-right: 0; + border-left-width: 0; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; +} + +.visibilityToolTabDark:hover:active{ + background-image: resource("Builtin Skins/DarkSkin/Images/tabbar on.png"); +} + +#OpacitySliderGroup +{ + margin-bottom : 5px; + flex-direction:row; + flex : 1 0 auto; + max-height : 16px; +} + +#BoneOpacitySliderGroup +{ + flex-direction:row; + height : 16px; +} + +#MeshOpacitySliderGroup +{ + flex-direction:row; + height : 16px; +} + +#MeshOpacitySlider +{ + align-self : center; + flex : 1 0; +} + +#BoneOpacitySlider +{ + align-self : center; + flex : 1 0; +} + + +#BoneOpacitySliderIcon +{ + background-image: url("Icons/Light/Bone.png"); + width : 16px; + height : 16px; +} + +#MeshOpacitySliderIcon +{ + background-image: url("Icons/Light/Mesh.png"); + width : 16px; + height : 16px; +} + +.Dark #BoneOpacitySliderIcon +{ + background-image: url("Icons/Dark/d_Bone.png"); + width : 16px; + height : 16px; +} + +.Dark #MeshOpacitySliderIcon +{ + background-image: url("Icons/Dark/d_Mesh.png"); + width : 16px; + height : 16px; +} + +BoneReparentToolView +{ + flex : 1 0 auto; +} + +#Resizer +{ + cursor : resize-horizontal; + min-width: 20px; + margin-right: -15px; +} \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityTool.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityTool.uss.meta new file mode 100644 index 00000000..f2883b81 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityTool.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3cb521b5cc4956f4a9018b9e357aa680 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolWindow.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolWindow.uxml new file mode 100644 index 00000000..5ce850e4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolWindow.uxml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolWindow.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolWindow.uxml.meta new file mode 100644 index 00000000..1c5efd07 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolWindow.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7c5cb5d0bb89666419fa44a3e64ed366 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolbar.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolbar.uxml new file mode 100644 index 00000000..41f0d9ed --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolbar.uxml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolbar.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolbar.uxml.meta new file mode 100644 index 00000000..7c157cdb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/VisibilityToolbar.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2cea33b1d0032174c8833d64fbf31529 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightInspectorIMGUIPanelStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightInspectorIMGUIPanelStyle.uss new file mode 100644 index 00000000..4307be17 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightInspectorIMGUIPanelStyle.uss @@ -0,0 +1,11 @@ +/**********************************************************************************************************************/ +/* WeightInspectorIMGUIPanel */ +/**********************************************************************************************************************/ + +#WeightInspectorIMGUIPanel { + flex-direction: column; + height: 120px; +} + +#WeightInspectorIMGUIPanel IMGUIContainer { +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightInspectorIMGUIPanelStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightInspectorIMGUIPanelStyle.uss.meta new file mode 100644 index 00000000..886e5b42 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightInspectorIMGUIPanelStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 31c817456951a8b4f9c5a038f633223c +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanel.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanel.uxml new file mode 100644 index 00000000..0d74711b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanel.uxml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanel.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanel.uxml.meta new file mode 100644 index 00000000..5b4a7767 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanel.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e9568834ba2b2c44af4e3876cee0d2d +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanelStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanelStyle.uss new file mode 100644 index 00000000..fe9c79d8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanelStyle.uss @@ -0,0 +1,59 @@ +/**********************************************************************************************************************/ +/* WeightPainterPanel */ +/**********************************************************************************************************************/ + +#WeightPainterPanel.BrushMode { + height: 165px; +} + +#WeightPainterPanel.SliderMode { + height: 230px; +} + +#WeightPainterPanel.BrushMode #Amount.form-row { + display: none; +} + +#WeightPainterPanel.SliderMode #Size.form-row, +#WeightPainterPanel.SliderMode #Hardness.form-row, +#WeightPainterPanel.SliderMode #Step.form-row { + display: none; +} + +#WeightsInspector{ + flex : 1; + margin-left : 4px; + margin-right : 4px; +} + + +.BrushMode #WeightsInspector{ + display: none; + margin-left : 0; + margin-right : 0; + flex : 0; +} + + + #divider{ + height : 2px; + margin-top:5px; + margin-bottom:5px; + background-color: rgba(127,127,127,0.8); + border-color: rgba(35,35,35,0.8); +} + + .Dark #divider{ + background-color: rgba(85,85,85,0.8); + border-color: rgba(35,35,35,0.8); +} + +.SliderMode #divider{ + height : 2px; +} + +.BrushMode #divider{ + display: none; + margin-top:0; + margin-bottom:0; +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanelStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanelStyle.uss.meta new file mode 100644 index 00000000..ace817a9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightPainterPanelStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b94e074c751075841957558677e2e60e +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbar.uxml b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbar.uxml new file mode 100644 index 00000000..20df623b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbar.uxml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbar.uxml.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbar.uxml.meta new file mode 100644 index 00000000..09f4631b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbar.uxml.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ccf751df7bd10e14db670d1353e02ea0 +ScriptedImporter: + fileIDToRecycleName: + 11400000: tree + 11400002: inlineStyle + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbarStyle.uss b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbarStyle.uss new file mode 100644 index 00000000..3e256a5c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbarStyle.uss @@ -0,0 +1,50 @@ +#AutoGenerateWeightImage { + background-image: url("Icons/Light/Generate_Weights.png"); +} + + +#WeightPainterSliderImage { + background-image: url("Icons/Light/Weight_Slider.png"); +} + +#WeightPainterBrushImage { + background-image: url("Icons/Light/Weight_Brush.png"); +} + +#BoneInfluenceWidgetImage { + background-image: url("Icons/Light/Bone_Influence.png"); +} + +.Checked #AutoGenerateWeightImage { + background-image: url("Icons/Selected/Generate_Weights.png"); +} + + +.Checked #WeightPainterSliderImage { + background-image: url("Icons/Selected/Weight_Slider.png"); +} + +.Checked #WeightPainterBrushImage { + background-image: url("Icons/Selected/Weight_Brush.png"); +} + +.Checked #BoneInfluenceWidgetImage { + background-image: url("Icons/Selected/Bone_Influence.png"); +} + +.Dark #AutoGenerateWeightImage { + background-image: url("Icons/Dark/d_Generate_Weights.png"); +} + + +.Dark #WeightPainterSliderImage { + background-image: url("Icons/Dark/d_Weight_Slider.png"); +} + +.Dark #WeightPainterBrushImage { + background-image: url("Icons/Dark/d_Weight_Brush.png"); +} + +.Dark #BoneInfluenceWidgetImage { + background-image: url("Icons/Dark/d_Bone_Influence.png"); +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbarStyle.uss.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbarStyle.uss.meta new file mode 100644 index 00000000..31dec2c6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/WeightToolbarStyle.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d5088f76dafda4b48b76b33f42653e6c +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotCyan.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotCyan.png new file mode 100644 index 00000000..9d032e05 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotCyan.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotCyan.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotCyan.png.meta new file mode 100644 index 00000000..b7885ffb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotCyan.png.meta @@ -0,0 +1,131 @@ +fileFormatVersion: 2 +guid: 5b56cb1a6bd97f348b3a3b6f875aafd6 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c888c25207532a945bdab1cb4bdab636 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotYellow.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotYellow.png new file mode 100644 index 00000000..86381845 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotYellow.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotYellow.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotYellow.png.meta new file mode 100644 index 00000000..7450f7b2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Assets/SkinningModule/dotYellow.png.meta @@ -0,0 +1,131 @@ +fileFormatVersion: 2 +guid: 173a5eb1d13d68d4ea39f3e5d2c6e2c0 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Nintendo Switch + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fd976353bf1229e4b87a6aed8e4e3322 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib.meta new file mode 100644 index 00000000..062c2b54 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d775c763bd71c56499292f26a2a0e44b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib/clipper.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib/clipper.cs new file mode 100644 index 00000000..9dd720c2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib/clipper.cs @@ -0,0 +1,4913 @@ +/******************************************************************************* +* * +* Author : Angus Johnson * +* Version : 6.4.2 * +* Date : 27 February 2017 * +* Website : http://www.angusj.com * +* Copyright : Angus Johnson 2010-2017 * +* * +* License: * +* Use, modification & distribution is subject to Boost Software License Ver 1. * +* http://www.boost.org/LICENSE_1_0.txt * +* * +* Attributions: * +* The code in this library is an extension of Bala Vatti's clipping algorithm: * +* "A generic solution to polygon clipping" * +* Communications of the ACM, Vol 35, Issue 7 (July 1992) pp 56-63. * +* http://portal.acm.org/citation.cfm?id=129906 * +* * +* Computer graphics and geometric modeling: implementation and algorithms * +* By Max K. Agoston * +* Springer; 1 edition (January 4, 2005) * +* http://books.google.com/books?q=vatti+clipping+agoston * +* * +* See also: * +* "Polygon Offsetting by Computing Winding Numbers" * +* Paper no. DETC2005-85513 pp. 565-575 * +* ASME 2005 International Design Engineering Technical Conferences * +* and Computers and Information in Engineering Conference (IDETC/CIE2005) * +* September 24-28, 2005 , Long Beach, California, USA * +* http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf * +* * +*******************************************************************************/ + +/******************************************************************************* +* * +* This is a translation of the Delphi Clipper library and the naming style * +* used has retained a Delphi flavour. * +* * +*******************************************************************************/ + +//use_int32: When enabled 32bit ints are used instead of 64bit ints. This +//improve performance but coordinate values are limited to the range +/- 46340 +//#define use_int32 + +//use_xyz: adds a Z member to IntPoint. Adds a minor cost to performance. +//#define use_xyz + +//use_lines: Enables open path clipping. Adds a very minor cost to performance. +#define use_lines + + +using System; +using System.Collections.Generic; +//using System.Text; //for Int128.AsString() & StringBuilder +//using System.IO; //debugging with streamReader & StreamWriter +//using System.Windows.Forms; //debugging to clipboard + +namespace UnityEditor.U2D.Animation.ClipperLib +{ + +#if use_int32 + using cInt = Int32; +#else + using cInt = Int64; +#endif + + using Path = List; + using Paths = List>; + + internal struct DoublePoint + { + public double X; + public double Y; + + public DoublePoint(double x = 0, double y = 0) + { + this.X = x; this.Y = y; + } + public DoublePoint(DoublePoint dp) + { + this.X = dp.X; this.Y = dp.Y; + } + public DoublePoint(IntPoint ip) + { + this.X = ip.X; this.Y = ip.Y; + } + }; + + + //------------------------------------------------------------------------------ + // PolyTree & PolyNode classes + //------------------------------------------------------------------------------ + + internal class PolyTree : PolyNode + { + internal List m_AllPolys = new List(); + + //The GC probably handles this cleanup more efficiently ... + //~PolyTree(){Clear();} + + public void Clear() + { + for (int i = 0; i < m_AllPolys.Count; i++) + m_AllPolys[i] = null; + m_AllPolys.Clear(); + m_Childs.Clear(); + } + + public PolyNode GetFirst() + { + if (m_Childs.Count > 0) + return m_Childs[0]; + else + return null; + } + + public int Total + { + get + { + int result = m_AllPolys.Count; + //with negative offsets, ignore the hidden outer polygon ... + if (result > 0 && m_Childs[0] != m_AllPolys[0]) result--; + return result; + } + } + + } + + internal class PolyNode + { + internal PolyNode m_Parent; + internal Path m_polygon = new Path(); + internal int m_Index; + internal JoinType m_jointype; + internal EndType m_endtype; + internal List m_Childs = new List(); + + private bool IsHoleNode() + { + bool result = true; + PolyNode node = m_Parent; + while (node != null) + { + result = !result; + node = node.m_Parent; + } + return result; + } + + public int ChildCount + { + get { return m_Childs.Count; } + } + + public Path Contour + { + get { return m_polygon; } + } + + internal void AddChild(PolyNode Child) + { + int cnt = m_Childs.Count; + m_Childs.Add(Child); + Child.m_Parent = this; + Child.m_Index = cnt; + } + + public PolyNode GetNext() + { + if (m_Childs.Count > 0) + return m_Childs[0]; + else + return GetNextSiblingUp(); + } + + internal PolyNode GetNextSiblingUp() + { + if (m_Parent == null) + return null; + else if (m_Index == m_Parent.m_Childs.Count - 1) + return m_Parent.GetNextSiblingUp(); + else + return m_Parent.m_Childs[m_Index + 1]; + } + + public List Childs + { + get { return m_Childs; } + } + + public PolyNode Parent + { + get { return m_Parent; } + } + + public bool IsHole + { + get { return IsHoleNode(); } + } + + public bool IsOpen { get; set; } + } + + + //------------------------------------------------------------------------------ + // Int128 struct (enables safe math on signed 64bit integers) + // eg Int128 val1((Int64)9223372036854775807); //ie 2^63 -1 + // Int128 val2((Int64)9223372036854775807); + // Int128 val3 = val1 * val2; + // val3.ToString => "85070591730234615847396907784232501249" (8.5e+37) + //------------------------------------------------------------------------------ + + internal struct Int128 + { + private Int64 hi; + private UInt64 lo; + + public Int128(Int64 _lo) + { + lo = (UInt64)_lo; + if (_lo < 0) hi = -1; + else hi = 0; + } + + public Int128(Int64 _hi, UInt64 _lo) + { + lo = _lo; + hi = _hi; + } + + public Int128(Int128 val) + { + hi = val.hi; + lo = val.lo; + } + + public bool IsNegative() + { + return hi < 0; + } + + public static bool operator ==(Int128 val1, Int128 val2) + { + if ((object)val1 == (object)val2) return true; + else if ((object)val1 == null || (object)val2 == null) return false; + return (val1.hi == val2.hi && val1.lo == val2.lo); + } + + public static bool operator !=(Int128 val1, Int128 val2) + { + return !(val1 == val2); + } + + public override bool Equals(System.Object obj) + { + if (obj == null || !(obj is Int128)) + return false; + Int128 i128 = (Int128)obj; + return (i128.hi == hi && i128.lo == lo); + } + + public override int GetHashCode() + { + return hi.GetHashCode() ^ lo.GetHashCode(); + } + + public static bool operator >(Int128 val1, Int128 val2) + { + if (val1.hi != val2.hi) + return val1.hi > val2.hi; + else + return val1.lo > val2.lo; + } + + public static bool operator <(Int128 val1, Int128 val2) + { + if (val1.hi != val2.hi) + return val1.hi < val2.hi; + else + return val1.lo < val2.lo; + } + + public static Int128 operator +(Int128 lhs, Int128 rhs) + { + lhs.hi += rhs.hi; + lhs.lo += rhs.lo; + if (lhs.lo < rhs.lo) lhs.hi++; + return lhs; + } + + public static Int128 operator -(Int128 lhs, Int128 rhs) + { + return lhs + -rhs; + } + + public static Int128 operator -(Int128 val) + { + if (val.lo == 0) + return new Int128(-val.hi, 0); + else + return new Int128(~val.hi, ~val.lo + 1); + } + + public static explicit operator double(Int128 val) + { + const double shift64 = 18446744073709551616.0; //2^64 + if (val.hi < 0) + { + if (val.lo == 0) + return (double)val.hi * shift64; + else + return -(double)(~val.lo + ~val.hi * shift64); + } + else + return (double)(val.lo + val.hi * shift64); + } + + //nb: Constructing two new Int128 objects every time we want to multiply longs + //is slow. So, although calling the Int128Mul method doesn't look as clean, the + //code runs significantly faster than if we'd used the * operator. + + public static Int128 Int128Mul(Int64 lhs, Int64 rhs) + { + bool negate = (lhs < 0) != (rhs < 0); + if (lhs < 0) lhs = -lhs; + if (rhs < 0) rhs = -rhs; + UInt64 int1Hi = (UInt64)lhs >> 32; + UInt64 int1Lo = (UInt64)lhs & 0xFFFFFFFF; + UInt64 int2Hi = (UInt64)rhs >> 32; + UInt64 int2Lo = (UInt64)rhs & 0xFFFFFFFF; + + //nb: see comments in clipper.pas + UInt64 a = int1Hi * int2Hi; + UInt64 b = int1Lo * int2Lo; + UInt64 c = int1Hi * int2Lo + int1Lo * int2Hi; + + UInt64 lo; + Int64 hi; + hi = (Int64)(a + (c >> 32)); + + unchecked { lo = (c << 32) + b; } + if (lo < b) hi++; + Int128 result = new Int128(hi, lo); + return negate ? -result : result; + } + + }; + + //------------------------------------------------------------------------------ + //------------------------------------------------------------------------------ + + internal struct IntPoint + { + public cInt X; + public cInt Y; +#if use_xyz + public cInt Z; + + public IntPoint(cInt x, cInt y, cInt z = 0) + { + this.X = x; this.Y = y; this.Z = z; + } + + public IntPoint(double x, double y, double z = 0) + { + this.X = (cInt)x; this.Y = (cInt)y; this.Z = (cInt)z; + } + + public IntPoint(DoublePoint dp) + { + this.X = (cInt)dp.X; this.Y = (cInt)dp.Y; this.Z = 0; + } + + public IntPoint(IntPoint pt) + { + this.X = pt.X; this.Y = pt.Y; this.Z = pt.Z; + } +#else + public IntPoint(cInt X, cInt Y) + { + this.X = X; this.Y = Y; + } + public IntPoint(double x, double y) + { + this.X = (cInt)x; this.Y = (cInt)y; + } + + public IntPoint(IntPoint pt) + { + this.X = pt.X; this.Y = pt.Y; + } +#endif + + public static bool operator ==(IntPoint a, IntPoint b) + { + return a.X == b.X && a.Y == b.Y; + } + + public static bool operator !=(IntPoint a, IntPoint b) + { + return a.X != b.X || a.Y != b.Y; + } + + public override bool Equals(object obj) + { + if (obj == null) return false; + if (obj is IntPoint) + { + IntPoint a = (IntPoint)obj; + return (X == a.X) && (Y == a.Y); + } + else return false; + } + + public override int GetHashCode() + { + //simply prevents a compiler warning + return base.GetHashCode(); + } + + }// end struct IntPoint + + internal struct IntRect + { + public cInt left; + public cInt top; + public cInt right; + public cInt bottom; + + public IntRect(cInt l, cInt t, cInt r, cInt b) + { + this.left = l; this.top = t; + this.right = r; this.bottom = b; + } + public IntRect(IntRect ir) + { + this.left = ir.left; this.top = ir.top; + this.right = ir.right; this.bottom = ir.bottom; + } + } + + internal enum ClipType { ctIntersection, ctUnion, ctDifference, ctXor }; + internal enum PolyType { ptSubject, ptClip }; + + //By far the most widely used winding rules for polygon filling are + //EvenOdd & NonZero (GDI, GDI+, XLib, OpenGL, Cairo, AGG, Quartz, SVG, Gr32) + //Others rules include Positive, Negative and ABS_GTR_EQ_TWO (only in OpenGL) + //see http://glprogramming.com/red/chapter11.html + internal enum PolyFillType { pftEvenOdd, pftNonZero, pftPositive, pftNegative }; + + internal enum JoinType { jtSquare, jtRound, jtMiter }; + internal enum EndType { etClosedPolygon, etClosedLine, etOpenButt, etOpenSquare, etOpenRound }; + + internal enum EdgeSide {esLeft, esRight}; + internal enum Direction {dRightToLeft, dLeftToRight}; + + internal class TEdge { + internal IntPoint Bot; + internal IntPoint Curr; //current (updated for every new scanbeam) + internal IntPoint Top; + internal IntPoint Delta; + internal double Dx; + internal PolyType PolyTyp; + internal EdgeSide Side; //side only refers to current side of solution poly + internal int WindDelta; //1 or -1 depending on winding direction + internal int WindCnt; + internal int WindCnt2; //winding count of the opposite polytype + internal int OutIdx; + internal TEdge Next; + internal TEdge Prev; + internal TEdge NextInLML; + internal TEdge NextInAEL; + internal TEdge PrevInAEL; + internal TEdge NextInSEL; + internal TEdge PrevInSEL; + }; + + internal class IntersectNode + { + internal TEdge Edge1; + internal TEdge Edge2; + internal IntPoint Pt; + }; + + internal class MyIntersectNodeSort : IComparer + { + public int Compare(IntersectNode node1, IntersectNode node2) + { + cInt i = node2.Pt.Y - node1.Pt.Y; + if (i > 0) return 1; + else if (i < 0) return -1; + else return 0; + } + } + + internal class LocalMinima + { + internal cInt Y; + internal TEdge LeftBound; + internal TEdge RightBound; + internal LocalMinima Next; + }; + + internal class Scanbeam + { + internal cInt Y; + internal Scanbeam Next; + }; + + internal class Maxima + { + internal cInt X; + internal Maxima Next; + internal Maxima Prev; + }; + + //OutRec: contains a path in the clipping solution. Edges in the AEL will + //carry a pointer to an OutRec when they are part of the clipping solution. + internal class OutRec + { + internal int Idx; + internal bool IsHole; + internal bool IsOpen; + internal OutRec FirstLeft; //see comments in clipper.pas + internal OutPt Pts; + internal OutPt BottomPt; + internal PolyNode PolyNode; + }; + + internal class OutPt + { + internal int Idx; + internal IntPoint Pt; + internal OutPt Next; + internal OutPt Prev; + }; + + internal class Join + { + internal OutPt OutPt1; + internal OutPt OutPt2; + internal IntPoint OffPt; + }; + + internal class ClipperBase + { + internal const double horizontal = -3.4E+38; + internal const int Skip = -2; + internal const int Unassigned = -1; + internal const double tolerance = 1.0E-20; + internal static bool near_zero(double val){return (val > -tolerance) && (val < tolerance);} + +#if use_int32 + public const cInt loRange = 0x7FFF; + public const cInt hiRange = 0x7FFF; +#else + public const cInt loRange = 0x3FFFFFFF; + public const cInt hiRange = 0x3FFFFFFFFFFFFFFFL; +#endif + + internal LocalMinima m_MinimaList; + internal LocalMinima m_CurrentLM; + internal List> m_edges = new List>(); + internal Scanbeam m_Scanbeam; + internal List m_PolyOuts; + internal TEdge m_ActiveEdges; + internal bool m_UseFullRange; + internal bool m_HasOpenPaths; + + //------------------------------------------------------------------------------ + + public bool PreserveCollinear + { + get; + set; + } + //------------------------------------------------------------------------------ + + public void Swap(ref cInt val1, ref cInt val2) + { + cInt tmp = val1; + val1 = val2; + val2 = tmp; + } + //------------------------------------------------------------------------------ + + internal static bool IsHorizontal(TEdge e) + { + return e.Delta.Y == 0; + } + //------------------------------------------------------------------------------ + + internal bool PointIsVertex(IntPoint pt, OutPt pp) + { + OutPt pp2 = pp; + do + { + if (pp2.Pt == pt) return true; + pp2 = pp2.Next; + } + while (pp2 != pp); + return false; + } + //------------------------------------------------------------------------------ + + internal bool PointOnLineSegment(IntPoint pt, + IntPoint linePt1, IntPoint linePt2, bool UseFullRange) + { + if (UseFullRange) + return ((pt.X == linePt1.X) && (pt.Y == linePt1.Y)) || + ((pt.X == linePt2.X) && (pt.Y == linePt2.Y)) || + (((pt.X > linePt1.X) == (pt.X < linePt2.X)) && + ((pt.Y > linePt1.Y) == (pt.Y < linePt2.Y)) && + ((Int128.Int128Mul((pt.X - linePt1.X), (linePt2.Y - linePt1.Y)) == + Int128.Int128Mul((linePt2.X - linePt1.X), (pt.Y - linePt1.Y))))); + else + return ((pt.X == linePt1.X) && (pt.Y == linePt1.Y)) || + ((pt.X == linePt2.X) && (pt.Y == linePt2.Y)) || + (((pt.X > linePt1.X) == (pt.X < linePt2.X)) && + ((pt.Y > linePt1.Y) == (pt.Y < linePt2.Y)) && + ((pt.X - linePt1.X) * (linePt2.Y - linePt1.Y) == + (linePt2.X - linePt1.X) * (pt.Y - linePt1.Y))); + } + //------------------------------------------------------------------------------ + + internal bool PointOnPolygon(IntPoint pt, OutPt pp, bool UseFullRange) + { + OutPt pp2 = pp; + while (true) + { + if (PointOnLineSegment(pt, pp2.Pt, pp2.Next.Pt, UseFullRange)) + return true; + pp2 = pp2.Next; + if (pp2 == pp) break; + } + return false; + } + //------------------------------------------------------------------------------ + + internal static bool SlopesEqual(TEdge e1, TEdge e2, bool UseFullRange) + { + if (UseFullRange) + return Int128.Int128Mul(e1.Delta.Y, e2.Delta.X) == + Int128.Int128Mul(e1.Delta.X, e2.Delta.Y); + else return (cInt)(e1.Delta.Y) * (e2.Delta.X) == + (cInt)(e1.Delta.X) * (e2.Delta.Y); + } + //------------------------------------------------------------------------------ + + internal static bool SlopesEqual(IntPoint pt1, IntPoint pt2, + IntPoint pt3, bool UseFullRange) + { + if (UseFullRange) + return Int128.Int128Mul(pt1.Y - pt2.Y, pt2.X - pt3.X) == + Int128.Int128Mul(pt1.X - pt2.X, pt2.Y - pt3.Y); + else return + (cInt)(pt1.Y - pt2.Y) * (pt2.X - pt3.X) - (cInt)(pt1.X - pt2.X) * (pt2.Y - pt3.Y) == 0; + } + //------------------------------------------------------------------------------ + + internal static bool SlopesEqual(IntPoint pt1, IntPoint pt2, + IntPoint pt3, IntPoint pt4, bool UseFullRange) + { + if (UseFullRange) + return Int128.Int128Mul(pt1.Y - pt2.Y, pt3.X - pt4.X) == + Int128.Int128Mul(pt1.X - pt2.X, pt3.Y - pt4.Y); + else return + (cInt)(pt1.Y - pt2.Y) * (pt3.X - pt4.X) - (cInt)(pt1.X - pt2.X) * (pt3.Y - pt4.Y) == 0; + } + //------------------------------------------------------------------------------ + + internal ClipperBase() //constructor (nb: no external instantiation) + { + m_MinimaList = null; + m_CurrentLM = null; + m_UseFullRange = false; + m_HasOpenPaths = false; + } + //------------------------------------------------------------------------------ + + public virtual void Clear() + { + DisposeLocalMinimaList(); + for (int i = 0; i < m_edges.Count; ++i) + { + for (int j = 0; j < m_edges[i].Count; ++j) m_edges[i][j] = null; + m_edges[i].Clear(); + } + m_edges.Clear(); + m_UseFullRange = false; + m_HasOpenPaths = false; + } + //------------------------------------------------------------------------------ + + private void DisposeLocalMinimaList() + { + while( m_MinimaList != null ) + { + LocalMinima tmpLm = m_MinimaList.Next; + m_MinimaList = null; + m_MinimaList = tmpLm; + } + m_CurrentLM = null; + } + //------------------------------------------------------------------------------ + + void RangeTest(IntPoint Pt, ref bool useFullRange) + { + if (useFullRange) + { + if (Pt.X > hiRange || Pt.Y > hiRange || -Pt.X > hiRange || -Pt.Y > hiRange) + throw new ClipperException("Coordinate outside allowed range"); + } + else if (Pt.X > loRange || Pt.Y > loRange || -Pt.X > loRange || -Pt.Y > loRange) + { + useFullRange = true; + RangeTest(Pt, ref useFullRange); + } + } + //------------------------------------------------------------------------------ + + private void InitEdge(TEdge e, TEdge eNext, + TEdge ePrev, IntPoint pt) + { + e.Next = eNext; + e.Prev = ePrev; + e.Curr = pt; + e.OutIdx = Unassigned; + } + //------------------------------------------------------------------------------ + + private void InitEdge2(TEdge e, PolyType polyType) + { + if (e.Curr.Y >= e.Next.Curr.Y) + { + e.Bot = e.Curr; + e.Top = e.Next.Curr; + } + else + { + e.Top = e.Curr; + e.Bot = e.Next.Curr; + } + SetDx(e); + e.PolyTyp = polyType; + } + //------------------------------------------------------------------------------ + + private TEdge FindNextLocMin(TEdge E) + { + TEdge E2; + for (;;) + { + while (E.Bot != E.Prev.Bot || E.Curr == E.Top) E = E.Next; + if (E.Dx != horizontal && E.Prev.Dx != horizontal) break; + while (E.Prev.Dx == horizontal) E = E.Prev; + E2 = E; + while (E.Dx == horizontal) E = E.Next; + if (E.Top.Y == E.Prev.Bot.Y) continue; //ie just an intermediate horz. + if (E2.Prev.Bot.X < E.Bot.X) E = E2; + break; + } + return E; + } + //------------------------------------------------------------------------------ + + private TEdge ProcessBound(TEdge E, bool LeftBoundIsForward) + { + TEdge EStart, Result = E; + TEdge Horz; + + if (Result.OutIdx == Skip) + { + //check if there are edges beyond the skip edge in the bound and if so + //create another LocMin and calling ProcessBound once more ... + E = Result; + if (LeftBoundIsForward) + { + while (E.Top.Y == E.Next.Bot.Y) E = E.Next; + while (E != Result && E.Dx == horizontal) E = E.Prev; + } + else + { + while (E.Top.Y == E.Prev.Bot.Y) E = E.Prev; + while (E != Result && E.Dx == horizontal) E = E.Next; + } + if (E == Result) + { + if (LeftBoundIsForward) Result = E.Next; + else Result = E.Prev; + } + else + { + //there are more edges in the bound beyond result starting with E + if (LeftBoundIsForward) + E = Result.Next; + else + E = Result.Prev; + LocalMinima locMin = new LocalMinima(); + locMin.Next = null; + locMin.Y = E.Bot.Y; + locMin.LeftBound = null; + locMin.RightBound = E; + E.WindDelta = 0; + Result = ProcessBound(E, LeftBoundIsForward); + InsertLocalMinima(locMin); + } + return Result; + } + + if (E.Dx == horizontal) + { + //We need to be careful with open paths because this may not be a + //true local minima (ie E may be following a skip edge). + //Also, consecutive horz. edges may start heading left before going right. + if (LeftBoundIsForward) EStart = E.Prev; + else EStart = E.Next; + if (EStart.Dx == horizontal) //ie an adjoining horizontal skip edge + { + if (EStart.Bot.X != E.Bot.X && EStart.Top.X != E.Bot.X) + ReverseHorizontal(E); + } + else if (EStart.Bot.X != E.Bot.X) + ReverseHorizontal(E); + } + + EStart = E; + if (LeftBoundIsForward) + { + while (Result.Top.Y == Result.Next.Bot.Y && Result.Next.OutIdx != Skip) + Result = Result.Next; + if (Result.Dx == horizontal && Result.Next.OutIdx != Skip) + { + //nb: at the top of a bound, horizontals are added to the bound + //only when the preceding edge attaches to the horizontal's left vertex + //unless a Skip edge is encountered when that becomes the top divide + Horz = Result; + while (Horz.Prev.Dx == horizontal) Horz = Horz.Prev; + if (Horz.Prev.Top.X > Result.Next.Top.X) Result = Horz.Prev; + } + while (E != Result) + { + E.NextInLML = E.Next; + if (E.Dx == horizontal && E != EStart && E.Bot.X != E.Prev.Top.X) + ReverseHorizontal(E); + E = E.Next; + } + if (E.Dx == horizontal && E != EStart && E.Bot.X != E.Prev.Top.X) + ReverseHorizontal(E); + Result = Result.Next; //move to the edge just beyond current bound + } + else + { + while (Result.Top.Y == Result.Prev.Bot.Y && Result.Prev.OutIdx != Skip) + Result = Result.Prev; + if (Result.Dx == horizontal && Result.Prev.OutIdx != Skip) + { + Horz = Result; + while (Horz.Next.Dx == horizontal) Horz = Horz.Next; + if (Horz.Next.Top.X == Result.Prev.Top.X || + Horz.Next.Top.X > Result.Prev.Top.X) Result = Horz.Next; + } + + while (E != Result) + { + E.NextInLML = E.Prev; + if (E.Dx == horizontal && E != EStart && E.Bot.X != E.Next.Top.X) + ReverseHorizontal(E); + E = E.Prev; + } + if (E.Dx == horizontal && E != EStart && E.Bot.X != E.Next.Top.X) + ReverseHorizontal(E); + Result = Result.Prev; //move to the edge just beyond current bound + } + return Result; + } + //------------------------------------------------------------------------------ + + + public bool AddPath(Path pg, PolyType polyType, bool Closed) + { +#if use_lines + if (!Closed && polyType == PolyType.ptClip) + throw new ClipperException("AddPath: Open paths must be subject."); +#else + if (!Closed) + throw new ClipperException("AddPath: Open paths have been disabled."); +#endif + + int highI = (int)pg.Count - 1; + if (Closed) while (highI > 0 && (pg[highI] == pg[0])) --highI; + while (highI > 0 && (pg[highI] == pg[highI - 1])) --highI; + if ((Closed && highI < 2) || (!Closed && highI < 1)) return false; + + //create a new edge array ... + List edges = new List(highI+1); + for (int i = 0; i <= highI; i++) edges.Add(new TEdge()); + + bool IsFlat = true; + + //1. Basic (first) edge initialization ... + edges[1].Curr = pg[1]; + RangeTest(pg[0], ref m_UseFullRange); + RangeTest(pg[highI], ref m_UseFullRange); + InitEdge(edges[0], edges[1], edges[highI], pg[0]); + InitEdge(edges[highI], edges[0], edges[highI - 1], pg[highI]); + for (int i = highI - 1; i >= 1; --i) + { + RangeTest(pg[i], ref m_UseFullRange); + InitEdge(edges[i], edges[i + 1], edges[i - 1], pg[i]); + } + TEdge eStart = edges[0]; + + //2. Remove duplicate vertices, and (when closed) collinear edges ... + TEdge E = eStart, eLoopStop = eStart; + for (;;) + { + //nb: allows matching start and end points when not Closed ... + if (E.Curr == E.Next.Curr && (Closed || E.Next != eStart)) + { + if (E == E.Next) break; + if (E == eStart) eStart = E.Next; + E = RemoveEdge(E); + eLoopStop = E; + continue; + } + if (E.Prev == E.Next) + break; //only two vertices + else if (Closed && + SlopesEqual(E.Prev.Curr, E.Curr, E.Next.Curr, m_UseFullRange) && + (!PreserveCollinear || + !Pt2IsBetweenPt1AndPt3(E.Prev.Curr, E.Curr, E.Next.Curr))) + { + //Collinear edges are allowed for open paths but in closed paths + //the default is to merge adjacent collinear edges into a single edge. + //However, if the PreserveCollinear property is enabled, only overlapping + //collinear edges (ie spikes) will be removed from closed paths. + if (E == eStart) eStart = E.Next; + E = RemoveEdge(E); + E = E.Prev; + eLoopStop = E; + continue; + } + E = E.Next; + if ((E == eLoopStop) || (!Closed && E.Next == eStart)) break; + } + + if ((!Closed && (E == E.Next)) || (Closed && (E.Prev == E.Next))) + return false; + + if (!Closed) + { + m_HasOpenPaths = true; + eStart.Prev.OutIdx = Skip; + } + + //3. Do second stage of edge initialization ... + E = eStart; + do + { + InitEdge2(E, polyType); + E = E.Next; + if (IsFlat && E.Curr.Y != eStart.Curr.Y) IsFlat = false; + } + while (E != eStart); + + //4. Finally, add edge bounds to LocalMinima list ... + + //Totally flat paths must be handled differently when adding them + //to LocalMinima list to avoid endless loops etc ... + if (IsFlat) + { + if (Closed) return false; + E.Prev.OutIdx = Skip; + LocalMinima locMin = new LocalMinima(); + locMin.Next = null; + locMin.Y = E.Bot.Y; + locMin.LeftBound = null; + locMin.RightBound = E; + locMin.RightBound.Side = EdgeSide.esRight; + locMin.RightBound.WindDelta = 0; + for ( ; ; ) + { + if (E.Bot.X != E.Prev.Top.X) ReverseHorizontal(E); + if (E.Next.OutIdx == Skip) break; + E.NextInLML = E.Next; + E = E.Next; + } + InsertLocalMinima(locMin); + m_edges.Add(edges); + return true; + } + + m_edges.Add(edges); + bool leftBoundIsForward; + TEdge EMin = null; + + //workaround to avoid an endless loop in the while loop below when + //open paths have matching start and end points ... + if (E.Prev.Bot == E.Prev.Top) E = E.Next; + + for (;;) + { + E = FindNextLocMin(E); + if (E == EMin) break; + else if (EMin == null) EMin = E; + + //E and E.Prev now share a local minima (left aligned if horizontal). + //Compare their slopes to find which starts which bound ... + LocalMinima locMin = new LocalMinima(); + locMin.Next = null; + locMin.Y = E.Bot.Y; + if (E.Dx < E.Prev.Dx) + { + locMin.LeftBound = E.Prev; + locMin.RightBound = E; + leftBoundIsForward = false; //Q.nextInLML = Q.prev + } else + { + locMin.LeftBound = E; + locMin.RightBound = E.Prev; + leftBoundIsForward = true; //Q.nextInLML = Q.next + } + locMin.LeftBound.Side = EdgeSide.esLeft; + locMin.RightBound.Side = EdgeSide.esRight; + + if (!Closed) locMin.LeftBound.WindDelta = 0; + else if (locMin.LeftBound.Next == locMin.RightBound) + locMin.LeftBound.WindDelta = -1; + else locMin.LeftBound.WindDelta = 1; + locMin.RightBound.WindDelta = -locMin.LeftBound.WindDelta; + + E = ProcessBound(locMin.LeftBound, leftBoundIsForward); + if (E.OutIdx == Skip) E = ProcessBound(E, leftBoundIsForward); + + TEdge E2 = ProcessBound(locMin.RightBound, !leftBoundIsForward); + if (E2.OutIdx == Skip) E2 = ProcessBound(E2, !leftBoundIsForward); + + if (locMin.LeftBound.OutIdx == Skip) + locMin.LeftBound = null; + else if (locMin.RightBound.OutIdx == Skip) + locMin.RightBound = null; + InsertLocalMinima(locMin); + if (!leftBoundIsForward) E = E2; + } + return true; + + } + //------------------------------------------------------------------------------ + + public bool AddPaths(Paths ppg, PolyType polyType, bool closed) + { + bool result = false; + for (int i = 0; i < ppg.Count; ++i) + if (AddPath(ppg[i], polyType, closed)) result = true; + return result; + } + //------------------------------------------------------------------------------ + + internal bool Pt2IsBetweenPt1AndPt3(IntPoint pt1, IntPoint pt2, IntPoint pt3) + { + if ((pt1 == pt3) || (pt1 == pt2) || (pt3 == pt2)) return false; + else if (pt1.X != pt3.X) return (pt2.X > pt1.X) == (pt2.X < pt3.X); + else return (pt2.Y > pt1.Y) == (pt2.Y < pt3.Y); + } + //------------------------------------------------------------------------------ + + TEdge RemoveEdge(TEdge e) + { + //removes e from double_linked_list (but without removing from memory) + e.Prev.Next = e.Next; + e.Next.Prev = e.Prev; + TEdge result = e.Next; + e.Prev = null; //flag as removed (see ClipperBase.Clear) + return result; + } + //------------------------------------------------------------------------------ + + private void SetDx(TEdge e) + { + e.Delta.X = (e.Top.X - e.Bot.X); + e.Delta.Y = (e.Top.Y - e.Bot.Y); + if (e.Delta.Y == 0) e.Dx = horizontal; + else e.Dx = (double)(e.Delta.X) / (e.Delta.Y); + } + //--------------------------------------------------------------------------- + + private void InsertLocalMinima(LocalMinima newLm) + { + if( m_MinimaList == null ) + { + m_MinimaList = newLm; + } + else if( newLm.Y >= m_MinimaList.Y ) + { + newLm.Next = m_MinimaList; + m_MinimaList = newLm; + } else + { + LocalMinima tmpLm = m_MinimaList; + while( tmpLm.Next != null && ( newLm.Y < tmpLm.Next.Y ) ) + tmpLm = tmpLm.Next; + newLm.Next = tmpLm.Next; + tmpLm.Next = newLm; + } + } + //------------------------------------------------------------------------------ + + internal Boolean PopLocalMinima(cInt Y, out LocalMinima current) + { + current = m_CurrentLM; + if (m_CurrentLM != null && m_CurrentLM.Y == Y) + { + m_CurrentLM = m_CurrentLM.Next; + return true; + } + return false; + } + //------------------------------------------------------------------------------ + + private void ReverseHorizontal(TEdge e) + { + //swap horizontal edges' top and bottom x's so they follow the natural + //progression of the bounds - ie so their xbots will align with the + //adjoining lower edge. [Helpful in the ProcessHorizontal() method.] + Swap(ref e.Top.X, ref e.Bot.X); +#if use_xyz + Swap(ref e.Top.Z, ref e.Bot.Z); +#endif + } + //------------------------------------------------------------------------------ + + internal virtual void Reset() + { + m_CurrentLM = m_MinimaList; + if (m_CurrentLM == null) return; //ie nothing to process + + //reset all edges ... + m_Scanbeam = null; + LocalMinima lm = m_MinimaList; + while (lm != null) + { + InsertScanbeam(lm.Y); + TEdge e = lm.LeftBound; + if (e != null) + { + e.Curr = e.Bot; + e.OutIdx = Unassigned; + } + e = lm.RightBound; + if (e != null) + { + e.Curr = e.Bot; + e.OutIdx = Unassigned; + } + lm = lm.Next; + } + m_ActiveEdges = null; + } + //------------------------------------------------------------------------------ + + public static IntRect GetBounds(Paths paths) + { + int i = 0, cnt = paths.Count; + while (i < cnt && paths[i].Count == 0) i++; + if (i == cnt) return new IntRect(0,0,0,0); + IntRect result = new IntRect(); + result.left = paths[i][0].X; + result.right = result.left; + result.top = paths[i][0].Y; + result.bottom = result.top; + for (; i < cnt; i++) + for (int j = 0; j < paths[i].Count; j++) + { + if (paths[i][j].X < result.left) result.left = paths[i][j].X; + else if (paths[i][j].X > result.right) result.right = paths[i][j].X; + if (paths[i][j].Y < result.top) result.top = paths[i][j].Y; + else if (paths[i][j].Y > result.bottom) result.bottom = paths[i][j].Y; + } + return result; + } + //------------------------------------------------------------------------------ + + internal void InsertScanbeam(cInt Y) + { + //single-linked list: sorted descending, ignoring dups. + if (m_Scanbeam == null) + { + m_Scanbeam = new Scanbeam(); + m_Scanbeam.Next = null; + m_Scanbeam.Y = Y; + } + else if (Y > m_Scanbeam.Y) + { + Scanbeam newSb = new Scanbeam(); + newSb.Y = Y; + newSb.Next = m_Scanbeam; + m_Scanbeam = newSb; + } + else + { + Scanbeam sb2 = m_Scanbeam; + while (sb2.Next != null && (Y <= sb2.Next.Y)) sb2 = sb2.Next; + if (Y == sb2.Y) return; //ie ignores duplicates + Scanbeam newSb = new Scanbeam(); + newSb.Y = Y; + newSb.Next = sb2.Next; + sb2.Next = newSb; + } + } + //------------------------------------------------------------------------------ + + internal Boolean PopScanbeam(out cInt Y) + { + if (m_Scanbeam == null) + { + Y = 0; + return false; + } + Y = m_Scanbeam.Y; + m_Scanbeam = m_Scanbeam.Next; + return true; + } + //------------------------------------------------------------------------------ + + internal Boolean LocalMinimaPending() + { + return (m_CurrentLM != null); + } + //------------------------------------------------------------------------------ + + internal OutRec CreateOutRec() + { + OutRec result = new OutRec(); + result.Idx = Unassigned; + result.IsHole = false; + result.IsOpen = false; + result.FirstLeft = null; + result.Pts = null; + result.BottomPt = null; + result.PolyNode = null; + m_PolyOuts.Add(result); + result.Idx = m_PolyOuts.Count - 1; + return result; + } + //------------------------------------------------------------------------------ + + internal void DisposeOutRec(int index) + { + OutRec outRec = m_PolyOuts[index]; + outRec.Pts = null; + outRec = null; + m_PolyOuts[index] = null; + } + //------------------------------------------------------------------------------ + + internal void UpdateEdgeIntoAEL(ref TEdge e) + { + if (e.NextInLML == null) + throw new ClipperException("UpdateEdgeIntoAEL: invalid call"); + TEdge AelPrev = e.PrevInAEL; + TEdge AelNext = e.NextInAEL; + e.NextInLML.OutIdx = e.OutIdx; + if (AelPrev != null) + AelPrev.NextInAEL = e.NextInLML; + else m_ActiveEdges = e.NextInLML; + if (AelNext != null) + AelNext.PrevInAEL = e.NextInLML; + e.NextInLML.Side = e.Side; + e.NextInLML.WindDelta = e.WindDelta; + e.NextInLML.WindCnt = e.WindCnt; + e.NextInLML.WindCnt2 = e.WindCnt2; + e = e.NextInLML; + e.Curr = e.Bot; + e.PrevInAEL = AelPrev; + e.NextInAEL = AelNext; + if (!IsHorizontal(e)) InsertScanbeam(e.Top.Y); + } + //------------------------------------------------------------------------------ + + internal void SwapPositionsInAEL(TEdge edge1, TEdge edge2) + { + //check that one or other edge hasn't already been removed from AEL ... + if (edge1.NextInAEL == edge1.PrevInAEL || + edge2.NextInAEL == edge2.PrevInAEL) return; + + if (edge1.NextInAEL == edge2) + { + TEdge next = edge2.NextInAEL; + if (next != null) + next.PrevInAEL = edge1; + TEdge prev = edge1.PrevInAEL; + if (prev != null) + prev.NextInAEL = edge2; + edge2.PrevInAEL = prev; + edge2.NextInAEL = edge1; + edge1.PrevInAEL = edge2; + edge1.NextInAEL = next; + } + else if (edge2.NextInAEL == edge1) + { + TEdge next = edge1.NextInAEL; + if (next != null) + next.PrevInAEL = edge2; + TEdge prev = edge2.PrevInAEL; + if (prev != null) + prev.NextInAEL = edge1; + edge1.PrevInAEL = prev; + edge1.NextInAEL = edge2; + edge2.PrevInAEL = edge1; + edge2.NextInAEL = next; + } + else + { + TEdge next = edge1.NextInAEL; + TEdge prev = edge1.PrevInAEL; + edge1.NextInAEL = edge2.NextInAEL; + if (edge1.NextInAEL != null) + edge1.NextInAEL.PrevInAEL = edge1; + edge1.PrevInAEL = edge2.PrevInAEL; + if (edge1.PrevInAEL != null) + edge1.PrevInAEL.NextInAEL = edge1; + edge2.NextInAEL = next; + if (edge2.NextInAEL != null) + edge2.NextInAEL.PrevInAEL = edge2; + edge2.PrevInAEL = prev; + if (edge2.PrevInAEL != null) + edge2.PrevInAEL.NextInAEL = edge2; + } + + if (edge1.PrevInAEL == null) + m_ActiveEdges = edge1; + else if (edge2.PrevInAEL == null) + m_ActiveEdges = edge2; + } + //------------------------------------------------------------------------------ + + internal void DeleteFromAEL(TEdge e) + { + TEdge AelPrev = e.PrevInAEL; + TEdge AelNext = e.NextInAEL; + if (AelPrev == null && AelNext == null && (e != m_ActiveEdges)) + return; //already deleted + if (AelPrev != null) + AelPrev.NextInAEL = AelNext; + else m_ActiveEdges = AelNext; + if (AelNext != null) + AelNext.PrevInAEL = AelPrev; + e.NextInAEL = null; + e.PrevInAEL = null; + } + //------------------------------------------------------------------------------ + + } //end ClipperBase + + internal class Clipper : ClipperBase + { + //InitOptions that can be passed to the constructor ... + public const int ioReverseSolution = 1; + public const int ioStrictlySimple = 2; + public const int ioPreserveCollinear = 4; + + private ClipType m_ClipType; + private Maxima m_Maxima; + private TEdge m_SortedEdges; + private List m_IntersectList; + IComparer m_IntersectNodeComparer; + private bool m_ExecuteLocked; + private PolyFillType m_ClipFillType; + private PolyFillType m_SubjFillType; + private List m_Joins; + private List m_GhostJoins; + private bool m_UsingPolyTree; +#if use_xyz + public delegate void ZFillCallback(IntPoint bot1, IntPoint top1, + IntPoint bot2, IntPoint top2, ref IntPoint pt); + public ZFillCallback ZFillFunction { get; set; } +#endif + public Clipper(int InitOptions = 0): base() //constructor + { + m_Scanbeam = null; + m_Maxima = null; + m_ActiveEdges = null; + m_SortedEdges = null; + m_IntersectList = new List(); + m_IntersectNodeComparer = new MyIntersectNodeSort(); + m_ExecuteLocked = false; + m_UsingPolyTree = false; + m_PolyOuts = new List(); + m_Joins = new List(); + m_GhostJoins = new List(); + ReverseSolution = (ioReverseSolution & InitOptions) != 0; + StrictlySimple = (ioStrictlySimple & InitOptions) != 0; + PreserveCollinear = (ioPreserveCollinear & InitOptions) != 0; +#if use_xyz + ZFillFunction = null; +#endif + } + //------------------------------------------------------------------------------ + + private void InsertMaxima(cInt X) + { + //double-linked list: sorted ascending, ignoring dups. + Maxima newMax = new Maxima(); + newMax.X = X; + if (m_Maxima == null) + { + m_Maxima = newMax; + m_Maxima.Next = null; + m_Maxima.Prev = null; + } + else if (X < m_Maxima.X) + { + newMax.Next = m_Maxima; + newMax.Prev = null; + m_Maxima = newMax; + } + else + { + Maxima m = m_Maxima; + while (m.Next != null && (X >= m.Next.X)) m = m.Next; + if (X == m.X) return; //ie ignores duplicates (& CG to clean up newMax) + //insert newMax between m and m.Next ... + newMax.Next = m.Next; + newMax.Prev = m; + if (m.Next != null) m.Next.Prev = newMax; + m.Next = newMax; + } + } + //------------------------------------------------------------------------------ + + public bool ReverseSolution + { + get; + set; + } + //------------------------------------------------------------------------------ + + public bool StrictlySimple + { + get; + set; + } + //------------------------------------------------------------------------------ + + public bool Execute(ClipType clipType, Paths solution, + PolyFillType FillType = PolyFillType.pftEvenOdd) + { + return Execute(clipType, solution, FillType, FillType); + } + //------------------------------------------------------------------------------ + + public bool Execute(ClipType clipType, PolyTree polytree, + PolyFillType FillType = PolyFillType.pftEvenOdd) + { + return Execute(clipType, polytree, FillType, FillType); + } + //------------------------------------------------------------------------------ + + public bool Execute(ClipType clipType, Paths solution, + PolyFillType subjFillType, PolyFillType clipFillType) + { + if (m_ExecuteLocked) return false; + if (m_HasOpenPaths) throw + new ClipperException("Error: PolyTree struct is needed for open path clipping."); + + m_ExecuteLocked = true; + solution.Clear(); + m_SubjFillType = subjFillType; + m_ClipFillType = clipFillType; + m_ClipType = clipType; + m_UsingPolyTree = false; + bool succeeded; + try + { + succeeded = ExecuteInternal(); + //build the return polygons ... + if (succeeded) BuildResult(solution); + } + finally + { + DisposeAllPolyPts(); + m_ExecuteLocked = false; + } + return succeeded; + } + //------------------------------------------------------------------------------ + + public bool Execute(ClipType clipType, PolyTree polytree, + PolyFillType subjFillType, PolyFillType clipFillType) + { + if (m_ExecuteLocked) return false; + m_ExecuteLocked = true; + m_SubjFillType = subjFillType; + m_ClipFillType = clipFillType; + m_ClipType = clipType; + m_UsingPolyTree = true; + bool succeeded; + try + { + succeeded = ExecuteInternal(); + //build the return polygons ... + if (succeeded) BuildResult2(polytree); + } + finally + { + DisposeAllPolyPts(); + m_ExecuteLocked = false; + } + return succeeded; + } + //------------------------------------------------------------------------------ + + internal void FixHoleLinkage(OutRec outRec) + { + //skip if an outermost polygon or + //already already points to the correct FirstLeft ... + if (outRec.FirstLeft == null || + (outRec.IsHole != outRec.FirstLeft.IsHole && + outRec.FirstLeft.Pts != null)) return; + + OutRec orfl = outRec.FirstLeft; + while (orfl != null && ((orfl.IsHole == outRec.IsHole) || orfl.Pts == null)) + orfl = orfl.FirstLeft; + outRec.FirstLeft = orfl; + } + //------------------------------------------------------------------------------ + + private bool ExecuteInternal() + { + try + { + Reset(); + m_SortedEdges = null; + m_Maxima = null; + + cInt botY, topY; + if (!PopScanbeam(out botY)) return false; + InsertLocalMinimaIntoAEL(botY); + while (PopScanbeam(out topY) || LocalMinimaPending()) + { + ProcessHorizontals(); + m_GhostJoins.Clear(); + if (!ProcessIntersections(topY)) return false; + ProcessEdgesAtTopOfScanbeam(topY); + botY = topY; + InsertLocalMinimaIntoAEL(botY); + } + + //fix orientations ... + foreach (OutRec outRec in m_PolyOuts) + { + if (outRec.Pts == null || outRec.IsOpen) continue; + if ((outRec.IsHole ^ ReverseSolution) == (Area(outRec) > 0)) + ReversePolyPtLinks(outRec.Pts); + } + + JoinCommonEdges(); + + foreach (OutRec outRec in m_PolyOuts) + { + if (outRec.Pts == null) + continue; + else if (outRec.IsOpen) + FixupOutPolyline(outRec); + else + FixupOutPolygon(outRec); + } + + if (StrictlySimple) DoSimplePolygons(); + return true; + } + //catch { return false; } + finally + { + m_Joins.Clear(); + m_GhostJoins.Clear(); + } + } + //------------------------------------------------------------------------------ + + private void DisposeAllPolyPts(){ + for (int i = 0; i < m_PolyOuts.Count; ++i) DisposeOutRec(i); + m_PolyOuts.Clear(); + } + //------------------------------------------------------------------------------ + + private void AddJoin(OutPt Op1, OutPt Op2, IntPoint OffPt) + { + Join j = new Join(); + j.OutPt1 = Op1; + j.OutPt2 = Op2; + j.OffPt = OffPt; + m_Joins.Add(j); + } + //------------------------------------------------------------------------------ + + private void AddGhostJoin(OutPt Op, IntPoint OffPt) + { + Join j = new Join(); + j.OutPt1 = Op; + j.OffPt = OffPt; + m_GhostJoins.Add(j); + } + //------------------------------------------------------------------------------ + +#if use_xyz + internal void SetZ(ref IntPoint pt, TEdge e1, TEdge e2) + { + if (pt.Z != 0 || ZFillFunction == null) return; + else if (pt == e1.Bot) pt.Z = e1.Bot.Z; + else if (pt == e1.Top) pt.Z = e1.Top.Z; + else if (pt == e2.Bot) pt.Z = e2.Bot.Z; + else if (pt == e2.Top) pt.Z = e2.Top.Z; + else ZFillFunction(e1.Bot, e1.Top, e2.Bot, e2.Top, ref pt); + } + //------------------------------------------------------------------------------ +#endif + + private void InsertLocalMinimaIntoAEL(cInt botY) + { + LocalMinima lm; + while (PopLocalMinima(botY, out lm)) + { + TEdge lb = lm.LeftBound; + TEdge rb = lm.RightBound; + + OutPt Op1 = null; + if (lb == null) + { + InsertEdgeIntoAEL(rb, null); + SetWindingCount(rb); + if (IsContributing(rb)) + Op1 = AddOutPt(rb, rb.Bot); + } + else if (rb == null) + { + InsertEdgeIntoAEL(lb, null); + SetWindingCount(lb); + if (IsContributing(lb)) + Op1 = AddOutPt(lb, lb.Bot); + InsertScanbeam(lb.Top.Y); + } + else + { + InsertEdgeIntoAEL(lb, null); + InsertEdgeIntoAEL(rb, lb); + SetWindingCount(lb); + rb.WindCnt = lb.WindCnt; + rb.WindCnt2 = lb.WindCnt2; + if (IsContributing(lb)) + Op1 = AddLocalMinPoly(lb, rb, lb.Bot); + InsertScanbeam(lb.Top.Y); + } + + if (rb != null) + { + if (IsHorizontal(rb)) + { + if (rb.NextInLML != null) + InsertScanbeam(rb.NextInLML.Top.Y); + AddEdgeToSEL(rb); + } + else + InsertScanbeam(rb.Top.Y); + } + + if (lb == null || rb == null) continue; + + //if output polygons share an Edge with a horizontal rb, they'll need joining later ... + if (Op1 != null && IsHorizontal(rb) && + m_GhostJoins.Count > 0 && rb.WindDelta != 0) + { + for (int i = 0; i < m_GhostJoins.Count; i++) + { + //if the horizontal Rb and a 'ghost' horizontal overlap, then convert + //the 'ghost' join to a real join ready for later ... + Join j = m_GhostJoins[i]; + if (HorzSegmentsOverlap(j.OutPt1.Pt.X, j.OffPt.X, rb.Bot.X, rb.Top.X)) + AddJoin(j.OutPt1, Op1, j.OffPt); + } + } + + if (lb.OutIdx >= 0 && lb.PrevInAEL != null && + lb.PrevInAEL.Curr.X == lb.Bot.X && + lb.PrevInAEL.OutIdx >= 0 && + SlopesEqual(lb.PrevInAEL.Curr, lb.PrevInAEL.Top, lb.Curr, lb.Top, m_UseFullRange) && + lb.WindDelta != 0 && lb.PrevInAEL.WindDelta != 0) + { + OutPt Op2 = AddOutPt(lb.PrevInAEL, lb.Bot); + AddJoin(Op1, Op2, lb.Top); + } + + if( lb.NextInAEL != rb ) + { + + if (rb.OutIdx >= 0 && rb.PrevInAEL.OutIdx >= 0 && + SlopesEqual(rb.PrevInAEL.Curr, rb.PrevInAEL.Top, rb.Curr, rb.Top, m_UseFullRange) && + rb.WindDelta != 0 && rb.PrevInAEL.WindDelta != 0) + { + OutPt Op2 = AddOutPt(rb.PrevInAEL, rb.Bot); + AddJoin(Op1, Op2, rb.Top); + } + + TEdge e = lb.NextInAEL; + if (e != null) + while (e != rb) + { + //nb: For calculating winding counts etc, IntersectEdges() assumes + //that param1 will be to the right of param2 ABOVE the intersection ... + IntersectEdges(rb, e, lb.Curr); //order important here + e = e.NextInAEL; + } + } + } + } + //------------------------------------------------------------------------------ + + private void InsertEdgeIntoAEL(TEdge edge, TEdge startEdge) + { + if (m_ActiveEdges == null) + { + edge.PrevInAEL = null; + edge.NextInAEL = null; + m_ActiveEdges = edge; + } + else if (startEdge == null && E2InsertsBeforeE1(m_ActiveEdges, edge)) + { + edge.PrevInAEL = null; + edge.NextInAEL = m_ActiveEdges; + m_ActiveEdges.PrevInAEL = edge; + m_ActiveEdges = edge; + } + else + { + if (startEdge == null) startEdge = m_ActiveEdges; + while (startEdge.NextInAEL != null && + !E2InsertsBeforeE1(startEdge.NextInAEL, edge)) + startEdge = startEdge.NextInAEL; + edge.NextInAEL = startEdge.NextInAEL; + if (startEdge.NextInAEL != null) startEdge.NextInAEL.PrevInAEL = edge; + edge.PrevInAEL = startEdge; + startEdge.NextInAEL = edge; + } + } + //---------------------------------------------------------------------- + + private bool E2InsertsBeforeE1(TEdge e1, TEdge e2) + { + if (e2.Curr.X == e1.Curr.X) + { + if (e2.Top.Y > e1.Top.Y) + return e2.Top.X < TopX(e1, e2.Top.Y); + else return e1.Top.X > TopX(e2, e1.Top.Y); + } + else return e2.Curr.X < e1.Curr.X; + } + //------------------------------------------------------------------------------ + + private bool IsEvenOddFillType(TEdge edge) + { + if (edge.PolyTyp == PolyType.ptSubject) + return m_SubjFillType == PolyFillType.pftEvenOdd; + else + return m_ClipFillType == PolyFillType.pftEvenOdd; + } + //------------------------------------------------------------------------------ + + private bool IsEvenOddAltFillType(TEdge edge) + { + if (edge.PolyTyp == PolyType.ptSubject) + return m_ClipFillType == PolyFillType.pftEvenOdd; + else + return m_SubjFillType == PolyFillType.pftEvenOdd; + } + //------------------------------------------------------------------------------ + + private bool IsContributing(TEdge edge) + { + PolyFillType pft, pft2; + if (edge.PolyTyp == PolyType.ptSubject) + { + pft = m_SubjFillType; + pft2 = m_ClipFillType; + } + else + { + pft = m_ClipFillType; + pft2 = m_SubjFillType; + } + + switch (pft) + { + case PolyFillType.pftEvenOdd: + //return false if a subj line has been flagged as inside a subj polygon + if (edge.WindDelta == 0 && edge.WindCnt != 1) return false; + break; + case PolyFillType.pftNonZero: + if (Math.Abs(edge.WindCnt) != 1) return false; + break; + case PolyFillType.pftPositive: + if (edge.WindCnt != 1) return false; + break; + default: //PolyFillType.pftNegative + if (edge.WindCnt != -1) return false; + break; + } + + switch (m_ClipType) + { + case ClipType.ctIntersection: + switch (pft2) + { + case PolyFillType.pftEvenOdd: + case PolyFillType.pftNonZero: + return (edge.WindCnt2 != 0); + case PolyFillType.pftPositive: + return (edge.WindCnt2 > 0); + default: + return (edge.WindCnt2 < 0); + } + case ClipType.ctUnion: + switch (pft2) + { + case PolyFillType.pftEvenOdd: + case PolyFillType.pftNonZero: + return (edge.WindCnt2 == 0); + case PolyFillType.pftPositive: + return (edge.WindCnt2 <= 0); + default: + return (edge.WindCnt2 >= 0); + } + case ClipType.ctDifference: + if (edge.PolyTyp == PolyType.ptSubject) + switch (pft2) + { + case PolyFillType.pftEvenOdd: + case PolyFillType.pftNonZero: + return (edge.WindCnt2 == 0); + case PolyFillType.pftPositive: + return (edge.WindCnt2 <= 0); + default: + return (edge.WindCnt2 >= 0); + } + else + switch (pft2) + { + case PolyFillType.pftEvenOdd: + case PolyFillType.pftNonZero: + return (edge.WindCnt2 != 0); + case PolyFillType.pftPositive: + return (edge.WindCnt2 > 0); + default: + return (edge.WindCnt2 < 0); + } + case ClipType.ctXor: + if (edge.WindDelta == 0) //XOr always contributing unless open + switch (pft2) + { + case PolyFillType.pftEvenOdd: + case PolyFillType.pftNonZero: + return (edge.WindCnt2 == 0); + case PolyFillType.pftPositive: + return (edge.WindCnt2 <= 0); + default: + return (edge.WindCnt2 >= 0); + } + else + return true; + } + return true; + } + //------------------------------------------------------------------------------ + + private void SetWindingCount(TEdge edge) + { + TEdge e = edge.PrevInAEL; + //find the edge of the same polytype that immediately preceeds 'edge' in AEL + while (e != null && ((e.PolyTyp != edge.PolyTyp) || (e.WindDelta == 0))) e = e.PrevInAEL; + if (e == null) + { + PolyFillType pft; + pft = (edge.PolyTyp == PolyType.ptSubject ? m_SubjFillType : m_ClipFillType); + if (edge.WindDelta == 0) edge.WindCnt = (pft == PolyFillType.pftNegative ? -1 : 1); + else edge.WindCnt = edge.WindDelta; + edge.WindCnt2 = 0; + e = m_ActiveEdges; //ie get ready to calc WindCnt2 + } + else if (edge.WindDelta == 0 && m_ClipType != ClipType.ctUnion) + { + edge.WindCnt = 1; + edge.WindCnt2 = e.WindCnt2; + e = e.NextInAEL; //ie get ready to calc WindCnt2 + } + else if (IsEvenOddFillType(edge)) + { + //EvenOdd filling ... + if (edge.WindDelta == 0) + { + //are we inside a subj polygon ... + bool Inside = true; + TEdge e2 = e.PrevInAEL; + while (e2 != null) + { + if (e2.PolyTyp == e.PolyTyp && e2.WindDelta != 0) + Inside = !Inside; + e2 = e2.PrevInAEL; + } + edge.WindCnt = (Inside ? 0 : 1); + } + else + { + edge.WindCnt = edge.WindDelta; + } + edge.WindCnt2 = e.WindCnt2; + e = e.NextInAEL; //ie get ready to calc WindCnt2 + } + else + { + //nonZero, Positive or Negative filling ... + if (e.WindCnt * e.WindDelta < 0) + { + //prev edge is 'decreasing' WindCount (WC) toward zero + //so we're outside the previous polygon ... + if (Math.Abs(e.WindCnt) > 1) + { + //outside prev poly but still inside another. + //when reversing direction of prev poly use the same WC + if (e.WindDelta * edge.WindDelta < 0) edge.WindCnt = e.WindCnt; + //otherwise continue to 'decrease' WC ... + else edge.WindCnt = e.WindCnt + edge.WindDelta; + } + else + //now outside all polys of same polytype so set own WC ... + edge.WindCnt = (edge.WindDelta == 0 ? 1 : edge.WindDelta); + } + else + { + //prev edge is 'increasing' WindCount (WC) away from zero + //so we're inside the previous polygon ... + if (edge.WindDelta == 0) + edge.WindCnt = (e.WindCnt < 0 ? e.WindCnt - 1 : e.WindCnt + 1); + //if wind direction is reversing prev then use same WC + else if (e.WindDelta * edge.WindDelta < 0) + edge.WindCnt = e.WindCnt; + //otherwise add to WC ... + else edge.WindCnt = e.WindCnt + edge.WindDelta; + } + edge.WindCnt2 = e.WindCnt2; + e = e.NextInAEL; //ie get ready to calc WindCnt2 + } + + //update WindCnt2 ... + if (IsEvenOddAltFillType(edge)) + { + //EvenOdd filling ... + while (e != edge) + { + if (e.WindDelta != 0) + edge.WindCnt2 = (edge.WindCnt2 == 0 ? 1 : 0); + e = e.NextInAEL; + } + } + else + { + //nonZero, Positive or Negative filling ... + while (e != edge) + { + edge.WindCnt2 += e.WindDelta; + e = e.NextInAEL; + } + } + } + //------------------------------------------------------------------------------ + + private void AddEdgeToSEL(TEdge edge) + { + //SEL pointers in PEdge are use to build transient lists of horizontal edges. + //However, since we don't need to worry about processing order, all additions + //are made to the front of the list ... + if (m_SortedEdges == null) + { + m_SortedEdges = edge; + edge.PrevInSEL = null; + edge.NextInSEL = null; + } + else + { + edge.NextInSEL = m_SortedEdges; + edge.PrevInSEL = null; + m_SortedEdges.PrevInSEL = edge; + m_SortedEdges = edge; + } + } + //------------------------------------------------------------------------------ + + internal Boolean PopEdgeFromSEL(out TEdge e) + { + //Pop edge from front of SEL (ie SEL is a FILO list) + e = m_SortedEdges; + if (e == null) return false; + TEdge oldE = e; + m_SortedEdges = e.NextInSEL; + if (m_SortedEdges != null) m_SortedEdges.PrevInSEL = null; + oldE.NextInSEL = null; + oldE.PrevInSEL = null; + return true; + } + //------------------------------------------------------------------------------ + + private void CopyAELToSEL() + { + TEdge e = m_ActiveEdges; + m_SortedEdges = e; + while (e != null) + { + e.PrevInSEL = e.PrevInAEL; + e.NextInSEL = e.NextInAEL; + e = e.NextInAEL; + } + } + //------------------------------------------------------------------------------ + + private void SwapPositionsInSEL(TEdge edge1, TEdge edge2) + { + if (edge1.NextInSEL == null && edge1.PrevInSEL == null) + return; + if (edge2.NextInSEL == null && edge2.PrevInSEL == null) + return; + + if (edge1.NextInSEL == edge2) + { + TEdge next = edge2.NextInSEL; + if (next != null) + next.PrevInSEL = edge1; + TEdge prev = edge1.PrevInSEL; + if (prev != null) + prev.NextInSEL = edge2; + edge2.PrevInSEL = prev; + edge2.NextInSEL = edge1; + edge1.PrevInSEL = edge2; + edge1.NextInSEL = next; + } + else if (edge2.NextInSEL == edge1) + { + TEdge next = edge1.NextInSEL; + if (next != null) + next.PrevInSEL = edge2; + TEdge prev = edge2.PrevInSEL; + if (prev != null) + prev.NextInSEL = edge1; + edge1.PrevInSEL = prev; + edge1.NextInSEL = edge2; + edge2.PrevInSEL = edge1; + edge2.NextInSEL = next; + } + else + { + TEdge next = edge1.NextInSEL; + TEdge prev = edge1.PrevInSEL; + edge1.NextInSEL = edge2.NextInSEL; + if (edge1.NextInSEL != null) + edge1.NextInSEL.PrevInSEL = edge1; + edge1.PrevInSEL = edge2.PrevInSEL; + if (edge1.PrevInSEL != null) + edge1.PrevInSEL.NextInSEL = edge1; + edge2.NextInSEL = next; + if (edge2.NextInSEL != null) + edge2.NextInSEL.PrevInSEL = edge2; + edge2.PrevInSEL = prev; + if (edge2.PrevInSEL != null) + edge2.PrevInSEL.NextInSEL = edge2; + } + + if (edge1.PrevInSEL == null) + m_SortedEdges = edge1; + else if (edge2.PrevInSEL == null) + m_SortedEdges = edge2; + } + //------------------------------------------------------------------------------ + + + private void AddLocalMaxPoly(TEdge e1, TEdge e2, IntPoint pt) + { + AddOutPt(e1, pt); + if (e2.WindDelta == 0) AddOutPt(e2, pt); + if (e1.OutIdx == e2.OutIdx) + { + e1.OutIdx = Unassigned; + e2.OutIdx = Unassigned; + } + else if (e1.OutIdx < e2.OutIdx) + AppendPolygon(e1, e2); + else + AppendPolygon(e2, e1); + } + //------------------------------------------------------------------------------ + + private OutPt AddLocalMinPoly(TEdge e1, TEdge e2, IntPoint pt) + { + OutPt result; + TEdge e, prevE; + if (IsHorizontal(e2) || (e1.Dx > e2.Dx)) + { + result = AddOutPt(e1, pt); + e2.OutIdx = e1.OutIdx; + e1.Side = EdgeSide.esLeft; + e2.Side = EdgeSide.esRight; + e = e1; + if (e.PrevInAEL == e2) + prevE = e2.PrevInAEL; + else + prevE = e.PrevInAEL; + } + else + { + result = AddOutPt(e2, pt); + e1.OutIdx = e2.OutIdx; + e1.Side = EdgeSide.esRight; + e2.Side = EdgeSide.esLeft; + e = e2; + if (e.PrevInAEL == e1) + prevE = e1.PrevInAEL; + else + prevE = e.PrevInAEL; + } + + if (prevE != null && prevE.OutIdx >= 0 && prevE.Top.Y < pt.Y && e.Top.Y < pt.Y) + { + cInt xPrev = TopX(prevE, pt.Y); + cInt xE = TopX(e, pt.Y); + if ((xPrev == xE) && (e.WindDelta != 0) && (prevE.WindDelta != 0) && + SlopesEqual(new IntPoint(xPrev, pt.Y), prevE.Top, new IntPoint(xE, pt.Y), e.Top, m_UseFullRange)) + { + OutPt outPt = AddOutPt(prevE, pt); + AddJoin(result, outPt, e.Top); + } + } + return result; + } + //------------------------------------------------------------------------------ + + private OutPt AddOutPt(TEdge e, IntPoint pt) + { + if (e.OutIdx < 0) + { + OutRec outRec = CreateOutRec(); + outRec.IsOpen = (e.WindDelta == 0); + OutPt newOp = new OutPt(); + outRec.Pts = newOp; + newOp.Idx = outRec.Idx; + newOp.Pt = pt; + newOp.Next = newOp; + newOp.Prev = newOp; + if (!outRec.IsOpen) + SetHoleState(e, outRec); + e.OutIdx = outRec.Idx; //nb: do this after SetZ ! + return newOp; + } + else + { + OutRec outRec = m_PolyOuts[e.OutIdx]; + //OutRec.Pts is the 'Left-most' point & OutRec.Pts.Prev is the 'Right-most' + OutPt op = outRec.Pts; + bool ToFront = (e.Side == EdgeSide.esLeft); + if (ToFront && pt == op.Pt) return op; + else if (!ToFront && pt == op.Prev.Pt) return op.Prev; + + OutPt newOp = new OutPt(); + newOp.Idx = outRec.Idx; + newOp.Pt = pt; + newOp.Next = op; + newOp.Prev = op.Prev; + newOp.Prev.Next = newOp; + op.Prev = newOp; + if (ToFront) outRec.Pts = newOp; + return newOp; + } + } + //------------------------------------------------------------------------------ + + private OutPt GetLastOutPt(TEdge e) + { + OutRec outRec = m_PolyOuts[e.OutIdx]; + if (e.Side == EdgeSide.esLeft) + return outRec.Pts; + else + return outRec.Pts.Prev; + } + //------------------------------------------------------------------------------ + + internal void SwapPoints(ref IntPoint pt1, ref IntPoint pt2) + { + IntPoint tmp = new IntPoint(pt1); + pt1 = pt2; + pt2 = tmp; + } + //------------------------------------------------------------------------------ + + private bool HorzSegmentsOverlap(cInt seg1a, cInt seg1b, cInt seg2a, cInt seg2b) + { + if (seg1a > seg1b) Swap(ref seg1a, ref seg1b); + if (seg2a > seg2b) Swap(ref seg2a, ref seg2b); + return (seg1a < seg2b) && (seg2a < seg1b); + } + //------------------------------------------------------------------------------ + + private void SetHoleState(TEdge e, OutRec outRec) + { + TEdge e2 = e.PrevInAEL; + TEdge eTmp = null; + while (e2 != null) + { + if (e2.OutIdx >= 0 && e2.WindDelta != 0) + { + if (eTmp == null) + eTmp = e2; + else if (eTmp.OutIdx == e2.OutIdx) + eTmp = null; //paired + } + e2 = e2.PrevInAEL; + } + + if (eTmp == null) + { + outRec.FirstLeft = null; + outRec.IsHole = false; + } + else + { + outRec.FirstLeft = m_PolyOuts[eTmp.OutIdx]; + outRec.IsHole = !outRec.FirstLeft.IsHole; + } + } + //------------------------------------------------------------------------------ + + private double GetDx(IntPoint pt1, IntPoint pt2) + { + if (pt1.Y == pt2.Y) return horizontal; + else return (double)(pt2.X - pt1.X) / (pt2.Y - pt1.Y); + } + //--------------------------------------------------------------------------- + + private bool FirstIsBottomPt(OutPt btmPt1, OutPt btmPt2) + { + OutPt p = btmPt1.Prev; + while ((p.Pt == btmPt1.Pt) && (p != btmPt1)) p = p.Prev; + double dx1p = Math.Abs(GetDx(btmPt1.Pt, p.Pt)); + p = btmPt1.Next; + while ((p.Pt == btmPt1.Pt) && (p != btmPt1)) p = p.Next; + double dx1n = Math.Abs(GetDx(btmPt1.Pt, p.Pt)); + + p = btmPt2.Prev; + while ((p.Pt == btmPt2.Pt) && (p != btmPt2)) p = p.Prev; + double dx2p = Math.Abs(GetDx(btmPt2.Pt, p.Pt)); + p = btmPt2.Next; + while ((p.Pt == btmPt2.Pt) && (p != btmPt2)) p = p.Next; + double dx2n = Math.Abs(GetDx(btmPt2.Pt, p.Pt)); + + if (Math.Max(dx1p, dx1n) == Math.Max(dx2p, dx2n) && + Math.Min(dx1p, dx1n) == Math.Min(dx2p, dx2n)) + return Area(btmPt1) > 0; //if otherwise identical use orientation + else + return (dx1p >= dx2p && dx1p >= dx2n) || (dx1n >= dx2p && dx1n >= dx2n); + } + //------------------------------------------------------------------------------ + + private OutPt GetBottomPt(OutPt pp) + { + OutPt dups = null; + OutPt p = pp.Next; + while (p != pp) + { + if (p.Pt.Y > pp.Pt.Y) + { + pp = p; + dups = null; + } + else if (p.Pt.Y == pp.Pt.Y && p.Pt.X <= pp.Pt.X) + { + if (p.Pt.X < pp.Pt.X) + { + dups = null; + pp = p; + } else + { + if (p.Next != pp && p.Prev != pp) dups = p; + } + } + p = p.Next; + } + if (dups != null) + { + //there appears to be at least 2 vertices at bottomPt so ... + while (dups != p) + { + if (!FirstIsBottomPt(p, dups)) pp = dups; + dups = dups.Next; + while (dups.Pt != pp.Pt) dups = dups.Next; + } + } + return pp; + } + //------------------------------------------------------------------------------ + + private OutRec GetLowermostRec(OutRec outRec1, OutRec outRec2) + { + //work out which polygon fragment has the correct hole state ... + if (outRec1.BottomPt == null) + outRec1.BottomPt = GetBottomPt(outRec1.Pts); + if (outRec2.BottomPt == null) + outRec2.BottomPt = GetBottomPt(outRec2.Pts); + OutPt bPt1 = outRec1.BottomPt; + OutPt bPt2 = outRec2.BottomPt; + if (bPt1.Pt.Y > bPt2.Pt.Y) return outRec1; + else if (bPt1.Pt.Y < bPt2.Pt.Y) return outRec2; + else if (bPt1.Pt.X < bPt2.Pt.X) return outRec1; + else if (bPt1.Pt.X > bPt2.Pt.X) return outRec2; + else if (bPt1.Next == bPt1) return outRec2; + else if (bPt2.Next == bPt2) return outRec1; + else if (FirstIsBottomPt(bPt1, bPt2)) return outRec1; + else return outRec2; + } + //------------------------------------------------------------------------------ + + bool OutRec1RightOfOutRec2(OutRec outRec1, OutRec outRec2) + { + do + { + outRec1 = outRec1.FirstLeft; + if (outRec1 == outRec2) return true; + } while (outRec1 != null); + return false; + } + //------------------------------------------------------------------------------ + + private OutRec GetOutRec(int idx) + { + OutRec outrec = m_PolyOuts[idx]; + while (outrec != m_PolyOuts[outrec.Idx]) + outrec = m_PolyOuts[outrec.Idx]; + return outrec; + } + //------------------------------------------------------------------------------ + + private void AppendPolygon(TEdge e1, TEdge e2) + { + OutRec outRec1 = m_PolyOuts[e1.OutIdx]; + OutRec outRec2 = m_PolyOuts[e2.OutIdx]; + + OutRec holeStateRec; + if (OutRec1RightOfOutRec2(outRec1, outRec2)) + holeStateRec = outRec2; + else if (OutRec1RightOfOutRec2(outRec2, outRec1)) + holeStateRec = outRec1; + else + holeStateRec = GetLowermostRec(outRec1, outRec2); + + //get the start and ends of both output polygons and + //join E2 poly onto E1 poly and delete pointers to E2 ... + OutPt p1_lft = outRec1.Pts; + OutPt p1_rt = p1_lft.Prev; + OutPt p2_lft = outRec2.Pts; + OutPt p2_rt = p2_lft.Prev; + + //join e2 poly onto e1 poly and delete pointers to e2 ... + if( e1.Side == EdgeSide.esLeft ) + { + if (e2.Side == EdgeSide.esLeft) + { + //z y x a b c + ReversePolyPtLinks(p2_lft); + p2_lft.Next = p1_lft; + p1_lft.Prev = p2_lft; + p1_rt.Next = p2_rt; + p2_rt.Prev = p1_rt; + outRec1.Pts = p2_rt; + } else + { + //x y z a b c + p2_rt.Next = p1_lft; + p1_lft.Prev = p2_rt; + p2_lft.Prev = p1_rt; + p1_rt.Next = p2_lft; + outRec1.Pts = p2_lft; + } + } else + { + if (e2.Side == EdgeSide.esRight) + { + //a b c z y x + ReversePolyPtLinks( p2_lft ); + p1_rt.Next = p2_rt; + p2_rt.Prev = p1_rt; + p2_lft.Next = p1_lft; + p1_lft.Prev = p2_lft; + } else + { + //a b c x y z + p1_rt.Next = p2_lft; + p2_lft.Prev = p1_rt; + p1_lft.Prev = p2_rt; + p2_rt.Next = p1_lft; + } + } + + outRec1.BottomPt = null; + if (holeStateRec == outRec2) + { + if (outRec2.FirstLeft != outRec1) + outRec1.FirstLeft = outRec2.FirstLeft; + outRec1.IsHole = outRec2.IsHole; + } + outRec2.Pts = null; + outRec2.BottomPt = null; + + outRec2.FirstLeft = outRec1; + + int OKIdx = e1.OutIdx; + int ObsoleteIdx = e2.OutIdx; + + e1.OutIdx = Unassigned; //nb: safe because we only get here via AddLocalMaxPoly + e2.OutIdx = Unassigned; + + TEdge e = m_ActiveEdges; + while( e != null ) + { + if( e.OutIdx == ObsoleteIdx ) + { + e.OutIdx = OKIdx; + e.Side = e1.Side; + break; + } + e = e.NextInAEL; + } + outRec2.Idx = outRec1.Idx; + } + //------------------------------------------------------------------------------ + + private void ReversePolyPtLinks(OutPt pp) + { + if (pp == null) return; + OutPt pp1; + OutPt pp2; + pp1 = pp; + do + { + pp2 = pp1.Next; + pp1.Next = pp1.Prev; + pp1.Prev = pp2; + pp1 = pp2; + } while (pp1 != pp); + } + //------------------------------------------------------------------------------ + + private static void SwapSides(TEdge edge1, TEdge edge2) + { + EdgeSide side = edge1.Side; + edge1.Side = edge2.Side; + edge2.Side = side; + } + //------------------------------------------------------------------------------ + + private static void SwapPolyIndexes(TEdge edge1, TEdge edge2) + { + int outIdx = edge1.OutIdx; + edge1.OutIdx = edge2.OutIdx; + edge2.OutIdx = outIdx; + } + //------------------------------------------------------------------------------ + + private void IntersectEdges(TEdge e1, TEdge e2, IntPoint pt) + { + //e1 will be to the left of e2 BELOW the intersection. Therefore e1 is before + //e2 in AEL except when e1 is being inserted at the intersection point ... + + bool e1Contributing = (e1.OutIdx >= 0); + bool e2Contributing = (e2.OutIdx >= 0); + +#if use_xyz + SetZ(ref pt, e1, e2); +#endif + +#if use_lines + //if either edge is on an OPEN path ... + if (e1.WindDelta == 0 || e2.WindDelta == 0) + { + //ignore subject-subject open path intersections UNLESS they + //are both open paths, AND they are both 'contributing maximas' ... + if (e1.WindDelta == 0 && e2.WindDelta == 0) return; + //if intersecting a subj line with a subj poly ... + else if (e1.PolyTyp == e2.PolyTyp && + e1.WindDelta != e2.WindDelta && m_ClipType == ClipType.ctUnion) + { + if (e1.WindDelta == 0) + { + if (e2Contributing) + { + AddOutPt(e1, pt); + if (e1Contributing) e1.OutIdx = Unassigned; + } + } + else + { + if (e1Contributing) + { + AddOutPt(e2, pt); + if (e2Contributing) e2.OutIdx = Unassigned; + } + } + } + else if (e1.PolyTyp != e2.PolyTyp) + { + if ((e1.WindDelta == 0) && Math.Abs(e2.WindCnt) == 1 && + (m_ClipType != ClipType.ctUnion || e2.WindCnt2 == 0)) + { + AddOutPt(e1, pt); + if (e1Contributing) e1.OutIdx = Unassigned; + } + else if ((e2.WindDelta == 0) && (Math.Abs(e1.WindCnt) == 1) && + (m_ClipType != ClipType.ctUnion || e1.WindCnt2 == 0)) + { + AddOutPt(e2, pt); + if (e2Contributing) e2.OutIdx = Unassigned; + } + } + return; + } +#endif + + //update winding counts... + //assumes that e1 will be to the Right of e2 ABOVE the intersection + if (e1.PolyTyp == e2.PolyTyp) + { + if (IsEvenOddFillType(e1)) + { + int oldE1WindCnt = e1.WindCnt; + e1.WindCnt = e2.WindCnt; + e2.WindCnt = oldE1WindCnt; + } + else + { + if (e1.WindCnt + e2.WindDelta == 0) e1.WindCnt = -e1.WindCnt; + else e1.WindCnt += e2.WindDelta; + if (e2.WindCnt - e1.WindDelta == 0) e2.WindCnt = -e2.WindCnt; + else e2.WindCnt -= e1.WindDelta; + } + } + else + { + if (!IsEvenOddFillType(e2)) e1.WindCnt2 += e2.WindDelta; + else e1.WindCnt2 = (e1.WindCnt2 == 0) ? 1 : 0; + if (!IsEvenOddFillType(e1)) e2.WindCnt2 -= e1.WindDelta; + else e2.WindCnt2 = (e2.WindCnt2 == 0) ? 1 : 0; + } + + PolyFillType e1FillType, e2FillType, e1FillType2, e2FillType2; + if (e1.PolyTyp == PolyType.ptSubject) + { + e1FillType = m_SubjFillType; + e1FillType2 = m_ClipFillType; + } + else + { + e1FillType = m_ClipFillType; + e1FillType2 = m_SubjFillType; + } + if (e2.PolyTyp == PolyType.ptSubject) + { + e2FillType = m_SubjFillType; + e2FillType2 = m_ClipFillType; + } + else + { + e2FillType = m_ClipFillType; + e2FillType2 = m_SubjFillType; + } + + int e1Wc, e2Wc; + switch (e1FillType) + { + case PolyFillType.pftPositive: e1Wc = e1.WindCnt; break; + case PolyFillType.pftNegative: e1Wc = -e1.WindCnt; break; + default: e1Wc = Math.Abs(e1.WindCnt); break; + } + switch (e2FillType) + { + case PolyFillType.pftPositive: e2Wc = e2.WindCnt; break; + case PolyFillType.pftNegative: e2Wc = -e2.WindCnt; break; + default: e2Wc = Math.Abs(e2.WindCnt); break; + } + + if (e1Contributing && e2Contributing) + { + if ((e1Wc != 0 && e1Wc != 1) || (e2Wc != 0 && e2Wc != 1) || + (e1.PolyTyp != e2.PolyTyp && m_ClipType != ClipType.ctXor)) + { + AddLocalMaxPoly(e1, e2, pt); + } + else + { + AddOutPt(e1, pt); + AddOutPt(e2, pt); + SwapSides(e1, e2); + SwapPolyIndexes(e1, e2); + } + } + else if (e1Contributing) + { + if (e2Wc == 0 || e2Wc == 1) + { + AddOutPt(e1, pt); + SwapSides(e1, e2); + SwapPolyIndexes(e1, e2); + } + + } + else if (e2Contributing) + { + if (e1Wc == 0 || e1Wc == 1) + { + AddOutPt(e2, pt); + SwapSides(e1, e2); + SwapPolyIndexes(e1, e2); + } + } + else if ( (e1Wc == 0 || e1Wc == 1) && (e2Wc == 0 || e2Wc == 1)) + { + //neither edge is currently contributing ... + cInt e1Wc2, e2Wc2; + switch (e1FillType2) + { + case PolyFillType.pftPositive: e1Wc2 = e1.WindCnt2; break; + case PolyFillType.pftNegative: e1Wc2 = -e1.WindCnt2; break; + default: e1Wc2 = Math.Abs(e1.WindCnt2); break; + } + switch (e2FillType2) + { + case PolyFillType.pftPositive: e2Wc2 = e2.WindCnt2; break; + case PolyFillType.pftNegative: e2Wc2 = -e2.WindCnt2; break; + default: e2Wc2 = Math.Abs(e2.WindCnt2); break; + } + + if (e1.PolyTyp != e2.PolyTyp) + { + AddLocalMinPoly(e1, e2, pt); + } + else if (e1Wc == 1 && e2Wc == 1) + switch (m_ClipType) + { + case ClipType.ctIntersection: + if (e1Wc2 > 0 && e2Wc2 > 0) + AddLocalMinPoly(e1, e2, pt); + break; + case ClipType.ctUnion: + if (e1Wc2 <= 0 && e2Wc2 <= 0) + AddLocalMinPoly(e1, e2, pt); + break; + case ClipType.ctDifference: + if (((e1.PolyTyp == PolyType.ptClip) && (e1Wc2 > 0) && (e2Wc2 > 0)) || + ((e1.PolyTyp == PolyType.ptSubject) && (e1Wc2 <= 0) && (e2Wc2 <= 0))) + AddLocalMinPoly(e1, e2, pt); + break; + case ClipType.ctXor: + AddLocalMinPoly(e1, e2, pt); + break; + } + else + SwapSides(e1, e2); + } + } + //------------------------------------------------------------------------------ + + private void DeleteFromSEL(TEdge e) + { + TEdge SelPrev = e.PrevInSEL; + TEdge SelNext = e.NextInSEL; + if (SelPrev == null && SelNext == null && (e != m_SortedEdges)) + return; //already deleted + if (SelPrev != null) + SelPrev.NextInSEL = SelNext; + else m_SortedEdges = SelNext; + if (SelNext != null) + SelNext.PrevInSEL = SelPrev; + e.NextInSEL = null; + e.PrevInSEL = null; + } + //------------------------------------------------------------------------------ + + private void ProcessHorizontals() + { + TEdge horzEdge; //m_SortedEdges; + while (PopEdgeFromSEL(out horzEdge)) + ProcessHorizontal(horzEdge); + } + //------------------------------------------------------------------------------ + + void GetHorzDirection(TEdge HorzEdge, out Direction Dir, out cInt Left, out cInt Right) + { + if (HorzEdge.Bot.X < HorzEdge.Top.X) + { + Left = HorzEdge.Bot.X; + Right = HorzEdge.Top.X; + Dir = Direction.dLeftToRight; + } else + { + Left = HorzEdge.Top.X; + Right = HorzEdge.Bot.X; + Dir = Direction.dRightToLeft; + } + } + //------------------------------------------------------------------------ + + private void ProcessHorizontal(TEdge horzEdge) + { + Direction dir; + cInt horzLeft, horzRight; + bool IsOpen = horzEdge.WindDelta == 0; + + GetHorzDirection(horzEdge, out dir, out horzLeft, out horzRight); + + TEdge eLastHorz = horzEdge, eMaxPair = null; + while (eLastHorz.NextInLML != null && IsHorizontal(eLastHorz.NextInLML)) + eLastHorz = eLastHorz.NextInLML; + if (eLastHorz.NextInLML == null) + eMaxPair = GetMaximaPair(eLastHorz); + + Maxima currMax = m_Maxima; + if (currMax != null) + { + //get the first maxima in range (X) ... + if (dir == Direction.dLeftToRight) + { + while (currMax != null && currMax.X <= horzEdge.Bot.X) + currMax = currMax.Next; + if (currMax != null && currMax.X >= eLastHorz.Top.X) + currMax = null; + } + else + { + while (currMax.Next != null && currMax.Next.X < horzEdge.Bot.X) + currMax = currMax.Next; + if (currMax.X <= eLastHorz.Top.X) currMax = null; + } + } + + OutPt op1 = null; + for (;;) //loop through consec. horizontal edges + { + bool IsLastHorz = (horzEdge == eLastHorz); + TEdge e = GetNextInAEL(horzEdge, dir); + while(e != null) + { + + //this code block inserts extra coords into horizontal edges (in output + //polygons) whereever maxima touch these horizontal edges. This helps + //'simplifying' polygons (ie if the Simplify property is set). + if (currMax != null) + { + if (dir == Direction.dLeftToRight) + { + while (currMax != null && currMax.X < e.Curr.X) + { + if (horzEdge.OutIdx >= 0 && !IsOpen) + AddOutPt(horzEdge, new IntPoint(currMax.X, horzEdge.Bot.Y)); + currMax = currMax.Next; + } + } + else + { + while (currMax != null && currMax.X > e.Curr.X) + { + if (horzEdge.OutIdx >= 0 && !IsOpen) + AddOutPt(horzEdge, new IntPoint(currMax.X, horzEdge.Bot.Y)); + currMax = currMax.Prev; + } + } + }; + + if ((dir == Direction.dLeftToRight && e.Curr.X > horzRight) || + (dir == Direction.dRightToLeft && e.Curr.X < horzLeft)) break; + + //Also break if we've got to the end of an intermediate horizontal edge ... + //nb: Smaller Dx's are to the right of larger Dx's ABOVE the horizontal. + if (e.Curr.X == horzEdge.Top.X && horzEdge.NextInLML != null && + e.Dx < horzEdge.NextInLML.Dx) break; + + if (horzEdge.OutIdx >= 0 && !IsOpen) //note: may be done multiple times + { +#if use_xyz + if (dir == Direction.dLeftToRight) SetZ(ref e.Curr, horzEdge, e); + else SetZ(ref e.Curr, e, horzEdge); +#endif + + op1 = AddOutPt(horzEdge, e.Curr); + TEdge eNextHorz = m_SortedEdges; + while (eNextHorz != null) + { + if (eNextHorz.OutIdx >= 0 && + HorzSegmentsOverlap(horzEdge.Bot.X, + horzEdge.Top.X, eNextHorz.Bot.X, eNextHorz.Top.X)) + { + OutPt op2 = GetLastOutPt(eNextHorz); + AddJoin(op2, op1, eNextHorz.Top); + } + eNextHorz = eNextHorz.NextInSEL; + } + AddGhostJoin(op1, horzEdge.Bot); + } + + //OK, so far we're still in range of the horizontal Edge but make sure + //we're at the last of consec. horizontals when matching with eMaxPair + if(e == eMaxPair && IsLastHorz) + { + if (horzEdge.OutIdx >= 0) + AddLocalMaxPoly(horzEdge, eMaxPair, horzEdge.Top); + DeleteFromAEL(horzEdge); + DeleteFromAEL(eMaxPair); + return; + } + + if(dir == Direction.dLeftToRight) + { + IntPoint Pt = new IntPoint(e.Curr.X, horzEdge.Curr.Y); + IntersectEdges(horzEdge, e, Pt); + } + else + { + IntPoint Pt = new IntPoint(e.Curr.X, horzEdge.Curr.Y); + IntersectEdges(e, horzEdge, Pt); + } + TEdge eNext = GetNextInAEL(e, dir); + SwapPositionsInAEL(horzEdge, e); + e = eNext; + } //end while(e != null) + + //Break out of loop if HorzEdge.NextInLML is not also horizontal ... + if (horzEdge.NextInLML == null || !IsHorizontal(horzEdge.NextInLML)) break; + + UpdateEdgeIntoAEL(ref horzEdge); + if (horzEdge.OutIdx >= 0) AddOutPt(horzEdge, horzEdge.Bot); + GetHorzDirection(horzEdge, out dir, out horzLeft, out horzRight); + + } //end for (;;) + + if (horzEdge.OutIdx >= 0 && op1 == null) + { + op1 = GetLastOutPt(horzEdge); + TEdge eNextHorz = m_SortedEdges; + while (eNextHorz != null) + { + if (eNextHorz.OutIdx >= 0 && + HorzSegmentsOverlap(horzEdge.Bot.X, + horzEdge.Top.X, eNextHorz.Bot.X, eNextHorz.Top.X)) + { + OutPt op2 = GetLastOutPt(eNextHorz); + AddJoin(op2, op1, eNextHorz.Top); + } + eNextHorz = eNextHorz.NextInSEL; + } + AddGhostJoin(op1, horzEdge.Top); + } + + if (horzEdge.NextInLML != null) + { + if(horzEdge.OutIdx >= 0) + { + op1 = AddOutPt( horzEdge, horzEdge.Top); + + UpdateEdgeIntoAEL(ref horzEdge); + if (horzEdge.WindDelta == 0) return; + //nb: HorzEdge is no longer horizontal here + TEdge ePrev = horzEdge.PrevInAEL; + TEdge eNext = horzEdge.NextInAEL; + if (ePrev != null && ePrev.Curr.X == horzEdge.Bot.X && + ePrev.Curr.Y == horzEdge.Bot.Y && ePrev.WindDelta != 0 && + (ePrev.OutIdx >= 0 && ePrev.Curr.Y > ePrev.Top.Y && + SlopesEqual(horzEdge, ePrev, m_UseFullRange))) + { + OutPt op2 = AddOutPt(ePrev, horzEdge.Bot); + AddJoin(op1, op2, horzEdge.Top); + } + else if (eNext != null && eNext.Curr.X == horzEdge.Bot.X && + eNext.Curr.Y == horzEdge.Bot.Y && eNext.WindDelta != 0 && + eNext.OutIdx >= 0 && eNext.Curr.Y > eNext.Top.Y && + SlopesEqual(horzEdge, eNext, m_UseFullRange)) + { + OutPt op2 = AddOutPt(eNext, horzEdge.Bot); + AddJoin(op1, op2, horzEdge.Top); + } + } + else + UpdateEdgeIntoAEL(ref horzEdge); + } + else + { + if (horzEdge.OutIdx >= 0) AddOutPt(horzEdge, horzEdge.Top); + DeleteFromAEL(horzEdge); + } + } + //------------------------------------------------------------------------------ + + private TEdge GetNextInAEL(TEdge e, Direction Direction) + { + return Direction == Direction.dLeftToRight ? e.NextInAEL: e.PrevInAEL; + } + //------------------------------------------------------------------------------ + + private bool IsMinima(TEdge e) + { + return e != null && (e.Prev.NextInLML != e) && (e.Next.NextInLML != e); + } + //------------------------------------------------------------------------------ + + private bool IsMaxima(TEdge e, double Y) + { + return (e != null && e.Top.Y == Y && e.NextInLML == null); + } + //------------------------------------------------------------------------------ + + private bool IsIntermediate(TEdge e, double Y) + { + return (e.Top.Y == Y && e.NextInLML != null); + } + //------------------------------------------------------------------------------ + + internal TEdge GetMaximaPair(TEdge e) + { + if ((e.Next.Top == e.Top) && e.Next.NextInLML == null) + return e.Next; + else if ((e.Prev.Top == e.Top) && e.Prev.NextInLML == null) + return e.Prev; + else + return null; + } + //------------------------------------------------------------------------------ + + internal TEdge GetMaximaPairEx(TEdge e) + { + //as above but returns null if MaxPair isn't in AEL (unless it's horizontal) + TEdge result = GetMaximaPair(e); + if (result == null || result.OutIdx == Skip || + ((result.NextInAEL == result.PrevInAEL) && !IsHorizontal(result))) return null; + return result; + } + //------------------------------------------------------------------------------ + + private bool ProcessIntersections(cInt topY) + { + if( m_ActiveEdges == null ) return true; + try { + BuildIntersectList(topY); + if ( m_IntersectList.Count == 0) return true; + if (m_IntersectList.Count == 1 || FixupIntersectionOrder()) + ProcessIntersectList(); + else + return false; + } + catch { + m_SortedEdges = null; + m_IntersectList.Clear(); + throw new ClipperException("ProcessIntersections error"); + } + m_SortedEdges = null; + return true; + } + //------------------------------------------------------------------------------ + + private void BuildIntersectList(cInt topY) + { + if ( m_ActiveEdges == null ) return; + + //prepare for sorting ... + TEdge e = m_ActiveEdges; + m_SortedEdges = e; + while( e != null ) + { + e.PrevInSEL = e.PrevInAEL; + e.NextInSEL = e.NextInAEL; + e.Curr.X = TopX( e, topY ); + e = e.NextInAEL; + } + + //bubblesort ... + bool isModified = true; + while( isModified && m_SortedEdges != null ) + { + isModified = false; + e = m_SortedEdges; + while( e.NextInSEL != null ) + { + TEdge eNext = e.NextInSEL; + IntPoint pt; + if (e.Curr.X > eNext.Curr.X) + { + IntersectPoint(e, eNext, out pt); + if (pt.Y < topY) + pt = new IntPoint(TopX(e, topY), topY); + IntersectNode newNode = new IntersectNode(); + newNode.Edge1 = e; + newNode.Edge2 = eNext; + newNode.Pt = pt; + m_IntersectList.Add(newNode); + + SwapPositionsInSEL(e, eNext); + isModified = true; + } + else + e = eNext; + } + if( e.PrevInSEL != null ) e.PrevInSEL.NextInSEL = null; + else break; + } + m_SortedEdges = null; + } + //------------------------------------------------------------------------------ + + private bool EdgesAdjacent(IntersectNode inode) + { + return (inode.Edge1.NextInSEL == inode.Edge2) || + (inode.Edge1.PrevInSEL == inode.Edge2); + } + //------------------------------------------------------------------------------ + + private static int IntersectNodeSort(IntersectNode node1, IntersectNode node2) + { + //the following typecast is safe because the differences in Pt.Y will + //be limited to the height of the scanbeam. + return (int)(node2.Pt.Y - node1.Pt.Y); + } + //------------------------------------------------------------------------------ + + private bool FixupIntersectionOrder() + { + //pre-condition: intersections are sorted bottom-most first. + //Now it's crucial that intersections are made only between adjacent edges, + //so to ensure this the order of intersections may need adjusting ... + m_IntersectList.Sort(m_IntersectNodeComparer); + + CopyAELToSEL(); + int cnt = m_IntersectList.Count; + for (int i = 0; i < cnt; i++) + { + if (!EdgesAdjacent(m_IntersectList[i])) + { + int j = i + 1; + while (j < cnt && !EdgesAdjacent(m_IntersectList[j])) j++; + if (j == cnt) return false; + + IntersectNode tmp = m_IntersectList[i]; + m_IntersectList[i] = m_IntersectList[j]; + m_IntersectList[j] = tmp; + + } + SwapPositionsInSEL(m_IntersectList[i].Edge1, m_IntersectList[i].Edge2); + } + return true; + } + //------------------------------------------------------------------------------ + + private void ProcessIntersectList() + { + for (int i = 0; i < m_IntersectList.Count; i++) + { + IntersectNode iNode = m_IntersectList[i]; + { + IntersectEdges(iNode.Edge1, iNode.Edge2, iNode.Pt); + SwapPositionsInAEL(iNode.Edge1, iNode.Edge2); + } + } + m_IntersectList.Clear(); + } + //------------------------------------------------------------------------------ + + internal static cInt Round(double value) + { + return value < 0 ? (cInt)(value - 0.5) : (cInt)(value + 0.5); + } + //------------------------------------------------------------------------------ + + private static cInt TopX(TEdge edge, cInt currentY) + { + if (currentY == edge.Top.Y) + return edge.Top.X; + return edge.Bot.X + Round(edge.Dx *(currentY - edge.Bot.Y)); + } + //------------------------------------------------------------------------------ + + private void IntersectPoint(TEdge edge1, TEdge edge2, out IntPoint ip) + { + ip = new IntPoint(); + double b1, b2; + //nb: with very large coordinate values, it's possible for SlopesEqual() to + //return false but for the edge.Dx value be equal due to double precision rounding. + if (edge1.Dx == edge2.Dx) + { + ip.Y = edge1.Curr.Y; + ip.X = TopX(edge1, ip.Y); + return; + } + + if (edge1.Delta.X == 0) + { + ip.X = edge1.Bot.X; + if (IsHorizontal(edge2)) + { + ip.Y = edge2.Bot.Y; + } + else + { + b2 = edge2.Bot.Y - (edge2.Bot.X / edge2.Dx); + ip.Y = Round(ip.X / edge2.Dx + b2); + } + } + else if (edge2.Delta.X == 0) + { + ip.X = edge2.Bot.X; + if (IsHorizontal(edge1)) + { + ip.Y = edge1.Bot.Y; + } + else + { + b1 = edge1.Bot.Y - (edge1.Bot.X / edge1.Dx); + ip.Y = Round(ip.X / edge1.Dx + b1); + } + } + else + { + b1 = edge1.Bot.X - edge1.Bot.Y * edge1.Dx; + b2 = edge2.Bot.X - edge2.Bot.Y * edge2.Dx; + double q = (b2 - b1) / (edge1.Dx - edge2.Dx); + ip.Y = Round(q); + if (Math.Abs(edge1.Dx) < Math.Abs(edge2.Dx)) + ip.X = Round(edge1.Dx * q + b1); + else + ip.X = Round(edge2.Dx * q + b2); + } + + if (ip.Y < edge1.Top.Y || ip.Y < edge2.Top.Y) + { + if (edge1.Top.Y > edge2.Top.Y) + ip.Y = edge1.Top.Y; + else + ip.Y = edge2.Top.Y; + if (Math.Abs(edge1.Dx) < Math.Abs(edge2.Dx)) + ip.X = TopX(edge1, ip.Y); + else + ip.X = TopX(edge2, ip.Y); + } + //finally, don't allow 'ip' to be BELOW curr.Y (ie bottom of scanbeam) ... + if (ip.Y > edge1.Curr.Y) + { + ip.Y = edge1.Curr.Y; + //better to use the more vertical edge to derive X ... + if (Math.Abs(edge1.Dx) > Math.Abs(edge2.Dx)) + ip.X = TopX(edge2, ip.Y); + else + ip.X = TopX(edge1, ip.Y); + } + } + //------------------------------------------------------------------------------ + + private void ProcessEdgesAtTopOfScanbeam(cInt topY) + { + TEdge e = m_ActiveEdges; + while(e != null) + { + //1. process maxima, treating them as if they're 'bent' horizontal edges, + // but exclude maxima with horizontal edges. nb: e can't be a horizontal. + bool IsMaximaEdge = IsMaxima(e, topY); + + if(IsMaximaEdge) + { + TEdge eMaxPair = GetMaximaPairEx(e); + IsMaximaEdge = (eMaxPair == null || !IsHorizontal(eMaxPair)); + } + + if(IsMaximaEdge) + { + if (StrictlySimple) InsertMaxima(e.Top.X); + TEdge ePrev = e.PrevInAEL; + DoMaxima(e); + if( ePrev == null) e = m_ActiveEdges; + else e = ePrev.NextInAEL; + } + else + { + //2. promote horizontal edges, otherwise update Curr.X and Curr.Y ... + if (IsIntermediate(e, topY) && IsHorizontal(e.NextInLML)) + { + UpdateEdgeIntoAEL(ref e); + if (e.OutIdx >= 0) + AddOutPt(e, e.Bot); + AddEdgeToSEL(e); + } + else + { + e.Curr.X = TopX( e, topY ); + e.Curr.Y = topY; +#if use_xyz + if (e.Top.Y == topY) e.Curr.Z = e.Top.Z; + else if (e.Bot.Y == topY) e.Curr.Z = e.Bot.Z; + else e.Curr.Z = 0; +#endif + } + //When StrictlySimple and 'e' is being touched by another edge, then + //make sure both edges have a vertex here ... + if (StrictlySimple) + { + TEdge ePrev = e.PrevInAEL; + if ((e.OutIdx >= 0) && (e.WindDelta != 0) && ePrev != null && + (ePrev.OutIdx >= 0) && (ePrev.Curr.X == e.Curr.X) && + (ePrev.WindDelta != 0)) + { + IntPoint ip = new IntPoint(e.Curr); +#if use_xyz + SetZ(ref ip, ePrev, e); +#endif + OutPt op = AddOutPt(ePrev, ip); + OutPt op2 = AddOutPt(e, ip); + AddJoin(op, op2, ip); //StrictlySimple (type-3) join + } + } + + e = e.NextInAEL; + } + } + + //3. Process horizontals at the Top of the scanbeam ... + ProcessHorizontals(); + m_Maxima = null; + + //4. Promote intermediate vertices ... + e = m_ActiveEdges; + while (e != null) + { + if(IsIntermediate(e, topY)) + { + OutPt op = null; + if( e.OutIdx >= 0 ) + op = AddOutPt(e, e.Top); + UpdateEdgeIntoAEL(ref e); + + //if output polygons share an edge, they'll need joining later ... + TEdge ePrev = e.PrevInAEL; + TEdge eNext = e.NextInAEL; + if (ePrev != null && ePrev.Curr.X == e.Bot.X && + ePrev.Curr.Y == e.Bot.Y && op != null && + ePrev.OutIdx >= 0 && ePrev.Curr.Y > ePrev.Top.Y && + SlopesEqual(e.Curr, e.Top, ePrev.Curr, ePrev.Top, m_UseFullRange) && + (e.WindDelta != 0) && (ePrev.WindDelta != 0)) + { + OutPt op2 = AddOutPt(ePrev, e.Bot); + AddJoin(op, op2, e.Top); + } + else if (eNext != null && eNext.Curr.X == e.Bot.X && + eNext.Curr.Y == e.Bot.Y && op != null && + eNext.OutIdx >= 0 && eNext.Curr.Y > eNext.Top.Y && + SlopesEqual(e.Curr, e.Top, eNext.Curr, eNext.Top, m_UseFullRange) && + (e.WindDelta != 0) && (eNext.WindDelta != 0)) + { + OutPt op2 = AddOutPt(eNext, e.Bot); + AddJoin(op, op2, e.Top); + } + } + e = e.NextInAEL; + } + } + //------------------------------------------------------------------------------ + + private void DoMaxima(TEdge e) + { + TEdge eMaxPair = GetMaximaPairEx(e); + if (eMaxPair == null) + { + if (e.OutIdx >= 0) + AddOutPt(e, e.Top); + DeleteFromAEL(e); + return; + } + + TEdge eNext = e.NextInAEL; + while(eNext != null && eNext != eMaxPair) + { + IntersectEdges(e, eNext, e.Top); + SwapPositionsInAEL(e, eNext); + eNext = e.NextInAEL; + } + + if(e.OutIdx == Unassigned && eMaxPair.OutIdx == Unassigned) + { + DeleteFromAEL(e); + DeleteFromAEL(eMaxPair); + } + else if( e.OutIdx >= 0 && eMaxPair.OutIdx >= 0 ) + { + if (e.OutIdx >= 0) AddLocalMaxPoly(e, eMaxPair, e.Top); + DeleteFromAEL(e); + DeleteFromAEL(eMaxPair); + } +#if use_lines + else if (e.WindDelta == 0) + { + if (e.OutIdx >= 0) + { + AddOutPt(e, e.Top); + e.OutIdx = Unassigned; + } + DeleteFromAEL(e); + + if (eMaxPair.OutIdx >= 0) + { + AddOutPt(eMaxPair, e.Top); + eMaxPair.OutIdx = Unassigned; + } + DeleteFromAEL(eMaxPair); + } +#endif + else throw new ClipperException("DoMaxima error"); + } + //------------------------------------------------------------------------------ + + public static void ReversePaths(Paths polys) + { + foreach (var poly in polys) { poly.Reverse(); } + } + //------------------------------------------------------------------------------ + + public static bool Orientation(Path poly) + { + return Area(poly) >= 0; + } + //------------------------------------------------------------------------------ + + private int PointCount(OutPt pts) + { + if (pts == null) return 0; + int result = 0; + OutPt p = pts; + do + { + result++; + p = p.Next; + } + while (p != pts); + return result; + } + //------------------------------------------------------------------------------ + + private void BuildResult(Paths polyg) + { + polyg.Clear(); + polyg.Capacity = m_PolyOuts.Count; + for (int i = 0; i < m_PolyOuts.Count; i++) + { + OutRec outRec = m_PolyOuts[i]; + if (outRec.Pts == null) continue; + OutPt p = outRec.Pts.Prev; + int cnt = PointCount(p); + if (cnt < 2) continue; + Path pg = new Path(cnt); + for (int j = 0; j < cnt; j++) + { + pg.Add(p.Pt); + p = p.Prev; + } + polyg.Add(pg); + } + } + //------------------------------------------------------------------------------ + + private void BuildResult2(PolyTree polytree) + { + polytree.Clear(); + + //add each output polygon/contour to polytree ... + polytree.m_AllPolys.Capacity = m_PolyOuts.Count; + for (int i = 0; i < m_PolyOuts.Count; i++) + { + OutRec outRec = m_PolyOuts[i]; + int cnt = PointCount(outRec.Pts); + if ((outRec.IsOpen && cnt < 2) || + (!outRec.IsOpen && cnt < 3)) continue; + FixHoleLinkage(outRec); + PolyNode pn = new PolyNode(); + polytree.m_AllPolys.Add(pn); + outRec.PolyNode = pn; + pn.m_polygon.Capacity = cnt; + OutPt op = outRec.Pts.Prev; + for (int j = 0; j < cnt; j++) + { + pn.m_polygon.Add(op.Pt); + op = op.Prev; + } + } + + //fixup PolyNode links etc ... + polytree.m_Childs.Capacity = m_PolyOuts.Count; + for (int i = 0; i < m_PolyOuts.Count; i++) + { + OutRec outRec = m_PolyOuts[i]; + if (outRec.PolyNode == null) continue; + else if (outRec.IsOpen) + { + outRec.PolyNode.IsOpen = true; + polytree.AddChild(outRec.PolyNode); + } + else if (outRec.FirstLeft != null && + outRec.FirstLeft.PolyNode != null) + outRec.FirstLeft.PolyNode.AddChild(outRec.PolyNode); + else + polytree.AddChild(outRec.PolyNode); + } + } + //------------------------------------------------------------------------------ + + private void FixupOutPolyline(OutRec outrec) + { + OutPt pp = outrec.Pts; + OutPt lastPP = pp.Prev; + while (pp != lastPP) + { + pp = pp.Next; + if (pp.Pt == pp.Prev.Pt) + { + if (pp == lastPP) lastPP = pp.Prev; + OutPt tmpPP = pp.Prev; + tmpPP.Next = pp.Next; + pp.Next.Prev = tmpPP; + pp = tmpPP; + } + } + if (pp == pp.Prev) outrec.Pts = null; + } + //------------------------------------------------------------------------------ + + private void FixupOutPolygon(OutRec outRec) + { + //FixupOutPolygon() - removes duplicate points and simplifies consecutive + //parallel edges by removing the middle vertex. + OutPt lastOK = null; + outRec.BottomPt = null; + OutPt pp = outRec.Pts; + bool preserveCol = PreserveCollinear || StrictlySimple; + for (;;) + { + if (pp.Prev == pp || pp.Prev == pp.Next) + { + outRec.Pts = null; + return; + } + //test for duplicate points and collinear edges ... + if ((pp.Pt == pp.Next.Pt) || (pp.Pt == pp.Prev.Pt) || + (SlopesEqual(pp.Prev.Pt, pp.Pt, pp.Next.Pt, m_UseFullRange) && + (!preserveCol || !Pt2IsBetweenPt1AndPt3(pp.Prev.Pt, pp.Pt, pp.Next.Pt)))) + { + lastOK = null; + pp.Prev.Next = pp.Next; + pp.Next.Prev = pp.Prev; + pp = pp.Prev; + } + else if (pp == lastOK) break; + else + { + if (lastOK == null) lastOK = pp; + pp = pp.Next; + } + } + outRec.Pts = pp; + } + //------------------------------------------------------------------------------ + + OutPt DupOutPt(OutPt outPt, bool InsertAfter) + { + OutPt result = new OutPt(); + result.Pt = outPt.Pt; + result.Idx = outPt.Idx; + if (InsertAfter) + { + result.Next = outPt.Next; + result.Prev = outPt; + outPt.Next.Prev = result; + outPt.Next = result; + } + else + { + result.Prev = outPt.Prev; + result.Next = outPt; + outPt.Prev.Next = result; + outPt.Prev = result; + } + return result; + } + //------------------------------------------------------------------------------ + + bool GetOverlap(cInt a1, cInt a2, cInt b1, cInt b2, out cInt Left, out cInt Right) + { + if (a1 < a2) + { + if (b1 < b2) {Left = Math.Max(a1,b1); Right = Math.Min(a2,b2);} + else {Left = Math.Max(a1,b2); Right = Math.Min(a2,b1);} + } + else + { + if (b1 < b2) {Left = Math.Max(a2,b1); Right = Math.Min(a1,b2);} + else { Left = Math.Max(a2, b2); Right = Math.Min(a1, b1); } + } + return Left < Right; + } + //------------------------------------------------------------------------------ + + bool JoinHorz(OutPt op1, OutPt op1b, OutPt op2, OutPt op2b, + IntPoint Pt, bool DiscardLeft) + { + Direction Dir1 = (op1.Pt.X > op1b.Pt.X ? + Direction.dRightToLeft : Direction.dLeftToRight); + Direction Dir2 = (op2.Pt.X > op2b.Pt.X ? + Direction.dRightToLeft : Direction.dLeftToRight); + if (Dir1 == Dir2) return false; + + //When DiscardLeft, we want Op1b to be on the Left of Op1, otherwise we + //want Op1b to be on the Right. (And likewise with Op2 and Op2b.) + //So, to facilitate this while inserting Op1b and Op2b ... + //when DiscardLeft, make sure we're AT or RIGHT of Pt before adding Op1b, + //otherwise make sure we're AT or LEFT of Pt. (Likewise with Op2b.) + if (Dir1 == Direction.dLeftToRight) + { + while (op1.Next.Pt.X <= Pt.X && + op1.Next.Pt.X >= op1.Pt.X && op1.Next.Pt.Y == Pt.Y) + op1 = op1.Next; + if (DiscardLeft && (op1.Pt.X != Pt.X)) op1 = op1.Next; + op1b = DupOutPt(op1, !DiscardLeft); + if (op1b.Pt != Pt) + { + op1 = op1b; + op1.Pt = Pt; + op1b = DupOutPt(op1, !DiscardLeft); + } + } + else + { + while (op1.Next.Pt.X >= Pt.X && + op1.Next.Pt.X <= op1.Pt.X && op1.Next.Pt.Y == Pt.Y) + op1 = op1.Next; + if (!DiscardLeft && (op1.Pt.X != Pt.X)) op1 = op1.Next; + op1b = DupOutPt(op1, DiscardLeft); + if (op1b.Pt != Pt) + { + op1 = op1b; + op1.Pt = Pt; + op1b = DupOutPt(op1, DiscardLeft); + } + } + + if (Dir2 == Direction.dLeftToRight) + { + while (op2.Next.Pt.X <= Pt.X && + op2.Next.Pt.X >= op2.Pt.X && op2.Next.Pt.Y == Pt.Y) + op2 = op2.Next; + if (DiscardLeft && (op2.Pt.X != Pt.X)) op2 = op2.Next; + op2b = DupOutPt(op2, !DiscardLeft); + if (op2b.Pt != Pt) + { + op2 = op2b; + op2.Pt = Pt; + op2b = DupOutPt(op2, !DiscardLeft); + }; + } else + { + while (op2.Next.Pt.X >= Pt.X && + op2.Next.Pt.X <= op2.Pt.X && op2.Next.Pt.Y == Pt.Y) + op2 = op2.Next; + if (!DiscardLeft && (op2.Pt.X != Pt.X)) op2 = op2.Next; + op2b = DupOutPt(op2, DiscardLeft); + if (op2b.Pt != Pt) + { + op2 = op2b; + op2.Pt = Pt; + op2b = DupOutPt(op2, DiscardLeft); + }; + }; + + if ((Dir1 == Direction.dLeftToRight) == DiscardLeft) + { + op1.Prev = op2; + op2.Next = op1; + op1b.Next = op2b; + op2b.Prev = op1b; + } + else + { + op1.Next = op2; + op2.Prev = op1; + op1b.Prev = op2b; + op2b.Next = op1b; + } + return true; + } + //------------------------------------------------------------------------------ + + private bool JoinPoints(Join j, OutRec outRec1, OutRec outRec2) + { + OutPt op1 = j.OutPt1, op1b; + OutPt op2 = j.OutPt2, op2b; + + //There are 3 kinds of joins for output polygons ... + //1. Horizontal joins where Join.OutPt1 & Join.OutPt2 are vertices anywhere + //along (horizontal) collinear edges (& Join.OffPt is on the same horizontal). + //2. Non-horizontal joins where Join.OutPt1 & Join.OutPt2 are at the same + //location at the Bottom of the overlapping segment (& Join.OffPt is above). + //3. StrictlySimple joins where edges touch but are not collinear and where + //Join.OutPt1, Join.OutPt2 & Join.OffPt all share the same point. + bool isHorizontal = (j.OutPt1.Pt.Y == j.OffPt.Y); + + if (isHorizontal && (j.OffPt == j.OutPt1.Pt) && (j.OffPt == j.OutPt2.Pt)) + { + //Strictly Simple join ... + if (outRec1 != outRec2) return false; + op1b = j.OutPt1.Next; + while (op1b != op1 && (op1b.Pt == j.OffPt)) + op1b = op1b.Next; + bool reverse1 = (op1b.Pt.Y > j.OffPt.Y); + op2b = j.OutPt2.Next; + while (op2b != op2 && (op2b.Pt == j.OffPt)) + op2b = op2b.Next; + bool reverse2 = (op2b.Pt.Y > j.OffPt.Y); + if (reverse1 == reverse2) return false; + if (reverse1) + { + op1b = DupOutPt(op1, false); + op2b = DupOutPt(op2, true); + op1.Prev = op2; + op2.Next = op1; + op1b.Next = op2b; + op2b.Prev = op1b; + j.OutPt1 = op1; + j.OutPt2 = op1b; + return true; + } else + { + op1b = DupOutPt(op1, true); + op2b = DupOutPt(op2, false); + op1.Next = op2; + op2.Prev = op1; + op1b.Prev = op2b; + op2b.Next = op1b; + j.OutPt1 = op1; + j.OutPt2 = op1b; + return true; + } + } + else if (isHorizontal) + { + //treat horizontal joins differently to non-horizontal joins since with + //them we're not yet sure where the overlapping is. OutPt1.Pt & OutPt2.Pt + //may be anywhere along the horizontal edge. + op1b = op1; + while (op1.Prev.Pt.Y == op1.Pt.Y && op1.Prev != op1b && op1.Prev != op2) + op1 = op1.Prev; + while (op1b.Next.Pt.Y == op1b.Pt.Y && op1b.Next != op1 && op1b.Next != op2) + op1b = op1b.Next; + if (op1b.Next == op1 || op1b.Next == op2) return false; //a flat 'polygon' + + op2b = op2; + while (op2.Prev.Pt.Y == op2.Pt.Y && op2.Prev != op2b && op2.Prev != op1b) + op2 = op2.Prev; + while (op2b.Next.Pt.Y == op2b.Pt.Y && op2b.Next != op2 && op2b.Next != op1) + op2b = op2b.Next; + if (op2b.Next == op2 || op2b.Next == op1) return false; //a flat 'polygon' + + cInt Left, Right; + //Op1 -. Op1b & Op2 -. Op2b are the extremites of the horizontal edges + if (!GetOverlap(op1.Pt.X, op1b.Pt.X, op2.Pt.X, op2b.Pt.X, out Left, out Right)) + return false; + + //DiscardLeftSide: when overlapping edges are joined, a spike will created + //which needs to be cleaned up. However, we don't want Op1 or Op2 caught up + //on the discard Side as either may still be needed for other joins ... + IntPoint Pt; + bool DiscardLeftSide; + if (op1.Pt.X >= Left && op1.Pt.X <= Right) + { + Pt = op1.Pt; DiscardLeftSide = (op1.Pt.X > op1b.Pt.X); + } + else if (op2.Pt.X >= Left&& op2.Pt.X <= Right) + { + Pt = op2.Pt; DiscardLeftSide = (op2.Pt.X > op2b.Pt.X); + } + else if (op1b.Pt.X >= Left && op1b.Pt.X <= Right) + { + Pt = op1b.Pt; DiscardLeftSide = op1b.Pt.X > op1.Pt.X; + } + else + { + Pt = op2b.Pt; DiscardLeftSide = (op2b.Pt.X > op2.Pt.X); + } + j.OutPt1 = op1; + j.OutPt2 = op2; + return JoinHorz(op1, op1b, op2, op2b, Pt, DiscardLeftSide); + } else + { + //nb: For non-horizontal joins ... + // 1. Jr.OutPt1.Pt.Y == Jr.OutPt2.Pt.Y + // 2. Jr.OutPt1.Pt > Jr.OffPt.Y + + //make sure the polygons are correctly oriented ... + op1b = op1.Next; + while ((op1b.Pt == op1.Pt) && (op1b != op1)) op1b = op1b.Next; + bool Reverse1 = ((op1b.Pt.Y > op1.Pt.Y) || + !SlopesEqual(op1.Pt, op1b.Pt, j.OffPt, m_UseFullRange)); + if (Reverse1) + { + op1b = op1.Prev; + while ((op1b.Pt == op1.Pt) && (op1b != op1)) op1b = op1b.Prev; + if ((op1b.Pt.Y > op1.Pt.Y) || + !SlopesEqual(op1.Pt, op1b.Pt, j.OffPt, m_UseFullRange)) return false; + }; + op2b = op2.Next; + while ((op2b.Pt == op2.Pt) && (op2b != op2)) op2b = op2b.Next; + bool Reverse2 = ((op2b.Pt.Y > op2.Pt.Y) || + !SlopesEqual(op2.Pt, op2b.Pt, j.OffPt, m_UseFullRange)); + if (Reverse2) + { + op2b = op2.Prev; + while ((op2b.Pt == op2.Pt) && (op2b != op2)) op2b = op2b.Prev; + if ((op2b.Pt.Y > op2.Pt.Y) || + !SlopesEqual(op2.Pt, op2b.Pt, j.OffPt, m_UseFullRange)) return false; + } + + if ((op1b == op1) || (op2b == op2) || (op1b == op2b) || + ((outRec1 == outRec2) && (Reverse1 == Reverse2))) return false; + + if (Reverse1) + { + op1b = DupOutPt(op1, false); + op2b = DupOutPt(op2, true); + op1.Prev = op2; + op2.Next = op1; + op1b.Next = op2b; + op2b.Prev = op1b; + j.OutPt1 = op1; + j.OutPt2 = op1b; + return true; + } else + { + op1b = DupOutPt(op1, true); + op2b = DupOutPt(op2, false); + op1.Next = op2; + op2.Prev = op1; + op1b.Prev = op2b; + op2b.Next = op1b; + j.OutPt1 = op1; + j.OutPt2 = op1b; + return true; + } + } + } + //---------------------------------------------------------------------- + + public static int PointInPolygon(IntPoint pt, Path path) + { + //returns 0 if false, +1 if true, -1 if pt ON polygon boundary + //See "The Point in Polygon Problem for Arbitrary Polygons" by Hormann & Agathos + //http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.5498&rep=rep1&type=pdf + int result = 0, cnt = path.Count; + if (cnt < 3) return 0; + IntPoint ip = path[0]; + for (int i = 1; i <= cnt; ++i) + { + IntPoint ipNext = (i == cnt ? path[0] : path[i]); + if (ipNext.Y == pt.Y) + { + if ((ipNext.X == pt.X) || (ip.Y == pt.Y && + ((ipNext.X > pt.X) == (ip.X < pt.X)))) return -1; + } + if ((ip.Y < pt.Y) != (ipNext.Y < pt.Y)) + { + if (ip.X >= pt.X) + { + if (ipNext.X > pt.X) result = 1 - result; + else + { + double d = (double)(ip.X - pt.X) * (ipNext.Y - pt.Y) - + (double)(ipNext.X - pt.X) * (ip.Y - pt.Y); + if (d == 0) return -1; + else if ((d > 0) == (ipNext.Y > ip.Y)) result = 1 - result; + } + } + else + { + if (ipNext.X > pt.X) + { + double d = (double)(ip.X - pt.X) * (ipNext.Y - pt.Y) - + (double)(ipNext.X - pt.X) * (ip.Y - pt.Y); + if (d == 0) return -1; + else if ((d > 0) == (ipNext.Y > ip.Y)) result = 1 - result; + } + } + } + ip = ipNext; + } + return result; + } + //------------------------------------------------------------------------------ + + //See "The Point in Polygon Problem for Arbitrary Polygons" by Hormann & Agathos + //http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.5498&rep=rep1&type=pdf + private static int PointInPolygon(IntPoint pt, OutPt op) + { + //returns 0 if false, +1 if true, -1 if pt ON polygon boundary + int result = 0; + OutPt startOp = op; + cInt ptx = pt.X, pty = pt.Y; + cInt poly0x = op.Pt.X, poly0y = op.Pt.Y; + do + { + op = op.Next; + cInt poly1x = op.Pt.X, poly1y = op.Pt.Y; + + if (poly1y == pty) + { + if ((poly1x == ptx) || (poly0y == pty && + ((poly1x > ptx) == (poly0x < ptx)))) return -1; + } + if ((poly0y < pty) != (poly1y < pty)) + { + if (poly0x >= ptx) + { + if (poly1x > ptx) result = 1 - result; + else + { + double d = (double)(poly0x - ptx) * (poly1y - pty) - + (double)(poly1x - ptx) * (poly0y - pty); + if (d == 0) return -1; + if ((d > 0) == (poly1y > poly0y)) result = 1 - result; + } + } + else + { + if (poly1x > ptx) + { + double d = (double)(poly0x - ptx) * (poly1y - pty) - + (double)(poly1x - ptx) * (poly0y - pty); + if (d == 0) return -1; + if ((d > 0) == (poly1y > poly0y)) result = 1 - result; + } + } + } + poly0x = poly1x; poly0y = poly1y; + } while (startOp != op); + return result; + } + //------------------------------------------------------------------------------ + + private static bool Poly2ContainsPoly1(OutPt outPt1, OutPt outPt2) + { + OutPt op = outPt1; + do + { + //nb: PointInPolygon returns 0 if false, +1 if true, -1 if pt on polygon + int res = PointInPolygon(op.Pt, outPt2); + if (res >= 0) return res > 0; + op = op.Next; + } + while (op != outPt1); + return true; + } + //---------------------------------------------------------------------- + + private void FixupFirstLefts1(OutRec OldOutRec, OutRec NewOutRec) + { + foreach (OutRec outRec in m_PolyOuts) + { + OutRec firstLeft = ParseFirstLeft(outRec.FirstLeft); + if (outRec.Pts != null && firstLeft == OldOutRec) + { + if (Poly2ContainsPoly1(outRec.Pts, NewOutRec.Pts)) + outRec.FirstLeft = NewOutRec; + } + } + } + //---------------------------------------------------------------------- + + private void FixupFirstLefts2(OutRec innerOutRec, OutRec outerOutRec) + { + //A polygon has split into two such that one is now the inner of the other. + //It's possible that these polygons now wrap around other polygons, so check + //every polygon that's also contained by OuterOutRec's FirstLeft container + //(including nil) to see if they've become inner to the new inner polygon ... + OutRec orfl = outerOutRec.FirstLeft; + foreach (OutRec outRec in m_PolyOuts) + { + if (outRec.Pts == null || outRec == outerOutRec || outRec == innerOutRec) + continue; + OutRec firstLeft = ParseFirstLeft(outRec.FirstLeft); + if (firstLeft != orfl && firstLeft != innerOutRec && firstLeft != outerOutRec) + continue; + if (Poly2ContainsPoly1(outRec.Pts, innerOutRec.Pts)) + outRec.FirstLeft = innerOutRec; + else if (Poly2ContainsPoly1(outRec.Pts, outerOutRec.Pts)) + outRec.FirstLeft = outerOutRec; + else if (outRec.FirstLeft == innerOutRec || outRec.FirstLeft == outerOutRec) + outRec.FirstLeft = orfl; + } + } + //---------------------------------------------------------------------- + + private void FixupFirstLefts3(OutRec OldOutRec, OutRec NewOutRec) + { + //same as FixupFirstLefts1 but doesn't call Poly2ContainsPoly1() + foreach (OutRec outRec in m_PolyOuts) + { + OutRec firstLeft = ParseFirstLeft(outRec.FirstLeft); + if (outRec.Pts != null && firstLeft == OldOutRec) + outRec.FirstLeft = NewOutRec; + } + } + //---------------------------------------------------------------------- + + private static OutRec ParseFirstLeft(OutRec FirstLeft) + { + while (FirstLeft != null && FirstLeft.Pts == null) + FirstLeft = FirstLeft.FirstLeft; + return FirstLeft; + } + //------------------------------------------------------------------------------ + + private void JoinCommonEdges() + { + for (int i = 0; i < m_Joins.Count; i++) + { + Join join = m_Joins[i]; + + OutRec outRec1 = GetOutRec(join.OutPt1.Idx); + OutRec outRec2 = GetOutRec(join.OutPt2.Idx); + + if (outRec1.Pts == null || outRec2.Pts == null) continue; + if (outRec1.IsOpen || outRec2.IsOpen) continue; + + //get the polygon fragment with the correct hole state (FirstLeft) + //before calling JoinPoints() ... + OutRec holeStateRec; + if (outRec1 == outRec2) holeStateRec = outRec1; + else if (OutRec1RightOfOutRec2(outRec1, outRec2)) holeStateRec = outRec2; + else if (OutRec1RightOfOutRec2(outRec2, outRec1)) holeStateRec = outRec1; + else holeStateRec = GetLowermostRec(outRec1, outRec2); + + if (!JoinPoints(join, outRec1, outRec2)) continue; + + if (outRec1 == outRec2) + { + //instead of joining two polygons, we've just created a new one by + //splitting one polygon into two. + outRec1.Pts = join.OutPt1; + outRec1.BottomPt = null; + outRec2 = CreateOutRec(); + outRec2.Pts = join.OutPt2; + + //update all OutRec2.Pts Idx's ... + UpdateOutPtIdxs(outRec2); + + if (Poly2ContainsPoly1(outRec2.Pts, outRec1.Pts)) + { + //outRec1 contains outRec2 ... + outRec2.IsHole = !outRec1.IsHole; + outRec2.FirstLeft = outRec1; + + if (m_UsingPolyTree) FixupFirstLefts2(outRec2, outRec1); + + if ((outRec2.IsHole ^ ReverseSolution) == (Area(outRec2) > 0)) + ReversePolyPtLinks(outRec2.Pts); + + } + else if (Poly2ContainsPoly1(outRec1.Pts, outRec2.Pts)) + { + //outRec2 contains outRec1 ... + outRec2.IsHole = outRec1.IsHole; + outRec1.IsHole = !outRec2.IsHole; + outRec2.FirstLeft = outRec1.FirstLeft; + outRec1.FirstLeft = outRec2; + + if (m_UsingPolyTree) FixupFirstLefts2(outRec1, outRec2); + + if ((outRec1.IsHole ^ ReverseSolution) == (Area(outRec1) > 0)) + ReversePolyPtLinks(outRec1.Pts); + } + else + { + //the 2 polygons are completely separate ... + outRec2.IsHole = outRec1.IsHole; + outRec2.FirstLeft = outRec1.FirstLeft; + + //fixup FirstLeft pointers that may need reassigning to OutRec2 + if (m_UsingPolyTree) FixupFirstLefts1(outRec1, outRec2); + } + + } else + { + //joined 2 polygons together ... + + outRec2.Pts = null; + outRec2.BottomPt = null; + outRec2.Idx = outRec1.Idx; + + outRec1.IsHole = holeStateRec.IsHole; + if (holeStateRec == outRec2) + outRec1.FirstLeft = outRec2.FirstLeft; + outRec2.FirstLeft = outRec1; + + //fixup FirstLeft pointers that may need reassigning to OutRec1 + if (m_UsingPolyTree) FixupFirstLefts3(outRec2, outRec1); + } + } + } + //------------------------------------------------------------------------------ + + private void UpdateOutPtIdxs(OutRec outrec) + { + OutPt op = outrec.Pts; + do + { + op.Idx = outrec.Idx; + op = op.Prev; + } + while(op != outrec.Pts); + } + //------------------------------------------------------------------------------ + + private void DoSimplePolygons() + { + int i = 0; + while (i < m_PolyOuts.Count) + { + OutRec outrec = m_PolyOuts[i++]; + OutPt op = outrec.Pts; + if (op == null || outrec.IsOpen) continue; + do //for each Pt in Polygon until duplicate found do ... + { + OutPt op2 = op.Next; + while (op2 != outrec.Pts) + { + if ((op.Pt == op2.Pt) && op2.Next != op && op2.Prev != op) + { + //split the polygon into two ... + OutPt op3 = op.Prev; + OutPt op4 = op2.Prev; + op.Prev = op4; + op4.Next = op; + op2.Prev = op3; + op3.Next = op2; + + outrec.Pts = op; + OutRec outrec2 = CreateOutRec(); + outrec2.Pts = op2; + UpdateOutPtIdxs(outrec2); + if (Poly2ContainsPoly1(outrec2.Pts, outrec.Pts)) + { + //OutRec2 is contained by OutRec1 ... + outrec2.IsHole = !outrec.IsHole; + outrec2.FirstLeft = outrec; + if (m_UsingPolyTree) FixupFirstLefts2(outrec2, outrec); + } + else + if (Poly2ContainsPoly1(outrec.Pts, outrec2.Pts)) + { + //OutRec1 is contained by OutRec2 ... + outrec2.IsHole = outrec.IsHole; + outrec.IsHole = !outrec2.IsHole; + outrec2.FirstLeft = outrec.FirstLeft; + outrec.FirstLeft = outrec2; + if (m_UsingPolyTree) FixupFirstLefts2(outrec, outrec2); + } + else + { + //the 2 polygons are separate ... + outrec2.IsHole = outrec.IsHole; + outrec2.FirstLeft = outrec.FirstLeft; + if (m_UsingPolyTree) FixupFirstLefts1(outrec, outrec2); + } + op2 = op; //ie get ready for the next iteration + } + op2 = op2.Next; + } + op = op.Next; + } + while (op != outrec.Pts); + } + } + //------------------------------------------------------------------------------ + + public static double Area(Path poly) + { + int cnt = (int)poly.Count; + if (cnt < 3) return 0; + double a = 0; + for (int i = 0, j = cnt - 1; i < cnt; ++i) + { + a += ((double)poly[j].X + poly[i].X) * ((double)poly[j].Y - poly[i].Y); + j = i; + } + return -a * 0.5; + } + //------------------------------------------------------------------------------ + + internal double Area(OutRec outRec) + { + return Area(outRec.Pts); + } + //------------------------------------------------------------------------------ + + internal double Area(OutPt op) + { + OutPt opFirst = op; + if (op == null) return 0; + double a = 0; + do { + a = a + (double)(op.Prev.Pt.X + op.Pt.X) * (double)(op.Prev.Pt.Y - op.Pt.Y); + op = op.Next; + } while (op != opFirst); + return a * 0.5; + } + + //------------------------------------------------------------------------------ + // SimplifyPolygon functions ... + // Convert self-intersecting polygons into simple polygons + //------------------------------------------------------------------------------ + + public static Paths SimplifyPolygon(Path poly, + PolyFillType fillType = PolyFillType.pftEvenOdd) + { + Paths result = new Paths(); + Clipper c = new Clipper(); + c.StrictlySimple = true; + c.AddPath(poly, PolyType.ptSubject, true); + c.Execute(ClipType.ctUnion, result, fillType, fillType); + return result; + } + //------------------------------------------------------------------------------ + + public static Paths SimplifyPolygons(Paths polys, + PolyFillType fillType = PolyFillType.pftEvenOdd) + { + Paths result = new Paths(); + Clipper c = new Clipper(); + c.StrictlySimple = true; + c.AddPaths(polys, PolyType.ptSubject, true); + c.Execute(ClipType.ctUnion, result, fillType, fillType); + return result; + } + //------------------------------------------------------------------------------ + + private static double DistanceSqrd(IntPoint pt1, IntPoint pt2) + { + double dx = ((double)pt1.X - pt2.X); + double dy = ((double)pt1.Y - pt2.Y); + return (dx*dx + dy*dy); + } + //------------------------------------------------------------------------------ + + private static double DistanceFromLineSqrd(IntPoint pt, IntPoint ln1, IntPoint ln2) + { + //The equation of a line in general form (Ax + By + C = 0) + //given 2 points (x¹,y¹) & (x²,y²) is ... + //(y¹ - y²)x + (x² - x¹)y + (y² - y¹)x¹ - (x² - x¹)y¹ = 0 + //A = (y¹ - y²); B = (x² - x¹); C = (y² - y¹)x¹ - (x² - x¹)y¹ + //perpendicular distance of point (x³,y³) = (Ax³ + By³ + C)/Sqrt(A² + B²) + //see http://en.wikipedia.org/wiki/Perpendicular_distance + double A = ln1.Y - ln2.Y; + double B = ln2.X - ln1.X; + double C = A * ln1.X + B * ln1.Y; + C = A * pt.X + B * pt.Y - C; + return (C * C) / (A * A + B * B); + } + //--------------------------------------------------------------------------- + + private static bool SlopesNearCollinear(IntPoint pt1, + IntPoint pt2, IntPoint pt3, double distSqrd) + { + //this function is more accurate when the point that's GEOMETRICALLY + //between the other 2 points is the one that's tested for distance. + //nb: with 'spikes', either pt1 or pt3 is geometrically between the other pts + if (Math.Abs(pt1.X - pt2.X) > Math.Abs(pt1.Y - pt2.Y)) + { + if ((pt1.X > pt2.X) == (pt1.X < pt3.X)) + return DistanceFromLineSqrd(pt1, pt2, pt3) < distSqrd; + else if ((pt2.X > pt1.X) == (pt2.X < pt3.X)) + return DistanceFromLineSqrd(pt2, pt1, pt3) < distSqrd; + else + return DistanceFromLineSqrd(pt3, pt1, pt2) < distSqrd; + } + else + { + if ((pt1.Y > pt2.Y) == (pt1.Y < pt3.Y)) + return DistanceFromLineSqrd(pt1, pt2, pt3) < distSqrd; + else if ((pt2.Y > pt1.Y) == (pt2.Y < pt3.Y)) + return DistanceFromLineSqrd(pt2, pt1, pt3) < distSqrd; + else + return DistanceFromLineSqrd(pt3, pt1, pt2) < distSqrd; + } + } + //------------------------------------------------------------------------------ + + private static bool PointsAreClose(IntPoint pt1, IntPoint pt2, double distSqrd) + { + double dx = (double)pt1.X - pt2.X; + double dy = (double)pt1.Y - pt2.Y; + return ((dx * dx) + (dy * dy) <= distSqrd); + } + //------------------------------------------------------------------------------ + + private static OutPt ExcludeOp(OutPt op) + { + OutPt result = op.Prev; + result.Next = op.Next; + op.Next.Prev = result; + result.Idx = 0; + return result; + } + //------------------------------------------------------------------------------ + + public static Path CleanPolygon(Path path, double distance = 1.415) + { + //distance = proximity in units/pixels below which vertices will be stripped. + //Default ~= sqrt(2) so when adjacent vertices or semi-adjacent vertices have + //both x & y coords within 1 unit, then the second vertex will be stripped. + + int cnt = path.Count; + + if (cnt == 0) return new Path(); + + OutPt [] outPts = new OutPt[cnt]; + for (int i = 0; i < cnt; ++i) outPts[i] = new OutPt(); + + for (int i = 0; i < cnt; ++i) + { + outPts[i].Pt = path[i]; + outPts[i].Next = outPts[(i + 1) % cnt]; + outPts[i].Next.Prev = outPts[i]; + outPts[i].Idx = 0; + } + + double distSqrd = distance * distance; + OutPt op = outPts[0]; + while (op.Idx == 0 && op.Next != op.Prev) + { + if (PointsAreClose(op.Pt, op.Prev.Pt, distSqrd)) + { + op = ExcludeOp(op); + cnt--; + } + else if (PointsAreClose(op.Prev.Pt, op.Next.Pt, distSqrd)) + { + ExcludeOp(op.Next); + op = ExcludeOp(op); + cnt -= 2; + } + else if (SlopesNearCollinear(op.Prev.Pt, op.Pt, op.Next.Pt, distSqrd)) + { + op = ExcludeOp(op); + cnt--; + } + else + { + op.Idx = 1; + op = op.Next; + } + } + + if (cnt < 3) cnt = 0; + Path result = new Path(cnt); + for (int i = 0; i < cnt; ++i) + { + result.Add(op.Pt); + op = op.Next; + } + outPts = null; + return result; + } + //------------------------------------------------------------------------------ + + public static Paths CleanPolygons(Paths polys, + double distance = 1.415) + { + Paths result = new Paths(polys.Count); + for (int i = 0; i < polys.Count; i++) + result.Add(CleanPolygon(polys[i], distance)); + return result; + } + //------------------------------------------------------------------------------ + + internal static Paths Minkowski(Path pattern, Path path, bool IsSum, bool IsClosed) + { + int delta = (IsClosed ? 1 : 0); + int polyCnt = pattern.Count; + int pathCnt = path.Count; + Paths result = new Paths(pathCnt); + if (IsSum) + for (int i = 0; i < pathCnt; i++) + { + Path p = new Path(polyCnt); + foreach (IntPoint ip in pattern) + p.Add(new IntPoint(path[i].X + ip.X, path[i].Y + ip.Y)); + result.Add(p); + } + else + for (int i = 0; i < pathCnt; i++) + { + Path p = new Path(polyCnt); + foreach (IntPoint ip in pattern) + p.Add(new IntPoint(path[i].X - ip.X, path[i].Y - ip.Y)); + result.Add(p); + } + + Paths quads = new Paths((pathCnt + delta) * (polyCnt + 1)); + for (int i = 0; i < pathCnt - 1 + delta; i++) + for (int j = 0; j < polyCnt; j++) + { + Path quad = new Path(4); + quad.Add(result[i % pathCnt][j % polyCnt]); + quad.Add(result[(i + 1) % pathCnt][j % polyCnt]); + quad.Add(result[(i + 1) % pathCnt][(j + 1) % polyCnt]); + quad.Add(result[i % pathCnt][(j + 1) % polyCnt]); + if (!Orientation(quad)) quad.Reverse(); + quads.Add(quad); + } + return quads; + } + //------------------------------------------------------------------------------ + + public static Paths MinkowskiSum(Path pattern, Path path, bool pathIsClosed) + { + Paths paths = Minkowski(pattern, path, true, pathIsClosed); + Clipper c = new Clipper(); + c.AddPaths(paths, PolyType.ptSubject, true); + c.Execute(ClipType.ctUnion, paths, PolyFillType.pftNonZero, PolyFillType.pftNonZero); + return paths; + } + //------------------------------------------------------------------------------ + + private static Path TranslatePath(Path path, IntPoint delta) + { + Path outPath = new Path(path.Count); + for (int i = 0; i < path.Count; i++) + outPath.Add(new IntPoint(path[i].X + delta.X, path[i].Y + delta.Y)); + return outPath; + } + //------------------------------------------------------------------------------ + + public static Paths MinkowskiSum(Path pattern, Paths paths, bool pathIsClosed) + { + Paths solution = new Paths(); + Clipper c = new Clipper(); + for (int i = 0; i < paths.Count; ++i) + { + Paths tmp = Minkowski(pattern, paths[i], true, pathIsClosed); + c.AddPaths(tmp, PolyType.ptSubject, true); + if (pathIsClosed) + { + Path path = TranslatePath(paths[i], pattern[0]); + c.AddPath(path, PolyType.ptClip, true); + } + } + c.Execute(ClipType.ctUnion, solution, + PolyFillType.pftNonZero, PolyFillType.pftNonZero); + return solution; + } + //------------------------------------------------------------------------------ + + public static Paths MinkowskiDiff(Path poly1, Path poly2) + { + Paths paths = Minkowski(poly1, poly2, false, true); + Clipper c = new Clipper(); + c.AddPaths(paths, PolyType.ptSubject, true); + c.Execute(ClipType.ctUnion, paths, PolyFillType.pftNonZero, PolyFillType.pftNonZero); + return paths; + } + //------------------------------------------------------------------------------ + + internal enum NodeType { ntAny, ntOpen, ntClosed }; + + public static Paths PolyTreeToPaths(PolyTree polytree) + { + + Paths result = new Paths(); + result.Capacity = polytree.Total; + AddPolyNodeToPaths(polytree, NodeType.ntAny, result); + return result; + } + //------------------------------------------------------------------------------ + + internal static void AddPolyNodeToPaths(PolyNode polynode, NodeType nt, Paths paths) + { + bool match = true; + switch (nt) + { + case NodeType.ntOpen: return; + case NodeType.ntClosed: match = !polynode.IsOpen; break; + default: break; + } + + if (polynode.m_polygon.Count > 0 && match) + paths.Add(polynode.m_polygon); + foreach (PolyNode pn in polynode.Childs) + AddPolyNodeToPaths(pn, nt, paths); + } + //------------------------------------------------------------------------------ + + public static Paths OpenPathsFromPolyTree(PolyTree polytree) + { + Paths result = new Paths(); + result.Capacity = polytree.ChildCount; + for (int i = 0; i < polytree.ChildCount; i++) + if (polytree.Childs[i].IsOpen) + result.Add(polytree.Childs[i].m_polygon); + return result; + } + //------------------------------------------------------------------------------ + + public static Paths ClosedPathsFromPolyTree(PolyTree polytree) + { + Paths result = new Paths(); + result.Capacity = polytree.Total; + AddPolyNodeToPaths(polytree, NodeType.ntClosed, result); + return result; + } + //------------------------------------------------------------------------------ + + } //end Clipper + + internal class ClipperOffset + { + private Paths m_destPolys; + private Path m_srcPoly; + private Path m_destPoly; + private List m_normals = new List(); + private double m_delta, m_sinA, m_sin, m_cos; + private double m_miterLim, m_StepsPerRad; + + private IntPoint m_lowest; + private PolyNode m_polyNodes = new PolyNode(); + + public double ArcTolerance { get; set; } + public double MiterLimit { get; set; } + + private const double two_pi = Math.PI * 2; + private const double def_arc_tolerance = 0.25; + + public ClipperOffset( + double miterLimit = 2.0, double arcTolerance = def_arc_tolerance) + { + MiterLimit = miterLimit; + ArcTolerance = arcTolerance; + m_lowest.X = -1; + } + //------------------------------------------------------------------------------ + + public void Clear() + { + m_polyNodes.Childs.Clear(); + m_lowest.X = -1; + } + //------------------------------------------------------------------------------ + + internal static cInt Round(double value) + { + return value < 0 ? (cInt)(value - 0.5) : (cInt)(value + 0.5); + } + //------------------------------------------------------------------------------ + + public void AddPath(Path path, JoinType joinType, EndType endType) + { + int highI = path.Count - 1; + if (highI < 0) return; + PolyNode newNode = new PolyNode(); + newNode.m_jointype = joinType; + newNode.m_endtype = endType; + + //strip duplicate points from path and also get index to the lowest point ... + if (endType == EndType.etClosedLine || endType == EndType.etClosedPolygon) + while (highI > 0 && path[0] == path[highI]) highI--; + newNode.m_polygon.Capacity = highI + 1; + newNode.m_polygon.Add(path[0]); + int j = 0, k = 0; + for (int i = 1; i <= highI; i++) + if (newNode.m_polygon[j] != path[i]) + { + j++; + newNode.m_polygon.Add(path[i]); + if (path[i].Y > newNode.m_polygon[k].Y || + (path[i].Y == newNode.m_polygon[k].Y && + path[i].X < newNode.m_polygon[k].X)) k = j; + } + if (endType == EndType.etClosedPolygon && j < 2) return; + + m_polyNodes.AddChild(newNode); + + //if this path's lowest pt is lower than all the others then update m_lowest + if (endType != EndType.etClosedPolygon) return; + if (m_lowest.X < 0) + m_lowest = new IntPoint(m_polyNodes.ChildCount - 1, k); + else + { + IntPoint ip = m_polyNodes.Childs[(int)m_lowest.X].m_polygon[(int)m_lowest.Y]; + if (newNode.m_polygon[k].Y > ip.Y || + (newNode.m_polygon[k].Y == ip.Y && + newNode.m_polygon[k].X < ip.X)) + m_lowest = new IntPoint(m_polyNodes.ChildCount - 1, k); + } + } + //------------------------------------------------------------------------------ + + public void AddPaths(Paths paths, JoinType joinType, EndType endType) + { + foreach (Path p in paths) + AddPath(p, joinType, endType); + } + //------------------------------------------------------------------------------ + + private void FixOrientations() + { + //fixup orientations of all closed paths if the orientation of the + //closed path with the lowermost vertex is wrong ... + if (m_lowest.X >= 0 && + !Clipper.Orientation(m_polyNodes.Childs[(int)m_lowest.X].m_polygon)) + { + for (int i = 0; i < m_polyNodes.ChildCount; i++) + { + PolyNode node = m_polyNodes.Childs[i]; + if (node.m_endtype == EndType.etClosedPolygon || + (node.m_endtype == EndType.etClosedLine && + Clipper.Orientation(node.m_polygon))) + node.m_polygon.Reverse(); + } + } + else + { + for (int i = 0; i < m_polyNodes.ChildCount; i++) + { + PolyNode node = m_polyNodes.Childs[i]; + if (node.m_endtype == EndType.etClosedLine && + !Clipper.Orientation(node.m_polygon)) + node.m_polygon.Reverse(); + } + } + } + //------------------------------------------------------------------------------ + + internal static DoublePoint GetUnitNormal(IntPoint pt1, IntPoint pt2) + { + double dx = (pt2.X - pt1.X); + double dy = (pt2.Y - pt1.Y); + if ((dx == 0) && (dy == 0)) return new DoublePoint(); + + double f = 1 * 1.0 / Math.Sqrt(dx * dx + dy * dy); + dx *= f; + dy *= f; + + return new DoublePoint(dy, -dx); + } + //------------------------------------------------------------------------------ + + private void DoOffset(double delta) + { + m_destPolys = new Paths(); + m_delta = delta; + + //if Zero offset, just copy any CLOSED polygons to m_p and return ... + if (ClipperBase.near_zero(delta)) + { + m_destPolys.Capacity = m_polyNodes.ChildCount; + for (int i = 0; i < m_polyNodes.ChildCount; i++) + { + PolyNode node = m_polyNodes.Childs[i]; + if (node.m_endtype == EndType.etClosedPolygon) + m_destPolys.Add(node.m_polygon); + } + return; + } + + //see offset_triginometry3.svg in the documentation folder ... + if (MiterLimit > 2) m_miterLim = 2 / (MiterLimit * MiterLimit); + else m_miterLim = 0.5; + + double y; + if (ArcTolerance <= 0.0) + y = def_arc_tolerance; + else if (ArcTolerance > Math.Abs(delta) * def_arc_tolerance) + y = Math.Abs(delta) * def_arc_tolerance; + else + y = ArcTolerance; + //see offset_triginometry2.svg in the documentation folder ... + double steps = Math.PI / Math.Acos(1 - y / Math.Abs(delta)); + m_sin = Math.Sin(two_pi / steps); + m_cos = Math.Cos(two_pi / steps); + m_StepsPerRad = steps / two_pi; + if (delta < 0.0) m_sin = -m_sin; + + m_destPolys.Capacity = m_polyNodes.ChildCount * 2; + for (int i = 0; i < m_polyNodes.ChildCount; i++) + { + PolyNode node = m_polyNodes.Childs[i]; + m_srcPoly = node.m_polygon; + + int len = m_srcPoly.Count; + + if (len == 0 || (delta <= 0 && (len < 3 || + node.m_endtype != EndType.etClosedPolygon))) + continue; + + m_destPoly = new Path(); + + if (len == 1) + { + if (node.m_jointype == JoinType.jtRound) + { + double X = 1.0, Y = 0.0; + for (int j = 1; j <= steps; j++) + { + m_destPoly.Add(new IntPoint( + Round(m_srcPoly[0].X + X * delta), + Round(m_srcPoly[0].Y + Y * delta))); + double X2 = X; + X = X * m_cos - m_sin * Y; + Y = X2 * m_sin + Y * m_cos; + } + } + else + { + double X = -1.0, Y = -1.0; + for (int j = 0; j < 4; ++j) + { + m_destPoly.Add(new IntPoint( + Round(m_srcPoly[0].X + X * delta), + Round(m_srcPoly[0].Y + Y * delta))); + if (X < 0) X = 1; + else if (Y < 0) Y = 1; + else X = -1; + } + } + m_destPolys.Add(m_destPoly); + continue; + } + + //build m_normals ... + m_normals.Clear(); + m_normals.Capacity = len; + for (int j = 0; j < len - 1; j++) + m_normals.Add(GetUnitNormal(m_srcPoly[j], m_srcPoly[j + 1])); + if (node.m_endtype == EndType.etClosedLine || + node.m_endtype == EndType.etClosedPolygon) + m_normals.Add(GetUnitNormal(m_srcPoly[len - 1], m_srcPoly[0])); + else + m_normals.Add(new DoublePoint(m_normals[len - 2])); + + if (node.m_endtype == EndType.etClosedPolygon) + { + int k = len - 1; + for (int j = 0; j < len; j++) + OffsetPoint(j, ref k, node.m_jointype); + m_destPolys.Add(m_destPoly); + } + else if (node.m_endtype == EndType.etClosedLine) + { + int k = len - 1; + for (int j = 0; j < len; j++) + OffsetPoint(j, ref k, node.m_jointype); + m_destPolys.Add(m_destPoly); + m_destPoly = new Path(); + //re-build m_normals ... + DoublePoint n = m_normals[len - 1]; + for (int j = len - 1; j > 0; j--) + m_normals[j] = new DoublePoint(-m_normals[j - 1].X, -m_normals[j - 1].Y); + m_normals[0] = new DoublePoint(-n.X, -n.Y); + k = 0; + for (int j = len - 1; j >= 0; j--) + OffsetPoint(j, ref k, node.m_jointype); + m_destPolys.Add(m_destPoly); + } + else + { + int k = 0; + for (int j = 1; j < len - 1; ++j) + OffsetPoint(j, ref k, node.m_jointype); + + IntPoint pt1; + if (node.m_endtype == EndType.etOpenButt) + { + int j = len - 1; + pt1 = new IntPoint((cInt)Round(m_srcPoly[j].X + m_normals[j].X * + delta), (cInt)Round(m_srcPoly[j].Y + m_normals[j].Y * delta)); + m_destPoly.Add(pt1); + pt1 = new IntPoint((cInt)Round(m_srcPoly[j].X - m_normals[j].X * + delta), (cInt)Round(m_srcPoly[j].Y - m_normals[j].Y * delta)); + m_destPoly.Add(pt1); + } + else + { + int j = len - 1; + k = len - 2; + m_sinA = 0; + m_normals[j] = new DoublePoint(-m_normals[j].X, -m_normals[j].Y); + if (node.m_endtype == EndType.etOpenSquare) + DoSquare(j, k); + else + DoRound(j, k); + } + + //re-build m_normals ... + for (int j = len - 1; j > 0; j--) + m_normals[j] = new DoublePoint(-m_normals[j - 1].X, -m_normals[j - 1].Y); + + m_normals[0] = new DoublePoint(-m_normals[1].X, -m_normals[1].Y); + + k = len - 1; + for (int j = k - 1; j > 0; --j) + OffsetPoint(j, ref k, node.m_jointype); + + if (node.m_endtype == EndType.etOpenButt) + { + pt1 = new IntPoint((cInt)Round(m_srcPoly[0].X - m_normals[0].X * delta), + (cInt)Round(m_srcPoly[0].Y - m_normals[0].Y * delta)); + m_destPoly.Add(pt1); + pt1 = new IntPoint((cInt)Round(m_srcPoly[0].X + m_normals[0].X * delta), + (cInt)Round(m_srcPoly[0].Y + m_normals[0].Y * delta)); + m_destPoly.Add(pt1); + } + else + { + k = 1; + m_sinA = 0; + if (node.m_endtype == EndType.etOpenSquare) + DoSquare(0, 1); + else + DoRound(0, 1); + } + m_destPolys.Add(m_destPoly); + } + } + } + //------------------------------------------------------------------------------ + + public void Execute(ref Paths solution, double delta) + { + solution.Clear(); + FixOrientations(); + DoOffset(delta); + //now clean up 'corners' ... + Clipper clpr = new Clipper(); + clpr.AddPaths(m_destPolys, PolyType.ptSubject, true); + if (delta > 0) + { + clpr.Execute(ClipType.ctUnion, solution, + PolyFillType.pftPositive, PolyFillType.pftPositive); + } + else + { + IntRect r = Clipper.GetBounds(m_destPolys); + Path outer = new Path(4); + + outer.Add(new IntPoint(r.left - 10, r.bottom + 10)); + outer.Add(new IntPoint(r.right + 10, r.bottom + 10)); + outer.Add(new IntPoint(r.right + 10, r.top - 10)); + outer.Add(new IntPoint(r.left - 10, r.top - 10)); + + clpr.AddPath(outer, PolyType.ptSubject, true); + clpr.ReverseSolution = true; + clpr.Execute(ClipType.ctUnion, solution, PolyFillType.pftNegative, PolyFillType.pftNegative); + if (solution.Count > 0) solution.RemoveAt(0); + } + } + //------------------------------------------------------------------------------ + + public void Execute(ref PolyTree solution, double delta) + { + solution.Clear(); + FixOrientations(); + DoOffset(delta); + + //now clean up 'corners' ... + Clipper clpr = new Clipper(); + clpr.AddPaths(m_destPolys, PolyType.ptSubject, true); + if (delta > 0) + { + clpr.Execute(ClipType.ctUnion, solution, + PolyFillType.pftPositive, PolyFillType.pftPositive); + } + else + { + IntRect r = Clipper.GetBounds(m_destPolys); + Path outer = new Path(4); + + outer.Add(new IntPoint(r.left - 10, r.bottom + 10)); + outer.Add(new IntPoint(r.right + 10, r.bottom + 10)); + outer.Add(new IntPoint(r.right + 10, r.top - 10)); + outer.Add(new IntPoint(r.left - 10, r.top - 10)); + + clpr.AddPath(outer, PolyType.ptSubject, true); + clpr.ReverseSolution = true; + clpr.Execute(ClipType.ctUnion, solution, PolyFillType.pftNegative, PolyFillType.pftNegative); + //remove the outer PolyNode rectangle ... + if (solution.ChildCount == 1 && solution.Childs[0].ChildCount > 0) + { + PolyNode outerNode = solution.Childs[0]; + solution.Childs.Capacity = outerNode.ChildCount; + solution.Childs[0] = outerNode.Childs[0]; + solution.Childs[0].m_Parent = solution; + for (int i = 1; i < outerNode.ChildCount; i++) + solution.AddChild(outerNode.Childs[i]); + } + else + solution.Clear(); + } + } + //------------------------------------------------------------------------------ + + void OffsetPoint(int j, ref int k, JoinType jointype) + { + //cross product ... + m_sinA = (m_normals[k].X * m_normals[j].Y - m_normals[j].X * m_normals[k].Y); + + if (Math.Abs(m_sinA * m_delta) < 1.0) + { + //dot product ... + double cosA = (m_normals[k].X * m_normals[j].X + m_normals[j].Y * m_normals[k].Y); + if (cosA > 0) // angle ==> 0 degrees + { + m_destPoly.Add(new IntPoint(Round(m_srcPoly[j].X + m_normals[k].X * m_delta), + Round(m_srcPoly[j].Y + m_normals[k].Y * m_delta))); + return; + } + //else angle ==> 180 degrees + } + else if (m_sinA > 1.0) m_sinA = 1.0; + else if (m_sinA < -1.0) m_sinA = -1.0; + + if (m_sinA * m_delta < 0) + { + m_destPoly.Add(new IntPoint(Round(m_srcPoly[j].X + m_normals[k].X * m_delta), + Round(m_srcPoly[j].Y + m_normals[k].Y * m_delta))); + m_destPoly.Add(m_srcPoly[j]); + m_destPoly.Add(new IntPoint(Round(m_srcPoly[j].X + m_normals[j].X * m_delta), + Round(m_srcPoly[j].Y + m_normals[j].Y * m_delta))); + } + else + switch (jointype) + { + case JoinType.jtMiter: + { + double r = 1 + (m_normals[j].X * m_normals[k].X + + m_normals[j].Y * m_normals[k].Y); + if (r >= m_miterLim) DoMiter(j, k, r); else DoSquare(j, k); + break; + } + case JoinType.jtSquare: DoSquare(j, k); break; + case JoinType.jtRound: DoRound(j, k); break; + } + k = j; + } + //------------------------------------------------------------------------------ + + internal void DoSquare(int j, int k) + { + double dx = Math.Tan(Math.Atan2(m_sinA, + m_normals[k].X * m_normals[j].X + m_normals[k].Y * m_normals[j].Y) / 4); + m_destPoly.Add(new IntPoint( + Round(m_srcPoly[j].X + m_delta * (m_normals[k].X - m_normals[k].Y * dx)), + Round(m_srcPoly[j].Y + m_delta * (m_normals[k].Y + m_normals[k].X * dx)))); + m_destPoly.Add(new IntPoint( + Round(m_srcPoly[j].X + m_delta * (m_normals[j].X + m_normals[j].Y * dx)), + Round(m_srcPoly[j].Y + m_delta * (m_normals[j].Y - m_normals[j].X * dx)))); + } + //------------------------------------------------------------------------------ + + internal void DoMiter(int j, int k, double r) + { + double q = m_delta / r; + m_destPoly.Add(new IntPoint(Round(m_srcPoly[j].X + (m_normals[k].X + m_normals[j].X) * q), + Round(m_srcPoly[j].Y + (m_normals[k].Y + m_normals[j].Y) * q))); + } + //------------------------------------------------------------------------------ + + internal void DoRound(int j, int k) + { + double a = Math.Atan2(m_sinA, + m_normals[k].X * m_normals[j].X + m_normals[k].Y * m_normals[j].Y); + int steps = Math.Max((int)Round(m_StepsPerRad * Math.Abs(a)),1); + + double X = m_normals[k].X, Y = m_normals[k].Y, X2; + for (int i = 0; i < steps; ++i) + { + m_destPoly.Add(new IntPoint( + Round(m_srcPoly[j].X + X * m_delta), + Round(m_srcPoly[j].Y + Y * m_delta))); + X2 = X; + X = X * m_cos - m_sin * Y; + Y = X2 * m_sin + Y * m_cos; + } + m_destPoly.Add(new IntPoint( + Round(m_srcPoly[j].X + m_normals[j].X * m_delta), + Round(m_srcPoly[j].Y + m_normals[j].Y * m_delta))); + } + //------------------------------------------------------------------------------ + } + + class ClipperException : Exception + { + public ClipperException(string description) : base(description){} + } + //------------------------------------------------------------------------------ + +} //end ClipperLib namespace diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib/clipper.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib/clipper.cs.meta new file mode 100644 index 00000000..fff10e79 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ClipperLib/clipper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1139f30c04130724d998e1bae48d15c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ICharacterDataProvider.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ICharacterDataProvider.cs new file mode 100644 index 00000000..2919924b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ICharacterDataProvider.cs @@ -0,0 +1,120 @@ +using System; +using UnityEngine; + +using UnityEngine.Scripting.APIUpdating; + +namespace UnityEditor.U2D.Animation +{ + /// An interface that allows Sprite Editor Modules to edit Character data for user custom importer. + /// Implement this interface for [[ScriptedImporter]] to leverage on Sprite Editor Modules to edit Character data. + [MovedFrom("UnityEditor.U2D.Experimental.Animation")] + public interface ICharacterDataProvider + { + /// + /// Returns the CharacterData structure that represents the Character composition. + /// + /// CharacterData data + CharacterData GetCharacterData(); + /// + /// Sets the CharacterData structure that represents to the data provider + /// + /// CharacterData to set + void SetCharacterData(CharacterData characterData); + } + + /// + /// Data structure that represents a character setup + /// + [Serializable] + [MovedFrom("UnityEditor.U2D.Experimental.Animation")] + public struct CharacterData + { + /// + /// SpriteBones influencing the Character + /// + public UnityEngine.U2D.SpriteBone[] bones; + /// + /// Parts of the character + /// + public CharacterPart[] parts; + /// + /// The dimension of the character required + /// + public Vector2Int dimension; + /// + /// Character grouping information + /// + public CharacterGroup[] characterGroups; + } + + internal interface ICharacterOrder + { + int order { get; set;} + } + + /// + /// Data structure representing CharacterPart grouping + /// + [Serializable] + [MovedFrom("UnityEditor.U2D.Experimental.Animation")] + public struct CharacterGroup : ICharacterOrder + { + /// + /// Name of the CharacterGroup + /// + public string name; + /// + /// The parent group index it belongs to. Set to -1 if does not have a parent. + /// + public int parentGroup; + + [SerializeField] + int m_Order; + + /// + /// The order of the group in the list + /// + public int order + { + get => m_Order; + set => m_Order = value; + } + } + + /// + /// Data structure representing a character part + /// + [Serializable] + [MovedFrom("UnityEditor.U2D.Experimental.Animation")] + public struct CharacterPart : ICharacterOrder + { + /// + /// Position for the Sprite in the character + /// + public RectInt spritePosition; + /// + /// Sprite ID + /// + public string spriteId; + /// + /// Bones influencing the Sprite + /// + public int[] bones; + /// + /// CharacterGroup that the part belongs to + /// + public int parentGroup; + + [SerializeField] + int m_Order; + + /// + /// The order of the part in the list + /// + public int order + { + get => m_Order; + set => m_Order = value; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ICharacterDataProvider.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ICharacterDataProvider.cs.meta new file mode 100644 index 00000000..c4d02fea --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ICharacterDataProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d02894817219f7c43bd5dad401749d7e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons.meta new file mode 100644 index 00000000..6fa50c6b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9a88e2b75410bc4a820dfe3cf86a25d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark.meta new file mode 100644 index 00000000..46050980 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29376bbf08d892f46b253107863393d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library.png new file mode 100644 index 00000000..5275818e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library.png.meta new file mode 100644 index 00000000..cd6ed4e3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 7afac7287fbef4e4eb1ba5d37fb251b1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@16x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@16x.png new file mode 100644 index 00000000..4b420a1e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@16x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@16x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@16x.png.meta new file mode 100644 index 00000000..82057afc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@16x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e8a7461f5846e4a49815efe7dcfe7ece +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@2x.png new file mode 100644 index 00000000..27fde9cd Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@2x.png.meta new file mode 100644 index 00000000..3b9ec265 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@2x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 286d9cb65d1c6ac4f93737bd25ac22b2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@4x.png new file mode 100644 index 00000000..36aff201 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@4x.png.meta new file mode 100644 index 00000000..3599c290 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@4x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: febce835e6102a04eb904e6396eebec4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@8x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@8x.png new file mode 100644 index 00000000..8528d411 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@8x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@8x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@8x.png.meta new file mode 100644 index 00000000..ad7878f5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Library@8x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: ca39c184f70a1a74ea63d0d32e9e79d7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver.png new file mode 100644 index 00000000..6fea798a Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver.png.meta new file mode 100644 index 00000000..110c912d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: b8dea9973ac769c4f8e8d1a29320f732 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@16x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@16x.png new file mode 100644 index 00000000..ad8c6967 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@16x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@16x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@16x.png.meta new file mode 100644 index 00000000..613207f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@16x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: aa3d749e08f033a47b14aed3e77eff53 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@2x.png new file mode 100644 index 00000000..202df64e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@2x.png.meta new file mode 100644 index 00000000..b3b61d7e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@2x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: ddf178be529e4c44dbc4457f2d1ba807 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@4x.png new file mode 100644 index 00000000..c9144c49 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@4x.png.meta new file mode 100644 index 00000000..b855fda3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@4x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 9356ffd19a4b4964fa58567286d7ff01 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@8x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@8x.png new file mode 100644 index 00000000..88238c05 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@8x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@8x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@8x.png.meta new file mode 100644 index 00000000..0a3591b7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Dark/Sprite Resolver@8x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: fe71fcdfcbfcbda4f901f3a3e5f3075e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light.meta new file mode 100644 index 00000000..7c0f9912 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 56b6316a880c556419c7dff52b1751e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library.png new file mode 100644 index 00000000..80bd3eb2 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library.png.meta new file mode 100644 index 00000000..737efb04 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 902fb3e231a868949990174226b200d0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@16x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@16x.png new file mode 100644 index 00000000..af9927a0 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@16x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@16x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@16x.png.meta new file mode 100644 index 00000000..1cd760aa --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@16x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 92f8cb35eb63e1445a18c4fc6fdef357 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@2x.png new file mode 100644 index 00000000..65b528d9 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@2x.png.meta new file mode 100644 index 00000000..f0f6532e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@2x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: aaac7d65bd289a04f90f662d819fd5ab +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@4x.png new file mode 100644 index 00000000..ae61cda7 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@4x.png.meta new file mode 100644 index 00000000..bf04329b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@4x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 790c78d4984be2c44a13480b2ce51739 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@8x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@8x.png new file mode 100644 index 00000000..0228eb10 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@8x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@8x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@8x.png.meta new file mode 100644 index 00000000..f5ee67f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Library@8x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c205949e6e7659d49af23fb7febdf5bc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver.png new file mode 100644 index 00000000..fbfee25e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver.png.meta new file mode 100644 index 00000000..3e8a976a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f9fa586a59622974c8757320292933e5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@16x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@16x.png new file mode 100644 index 00000000..beda2a3b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@16x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@16x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@16x.png.meta new file mode 100644 index 00000000..74670106 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@16x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 21851b41c37aac24cb83471559da7465 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@2x.png new file mode 100644 index 00000000..429aae83 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@2x.png.meta new file mode 100644 index 00000000..f9014026 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@2x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 44999ea91b639364ba9c9dc2174b20f2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@4x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@4x.png new file mode 100644 index 00000000..0d26a81b Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@4x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@4x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@4x.png.meta new file mode 100644 index 00000000..7b58fa06 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@4x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 812106d50a8a76a4d9e68c85c8fb976a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@8x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@8x.png new file mode 100644 index 00000000..7445b57e Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@8x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@8x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@8x.png.meta new file mode 100644 index 00000000..800f4fd2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Light/Sprite Resolver@8x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 70477a350df2c3a43afd510b7f827424 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected.meta new file mode 100644 index 00000000..956237c2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddadd2007ee717343adbaf3cab44f7f9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library.png new file mode 100644 index 00000000..70f73569 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library.png.meta new file mode 100644 index 00000000..3a874280 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1b8aa18d56d7623428cad9997223857e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library@2x.png new file mode 100644 index 00000000..cf711dfa Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library@2x.png.meta new file mode 100644 index 00000000..5dc0ef37 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Library@2x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: b0a57414029dd2646b092acc82acba15 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver.png new file mode 100644 index 00000000..61b6efed Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver.png.meta new file mode 100644 index 00000000..95cd3736 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d12cc2bf0f6294f4b8bcfd60b290d635 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver@2x.png b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver@2x.png new file mode 100644 index 00000000..ff74cc38 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver@2x.png differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver@2x.png.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver@2x.png.meta new file mode 100644 index 00000000..c5c22958 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/Icons/Selected/Sprite Resolver@2x.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d4ecc3333ec1e054fbac2696e318e017 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay.meta new file mode 100644 index 00000000..4583d1c7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5806d81149b303c46b440badec89bf56 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/DropdownMenu.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/DropdownMenu.cs new file mode 100644 index 00000000..92e038cc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/DropdownMenu.cs @@ -0,0 +1,57 @@ +using UnityEngine; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Layout +{ + internal class DropdownMenu : VisualElement + { + public class DropdownMenuFactory : UxmlFactory {} + public class DropdownMenuUxmlTraits : UxmlTraits {} + + /* + private ButtonGroup m_ButtonGroup; + + public DropdownMenu() + { + RegisterCallback(OnFocusOut, Capture.NoCapture); + RegisterCallback(OnMouseLeaveEvent); + } + + public void InitialiseWithButtonGroup(ButtonGroup buttonGroup) + { + if (m_ButtonGroup == buttonGroup) + return; + + m_ButtonGroup = buttonGroup; + var buttonGroupLocalPosition = parent.WorldToLocal(new Vector2(buttonGroup.worldBound.x, buttonGroup.worldBound.y)); + style.positionType = PositionType.Absolute; + style.positionLeft = buttonGroupLocalPosition.x; + style.positionTop = buttonGroupLocalPosition.y; + style.flexDirection = buttonGroup.isHorizontal ? FlexDirection.Row : FlexDirection.Column; + foreach (var element in buttonGroup.elements) + Add(element); + } + + private void OnMouseLeaveEvent(MouseLeaveEvent evt) + { + Close(); + } + + private void OnFocusOut(FocusOutEvent evt) + { + Close(); + } + + private void Close() + { + foreach (var element in contentContainer.Children()) + m_ButtonGroup.elements.Add(element); + this.contentContainer.Clear(); + + style.width = 0; + style.height = 0; + m_ButtonGroup = null; + } + */ + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/DropdownMenu.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/DropdownMenu.cs.meta new file mode 100644 index 00000000..53e673c9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/DropdownMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b245eff55d115544b9cc52444a1b8ca5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlay.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlay.cs new file mode 100644 index 00000000..fca6eaed --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlay.cs @@ -0,0 +1,97 @@ +using UnityEditor.U2D.Animation; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Layout +{ + internal class LayoutOverlay : VisualElement + { + public class LayoutOverlayFactory : UxmlFactory {} + public class LayoutOverlayUxmlTraits : UxmlTraits {} + + private ScrollableToolbar m_HorizontalToolbar; + private ScrollableToolbar m_VerticalToolbar; + private VisualElement m_HorizontalHolder; + private VisualElement m_LeftOverlay; + private VisualElement m_RightOverlay; + private DropdownMenu m_DropdownOverlay; + + public ScrollableToolbar horizontalToolbar + { + get + { + if (m_HorizontalToolbar == null) + m_HorizontalToolbar = this.Q("HorizontalToolbar"); + return m_HorizontalToolbar; + } + } + + public ScrollableToolbar verticalToolbar + { + get + { + if (m_VerticalToolbar == null) + m_VerticalToolbar = this.Q("VerticalToolbar"); + return m_VerticalToolbar; + } + } + + public VisualElement horizontalHolder + { + get + { + if (m_HorizontalHolder == null) + m_HorizontalHolder = this.Q("HorizontalHolder"); + return m_HorizontalHolder; + } + } + + public VisualElement leftOverlay + { + get + { + if (m_LeftOverlay == null) + m_LeftOverlay = this.Q("LeftOverlay"); + return m_LeftOverlay; + } + } + + public VisualElement rightOverlay + { + get + { + if (m_RightOverlay == null) + m_RightOverlay = this.Q("RightOverlay"); + return m_RightOverlay; + } + } + + public DropdownMenu dropdownOverlay + { + get + { + if (m_DropdownOverlay == null) + m_DropdownOverlay = this.Q("DropdownOverlay"); + return m_DropdownOverlay; + } + } + + public bool hasScrollbar + { + get { return this.ClassListContains("HasScrollbar"); } + set + { + if (value) + this.AddToClassList("HasScrollbar"); + else + this.RemoveFromClassList("HasScrollbar"); + } + } + + public LayoutOverlay() + { + this.StretchToParentSize(); + styleSheets.Add(ResourceLoader.Load("LayoutOverlay/LayoutOverlayStyle.uss")); + } + } +} + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlay.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlay.cs.meta new file mode 100644 index 00000000..d6947b24 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlay.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f95db4a471e2cb94badcf4b1271cfee1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlayUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlayUtility.cs new file mode 100644 index 00000000..3c136448 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlayUtility.cs @@ -0,0 +1,35 @@ +using System; +using UnityEditor.U2D.Animation; +using UnityEngine; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Layout +{ + internal static class LayoutOverlayUtility + { + public static Button CreateButton(string name, Action clickEvent, string tooltip = null, string text = null, string imageResourcePath = null, string stylesheetPath = null) + { + Button button = new Button(clickEvent); + button.name = name; + button.tooltip = tooltip; + + if (!String.IsNullOrEmpty(text)) + button.text = text; + if (!String.IsNullOrEmpty(imageResourcePath)) + { + var texture = ResourceLoader.Load(imageResourcePath); + if (texture != null) + { + Image image = new Image(); + image.image = texture; + button.Add(image); + } + } + if (!String.IsNullOrEmpty(stylesheetPath)) + button.styleSheets.Add(ResourceLoader.Load(stylesheetPath)); + + return button; + } + } + +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlayUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlayUtility.cs.meta new file mode 100644 index 00000000..1dd306e2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/LayoutOverlayUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9bc7b5069eb56064a965af1f5d392959 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators.meta new file mode 100644 index 00000000..a0f7db42 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8356cf4cb497279418c30e5fcdfe82b8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators/Draggable.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators/Draggable.cs new file mode 100644 index 00000000..b4e9241d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators/Draggable.cs @@ -0,0 +1,146 @@ +using UnityEngine; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Layout +{ + internal interface IDraggable + { + bool IsMovableNow(); + void UpdatePresenterPosition(); + } + + internal class Draggable : MouseManipulator + { + private Vector2 m_Start; + protected bool m_Active; + + public Vector2 panSpeed { get; set; } + public bool clampToParentEdges { get; set; } + + public Draggable(bool clampToParentEdges = false) + { + activators.Add(new ManipulatorActivationFilter {button = MouseButton.LeftMouse}); + panSpeed = Vector2.one; + this.clampToParentEdges = clampToParentEdges; + m_Active = false; + } + + protected Rect CalculatePosition(float x, float y, float width, float height) + { + var rect = new Rect(x, y, width, height); + + if (clampToParentEdges) + { + if (rect.x < 0f) + rect.x = 0f; + else if (rect.xMax > target.parent.layout.width) + rect.x = target.parent.layout.width - rect.width; + + if (rect.y < 0f) + rect.y = 0f; + else if (rect.yMax > target.parent.layout.height) + rect.y = target.parent.layout.height - rect.height; + + // Reset size, we never intended to change them in the first place + rect.width = width; + rect.height = height; + } + + return rect; + } + + protected override void RegisterCallbacksOnTarget() + { + target.RegisterCallback(OnMouseDown); + target.RegisterCallback(OnMouseMove); + target.RegisterCallback(OnMouseUp); + } + + protected override void UnregisterCallbacksFromTarget() + { + target.UnregisterCallback(OnMouseDown); + target.UnregisterCallback(OnMouseMove); + target.UnregisterCallback(OnMouseUp); + } + + protected void OnMouseDown(MouseDownEvent e) + { + if (m_Active) + { + e.StopImmediatePropagation(); + return; + } + + /* + IDraggable ce = e.target as IDraggable; + if (ce == null || !ce.IsMovableNow()) + { + return; + } + */ + + if (CanStartManipulation(e)) + { + m_Start = e.localMousePosition; + + m_Active = true; + target.CaptureMouse(); + e.StopPropagation(); + } + } + + protected void OnMouseMove(MouseMoveEvent e) + { + /* + IDraggable ce = e.target as IDraggable; + if (ce == null || !ce.IsMovableNow()) + { + return; + } + */ + + if (m_Active) + { + Vector2 diff = e.localMousePosition - m_Start; + Rect rect = CalculatePosition(target.layout.x + diff.x, target.layout.y + diff.y, target.layout.width, target.layout.height); + + if (target.style.position == Position.Relative) + { + target.style.left = rect.xMin; + target.style.top = rect.yMin; + target.style.right = rect.xMax; + target.style.bottom = rect.yMax; + } + else if (target.style.position == Position.Absolute) + { + target.style.left = rect.x; + target.style.top = rect.y; + } + + e.StopPropagation(); + } + } + + protected void OnMouseUp(MouseUpEvent e) + { + /* + IDraggable ce = e.target as IDraggable; + if (ce == null || !ce.IsMovableNow()) + { + return; + } + */ + + if (m_Active) + { + if (CanStopManipulation(e)) + { + //ce.UpdatePresenterPosition(); + m_Active = false; + target.ReleaseMouse(); + e.StopPropagation(); + } + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators/Draggable.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators/Draggable.cs.meta new file mode 100644 index 00000000..2f2f22a4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/Manipulators/Draggable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d814cba40e37284b8e04f5f06b68300 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/ScrollableToolbar.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/ScrollableToolbar.cs new file mode 100644 index 00000000..ca827fbd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/ScrollableToolbar.cs @@ -0,0 +1,134 @@ +using System.Collections.Generic; +using UnityEditor.U2D.Animation; +using UnityEngine; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Layout +{ + internal class ScrollableToolbar : VisualElement + { + public class ScrollableToolbarFactory : UxmlFactory {} + public class ScrollableToolbarUxmlTraits : UxmlTraits + { + UxmlBoolAttributeDescription m_IsHorizontal; + + public ScrollableToolbarUxmlTraits() + { + m_IsHorizontal = new UxmlBoolAttributeDescription { name = "isHorizontal" }; + } + + public override IEnumerable uxmlChildElementsDescription + { + get { yield break; } + } + + public override void Init(VisualElement ve, IUxmlAttributes bag, CreationContext cc) + { + base.Init(ve, bag, cc); + + ScrollableToolbar toolbar = ((ScrollableToolbar)ve); + toolbar.isHorizontal = m_IsHorizontal.GetValueFromBag(bag, cc); + } + } + + private ScrollView m_ScrollView; + private bool m_IsHorizontal; + + public bool isHorizontal + { + get { return m_IsHorizontal; } + set + { + if (m_IsHorizontal != value) + { + m_IsHorizontal = value; + SetupScrolling(); + } + } + } + + public ScrollableToolbar() : this(false) + { + } + + public ScrollableToolbar(bool isHorizontal) + { + m_ScrollView = new ScrollView() {name = "ScrollView"};; + m_ScrollView.StretchToParentSize(); + hierarchy.Add(m_ScrollView); + + m_IsHorizontal = isHorizontal; + SetupScrolling(); + + styleSheets.Add(ResourceLoader.Load("LayoutOverlay/ScrollableToolbar.uss")); + + // TODO: Add onto current ScrollView internal WheelEvent + m_ScrollView.RegisterCallback(OnScrollWheel); + + pickingMode = PickingMode.Ignore; + m_ScrollView.pickingMode = PickingMode.Ignore; + m_ScrollView.contentViewport.pickingMode = PickingMode.Ignore; + m_ScrollView.contentContainer.pickingMode = PickingMode.Ignore; + } + + public void AddToContainer(VisualElement element) + { + m_ScrollView.contentContainer.Add(element); + } + + public void Collapse(bool collapse) + { + if (collapse) + AddToClassList("Collapse"); + else + RemoveFromClassList("Collapse"); + } + + private void SetupScrolling() + { + if (isHorizontal) + { + m_ScrollView.style.flexDirection = FlexDirection.Row; + m_ScrollView.contentViewport.style.marginLeft = 10; + m_ScrollView.contentViewport.style.marginRight = 10; + m_ScrollView.contentViewport.style.marginTop = 0; + m_ScrollView.contentViewport.style.marginBottom = 0; + m_ScrollView.contentContainer.style.flexDirection = FlexDirection.Row; + m_ScrollView.contentContainer.style.flexGrow = 1f; + } + else + { + m_ScrollView.style.flexDirection = FlexDirection.Column; + m_ScrollView.contentViewport.style.marginLeft = 0; + m_ScrollView.contentViewport.style.marginRight = 0; + m_ScrollView.contentViewport.style.marginTop = 10; + m_ScrollView.contentViewport.style.marginBottom = 10; + m_ScrollView.contentContainer.style.flexDirection = FlexDirection.Column; + m_ScrollView.contentContainer.style.flexGrow = 1f; + } + } + + void OnScrollWheel(WheelEvent evt) + { + /* + // Handled by ScrollView + if (!isHorizontal && m_ScrollView.contentContainer.layout.height - layout.height > 0) + { + if (evt.delta.y < 0) + m_ScrollView.verticalScroller.ScrollPageUp(); + else if (evt.delta.y > 0) + m_ScrollView.verticalScroller.ScrollPageDown(); + } + */ + if (isHorizontal && m_ScrollView.contentContainer.layout.width - layout.width > 0) + { + // TODO: Does not provide delta.x for sidescrolling mouse wheel. Use delta.y for now. + if (evt.delta.y < 0) + m_ScrollView.horizontalScroller.ScrollPageUp(); + else if (evt.delta.y > 0) + m_ScrollView.horizontalScroller.ScrollPageDown(); + } + evt.StopPropagation(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/ScrollableToolbar.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/ScrollableToolbar.cs.meta new file mode 100644 index 00000000..e6cf3303 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/LayoutOverlay/ScrollableToolbar.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 14eab3f75d7d9eb479d8880e6ad90557 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ResourceLoader.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ResourceLoader.cs new file mode 100644 index 00000000..98ebe7cb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ResourceLoader.cs @@ -0,0 +1,18 @@ +using System.IO; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class ResourceLoader + { + const string k_ResourcePath = "Packages/com.unity.2d.animation/Editor/Assets"; + + internal static T Load(string path) where T : Object + { + var assetPath = Path.Combine(k_ResourcePath, path); + var asset = AssetDatabase.LoadAssetAtPath(assetPath); + return asset; + } + } +} + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ResourceLoader.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ResourceLoader.cs.meta new file mode 100644 index 00000000..e311b5ea --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/ResourceLoader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d7148ed526519c48bda43a8a5a9dceb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule.meta new file mode 100644 index 00000000..fcc9346b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c5c95ab5cf49784c86dc247663d026e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/AssociateBonesScope.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/AssociateBonesScope.cs new file mode 100644 index 00000000..284636b7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/AssociateBonesScope.cs @@ -0,0 +1,34 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class AssociateBonesScope : IDisposable + { + private bool m_Disposed; + private bool m_AssociateBones; + private SpriteCache m_Sprite; + + public AssociateBonesScope(SpriteCache sprite) + { + m_Sprite = sprite; + m_AssociateBones = m_Sprite.AssociatePossibleBones(); + } + + ~AssociateBonesScope() + { + if (!m_Disposed) + Debug.LogError("Scope was not disposed! You should use the 'using' keyword or manually call Dispose."); + } + + public void Dispose() + { + if (m_Disposed) + return; + + m_Disposed = true; + if (m_AssociateBones) + m_Sprite.DeassociateUnusedBones(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/AssociateBonesScope.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/AssociateBonesScope.cs.meta new file mode 100644 index 00000000..16d77b8c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/AssociateBonesScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5379fb539445eb24ea7ac709f8df31b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BaseTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BaseTool.cs new file mode 100644 index 00000000..59286f2f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BaseTool.cs @@ -0,0 +1,68 @@ +using System; +using UnityEditor.U2D.Layout; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface ITool {} + + internal abstract class BaseTool : SkinningObject, ITool + { + [SerializeField] + private LayoutOverlay m_LayoutOverlay; + + internal LayoutOverlay layoutOverlay + { + get + { + return m_LayoutOverlay; + } + } + + [SerializeField] + private bool m_IsActive = false; + public bool isActive + { + get { return m_IsActive; } + private set { m_IsActive = value; } + } + + public virtual int defaultControlID { get { return 0; } } + + public virtual IMeshPreviewBehaviour previewBehaviour + { + get { return null; } + } + + internal override void OnDestroy() + { + Deactivate(); + } + + public void Activate() + { + isActive = true; + OnActivate(); + } + + public void Deactivate() + { + isActive = false; + OnDeactivate(); + } + + public void DoGUI() + { + if (isActive) + OnGUI(); + } + + public virtual void Initialize(LayoutOverlay layout) + { + m_LayoutOverlay = layout; + } + protected virtual void OnActivate() {} + protected virtual void OnDeactivate() {} + protected virtual void OnGUI() {} + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BaseTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BaseTool.cs.meta new file mode 100644 index 00000000..503664f1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BaseTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc0c24ed6655ecc449dcbe4a8f3bd744 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BoneDrawingUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BoneDrawingUtility.cs new file mode 100644 index 00000000..f3ae2fc7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BoneDrawingUtility.cs @@ -0,0 +1,84 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class BoneDrawingUtility + { + public static float GetBoneRadius(Vector3 position, float scale = 1.0f) + { + if (Camera.current != null) + { + return 0.15f * scale * HandleUtility.GetHandleSize(position); + } + + return 10f * scale / Handles.matrix.GetColumn(0).magnitude; + } + + public static void DrawBoneNode(Vector3 position, Vector3 forward, Color color, float scale = 1.0f) + { + Color c = Handles.color; + Handles.color = color; + + Handles.DrawSolidDisc(position, -forward, GetBoneRadius(position, scale) * 0.3f); + + Handles.color = c; + } + + public static void DrawBone(Vector3 position, Vector3 endPosition, Vector3 forward, Color color, float scale = 1.0f) + { + Color c = Handles.color; + Handles.color = color; + + var right = Vector3.right; + var v = endPosition - position; + + if (v.sqrMagnitude != 0) + right = v.normalized; + + var up = Vector3.Cross(right, forward).normalized; + var radius = GetBoneRadius(position, scale) * 0.5f; + var numSamples = 12; + + if (v.sqrMagnitude <= radius * radius) + DrawingUtility.DrawSolidArc(position, -forward, up, 360f, radius, numSamples * 2); + else + { + DrawingUtility.DrawSolidArc(position, -forward, up, 180f, radius, numSamples); + DrawingUtility.DrawLine(position, endPosition, forward, radius * 2f, 0f); + } + + Handles.color = c; + } + + public static void DrawBoneOutline(Vector3 position, Vector3 endPosition, Vector3 forward, Color color, float outlineScale = 1.35f, float scale = 1.0f) + { + outlineScale = Mathf.Max(1f, outlineScale); + + Color c = Handles.color; + Handles.color = color; + + var right = Vector3.right; + var v = endPosition - position; + + if (v.sqrMagnitude != 0) + right = v.normalized; + + var up = Vector3.Cross(right, forward).normalized; + var radius = GetBoneRadius(position, scale) * 0.5f; + var outlineWidth = radius * (outlineScale - 1f); + var numSamples = 12; + + if (v.sqrMagnitude <= radius * radius) + DrawingUtility.DrawSolidArc(position, -forward, up, 360f, radius, outlineScale, numSamples * 2); + else + { + DrawingUtility.DrawSolidArc(position, -forward, up, 180f, radius, outlineScale, numSamples); + DrawingUtility.DrawSolidArc(endPosition, -forward, -up, 180f, outlineWidth, 0f, numSamples); + DrawingUtility.DrawLine(position + up * (radius + outlineWidth * 0.5f), endPosition + up * outlineWidth * 0.5f, forward, outlineWidth, outlineWidth); + DrawingUtility.DrawLine(position - up * (radius + outlineWidth * 0.5f), endPosition - up * outlineWidth * 0.5f, forward, outlineWidth, outlineWidth); + } + + Handles.color = c; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BoneDrawingUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BoneDrawingUtility.cs.meta new file mode 100644 index 00000000..31796a85 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/BoneDrawingUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e0025ed472de854692946726304a452 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache.meta new file mode 100644 index 00000000..61555774 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d59ac20961f9b95419fd53d6c9663903 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/BaseObject.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/BaseObject.cs new file mode 100644 index 00000000..9cf75cfa --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/BaseObject.cs @@ -0,0 +1,106 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ +#if CODE_COVERAGE + internal class BaseObject + { + public static T CreateInstance() + { + return Activator.CreateInstance(); + } + + public static void DestroyImmediate(object o) + { + if (o is BaseObject) + { + var obj = o as BaseObject; + obj.OnDestroy(); + s_Objects.Remove(obj.GetInstanceID()); + } + else if (o is UnityEngine.Object) + { + var obj = o as UnityEngine.Object; + Undo.ClearUndo(obj); + UnityEngine.Object.DestroyImmediate(obj); + } + } + + public static BaseObject InstanceIDToObject(int instanceID) + { + var obj = default(BaseObject); + s_Objects.TryGetValue(instanceID, out obj); + return obj; + } + + private static Dictionary s_Objects = new Dictionary(); + private static int s_InstanceID = 0; + private int m_InstanceID; + + public string name { get; set; } + public HideFlags hideFlags = HideFlags.None; + + public BaseObject() + { + m_InstanceID = ++s_InstanceID; + s_Objects.Add(m_InstanceID, this); + } + + internal virtual void OnEnable() {} + internal virtual void OnDestroy() {} + + public int GetInstanceID() + { + return m_InstanceID; + } + + public override bool Equals(object other) + { + if ((other == null)) + return false; + + return object.ReferenceEquals(this, other); + } + + public override int GetHashCode() + { + return m_InstanceID.GetHashCode(); + } + + public static bool operator==(BaseObject t1, BaseObject t2) + { + if (object.ReferenceEquals(t1, null)) + return object.ReferenceEquals(t2, null); + + return object.ReferenceEquals(t1, t2); + } + + public static bool operator!=(BaseObject t1, BaseObject t2) + { + return !(t1 == t2); + } + } +#else + internal class BaseObject : ScriptableObject + { + public static void DestroyImmediate(object o) + { + if (o is UnityEngine.Object) + { + var obj = o as UnityEngine.Object; + Undo.ClearUndo(obj); + UnityEngine.Object.DestroyImmediate(obj); + } + } + + public static BaseObject InstanceIDToObject(int instanceID) + { + return EditorUtility.InstanceIDToObject(instanceID) as BaseObject; + } + + internal virtual void OnEnable() {} + internal virtual void OnDestroy() {} + } +#endif +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/BaseObject.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/BaseObject.cs.meta new file mode 100644 index 00000000..cd037942 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/BaseObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ceaf8ef48b796342bb695b046536af8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/Cache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/Cache.cs new file mode 100644 index 00000000..d1f000e2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/Cache.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class Cache : BaseObject, ICacheUndo + { + public static T Create() where T : Cache + { + var cache = CreateInstance(); + cache.hideFlags = HideFlags.DontSave; + return cache; + } + + public static void Destroy(Cache cache) + { + cache.Destroy(); + DestroyImmediate(cache); + } + + [SerializeField] + private List m_CacheObjects = new List(); + [SerializeField] + private List m_RemovedCacheObjects = new List(); + private string m_UndoOperationName = null; + private IUndo m_DefaultUndo = new UnityEngineUndo(); + private IUndo m_UndoOverride = null; + + protected IUndo undo + { + get + { + if (undoOverride != null) + return undoOverride; + + return m_DefaultUndo; + } + } + + public IUndo undoOverride + { + get { return m_UndoOverride; } + set { m_UndoOverride = value; } + } + + public bool isUndoOperationSet + { + get { return string.IsNullOrEmpty(m_UndoOperationName) == false; } + } + + public void IncrementCurrentGroup() + { + undo.IncrementCurrentGroup(); + } + + public virtual void BeginUndoOperation(string operationName) + { + if (isUndoOperationSet == false) + { + Debug.Assert(!m_CacheObjects.Contains(null)); + + m_UndoOperationName = operationName; + undo.RegisterCompleteObjectUndo(this, m_UndoOperationName); + undo.RegisterCompleteObjectUndo(m_CacheObjects.ToArray(), m_UndoOperationName); + undo.RegisterCompleteObjectUndo(m_RemovedCacheObjects.ToArray(), m_UndoOperationName); + } + } + + public void EndUndoOperation() + { + m_UndoOperationName = null; + } + + public bool IsRemoved(CacheObject cacheObject) + { + return m_RemovedCacheObjects.Contains(cacheObject); + } + + public T CreateCache() where T : CacheObject + { + var cacheObject = FindRemovedCacheObject(); + + if (cacheObject != null) + { + m_RemovedCacheObjects.Remove(cacheObject); + cacheObject.OnEnable(); + } + else + { + cacheObject = CacheObject.Create(this); + } + + m_CacheObjects.Add(cacheObject); + + cacheObject.OnCreate(); + + return cacheObject; + } + + private T FindRemovedCacheObject() where T : CacheObject + { + return m_RemovedCacheObjects.FirstOrDefault((o) => o.GetType().Equals(typeof(T))) as T; + } + + public void Destroy(CacheObject cacheObject) + { + Debug.Assert(cacheObject != null); + Debug.Assert(cacheObject.owner == this); + Debug.Assert(m_CacheObjects.Contains(cacheObject)); + + m_CacheObjects.Remove(cacheObject); + m_RemovedCacheObjects.Add(cacheObject); + + cacheObject.OnDestroy(); + } + + public void Destroy() + { + Debug.Assert(!m_CacheObjects.Contains(null)); + + EndUndoOperation(); + + undo.ClearUndo(this); + + var cacheObjects = m_CacheObjects.ToArray(); + + foreach (var cacheObject in cacheObjects) + DestroyImmediate(cacheObject); + + cacheObjects = m_RemovedCacheObjects.ToArray(); + + foreach (var cacheObject in cacheObjects) + DestroyImmediate(cacheObject); + + m_CacheObjects.Clear(); + m_RemovedCacheObjects.Clear(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/Cache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/Cache.cs.meta new file mode 100644 index 00000000..505187f3 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/Cache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 455f18c8a1cd7574f84ff7236cfaadea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/CacheObject.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/CacheObject.cs new file mode 100644 index 00000000..5c004a2c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/CacheObject.cs @@ -0,0 +1,39 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class CacheObject : BaseObject, ISerializationCallbackReceiver + { + public static T Create(Cache owner) where T : CacheObject + { + var cacheObject = CreateInstance(); + cacheObject.hideFlags = HideFlags.HideAndDontSave; + cacheObject.owner = owner; + return cacheObject; + } + + [SerializeField] + private Cache m_Owner; + + public Cache owner + { + get { return m_Owner; } + set { m_Owner = value; } + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + OnAfterDeserialize(); + } + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + OnBeforeSerialize(); + } + + internal virtual void OnCreate() {} + protected virtual void OnAfterDeserialize() {} + protected virtual void OnBeforeSerialize() {} + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/CacheObject.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/CacheObject.cs.meta new file mode 100644 index 00000000..70c2fba6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Cache/CacheObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea21de3798988c84dbc83021a3e6ecee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool.meta new file mode 100644 index 00000000..f61b4d91 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6735c3e859fb15b4191b28f225534760 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool/SwitchModeTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool/SwitchModeTool.cs new file mode 100644 index 00000000..80889c7e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool/SwitchModeTool.cs @@ -0,0 +1,25 @@ +using System; + +namespace UnityEditor.U2D.Animation +{ + internal class SwitchModeTool : BaseTool + { + protected override void OnActivate() + { + if (skinningCache.mode != SkinningMode.SpriteSheet) + { + skinningCache.mode = SkinningMode.SpriteSheet; + skinningCache.events.skinningModeChanged.Invoke(SkinningMode.SpriteSheet); + } + } + + protected override void OnDeactivate() + { + if (skinningCache.mode != SkinningMode.Character) + { + skinningCache.mode = SkinningMode.Character; + skinningCache.events.skinningModeChanged.Invoke(SkinningMode.Character); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool/SwitchModeTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool/SwitchModeTool.cs.meta new file mode 100644 index 00000000..9e8d7875 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CharacterModeTool/SwitchModeTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: daabb48969fe3724f80d2c96d89d710e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ColorExtensions.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ColorExtensions.cs new file mode 100644 index 00000000..8b156677 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ColorExtensions.cs @@ -0,0 +1,13 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class ColorExtensions + { + public static Color AlphaMultiplied(this Color c, float multiplier) + { + return new Color(c.r, c.g, c.b, c.a * multiplier); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ColorExtensions.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ColorExtensions.cs.meta new file mode 100644 index 00000000..0f11b6ed --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ColorExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10889aecec5b6ee41a2a1626c4cfc07c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CopyTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CopyTool.cs new file mode 100644 index 00000000..8e19875c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CopyTool.cs @@ -0,0 +1,661 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +using UnityEditor.U2D.Layout; +using UnityEngine.U2D; + +namespace UnityEditor.U2D.Animation +{ + internal interface ICopyToolStringStore + { + string stringStore + { + get; + set; + } + } + + internal class SystemCopyBufferStringStore : ICopyToolStringStore + { + public string stringStore + { + get { return EditorGUIUtility.systemCopyBuffer; } + set { EditorGUIUtility.systemCopyBuffer = value; } + } + } + + internal class CopyTool : MeshToolWrapper + { + public class NewBonesStore + { + public BoneCache[] newBones; + public Dictionary newBoneNameDict; + public NewBonesStore() + { + newBones = null; + newBoneNameDict = new Dictionary(); + } + + public void MapAllExistingBones() + { + foreach (var bone in newBones) + newBoneNameDict.Add(bone.name, bone.name); + } + } + + private ICopyToolStringStore m_CopyToolStringStore; + private CopyToolView m_CopyToolView; + + public float pixelsPerUnit + { + private get; + set; + } + + public ICopyToolStringStore copyToolStringStore + { + set { m_CopyToolStringStore = value; } + } + + internal override void OnCreate() + { + m_CopyToolView = new CopyToolView(); + m_CopyToolView.onPasteActivated += OnPasteActivated; + m_CopyToolStringStore = new SystemCopyBufferStringStore(); + disableMeshEditor = true; + } + + public override void Initialize(LayoutOverlay layout) + { + m_CopyToolView.Initialize(layout); + } + + protected override void OnActivate() + { + base.OnActivate(); + m_CopyToolView.Show(); + } + + protected override void OnDeactivate() + { + base.OnDeactivate(); + m_CopyToolView.Hide(); + } + + private void CopyMeshFromSpriteCache(SpriteCache sprite, SkinningCopySpriteData skinningSpriteData) + { + if (meshTool == null) + return; + + meshTool.SetupSprite(sprite); + skinningSpriteData.vertices = meshTool.mesh.vertices; + skinningSpriteData.indices = meshTool.mesh.indices; + skinningSpriteData.edges = meshTool.mesh.edges; + skinningSpriteData.boneWeightNames = new List(); + foreach (var bone in meshTool.mesh.bones) + { + skinningSpriteData.boneWeightNames.Add(bone.name); + } + } + + public void OnCopyActivated() + { + SkinningCopyData skinningCopyData; + var selectedSprite = skinningCache.selectedSprite; + if (selectedSprite == null) + { + skinningCopyData = CopyAll(); + } + else + { + skinningCopyData = CopySingle(selectedSprite); + } + + if (skinningCopyData != null) + m_CopyToolStringStore.stringStore = SkinningCopyUtility.SerializeSkinningCopyDataToString(skinningCopyData); + skinningCache.events.copy.Invoke(); + } + + public SkinningCopyData CopyAll() + { + var skinningCopyData = new SkinningCopyData(); + skinningCopyData.pixelsPerUnit = pixelsPerUnit; + + var sprites = skinningCache.GetSprites(); + foreach (var sprite in sprites) + { + var skinningSpriteData = new SkinningCopySpriteData(); + skinningSpriteData.spriteName = sprite.name; + + var skeleton = skinningCache.GetEffectiveSkeleton(sprite); + if (skeleton != null && skeleton.BoneCount > 0) + { + if (skinningCache.hasCharacter) + { + // Order doesn't matter for character bones + skinningSpriteData.spriteBones = skeleton.bones.ToSpriteBone(Matrix4x4.identity).Select(x => new SpriteBoneCopyData() + { + spriteBone = x, + order = -1 + }).ToList(); + } + + else + { + skinningSpriteData.spriteBones = new List(); + var bones = skeleton.bones.FindRoots(); + foreach (var bone in bones) + GetSpriteBoneDataRecursively(skinningSpriteData.spriteBones, bone, skeleton.bones.ToList()); + } + } + if (meshTool != null) + { + CopyMeshFromSpriteCache(sprite, skinningSpriteData); + } + skinningCopyData.copyData.Add(skinningSpriteData); + } + + if (meshTool != null) + { + meshTool.SetupSprite(null); + } + + return skinningCopyData; + } + + public SkinningCopyData CopySingle(SpriteCache sprite) + { + var skinningCopyData = new SkinningCopyData(); + skinningCopyData.pixelsPerUnit = pixelsPerUnit; + + // Mesh + var skinningSpriteData = new SkinningCopySpriteData(); + skinningCopyData.copyData.Add(skinningSpriteData); + + CopyMeshFromSpriteCache(sprite, skinningSpriteData); + + // Bones + var rootBones = new List(); + BoneCache[] boneCache = null; + if (skinningCache.hasCharacter) + { + var characterPart = skinningCache.GetCharacterPart(sprite); + if (characterPart != null && characterPart.bones != null) + { + boneCache = characterPart.bones; + var bones = characterPart.bones.FindRoots(); + foreach (var bone in bones) + rootBones.Add(bone); + } + } + else + { + var skeleton = skinningCache.GetEffectiveSkeleton(sprite); + if (skeleton != null && skeleton.BoneCount > 0) + { + boneCache = skeleton.bones; + var bones = boneCache.FindRoots(); + foreach (var bone in bones) + rootBones.Add(bone); + } + } + + if (rootBones.Count > 0) + { + skinningSpriteData.spriteBones = new List(); + foreach (var rootBone in rootBones) + { + var rootBoneIndex = skinningSpriteData.spriteBones.Count; + GetSpriteBoneDataRecursively(skinningSpriteData.spriteBones, rootBone, boneCache.ToList()); + if (skinningCache.hasCharacter) + { + // Offset the bones based on the currently selected Sprite in Character mode + var characterPart = sprite.GetCharacterPart(); + if (characterPart != null) + { + var offset = characterPart.position; + var rootSpriteBone = skinningSpriteData.spriteBones[rootBoneIndex]; + rootSpriteBone.spriteBone.position = rootSpriteBone.spriteBone.position - offset; + skinningSpriteData.spriteBones[rootBoneIndex] = rootSpriteBone; + } + } + } + } + + return skinningCopyData; + } + + private void GetSpriteBoneDataRecursively(List bones, BoneCache rootBone, List boneCache) + { + AppendSpriteBoneDataRecursively(bones, rootBone, -1, boneCache); + } + + private void AppendSpriteBoneDataRecursively(List spriteBones, BoneCache bone, int parentIndex, List boneCache) + { + int currentParentIndex = spriteBones.Count; + + var boneCopyData = new SpriteBoneCopyData() + { + spriteBone = new SpriteBone() + { + name = bone.name, + parentId = parentIndex + }, + order = boneCache.FindIndex(x => x == bone) + }; + if (boneCopyData.order < 0) + { + boneCopyData.order = boneCache.Count; + boneCache.Add(bone); + } + + if (parentIndex == -1 && bone.parentBone != null) + { + boneCopyData.spriteBone.position = bone.position; + boneCopyData.spriteBone.rotation = bone.rotation; + } + else + { + boneCopyData.spriteBone.position = bone.localPosition; + boneCopyData.spriteBone.rotation = bone.localRotation; + } + boneCopyData.spriteBone.position = new Vector3(boneCopyData.spriteBone.position.x, boneCopyData.spriteBone.position.y, bone.depth); + + boneCopyData.spriteBone.length = bone.localLength; + spriteBones.Add(boneCopyData); + foreach (var child in bone) + { + var childBone = child as BoneCache; + if (childBone != null) + AppendSpriteBoneDataRecursively(spriteBones, childBone, currentParentIndex, boneCache); + } + } + + public void OnPasteActivated(bool bone, bool mesh, bool flipX, bool flipY) + { + var copyBuffer = m_CopyToolStringStore.stringStore; + if (!SkinningCopyUtility.CanDeserializeStringToSkinningCopyData(copyBuffer)) + { + Debug.LogError(TextContent.copyError1); + return; + } + + var skinningCopyData = SkinningCopyUtility.DeserializeStringToSkinningCopyData(copyBuffer); + if (skinningCopyData == null || skinningCopyData.copyData.Count == 0) + { + Debug.LogError(TextContent.copyError2); + return; + } + + var scale = 1f; + if (skinningCopyData.pixelsPerUnit > 0f) + scale = pixelsPerUnit / skinningCopyData.pixelsPerUnit; + + var sprites = skinningCache.GetSprites(); + var copyMultiple = skinningCopyData.copyData.Count > 1; + if (copyMultiple && skinningCopyData.copyData.Count != sprites.Length && mesh) + { + Debug.LogError(String.Format(TextContent.copyError3, sprites.Length, skinningCopyData.copyData.Count)); + return; + } + + using (skinningCache.UndoScope(TextContent.pasteData)) + { + NewBonesStore newBonesStore = null; + if (bone && copyMultiple && skinningCache.hasCharacter) + { + newBonesStore = new NewBonesStore(); + var skinningSpriteData = skinningCopyData.copyData[0]; + newBonesStore.newBones = skinningCache.CreateBoneCacheFromSpriteBones(skinningSpriteData.spriteBones.Select(y => y.spriteBone).ToArray(), scale); + if (flipX || flipY) + { + var characterRect = new Rect(Vector2.zero, skinningCache.character.dimension); + var newPositions = new Vector3[newBonesStore.newBones.Length]; + var newRotations = new Quaternion[newBonesStore.newBones.Length]; + for (var i = 0; i < newBonesStore.newBones.Length; ++i) + { + newPositions[i] = GetFlippedBonePosition(newBonesStore.newBones[i], Vector2.zero, characterRect, flipX, flipY); + newRotations[i] = GetFlippedBoneRotation(newBonesStore.newBones[i], flipX, flipY); + } + for (var i = 0; i < newBonesStore.newBones.Length; ++i) + { + newBonesStore.newBones[i].position = newPositions[i]; + newBonesStore.newBones[i].rotation = newRotations[i]; + } + } + newBonesStore.MapAllExistingBones(); + var skeleton = skinningCache.character.skeleton; + skeleton.SetBones(newBonesStore.newBones); + skinningCache.events.skeletonTopologyChanged.Invoke(skeleton); + } + + foreach (var skinningSpriteData in skinningCopyData.copyData) + { + SpriteCache sprite = null; + if (!String.IsNullOrEmpty(skinningSpriteData.spriteName)) + { + sprite = sprites.FirstOrDefault(x => x.name == skinningSpriteData.spriteName); + } + if (sprite == null && (skinningCopyData.copyData.Count == 1 || String.IsNullOrEmpty(skinningSpriteData.spriteName))) + { + sprite = skinningCache.selectedSprite; + } + if (sprite == null) + continue; + + if (bone && (!skinningCache.hasCharacter || !copyMultiple)) + { + var spriteBones = new SpriteBone[skinningSpriteData.spriteBones.Count]; + for (int i = 0; i < skinningSpriteData.spriteBones.Count; ++i) + { + var order = skinningSpriteData.spriteBones[i].order; + spriteBones[order] = skinningSpriteData.spriteBones[i].spriteBone; + var parentId = spriteBones[order].parentId; + if (parentId >= 0) + { + spriteBones[order].parentId = skinningSpriteData.spriteBones[parentId].order; + } + } + newBonesStore = PasteSkeletonBones(sprite, spriteBones.ToList(), flipX, flipY, scale); + } + + if (mesh && meshTool != null) + { + PasteMesh(sprite, skinningSpriteData, flipX, flipY, scale, newBonesStore); + } + } + + if (newBonesStore != null && newBonesStore.newBones != null) + { + skinningCache.skeletonSelection.elements = newBonesStore.newBones; + skinningCache.events.boneSelectionChanged.Invoke(); + } + } + skinningCache.events.paste.Invoke(bone, mesh, flipX, flipY); + } + + private Vector3 GetFlippedBonePosition(BoneCache bone, Vector2 startPosition, Rect spriteRect + , bool flipX, bool flipY) + { + Vector3 position = startPosition; + if (flipX) + { + position.x += spriteRect.width - bone.position.x; + } + else + { + position.x += bone.position.x; + } + + if (flipY) + { + position.y += spriteRect.height - bone.position.y; + } + else + { + position.y += bone.position.y; + } + + position.z = bone.position.z; + return position; + } + + private Quaternion GetFlippedBoneRotation(BoneCache bone, bool flipX, bool flipY) + { + var euler = bone.rotation.eulerAngles; + if (flipX) + { + if (euler.z <= 180) + { + euler.z = 180 - euler.z; + } + else + { + euler.z = 540 - euler.z; + } + } + if (flipY) + { + euler.z = 360 - euler.z; + } + return Quaternion.Euler(euler); + } + + void SetBonePositionAndRotation(BoneCache[] boneCache, TransformCache bone, Vector3[] position, Quaternion[] rotation) + { + var index = Array.FindIndex(boneCache, x => x == bone); + if (index >= 0) + { + bone.position = position[index]; + bone.rotation = rotation[index]; + } + foreach (var child in bone.children) + { + SetBonePositionAndRotation(boneCache, child, position, rotation); + } + } + + public NewBonesStore PasteSkeletonBones(SpriteCache sprite, List spriteBones, bool flipX, bool flipY, float scale = 1.0f) + { + NewBonesStore newBonesStore = new NewBonesStore(); + newBonesStore.newBones = skinningCache.CreateBoneCacheFromSpriteBones(spriteBones.ToArray(), scale); + if (newBonesStore.newBones.Length == 0) + return null; + + if (sprite == null || (skinningCache.mode == SkinningMode.SpriteSheet && skinningCache.hasCharacter)) + return null; + + var spriteRect = sprite.textureRect; + var skeleton = skinningCache.GetEffectiveSkeleton(sprite); + + var rectPosition = spriteRect.position; + if (skinningCache.mode == SkinningMode.Character) + { + var characterPart = sprite.GetCharacterPart(); + if (characterPart == null) + return null; + rectPosition = characterPart.position; + } + + var newPositions = new Vector3[newBonesStore.newBones.Length]; + var newRotations = new Quaternion[newBonesStore.newBones.Length]; + for (var i = 0; i < newBonesStore.newBones.Length; ++i) + { + newPositions[i] = GetFlippedBonePosition(newBonesStore.newBones[i], rectPosition, spriteRect, flipX, flipY); + newRotations[i] = GetFlippedBoneRotation(newBonesStore.newBones[i], flipX, flipY); + } + for (var i = 0; i < newBonesStore.newBones.Length; ++i) + { + if(newBonesStore.newBones[i].parent == null) + SetBonePositionAndRotation(newBonesStore.newBones, newBonesStore.newBones[i], newPositions, newRotations); + } + + if (skinningCache.mode == SkinningMode.SpriteSheet) + { + newBonesStore.MapAllExistingBones(); + skeleton.SetBones(newBonesStore.newBones); + } + else + { + var existingBoneNames = skeleton.bones.Select(x => x.name).ToList(); + + skeleton.AddBones(newBonesStore.newBones); + + var bones = skeleton.bones; + + // Update names of all newly pasted bones + foreach (var bone in newBonesStore.newBones) + { + if (existingBoneNames.Contains(bone.name)) + { + var oldBoneName = bone.name; + bone.name = SkeletonController.AutoBoneName(bone.parentBone, bones); + existingBoneNames.Add(bone.name); + newBonesStore.newBoneNameDict.Add(oldBoneName, bone.name); + } + else + { + newBonesStore.newBoneNameDict.Add(bone.name, bone.name); + } + } + + skeleton.SetDefaultPose(); + } + + skinningCache.events.skeletonTopologyChanged.Invoke(skeleton); + return newBonesStore; + } + + public void PasteMesh(SpriteCache sprite, SkinningCopySpriteData skinningSpriteData, bool flipX, bool flipY, float scale, NewBonesStore newBonesStore) + { + if (sprite == null) + return; + + meshTool.SetupSprite(sprite); + meshTool.mesh.vertices = skinningSpriteData.vertices; + if (!Mathf.Approximately(scale, 1f) || flipX || flipY) + { + var spriteRect = sprite.textureRect; + foreach (var vertex in meshTool.mesh.vertices) + { + var position = vertex.position; + if (!Mathf.Approximately(scale, 1f)) + position = position * scale; + if (flipX) + position.x = spriteRect.width - vertex.position.x; + if (flipY) + position.y = spriteRect.height - vertex.position.y; + vertex.position = position; + } + } + meshTool.mesh.indices = skinningSpriteData.indices; + meshTool.mesh.edges = skinningSpriteData.edges; + + int[] copyBoneToNewBones = new int[skinningSpriteData.boneWeightNames.Count]; + BoneCache[] setBones = null; + + if (newBonesStore != null && newBonesStore.newBones != null) + { + // Update bone weights with new bone indices + var setBonesList = new List(); + copyBoneToNewBones = new int[skinningSpriteData.boneWeightNames.Count]; + int index = 0; + for (int i = 0; i < skinningSpriteData.boneWeightNames.Count; ++i) + { + string oldBoneName = skinningSpriteData.boneWeightNames[i]; + string newBoneName; + newBonesStore.newBoneNameDict.TryGetValue(oldBoneName, out newBoneName); + var newBone = newBonesStore.newBones.FirstOrDefault(bone => bone.name == newBoneName); + copyBoneToNewBones[i] = -1; + if (newBone == null) + continue; + + for (int j = 0; j < skinningSpriteData.spriteBones.Count; ++j) + { + if (skinningSpriteData.spriteBones[j].spriteBone.name == oldBoneName) + { + copyBoneToNewBones[i] = index++; + setBonesList.Add(newBone); + break; + } + } + } + setBones = setBonesList.ToArray(); + } + else + { + // Attempt to link weights based on existing bone names + var skeleton = skinningCache.GetEffectiveSkeleton(sprite); + var characterBones = new List(); + for (int i = 0; i < skinningSpriteData.boneWeightNames.Count; ++i) + { + copyBoneToNewBones[i] = -1; + var boneName = skinningSpriteData.boneWeightNames[i]; + for (int j = 0; j < skeleton.bones.Length; ++j) + { + if (skeleton.bones[j].name == boneName) + { + copyBoneToNewBones[i] = characterBones.Count; + characterBones.Add(skeleton.bones[j]); + break; + } + } + } + setBones = characterBones.ToArray(); + } + + // Remap new bone indexes from copied bone indexes + foreach (var vertex in meshTool.mesh.vertices) + { + var editableBoneWeight = vertex.editableBoneWeight; + + for (var i = 0; i < editableBoneWeight.Count; ++i) + { + if (!editableBoneWeight[i].enabled) + continue; + + if (copyBoneToNewBones.Length > editableBoneWeight[i].boneIndex) + { + var boneIndex = copyBoneToNewBones[editableBoneWeight[i].boneIndex]; + if (boneIndex != -1) + editableBoneWeight[i].boneIndex = boneIndex; + } + } + } + + // Update associated bones for mesh + meshTool.mesh.SetCompatibleBoneSet(setBones); + meshTool.mesh.bones = setBones; // Fixes weights for bones that do not exist + + // Update associated bones for character + if (skinningCache.hasCharacter) + { + var characterPart = sprite.GetCharacterPart(); + if (characterPart != null) + { + characterPart.bones = setBones; + skinningCache.events.characterPartChanged.Invoke(characterPart); + } + } + + meshTool.UpdateMesh(); + } + } + + internal class CopyToolView + { + private PastePanel m_PastePanel; + + public event Action onPasteActivated = (bone, mesh, flipX, flipY) => {}; + + public void Show() + { + m_PastePanel.SetHiddenFromLayout(false); + } + + public void Hide() + { + m_PastePanel.SetHiddenFromLayout(true); + } + + public void Initialize(LayoutOverlay layoutOverlay) + { + m_PastePanel = PastePanel.GenerateFromUXML(); + BindElements(); + layoutOverlay.rightOverlay.Add(m_PastePanel); + m_PastePanel.SetHiddenFromLayout(true); + } + + void BindElements() + { + m_PastePanel.onPasteActivated += OnPasteActivated; + } + + void OnPasteActivated(bool bone, bool mesh, bool flipX, bool flipY) + { + onPasteActivated(bone, mesh, flipX, flipY); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CopyTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CopyTool.cs.meta new file mode 100644 index 00000000..21b0e6d5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/CopyTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 311e00422db8e4949bf926b0d039e05e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DefaultPoseScope.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DefaultPoseScope.cs new file mode 100644 index 00000000..a3df7069 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DefaultPoseScope.cs @@ -0,0 +1,55 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class DefaultPoseScope : IDisposable + { + private bool m_Disposed; + private SkeletonCache m_Skeleton; + private BonePose[] m_Pose; + private bool m_DoRestorePose = false; + private bool m_UseLocalPose; + + public DefaultPoseScope(SkeletonCache skeleton, bool useLocalPose = true) + { + Debug.Assert(skeleton != null); + + m_Skeleton = skeleton; + m_UseLocalPose = useLocalPose; + + if (m_Skeleton.isPosePreview) + { + m_DoRestorePose = true; + + if(useLocalPose) + m_Pose = m_Skeleton.GetLocalPose(); + else + m_Pose = m_Skeleton.GetWorldPose(); + + m_Skeleton.RestoreDefaultPose(); + } + } + + ~DefaultPoseScope() + { + if (!m_Disposed) + Debug.LogError("Scope was not disposed! You should use the 'using' keyword or manually call Dispose."); + } + + public void Dispose() + { + if (m_Disposed) + return; + + m_Disposed = true; + if (m_Skeleton != null && m_DoRestorePose) + { + if(m_UseLocalPose) + m_Skeleton.SetLocalPose(m_Pose); + else + m_Skeleton.SetWorldPose(m_Pose); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DefaultPoseScope.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DefaultPoseScope.cs.meta new file mode 100644 index 00000000..3ca164b2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DefaultPoseScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bee8f4b5ba5b4ee46a3b10bad91b8c97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DrawingUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DrawingUtility.cs new file mode 100644 index 00000000..9a363fc9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DrawingUtility.cs @@ -0,0 +1,261 @@ +using UnityEditor.U2D.Common; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class DrawingUtility + { + public static readonly Color kSpriteBorderColor = new Color(0.25f, 0.5f, 1f, 0.75f); + + public static void DrawLine(Vector3 p1, Vector3 p2, Vector3 normal, float width) + { + DrawLine(p1, p2, normal, width, width); + } + + public static void DrawLine(Vector3 p1, Vector3 p2, Vector3 normal, float widthP1, float widthP2) + { + DrawLine(p1, p2, normal, widthP1, widthP2, Handles.color); + } + + public static void DrawLine(Vector3 p1, Vector3 p2, Vector3 normal, float widthP1, float widthP2, Color color) + { + if (Event.current.type != EventType.Repaint) + return; + + Vector3 up = Vector3.Cross(normal, p2 - p1).normalized; + + Shader.SetGlobalFloat("_HandleSize", 1); + + InternalEditorBridge.ApplyWireMaterial(); + GL.PushMatrix(); + GL.MultMatrix(Handles.matrix); + GL.Begin(4); + GL.Color(color); + GL.Vertex(p1 + up * widthP1 * 0.5f); + GL.Vertex(p1 - up * widthP1 * 0.5f); + GL.Vertex(p2 - up * widthP2 * 0.5f); + GL.Vertex(p1 + up * widthP1 * 0.5f); + GL.Vertex(p2 - up * widthP2 * 0.5f); + GL.Vertex(p2 + up * widthP2 * 0.5f); + GL.End(); + GL.PopMatrix(); + } + + public static void BeginLines(Color color) + { + InternalEditorBridge.ApplyWireMaterial(); + GL.PushMatrix(); + GL.MultMatrix(Handles.matrix); + GL.Begin(GL.LINES); + GL.Color(color); + } + + public static void BeginSolidLines() + { + InternalEditorBridge.ApplyWireMaterial(); + GL.PushMatrix(); + GL.MultMatrix(Handles.matrix); + GL.Begin(GL.TRIANGLES); + } + + public static void EndLines() + { + GL.End(); + GL.PopMatrix(); + } + + public static void DrawLine(Vector3 p1, Vector3 p2) + { + GL.Vertex(p1); + GL.Vertex(p2); + } + + public static void DrawSolidLine(float width, Vector3 p1, Vector3 p2) + { + DrawSolidLine(p1, p2, Vector3.forward, width, width); + } + + public static void DrawSolidLine(Vector3 p1, Vector3 p2, Vector3 normal, float widthP1, float widthP2) + { + GL.Color(Handles.color); + + Vector3 right = Vector3.Cross(normal, p2 - p1).normalized; + + GL.Vertex(p1 + right * widthP1 * 0.5f); + GL.Vertex(p1 - right * widthP1 * 0.5f); + GL.Vertex(p2 - right * widthP2 * 0.5f); + GL.Vertex(p1 + right * widthP1 * 0.5f); + GL.Vertex(p2 - right * widthP2 * 0.5f); + GL.Vertex(p2 + right * widthP2 * 0.5f); + } + + public static void DrawBox(Rect position) + { + Vector3[] points = new Vector3[5]; + int i = 0; + points[i++] = new Vector3(position.xMin, position.yMin, 0f); + points[i++] = new Vector3(position.xMax, position.yMin, 0f); + points[i++] = new Vector3(position.xMax, position.yMax, 0f); + points[i++] = new Vector3(position.xMin, position.yMax, 0f); + + DrawLine(points[0], points[1]); + DrawLine(points[1], points[2]); + DrawLine(points[2], points[3]); + DrawLine(points[3], points[0]); + } + + public static void DrawMesh(Mesh mesh, Material material, Matrix4x4 matrix) + { + Debug.Assert(mesh != null); + Debug.Assert(material != null); + + if (Event.current.type != EventType.Repaint) + return; + + material.SetFloat("_AdjustLinearForGamma", PlayerSettings.colorSpace == ColorSpace.Linear ? 1.0f : 0.0f); + material.SetPass(0); + Graphics.DrawMeshNow(mesh, Handles.matrix * matrix); + } + + public static void DrawGUIStyleCap(int controlID, Vector3 position, Quaternion rotation, float size, GUIStyle guiStyle) + { + if (Event.current.type != EventType.Repaint) + return; + + if (Camera.current && Vector3.Dot(position - Camera.current.transform.position, Camera.current.transform.forward) < 0f) + return; + + Handles.BeginGUI(); + guiStyle.Draw(GetGUIStyleRect(guiStyle, position), GUIContent.none, controlID); + Handles.EndGUI(); + } + + private static Rect GetGUIStyleRect(GUIStyle style, Vector3 position) + { + Vector2 vector = HandleUtility.WorldToGUIPoint(position); + + float fixedWidth = style.fixedWidth; + float fixedHeight = style.fixedHeight; + + return new Rect(vector.x - fixedWidth / 2f, vector.y - fixedHeight / 2f, fixedWidth, fixedHeight); + } + + public static void DrawRect(Rect rect, Vector3 position, Quaternion rotation, Color color, float rectAlpha, float outlineAlpha) + { + if (Event.current.type != EventType.Repaint) + return; + + Vector3[] corners = new Vector3[4]; + for (int i = 0; i < 4; i++) + { + Vector3 point = GetLocalRectPoint(rect, i); + corners[i] = rotation * point + position; + } + + Vector3[] points = new Vector3[] + { + corners[0], + corners[1], + corners[2], + corners[3], + corners[0] + }; + + Color l_color = Handles.color; + Handles.color = color; + + Vector2 offset = new Vector2(1f, 1f); + + if (!Camera.current) + { + offset.y *= -1; + } + + Handles.DrawSolidRectangleWithOutline(points, new Color(1f, 1f, 1f, rectAlpha), new Color(1f, 1f, 1f, outlineAlpha)); + + Handles.color = l_color; + } + + private static Vector2 GetLocalRectPoint(Rect rect, int index) + { + switch (index) + { + case (0): return new Vector2(rect.xMin, rect.yMax); + case (1): return new Vector2(rect.xMax, rect.yMax); + case (2): return new Vector2(rect.xMax, rect.yMin); + case (3): return new Vector2(rect.xMin, rect.yMin); + } + return Vector3.zero; + } + + private static void SetDiscSectionPoints(Vector3[] dest, int count, Vector3 normal, Vector3 from, float angle) + { + from.Normalize(); + Quaternion rotation = Quaternion.AngleAxis(angle / (float)(count - 1), normal); + Vector3 vector = from; + for (int i = 0; i < count; i++) + { + dest[i] = vector; + vector = rotation * vector; + } + } + + static Vector3[] s_array; + public static void DrawSolidArc(Vector3 center, Vector3 normal, Vector3 from, float angle, float radius, int numSamples = 60) + { + if (Event.current.type != EventType.Repaint) + return; + + numSamples = Mathf.Clamp(numSamples, 3, 60); + + if (s_array == null) + s_array = new Vector3[60]; + + Color color = Handles.color; + SetDiscSectionPoints(s_array, numSamples, normal, from, angle); + InternalEditorBridge.ApplyWireMaterial(); + GL.PushMatrix(); + GL.MultMatrix(Handles.matrix); + GL.Begin(GL.TRIANGLES); + for (int i = 1; i < numSamples; i++) + { + GL.Color(color); + GL.Vertex(center); + GL.Vertex(center + s_array[i - 1] * radius); + GL.Vertex(center + s_array[i] * radius); + } + GL.End(); + GL.PopMatrix(); + } + + public static void DrawSolidArc(Vector3 center, Vector3 normal, Vector3 from, float angle, float radius, float outlineScale, int numSamples = 60) + { + if (Event.current.type != EventType.Repaint) + return; + + numSamples = Mathf.Clamp(numSamples, 3, 60); + + if(s_array == null) + s_array = new Vector3[60]; + + Color color = Handles.color; + SetDiscSectionPoints(s_array, numSamples, normal, from, angle); + InternalEditorBridge.ApplyWireMaterial(); + GL.PushMatrix(); + GL.MultMatrix(Handles.matrix); + GL.Begin(4); + for (int i = 1; i < numSamples; i++) + { + GL.Color(color); + GL.Vertex(center + s_array[i - 1] * radius * outlineScale); + GL.Vertex(center + s_array[i - 1] * radius); + GL.Vertex(center + s_array[i] * radius); + GL.Vertex(center + s_array[i - 1] * radius * outlineScale); + GL.Vertex(center + s_array[i] * radius); + GL.Vertex(center + s_array[i] * radius * outlineScale); + } + GL.End(); + GL.PopMatrix(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DrawingUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DrawingUtility.cs.meta new file mode 100644 index 00000000..0243f063 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/DrawingUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b3f77b5965944b8ba5c1beefa1eb533 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateGeometryTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateGeometryTool.cs new file mode 100644 index 00000000..1093e9ca --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateGeometryTool.cs @@ -0,0 +1,215 @@ +using System; +using UnityEditor.U2D.Layout; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class GenerateGeometryTool : MeshToolWrapper + { + private const float kWeightTolerance = 0.1f; + private SpriteMeshDataController m_SpriteMeshDataController = new SpriteMeshDataController(); + private ITriangulator m_Triangulator; + private IOutlineGenerator m_OutlineGenerator; + private IWeightsGenerator m_WeightGenerator; + private GenerateGeometryPanel m_GenerateGeometryPanel; + + internal override void OnCreate() + { + m_Triangulator = new Triangulator(); + m_OutlineGenerator = new OutlineGenerator(); + m_WeightGenerator = new BoundedBiharmonicWeightsGenerator(); + } + + public override void Initialize(LayoutOverlay layout) + { + base.Initialize(layout); + + m_GenerateGeometryPanel = GenerateGeometryPanel.GenerateFromUXML(); + m_GenerateGeometryPanel.skinningCache = skinningCache; + + layout.rightOverlay.Add(m_GenerateGeometryPanel); + + BindElements(); + Hide(); + } + + private void BindElements() + { + Debug.Assert(m_GenerateGeometryPanel != null); + + m_GenerateGeometryPanel.onAutoGenerateGeometry += (float d, byte a, float s) => + { + var selectedSprite = skinningCache.selectedSprite; + + if (selectedSprite != null) + { + EditorUtility.DisplayProgressBar(TextContent.generatingGeometry, selectedSprite.name, 0f); + + using (skinningCache.UndoScope(TextContent.generateGeometry)) + { + GenerateGeometry(selectedSprite, d / 100f, a, s); + + if (m_GenerateGeometryPanel.generateWeights) + { + EditorUtility.DisplayProgressBar(TextContent.generatingWeights, selectedSprite.name, 1f); + GenerateWeights(selectedSprite); + } + + skinningCache.vertexSelection.Clear(); + skinningCache.events.meshChanged.Invoke(selectedSprite.GetMesh()); + } + + EditorUtility.ClearProgressBar(); + } + }; + + m_GenerateGeometryPanel.onAutoGenerateGeometryAll += (float d, byte a, float s) => + { + var sprites = skinningCache.GetSprites(); + + using (skinningCache.UndoScope(TextContent.generateGeometry)) + { + for (var i = 0; i < sprites.Length; ++i) + { + var sprite = sprites[i]; + + if (!sprite.IsVisible()) + continue; + + EditorUtility.DisplayProgressBar(TextContent.generateGeometry, sprite.name, i * 2f / (sprites.Length * 2f)); + + GenerateGeometry(sprite, d / 100f, a, s); + + if (m_GenerateGeometryPanel.generateWeights) + { + EditorUtility.DisplayProgressBar(TextContent.generatingWeights, sprite.name, (i * 2f + 1) / (sprites.Length * 2f)); + GenerateWeights(sprite); + } + } + + foreach(var sprite in sprites) + skinningCache.events.meshChanged.Invoke(sprite.GetMesh()); + + EditorUtility.ClearProgressBar(); + } + }; + } + + protected override void OnActivate() + { + base.OnActivate(); + UpdateButton(); + Show(); + skinningCache.events.selectedSpriteChanged.AddListener(OnSelectedSpriteChanged); + } + + protected override void OnDeactivate() + { + base.OnDeactivate(); + Hide(); + skinningCache.events.selectedSpriteChanged.RemoveListener(OnSelectedSpriteChanged); + } + + private void Show() + { + m_GenerateGeometryPanel.SetHiddenFromLayout(false); + } + + private void Hide() + { + m_GenerateGeometryPanel.SetHiddenFromLayout(true); + } + + private void UpdateButton() + { + var selectedSprite = skinningCache.selectedSprite; + + if (selectedSprite == null) + m_GenerateGeometryPanel.SetMode(GenerateGeometryPanel.GenerateMode.Multiple); + else + m_GenerateGeometryPanel.SetMode(GenerateGeometryPanel.GenerateMode.Single); + } + + private void OnSelectedSpriteChanged(SpriteCache sprite) + { + UpdateButton(); + } + + private void GenerateGeometry(SpriteCache sprite, float outlineDetail, byte alphaTolerance, float subdivide) + { + Debug.Assert(sprite != null); + + var mesh = sprite.GetMesh(); + + Debug.Assert(mesh != null); + + m_SpriteMeshDataController.spriteMeshData = mesh; + m_SpriteMeshDataController.OutlineFromAlpha(m_OutlineGenerator, mesh.textureDataProvider, outlineDetail, alphaTolerance); + m_SpriteMeshDataController.Triangulate(m_Triangulator); + + if (subdivide > 0f) + { + var largestAreaFactor = Mathf.Lerp(0.5f, 0.05f, Math.Min(subdivide, 100f) / 100f); + m_SpriteMeshDataController.Subdivide(m_Triangulator, largestAreaFactor); + } + + foreach (var vertex in mesh.vertices) + vertex.position -= sprite.textureRect.position; + } + + private void GenerateWeights(SpriteCache sprite) + { + Debug.Assert(sprite != null); + + var mesh = sprite.GetMesh(); + + Debug.Assert(mesh != null); + + using (new DefaultPoseScope(skinningCache.GetEffectiveSkeleton(sprite))) + { + if (NeedsAssociateBones(sprite.GetCharacterPart())) + { + using (new AssociateBonesScope(sprite)) + { + GenerateWeights(mesh); + } + } + else + GenerateWeights(mesh); + } + } + + private bool NeedsAssociateBones(CharacterPartCache characterPart) + { + if (characterPart == null) + return false; + + var skeleton = characterPart.skinningCache.character.skeleton; + + return characterPart.BoneCount == 0 || + (characterPart.BoneCount == 1 && characterPart.GetBone(0) == skeleton.GetBone(0)); + } + + private void GenerateWeights(MeshCache mesh) + { + Debug.Assert(mesh != null); + + m_SpriteMeshDataController.spriteMeshData = mesh; + m_SpriteMeshDataController.CalculateWeights(m_WeightGenerator, null, kWeightTolerance); + m_SpriteMeshDataController.SortTrianglesByDepth(); + } + + protected override void OnGUI() + { + m_MeshPreviewBehaviour.showWeightMap = m_GenerateGeometryPanel.generateWeights; + m_MeshPreviewBehaviour.overlaySelected = m_GenerateGeometryPanel.generateWeights; + + skeletonTool.skeletonStyle = SkeletonStyles.Default; + + if (m_GenerateGeometryPanel.generateWeights) + skeletonTool.skeletonStyle = SkeletonStyles.WeightMap; + + DoSkeletonGUI(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateGeometryTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateGeometryTool.cs.meta new file mode 100644 index 00000000..53eec373 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateGeometryTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 237f0a0a8eeab0d46873db954d4abded +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateWeightsTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateWeightsTool.cs new file mode 100644 index 00000000..0bd2bb53 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateWeightsTool.cs @@ -0,0 +1,147 @@ +using System; +using UnityEditor.U2D.Layout; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class GenerateWeightsTool : MeshToolWrapper + { + private const float kWeightTolerance = 0.01f; + private SpriteMeshDataController m_SpriteMeshDataController = new SpriteMeshDataController(); + private IWeightsGenerator m_WeightGenerator; + private GenerateWeightsPanel m_GenerateWeightsPanel; + + internal override void OnCreate() + { + m_WeightGenerator = new BoundedBiharmonicWeightsGenerator(); + } + + public override void Initialize(LayoutOverlay layout) + { + base.Initialize(layout); + + m_GenerateWeightsPanel = GenerateWeightsPanel.GenerateFromUXML(); + + layout.rightOverlay.Add(m_GenerateWeightsPanel); + + BindElements(); + m_GenerateWeightsPanel.SetHiddenFromLayout(true); + } + + private void BindElements() + { + Debug.Assert(m_GenerateWeightsPanel != null); + + m_GenerateWeightsPanel.onGenerateWeights += () => + { + HandleWeights(GenerateWeights, TextContent.generateWeights); + }; + + m_GenerateWeightsPanel.onNormalizeWeights += () => + { + HandleWeights(NormalizeWeights, TextContent.normalizeWeights); + }; + + m_GenerateWeightsPanel.onClearWeights += () => + { + HandleWeights(ClearWeights, TextContent.clearWeights); + }; + } + + protected override void OnActivate() + { + base.OnActivate(); + m_GenerateWeightsPanel.SetHiddenFromLayout(false); + skinningCache.events.skinningModeChanged.AddListener(OnModeChanged); + skinningCache.events.selectedSpriteChanged.AddListener(OnSpriteSelectionChanged); + m_GenerateWeightsPanel.Update(skinningCache.mode == SkinningMode.Character); + OnSpriteSelectionChanged(skinningCache.selectedSprite); + } + + protected override void OnDeactivate() + { + base.OnDeactivate(); + skinningCache.events.skinningModeChanged.RemoveListener(OnModeChanged); + skinningCache.events.selectedSpriteChanged.RemoveListener(OnSpriteSelectionChanged); + m_GenerateWeightsPanel.SetHiddenFromLayout(true); + } + + void OnModeChanged(SkinningMode mode) + { + m_GenerateWeightsPanel.Update(mode == SkinningMode.Character); + } + + void OnSpriteSelectionChanged(SpriteCache sprite) + { + m_GenerateWeightsPanel.generateButtonText = sprite != null ? TextContent.generate : TextContent.generateAll; + } + + private void HandleWeights(Action action, string undoName) + { + using (skinningCache.UndoScope(undoName)) + { + var selectedSprite = skinningCache.selectedSprite; + if (selectedSprite != null) + HandleWeightsForSprite(selectedSprite, action); + else + { + var sprites = skinningCache.GetSprites(); + + foreach (var sprite in sprites) + { + if (sprite.IsVisible()) + HandleWeightsForSprite(sprite, action); + } + } + } + } + + private void HandleWeightsForSprite(SpriteCache sprite, Action action) + { + Debug.Assert(sprite != null); + + using (new DefaultPoseScope(skinningCache.GetEffectiveSkeleton(sprite))) + { + action(sprite); + } + + skinningCache.events.meshChanged.Invoke(sprite.GetMesh()); + } + + private void GenerateWeights(SpriteCache sprite) + { + using (m_GenerateWeightsPanel.associateBones ? new AssociateBonesScope(sprite) : null) + { + m_SpriteMeshDataController.spriteMeshData = sprite.GetMesh(); + m_SpriteMeshDataController.CalculateWeights(m_WeightGenerator, skinningCache.vertexSelection, kWeightTolerance); + m_SpriteMeshDataController.SortTrianglesByDepth(); + } + } + + private void NormalizeWeights(SpriteCache sprite) + { + m_SpriteMeshDataController.spriteMeshData = sprite.GetMesh(); + m_SpriteMeshDataController.NormalizeWeights(skinningCache.vertexSelection); + m_SpriteMeshDataController.SortTrianglesByDepth(); + } + + private void ClearWeights(SpriteCache sprite) + { + m_SpriteMeshDataController.spriteMeshData = sprite.GetMesh(); + m_SpriteMeshDataController.ClearWeights(skinningCache.vertexSelection); + } + + protected override void OnGUI() + { + m_MeshPreviewBehaviour.showWeightMap = true; + m_MeshPreviewBehaviour.overlaySelected = true; + skeletonMode = SkeletonMode.EditPose; + meshMode = SpriteMeshViewMode.EditGeometry; + disableMeshEditor = true; + skeletonTool.skeletonStyle = SkeletonStyles.WeightMap; + + DoSkeletonGUI(); + DoMeshGUI(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateWeightsTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateWeightsTool.cs.meta new file mode 100644 index 00000000..158c516a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/GenerateWeightsTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 497003cbd9cf35349bb7a01db4d94b26 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/HorizontalToggleTools.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/HorizontalToggleTools.cs new file mode 100644 index 00000000..cad4a6f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/HorizontalToggleTools.cs @@ -0,0 +1,166 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class HorizontalToggleTools + { + private static class Styles + { + public static GUIContent visibilityCollapseIcon = new GUIContent(IconUtility.LoadIconResource("Visibility_Tool", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.visibilityIconTooltip)); + public static GUIContent visibilityIcon = new GUIContent(L10n.Tr(TextContent.visibilityIconText), IconUtility.LoadIconResource("Visibility_Tool", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.visibilityIconTooltip)); + public static GUIContent characterCollapseIcon = new GUIContent(IconUtility.LoadIconResource("character_Mode", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.restorePose)); + public static GUIContent characterIcon = new GUIContent(L10n.Tr(TextContent.characterIconText), IconUtility.LoadIconResource("character_Mode", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.restorePose)); + public static GUIContent spriteSheetIcon = new GUIContent(L10n.Tr(TextContent.spriteSheetIconText), IconUtility.LoadIconResource("Sprite_Mode", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.spriteSheetIconTooltip)); + public static GUIContent spriteSheetCollapseIcon = new GUIContent(IconUtility.LoadIconResource("Sprite_Mode", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.spriteSheetIconTooltip)); + public static GUIContent copyIcon = new GUIContent(L10n.Tr(TextContent.copyText), IconUtility.LoadIconResource("Copy", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.copyTooltip)); + public static GUIContent copyCollapseIcon = new GUIContent(IconUtility.LoadIconResource("Copy", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.copyTooltip)); + public static GUIContent pasteIcon = new GUIContent(L10n.Tr(TextContent.pasteText), IconUtility.LoadIconResource("Paste", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.pasteTooltip)); + public static GUIContent pasteCollapseIcon = new GUIContent(IconUtility.LoadIconResource("Paste", IconUtility.k_LightIconResourcePath, IconUtility.k_DarkIconResourcePath), L10n.Tr(TextContent.pasteTooltip)); + } + + private SkinningCache skinningCache { get; set; } + + private CopyTool copyTool + { + get { return skinningCache.GetTool(Tools.CopyPaste) as CopyTool; } + } + + private VisibilityTool visibilityTool + { + get { return skinningCache.GetTool(Tools.Visibility) as VisibilityTool; } + } + + private SwitchModeTool switchmodeTool + { + get { return skinningCache.GetTool(Tools.SwitchMode) as SwitchModeTool; } + } + + private GUIContent spriteSheetIcon + { + get { return collapseToolbar ? Styles.spriteSheetCollapseIcon : Styles.spriteSheetIcon; } + } + + private GUIContent copyIcon + { + get { return collapseToolbar ? Styles.copyCollapseIcon : Styles.copyIcon; } + } + private GUIContent pasteIcon + { + get { return collapseToolbar ? Styles.pasteCollapseIcon : Styles.pasteIcon; } + } + + internal Action onActivateTool = (b) => {}; + private BaseTool m_PreviousTool; + + public bool collapseToolbar { get; set; } + + internal HorizontalToggleTools(SkinningCache s) + { + skinningCache = s; + } + + internal void DoGUI(Rect drawArea, BaseTool currentTool, bool isDisabled) + { + using (new EditorGUI.DisabledScope(isDisabled)) + { + GUILayout.BeginArea(drawArea); + EditorGUILayout.BeginHorizontal(); + + DoPreviewToggle(); + DoModeToggle(); + DoCopyToggle(currentTool); + GUILayout.FlexibleSpace(); + DoVisibilityToggle(currentTool); + + EditorGUILayout.EndHorizontal(); + GUILayout.EndArea(); + } + } + + private void StorePreviousTool(BaseTool currentTool) + { + if(currentTool != copyTool && currentTool != visibilityTool) + m_PreviousTool = currentTool; + } + + private void DoModeToggle() + { + if (skinningCache.hasCharacter) + { + EditorGUI.BeginChangeCheck(); + var isActive = GUILayout.Toggle(switchmodeTool.isActive , spriteSheetIcon, EditorStyles.toolbarButton); + if (EditorGUI.EndChangeCheck()) + { + using (skinningCache.UndoScope(TextContent.setMode)) + { + if (isActive) + switchmodeTool.Activate(); + else + switchmodeTool.Deactivate(); + } + } + } + } + + private void DoCopyToggle(BaseTool currentTool) + { + if (GUILayout.Button(copyIcon, EditorStyles.toolbarButton)) + { + copyTool.OnCopyActivated(); + } + EditorGUI.BeginChangeCheck(); + GUILayout.Toggle(copyTool.isActive, pasteIcon, EditorStyles.toolbarButton); + if (EditorGUI.EndChangeCheck()) + TogglePasteTool(currentTool); + } + + internal void TogglePasteTool(BaseTool currentTool) + { + if (!copyTool.isActive) + { + onActivateTool(copyTool); + StorePreviousTool(currentTool); + } + else if (m_PreviousTool != null) + { + onActivateTool(m_PreviousTool); + } + } + + void DoVisibilityToggle(BaseTool currentTool) + { + EditorGUI.BeginChangeCheck(); + GUILayout.Toggle(visibilityTool.isActive, visbilityIcon, EditorStyles.toolbarButton); + if (EditorGUI.EndChangeCheck()) + ToggleVisibilityTool(currentTool); + } + + GUIContent visbilityIcon { get { return collapseToolbar ? Styles.visibilityCollapseIcon : Styles.visibilityIcon; } } + + internal void ToggleVisibilityTool(BaseTool currentTool) + { + onActivateTool(visibilityTool); + } + + private void DoPreviewToggle() + { + var skeleton = skinningCache.GetEffectiveSkeleton(skinningCache.selectedSprite); + + EditorGUI.BeginDisabledGroup(skeleton == null || skeleton.isPosePreview == false); + EditorGUI.BeginChangeCheck(); + GUILayout.Button(characterIcon, EditorStyles.toolbarButton); + if (EditorGUI.EndChangeCheck()) + { + using (skinningCache.UndoScope("Restore Pose")) + { + skinningCache.RestoreBindPose(); + skinningCache.events.restoreBindPose.Invoke(); + } + } + EditorGUI.EndDisabledGroup(); + } + + GUIContent characterIcon { get { return collapseToolbar ? Styles.characterCollapseIcon : Styles.characterIcon; } } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/HorizontalToggleTools.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/HorizontalToggleTools.cs.meta new file mode 100644 index 00000000..3a9e2758 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/HorizontalToggleTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28c640dd2a903f0498148ed21c25a97f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI.meta new file mode 100644 index 00000000..f8d3aabd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b92febd89128554b8579633a112c844 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Brush.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Brush.cs new file mode 100644 index 00000000..d371aa7f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Brush.cs @@ -0,0 +1,127 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class Brush + { + private static readonly float kWheelSizeSpeed = 1f; + private static readonly int kBrushHashCode = "Brush".GetHashCode(); + private IGUIWrapper m_GUIWrapper; + private float m_DeltaAcc = 0f; + private int m_ControlID = -1; + private SliderData m_SliderData = SliderData.zero; + + public event Action onMove = (b) => {}; + public event Action onSize = (b) => {}; + public event Action onRepaint = (b) => {}; + public event Action onStrokeBegin = (b) => {}; + public event Action onStrokeDelta = (b) => {}; + public event Action onStrokeStep = (b) => {}; + public event Action onStrokeEnd = (b) => {}; + + public bool isHot + { + get { return m_GUIWrapper.IsControlHot(m_ControlID); } + } + public bool isActivable + { + get { return m_GUIWrapper.IsControlHot(0) && m_GUIWrapper.IsControlNearest(m_ControlID); } + } + + public int controlID + { + get { return m_ControlID; } + } + + public float hardness { get; set; } + public float step { get; set; } + public float size { get; set; } + public Vector3 position + { + get { return m_SliderData.position; } + } + + public Brush(IGUIWrapper guiWrapper) + { + m_GUIWrapper = guiWrapper; + size = 25f; + step = 20f; + } + + public void OnGUI() + { + m_ControlID = m_GUIWrapper.GetControlID(kBrushHashCode, FocusType.Passive); + + var eventType = m_GUIWrapper.eventType; + + if (!m_GUIWrapper.isAltDown) + m_GUIWrapper.LayoutControl(controlID, 0f); + + if (isActivable) + { + m_SliderData.position = m_GUIWrapper.GUIToWorld(m_GUIWrapper.mousePosition); + + if (m_GUIWrapper.IsMouseDown(0)) + { + m_DeltaAcc = 0f; + onStrokeBegin(this); + onStrokeStep(this); + m_GUIWrapper.SetGuiChanged(true); + } + + if (eventType == EventType.MouseMove) + { + onMove(this); + m_GUIWrapper.UseCurrentEvent(); + } + + if (m_GUIWrapper.isShiftDown && eventType == EventType.ScrollWheel) + { + var sizeDelta = HandleUtility.niceMouseDeltaZoom * kWheelSizeSpeed; + size = Mathf.Max(1f, size + sizeDelta); + onSize(this); + m_GUIWrapper.UseCurrentEvent(); + } + } + + if (isHot && m_GUIWrapper.IsMouseUp(0)) + onStrokeEnd(this); + + if (m_GUIWrapper.IsRepainting() && (isHot || isActivable)) + onRepaint(this); + + Vector3 position; + if (m_GUIWrapper.DoSlider(m_ControlID, m_SliderData, out position)) + { + step = Mathf.Max(step, 1f); + + var delta = position - m_SliderData.position; + var direction = delta.normalized; + var magnitude = delta.magnitude; + + m_SliderData.position -= direction * m_DeltaAcc; + + m_DeltaAcc += magnitude; + + if (m_DeltaAcc >= step) + { + var stepVector = direction * step; + + while (m_DeltaAcc >= step) + { + m_SliderData.position += stepVector; + + onMove(this); + onStrokeStep(this); + + m_DeltaAcc -= step; + } + } + + m_SliderData.position = position; + onStrokeDelta(this); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Brush.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Brush.cs.meta new file mode 100644 index 00000000..b80f5a69 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Brush.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06c115e22e25aad4e9a720594b10fa29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/GUIWrapper.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/GUIWrapper.cs new file mode 100644 index 00000000..7d998ecf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/GUIWrapper.cs @@ -0,0 +1,230 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal struct SliderData + { + public Vector3 position; + public Vector3 forward; + public Vector3 up; + public Vector3 right; + + public static readonly SliderData zero = new SliderData() { position = Vector3.zero, forward = Vector3.forward, up = Vector3.up, right = Vector3.right }; + } + + internal interface IGUIWrapper + { + Vector2 mousePosition { get; } + int mouseButton { get; } + int clickCount { get; } + bool isShiftDown { get; } + bool isAltDown { get; } + bool isActionKeyDown { get; } + EventType eventType { get; } + string commandName { get; } + bool IsMouseDown(int button); + bool IsMouseUp(int button); + bool IsKeyDown(KeyCode keyCode); + int GetControlID(int hint, FocusType focusType); + void LayoutControl(int controlID, float distance); + bool IsControlNearest(int controlID); + bool IsControlHot(int controlID); + bool IsMultiStepControlHot(int controlID); + void SetControlHot(int controlID); + void SetMultiStepControlHot(int controlID); + bool DoSlider(int id, SliderData sliderData, out Vector3 newPosition); + void UseCurrentEvent(); + float DistanceToSegment(Vector3 p1, Vector3 p2); + float DistanceToSegmentClamp(Vector3 p1, Vector3 p2); + float DistanceToCircle(Vector3 center, float radius); + Vector3 GUIToWorld(Vector2 guiPosition); + Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePosition); + void Repaint(); + bool IsRepainting(); + bool IsEventOutsideWindow(); + void SetGuiChanged(bool changed); + float GetHandleSize(Vector3 position); + bool IsViewToolActive(); + bool HasCurrentCamera(); + } + + internal class GUIWrapper : IGUIWrapper + { + private Handles.CapFunction nullCap = (int c, Vector3 p , Quaternion r, float s, EventType ev) => {}; + private int m_MultiStepHotControl = 0; + + public Vector2 mousePosition + { + get { return Event.current.mousePosition; } + } + + public int mouseButton + { + get { return Event.current.button; } + } + + public int clickCount + { + get { return Event.current.clickCount; } + } + + public bool isShiftDown + { + get { return Event.current.shift; } + } + + public bool isAltDown + { + get { return Event.current.alt; } + } + + public bool isActionKeyDown + { + get { return EditorGUI.actionKey; } + } + + public EventType eventType + { + get { return Event.current.type; } + } + + public string commandName + { + get { return Event.current.commandName; } + } + + public bool IsMouseDown(int button) + { + return Event.current.type == EventType.MouseDown && Event.current.button == button; + } + + public bool IsMouseUp(int button) + { + return Event.current.type == EventType.MouseUp && Event.current.button == button; + } + + public bool IsKeyDown(KeyCode keyCode) + { + return Event.current.type == EventType.KeyDown && Event.current.keyCode == keyCode; + } + + public int GetControlID(int hint, FocusType focusType) + { + return GUIUtility.GetControlID(hint, focusType); + } + + public void LayoutControl(int controlID, float distance) + { + if (Event.current.type == EventType.Layout) + HandleUtility.AddControl(controlID, distance); + } + + public bool IsControlNearest(int controlID) + { + return HandleUtility.nearestControl == controlID; + } + + public bool IsControlHot(int controlID) + { + return GUIUtility.hotControl == controlID; + } + + public bool IsMultiStepControlHot(int controlID) + { + return m_MultiStepHotControl == controlID; + } + + public void SetControlHot(int controlID) + { + GUIUtility.hotControl = controlID; + } + + public void SetMultiStepControlHot(int controlID) + { + m_MultiStepHotControl = controlID; + } + + public bool DoSlider(int id, SliderData sliderData, out Vector3 newPosition) + { + EditorGUI.BeginChangeCheck(); + + if (HasCurrentCamera()) + newPosition = Handles.Slider2D(id, sliderData.position, sliderData.forward, sliderData.right, sliderData.up, 1f, nullCap, Vector2.zero); + else + newPosition = Slider2D.Do(id, sliderData.position, null); + + return EditorGUI.EndChangeCheck(); + } + + public void UseCurrentEvent() + { + Event.current.Use(); + } + + public float DistanceToSegment(Vector3 p1, Vector3 p2) + { + p1 = HandleUtility.WorldToGUIPoint(p1); + p2 = HandleUtility.WorldToGUIPoint(p2); + + return HandleUtility.DistancePointToLineSegment(mousePosition, p1, p2); + } + + public float DistanceToSegmentClamp(Vector3 p1, Vector3 p2) + { + p1 = HandleUtility.WorldToGUIPoint(p1); + p2 = HandleUtility.WorldToGUIPoint(p2); + + return MathUtility.DistanceToSegmentClamp(mousePosition, p1, p2); + } + + public float DistanceToCircle(Vector3 center, float radius) + { + return HandleUtility.DistanceToCircle(center, radius); + } + + public Vector3 GUIToWorld(Vector2 guiPosition) + { + return ModuleUtility.GUIToWorld(guiPosition); + } + + public Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePosition) + { + return ModuleUtility.GUIToWorld(guiPosition, planeNormal, planePosition); + } + + public void Repaint() + { + HandleUtility.Repaint(); + } + + public bool IsRepainting() + { + return eventType == EventType.Repaint; + } + + public void SetGuiChanged(bool changed) + { + GUI.changed = true; + } + + public bool IsEventOutsideWindow() + { + return Event.current.type == EventType.Ignore; + } + + public float GetHandleSize(Vector3 position) + { + return HandleUtility.GetHandleSize(position); + } + + public bool IsViewToolActive() + { + return UnityEditor.Tools.current == Tool.View || isAltDown || mouseButton == 1 || mouseButton == 2; + } + + public bool HasCurrentCamera() + { + return Camera.current != null; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/GUIWrapper.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/GUIWrapper.cs.meta new file mode 100644 index 00000000..fc0bb3aa --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/GUIWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 71855e9e46fcdd7408882b24732e4808 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISkeletonView.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISkeletonView.cs new file mode 100644 index 00000000..1c4096bf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISkeletonView.cs @@ -0,0 +1,67 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal enum SkeletonAction + { + None = 0, + Select = 1 << 0, + RotateBone = 1 << 2, + MoveBone = 1 << 3, + FreeMoveBone = 1 << 4, + MoveEndPosition = 1 << 5, + MoveJoint = 1 << 6, + ChangeLength = 1 << 7, + CreateBone = 1 << 8, + SplitBone = 1 << 9, + Remove = 1 << 10, + } + + internal enum SkeletonMode + { + Disabled = SkeletonAction.None, + Selection = SkeletonAction.Select, + EditPose = Selection | SkeletonAction.RotateBone | SkeletonAction.MoveBone, + EditJoints = Selection | SkeletonAction.FreeMoveBone | SkeletonAction.MoveEndPosition | SkeletonAction.MoveJoint | SkeletonAction.Remove, + CreateBone = Selection | SkeletonAction.MoveJoint | SkeletonAction.Remove | SkeletonAction.CreateBone, + SplitBone = Selection | SkeletonAction.MoveEndPosition | SkeletonAction.MoveJoint | SkeletonAction.Remove | SkeletonAction.SplitBone, + } + + internal interface ISkeletonView + { + int InvalidID { get; set; } + SkeletonMode mode { get; set; } + int defaultControlID { get; set; } + int hoveredBoneID { get; } + int hoveredJointID { get; } + int hoveredBodyID { get; } + int hoveredTailID { get; } + int hotBoneID { get; } + void BeginLayout(); + void EndLayout(); + bool CanLayout(); + Vector3 GetMouseWorldPosition(Vector3 planeNormal, Vector3 planePosition); + void LayoutBone(int id, Vector3 position, Vector3 endPosition, Vector3 forward, Vector3 up, Vector3 right, bool isChainEnd); + bool DoSelectBone(out int id, out bool additive); + bool DoRotateBone(Vector3 pivot, Vector3 normal, out float deltaAngle); + bool DoMoveBone(out Vector3 deltaPosition); + bool DoFreeMoveBone(out Vector3 deltaPosition); + bool DoMoveJoint(out Vector3 deltaPosition); + bool DoMoveEndPosition(out Vector3 endPosition); + bool DoChangeLength(out Vector3 endPosition); + bool DoCreateBoneStart(out Vector3 position); + bool DoCreateBone(out Vector3 position); + bool DoSplitBone(out int id, out Vector3 position); + bool DoRemoveBone(); + bool DoCancelMultistepAction(bool force); + bool IsActionActive(SkeletonAction action); + bool IsActionHot(SkeletonAction action); + bool IsActionTriggering(SkeletonAction action); + bool IsActionFinishing(SkeletonAction action); + bool IsRepainting(); + void DrawBone(Vector3 position, Vector3 right, Vector3 forward, float length, Color color, bool isChained, bool isSelected, bool isJointHovered, bool isTailHovered, bool isHot); + void DrawBoneParentLink(Vector3 parentPosition, Vector3 position, Vector3 forward, Color color); + void DrawBoneOutline(Vector3 position, Vector3 right, Vector3 forward, float length, Color color, float outlineScale); + void DrawCursors(bool canBeActive); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISkeletonView.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISkeletonView.cs.meta new file mode 100644 index 00000000..febdb8b9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISkeletonView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 87771fd0f1d988d478a8f45923440eb8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISpriteMeshView.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISpriteMeshView.cs new file mode 100644 index 00000000..27775b4e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISpriteMeshView.cs @@ -0,0 +1,66 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal enum SpriteMeshViewMode + { + EditGeometry, + CreateVertex, + CreateEdge, + SplitEdge + } + + internal enum MeshEditorAction + { + None, + CreateVertex, + MoveVertex, + CreateEdge, + SplitEdge, + MoveEdge, + SelectVertex, + SelectEdge, + Remove + } + + internal interface ISpriteMeshView + { + SpriteMeshViewMode mode { get; set; } + ISelection selection { get; set; } + int defaultControlID { get; set; } + Rect frame { get; set; } + Vector2 mouseWorldPosition { get; } + int hoveredVertex { get; } + int hoveredEdge { get; } + int closestEdge { get; } + + void CancelMode(); + void BeginLayout(); + void EndLayout(); + void LayoutVertex(Vector2 position, int index); + void LayoutEdge(Vector2 startPosition, Vector2 endPosition, int index); + bool DoCreateVertex(); + bool DoSelectVertex(out bool additive); + bool DoMoveVertex(out Vector2 delta); + bool DoMoveEdge(out Vector2 delta); + bool DoCreateEdge(); + bool DoSplitEdge(); + bool DoSelectEdge(out bool additive); + bool DoRemove(); + void DrawVertex(Vector2 position); + void DrawVertexHovered(Vector2 position); + void DrawVertexSelected(Vector2 position); + void BeginDrawEdges(); + void EndDrawEdges(); + void DrawEdge(Vector2 startPosition, Vector2 endPosition); + void DrawEdgeHovered(Vector2 startPosition, Vector2 endPosition); + void DrawEdgeSelected(Vector2 startPosition, Vector2 endPosition); + bool IsActionTriggered(MeshEditorAction action); + bool IsActionActive(MeshEditorAction action); + bool IsActionHot(MeshEditorAction action); + Vector2 WorldToScreen(Vector2 position); + void DoRepaint(); + bool CanRepaint(); + bool CanLayout(); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISpriteMeshView.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISpriteMeshView.cs.meta new file mode 100644 index 00000000..89f4952e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/ISpriteMeshView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 015d7144666ec57449ae83559d3e26c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSelectionTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSelectionTool.cs new file mode 100644 index 00000000..bbe88c8b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSelectionTool.cs @@ -0,0 +1,70 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class RectSelectionTool + { + private int m_HashCode = "RectSelectionTool".GetHashCode(); + private int m_ControlID = -1; + private bool m_Moved = false; + private RectSlider m_RectSlider = new RectSlider(); + public int controlID { get { return m_ControlID; } } + public IRectSelector rectSelector { get; set; } + public ICacheUndo cacheUndo { get; set; } + public Action onSelectionStart = () => {}; + public Action onSelectionUpdate = () => {}; + public Action onSelectionEnd = () => {}; + + public void OnGUI() + { + Debug.Assert(rectSelector != null); + Debug.Assert(cacheUndo != null); + + m_ControlID = GUIUtility.GetControlID(m_HashCode, FocusType.Passive); + + Event ev = Event.current; + EventType eventType = ev.GetTypeForControl(m_ControlID); + + if (GUIUtility.hotControl == 0 && HandleUtility.nearestControl == m_ControlID && + rectSelector.selection.Count > 0 && eventType == EventType.MouseDown && ev.button == 0 && !ev.alt) + { + m_Moved = false; + onSelectionStart(); + } + + if (m_Moved && GUIUtility.hotControl == m_ControlID && eventType == EventType.MouseUp && ev.button == 0) + { + cacheUndo.BeginUndoOperation(TextContent.selection); + rectSelector.selection.EndSelection(true); + onSelectionEnd(); + } + + EditorGUI.BeginChangeCheck(); + + rectSelector.rect = m_RectSlider.Do(m_ControlID); + + if (EditorGUI.EndChangeCheck()) + { + if(!m_Moved) + { + cacheUndo.BeginUndoOperation(TextContent.selection); + + if(!ev.shift) + rectSelector.selection.Clear(); + + m_Moved = true; + } + + rectSelector.selection.BeginSelection(); + rectSelector.Select(); + onSelectionUpdate(); + } + + if (eventType == EventType.Repaint && GUIUtility.hotControl == m_ControlID) + { + DrawingUtility.DrawRect(rectSelector.rect, Vector3.zero, Quaternion.identity, new Color(0f, 1f, 1f, 1f), 0.05f, 0.8f); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSelectionTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSelectionTool.cs.meta new file mode 100644 index 00000000..2f8fc9a8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSelectionTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7b6edb0347e814797aa9c181f8e5918f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSlider.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSlider.cs new file mode 100644 index 00000000..19829064 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSlider.cs @@ -0,0 +1,38 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class RectSlider + { + private static readonly int kRectSliderHashCode = "RectSlider".GetHashCode(); + private Vector2 m_StartPosition = Vector2.zero; + private Vector2 m_Position = Vector2.zero; + + internal Rect Do() + { + return Do(GUIUtility.GetControlID(kRectSliderHashCode, FocusType.Passive)); + } + + internal Rect Do(int controlID) + { + var eventType = Event.current.GetTypeForControl(controlID); + + if (eventType == EventType.MouseDown) + { + m_StartPosition = ModuleUtility.GUIToWorld(Event.current.mousePosition); + m_Position = m_StartPosition; + } + + if (eventType == EventType.Layout) + HandleUtility.AddDefaultControl(controlID); + + m_Position = Slider2D.Do(controlID, m_Position); + + var rect = new Rect(); + rect.min = m_StartPosition; + rect.max = m_Position; + + return rect; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSlider.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSlider.cs.meta new file mode 100644 index 00000000..eda39e55 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/RectSlider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea09cf179b192498284b7d89afdbff8a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonController.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonController.cs new file mode 100644 index 00000000..53b97521 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonController.cs @@ -0,0 +1,644 @@ +using System; +using System.Collections.Generic; +using System.Text.RegularExpressions; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal class SkeletonController + { + private static readonly string k_DefaultRootName = "root"; + private static readonly string k_DefaultBoneName = "bone"; + private static Regex s_Regex = new Regex(@"\w+_\d+$", RegexOptions.IgnoreCase); + + private SkeletonCache m_Skeleton; + [SerializeField] + private Vector3 m_CreateBoneStartPosition; + [SerializeField] + private BoneCache m_PrevCreatedBone; + private bool m_Moved = false; + private ISkeletonStyle style + { + get + { + if (styleOverride != null) + return styleOverride; + + return SkeletonStyles.Default; + } + } + private SkinningCache skinningCache + { + get { return m_Skeleton.skinningCache; } + } + private BoneCache selectedBone + { + get { return selection.activeElement.ToSpriteSheetIfNeeded(); } + set { selection.activeElement = value.ToCharacterIfNeeded(); } + } + private BoneCache[] selectedBones + { + get { return selection.elements.ToSpriteSheetIfNeeded(); } + set { selection.elements = value.ToCharacterIfNeeded(); } + } + private BoneCache rootBone + { + get { return selection.root.ToSpriteSheetIfNeeded(); } + } + private BoneCache[] rootBones + { + get { return selection.roots.ToSpriteSheetIfNeeded(); } + } + + public ISkeletonView view { get; set; } + public ISkeletonStyle styleOverride { get; set; } + public IBoneSelection selection { get; set; } + public bool editBindPose { get; set; } + public SkeletonCache skeleton + { + get { return m_Skeleton; } + set { SetSkeleton(value); } + } + public BoneCache hoveredBone + { + get { return GetBone(view.hoveredBoneID); } + } + public BoneCache hoveredTail + { + get { return GetBone(view.hoveredTailID); } + } + public BoneCache hoveredBody + { + get { return GetBone(view.hoveredBodyID); } + } + public BoneCache hoveredJoint + { + get { return GetBone(view.hoveredJointID); } + } + public BoneCache hotBone + { + get { return GetBone(view.hotBoneID); } + } + + private BoneCache GetBone(int instanceID) + { + return BaseObject.InstanceIDToObject(instanceID) as BoneCache; + } + + private void SetSkeleton(SkeletonCache newSkeleton) + { + if (skeleton != newSkeleton) + { + m_Skeleton = newSkeleton; + Reset(); + } + } + + public void Reset() + { + view.DoCancelMultistepAction(true); + } + + public void OnGUI() + { + if (skeleton == null) + return; + + view.BeginLayout(); + + if (view.CanLayout()) + LayoutBones(); + + view.EndLayout(); + + HandleSelectBone(); + HandleRotateBone(); + HandleMoveBone(); + HandleFreeMoveBone(); + HandleMoveJoint(); + HandleMoveEndPosition(); + HandleChangeLength(); + HandleCreateBone(); + HandleSplitBone(); + HandleRemoveBone(); + HandleCancelMultiStepAction(); + DrawSkeleton(); + DrawSplitBonePreview(); + DrawCreateBonePreview(); + DrawCursors(); + } + + private void LayoutBones() + { + for (var i = 0; i < skeleton.BoneCount; ++i) + { + var bone = skeleton.GetBone(i); + + if (bone.isVisible && bone != hotBone) + view.LayoutBone(bone.GetInstanceID(), bone.position, bone.endPosition, bone.forward, bone.up, bone.right, bone.chainedChild == null); + } + } + + private void HandleSelectBone() + { + int instanceID; + bool additive; + if (view.DoSelectBone(out instanceID, out additive)) + { + var bone = GetBone(instanceID).ToCharacterIfNeeded(); + + using (skinningCache.UndoScope(TextContent.boneSelection, true)) + { + if (!additive) + { + if (!selection.Contains(bone)) + selectedBone = bone; + } + else + selection.Select(bone, !selection.Contains(bone)); + + skinningCache.events.boneSelectionChanged.Invoke(); + } + } + } + + private void HandleRotateBone() + { + if (view.IsActionTriggering(SkeletonAction.RotateBone)) + m_Moved = false; + + var pivot = hoveredBone; + + if (view.IsActionHot(SkeletonAction.RotateBone)) + pivot = hotBone; + + if (pivot == null) + return; + + var rootBones = selection.roots.ToSpriteSheetIfNeeded(); + pivot = pivot.FindRoot(rootBones); + + if (pivot == null) + return; + + float deltaAngle; + if (view.DoRotateBone(pivot.position, pivot.forward, out deltaAngle)) + { + if (!m_Moved) + { + skinningCache.BeginUndoOperation(TextContent.rotateBone); + m_Moved = true; + } + + m_Skeleton.RotateBones(selectedBones, deltaAngle); + InvokePoseChanged(); + } + } + + private void HandleMoveBone() + { + if (view.IsActionTriggering(SkeletonAction.MoveBone)) + m_Moved = false; + + Vector3 deltaPosition; + if (view.DoMoveBone(out deltaPosition)) + { + if (!m_Moved) + { + skinningCache.BeginUndoOperation(TextContent.moveBone); + m_Moved = true; + } + + m_Skeleton.MoveBones(rootBones, deltaPosition); + InvokePoseChanged(); + } + } + + private void HandleFreeMoveBone() + { + if (view.IsActionTriggering(SkeletonAction.FreeMoveBone)) + m_Moved = false; + + Vector3 deltaPosition; + if (view.DoFreeMoveBone(out deltaPosition)) + { + if (!m_Moved) + { + skinningCache.BeginUndoOperation(TextContent.freeMoveBone); + m_Moved = true; + } + + m_Skeleton.FreeMoveBones(selectedBones, deltaPosition); + InvokePoseChanged(); + } + } + + private void HandleMoveJoint() + { + if (view.IsActionTriggering(SkeletonAction.MoveJoint)) + m_Moved = false; + + if (view.IsActionFinishing(SkeletonAction.MoveJoint)) + { + if (hoveredTail != null && hoveredTail.chainedChild == null && hotBone.parent == hoveredTail) + hoveredTail.chainedChild = hotBone; + } + + Vector3 deltaPosition; + if (view.DoMoveJoint(out deltaPosition)) + { + if (!m_Moved) + { + skinningCache.BeginUndoOperation(TextContent.moveJoint); + m_Moved = true; + } + + //Snap to parent endPosition + if (hoveredTail != null && hoveredTail.chainedChild == null && hotBone.parent == hoveredTail) + deltaPosition = hoveredTail.endPosition - hotBone.position; + + m_Skeleton.MoveJoints(selectedBones, deltaPosition); + InvokePoseChanged(); + } + } + + private void HandleMoveEndPosition() + { + if (view.IsActionTriggering(SkeletonAction.MoveEndPosition)) + m_Moved = false; + + if (view.IsActionFinishing(SkeletonAction.MoveEndPosition)) + { + if (hoveredJoint != null && hoveredJoint.parent == hotBone) + hotBone.chainedChild = hoveredJoint; + } + + Vector3 endPosition; + if (view.DoMoveEndPosition(out endPosition)) + { + if (!m_Moved) + { + skinningCache.BeginUndoOperation(TextContent.moveEndPoint); + m_Moved = true; + } + + Debug.Assert(hotBone != null); + Debug.Assert(hotBone.chainedChild == null); + + if (hoveredJoint != null && hoveredJoint.parent == hotBone) + endPosition = hoveredJoint.position; + + m_Skeleton.SetEndPosition(hotBone, endPosition); + InvokePoseChanged(); + } + } + + private void HandleChangeLength() + { + if (view.IsActionTriggering(SkeletonAction.ChangeLength)) + m_Moved = false; + + Vector3 endPosition; + if (view.DoChangeLength(out endPosition)) + { + if (!m_Moved) + { + skinningCache.BeginUndoOperation(TextContent.boneLength); + m_Moved = true; + } + + Debug.Assert(hotBone != null); + + var direction = (Vector3)endPosition - hotBone.position; + hotBone.length = Vector3.Dot(direction, hotBone.right); + + InvokePoseChanged(); + } + } + + private void HandleCreateBone() + { + Vector3 position; + if (view.DoCreateBoneStart(out position)) + { + m_PrevCreatedBone = null; + + if (hoveredTail != null) + { + m_PrevCreatedBone = hoveredTail; + m_CreateBoneStartPosition = hoveredTail.endPosition; + } + else + { + m_CreateBoneStartPosition = position; + } + } + + if (view.DoCreateBone(out position)) + { + using (skinningCache.UndoScope(TextContent.createBone)) + { + var isChained = m_PrevCreatedBone != null; + var parentBone = isChained ? m_PrevCreatedBone : rootBone; + + if (isChained) + m_CreateBoneStartPosition = m_PrevCreatedBone.endPosition; + + var name = AutoBoneName(parentBone, skeleton.bones); + var bone = m_Skeleton.CreateBone(parentBone, m_CreateBoneStartPosition, position, isChained, name); + + m_PrevCreatedBone = bone; + m_CreateBoneStartPosition = bone.endPosition; + + InvokeTopologyChanged(); + InvokePoseChanged(); + } + } + } + + private void HandleSplitBone() + { + int instanceID; + Vector3 position; + if (view.DoSplitBone(out instanceID, out position)) + { + using (skinningCache.UndoScope(TextContent.splitBone)) + { + var boneToSplit = GetBone(instanceID); + + Debug.Assert(boneToSplit != null); + + var splitLength = Vector3.Dot(hoveredBone.right, position - boneToSplit.position); + var name = AutoBoneName(boneToSplit, skeleton.bones); + + m_Skeleton.SplitBone(boneToSplit, splitLength, name); + + InvokeTopologyChanged(); + InvokePoseChanged(); + } + } + } + + private void HandleRemoveBone() + { + if (view.DoRemoveBone()) + { + using (skinningCache.UndoScope(TextContent.removeBone)) + { + m_Skeleton.DestroyBones(selectedBones); + + selection.Clear(); + skinningCache.events.boneSelectionChanged.Invoke(); + InvokeTopologyChanged(); + InvokePoseChanged(); + } + } + } + + private void HandleCancelMultiStepAction() + { + if (view.DoCancelMultistepAction(false)) + m_PrevCreatedBone = null; + } + + private void DrawSkeleton() + { + if (!view.IsRepainting()) + return; + + bool isNotOnVisualElement = !skinningCache.IsOnVisualElement(); + + if (view.IsActionActive(SkeletonAction.CreateBone) || view.IsActionHot(SkeletonAction.CreateBone)) + { + if (isNotOnVisualElement) + { + var endPoint = view.GetMouseWorldPosition(Vector3.forward, Vector3.zero); + + if (view.IsActionHot(SkeletonAction.CreateBone)) + endPoint = m_CreateBoneStartPosition; + + if (m_PrevCreatedBone == null && hoveredTail == null) + { + var root = rootBone; + if (root != null) + view.DrawBoneParentLink(root.position, endPoint, Vector3.forward, style.GetParentLinkPreviewColor(skeleton.BoneCount)); + } + } + } + + for (var i = 0; i < skeleton.BoneCount; ++i) + { + var bone = skeleton.GetBone(i); + + if (bone.isVisible == false || bone.parentBone == null || bone.parentBone.chainedChild == bone) + continue; + + view.DrawBoneParentLink(bone.parent.position, bone.position, Vector3.forward, style.GetParentLinkColor(bone)); + } + + for (var i = 0; i < skeleton.BoneCount; ++i) + { + var bone = skeleton.GetBone(i); + + if ((view.IsActionActive(SkeletonAction.SplitBone) && hoveredBone == bone && isNotOnVisualElement) || bone.isVisible == false) + continue; + + var isSelected = selection.Contains(bone.ToCharacterIfNeeded()); + var isHovered = hoveredBody == bone && view.IsActionHot(SkeletonAction.None) && isNotOnVisualElement; + + DrawBoneOutline(bone, style.GetOutlineColor(bone, isSelected, isHovered), style.GetOutlineScale(isSelected)); + } + + for (var i = 0; i < skeleton.BoneCount; ++i) + { + var bone = skeleton.GetBone(i); + + if ((view.IsActionActive(SkeletonAction.SplitBone) && hoveredBone == bone && isNotOnVisualElement) || bone.isVisible == false) + continue; + + DrawBone(bone, style.GetColor(bone)); + } + } + + private void DrawBone(BoneCache bone, Color color) + { + var isSelected = selection.Contains(bone.ToCharacterIfNeeded()); + var isNotOnVisualElement = !skinningCache.IsOnVisualElement(); + var isJointHovered = view.IsActionHot(SkeletonAction.None) && hoveredJoint == bone && isNotOnVisualElement; + var isTailHovered = view.IsActionHot(SkeletonAction.None) && hoveredTail == bone && isNotOnVisualElement; + + view.DrawBone(bone.position, bone.right, Vector3.forward, bone.length, color, bone.chainedChild != null, isSelected, isJointHovered, isTailHovered, bone == hotBone); + } + + private void DrawBoneOutline(BoneCache bone, Color color, float outlineScale) + { + view.DrawBoneOutline(bone.position, bone.right, Vector3.forward, bone.length, color, outlineScale); + } + + private void DrawSplitBonePreview() + { + if (!view.IsRepainting()) + return; + + if (skinningCache.IsOnVisualElement()) + return; + + if (view.IsActionActive(SkeletonAction.SplitBone) && hoveredBone != null) + { + var splitLength = Vector3.Dot(hoveredBone.right, view.GetMouseWorldPosition(hoveredBone.forward, hoveredBody.position) - hoveredBone.position); + var position = hoveredBone.position + hoveredBone.right * splitLength; + var length = hoveredBone.length - splitLength; + var isSelected = selection.Contains(hoveredBone.ToCharacterIfNeeded()); + + { + var color = style.GetOutlineColor(hoveredBone, false, false); + if (color.a > 0f) + view.DrawBoneOutline(hoveredBone.position, hoveredBone.right, Vector3.forward, splitLength, style.GetOutlineColor(hoveredBone, isSelected, true), style.GetOutlineScale(false)); + + } + { + var color = style.GetPreviewOutlineColor(skeleton.BoneCount); + if (color.a > 0f) + view.DrawBoneOutline(position, hoveredBone.right, Vector3.forward, length, style.GetPreviewOutlineColor(skeleton.BoneCount), style.GetOutlineScale(false)); + + } + + view.DrawBone(hoveredBone.position, + hoveredBone.right, + Vector3.forward, + splitLength, + style.GetColor(hoveredBone), + hoveredBone.chainedChild != null, + false, false, false, false); + view.DrawBone(position, + hoveredBone.right, + Vector3.forward, + length, + style.GetPreviewColor(skeleton.BoneCount), + hoveredBone.chainedChild != null, + false, false, false, false); + } + } + + private void DrawCreateBonePreview() + { + if (!view.IsRepainting()) + return; + + if (skinningCache.IsOnVisualElement()) + return; + + var color = style.GetPreviewColor(skeleton.BoneCount); + var outlineColor = style.GetPreviewOutlineColor(skeleton.BoneCount); + + var startPosition = m_CreateBoneStartPosition; + var mousePosition = view.GetMouseWorldPosition(Vector3.forward, Vector3.zero); + + if (view.IsActionActive(SkeletonAction.CreateBone)) + { + startPosition = mousePosition; + + if (hoveredTail != null) + startPosition = hoveredTail.endPosition; + + if (outlineColor.a > 0f) + view.DrawBoneOutline(startPosition, Vector3.right, Vector3.forward, 0f, outlineColor, style.GetOutlineScale(false)); + + view.DrawBone(startPosition, Vector3.right, Vector3.forward, 0f, color, false, false, false, false, false); + } + + if (view.IsActionHot(SkeletonAction.CreateBone)) + { + var direction = (mousePosition - startPosition); + + if (outlineColor.a > 0f) + view.DrawBoneOutline(startPosition, direction.normalized, Vector3.forward, direction.magnitude, outlineColor, style.GetOutlineScale(false)); + + view.DrawBone(startPosition, direction.normalized, Vector3.forward, direction.magnitude, color, false, false, false, false, false); + } + } + + private void DrawCursors() + { + if (!view.IsRepainting()) + return; + + view.DrawCursors(!skinningCache.IsOnVisualElement()); + } + + public static string AutoBoneName(BoneCache parent, IEnumerable bones) + { + string parentName = "root"; + string inheritedName; + int counter; + + if (parent != null) + parentName = parent.name; + + DissectBoneName(parentName, out inheritedName, out counter); + int nameCounter = FindBiggestNameCounter(bones); + + if (inheritedName == k_DefaultRootName) + inheritedName = k_DefaultBoneName; + + return String.Format("{0}_{1}", inheritedName, ++nameCounter); + } + + private static int FindBiggestNameCounter(IEnumerable bones) + { + int autoNameCounter = 0; + string inheritedName; + int counter; + foreach (var bone in bones) + { + DissectBoneName(bone.name, out inheritedName, out counter); + if (counter > autoNameCounter) + autoNameCounter = counter; + } + return autoNameCounter; + } + + private static void DissectBoneName(string boneName, out string inheritedName, out int counter) + { + if (IsBoneNameMatchAutoFormat(boneName)) + { + var tokens = boneName.Split('_'); + var lastTokenIndex = tokens.Length - 1; + + var tokensWithoutLast = new string[lastTokenIndex]; + Array.Copy(tokens, tokensWithoutLast, lastTokenIndex); + inheritedName = string.Join("_", tokensWithoutLast); + counter = int.Parse(tokens[lastTokenIndex]); + } + else + { + inheritedName = boneName; + counter = -1; + } + } + + private static bool IsBoneNameMatchAutoFormat(string boneName) + { + return s_Regex.IsMatch(boneName); + } + + private void InvokeTopologyChanged() + { + skinningCache.events.skeletonTopologyChanged.Invoke(skeleton); + } + + private void InvokePoseChanged() + { + skeleton.SetPosePreview(); + + if (editBindPose) + { + skeleton.SetDefaultPose(); + skinningCache.events.skeletonBindPoseChanged.Invoke(skeleton); + } + else + skinningCache.events.skeletonPreviewPoseChanged.Invoke(skeleton); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonController.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonController.cs.meta new file mode 100644 index 00000000..e16c89fc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea4cc92a263807f4985d77508d2bb536 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonView.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonView.cs new file mode 100644 index 00000000..3ff65ee9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonView.cs @@ -0,0 +1,598 @@ +using UnityEngine; +using System; + +namespace UnityEditor.U2D.Animation +{ + internal class SkeletonView : ISkeletonView + { + private const float kPickingRadius = 5f; + internal const string kDeleteCommandName = "Delete"; + internal const string kSoftDeleteCommandName = "SoftDelete"; + private static readonly int kBodyHashCode = "Body".GetHashCode(); + private static readonly int kJointHashCode = "Joint".GetHashCode(); + private static readonly int kTailHashCode = "Tail".GetHashCode(); + private static readonly int kCreateBoneHashCode = "CreateBone".GetHashCode(); + + public int InvalidID { get; set; } + public SkeletonMode mode { get; set; } + public int defaultControlID { get; set; } + public int hoveredBoneID { get { return m_HoveredBoneID; } } + public int hoveredJointID { get { return m_HoveredJointID; } } + public int hoveredBodyID { get { return m_HoveredBodyID; } } + public int hoveredTailID { get { return m_HoveredTailID; } } + public int hotBoneID { get { return m_HotBoneID; } } + + private IGUIWrapper m_GUIWrapper; + private int m_RotateControlID = -1; + private int m_MoveControlID = -1; + private int m_FreeMoveControlID = -1; + private int m_MoveJointControlID = -1; + private int m_MoveEndPositionControlID = -1; + private int m_ChangeLengthControlID = -1; + private int m_CreateBoneControlID = -1; + private int m_HoveredBoneID = 0; + private int m_PrevHoveredBoneID = 0; + private int m_HoveredBodyID = 0; + private int m_HoveredJointID = 0; + private int m_HoveredTailID = 0; + private int m_HotBoneID = 0; + private int m_HoveredBodyControlID = -1; + private int m_HoveredJointControlID = -1; + private int m_HoveredTailControlID = -1; + private float m_NearestDistance; + private float m_NearestBodyDistance; + private float m_NearestJointDistance; + private float m_NearestTailDistance; + private int m_NearestBodyId = 0; + private int m_NearestJointId = 0; + private int m_NearestTailId = 0; + private SliderData m_HoveredSliderData = SliderData.zero; + private SliderData m_HotSliderData = SliderData.zero; + + public SkeletonView(IGUIWrapper gw) + { + m_GUIWrapper = gw; + } + + public void BeginLayout() + { + m_HoveredBodyControlID = m_GUIWrapper.GetControlID(kBodyHashCode, FocusType.Passive); + m_HoveredJointControlID = m_GUIWrapper.GetControlID(kJointHashCode, FocusType.Passive); + m_HoveredTailControlID = m_GUIWrapper.GetControlID(kTailHashCode, FocusType.Passive); + m_CreateBoneControlID = m_GUIWrapper.GetControlID(kCreateBoneHashCode, FocusType.Passive); + + if (m_GUIWrapper.eventType == EventType.Layout) + { + m_PrevHoveredBoneID = m_HoveredBoneID; + m_NearestDistance = float.MaxValue; + m_NearestBodyDistance = float.MaxValue; + m_NearestJointDistance = float.MaxValue; + m_NearestTailDistance = float.MaxValue; + m_NearestBodyId = InvalidID; + m_NearestJointId = InvalidID; + m_NearestTailId = InvalidID; + m_HoveredBoneID = InvalidID; + m_HoveredBodyID = InvalidID; + m_HoveredJointID = InvalidID; + m_HoveredTailID = InvalidID; + m_HoveredSliderData = SliderData.zero; + + if (m_GUIWrapper.IsControlHot(0)) + { + m_RotateControlID = -1; + m_MoveControlID = -1; + m_FreeMoveControlID = -1; + m_MoveJointControlID = -1; + m_MoveEndPositionControlID = -1; + m_ChangeLengthControlID = -1; + m_HotBoneID = InvalidID; + } + } + } + + public void EndLayout() + { + m_GUIWrapper.LayoutControl(m_HoveredBodyControlID, m_NearestBodyDistance * 0.25f); + m_GUIWrapper.LayoutControl(m_HoveredJointControlID, m_NearestJointDistance); + m_GUIWrapper.LayoutControl(m_HoveredTailControlID, m_NearestTailDistance); + + if (m_GUIWrapper.IsControlNearest(m_HoveredBodyControlID)) + { + m_HoveredBoneID = m_NearestBodyId; + m_HoveredBodyID = m_NearestBodyId; + } + + if (m_GUIWrapper.IsControlNearest(m_HoveredJointControlID)) + { + m_HoveredBoneID = m_NearestJointId; + m_HoveredJointID = m_NearestJointId; + } + + if (m_GUIWrapper.IsControlNearest(m_HoveredTailControlID)) + { + m_HoveredBoneID = m_NearestTailId; + m_HoveredTailID = m_NearestTailId; + } + + if ((m_GUIWrapper.eventType == EventType.Layout && m_PrevHoveredBoneID != m_HoveredBoneID) || m_GUIWrapper.eventType == EventType.MouseMove) + m_GUIWrapper.Repaint(); + } + + public bool CanLayout() + { + return m_GUIWrapper.eventType == EventType.Layout; + } + + public void LayoutBone(int id, Vector3 position, Vector3 endPosition, Vector3 forward, Vector3 up, Vector3 right, bool isChainEnd) + { + if (mode == SkeletonMode.Disabled) + return; + + var sliderData = new SliderData() + { + position = GetMouseWorldPosition(forward, position), + forward = forward, + up = up, + right = right + }; + + { + var distance = m_GUIWrapper.DistanceToSegmentClamp(position, endPosition); + + if (distance <= m_NearestDistance) + { + m_NearestDistance = distance; + m_NearestBodyDistance = distance; + m_NearestBodyId = id; + m_HoveredSliderData = sliderData; + } + } + + { + var distance = m_GUIWrapper.DistanceToCircle(position, GetBoneRadiusForPicking(position) * 2f); + + if (distance <= m_NearestDistance) + { + m_NearestDistance = distance; + m_NearestJointDistance = distance; + m_NearestJointId = id; + m_HoveredSliderData = sliderData; + } + } + + if (isChainEnd && + (IsCapable(SkeletonAction.ChangeLength) || + IsCapable(SkeletonAction.MoveEndPosition) || + IsCapable(SkeletonAction.CreateBone))) + { + var distance = m_GUIWrapper.DistanceToCircle(endPosition, GetBoneRadiusForPicking(endPosition)); + + if (distance <= m_NearestDistance) + { + m_NearestDistance = distance; + m_NearestTailDistance = distance; + m_NearestTailId = id; + m_HoveredSliderData = sliderData; + } + } + } + + public Vector3 GetMouseWorldPosition(Vector3 planeNormal, Vector3 planePosition) + { + return m_GUIWrapper.GUIToWorld(m_GUIWrapper.mousePosition, planeNormal, planePosition); + } + + private float GetBoneRadiusForPicking(Vector3 position) + { + if (m_GUIWrapper.HasCurrentCamera()) + return 0.1f * m_GUIWrapper.GetHandleSize(position); + + return kPickingRadius; + } + + public bool DoSelectBone(out int id, out bool additive) + { + id = 0; + additive = false; + + if (IsActionTriggering(SkeletonAction.Select)) + { + id = m_HoveredBoneID; + additive = m_GUIWrapper.isActionKeyDown; + + if (mode == SkeletonMode.Selection) + { + m_GUIWrapper.UseCurrentEvent(); + m_GUIWrapper.SetGuiChanged(true); + } + + return true; + } + + return false; + } + + public bool DoRotateBone(Vector3 pivot, Vector3 normal, out float deltaAngle) + { + deltaAngle = 0f; + + Vector3 oldPosition = m_HotSliderData.position; + Vector3 newPosition; + if (DoSliderAction(SkeletonAction.RotateBone, m_HoveredBodyControlID, ref m_RotateControlID, out newPosition)) + { + deltaAngle = Vector3.SignedAngle(oldPosition - pivot, (Vector3)newPosition - pivot, normal); + return true; + } + + return false; + } + + public bool DoMoveBone(out Vector3 deltaPosition) + { + deltaPosition = Vector3.zero; + + Vector3 oldPosition = m_HotSliderData.position; + Vector3 newPosition; + if (DoSliderAction(SkeletonAction.MoveBone, m_HoveredJointControlID, ref m_MoveControlID, out newPosition)) + { + deltaPosition = newPosition - oldPosition; + return true; + } + + return false; + } + + public bool DoFreeMoveBone(out Vector3 deltaPosition) + { + deltaPosition = Vector3.zero; + + Vector3 oldPosition = m_HotSliderData.position; + Vector3 newPosition; + if (DoSliderAction(SkeletonAction.FreeMoveBone, m_HoveredBodyControlID, ref m_FreeMoveControlID, out newPosition)) + { + deltaPosition = newPosition - oldPosition; + return true; + } + + return false; + } + + public bool DoMoveJoint(out Vector3 deltaPosition) + { + deltaPosition = Vector3.zero; + + Vector3 oldPosition = m_HotSliderData.position; + Vector3 newPosition; + if (DoSliderAction(SkeletonAction.MoveJoint, m_HoveredJointControlID, ref m_MoveJointControlID, out newPosition)) + { + deltaPosition = newPosition - oldPosition; + return true; + } + + return false; + } + + public bool DoMoveEndPosition(out Vector3 endPosition) + { + return DoSliderAction(SkeletonAction.MoveEndPosition, m_HoveredTailControlID, ref m_MoveEndPositionControlID, out endPosition); + } + + public bool DoChangeLength(out Vector3 endPosition) + { + return DoSliderAction(SkeletonAction.ChangeLength, m_HoveredTailControlID, ref m_ChangeLengthControlID, out endPosition); + } + + private bool DoSliderAction(SkeletonAction action, int controlID, ref int actionControlID, out Vector3 newPosition) + { + newPosition = m_HoveredSliderData.position; + + if (IsActionTriggering(action)) + { + actionControlID = controlID; + m_HotSliderData = m_HoveredSliderData; + m_HotBoneID = hoveredBoneID; + } + + if (m_GUIWrapper.DoSlider(actionControlID, m_HotSliderData, out newPosition)) + { + m_HotSliderData.position = newPosition; + return true; + } + + return false; + } + + public bool DoCreateBoneStart(out Vector3 position) + { + position = GetMouseWorldPosition(m_HoveredSliderData.forward, m_HoveredSliderData.position); + + if (CanCreateBone()) + m_GUIWrapper.LayoutControl(m_CreateBoneControlID, 0f); + + if (IsActionActive(SkeletonAction.CreateBone)) + ConsumeMouseMoveEvents(); + + if (IsActionTriggering(SkeletonAction.CreateBone)) + { + m_HotBoneID = hoveredBoneID; + m_GUIWrapper.SetMultiStepControlHot(m_CreateBoneControlID); + m_GUIWrapper.UseCurrentEvent(); + return true; + } + + return false; + } + + public bool CanCreateBone() + { + return mode == SkeletonMode.CreateBone && (m_GUIWrapper.IsControlNearest(defaultControlID) || m_GUIWrapper.IsControlNearest(m_HoveredTailControlID)); + } + + public bool DoCreateBone(out Vector3 position) + { + position = GetMouseWorldPosition(m_HoveredSliderData.forward, m_HoveredSliderData.position); + + if (IsActionHot(SkeletonAction.CreateBone)) + ConsumeMouseMoveEvents(); + + if (IsActionFinishing(SkeletonAction.CreateBone)) + { + m_GUIWrapper.UseCurrentEvent(); + m_GUIWrapper.SetGuiChanged(true); + return true; + } + + return false; + } + + public bool DoSplitBone(out int id, out Vector3 position) + { + id = m_HoveredBodyID; + position = GetMouseWorldPosition(m_HoveredSliderData.forward, m_HoveredSliderData.position); + + if (IsActionActive(SkeletonAction.SplitBone)) + ConsumeMouseMoveEvents(); + + if (IsActionTriggering(SkeletonAction.SplitBone)) + { + m_GUIWrapper.UseCurrentEvent(); + m_GUIWrapper.SetGuiChanged(true); + return true; + } + + return false; + } + + public bool DoRemoveBone() + { + if (IsActionTriggering(SkeletonAction.Remove)) + { + m_GUIWrapper.UseCurrentEvent(); + m_GUIWrapper.SetGuiChanged(true); + return true; + } + + return false; + } + + public bool DoCancelMultistepAction(bool force) + { + if (force) + { + m_GUIWrapper.SetMultiStepControlHot(0); + return true; + } + + if ((!m_GUIWrapper.IsMultiStepControlHot(0) && (m_GUIWrapper.IsMouseDown(1) || m_GUIWrapper.IsKeyDown(KeyCode.Escape)))) + { + m_GUIWrapper.SetMultiStepControlHot(0); + m_GUIWrapper.UseCurrentEvent(); + return true; + } + + return false; + } + + public bool IsActionActive(SkeletonAction action) + { + if (m_GUIWrapper.isAltDown || !m_GUIWrapper.IsControlHot(0) || !m_GUIWrapper.IsMultiStepControlHot(0)) + return false; + + if (action == SkeletonAction.None) + return m_GUIWrapper.IsControlNearest(defaultControlID); + + if (!IsCapable(action)) + return false; + + if (action == SkeletonAction.RotateBone) + return m_GUIWrapper.IsControlNearest(m_HoveredBodyControlID); + + if (action == SkeletonAction.ChangeLength) + return m_GUIWrapper.IsControlNearest(m_HoveredTailControlID) && !m_GUIWrapper.isShiftDown; + + if (action == SkeletonAction.MoveJoint) + return m_GUIWrapper.IsControlNearest(m_HoveredJointControlID); + + if (action == SkeletonAction.MoveEndPosition) + return m_GUIWrapper.IsControlNearest(m_HoveredTailControlID) && !m_GUIWrapper.isShiftDown; + + if (action == SkeletonAction.FreeMoveBone) + return m_GUIWrapper.IsControlNearest(m_HoveredBodyControlID); + + if (action == SkeletonAction.MoveBone) + return m_GUIWrapper.IsControlNearest(m_HoveredJointControlID); + + bool canCreateBone = IsCapable(SkeletonAction.CreateBone) && m_GUIWrapper.IsControlNearest(m_CreateBoneControlID); + bool canSplitBone = IsCapable(SkeletonAction.SplitBone) && m_GUIWrapper.IsControlNearest(m_HoveredBodyControlID); + + if (action == SkeletonAction.CreateBone) + return canCreateBone; + + if (action == SkeletonAction.SplitBone) + return canSplitBone; + + if (action == SkeletonAction.Select) + return (m_GUIWrapper.IsControlNearest(m_HoveredBodyControlID) && !canSplitBone) || + m_GUIWrapper.IsControlNearest(m_HoveredJointControlID) || + (m_GUIWrapper.IsControlNearest(m_HoveredTailControlID) && !canCreateBone); + + if (action == SkeletonAction.Remove) + return true; + + return false; + } + + public bool IsActionHot(SkeletonAction action) + { + if (action == SkeletonAction.None) + return m_GUIWrapper.IsControlHot(0) && m_GUIWrapper.IsMultiStepControlHot(0); + + if (action == SkeletonAction.RotateBone) + return m_GUIWrapper.IsControlHot(m_RotateControlID); + + if (action == SkeletonAction.MoveBone) + return m_GUIWrapper.IsControlHot(m_MoveControlID); + + if (action == SkeletonAction.FreeMoveBone) + return m_GUIWrapper.IsControlHot(m_FreeMoveControlID); + + if (action == SkeletonAction.MoveJoint) + return m_GUIWrapper.IsControlHot(m_MoveJointControlID); + + if (action == SkeletonAction.MoveEndPosition) + return m_GUIWrapper.IsControlHot(m_MoveEndPositionControlID); + + if (action == SkeletonAction.ChangeLength) + return m_GUIWrapper.IsControlHot(m_ChangeLengthControlID); + + if (action == SkeletonAction.CreateBone) + return m_GUIWrapper.IsMultiStepControlHot(m_CreateBoneControlID) && !m_GUIWrapper.isAltDown; + + return false; + } + + public bool IsActionTriggering(SkeletonAction action) + { + if (!IsActionActive(action)) + return false; + + if (action == SkeletonAction.Remove) + { + if ((m_GUIWrapper.eventType == EventType.ValidateCommand || m_GUIWrapper.eventType == EventType.ExecuteCommand) + && (m_GUIWrapper.commandName == kSoftDeleteCommandName || m_GUIWrapper.commandName == kDeleteCommandName)) + { + if (m_GUIWrapper.eventType == EventType.ExecuteCommand) + return true; + + m_GUIWrapper.UseCurrentEvent(); + } + + return false; + } + + return m_GUIWrapper.IsMouseDown(0); + } + + public bool IsActionFinishing(SkeletonAction action) + { + if (!IsActionHot(action) || !IsCapable(action)) + return false; + + if (m_GUIWrapper.IsEventOutsideWindow()) + return true; + + if (action == SkeletonAction.CreateBone) + return m_GUIWrapper.IsMouseDown(0); + + return m_GUIWrapper.IsMouseUp(0); + } + + public bool IsRepainting() + { + return m_GUIWrapper.IsRepainting(); + } + + public void DrawBone(Vector3 position, Vector3 right, Vector3 forward, float length, Color color, bool isChained, bool isSelected, bool isJointHovered, bool isTailHovered, bool isHot) + { + var endPosition = position + right * length; + var rotation = Quaternion.LookRotation(forward, Vector3.Cross(right, forward)); + var boneBodyColor = color; + var boneJointColor = new Color(0f, 0f, 0f, 0.75f * color.a); + var tailColor = new Color(0f, 0f, 0f, 0.75f * color.a); + var hoveredColor = Handles.preselectionColor; + var selectedColor = Handles.selectedColor; + var drawRectCap = false; + + if (isJointHovered) + boneJointColor = hoveredColor; + if (isHot && (IsActionHot(SkeletonAction.MoveBone) || IsActionHot(SkeletonAction.MoveJoint))) + boneJointColor = selectedColor; + + if (mode == SkeletonMode.EditPose || mode == SkeletonMode.CreateBone) + { + if (isJointHovered || isSelected) + drawRectCap = true; + } + else if (mode == SkeletonMode.EditJoints || mode == SkeletonMode.SplitBone) + { + rotation = Quaternion.identity; + drawRectCap = true; + } + + if (drawRectCap) + Handles.RectangleHandleCap(0, position, rotation, BoneDrawingUtility.GetBoneRadius(position), EventType.Repaint); + + BoneDrawingUtility.DrawBone(position, endPosition, forward, boneBodyColor); + BoneDrawingUtility.DrawBoneNode(position, forward, boneJointColor); + + if (!isChained && + (IsCapable(SkeletonAction.ChangeLength) || + IsCapable(SkeletonAction.MoveEndPosition))) + { + if (isTailHovered) + tailColor = hoveredColor; + + if (isHot && (IsActionHot(SkeletonAction.ChangeLength) || IsActionHot(SkeletonAction.MoveEndPosition))) + tailColor = selectedColor; + + BoneDrawingUtility.DrawBoneNode(endPosition, forward, tailColor); + } + } + + public void DrawBoneParentLink(Vector3 parentPosition, Vector3 position, Vector3 forward, Color color) + { + BoneDrawingUtility.DrawBone(position, parentPosition, forward, color); + } + + public void DrawBoneOutline(Vector3 position, Vector3 right, Vector3 forward, float length, Color color, float outlineScale) + { + BoneDrawingUtility.DrawBoneOutline(position, position + right * length, forward, color, outlineScale); + } + + public void DrawCursors(bool canBeActive) + { + var mouseScreenRect = new Rect(m_GUIWrapper.mousePosition.x - 100f, m_GUIWrapper.mousePosition.y - 100f, 200f, 200f); + + var isRotateHot = IsActionHot(SkeletonAction.RotateBone); + if ((canBeActive && IsActionActive(SkeletonAction.RotateBone)) || isRotateHot) + EditorGUIUtility.AddCursorRect(mouseScreenRect, MouseCursor.RotateArrow); + + if ((canBeActive && IsActionActive(SkeletonAction.MoveBone)) || IsActionHot(SkeletonAction.MoveBone) || + (canBeActive && IsActionActive(SkeletonAction.FreeMoveBone)) || IsActionHot(SkeletonAction.FreeMoveBone) || + (canBeActive && IsActionActive(SkeletonAction.MoveJoint)) || IsActionHot(SkeletonAction.MoveJoint) || + (canBeActive && IsActionActive(SkeletonAction.MoveEndPosition)) || IsActionHot(SkeletonAction.MoveEndPosition)) + EditorGUIUtility.AddCursorRect(mouseScreenRect, MouseCursor.MoveArrow); + } + + private void ConsumeMouseMoveEvents() + { + if (m_GUIWrapper.eventType == EventType.MouseMove || (m_GUIWrapper.eventType == EventType.MouseDrag && m_GUIWrapper.mouseButton == 0)) + m_GUIWrapper.UseCurrentEvent(); + } + + private bool IsCapable(SkeletonAction action) + { + return ((int)mode & (int)action) != 0; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonView.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonView.cs.meta new file mode 100644 index 00000000..7c2b2274 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SkeletonView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 32b6c1f19cdc32d45aff3ce5c06f3ac3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Slider2D.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Slider2D.cs new file mode 100644 index 00000000..2d7032f8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Slider2D.cs @@ -0,0 +1,78 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class Slider2D + { + private static Vector2 s_CurrentMousePosition; + private static Vector2 s_DragStartScreenPosition; + private static Vector2 s_DragScreenOffset; + private static double s_Time; + + public static Vector2 Do(int controlID, Vector2 position, Handles.CapFunction drawCapFunction = null) + { + EventType type = Event.current.GetTypeForControl(controlID); + + switch (type) + { + case EventType.MouseDown: + if (Event.current.button == 0 && HandleUtility.nearestControl == controlID && !Event.current.alt) + { + s_Time = EditorApplication.timeSinceStartup; + + GUIUtility.keyboardControl = controlID; + GUIUtility.hotControl = controlID; + s_CurrentMousePosition = Event.current.mousePosition; + s_DragStartScreenPosition = Event.current.mousePosition; + Vector2 b = HandleUtility.WorldToGUIPoint(position); + s_DragScreenOffset = s_CurrentMousePosition - b; + + Event.current.Use(); + } + break; + case EventType.MouseUp: + if (GUIUtility.hotControl == controlID && (Event.current.button == 0 || Event.current.button == 2)) + { + GUIUtility.hotControl = 0; + Event.current.Use(); + } + break; + case EventType.MouseDrag: + if (GUIUtility.hotControl == controlID) + { + s_CurrentMousePosition = Event.current.mousePosition; + float screenDisplacement = (s_CurrentMousePosition - s_DragStartScreenPosition).magnitude; + Vector2 center = position; + Vector2 screenPosition = s_CurrentMousePosition - s_DragScreenOffset; + position = Handles.inverseMatrix.MultiplyPoint(screenPosition); + float displacement = (center - position).magnitude; + + if (!Mathf.Approximately(displacement, 0f) && (EditorApplication.timeSinceStartup - s_Time > 0.15 || screenDisplacement >= 10f)) + GUI.changed = true; + + Event.current.Use(); + } + break; + case EventType.KeyDown: + if (GUIUtility.hotControl == controlID && Event.current.keyCode == KeyCode.Escape) + { + position = Handles.inverseMatrix.MultiplyPoint(s_DragStartScreenPosition - s_DragScreenOffset); + GUIUtility.hotControl = 0; + GUI.changed = true; + Event.current.Use(); + } + break; + case EventType.Layout: + if (drawCapFunction != null) + drawCapFunction(controlID, position, Quaternion.identity, 1f, EventType.Layout); + break; + case EventType.Repaint: + if (drawCapFunction != null) + drawCapFunction(controlID, position, Quaternion.identity, 1f, EventType.Repaint); + break; + } + + return position; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Slider2D.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Slider2D.cs.meta new file mode 100644 index 00000000..70b60970 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/Slider2D.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aaae1a0ac32489e4db7ca7c10f984ade +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshController.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshController.cs new file mode 100644 index 00000000..fc310bbe --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshController.cs @@ -0,0 +1,696 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SpriteMeshController + { + private const float kSnapDistance = 10f; + + private struct EdgeIntersectionResult + { + public int startVertexIndex; + public int endVertexIndex; + public int intersectEdgeIndex; + public Vector2 endPosition; + } + + private SpriteMeshDataController m_SpriteMeshDataController = new SpriteMeshDataController(); + private EdgeIntersectionResult m_EdgeIntersectionResult; + + public ISpriteMeshView spriteMeshView { get; set; } + public ISpriteMeshData spriteMeshData + { + get { return m_SpriteMeshData; } + set { m_SpriteMeshData = value; } + } + + public ISelection selection { get; set; } + public ICacheUndo cacheUndo { get; set; } + public ITriangulator triangulator { get; set; } + public bool disable { get; set; } + public Rect frame { get; set; } + private ISpriteMeshData m_SpriteMeshData; + private bool m_Moved = false; + + public void OnGUI() + { + m_SpriteMeshDataController.spriteMeshData = m_SpriteMeshData; + + Debug.Assert(spriteMeshView != null); + Debug.Assert(m_SpriteMeshData != null); + Debug.Assert(selection != null); + Debug.Assert(cacheUndo != null); + + spriteMeshView.selection = selection; + spriteMeshView.frame = frame; + + EditorGUI.BeginDisabledGroup(disable); + + spriteMeshView.BeginLayout(); + + if(spriteMeshView.CanLayout()) + { + LayoutVertices(); + LayoutEdges(); + } + + spriteMeshView.EndLayout(); + + if(spriteMeshView.CanRepaint()) + { + DrawEdges(); + + if(GUI.enabled) + { + PreviewCreateVertex(); + PreviewCreateEdge(); + PreviewSplitEdge(); + } + + DrawVertices(); + } + + + HandleSplitEdge(); + HandleCreateEdge(); + HandleCreateVertex(); + + EditorGUI.EndDisabledGroup(); + + HandleSelectVertex(); + + EditorGUI.BeginDisabledGroup(disable); + + HandleMoveVertex(); + + EditorGUI.EndDisabledGroup(); + + HandleSelectEdge(); + + EditorGUI.BeginDisabledGroup(disable); + + HandleMoveEdge(); + HandleRemoveEdge(); + HandleRemoveVertices(); + + spriteMeshView.DoRepaint(); + + EditorGUI.EndDisabledGroup(); + } + + private void LayoutVertices() + { + for (int i = 0; i < m_SpriteMeshData.vertexCount; i++) + { + Vector2 position = m_SpriteMeshData.GetPosition(i); + spriteMeshView.LayoutVertex(position, i); + } + } + + private void LayoutEdges() + { + for (int i = 0; i < m_SpriteMeshData.edges.Count; i++) + { + Edge edge = m_SpriteMeshData.edges[i]; + Vector2 startPosition = m_SpriteMeshData.GetPosition(edge.index1); + Vector2 endPosition = m_SpriteMeshData.GetPosition(edge.index2); + + spriteMeshView.LayoutEdge(startPosition, endPosition, i); + } + } + + private void DrawEdges() + { + UpdateEdgeInstersection(); + + spriteMeshView.BeginDrawEdges(); + + for (int i = 0; i < m_SpriteMeshData.edges.Count; ++i) + { + if (SkipDrawEdge(i)) + continue; + + Edge edge = m_SpriteMeshData.edges[i]; + Vector2 startPosition = m_SpriteMeshData.GetPosition(edge.index1); + Vector2 endPosition = m_SpriteMeshData.GetPosition(edge.index2); + + if (selection.Contains(edge.index1) && selection.Contains(edge.index2)) + spriteMeshView.DrawEdgeSelected(startPosition, endPosition); + else + spriteMeshView.DrawEdge(startPosition, endPosition); + } + + if (spriteMeshView.IsActionActive(MeshEditorAction.SelectEdge)) + { + Edge hoveredEdge = m_SpriteMeshData.edges[spriteMeshView.hoveredEdge]; + Vector2 startPosition = m_SpriteMeshData.GetPosition(hoveredEdge.index1); + Vector2 endPosition = m_SpriteMeshData.GetPosition(hoveredEdge.index2); + + spriteMeshView.DrawEdgeHovered(startPosition, endPosition); + } + + spriteMeshView.EndDrawEdges(); + } + + private bool SkipDrawEdge(int edgeIndex) + { + if(GUI.enabled == false) + return false; + + return edgeIndex == -1 || + spriteMeshView.hoveredEdge == edgeIndex && spriteMeshView.IsActionActive(MeshEditorAction.SelectEdge) || + spriteMeshView.hoveredEdge == edgeIndex && spriteMeshView.IsActionActive(MeshEditorAction.CreateVertex) || + spriteMeshView.closestEdge == edgeIndex && spriteMeshView.IsActionActive(MeshEditorAction.SplitEdge) || + edgeIndex == m_EdgeIntersectionResult.intersectEdgeIndex && spriteMeshView.IsActionActive(MeshEditorAction.CreateEdge); + } + + private void PreviewCreateVertex() + { + if (spriteMeshView.mode == SpriteMeshViewMode.CreateVertex && + spriteMeshView.IsActionActive(MeshEditorAction.CreateVertex)) + { + Vector2 clampedMousePos = ClampToFrame(spriteMeshView.mouseWorldPosition); + + if (spriteMeshView.hoveredEdge != -1) + { + Edge edge = m_SpriteMeshData.edges[spriteMeshView.hoveredEdge]; + + spriteMeshView.BeginDrawEdges(); + + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(edge.index1), clampedMousePos); + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(edge.index2), clampedMousePos); + + spriteMeshView.EndDrawEdges(); + } + + spriteMeshView.DrawVertex(clampedMousePos); + } + } + + private void PreviewCreateEdge() + { + if (!spriteMeshView.IsActionActive(MeshEditorAction.CreateEdge)) + return; + + spriteMeshView.BeginDrawEdges(); + + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(m_EdgeIntersectionResult.startVertexIndex), m_EdgeIntersectionResult.endPosition); + + if (m_EdgeIntersectionResult.intersectEdgeIndex != -1) + { + Edge intersectingEdge = m_SpriteMeshData.edges[m_EdgeIntersectionResult.intersectEdgeIndex]; + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(intersectingEdge.index1), m_EdgeIntersectionResult.endPosition); + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(intersectingEdge.index2), m_EdgeIntersectionResult.endPosition); + } + + spriteMeshView.EndDrawEdges(); + + if (m_EdgeIntersectionResult.endVertexIndex == -1) + spriteMeshView.DrawVertex(m_EdgeIntersectionResult.endPosition); + } + + private void PreviewSplitEdge() + { + if (!spriteMeshView.IsActionActive(MeshEditorAction.SplitEdge)) + return; + + Vector2 clampedMousePos = ClampToFrame(spriteMeshView.mouseWorldPosition); + + Edge closestEdge = m_SpriteMeshData.edges[spriteMeshView.closestEdge]; + + spriteMeshView.BeginDrawEdges(); + + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(closestEdge.index1), clampedMousePos); + spriteMeshView.DrawEdge(m_SpriteMeshData.GetPosition(closestEdge.index2), clampedMousePos); + + spriteMeshView.EndDrawEdges(); + + spriteMeshView.DrawVertex(clampedMousePos); + } + + private void DrawVertices() + { + for (int i = 0; i < m_SpriteMeshData.vertexCount; i++) + { + Vector3 position = m_SpriteMeshData.GetPosition(i); + + if (selection.Contains(i)) + spriteMeshView.DrawVertexSelected(position); + else if (i == spriteMeshView.hoveredVertex && spriteMeshView.IsActionHot(MeshEditorAction.None)) + spriteMeshView.DrawVertexHovered(position); + else + spriteMeshView.DrawVertex(position); + } + } + + private void HandleSelectVertex() + { + bool additive; + if (spriteMeshView.DoSelectVertex(out additive)) + SelectVertex(spriteMeshView.hoveredVertex, additive); + } + + private void HandleSelectEdge() + { + bool additive; + if (spriteMeshView.DoSelectEdge(out additive)) + SelectEdge(spriteMeshView.hoveredEdge, additive); + } + + private void HandleMoveVertex() + { + if(spriteMeshView.IsActionTriggered(MeshEditorAction.MoveVertex)) + m_Moved = false; + + Vector2 delta; + if (spriteMeshView.DoMoveVertex(out delta)) + { + if(!m_Moved) + { + cacheUndo.BeginUndoOperation(TextContent.moveVertices); + m_Moved = true; + } + + MoveSelectedVertices(delta); + } + } + + private void HandleCreateVertex() + { + if (spriteMeshView.DoCreateVertex()) + CreateVertex(spriteMeshView.mouseWorldPosition, spriteMeshView.hoveredEdge); + } + + private void HandleSplitEdge() + { + if (spriteMeshView.DoSplitEdge()) + SplitEdge(spriteMeshView.mouseWorldPosition, spriteMeshView.closestEdge); + } + + private void HandleCreateEdge() + { + if (spriteMeshView.DoCreateEdge()) + CreateEdge(spriteMeshView.mouseWorldPosition, spriteMeshView.hoveredVertex, spriteMeshView.hoveredEdge); + } + + private void HandleMoveEdge() + { + if(spriteMeshView.IsActionTriggered(MeshEditorAction.MoveEdge)) + m_Moved = false; + + Vector2 delta; + if (spriteMeshView.DoMoveEdge(out delta)) + { + if(!m_Moved) + { + cacheUndo.BeginUndoOperation(TextContent.moveVertices); + m_Moved = true; + } + + MoveSelectedVertices(delta); + } + } + + private void HandleRemoveEdge() + { + Edge edge; + if (GetSelectedEdge(out edge) && spriteMeshView.DoRemove()) + RemoveEdge(edge); + } + + private void HandleRemoveVertices() + { + if (spriteMeshView.DoRemove()) + RemoveSelectedVertices(); + } + + private void CreateVertex(Vector2 position, int edgeIndex) + { + position = MathUtility.ClampPositionToRect(position, frame); + cacheUndo.BeginUndoOperation(TextContent.createVertex); + + BoneWeight boneWeight = new BoneWeight(); + + Vector3Int indices; + Vector3 barycentricCoords; + if (m_SpriteMeshDataController.FindTriangle(position, out indices, out barycentricCoords)) + { + EditableBoneWeight bw1 = m_SpriteMeshData.GetWeight(indices.x); + EditableBoneWeight bw2 = m_SpriteMeshData.GetWeight(indices.y); + EditableBoneWeight bw3 = m_SpriteMeshData.GetWeight(indices.z); + + EditableBoneWeight result = new EditableBoneWeight(); + + foreach (BoneWeightChannel channel in bw1) + { + if (!channel.enabled) + continue; + + var weight = channel.weight * barycentricCoords.x; + + if (weight > 0f) + result.AddChannel(channel.boneIndex, weight, true); + } + + foreach (BoneWeightChannel channel in bw2) + { + if (!channel.enabled) + continue; + + var weight = channel.weight * barycentricCoords.y; + + if (weight > 0f) + result.AddChannel(channel.boneIndex, weight, true); + } + + foreach (BoneWeightChannel channel in bw3) + { + if (!channel.enabled) + continue; + + var weight = channel.weight * barycentricCoords.z; + + if (weight > 0f) + result.AddChannel(channel.boneIndex, weight, true); + } + + result.UnifyChannelsWithSameBoneIndex(); + result.FilterChannels(0f); + result.Clamp(4, true); + + boneWeight = result.ToBoneWeight(true); + } + else if (edgeIndex != -1) + { + Edge edge = m_SpriteMeshData.edges[edgeIndex]; + Vector2 pos1 = m_SpriteMeshData.GetPosition(edge.index1); + Vector2 pos2 = m_SpriteMeshData.GetPosition(edge.index2); + Vector2 dir1 = (position - pos1); + Vector2 dir2 = (pos2 - pos1); + float t = Vector2.Dot(dir1, dir2.normalized) / dir2.magnitude; + t = Mathf.Clamp01(t); + BoneWeight bw1 = m_SpriteMeshData.GetWeight(edge.index1).ToBoneWeight(true); + BoneWeight bw2 = m_SpriteMeshData.GetWeight(edge.index2).ToBoneWeight(true); + + boneWeight = EditableBoneWeightUtility.Lerp(bw1, bw2, t); + } + + m_SpriteMeshDataController.CreateVertex(position, edgeIndex); + m_SpriteMeshData.GetWeight(m_SpriteMeshData.vertexCount - 1).SetFromBoneWeight(boneWeight); + Triangulate(); + } + + private void SelectVertex(int index, bool additiveToggle) + { + if (index < 0) + throw new ArgumentException("Index out of range"); + + bool selected = selection.Contains(index); + if (selected) + { + if (additiveToggle) + { + cacheUndo.BeginUndoOperation(TextContent.selection); + selection.Select(index, false); + } + } + else + { + cacheUndo.BeginUndoOperation(TextContent.selection); + + if (!additiveToggle) + ClearSelection(); + + selection.Select(index, true); + } + + cacheUndo.IncrementCurrentGroup(); + } + + private void SelectEdge(int index, bool additiveToggle) + { + Debug.Assert(index >= 0); + + Edge edge = m_SpriteMeshData.edges[index]; + + cacheUndo.BeginUndoOperation(TextContent.selection); + + bool selected = selection.Contains(edge.index1) && selection.Contains(edge.index2); + if (selected) + { + if (additiveToggle) + { + selection.Select(edge.index1, false); + selection.Select(edge.index2, false); + } + } + else + { + if (!additiveToggle) + ClearSelection(); + + selection.Select(edge.index1, true); + selection.Select(edge.index2, true); + } + + cacheUndo.IncrementCurrentGroup(); + } + + private void ClearSelection() + { + cacheUndo.BeginUndoOperation(TextContent.selection); + selection.Clear(); + } + + private void MoveSelectedVertices(Vector2 delta) + { + delta = MathUtility.MoveRectInsideFrame(CalculateRectFromSelection(), frame, delta); + + var indices = selection.elements; + + foreach (int index in indices) + { + Vector2 v = m_SpriteMeshData.GetPosition(index); + m_SpriteMeshData.SetPosition(index, ClampToFrame(v + delta)); + } + + Triangulate(); + } + + private void CreateEdge(Vector2 position, int hoveredVertexIndex, int hoveredEdgeIndex) + { + position = ClampToFrame(position); + EdgeIntersectionResult edgeIntersectionResult = CalculateEdgeIntersection(selection.activeElement, hoveredVertexIndex, hoveredEdgeIndex, position); + + cacheUndo.BeginUndoOperation(TextContent.createEdge); + + int selectIndex = -1; + + if (edgeIntersectionResult.endVertexIndex == -1) + { + CreateVertex(edgeIntersectionResult.endPosition, edgeIntersectionResult.intersectEdgeIndex); + m_SpriteMeshDataController.CreateEdge(selection.activeElement, m_SpriteMeshData.vertexCount - 1); + selectIndex = m_SpriteMeshData.vertexCount - 1; + } + else + { + m_SpriteMeshDataController.CreateEdge(selection.activeElement, edgeIntersectionResult.endVertexIndex); + Triangulate(); + selectIndex = edgeIntersectionResult.endVertexIndex; + } + + ClearSelection(); + selection.Select(selectIndex, true); + + cacheUndo.IncrementCurrentGroup(); + } + + private void SplitEdge(Vector2 position, int edgeIndex) + { + cacheUndo.BeginUndoOperation(TextContent.splitEdge); + + Vector2 clampedMousePos = ClampToFrame(position); + + CreateVertex(clampedMousePos, edgeIndex); + + cacheUndo.IncrementCurrentGroup(); + } + + private bool GetSelectedEdge(out Edge edge) + { + edge = default(Edge); + + if (selection.Count != 2) + return false; + + var indices = selection.elements; + + int index1 = indices[0]; + int index2 = indices[1]; + + edge = new Edge(index1, index2); + + if (!m_SpriteMeshData.edges.Contains(edge)) + return false; + + return true; + } + + private void RemoveEdge(Edge edge) + { + cacheUndo.BeginUndoOperation(TextContent.removeEdge); + m_SpriteMeshDataController.RemoveEdge(edge); + Triangulate(); + } + + private void RemoveSelectedVertices() + { + cacheUndo.BeginUndoOperation(TextContent.removeVertices); + + m_SpriteMeshDataController.RemoveVertex(selection.elements); + + Triangulate(); + selection.Clear(); + } + + private void Triangulate() + { + m_SpriteMeshDataController.Triangulate(triangulator); + m_SpriteMeshDataController.SortTrianglesByDepth(); + } + + private Vector2 ClampToFrame(Vector2 position) + { + return MathUtility.ClampPositionToRect(position, frame); + } + + private Rect CalculateRectFromSelection() + { + Rect rect = new Rect(); + + Vector2 min = new Vector2(float.MaxValue, float.MaxValue); + Vector2 max = new Vector2(float.MinValue, float.MinValue); + + var indices = selection.elements; + + foreach (int index in indices) + { + Vector2 v = m_SpriteMeshData.GetPosition(index); + + min.x = Mathf.Min(min.x, v.x); + min.y = Mathf.Min(min.y, v.y); + + max.x = Mathf.Max(max.x, v.x); + max.y = Mathf.Max(max.y, v.y); + } + + rect.min = min; + rect.max = max; + + return rect; + } + + private void UpdateEdgeInstersection() + { + if (selection.Count == 1) + m_EdgeIntersectionResult = CalculateEdgeIntersection(selection.activeElement, spriteMeshView.hoveredVertex, spriteMeshView.hoveredEdge, ClampToFrame(spriteMeshView.mouseWorldPosition)); + } + + private EdgeIntersectionResult CalculateEdgeIntersection(int vertexIndex, int hoveredVertexIndex, int hoveredEdgeIndex, Vector2 targetPosition) + { + Debug.Assert(vertexIndex >= 0); + + EdgeIntersectionResult edgeIntersection = new EdgeIntersectionResult(); + + edgeIntersection.startVertexIndex = vertexIndex; + edgeIntersection.endVertexIndex = hoveredVertexIndex; + edgeIntersection.endPosition = targetPosition; + edgeIntersection.intersectEdgeIndex = -1; + + Vector2 startPoint = m_SpriteMeshData.GetPosition(edgeIntersection.startVertexIndex); + + bool intersectsEdge = false; + int lastIntersectingEdgeIndex = -1; + + do + { + lastIntersectingEdgeIndex = edgeIntersection.intersectEdgeIndex; + + if (intersectsEdge) + { + Vector2 dir = edgeIntersection.endPosition - startPoint; + edgeIntersection.endPosition += dir.normalized * 10f; + } + + intersectsEdge = SegmentIntersectsEdge(startPoint, edgeIntersection.endPosition, vertexIndex, ref edgeIntersection.endPosition, out edgeIntersection.intersectEdgeIndex); + + //if we are hovering a vertex and intersect an edge indexing it we forget about the intersection + if (intersectsEdge && m_SpriteMeshData.edges[edgeIntersection.intersectEdgeIndex].Contains(edgeIntersection.endVertexIndex)) + { + edgeIntersection.intersectEdgeIndex = -1; + intersectsEdge = false; + edgeIntersection.endPosition = m_SpriteMeshData.GetPosition(edgeIntersection.endVertexIndex); + } + + if (intersectsEdge) + { + edgeIntersection.endVertexIndex = -1; + + Edge intersectingEdge = m_SpriteMeshData.edges[edgeIntersection.intersectEdgeIndex]; + Vector2 newPointScreen = spriteMeshView.WorldToScreen(edgeIntersection.endPosition); + Vector2 edgeV1 = spriteMeshView.WorldToScreen(m_SpriteMeshData.GetPosition(intersectingEdge.index1)); + Vector2 edgeV2 = spriteMeshView.WorldToScreen(m_SpriteMeshData.GetPosition(intersectingEdge.index2)); + + if ((newPointScreen - edgeV1).magnitude <= kSnapDistance) + edgeIntersection.endVertexIndex = intersectingEdge.index1; + else if ((newPointScreen - edgeV2).magnitude <= kSnapDistance) + edgeIntersection.endVertexIndex = intersectingEdge.index2; + + if (edgeIntersection.endVertexIndex != -1) + { + edgeIntersection.intersectEdgeIndex = -1; + intersectsEdge = false; + edgeIntersection.endPosition = m_SpriteMeshData.GetPosition(edgeIntersection.endVertexIndex); + } + } + } + while (intersectsEdge && lastIntersectingEdgeIndex != edgeIntersection.intersectEdgeIndex); + + edgeIntersection.intersectEdgeIndex = intersectsEdge ? edgeIntersection.intersectEdgeIndex : hoveredEdgeIndex; + + if (edgeIntersection.endVertexIndex != -1 && !intersectsEdge) + edgeIntersection.endPosition = m_SpriteMeshData.GetPosition(edgeIntersection.endVertexIndex); + + return edgeIntersection; + } + + private bool SegmentIntersectsEdge(Vector2 p1, Vector2 p2, int ignoreIndex, ref Vector2 point, out int intersectingEdgeIndex) + { + intersectingEdgeIndex = -1; + + float sqrDistance = float.MaxValue; + + for (int i = 0; i < m_SpriteMeshData.edges.Count; i++) + { + Edge edge = m_SpriteMeshData.edges[i]; + Vector2 v1 = m_SpriteMeshData.GetPosition(edge.index1); + Vector2 v2 = m_SpriteMeshData.GetPosition(edge.index2); + Vector2 pointTmp = Vector2.zero; + + if (!edge.Contains(ignoreIndex) && MathUtility.SegmentIntersection(p1, p2, v1, v2, ref pointTmp)) + { + float sqrMagnitude = (pointTmp - p1).sqrMagnitude; + if (sqrMagnitude < sqrDistance) + { + sqrDistance = sqrMagnitude; + intersectingEdgeIndex = i; + point = pointTmp; + } + } + } + + return intersectingEdgeIndex != -1; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshController.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshController.cs.meta new file mode 100644 index 00000000..a84fa7d6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5796720807c5b4856aea84babbabd4ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshView.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshView.cs new file mode 100644 index 00000000..fd00cc71 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshView.cs @@ -0,0 +1,539 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SpriteMeshView : ISpriteMeshView + { + readonly int m_VertexHashCode = "Vertex".GetHashCode(); + readonly int m_EdgeHashCode = "Edge".GetHashCode(); + const string kDeleteCommandName = "Delete"; + const string kSoftDeleteCommandName = "SoftDelete"; + static readonly Color kEdgeColor = Color.cyan; + static readonly Color kEdgeHoveredColor = Color.yellow; + static readonly Color kEdgeSelectedColor = Color.yellow; + const float kEdgeWidth = 2f; + const float kVertexRadius = 2.5f; + + private class Styles + { + public readonly GUIStyle pointNormalStyle; + public readonly GUIStyle pointHoveredStyle; + public readonly GUIStyle pointSelectedStyle; + + public Styles() + { + Texture2D pointNormal = ResourceLoader.Load("SkinningModule/dotCyan.png"); + Texture2D pointHovered = ResourceLoader.Load("SkinningModule/dotYellow.png"); + Texture2D pointSelected = ResourceLoader.Load("SkinningModule/dotYellow.png"); + + pointNormalStyle = new GUIStyle(); + pointNormalStyle.normal.background = pointNormal; + pointNormalStyle.fixedWidth = 8f; + pointNormalStyle.fixedHeight = 8f; + + pointHoveredStyle = new GUIStyle(); + pointHoveredStyle.normal.background = pointHovered; + pointHoveredStyle.fixedWidth = 10f; + pointHoveredStyle.fixedHeight = 10f; + + pointSelectedStyle = new GUIStyle(); + pointSelectedStyle.normal.background = pointSelected; + pointSelectedStyle.fixedWidth = 10f; + pointSelectedStyle.fixedHeight = 10f; + } + } + + private Styles m_Styles; + private Styles styles + { + get + { + if (m_Styles == null) + m_Styles = new Styles(); + + return m_Styles; + } + } + + int m_HoveredEdge = -1; + int m_HoveredEdgeControlID = -1; + int m_MoveEdgeControlID = -1; + int m_HoveredVertex = -1; + int m_PrevHoveredVertex = -1; + int m_HoveredVertexControlID = -1; + int m_MoveVertexControlID = -1; + Color m_TempColor; + SliderData m_HotSliderData = SliderData.zero; + MeshEditorAction m_PreviousActiveAction = MeshEditorAction.None; + private Vector2 m_MouseWorldPosition; + private float m_NearestVertexDistance; + private float m_NearestEdgeDistance; + private int m_NearestVertex = -1; + private int m_NearestEdge = -1; + + + public SpriteMeshViewMode mode { get; set; } + public ISelection selection { get; set; } + public int defaultControlID { get; set; } + public Rect frame { get; set; } + private IGUIWrapper guiWrapper { get; set; } + + public Vector2 mouseWorldPosition + { + get { return m_MouseWorldPosition; } + } + + public int hoveredVertex + { + get { return m_HoveredVertex; } + } + + public int hoveredEdge + { + get { return m_HoveredEdge; } + } + + public int closestEdge + { + get { return m_NearestEdge; } + } + + public SpriteMeshView(IGUIWrapper gw) + { + guiWrapper = gw; + } + + public void CancelMode() + { + if (mode != SpriteMeshViewMode.EditGeometry) + { + if (guiWrapper.IsKeyDown(KeyCode.Escape) || guiWrapper.IsMouseDown(1)) + { + mode = SpriteMeshViewMode.EditGeometry; + guiWrapper.UseCurrentEvent(); + } + } + } + + public void BeginLayout() + { + var vertexControlID = guiWrapper.GetControlID(m_VertexHashCode, FocusType.Passive); + var edgeControlID = guiWrapper.GetControlID(m_EdgeHashCode, FocusType.Passive); + + if (guiWrapper.eventType == EventType.Layout || guiWrapper.eventType == EventType.MouseMove) + { + m_NearestVertexDistance = float.MaxValue; + m_NearestEdgeDistance = float.MaxValue; + m_NearestVertex = -1; + m_NearestEdge = -1; + m_MouseWorldPosition = guiWrapper.GUIToWorld(guiWrapper.mousePosition); + m_HoveredVertexControlID = vertexControlID; + m_HoveredEdgeControlID = edgeControlID; + m_PrevHoveredVertex = m_HoveredVertex; + m_HoveredVertex = -1; + m_HoveredEdge = -1; + + if (guiWrapper.IsControlHot(0)) + { + m_MoveVertexControlID = -1; + m_MoveEdgeControlID = -1; + } + } + } + + public void EndLayout() + { + guiWrapper.LayoutControl(m_HoveredEdgeControlID, m_NearestEdgeDistance); + guiWrapper.LayoutControl(m_HoveredVertexControlID, m_NearestVertexDistance); + + if(guiWrapper.IsControlNearest(m_HoveredVertexControlID)) + m_HoveredVertex = m_NearestVertex; + + if (guiWrapper.IsControlNearest(m_HoveredEdgeControlID)) + m_HoveredEdge = m_NearestEdge; + + if (guiWrapper.eventType == EventType.Layout || guiWrapper.eventType == EventType.MouseMove) + if (m_PrevHoveredVertex != m_HoveredVertex) + guiWrapper.Repaint(); + } + + public void LayoutVertex(Vector2 position, int index) + { + if (guiWrapper.eventType == EventType.Layout) + { + var distance = guiWrapper.DistanceToCircle(position, kVertexRadius); + + if (distance <= m_NearestVertexDistance) + { + m_NearestVertexDistance = distance; + m_NearestVertex = index; + } + } + } + + public void LayoutEdge(Vector2 startPosition, Vector2 endPosition, int index) + { + if (guiWrapper.eventType == EventType.Layout) + { + var distance = guiWrapper.DistanceToSegment(startPosition, endPosition); + + if (distance < m_NearestEdgeDistance) + { + m_NearestEdgeDistance = distance; + m_NearestEdge = index; + } + } + } + + public bool DoCreateVertex() + { + if (mode == SpriteMeshViewMode.CreateVertex && IsActionActive(MeshEditorAction.CreateVertex)) + ConsumeMouseMoveEvents(); + + if (IsActionTriggered(MeshEditorAction.CreateVertex)) + { + guiWrapper.SetGuiChanged(true); + guiWrapper.UseCurrentEvent(); + + return true; + } + + return false; + } + + public bool DoSelectVertex(out bool additive) + { + additive = false; + + if (IsActionTriggered(MeshEditorAction.SelectVertex)) + { + additive = guiWrapper.isActionKeyDown; + guiWrapper.Repaint(); + return true; + } + + return false; + } + + public bool DoMoveVertex(out Vector2 delta) + { + delta = Vector2.zero; + + if (IsActionTriggered(MeshEditorAction.MoveVertex)) + { + m_MoveVertexControlID = m_HoveredVertexControlID; + m_HotSliderData.position = mouseWorldPosition; + } + + Vector3 newPosition; + if (guiWrapper.DoSlider(m_MoveVertexControlID, m_HotSliderData, out newPosition)) + { + delta = newPosition - m_HotSliderData.position; + m_HotSliderData.position = newPosition; + return true; + } + + return false; + } + + public bool DoMoveEdge(out Vector2 delta) + { + delta = Vector2.zero; + + if (IsActionTriggered(MeshEditorAction.MoveEdge)) + { + m_MoveEdgeControlID = m_HoveredEdgeControlID; + m_HotSliderData.position = mouseWorldPosition; + } + + Vector3 newPosition; + if (guiWrapper.DoSlider(m_MoveEdgeControlID, m_HotSliderData, out newPosition)) + { + delta = newPosition - m_HotSliderData.position; + m_HotSliderData.position = newPosition; + return true; + } + + return false; + } + + public bool DoCreateEdge() + { + if (IsActionActive(MeshEditorAction.CreateEdge)) + ConsumeMouseMoveEvents(); + + if (IsActionTriggered(MeshEditorAction.CreateEdge)) + { + guiWrapper.SetGuiChanged(true); + guiWrapper.UseCurrentEvent(); + return true; + } + + return false; + } + + public bool DoSplitEdge() + { + if (IsActionActive(MeshEditorAction.SplitEdge)) + ConsumeMouseMoveEvents(); + + if (IsActionTriggered(MeshEditorAction.SplitEdge)) + { + guiWrapper.UseCurrentEvent(); + guiWrapper.SetGuiChanged(true); + return true; + } + + return false; + } + + public bool DoSelectEdge(out bool additive) + { + additive = false; + + if (IsActionTriggered(MeshEditorAction.SelectEdge)) + { + additive = guiWrapper.isActionKeyDown; + guiWrapper.Repaint(); + return true; + } + + return false; + } + + public bool DoRemove() + { + if (IsActionTriggered(MeshEditorAction.Remove)) + { + guiWrapper.UseCurrentEvent(); + guiWrapper.SetGuiChanged(true); + return true; + } + + return false; + } + + public void DrawVertex(Vector2 position) + { + DrawingUtility.DrawGUIStyleCap(0, position, Quaternion.identity, 1f, styles.pointNormalStyle); + } + + public void DrawVertexHovered(Vector2 position) + { + DrawingUtility.DrawGUIStyleCap(0, position, Quaternion.identity, 1f, styles.pointHoveredStyle); + } + + public void DrawVertexSelected(Vector2 position) + { + DrawingUtility.DrawGUIStyleCap(0, position, Quaternion.identity, 1f, styles.pointSelectedStyle); + } + + public void BeginDrawEdges() + { + if (guiWrapper.eventType != EventType.Repaint) + return; + + DrawingUtility.BeginSolidLines(); + m_TempColor = Handles.color; + } + + public void EndDrawEdges() + { + if (guiWrapper.eventType != EventType.Repaint) + return; + + DrawingUtility.EndLines(); + Handles.color = m_TempColor; + } + + public void DrawEdge(Vector2 startPosition, Vector2 endPosition) + { + DrawEdge(startPosition, endPosition, kEdgeColor); + } + + public void DrawEdgeHovered(Vector2 startPosition, Vector2 endPosition) + { + DrawEdge(startPosition, endPosition, kEdgeHoveredColor); + } + + public void DrawEdgeSelected(Vector2 startPosition, Vector2 endPosition) + { + DrawEdge(startPosition, endPosition, kEdgeSelectedColor); + } + + public bool IsActionActive(MeshEditorAction action) + { + if (guiWrapper.isAltDown || !guiWrapper.IsControlHot(0)) + return false; + + var canCreateEdge = CanCreateEdge(); + var canSplitEdge = CanSplitEdge(); + + if (action == MeshEditorAction.None) + return guiWrapper.IsControlNearest(defaultControlID); + + if (action == MeshEditorAction.CreateVertex) + { + if(!frame.Contains(mouseWorldPosition)) + return false; + + if (mode == SpriteMeshViewMode.EditGeometry) + return guiWrapper.IsControlNearest(defaultControlID); + + if (mode == SpriteMeshViewMode.CreateVertex) + return hoveredVertex == -1; + } + + if (action == MeshEditorAction.MoveVertex) + return guiWrapper.IsControlNearest(m_HoveredVertexControlID); + + if (action == MeshEditorAction.CreateEdge) + return canCreateEdge; + + if (action == MeshEditorAction.SplitEdge) + return canSplitEdge; + + if (action == MeshEditorAction.MoveEdge) + return guiWrapper.IsControlNearest(m_HoveredEdgeControlID); + + if (action == MeshEditorAction.SelectVertex) + return guiWrapper.IsControlNearest(m_HoveredVertexControlID); + + if (action == MeshEditorAction.SelectEdge) + return mode == SpriteMeshViewMode.EditGeometry && + guiWrapper.IsControlNearest(m_HoveredEdgeControlID) && + !canCreateEdge && !canSplitEdge; + + if (action == MeshEditorAction.Remove) + return true; + + return false; + } + + public bool IsActionHot(MeshEditorAction action) + { + if (action == MeshEditorAction.None) + return guiWrapper.IsControlHot(0); + + if (action == MeshEditorAction.MoveVertex) + return guiWrapper.IsControlHot(m_HoveredVertexControlID); + + if (action == MeshEditorAction.MoveEdge) + return guiWrapper.IsControlHot(m_HoveredEdgeControlID); + + return false; + } + + public bool IsActionTriggered(MeshEditorAction action) + { + if (!IsActionActive(action)) + return false; + + if (action == MeshEditorAction.CreateVertex) + { + if (mode == SpriteMeshViewMode.EditGeometry) + return guiWrapper.IsMouseDown(0) && guiWrapper.clickCount == 2; + } + + if (action == MeshEditorAction.Remove) + { + if ((guiWrapper.eventType == EventType.ValidateCommand || guiWrapper.eventType == EventType.ExecuteCommand) + && (guiWrapper.commandName == kSoftDeleteCommandName || guiWrapper.commandName == kDeleteCommandName)) + { + if (guiWrapper.eventType == EventType.ExecuteCommand) + return true; + + guiWrapper.UseCurrentEvent(); + } + + return false; + } + + if(action != MeshEditorAction.None) + return guiWrapper.IsMouseDown(0); + + return false; + } + + public Vector2 WorldToScreen(Vector2 position) + { + return HandleUtility.WorldToGUIPoint(position); + } + + private void ConsumeMouseMoveEvents() + { + if (guiWrapper.eventType == EventType.MouseMove || (guiWrapper.eventType == EventType.MouseDrag && guiWrapper.mouseButton == 0)) + guiWrapper.UseCurrentEvent(); + } + + private bool CanCreateEdge() + { + if(!frame.Contains(mouseWorldPosition) || !(guiWrapper.IsControlNearest(defaultControlID) || guiWrapper.IsControlNearest(m_HoveredVertexControlID) || guiWrapper.IsControlNearest(m_HoveredEdgeControlID))) + return false; + + if (mode == SpriteMeshViewMode.EditGeometry) + return guiWrapper.isShiftDown && selection.Count == 1 && !selection.Contains(hoveredVertex); + + if (mode == SpriteMeshViewMode.CreateEdge) + return selection.Count == 1 && !selection.Contains(hoveredVertex); + + return false; + } + + private bool CanSplitEdge() + { + if(!frame.Contains(mouseWorldPosition) || !(guiWrapper.IsControlNearest(defaultControlID) || guiWrapper.IsControlNearest(m_HoveredEdgeControlID))) + return false; + + if (mode == SpriteMeshViewMode.EditGeometry) + return guiWrapper.isShiftDown && m_NearestEdge != -1 && hoveredVertex == -1 && selection.Count == 0; + + if (mode == SpriteMeshViewMode.SplitEdge) + return m_NearestEdge != -1 && hoveredVertex == -1; + + return false; + } + + private void DrawEdge(Vector2 startPosition, Vector2 endPosition, Color color) + { + if (guiWrapper.eventType != EventType.Repaint) + return; + + Handles.color = color; + float width = kEdgeWidth / Handles.matrix.m00; + + DrawingUtility.DrawSolidLine(width, startPosition, endPosition); + } + + public void DoRepaint() + { + if(guiWrapper.eventType != EventType.Layout) + return; + + var action = MeshEditorAction.None; + + if(IsActionActive(MeshEditorAction.CreateVertex)) + action = MeshEditorAction.CreateVertex; + else if(IsActionActive(MeshEditorAction.CreateEdge)) + action = MeshEditorAction.CreateEdge; + else if(IsActionActive(MeshEditorAction.SplitEdge)) + action = MeshEditorAction.SplitEdge; + + if(m_PreviousActiveAction != action) + { + m_PreviousActiveAction = action; + guiWrapper.Repaint(); + } + } + + public bool CanRepaint() + { + return guiWrapper.eventType == EventType.Repaint; + } + + public bool CanLayout() + { + return guiWrapper.eventType == EventType.Layout; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshView.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshView.cs.meta new file mode 100644 index 00000000..81066c7b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/SpriteMeshView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07512ec0d03c84285a2573a5747097d4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/UnselectTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/UnselectTool.cs new file mode 100644 index 00000000..1cfaaa9a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/UnselectTool.cs @@ -0,0 +1,33 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class UnselectTool + { + private Unselector m_Unselector = new Unselector(); + public ICacheUndo cacheUndo { get; set; } + public ISelection selection + { + get { return m_Unselector.selection; } + set { m_Unselector.selection = value; } + } + public Action onUnselect = () => {}; + + public void OnGUI() + { + Debug.Assert(cacheUndo != null); + Debug.Assert(selection != null); + + var e = Event.current; + + if (selection.Count > 0 && e.type == EventType.MouseDown && e.button == 1 && !e.alt) + { + cacheUndo.BeginUndoOperation(TextContent.clearSelection); + m_Unselector.Select(); + e.Use(); + onUnselect.Invoke(); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/UnselectTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/UnselectTool.cs.meta new file mode 100644 index 00000000..680dead7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/UnselectTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 61f1168dfbac54f04b6068f199c35704 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/WeightInspector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/WeightInspector.cs new file mode 100644 index 00000000..f3617571 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/WeightInspector.cs @@ -0,0 +1,129 @@ +using UnityEngine; +using UnityEditor.U2D.Sprites; + +namespace UnityEditor.U2D.Animation +{ + internal class WeightInspector + { + private SpriteMeshDataController m_SpriteMeshDataController = new SpriteMeshDataController(); + private GUIContent[] m_BoneNameContents; + + public ISpriteMeshData spriteMeshData + { + get { return m_SpriteMeshDataController.spriteMeshData; } + set + { + if (spriteMeshData != value) + m_SpriteMeshDataController.spriteMeshData = value; + } + } + + public GUIContent[] boneNames + { + get { return m_BoneNameContents; } + set { m_BoneNameContents = value; } + } + + public ICacheUndo cacheUndo { get; set; } + public ISelection selection { get; set; } + public int controlID { get { return 0; } } + + private bool m_UndoRegistered = false; + + protected ISpriteEditor spriteEditor + { + get; private set; + } + + public void OnInspectorGUI() + { + ChannelsGUI(); + } + + private void ChannelsGUI() + { + if (GUIUtility.hotControl == 0) + m_UndoRegistered = false; + + for (int channel = 0; channel < 4; ++channel) + { + var enabled = false; + var boneIndex = -1; + var weight = 0f; + var isChannelEnabledMixed = false; + var isBoneIndexMixed = false; + var isWeightMixed = false; + + if (spriteMeshData != null) + m_SpriteMeshDataController.GetMultiEditChannelData(selection, channel, out enabled, out boneIndex, out weight, out isChannelEnabledMixed, out isBoneIndexMixed, out isWeightMixed); + + var newEnabled = enabled; + var newBoneIndex = boneIndex; + var newWeight = weight; + + EditorGUI.BeginChangeCheck(); + + WeightChannelDrawer(ref newEnabled, ref newBoneIndex, ref newWeight, isChannelEnabledMixed, isBoneIndexMixed, isWeightMixed); + + if (EditorGUI.EndChangeCheck()) + { + RegisterUndo(); + m_SpriteMeshDataController.SetMultiEditChannelData(selection, channel, enabled, newEnabled, boneIndex, newBoneIndex, weight, newWeight); + } + } + } + + private void WeightChannelDrawer( + ref bool isChannelEnabled, ref int boneIndex, ref float weight, + bool isChannelEnabledMixed = false, bool isBoneIndexMixed = false, bool isWeightMixed = false) + { + EditorGUILayout.BeginHorizontal(); + + EditorGUIUtility.fieldWidth = 1f; + EditorGUIUtility.labelWidth = 1f; + + EditorGUI.showMixedValue = isChannelEnabledMixed; + isChannelEnabled = EditorGUILayout.Toggle(GUIContent.none, isChannelEnabled); + + EditorGUIUtility.fieldWidth = 30f; + EditorGUIUtility.labelWidth = 30f; + + using (new EditorGUI.DisabledScope(!isChannelEnabled && !isChannelEnabledMixed)) + { + int tempBoneIndex = GUI.enabled ? boneIndex : -1; + + EditorGUI.BeginChangeCheck(); + + EditorGUIUtility.fieldWidth = 80f; + + EditorGUI.showMixedValue = GUI.enabled && isBoneIndexMixed; + tempBoneIndex = EditorGUILayout.Popup(tempBoneIndex, m_BoneNameContents); + + if (EditorGUI.EndChangeCheck()) + boneIndex = tempBoneIndex; + + EditorGUIUtility.fieldWidth = 32f; + EditorGUI.showMixedValue = isWeightMixed; + weight = EditorGUILayout.Slider(GUIContent.none, weight, 0f, 1f); + } + + EditorGUILayout.EndHorizontal(); + + EditorGUI.showMixedValue = false; + EditorGUIUtility.labelWidth = -1; + EditorGUIUtility.fieldWidth = -1; + } + + private void RegisterUndo() + { + if (m_UndoRegistered) + return; + + Debug.Assert(cacheUndo != null); + + cacheUndo.BeginUndoOperation(TextContent.editWeights); + + m_UndoRegistered = true; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/WeightInspector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/WeightInspector.cs.meta new file mode 100644 index 00000000..b2405a83 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IMGUI/WeightInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3610f44c4cf884dad93f89fe4f19b8db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IconUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IconUtility.cs new file mode 100644 index 00000000..b3f13061 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IconUtility.cs @@ -0,0 +1,30 @@ +using System.IO; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class IconUtility + { + static public readonly string k_LightIconResourcePath = "SkinningModule/Icons/Light"; + static public readonly string k_DarkIconResourcePath = "SkinningModule/Icons/Dark"; + static public readonly string k_SelectedResourceIconPath = "SkinningModule/Icons/Selected"; + + public static Texture2D LoadIconResource(string name, string personalPath, string proPath) + { + string iconPath = ""; + + if (EditorGUIUtility.isProSkin && !string.IsNullOrEmpty(proPath)) + iconPath = Path.Combine(proPath, "d_" + name); + else + iconPath = Path.Combine(personalPath, name); + if (EditorGUIUtility.pixelsPerPoint > 1.0f) + { + var icon2x = ResourceLoader.Load(iconPath + "@2x.png"); + if (icon2x != null) + return icon2x; + } + + return ResourceLoader.Load(iconPath+".png"); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IconUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IconUtility.cs.meta new file mode 100644 index 00000000..c0f2c21e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/IconUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5575e7bca1590549b79930bc2df9679 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib.meta new file mode 100644 index 00000000..bc2a693e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54114b7cd6ae355489325fd90132f551 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64.meta new file mode 100644 index 00000000..68d03e3c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d7adf78a0bd60848be2470847fbf8ea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.dll b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.dll new file mode 100644 index 00000000..3e77a591 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.dll differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.dll.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.dll.meta new file mode 100644 index 00000000..c73193a1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.dll.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 780f94cfcb317444289dc159309d8b07 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: Windows + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.so b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.so new file mode 100644 index 00000000..07e48f17 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.so differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.so.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.so.meta new file mode 100644 index 00000000..b1abd635 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x64/BoundedBiharmonicWeightsModule.so.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 35869f4d0e1d03e4ebffcc461c55773f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: Linux + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64.meta new file mode 100644 index 00000000..88a3d10e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5335ae1a0cfbc2c41903fdf8d489fcc7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64/BoundedBiharmonicWeightsModule.bundle b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64/BoundedBiharmonicWeightsModule.bundle new file mode 100644 index 00000000..d3350234 Binary files /dev/null and b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64/BoundedBiharmonicWeightsModule.bundle differ diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64/BoundedBiharmonicWeightsModule.bundle.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64/BoundedBiharmonicWeightsModule.bundle.meta new file mode 100644 index 00000000..a326f420 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Lib/x86_64/BoundedBiharmonicWeightsModule.bundle.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: 83a049cd282c44dd3ba1c44001c8a6d5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: OSX + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MathUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MathUtility.cs new file mode 100644 index 00000000..ab20be77 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MathUtility.cs @@ -0,0 +1,136 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class MathUtility + { + public static float DistanceToSegmentClamp(Vector3 p, Vector3 p1, Vector3 p2) + { + float l2 = (p2 - p1).sqrMagnitude; // i.e. |b-a|^2 - avoid a sqrt + if (l2 == 0.0) + return float.MaxValue; // a == b case + float t = Vector3.Dot(p - p1, p2 - p1) / l2; + if (t < 0.0) + return float.MaxValue; // Beyond the 'a' end of the segment + if (t > 1.0) + return float.MaxValue; // Beyond the 'b' end of the segment + Vector3 projection = p1 + t * (p2 - p1); // Projection falls on the segment + return (p - projection).magnitude; + } + + public static Vector2 ClampPositionToRect(Vector2 position, Rect rect) + { + return new Vector2(Mathf.Clamp(position.x, rect.xMin, rect.xMax), Mathf.Clamp(position.y, rect.yMin, rect.yMax)); + } + + public static Vector2 MoveRectInsideFrame(Rect rect, Rect frame, Vector2 delta) + { + if (frame.size.x <= rect.size.x) + delta.x = 0f; + + if (frame.size.y <= rect.size.y) + delta.y = 0f; + + Vector2 min = rect.min + delta; + Vector2 max = rect.max + delta; + Vector2 size = rect.size; + Vector2 position = rect.position; + + max.x = Mathf.Clamp(max.x, frame.min.x, frame.max.x); + max.y = Mathf.Clamp(max.y, frame.min.y, frame.max.y); + + min = max - size; + + min.x = Mathf.Clamp(min.x, frame.min.x, frame.max.x); + min.y = Mathf.Clamp(min.y, frame.min.y, frame.max.y); + + max = min + size; + + rect.min = min; + rect.max = max; + + delta = rect.position - position; + + return delta; + } + + public static bool SegmentIntersection(Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3, ref Vector2 point) + { + Vector2 s1 = p1 - p0; + Vector2 s2 = p3 - p2; + + float s, t, determinant; + determinant = (s1.x * s2.y - s2.x * s1.y); + + if (Mathf.Approximately(determinant, 0f)) + return false; + + s = (-s1.y * (p0.x - p2.x) + s1.x * (p0.y - p2.y)) / determinant; + t = (s2.x * (p0.y - p2.y) - s2.y * (p0.x - p2.x)) / determinant; + + if (s >= 0f && s <= 1f && t >= 0f && t <= 1f) + { + point = p0 + (t * s1); + return true; + } + + return false; + } + + //https://gamedev.stackexchange.com/a/49370 + public static void Barycentric(Vector2 p, Vector2 a, Vector2 b, Vector2 c, out Vector3 coords) + { + Vector2 v0 = b - a, v1 = c - a, v2 = p - a; + float d00 = Vector2.Dot(v0, v0); + float d01 = Vector2.Dot(v0, v1); + float d11 = Vector2.Dot(v1, v1); + float d20 = Vector2.Dot(v2, v0); + float d21 = Vector2.Dot(v2, v1); + float invDenom = 1f / (d00 * d11 - d01 * d01); + coords.y = (d11 * d20 - d01 * d21) * invDenom; + coords.z = (d00 * d21 - d01 * d20) * invDenom; + coords.x = 1f - coords.y - coords.z; + } + + public static Quaternion NormalizeQuaternion(Quaternion q) + { + Vector4 v = new Vector4(q.x, q.y, q.z, q.w).normalized; + return new Quaternion(v.x, v.y, v.z, v.w); + } + + //From: https://answers.unity.com/questions/861719/a-fast-triangle-triangle-intersection-algorithm-fo.html + public static bool Intersect(Vector3 p1, Vector3 p2, Vector3 p3, Ray ray) + { + Vector3 e1, e2; + Vector3 p, q, t; + float det, invDet, u, v; + e1 = p2 - p1; + e2 = p3 - p1; + p = Vector3.Cross(ray.direction, e2); + det = Vector3.Dot(e1, p); + + if (Mathf.Approximately(det, 0f)) + return false; + + invDet = 1.0f / det; + + t = ray.origin - p1; + u = Vector3.Dot(t, p) * invDet; + + if (u < 0 || u > 1) + return false; + + q = Vector3.Cross(t, e1); + v = Vector3.Dot(ray.direction, q) * invDet; + + if (v < 0 || u + v > 1) + return false; + + if ((Vector3.Dot(e2, q) * invDet) > 0f) + return true; + + return false; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MathUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MathUtility.cs.meta new file mode 100644 index 00000000..0ea36e74 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MathUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e4f2af0145cfe44797338834d0b013a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool.meta new file mode 100644 index 00000000..7b2e9769 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9aa898c2e4f1cbc4ba5d122fc7b47317 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/IMeshPreviewBehaviour.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/IMeshPreviewBehaviour.cs new file mode 100644 index 00000000..fbd94926 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/IMeshPreviewBehaviour.cs @@ -0,0 +1,13 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface IMeshPreviewBehaviour + { + float GetWeightMapOpacity(SpriteCache sprite); + bool DrawWireframe(SpriteCache sprite); + bool Overlay(SpriteCache sprite); + bool OverlayWireframe(SpriteCache sprite); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/IMeshPreviewBehaviour.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/IMeshPreviewBehaviour.cs.meta new file mode 100644 index 00000000..dbb10222 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/IMeshPreviewBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aeeab8c4e75a1e8419b0eed0716d850a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewBehaviour.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewBehaviour.cs new file mode 100644 index 00000000..0f550df4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewBehaviour.cs @@ -0,0 +1,73 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class DefaultPreviewBehaviour : IMeshPreviewBehaviour + { + public float GetWeightMapOpacity(SpriteCache sprite) + { + return 0f; + } + + public bool DrawWireframe(SpriteCache sprite) + { + return false; + } + + public bool Overlay(SpriteCache sprite) + { + return false; + } + + public bool OverlayWireframe(SpriteCache sprite) + { + return sprite.IsVisible() && sprite.skinningCache.selectedSprite == sprite; + } + } + + internal class MeshPreviewBehaviour : IMeshPreviewBehaviour + { + public bool showWeightMap { get; set; } + public bool drawWireframe { get; set; } + public bool overlaySelected { get; set; } + + public float GetWeightMapOpacity(SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (showWeightMap) + { + if (skinningCache.selectedSprite == sprite || skinningCache.selectedSprite == null) + return VisibilityToolSettings.meshOpacity; + } + + return 0f; + } + + public bool DrawWireframe(SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (drawWireframe) + return skinningCache.selectedSprite == null; + + return false; + } + + public bool Overlay(SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (overlaySelected && skinningCache.selectedSprite == sprite) + return true; + + return false; + } + + public bool OverlayWireframe(SpriteCache sprite) + { + return sprite.IsVisible() && sprite.skinningCache.selectedSprite == sprite; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewBehaviour.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewBehaviour.cs.meta new file mode 100644 index 00000000..ee7fe19b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f503e223cd1e624d9aae16f915047f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewTool.cs new file mode 100644 index 00000000..0218de06 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewTool.cs @@ -0,0 +1,331 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class MeshPreviewTool : BaseTool + { + [SerializeField] + private Material m_Material; + private List m_Sprites; + private IMeshPreviewBehaviour m_DefaultPreviewBehaviour = new DefaultPreviewBehaviour(); + + public IMeshPreviewBehaviour previewBehaviourOverride { get; set; } + public override IMeshPreviewBehaviour previewBehaviour + { + get + { + if (previewBehaviourOverride != null) + return previewBehaviourOverride; + + return m_DefaultPreviewBehaviour; + } + } + + internal override void OnCreate() + { + m_Material = new Material(Shader.Find("Hidden/SkinningModule-GUITextureClip")); + m_Material.hideFlags = HideFlags.DontSave; + } + + internal override void OnDestroy() + { + base.OnDestroy(); + + Debug.Assert(m_Material != null); + + DestroyImmediate(m_Material); + } + + protected override void OnActivate() + { + m_Sprites = new List(skinningCache.GetSprites()); + + DirtyMeshesAll(); + + skinningCache.events.meshChanged.AddListener(MeshChanged); + skinningCache.events.characterPartChanged.AddListener(CharacterPartChanged); + skinningCache.events.skeletonPreviewPoseChanged.AddListener(SkeletonChanged); + skinningCache.events.skeletonBindPoseChanged.AddListener(SkeletonChanged); + skinningCache.events.skinningModeChanged.AddListener(SkinningModuleModeChanged); + } + + protected override void OnDeactivate() + { + skinningCache.events.meshChanged.RemoveListener(MeshChanged); + skinningCache.events.skeletonPreviewPoseChanged.RemoveListener(SkeletonChanged); + skinningCache.events.skeletonBindPoseChanged.RemoveListener(SkeletonChanged); + skinningCache.events.skinningModeChanged.RemoveListener(SkinningModuleModeChanged); + } + + protected override void OnGUI() + { + Prepare(); + + if (Event.current.type == EventType.Repaint) + { + //DrawDefaultSpriteMeshes(); + DrawSpriteMeshes(); + } + } + + public void DrawOverlay() + { + if (Event.current.type != EventType.Repaint) + return; + + if (skinningCache.mode == SkinningMode.SpriteSheet) + { + foreach (var sprite in m_Sprites) + { + if (previewBehaviour.Overlay(sprite)) + DrawSpriteMesh(sprite); + } + } + else + { + var character = skinningCache.character; + Debug.Assert(character != null); + + var parts = character.parts; + foreach (var part in parts) + { + if (part.isVisible && previewBehaviour.Overlay(part.sprite)) + DrawSpriteMesh(part.sprite); + } + } + } + + public void OverlayWireframe() + { + if (Event.current.type != EventType.Repaint) + return; + + foreach (var sprite in m_Sprites) + if (previewBehaviour.OverlayWireframe(sprite)) + DrawWireframe(sprite); + } + + private void CharacterPartChanged(CharacterPartCache characterPart) + { + var meshPreview = characterPart.sprite.GetMeshPreview(); + Debug.Assert(meshPreview != null); + meshPreview.SetSkinningDirty(); + } + + private void MeshChanged(MeshCache mesh) + { + var meshPreview = mesh.sprite.GetMeshPreview(); + Debug.Assert(meshPreview != null); + meshPreview.SetMeshDirty(); + } + + private void SkeletonChanged(SkeletonCache skeleton) + { + DirtySkinningAll(); + } + + private void SkinningModuleModeChanged(SkinningMode mode) + { + DirtyMeshesAll(); + } + + private void DirtyMeshesAll() + { + foreach (var sprite in m_Sprites) + { + var meshPreview = sprite.GetMeshPreview(); + + if (meshPreview != null) + meshPreview.SetMeshDirty(); + } + } + + private void DirtySkinningAll() + { + foreach (var sprite in m_Sprites) + { + var meshPreview = sprite.GetMeshPreview(); + Debug.Assert(meshPreview != null); + meshPreview.SetSkinningDirty(); + } + } + + private void Prepare() + { + foreach (var sprite in m_Sprites) + { + var meshPreview = sprite.GetMeshPreview(); + Debug.Assert(meshPreview != null); + meshPreview.enableSkinning = true; + meshPreview.Prepare(); + } + } + + private void DrawDefaultSpriteMeshes() + { + Debug.Assert(Event.current.type == EventType.Repaint); + + if (skinningCache.mode == SkinningMode.SpriteSheet) + { + foreach (var sprite in m_Sprites) + DrawDefaultSpriteMesh(sprite); + } + else + { + var character = skinningCache.character; + Debug.Assert(character != null); + + var parts = character.parts; + foreach (var part in parts) + { + if (part.isVisible) + DrawDefaultSpriteMesh(part.sprite); + } + } + } + + private void DrawDefaultSpriteMesh(SpriteCache sprite) + { + Debug.Assert(m_Material != null); + + var meshPreview = sprite.GetMeshPreview(); + var meshCache = sprite.GetMesh(); + var skeleton = skinningCache.GetEffectiveSkeleton(sprite); + + Debug.Assert(meshPreview != null); + + if (meshPreview.canSkin == false || skeleton.isPosePreview == false) + { + m_Material.mainTexture = meshCache.textureDataProvider.texture; + m_Material.SetFloat("_Opacity", 1f); + m_Material.SetFloat("_VertexColorBlend", 0f); + m_Material.color = new Color(1f, 1f, 1f, 1f); + + DrawingUtility.DrawMesh(meshPreview.defaultMesh, m_Material, sprite.GetLocalToWorldMatrixFromMode()); + } + } + + private void DrawSpriteMeshes() + { + Debug.Assert(Event.current.type == EventType.Repaint); + + if (skinningCache.mode == SkinningMode.SpriteSheet) + { + foreach (var sprite in m_Sprites) + { + if (previewBehaviour.Overlay(sprite)) + continue; + + DrawSpriteMesh(sprite); + } + } + else + { + var character = skinningCache.character; + Debug.Assert(character != null); + + var parts = character.parts; + var selected = skinningCache.selectedSprite; + var selectedVisible = false; + foreach (var part in parts) + { + if (previewBehaviour.Overlay(part.sprite)) + continue; + + if (part.sprite == selected) + selectedVisible = part.isVisible; + else if (part.isVisible) + DrawSpriteMesh(part.sprite); + } + + if (selectedVisible && selected != null) + DrawSpriteMesh(selected); + } + } + + private void DrawSpriteMesh(SpriteCache sprite) + { + var weightMapOpacity = previewBehaviour.GetWeightMapOpacity(sprite); + DrawSpriteMesh(sprite, weightMapOpacity); + + if (previewBehaviour.DrawWireframe(sprite)) + DrawWireframe(sprite); + } + + private void DrawSpriteMesh(SpriteCache sprite, float weightMapOpacity) + { + Debug.Assert(m_Material != null); + + var meshPreview = sprite.GetMeshPreview(); + var meshCache = sprite.GetMesh(); + + Debug.Assert(meshPreview != null); + + if (meshPreview.mesh == null || meshPreview.mesh.vertexCount == 0) + { + DrawDefaultSpriteMesh(sprite); + } + else + { + m_Material.mainTexture = meshCache.textureDataProvider.texture; + m_Material.SetFloat("_Opacity", 1f); + m_Material.SetFloat("_VertexColorBlend", weightMapOpacity); + + m_Material.color = Color.white; + + DrawingUtility.DrawMesh(meshPreview.mesh, m_Material, sprite.GetLocalToWorldMatrixFromMode()); + } + } + + private void DrawSelectedSpriteWeightMap() + { + var selectedSprite = skinningCache.selectedSprite; + + if (selectedSprite != null) + { + var opacity = GetWeightOpacityFromCurrentTool(); + + if (opacity > 0f) + DrawSpriteMesh(selectedSprite, opacity); + } + } + + private float GetWeightOpacityFromCurrentTool() + { + return IsWeightTool() ? VisibilityToolSettings.meshOpacity : 0f; + } + + private bool IsWeightTool() + { + var currentTool = skinningCache.selectedTool; + + if (currentTool == skinningCache.GetTool(Tools.WeightSlider) || + currentTool == skinningCache.GetTool(Tools.WeightBrush) || + currentTool == skinningCache.GetTool(Tools.BoneInfluence) || + currentTool == skinningCache.GetTool(Tools.GenerateWeights)) + return true; + + return false; + } + + private void DrawWireframe(SpriteCache sprite) + { + Debug.Assert(Event.current.type == EventType.Repaint); + Debug.Assert(sprite != null); + + var meshPreview = sprite.GetMeshPreview(); + Debug.Assert(meshPreview != null); + + m_Material.mainTexture = null; + m_Material.SetFloat("_Opacity", 0.35f); + m_Material.SetFloat("_VertexColorBlend", 0f); + m_Material.color = Color.white; + + GL.wireframe = true; + DrawingUtility.DrawMesh(meshPreview.mesh, m_Material, sprite.GetLocalToWorldMatrixFromMode()); + GL.wireframe = false; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewTool.cs.meta new file mode 100644 index 00000000..5188f64f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshPreviewTool/MeshPreviewTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 90e762d3b06944889a5d95fc12a8db68 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool.meta new file mode 100644 index 00000000..7388d58b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ee4e8d7932896548ab9dd0fa6efebc5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshTool.cs new file mode 100644 index 00000000..696ed8f7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshTool.cs @@ -0,0 +1,186 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal partial class MeshTool : BaseTool + { + private MeshCache m_Mesh; + private ISelection m_SelectionOverride; + private SpriteMeshController m_SpriteMeshController; + private SpriteMeshView m_SpriteMeshView; + private RectSelectionTool m_RectSelectionTool = new RectSelectionTool(); + private RectVertexSelector m_RectVertexSelector = new RectVertexSelector(); + private UnselectTool m_UnselectTool = new UnselectTool(); + private ITriangulator m_Triangulator; + + public MeshCache mesh + { + get { return m_Mesh; } + } + + public SpriteMeshViewMode mode + { + get { return m_SpriteMeshView.mode; } + set { m_SpriteMeshView.mode = value; } + } + + public bool disable + { + get { return m_SpriteMeshController.disable; } + set { m_SpriteMeshController.disable = value; } + } + + public ISelection selectionOverride + { + get { return m_SelectionOverride; } + set { m_SelectionOverride = value; } + } + + public override int defaultControlID + { + get + { + if (m_Mesh == null) + return 0; + + return m_RectSelectionTool.controlID; + } + } + + private ISelection selection + { + get + { + if(selectionOverride != null) + return selectionOverride; + return skinningCache.vertexSelection; + } + } + + internal override void OnCreate() + { + m_SpriteMeshController = new SpriteMeshController(); + m_SpriteMeshView = new SpriteMeshView(new GUIWrapper()); + m_Triangulator = new Triangulator(); + } + + protected override void OnActivate() + { + m_SpriteMeshController.disable = false; + m_SelectionOverride = null; + + SetupSprite(skinningCache.selectedSprite); + + skinningCache.events.selectedSpriteChanged.AddListener(OnSelectedSpriteChanged); + } + + protected override void OnDeactivate() + { + skinningCache.events.selectedSpriteChanged.RemoveListener(OnSelectedSpriteChanged); + } + + private void OnSelectedSpriteChanged(SpriteCache sprite) + { + SetupSprite(sprite); + } + + internal void SetupSprite(SpriteCache sprite) + { + var mesh = sprite.GetMesh(); + + if (m_Mesh != null + && m_Mesh != mesh + && selection.Count > 0) + selection.Clear(); + + m_Mesh = mesh; + m_SpriteMeshController.spriteMeshData = m_Mesh; + } + + private void SetupGUI() + { + m_SpriteMeshController.spriteMeshView = m_SpriteMeshView; + m_SpriteMeshController.triangulator = m_Triangulator; + m_SpriteMeshController.cacheUndo = skinningCache; + m_RectSelectionTool.cacheUndo = skinningCache; + m_RectSelectionTool.rectSelector = m_RectVertexSelector; + m_RectVertexSelector.selection = selection; + m_UnselectTool.cacheUndo = skinningCache; + m_UnselectTool.selection = selection; + + m_SpriteMeshController.frame = new Rect(Vector2.zero, m_Mesh.sprite.textureRect.size); + m_SpriteMeshController.selection = selection; + m_SpriteMeshView.defaultControlID = defaultControlID; + m_RectVertexSelector.spriteMeshData = m_Mesh; + } + + protected override void OnGUI() + { + if (m_Mesh == null) + return; + + SetupGUI(); + + var handlesMatrix = Handles.matrix; + Handles.matrix *= m_Mesh.sprite.GetLocalToWorldMatrixFromMode(); + + BeginPositionOverride(); + + EditorGUI.BeginChangeCheck(); + + var guiEnabled = GUI.enabled; + var moveAction = m_SpriteMeshController.spriteMeshView.IsActionHot(MeshEditorAction.MoveEdge) || m_SpriteMeshController.spriteMeshView.IsActionHot(MeshEditorAction.MoveVertex); + GUI.enabled = (!skinningCache.IsOnVisualElement() && guiEnabled) || moveAction; + m_SpriteMeshController.OnGUI(); + GUI.enabled = guiEnabled; + + if (EditorGUI.EndChangeCheck()) + UpdateMesh(); + + m_RectSelectionTool.OnGUI(); + m_UnselectTool.OnGUI(); + + Handles.matrix = handlesMatrix; + + EndPositionOverride(); + } + + public void BeginPositionOverride() + { + if(m_Mesh != null) + { + m_Mesh.vertexPositionOverride = null; + + var skeleton = skinningCache.GetEffectiveSkeleton(m_Mesh.sprite); + + Debug.Assert(skeleton != null); + + if (skeleton.isPosePreview) + m_Mesh.vertexPositionOverride = m_Mesh.sprite.GetMeshPreview().vertices; + } + } + + public void EndPositionOverride() + { + if(m_Mesh != null) + m_Mesh.vertexPositionOverride = null; + } + + public void UpdateWeights() + { + InvokeMeshChanged(); + } + + public void UpdateMesh() + { + InvokeMeshChanged(); + } + + private void InvokeMeshChanged() + { + if(m_Mesh != null) + skinningCache.events.meshChanged.Invoke(m_Mesh); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshTool.cs.meta new file mode 100644 index 00000000..62c593c1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 72bf58aecc1877e48b77ac8a0408b0c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshToolWrapper.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshToolWrapper.cs new file mode 100644 index 00000000..5f492c50 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshToolWrapper.cs @@ -0,0 +1,101 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class MeshToolWrapper : BaseTool + { + private MeshTool m_MeshTool; + private SkeletonTool m_SkeletonTool; + private SpriteMeshViewMode m_MeshMode; + private bool m_Disable = false; + private SkeletonMode m_SkeletonMode; + protected MeshPreviewBehaviour m_MeshPreviewBehaviour = new MeshPreviewBehaviour(); + + public MeshTool meshTool + { + get { return m_MeshTool; } + set { m_MeshTool = value; } + } + + public SkeletonTool skeletonTool + { + get { return m_SkeletonTool; } + set { m_SkeletonTool = value; } + } + + public SpriteMeshViewMode meshMode + { + get { return m_MeshMode; } + set { m_MeshMode = value; } + } + + public bool disableMeshEditor + { + get { return m_Disable; } + set { m_Disable = value; } + } + + public SkeletonMode skeletonMode + { + get { return m_SkeletonMode; } + set { m_SkeletonMode = value; } + } + + public override int defaultControlID + { + get + { + Debug.Assert(meshTool != null); + + return meshTool.defaultControlID; + } + } + + public override IMeshPreviewBehaviour previewBehaviour + { + get { return m_MeshPreviewBehaviour; } + } + + protected override void OnActivate() + { + Debug.Assert(meshTool != null); + skeletonTool.enableBoneInspector = false; + skeletonTool.Activate(); + meshTool.Activate(); + m_MeshPreviewBehaviour.drawWireframe = true; + m_MeshPreviewBehaviour.showWeightMap = false; + m_MeshPreviewBehaviour.overlaySelected = false; + } + + protected override void OnDeactivate() + { + skeletonTool.Deactivate(); + meshTool.Deactivate(); + } + + protected override void OnGUI() + { + DoSkeletonGUI(); + DoMeshGUI(); + } + + protected void DoSkeletonGUI() + { + Debug.Assert(skeletonTool != null); + + skeletonTool.mode = skeletonMode; + skeletonTool.editBindPose = false; + skeletonTool.DoGUI(); + } + + protected void DoMeshGUI() + { + Debug.Assert(meshTool != null); + + meshTool.disable = disableMeshEditor; + meshTool.mode = meshMode; + meshTool.DoGUI(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshToolWrapper.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshToolWrapper.cs.meta new file mode 100644 index 00000000..fab7dd16 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/MeshTool/MeshToolWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 19c21ce977fd53a46857b0dac2845685 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleToolGroup.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleToolGroup.cs new file mode 100644 index 00000000..a54612d9 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleToolGroup.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class ModuleToolGroup + { + class ToolGroupEntry + { + public BaseTool tool; + public Action activateCallback; + } + + class ToolGroup + { + public int groupId; + public List tools = new List(); + public int previousToolIndex; + } + List m_ToolGroups = new List(); + + public void AddToolToGroup(int groupId, BaseTool tool, Action toolActivatedCallback) + { + List tools = null; + for (int i = 0; i < m_ToolGroups.Count; ++i) + { + if (m_ToolGroups[i].groupId == groupId) + { + tools = m_ToolGroups[i].tools; + } + + var toolIndex = m_ToolGroups[i].tools.FindIndex(x => x.tool == tool); + if (toolIndex != -1) + { + Debug.LogError(string.Format("{0} already exist in group.", tool.name)); + return; + } + } + + if (tools == null) + { + var toolGroup = new ToolGroup() + { + groupId = groupId + }; + tools = toolGroup.tools; + m_ToolGroups.Add(toolGroup); + } + + tools.Add(new ToolGroupEntry() + { + tool = tool, + activateCallback = toolActivatedCallback + }); + } + + public void ActivateTool(BaseTool tool) + { + var toolGroupIndex = -1; + var groupTool = m_ToolGroups.FirstOrDefault(x => + { + toolGroupIndex = x.tools.FindIndex(y => y.tool == tool); + return toolGroupIndex >= 0; + }); + + if (groupTool != null && toolGroupIndex >= 0) + { + var previousTool = groupTool.previousToolIndex >= 0 ? groupTool.tools[groupTool.previousToolIndex] : null; + if (tool.isActive) // we want to deactivate the tool and switch to original + { + tool.Deactivate(); + if (previousTool != null && previousTool.tool != tool && previousTool.tool != null) + { + previousTool.tool.Activate(); + groupTool.previousToolIndex = toolGroupIndex; + } + } + else + { + for (int i = 0; i < groupTool.tools.Count; ++i) + { + var gt = groupTool.tools[i]; + if (gt.tool.isActive) + { + groupTool.previousToolIndex = i; + gt.tool.Deactivate(); + } + } + tool.Activate(); + if (groupTool.tools[toolGroupIndex].activateCallback != null) + groupTool.tools[toolGroupIndex].activateCallback(); + } + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleToolGroup.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleToolGroup.cs.meta new file mode 100644 index 00000000..57a0b735 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleToolGroup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebefc406fa7f065458cfccf8e07be2f9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleUtility.cs new file mode 100644 index 00000000..b21b2e06 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleUtility.cs @@ -0,0 +1,128 @@ +using UnityEngine; +using System; +using System.Collections.Generic; + + +namespace UnityEditor.U2D.Animation +{ + internal static class ModuleUtility + { + public static Vector3 GUIToWorld(Vector3 guiPosition) + { + return GUIToWorld(guiPosition, Vector3.forward, Vector3.zero); + } + + public static Vector3 GUIToWorld(Vector3 guiPosition, Vector3 planeNormal, Vector3 planePos) + { + Vector3 worldPos = Handles.inverseMatrix.MultiplyPoint(guiPosition); + + if (Camera.current) + { + Ray ray = HandleUtility.GUIPointToWorldRay(guiPosition); + + planeNormal = Handles.matrix.MultiplyVector(planeNormal); + + planePos = Handles.matrix.MultiplyPoint(planePos); + + Plane plane = new Plane(planeNormal, planePos); + + float distance = 0f; + + if (plane.Raycast(ray, out distance)) + { + worldPos = Handles.inverseMatrix.MultiplyPoint(ray.GetPoint(distance)); + } + } + + return worldPos; + } + + public static GUIContent[] ToGUIContentArray(string[] names) + { + return Array.ConvertAll(names, n => new GUIContent(n)); + } + + public static Color CalculateNiceColor(int index, int numColors) + { + numColors = Mathf.Clamp(numColors, 1, int.MaxValue); + + int loops = index / numColors; + index = index % 360; + + int hueAngleStep = 360 / numColors; + float hueLoopOffset = hueAngleStep * 0.5f; + float hue = index * hueAngleStep + loops * hueLoopOffset; + + return Color.HSVToRGB(Mathf.Repeat(hue, 360f) / 360f, 1f, 1f); + } + + public static void UpdateLocalToWorldMatrices(List spriteBoneDataList, Matrix4x4 rootMatrix, ref Matrix4x4[] localToWorldMatrices) + { + if (localToWorldMatrices == null || localToWorldMatrices.Length != spriteBoneDataList.Count) + localToWorldMatrices = new Matrix4x4[spriteBoneDataList.Count]; + + bool[] calculatedMatrix = new bool[spriteBoneDataList.Count]; + + var processedBoneCount = 0; + while (processedBoneCount < spriteBoneDataList.Count) + { + int oldCount = processedBoneCount; + + for (var i = 0; i < spriteBoneDataList.Count; ++i) + { + if (calculatedMatrix[i]) + continue; + + var sourceBone = spriteBoneDataList[i]; + if (sourceBone.parentId != -1 && !calculatedMatrix[sourceBone.parentId]) + continue; + + var localToWorldMatrix = Matrix4x4.identity; + localToWorldMatrix.SetTRS(sourceBone.localPosition, sourceBone.localRotation, Vector3.one); + + if (sourceBone.parentId == -1) + localToWorldMatrix = rootMatrix * localToWorldMatrix; + else if (calculatedMatrix[sourceBone.parentId]) + localToWorldMatrix = localToWorldMatrices[sourceBone.parentId] * localToWorldMatrix; + + localToWorldMatrices[i] = localToWorldMatrix; + calculatedMatrix[i] = true; + processedBoneCount++; + } + + if (oldCount == processedBoneCount) + throw new ArgumentException("Invalid hierarchy detected"); + } + } + + public static List CreateSpriteBoneData(UnityEngine.U2D.SpriteBone[] spriteBoneList, Matrix4x4 rootMatrix) + { + List spriteBoneDataList = new List(spriteBoneList.Length); + + foreach (var spriteBone in spriteBoneList) + { + spriteBoneDataList.Add(new SpriteBoneData() + { + name = spriteBone.name, + parentId = spriteBone.parentId, + localPosition = spriteBone.position, + localRotation = spriteBone.rotation, + depth = spriteBone.position.z, + length = spriteBone.length + }); + } + + Matrix4x4[] localToWorldMatrices = null; + UpdateLocalToWorldMatrices(spriteBoneDataList, rootMatrix, ref localToWorldMatrices); + + for (int i = 0; i < spriteBoneDataList.Count; ++i) + { + var spriteBoneData = spriteBoneDataList[i]; + spriteBoneData.position = localToWorldMatrices[i].MultiplyPoint(Vector2.zero); + spriteBoneData.endPosition = localToWorldMatrices[i].MultiplyPoint(Vector2.right * spriteBoneData.length); + } + + return spriteBoneDataList; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleUtility.cs.meta new file mode 100644 index 00000000..bdbb89ab --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/ModuleUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aa2a7a8ee6a464dd9ae636e73111beb6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator.meta new file mode 100644 index 00000000..6681e021 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a8a39f0e276884449c4610fee697330 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/IOutlineGenerator.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/IOutlineGenerator.cs new file mode 100644 index 00000000..2873b206 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/IOutlineGenerator.cs @@ -0,0 +1,10 @@ +using UnityEditor.U2D.Sprites; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface IOutlineGenerator + { + void GenerateOutline(ITextureDataProvider textureDataProvider, Rect rect, float detail, byte alphaTolerance, bool holeDetection, out Vector2[][] paths); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/IOutlineGenerator.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/IOutlineGenerator.cs.meta new file mode 100644 index 00000000..47f0c899 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/IOutlineGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1c1fa730356b2f54e932bbcfe5507f93 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/OutlineGenerator.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/OutlineGenerator.cs new file mode 100644 index 00000000..596a5d68 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/OutlineGenerator.cs @@ -0,0 +1,377 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor.U2D.Common; +using UnityEditor.U2D.Animation.ClipperLib; +using UnityEditor.U2D.Sprites; + +namespace UnityEditor.U2D.Animation +{ + using Path = List; + using Paths = List>; + + internal class OutlineGenerator : IOutlineGenerator + { + const double kClipperScale = 1000.0; + + private const float kEpsilon = 1.2e-12f; + private const float kMinLinearizeDistance = 5f; + private Texture2D m_CurrentTexture; + private Rect m_CurrentRect; + private byte m_CurrentAlphaTolerance; + + public void GenerateOutline(ITextureDataProvider textureDataProvider, Rect rect, float detail, byte alphaTolerance, bool holeDetection, out Vector2[][] paths) + { + if (alphaTolerance >= 255) + throw new ArgumentException("Alpha tolerance should be lower than 255"); + + m_CurrentTexture = textureDataProvider.GetReadableTexture2D(); + m_CurrentRect = rect; + m_CurrentAlphaTolerance = alphaTolerance; + + InternalEditorBridge.GenerateOutline(textureDataProvider.texture, rect, 1f, alphaTolerance, holeDetection, out paths); + + if (paths.Length > 0) + { + ClipPaths(ref paths); + + Debug.Assert(paths.Length > 0); + + var rectSizeMagnitude = rect.size.magnitude; + var minDistance = Mathf.Max(rectSizeMagnitude / 10f, kMinLinearizeDistance); + var maxDistance = Mathf.Max(rectSizeMagnitude / 100f, kMinLinearizeDistance); + var distance = Mathf.Lerp(minDistance, maxDistance, detail); + + for (var pathIndex = 0; pathIndex < paths.Length; ++pathIndex) + { + var pathLength = CalculatePathLength(paths[pathIndex]); + if (pathLength > distance) + { + var newPath = Linearize(new List(paths[pathIndex]), distance); + + if (newPath.Count > 3) + paths[pathIndex] = newPath.ToArray(); + + SmoothPath(paths[pathIndex], 5, 0.1f, 135f); + } + } + + ClipPaths(ref paths); + } + } + + private void ClipPaths(ref Vector2[][] paths) + { + Debug.Assert(paths.Length > 0); + + var subj = ToClipper(paths); + var solution = new Paths(); + var clipper = new Clipper(Clipper.ioPreserveCollinear); + + clipper.AddPaths(subj, PolyType.ptSubject, true); + clipper.Execute(ClipType.ctUnion, solution, PolyFillType.pftPositive, PolyFillType.pftPositive); + FilterNestedPaths(solution); + paths = ToVector2(solution); + } + + private void FilterNestedPaths(Paths paths) + { + var filtered = new List(paths); + + for (var i = 0; i < paths.Count; ++i) + { + var path = paths[i]; + + if (!filtered.Contains(path)) + continue; + + for (var j = i + 1; j < paths.Count; ++j) + { + if (!filtered.Contains(path)) + continue; + + var other = paths[j]; + + if (IsPathContainedInOtherPath(path, other)) + { + filtered.Remove(path); + break; + } + else if (IsPathContainedInOtherPath(other, path)) + filtered.Remove(other); + } + } + + paths.Clear(); + paths.AddRange(filtered); + } + + private bool IsPathContainedInOtherPath(Path path, Path other) + { + foreach (var p in path) + { + if (Clipper.PointInPolygon(p, other) < 1) + return false; + } + + return true; + } + + private Paths ToClipper(Vector2[][] paths) + { + return new Paths(Array.ConvertAll(paths, p => ToClipper(p))); + } + + private Path ToClipper(Vector2[] path) + { + return new Path(Array.ConvertAll(path, p => new IntPoint(p.x * kClipperScale, p.y * kClipperScale))); + } + + private Vector2[][] ToVector2(Paths paths) + { + return paths.ConvertAll(p => ToVector2(p)).ToArray(); + } + + private Vector2[] ToVector2(Path path) + { + return path.ConvertAll(p => new Vector2((float)(p.X / kClipperScale), (float)(p.Y / kClipperScale))).ToArray(); + } + + private float CalculatePathLength(Vector2[] path) + { + var sum = 0f; + for (var i = 0; i < path.Length; i++) + { + var nextIndex = NextIndex(i, path.Length); + var p0 = path[i]; + var p1 = path[nextIndex]; + sum += Vector2.Distance(p0, p1); + } + return sum; + } + + //Adapted from https://github.com/burningmime/curves + private List Linearize(List src, float pointDistance) + { + if (src == null) throw new ArgumentNullException("src"); + if (pointDistance <= kEpsilon) throw new InvalidOperationException("pointDistance " + pointDistance + " is less than epislon " + kEpsilon); + + var dst = new List(); + + if (src.Count > 0) + { + var accDistance = 0f; + var lastIndex = 0; + var lastPoint = src[0]; + + dst.Add(lastPoint); + + for (var i = 0; i < src.Count; i++) + { + var nextIndex = NextIndex(i, src.Count); + var p0 = src[i]; + var p1 = src[nextIndex]; + var edgeDistance = Vector2.Distance(p0, p1); + + if (accDistance + edgeDistance > pointDistance || nextIndex == 0) + { + var partialDistance = pointDistance - accDistance; + var newPoint = Vector2.Lerp(p0, p1, partialDistance / edgeDistance); + var remainingDistance = edgeDistance - partialDistance; + + //Roll back until we do not intersect any pixel + var step = 1f; + bool finish = false; + while (!finish && IsLineOverImage(newPoint, lastPoint)) + { + partialDistance = Vector2.Distance(p0, newPoint) - step; + + while (partialDistance < 0f) + { + if (i > lastIndex + 1) + { + accDistance -= edgeDistance; + --i; + p1 = p0; + p0 = src[i]; + edgeDistance = Vector2.Distance(p0, p1); + partialDistance += edgeDistance; + } + else + { + partialDistance = 0f; + finish = true; + } + + remainingDistance = edgeDistance - partialDistance; + } + + newPoint = Vector2.Lerp(p0, p1, partialDistance / edgeDistance); + } + + Debug.Assert(lastIndex <= i, "Generate Outline failed"); + + nextIndex = NextIndex(i, src.Count); + if (nextIndex != 0 || !EqualsOrClose(newPoint, p1)) + { + dst.Add(newPoint); + lastPoint = newPoint; + lastIndex = i; + } + + while (remainingDistance > pointDistance) + { + remainingDistance -= pointDistance; + newPoint = Vector2.Lerp(p0, p1, (edgeDistance - remainingDistance) / edgeDistance); + if (!EqualsOrClose(newPoint, lastPoint)) + { + dst.Add(newPoint); + lastPoint = newPoint; + } + } + accDistance = remainingDistance; + } + else + { + accDistance += edgeDistance; + } + } + } + return dst; + } + + private bool EqualsOrClose(Vector2 v1, Vector2 v2) + { + return (v1 - v2).sqrMagnitude < kEpsilon; + } + + private void SmoothPath(Vector2[] path, int iterations, float velocity, float minAngle) + { + Debug.Assert(iterations > 0f); + Debug.Assert(minAngle >= 0f); + Debug.Assert(minAngle < 180f); + + var cosTolerance = Mathf.Cos(minAngle * Mathf.Deg2Rad); + + for (int iteration = 0; iteration < iterations; ++iteration) + for (int i = 0; i < path.Length; ++i) + { + var prevPoint = path[PreviousIndex(i, path.Length)]; + var point = path[i]; + var nextPoint = path[NextIndex(i, path.Length)]; + + var t1 = prevPoint - point; + var t2 = nextPoint - point; + + var dot = Vector2.Dot(t1.normalized, t2.normalized); + + if (dot > cosTolerance) + continue; + + var w1 = 1f / (point - prevPoint).magnitude; + var w2 = 1f / (point - nextPoint).magnitude; + var laplacian = (w1 * prevPoint + w2 * nextPoint) / (w1 + w2) - point; + point += laplacian * velocity; + + if (!IsLineOverImage(point, nextPoint) && !IsLineOverImage(point, prevPoint)) + path[i] = point; + } + } + + private Vector2Int ToVector2Int(Vector2 v) + { + return new Vector2Int(Mathf.RoundToInt(v.x), Mathf.RoundToInt(v.y)); + } + + private bool IsLineOverImage(Vector2 pointA, Vector2 pointB) + { + var pointAInt = ToVector2Int(pointA); + var pointBInt = ToVector2Int(pointB); + + if (IsPointInRectEdge(pointA) && IsPointInRectEdge(pointB) && (pointAInt.x == pointBInt.x || pointAInt.y == pointBInt.y)) + return false; + + foreach (var point in GetPointsOnLine(pointAInt.x, pointAInt.y, pointBInt.x, pointBInt.y)) + { + if (IsPointOverImage(point)) + return true; + } + + return false; + } + + private bool IsPointOverImage(Vector2 point) + { + Debug.Assert(m_CurrentTexture != null); + point += m_CurrentRect.center; + return m_CurrentTexture.GetPixel((int)point.x, (int)point.y).a * 255 > m_CurrentAlphaTolerance; + } + + private bool IsPointInRectEdge(Vector2 point) + { + point += m_CurrentRect.center; + var pointInt = ToVector2Int(point); + var minInt = ToVector2Int(m_CurrentRect.min); + var maxInt = ToVector2Int(m_CurrentRect.max); + return minInt.x >= pointInt.x || maxInt.x <= pointInt.x || minInt.y >= pointInt.y || maxInt.y <= pointInt.y; + } + + //From http://ericw.ca/notes/bresenhams-line-algorithm-in-csharp.html + private IEnumerable GetPointsOnLine(int x0, int y0, int x1, int y1) + { + bool steep = Mathf.Abs(y1 - y0) > Math.Abs(x1 - x0); + if (steep) + { + int t; + t = x0; // swap x0 and y0 + x0 = y0; + y0 = t; + t = x1; // swap x1 and y1 + x1 = y1; + y1 = t; + } + if (x0 > x1) + { + int t; + t = x0; // swap x0 and x1 + x0 = x1; + x1 = t; + t = y0; // swap y0 and y1 + y0 = y1; + y1 = t; + } + int dx = x1 - x0; + int dy = Mathf.Abs(y1 - y0); + int error = dx / 2; + int ystep = (y0 < y1) ? 1 : -1; + int y = y0; + for (int x = x0; x <= x1; x++) + { + yield return new Vector2Int((steep ? y : x), (steep ? x : y)); + error = error - dy; + if (error < 0) + { + y += ystep; + error += dx; + } + } + yield break; + } + + private int NextIndex(int index, int pointCount) + { + return Mod(index + 1, pointCount); + } + + private int PreviousIndex(int index, int pointCount) + { + return Mod(index - 1, pointCount); + } + + private int Mod(int x, int m) + { + int r = x % m; + return r < 0 ? r + m : r; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/OutlineGenerator.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/OutlineGenerator.cs.meta new file mode 100644 index 00000000..af2b0b42 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/OutlineGenerator/OutlineGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae33c30ef3b5e474ca5a46d925273adc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection.meta new file mode 100644 index 00000000..29ec18c1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a68d56945b68344ea2f451f0e9f14b4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/BoneSelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/BoneSelection.cs new file mode 100644 index 00000000..ed01a39d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/BoneSelection.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal class BoneSelection : SerializableSelection, IBoneSelection + { + protected override BoneCache GetInvalidElement() { return null; } + + public BoneCache root + { + get { return activeElement.FindRoot(elements); } + } + + public BoneCache[] roots + { + get { return elements.FindRoots(); } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/BoneSelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/BoneSelection.cs.meta new file mode 100644 index 00000000..70fabd73 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/BoneSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10db00a3c51d23d4ab8a68837ffa21fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IBoneSelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IBoneSelection.cs new file mode 100644 index 00000000..56cc12d7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IBoneSelection.cs @@ -0,0 +1,7 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface IBoneSelection : ITransformSelection {} +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IBoneSelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IBoneSelection.cs.meta new file mode 100644 index 00000000..637f2891 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IBoneSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e79c8e51ce4486409b7daf3012a1f4d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ISelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ISelection.cs new file mode 100644 index 00000000..9716da6d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ISelection.cs @@ -0,0 +1,14 @@ +namespace UnityEditor.U2D.Animation +{ + internal interface ISelection + { + int Count { get; } + T activeElement { get; set; } + T[] elements { get; set; } + void Clear(); + void BeginSelection(); + void EndSelection(bool select); + void Select(T element, bool select); + bool Contains(T element); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ISelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ISelection.cs.meta new file mode 100644 index 00000000..60918c3e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ISelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: df44828de9ac64d44ba1a553e06eb335 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ITransformSelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ITransformSelection.cs new file mode 100644 index 00000000..b9c82216 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ITransformSelection.cs @@ -0,0 +1,11 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface ITransformSelection : ISelection where T : TransformCache + { + T root { get; } + T[] roots { get; } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ITransformSelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ITransformSelection.cs.meta new file mode 100644 index 00000000..7e91fdd0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/ITransformSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 08c104e7d99d71c4eb0702b4e3e4b7d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IndexedSelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IndexedSelection.cs new file mode 100644 index 00000000..f653a8cc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IndexedSelection.cs @@ -0,0 +1,11 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal class IndexedSelection : SerializableSelection + { + protected override int GetInvalidElement() { return -1; } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IndexedSelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IndexedSelection.cs.meta new file mode 100644 index 00000000..4a34538c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/IndexedSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1a16f886b3d85c640ad6350d0db615f1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SerializableSelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SerializableSelection.cs new file mode 100644 index 00000000..2b3378f0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SerializableSelection.cs @@ -0,0 +1,138 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal abstract class SerializableSelection : ISelection, ISerializationCallbackReceiver + { + internal readonly static int kInvalidID = -1; + + [SerializeField] + private T[] m_Keys = new T[0]; + + private HashSet m_Selection = new HashSet(); + private HashSet m_TemporalSelection = new HashSet(); + private bool m_SelectionInProgress = false; + + public int Count + { + get { return m_Selection.Count + m_TemporalSelection.Count; } + } + + public T activeElement + { + get { return First(); } + set + { + Clear(); + Select(value, true); + } + } + + public T[] elements + { + get + { + var set = m_Selection; + + if (m_SelectionInProgress) + { + var union = new HashSet(m_Selection); + union.UnionWith(m_TemporalSelection); + set = union; + } + + return new List(set).ToArray(); + } + set + { + Clear(); + foreach(var element in value) + Select(element, true); + } + } + + protected abstract T GetInvalidElement(); + + public void Clear() + { + GetSelection().Clear(); + } + + public void BeginSelection() + { + m_SelectionInProgress = true; + Clear(); + } + + public void EndSelection(bool select) + { + m_SelectionInProgress = false; + + if (select) + m_Selection.UnionWith(m_TemporalSelection); + else + m_Selection.ExceptWith(m_TemporalSelection); + + m_TemporalSelection.Clear(); + } + + public void Select(T element, bool select) + { + if(EqualityComparer.Default.Equals(element, GetInvalidElement())) + return; + + if (select) + GetSelection().Add(element); + else if (Contains(element)) + GetSelection().Remove(element); + } + + public bool Contains(T element) + { + return m_Selection.Contains(element) || m_TemporalSelection.Contains(element); + } + + private HashSet GetSelection() + { + if (m_SelectionInProgress) + return m_TemporalSelection; + + return m_Selection; + } + + private T First() + { + T element = First(m_Selection); + + if(EqualityComparer.Default.Equals(element, GetInvalidElement())) + element = First(m_TemporalSelection); + + return element; + } + + private T First(HashSet set) + { + if(set.Count == 0) + return GetInvalidElement(); + + using (var enumerator = set.GetEnumerator()) + { + Debug.Assert(enumerator.MoveNext()); + return enumerator.Current; + } + } + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + m_Keys = new List(m_Selection).ToArray(); + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + elements = m_Keys; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SerializableSelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SerializableSelection.cs.meta new file mode 100644 index 00000000..29e67266 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SerializableSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3fe89a573a78649d2856fde6fc441e38 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SkeletonSelection.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SkeletonSelection.cs new file mode 100644 index 00000000..b3b8f071 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SkeletonSelection.cs @@ -0,0 +1,102 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal class SkeletonSelection : IBoneSelection + { + [SerializeField] + private BoneSelection m_BoneSelection = new BoneSelection(); + + public int Count + { + get { return m_BoneSelection.Count; } + } + + public BoneCache activeElement + { + get { return m_BoneSelection.activeElement; } + set + { + ValidateBone(value); + m_BoneSelection.activeElement = value; + } + } + public BoneCache[] elements + { + get { return m_BoneSelection.elements; } + set + { + foreach (var bone in value) + ValidateBone(bone); + + m_BoneSelection.elements = value; + } + } + + public BoneCache root + { + get { return m_BoneSelection.root; } + } + + public BoneCache[] roots + { + get { return m_BoneSelection.roots; } + } + + public void BeginSelection() + { + m_BoneSelection.BeginSelection(); + } + + public void Clear() + { + m_BoneSelection.Clear(); + } + + public bool Contains(BoneCache element) + { + return m_BoneSelection.Contains(element); + } + + public void EndSelection(bool select) + { + m_BoneSelection.EndSelection(select); + } + + public void Select(BoneCache element, bool select) + { + ValidateBone(element); + m_BoneSelection.Select(element, select); + } + + private void ValidateBone(BoneCache bone) + { + if (bone == null) + return; + + var skinningCache = bone.skinningCache; + + if (skinningCache.hasCharacter) + { + if (bone.skeleton != skinningCache.character.skeleton) + throw new Exception("Selection Exception: bone does not belong to character skeleton"); + } + else + { + var selectedSprite = skinningCache.selectedSprite; + + if (selectedSprite == null) + throw new Exception("Selection Exception: skeleton not selected"); + else + { + var skeleton = selectedSprite.GetSkeleton(); + + if (bone.skeleton != skeleton) + throw new Exception("Selection Exception: bone's skeleton does not match selected skeleton"); + } + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SkeletonSelection.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SkeletonSelection.cs.meta new file mode 100644 index 00000000..8d9669bf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selection/SkeletonSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c66db58fd56e0a14690d99c115527f28 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SelectionTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SelectionTool.cs new file mode 100644 index 00000000..3c7b29e1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SelectionTool.cs @@ -0,0 +1,198 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.U2D.Layout; +using UnityEditor.U2D.Sprites; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SelectionTool : BaseTool + { + private bool m_ForceSelectedToSpriteEditor = false; + + public event Func CanSelect = () => true; + private List m_Sprites; + public ISpriteEditor spriteEditor { get; set; } + private SpriteCache selectedSprite + { + get { return skinningCache.selectedSprite; } + set + { + if (selectedSprite != value) + { + skinningCache.vertexSelection.Clear(); + + if (skinningCache.mode == SkinningMode.SpriteSheet) + { + skinningCache.skeletonSelection.Clear(); + skinningCache.events.boneSelectionChanged.Invoke(); + } + + skinningCache.selectedSprite = value; + SetToSpriteEditor(); + skinningCache.events.selectedSpriteChanged.Invoke(value); + } + } + } + + private string selectedSpriteAssetID + { + get + { + var sprite = Selection.activeObject as Sprite; + + if (sprite != null) + return sprite.GetSpriteID().ToString(); + + return ""; + } + } + + protected override void OnAfterDeserialize() + { + m_ForceSelectedToSpriteEditor = true; + } + + public override void Initialize(LayoutOverlay layoutOverlay) + { + m_Sprites = new List(skinningCache.GetSprites()); + SetFromSpriteEditor(); + } + + protected override void OnActivate() + { + SetToSpriteEditor(); + skinningCache.events.selectedSpriteChanged.AddListener(OnSpriteSelectionChange); + Selection.selectionChanged -= OnSelectionChanged; + Selection.selectionChanged += OnSelectionChanged; + } + + protected override void OnDeactivate() + { + skinningCache.events.selectedSpriteChanged.RemoveListener(OnSpriteSelectionChange); + Selection.selectionChanged -= OnSelectionChanged; + } + + private void OnSpriteSelectionChange(SpriteCache sprite) + { + skinningCache.events.selectedSpriteChanged.RemoveListener(OnSpriteSelectionChange); + selectedSprite = sprite; + skinningCache.events.selectedSpriteChanged.AddListener(OnSpriteSelectionChange); + } + + private void OnSelectionChanged() + { + if (m_ForceSelectedToSpriteEditor) + { + SetToSpriteEditor(); + m_ForceSelectedToSpriteEditor = false; + } + else + { + using (skinningCache.UndoScope(TextContent.selectionChange)) + { + SetFromSpriteEditor(); + } + } + } + + private void SetFromSpriteEditor() + { + if (selectedSprite == null) + selectedSprite = skinningCache.GetSprite(selectedSpriteAssetID); + spriteEditor.RequestRepaint(); + } + + private void SetToSpriteEditor() + { + var id = ""; + + if (selectedSprite != null) + id = selectedSprite.id; + + spriteEditor.selectedSpriteRect = new SpriteRect() { spriteID = new GUID(id) }; + } + + protected override void OnGUI() + { + HandleSpriteSelection(); + } + + private void HandleSpriteSelection() + { + Debug.Assert(Event.current != null); + + if (Event.current.type == EventType.MouseDown && Event.current.button == 0 && GUIUtility.hotControl == 0 && + !Event.current.alt && Event.current.clickCount == 2 && CanSelect()) + { + var mousePosition = Handles.inverseMatrix.MultiplyPoint(Event.current.mousePosition); + var newSelected = TrySelect(mousePosition); + if (selectedSprite != newSelected) + { + using (skinningCache.UndoScope(TextContent.selectionChange)) + { + selectedSprite = newSelected; + } + Event.current.Use(); + Event.current.clickCount = 0; + } + } + } + + private SpriteCache TrySelect(Vector2 mousePosition) + { + m_Sprites.Remove(selectedSprite); + + if (selectedSprite != null) + m_Sprites.Add(selectedSprite); + + var currentSelectedIndex = m_Sprites.FindIndex(x => x == selectedSprite) + 1; + var notVisiblePart = skinningCache.hasCharacter && skinningCache.mode == SkinningMode.Character + ? skinningCache.character.parts.Where(x => !x.isVisible).Select(x => x.sprite) : new SpriteCache[0]; + for (int index = 0; index < m_Sprites.Count; ++index) + { + var sprite = m_Sprites[(currentSelectedIndex + index) % m_Sprites.Count]; + var meshPreview = sprite.GetMeshPreview(); + if (notVisiblePart.Contains(sprite)) + continue; + + Debug.Assert(meshPreview != null); + + var spritePosition = sprite.GetLocalToWorldMatrixFromMode().MultiplyPoint3x4(Vector3.zero); + var ray = new Ray((Vector3)mousePosition - spritePosition + Vector3.back, Vector3.forward); + var bounds = meshPreview.mesh.bounds; + + if (sprite.GetMesh().indices.Count >= 3) + { + if (bounds.IntersectRay(ray)) + { + var mesh = sprite.GetMesh(); + + Debug.Assert(mesh != null); + + var indices = mesh.indices; + for (var i = 0; i < indices.Count; i += 3) + { + var p1 = meshPreview.vertices[indices[i]]; + var p2 = meshPreview.vertices[indices[i + 1]]; + var p3 = meshPreview.vertices[indices[i + 2]]; + + if (MathUtility.Intersect(p1, p2, p3, ray)) + return sprite; + } + } + } + else + { + if (meshPreview.defaultMesh.bounds.IntersectRay(ray)) + { + return sprite; + } + } + } + + return null; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SelectionTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SelectionTool.cs.meta new file mode 100644 index 00000000..f0bebf70 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SelectionTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5260ebe2b8ba2724eb92daea93bddf3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors.meta new file mode 100644 index 00000000..ca668bcf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37f3979cbd2490a4c87552d59e76b1f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/CircleVertexSelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/CircleVertexSelector.cs new file mode 100644 index 00000000..b88b3f91 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/CircleVertexSelector.cs @@ -0,0 +1,28 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class CircleVertexSelector : ICircleSelector + { + public ISelection selection { get; set; } + public ISpriteMeshData spriteMeshData { get; set; } + public Vector2 position { get; set; } + public float radius { get; set; } + + public void Select() + { + if(spriteMeshData == null) + return; + + var sqrRadius = radius * radius; + + for (int i = 0; i < spriteMeshData.vertexCount; i++) + { + if ((spriteMeshData.GetPosition(i) - position).sqrMagnitude <= sqrRadius) + { + selection.Select(i, true); + } + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/CircleVertexSelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/CircleVertexSelector.cs.meta new file mode 100644 index 00000000..38eb2bd8 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/CircleVertexSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8bd55f54ef124b618d88fafb91f0170 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/GenericVertexSelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/GenericVertexSelector.cs new file mode 100644 index 00000000..e943a9ef --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/GenericVertexSelector.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class GenericVertexSelector : ISelector + { + public ISelection selection { get; set; } + public ISpriteMeshData spriteMeshData { get; set; } + public Func SelectionCallback; + + public void Select() + { + Debug.Assert(selection != null); + Debug.Assert(spriteMeshData != null); + Debug.Assert(SelectionCallback != null); + + for (var i = 0; i < spriteMeshData.vertexCount; i++) + selection.Select(i, SelectionCallback(i)); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/GenericVertexSelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/GenericVertexSelector.cs.meta new file mode 100644 index 00000000..feded4da --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/GenericVertexSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ae93e85c98624948917679be12e485b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ICircleSelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ICircleSelector.cs new file mode 100644 index 00000000..cf38756a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ICircleSelector.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface ICircleSelector : ISelector + { + float radius { get; set; } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ICircleSelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ICircleSelector.cs.meta new file mode 100644 index 00000000..8c966ddb --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ICircleSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 14aa89f96f565c749a282d699727c02c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/IRectSelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/IRectSelector.cs new file mode 100644 index 00000000..c3a17166 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/IRectSelector.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface IRectSelector : ISelector + { + Rect rect { get; set; } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/IRectSelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/IRectSelector.cs.meta new file mode 100644 index 00000000..59613af6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/IRectSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84b178f994f5f114889b2ea8d042fcad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ISelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ISelector.cs new file mode 100644 index 00000000..31423b18 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ISelector.cs @@ -0,0 +1,11 @@ +using System.Collections.Generic; + +namespace UnityEditor.U2D.Animation +{ + internal interface ISelector + { + ISelection selection { get; set; } + + void Select(); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ISelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ISelector.cs.meta new file mode 100644 index 00000000..e040b8dd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/ISelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5bf608e7cb56c4f44b49044e0fc738ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectBoneSelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectBoneSelector.cs new file mode 100644 index 00000000..c00e5031 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectBoneSelector.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections.Generic; + +namespace UnityEditor.U2D.Animation +{ + internal class RectBoneSelector : IRectSelector + { + public ISelection selection { get; set; } + public BoneCache[] bones { get; set; } + public Rect rect { get; set; } + + public void Select() + { + if (bones == null) + return; + + foreach (var bone in bones) + { + if (!bone.isVisible) + continue; + + Vector2 p1 = bone.position; + Vector2 p2 = bone.endPosition; + Vector2 point = Vector2.zero; + if (rect.Contains(p1, true) || rect.Contains(p2, true) || + MathUtility.SegmentIntersection(new Vector2(rect.xMin, rect.yMin), new Vector2(rect.xMax, rect.yMin), p1, p2, ref point) || + MathUtility.SegmentIntersection(new Vector2(rect.xMax, rect.yMin), new Vector2(rect.xMax, rect.yMax), p1, p2, ref point) || + MathUtility.SegmentIntersection(new Vector2(rect.xMax, rect.yMax), new Vector2(rect.xMin, rect.yMax), p1, p2, ref point) || + MathUtility.SegmentIntersection(new Vector2(rect.xMin, rect.yMax), new Vector2(rect.xMin, rect.yMin), p1, p2, ref point) + ) + selection.Select(bone.ToCharacterIfNeeded(), true); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectBoneSelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectBoneSelector.cs.meta new file mode 100644 index 00000000..7a8a7aa4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectBoneSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 831c95a008fa0fd478a97a3ea977d036 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectVertexSelector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectVertexSelector.cs new file mode 100644 index 00000000..10671c1c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectVertexSelector.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using System.Collections.Generic; + +namespace UnityEditor.U2D.Animation +{ + internal class RectVertexSelector : IRectSelector + { + public ISelection selection { get; set; } + public ISpriteMeshData spriteMeshData { get; set; } + public Rect rect { get; set; } + + public void Select() + { + for (int i = 0; i < spriteMeshData.vertexCount; i++) + { + if (rect.Contains(spriteMeshData.GetPosition(i), true)) + selection.Select(i, true); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectVertexSelector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectVertexSelector.cs.meta new file mode 100644 index 00000000..f61f1227 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/RectVertexSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35f5a927d239440c0a09f2ced66ba1f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/Unselector.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/Unselector.cs new file mode 100644 index 00000000..b6e0706d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/Unselector.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class Unselector : ISelector + { + public ISelection selection { get; set; } + + public void Select() + { + selection.Clear(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/Unselector.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/Unselector.cs.meta new file mode 100644 index 00000000..6e7ed1b7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/Selectors/Unselector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b276ded4b8314c24f801e98504841e79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SerializableDictionary.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SerializableDictionary.cs new file mode 100644 index 00000000..969e54dc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SerializableDictionary.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal class SerializableDictionary : IDictionary, ISerializationCallbackReceiver + { + [SerializeField] + private List m_Keys; + [SerializeField] + private List m_Values; + private Dictionary m_Dictionary = new Dictionary(); + + public TValue this[TKey key] + { + get { return m_Dictionary[key]; } + set { m_Dictionary[key] = value; } + } + + public TKey this[TValue value] + { + get + { + m_Keys = new List(m_Dictionary.Keys); + m_Values = new List(m_Dictionary.Values); + var index = m_Values.FindIndex(x => x.Equals(value)); + if (index < 0) + throw new KeyNotFoundException(); + return m_Keys[index]; + } + } + + public ICollection Keys + { + get { return m_Dictionary.Keys; } + } + + public ICollection Values + { + get { return m_Dictionary.Values; } + } + + public void Add(TKey key, TValue value) + { + m_Dictionary.Add(key, value); + } + + public bool ContainsKey(TKey key) + { + return m_Dictionary.ContainsKey(key); + } + + public bool Remove(TKey key) + { + return m_Dictionary.Remove(key); + } + + public bool TryGetValue(TKey key, out TValue value) + { + return m_Dictionary.TryGetValue(key, out value); + } + + public void Clear() + { + m_Dictionary.Clear(); + } + + public int Count + { + get { return m_Dictionary.Count; } + } + + bool ICollection>.IsReadOnly + { + get { return (m_Dictionary as ICollection>).IsReadOnly; } + } + + void ICollection>.Add(KeyValuePair item) + { + (m_Dictionary as ICollection>).Add(item); + } + + bool ICollection>.Contains(KeyValuePair item) + { + return (m_Dictionary as ICollection>).Contains(item); + } + + void ICollection>.CopyTo(KeyValuePair[] array, int arrayIndex) + { + (m_Dictionary as ICollection>).CopyTo(array, arrayIndex); + } + + bool ICollection>.Remove(KeyValuePair item) + { + return (m_Dictionary as ICollection>).Remove(item); + } + + IEnumerator> IEnumerable>.GetEnumerator() + { + return (m_Dictionary as IEnumerable>).GetEnumerator(); + } + + public IEnumerator GetEnumerator() + { + return m_Dictionary.GetEnumerator(); + } + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + m_Keys = new List(m_Dictionary.Keys); + m_Values = new List(m_Dictionary.Values); + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + Debug.Assert(m_Keys.Count == m_Values.Count); + Clear(); + for (var i = 0; i < m_Keys.Count; ++i) + Add(m_Keys[i], m_Values[i]); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SerializableDictionary.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SerializableDictionary.cs.meta new file mode 100644 index 00000000..c8ea1290 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SerializableDictionary.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8e96f8a2db4cc7d48a77700beddf5d34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool.meta new file mode 100644 index 00000000..4926331d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08f15e56bdceb584f8b33ce6d6e22aa7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonStyles.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonStyles.cs new file mode 100644 index 00000000..695e9bf7 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonStyles.cs @@ -0,0 +1,142 @@ +using UnityEngine; +using System; + +namespace UnityEditor.U2D.Animation +{ + internal interface ISkeletonStyle + { + Color GetColor(BoneCache bone); + Color GetPreviewColor(int index); + Color GetParentLinkColor(BoneCache bone); + Color GetParentLinkPreviewColor(int index); + Color GetOutlineColor(BoneCache bone, bool isSelected, bool isHovered); + Color GetPreviewOutlineColor(int index); + float GetOutlineScale(bool isSelected); + } + + internal abstract class SkeletonStyleBase : ISkeletonStyle + { + private const float kOutlineScale = 1.35f; + private const float kSelectedOutlineScale = 1.55f; + + public Color GetColor(BoneCache bone) + { + return SetAlpha(GetBoneColorRaw(bone), GetAlpha(bone), VisibilityToolSettings.boneOpacity); + } + + public Color GetPreviewColor(int index) + { + return GetBoneColorRaw(index); + } + + public Color GetParentLinkColor(BoneCache bone) + { + return SetAlpha(GetBoneColorRaw(bone), 0.2f * GetAlpha(bone), VisibilityToolSettings.boneOpacity); + } + + public Color GetParentLinkPreviewColor(int index) + { + return SetAlpha(GetBoneColorRaw(index), 0.2f, 1f); + } + + public Color GetOutlineColor(BoneCache bone, bool isSelected, bool isHovered) + { + var skinningCache = bone.skinningCache; + + if (isSelected) + return SelectionOutlineSettings.outlineColor; + + if (isHovered) + return Handles.preselectionColor; + + return SetAlpha(CalculateOutlineColor(GetBoneColorRaw(bone), VisibilityToolSettings.boneOpacity), GetAlpha(bone), VisibilityToolSettings.boneOpacity); + } + + public Color GetPreviewOutlineColor(int index) + { + return CalculateOutlineColor(GetBoneColorRaw(index), 1f); + } + + public float GetOutlineScale(bool isSelected) + { + if (isSelected) + return 1f + (kSelectedOutlineScale - 1f) * SelectionOutlineSettings.selectedBoneOutlineSize; + + return kOutlineScale; + } + + private Color CalculateOutlineColor(Color color, float opacity) + { + color *= 0.35f; + return SetAlpha(color, 0.75f, opacity); + } + + private Color SetAlpha(Color color, float alpha, float opacity) + { + color.a = alpha * opacity; + return color; + } + + protected virtual float GetAlpha(BoneCache bone) + { + return 1f; + } + + protected abstract Color GetBoneColorRaw(BoneCache bone); + protected abstract Color GetBoneColorRaw(int index); + } + + internal class BoneColorSkeletonStyle : SkeletonStyleBase + { + protected override Color GetBoneColorRaw(BoneCache bone) + { + return bone.bindPoseColor; + } + + protected override Color GetBoneColorRaw(int index) + { + return ModuleUtility.CalculateNiceColor(index, 6); + } + + protected override float GetAlpha(BoneCache bone) + { + return 0.9f; + } + } + + internal class WeightmapSkeletonStyle : SkeletonStyleBase + { + protected override Color GetBoneColorRaw(BoneCache bone) + { + return bone.bindPoseColor; + } + + protected override Color GetBoneColorRaw(int index) + { + return ModuleUtility.CalculateNiceColor(index, 6); + } + + protected override float GetAlpha(BoneCache bone) + { + var skinningCache = bone.skinningCache; + var selectedSprite = skinningCache.selectedSprite; + var alpha = 0.9f; + + if (skinningCache.mode == SkinningMode.Character && skinningCache.selectedSprite != null) + { + var characterPart = selectedSprite.GetCharacterPart(); + + if (characterPart.Contains(bone) == false) + alpha = 0.25f; + } + + return alpha; + } + } + + internal static class SkeletonStyles + { + public static readonly ISkeletonStyle Default = new BoneColorSkeletonStyle(); + public static readonly ISkeletonStyle WeightMap = new WeightmapSkeletonStyle(); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonStyles.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonStyles.cs.meta new file mode 100644 index 00000000..58b3069d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonStyles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7600825fd0008354ea24e17c94591a19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonTool.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonTool.cs new file mode 100644 index 00000000..4a1d0d58 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonTool.cs @@ -0,0 +1,198 @@ +using System; +using UnityEditor.U2D.Layout; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SkeletonTool : BaseTool + { + [SerializeField] + private SkeletonController m_SkeletonController; + private SkeletonToolView m_SkeletonToolView; + private RectBoneSelector m_RectBoneSelector = new RectBoneSelector(); + private RectSelectionTool m_RectSelectionTool = new RectSelectionTool(); + private UnselectTool m_UnselectTool = new UnselectTool(); + + public bool enableBoneInspector { get; set; } + + public SkeletonMode mode + { + get { return m_SkeletonController.view.mode; } + set { m_SkeletonController.view.mode = value; } + } + + public bool editBindPose + { + get { return m_SkeletonController.editBindPose; } + set { m_SkeletonController.editBindPose = value; } + } + + public ISkeletonStyle skeletonStyle + { + get { return m_SkeletonController.styleOverride; } + set { m_SkeletonController.styleOverride = value; } + } + + public override int defaultControlID + { + get { return 0; } + } + + public BoneCache hoveredBone + { + get { return m_SkeletonController.hoveredBone; } + } + + public SkeletonCache skeleton + { + get { return m_SkeletonController.skeleton; } + private set { m_SkeletonController.skeleton = value; } + } + + internal override void OnCreate() + { + m_SkeletonController = new SkeletonController(); + m_SkeletonController.view = new SkeletonView(new GUIWrapper()); + m_SkeletonController.view.InvalidID = 0; + m_SkeletonController.selection = skinningCache.skeletonSelection; + m_SkeletonToolView = new SkeletonToolView(); + m_SkeletonToolView.onBoneNameChanged += BoneNameChanged; + m_SkeletonToolView.onBoneDepthChanged += BoneDepthChanged; + m_RectBoneSelector.selection = skinningCache.skeletonSelection; + m_RectSelectionTool.rectSelector = m_RectBoneSelector; + m_RectSelectionTool.cacheUndo = skinningCache; + m_RectSelectionTool.onSelectionUpdate += () => + { + skinningCache.events.boneSelectionChanged.Invoke(); + }; + m_UnselectTool.cacheUndo = skinningCache; + m_UnselectTool.selection = skinningCache.skeletonSelection; + m_UnselectTool.onUnselect += () => + { + skinningCache.events.boneSelectionChanged.Invoke(); + }; + } + + public override void Initialize(LayoutOverlay layout) + { + m_SkeletonToolView.Initialize(layout); + } + + protected override void OnActivate() + { + SetupSkeleton(skinningCache.GetEffectiveSkeleton(skinningCache.selectedSprite)); + UpdateBoneInspector(); + skinningCache.events.boneSelectionChanged.AddListener(BoneSelectionChanged); + skinningCache.events.selectedSpriteChanged.AddListener(SelectedSpriteChanged); + skinningCache.events.skinningModeChanged.AddListener(SkinningModeChanged); + skinningCache.events.boneDepthChanged.AddListener(BoneDataChanged); + skinningCache.events.boneNameChanged.AddListener(BoneDataChanged); + skeletonStyle = null; + } + + protected override void OnDeactivate() + { + m_SkeletonToolView.Hide(); + m_SkeletonController.Reset(); + skinningCache.events.boneSelectionChanged.RemoveListener(BoneSelectionChanged); + skinningCache.events.selectedSpriteChanged.RemoveListener(SelectedSpriteChanged); + skinningCache.events.skinningModeChanged.RemoveListener(SkinningModeChanged); + skinningCache.events.boneDepthChanged.RemoveListener(BoneDataChanged); + skinningCache.events.boneNameChanged.RemoveListener(BoneDataChanged); + skeletonStyle = null; + } + + void BoneDataChanged(BoneCache bone) + { + if(m_SkeletonToolView.target == bone) + m_SkeletonToolView.Update(bone.name, Mathf.RoundToInt(bone.depth)); + } + + private void SelectedSpriteChanged(SpriteCache sprite) + { + SetupSkeleton(skinningCache.GetEffectiveSkeleton(sprite)); + } + + private void BoneSelectionChanged() + { + UpdateBoneInspector(); + } + + private void UpdateBoneInspector() + { + var selectedBone = skinningCache.skeletonSelection.activeElement; + var selectionCount = skinningCache.skeletonSelection.Count; + + m_SkeletonToolView.Hide(); + + if (enableBoneInspector && selectedBone != null && selectionCount == 1) + { + m_SkeletonToolView.Update(selectedBone.name, Mathf.RoundToInt(selectedBone.depth)); + m_SkeletonToolView.Show(selectedBone); + } + } + + private void SkinningModeChanged(SkinningMode mode) + { + SetupSkeleton(skinningCache.GetEffectiveSkeleton(skinningCache.selectedSprite)); + } + + private void SetupSkeleton(SkeletonCache sk) + { + m_RectBoneSelector.bones = null; + skeleton = sk; + + if (skeleton != null) + m_RectBoneSelector.bones = skeleton.bones; + } + + protected override void OnGUI() + { + m_SkeletonController.view.defaultControlID = 0; + + if (skeleton != null && mode != SkeletonMode.Disabled) + { + m_RectSelectionTool.OnGUI(); + m_SkeletonController.view.defaultControlID = m_RectSelectionTool.controlID; + } + + m_SkeletonController.OnGUI(); + m_UnselectTool.OnGUI(); + } + + private void BoneNameChanged(BoneCache selectedBone, string name) + { + if (selectedBone != null) + { + if (string.Compare(selectedBone.name, name) == 0) + return; + + if(string.IsNullOrEmpty(name) || string.IsNullOrWhiteSpace(name)) + m_SkeletonToolView.Update(selectedBone.name, Mathf.RoundToInt(selectedBone.depth)); + else + { + using (skinningCache.UndoScope(TextContent.boneName)) + { + selectedBone.name = name; + skinningCache.events.boneNameChanged.Invoke(selectedBone); + } + } + } + } + + private void BoneDepthChanged(BoneCache selectedBone, int depth) + { + if (selectedBone != null) + { + if (Mathf.RoundToInt(selectedBone.depth) == depth) + return; + + using (skinningCache.UndoScope(TextContent.boneDepth)) + { + selectedBone.depth = depth; + skinningCache.events.boneDepthChanged.Invoke(selectedBone); + } + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonTool.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonTool.cs.meta new file mode 100644 index 00000000..5214704c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acc0de355e663464684a1b81871fe30b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolView.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolView.cs new file mode 100644 index 00000000..b38d3e91 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolView.cs @@ -0,0 +1,46 @@ +using System; +using UnityEditor.U2D.Layout; + +namespace UnityEditor.U2D.Animation +{ + internal class SkeletonToolView + { + private BoneInspectorPanel m_BoneInspectorPanel; + + public event Action onBoneNameChanged = (b, s) => {}; + public event Action onBoneDepthChanged = (b, i) => {}; + + public SkeletonToolView() + { + m_BoneInspectorPanel = BoneInspectorPanel.GenerateFromUXML(); + m_BoneInspectorPanel.onBoneNameChanged += (b, n) => onBoneNameChanged(b, n); + m_BoneInspectorPanel.onBoneDepthChanged += (b, d) => onBoneDepthChanged(b, d); + Hide(); + } + + public void Initialize(LayoutOverlay layout) + { + layout.rightOverlay.Add(m_BoneInspectorPanel); + } + + public void Show(BoneCache target) + { + m_BoneInspectorPanel.target = target; + m_BoneInspectorPanel.SetHiddenFromLayout(false); + } + + public BoneCache target => m_BoneInspectorPanel.target; + + public void Hide() + { + m_BoneInspectorPanel.HidePanel(); + m_BoneInspectorPanel.target = null; + } + + public void Update(string name, int depth) + { + m_BoneInspectorPanel.boneName = name; + m_BoneInspectorPanel.boneDepth = depth; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolView.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolView.cs.meta new file mode 100644 index 00000000..1c6b54ef --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26ec4641af523f44f8f62994a423b3b4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolWrapper.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolWrapper.cs new file mode 100644 index 00000000..9bfa0f04 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolWrapper.cs @@ -0,0 +1,68 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SkeletonToolWrapper : BaseTool + { + private SkeletonTool m_SkeletonTool; + private SkeletonMode m_Mode; + + public SkeletonTool skeletonTool + { + get { return m_SkeletonTool; } + set { m_SkeletonTool = value; } + } + + public SkeletonMode mode + { + get { return m_Mode; } + set { m_Mode = value; } + } + + public bool editBindPose { get; set; } + + public override int defaultControlID + { + get + { + Debug.Assert(skeletonTool != null); + + return skeletonTool.defaultControlID; + } + } + + protected override void OnActivate() + { + Debug.Assert(skeletonTool != null); + skeletonTool.enableBoneInspector = true; + skeletonTool.Activate(); + } + + protected override void OnDeactivate() + { + skeletonTool.enableBoneInspector = false; + skeletonTool.Deactivate(); + } + + private SkeletonMode OverrideMode() + { + var modeOverride = mode; + + //Disable SkeletonManipulation if character exists and we are in SpriteSheet mode + if (skinningCache.mode == SkinningMode.SpriteSheet && skinningCache.hasCharacter && editBindPose) + modeOverride = SkeletonMode.Selection; + + return modeOverride; + } + + protected override void OnGUI() + { + Debug.Assert(skeletonTool != null); + + skeletonTool.mode = OverrideMode(); + skeletonTool.editBindPose = editBindPose; + skeletonTool.DoGUI(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolWrapper.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolWrapper.cs.meta new file mode 100644 index 00000000..f5fe403b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkeletonTool/SkeletonToolWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d7d16e2d9869a84190616f30b11be2d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache.meta new file mode 100644 index 00000000..a4849095 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 181aae7e64f90f940a2588cc2b4cbaf7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCache.cs new file mode 100644 index 00000000..e3d16370 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCache.cs @@ -0,0 +1,332 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal struct Pose + { + public Vector3 position; + public Quaternion rotation; + public Matrix4x4 matrix + { + get { return Matrix4x4.TRS(position, rotation, Vector3.one); } + } + + public static Pose Create(Vector3 p, Quaternion r) + { + var pose = new Pose() + { + position = p, + rotation = r + }; + + return pose; + } + + public override bool Equals(object other) + { + return other is Pose && this == (Pose)other; + } + + public override int GetHashCode() + { + return position.GetHashCode() ^ rotation.GetHashCode(); + } + + public static bool operator==(Pose p1, Pose p2) + { + return p1.position == p2.position && p1.rotation == p2.rotation; + } + + public static bool operator!=(Pose p1, Pose p2) + { + return !(p1 == p2); + } + } + + [Serializable] + internal struct BonePose + { + public Pose pose; + public float length; + public static BonePose Create(Pose p, float l) + { + var pose = new BonePose() + { + pose = p, + length = l + }; + + return pose; + } + + public override bool Equals(object other) + { + return other is BonePose && this == (BonePose)other; + } + + public override int GetHashCode() + { + return pose.GetHashCode() ^ length.GetHashCode(); + } + + public static bool operator==(BonePose p1, BonePose p2) + { + return p1.pose == p2.pose && p1.length == p2.length; + } + + public static bool operator!=(BonePose p1, BonePose p2) + { + return !(p1 == p2); + } + } + + internal class BoneCache : TransformCache + { + [SerializeField] + Color m_BindPoseColor; + [SerializeField] + private Pose m_BindPose; + [SerializeField] + private BonePose m_DefaultPose; + [SerializeField] + private BoneCache m_ChainedChild; + [SerializeField] + private float m_Depth; + [SerializeField] + private float m_LocalLength = 1f; + [SerializeField] + private bool m_IsVisible = true; + + public bool NotInDefaultPose() + { + return localPosition != m_DefaultPose.pose.position + || localRotation != m_DefaultPose.pose.rotation + || localLength != m_DefaultPose.length; + } + + public bool isVisible + { + get { return m_IsVisible; } + set { m_IsVisible = value; } + } + + public Color bindPoseColor + { + get { return m_BindPoseColor; } + set { m_BindPoseColor = value; } + } + + public virtual BoneCache parentBone + { + get { return parent as BoneCache; } + } + + public SkeletonCache skeleton + { + get + { + var skeleton = parent as SkeletonCache; + + if (skeleton != null) + return skeleton; + + if (parentBone != null) + return parentBone.skeleton; + + return null; + } + } + + public virtual BoneCache chainedChild + { + get + { + if (m_ChainedChild != null && m_ChainedChild.parentBone == this) + return m_ChainedChild; + + return null; + } + set + { + if (m_ChainedChild != value) + { + if (value == null || value.parentBone == this) + { + m_ChainedChild = value; + if(m_ChainedChild != null) + OrientToChainedChild(false); + } + } + } + } + + public Vector3 localEndPosition + { + get { return Vector3.right * localLength; } + } + + public Vector3 endPosition + { + get { return localToWorldMatrix.MultiplyPoint3x4(localEndPosition); } + set + { + if (chainedChild == null) + { + var direction = value - position; + right = direction; + length = direction.magnitude; + } + } + } + + public BonePose localPose + { + get { return BonePose.Create(Pose.Create(localPosition, localRotation), localLength); } + set + { + localPosition = value.pose.position; + localRotation = value.pose.rotation; + localLength = value.length; + } + } + + public BonePose worldPose + { + get { return BonePose.Create(Pose.Create(position, rotation), length); } + set + { + position = value.pose.position; + rotation = value.pose.rotation; + length = value.length; + } + } + + public Pose bindPose + { + get { return m_BindPose; } + set { m_BindPose = value; } + } + + public float depth + { + get { return m_Depth; } + set { m_Depth = value; } + } + public float localLength + { + get { return m_LocalLength; } + set { m_LocalLength = Mathf.Max(0f, value); } + } + + public float length + { + get { return localToWorldMatrix.MultiplyVector(localEndPosition).magnitude; } + set { m_LocalLength = worldToLocalMatrix.MultiplyVector(right * Mathf.Max(0f, value)).magnitude; } + } + + internal Pose[] GetChildrenWoldPose() + { + return Array.ConvertAll(children, c => Pose.Create(c.position, c.rotation)); + } + + internal void SetChildrenWorldPose(Pose[] worldPose) + { + var childrenArray = children; + + Debug.Assert(childrenArray.Length == worldPose.Length); + + for (var i = 0; i < childrenArray.Length; ++i) + { + var child = childrenArray[i]; + var pose= worldPose[i]; + + child.position = pose.position; + child.rotation = pose.rotation; + } + } + + internal override void OnDestroy() + { + base.OnDestroy(); + m_ChainedChild = null; + } + + new public void SetParent(TransformCache newParent) + { + SetParent(newParent, true); + } + + new public void SetParent(TransformCache newParent, bool worldPositionStays) + { + if (parentBone != null && parentBone.chainedChild == this) + parentBone.chainedChild = null; + + base.SetParent(newParent, worldPositionStays); + + if (parentBone != null && parentBone.chainedChild == null && (parentBone.endPosition - position).sqrMagnitude < 0.001f) + parentBone.chainedChild = this; + } + + public void OrientToChainedChild(bool freezeChildren) + { + Debug.Assert(chainedChild != null); + + var childPosition = chainedChild.position; + var childRotation = chainedChild.rotation; + + Pose[] childrenWorldPose = null; + + if (freezeChildren) + childrenWorldPose = GetChildrenWoldPose(); + + right = childPosition - position; + + if (freezeChildren) + { + SetChildrenWorldPose(childrenWorldPose); + } + else + { + chainedChild.position = childPosition; + chainedChild.rotation = childRotation; + } + + length = (childPosition - position).magnitude; + } + + public void SetDefaultPose() + { + m_DefaultPose = localPose; + + if (IsUnscaled()) + m_BindPose = worldPose.pose; + else + throw new Exception("BindPose cannot be set under global scale"); + } + + public void RestoreDefaultPose() + { + localPose = m_DefaultPose; + } + + private bool IsUnscaled() + { + var currentTransform = this as TransformCache; + + while (currentTransform != null) + { + var scale = currentTransform.localScale; + var isUnscaled = Mathf.Approximately(scale.x, 1f) && Mathf.Approximately(scale.y, 1f) && Mathf.Approximately(scale.z, 1f); + + if (!isUnscaled) + return false; + + currentTransform = currentTransform.parent; + } + + return true; + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCache.cs.meta new file mode 100644 index 00000000..49fd65bc --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 262d646365ba9344aa9e63c3d60c4522 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCacheExtensions.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCacheExtensions.cs new file mode 100644 index 00000000..691c534e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCacheExtensions.cs @@ -0,0 +1,130 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + + +namespace UnityEditor.U2D.Animation +{ + internal static class BoneCacheExtensions + { + public static BoneCache[] ToCharacterIfNeeded(this BoneCache[] bones) + { + return Array.ConvertAll(bones, b => ToCharacterIfNeeded(b)); + } + + public static BoneCache[] ToSpriteSheetIfNeeded(this BoneCache[] bones) + { + return Array.ConvertAll(bones, b => ToSpriteSheetIfNeeded(b)); + } + + public static BoneCache ToCharacterIfNeeded(this BoneCache bone) + { + if (bone == null) + return null; + + var skinningCache = bone.skinningCache; + + if (skinningCache.hasCharacter) + { + if (bone.skeleton != skinningCache.character.skeleton) + { + var selectedSprite = skinningCache.selectedSprite; + + if (selectedSprite == null) + return null; + + var skeleton = selectedSprite.GetSkeleton(); + var characterPart = selectedSprite.GetCharacterPart(); + + Debug.Assert(skeleton != null); + Debug.Assert(characterPart != null); + Debug.Assert(bone.skeleton == skeleton); + Debug.Assert(skeleton.BoneCount == characterPart.BoneCount); + + var index = skeleton.IndexOf(bone); + + if (index == -1) + bone = null; + else + bone = characterPart.GetBone(index); + } + } + + return bone; + } + + public static BoneCache ToSpriteSheetIfNeeded(this BoneCache bone) + { + if (bone == null) + return null; + + var skinningCache = bone.skinningCache; + + if (skinningCache.hasCharacter && skinningCache.mode == SkinningMode.SpriteSheet) + { + var selectedSprite = skinningCache.selectedSprite; + + if (selectedSprite == null) + return null; + + var characterSkeleton = skinningCache.character.skeleton; + + Debug.Assert(bone.skeleton == characterSkeleton); + + var skeleton = selectedSprite.GetSkeleton(); + var characterPart = selectedSprite.GetCharacterPart(); + + Debug.Assert(skeleton != null); + Debug.Assert(characterPart != null); + Debug.Assert(skeleton.BoneCount == characterPart.BoneCount); + + var index = characterPart.IndexOf(bone); + + if (index == -1) + bone = null; + else + bone = skeleton.GetBone(index); + } + + return bone; + } + + public static UnityEngine.U2D.SpriteBone ToSpriteBone(this BoneCache bone, Matrix4x4 rootTransform, int parentId) + { + var position = bone.localPosition; + var rotation = bone.localRotation; + + if (parentId == -1) + { + rotation = bone.rotation; + position = rootTransform.inverse.MultiplyPoint3x4(bone.position); + } + + return new UnityEngine.U2D.SpriteBone() + { + name = bone.name, + position = new Vector3(position.x, position.y, bone.depth), + rotation = rotation, + length = bone.localLength, + parentId = parentId + }; + } + + public static UnityEngine.U2D.SpriteBone[] ToSpriteBone(this BoneCache[] bones, Matrix4x4 rootTransform) + { + var spriteBones = new List(); + + foreach (var bone in bones) + { + var parentId = -1; + + if (ArrayUtility.Contains(bones, bone.parentBone)) + parentId = Array.IndexOf(bones, bone.parentBone); + + spriteBones.Add(bone.ToSpriteBone(rootTransform, parentId)); + } + + return spriteBones.ToArray(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCacheExtensions.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCacheExtensions.cs.meta new file mode 100644 index 00000000..228ad6bf --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/BoneCacheExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d50b4f1248a256c4d96a6b0e9f346671 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterCache.cs new file mode 100644 index 00000000..d0d4713f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterCache.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class CharacterCache : SkinningObject, IEnumerable + { + [SerializeField] + private SkeletonCache m_Skeleton; + [SerializeField] + private List m_Parts = new List(); + [SerializeField] + private Vector2Int m_Dimension; + [SerializeField] + private List m_Groups = new List(); + + public SkeletonCache skeleton + { + get { return m_Skeleton; } + set { m_Skeleton = value; } + } + + public virtual CharacterPartCache[] parts + { + get { return m_Parts.ToArray(); } + set { m_Parts = new List(value); } + } + + public virtual CharacterGroupCache[] groups + { + get { return m_Groups.ToArray(); } + set { m_Groups = new List(value); } + } + + public Vector2Int dimension + { + get { return m_Dimension; } + set { m_Dimension = value; } + } + + public IEnumerator GetEnumerator() + { + return ((IEnumerable)m_Parts).GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return ((IEnumerable)m_Parts).GetEnumerator(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterCache.cs.meta new file mode 100644 index 00000000..1abde16e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7fcfe3c97703ff145afae98c5b358e95 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCache.cs new file mode 100644 index 00000000..62bde653 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCache.cs @@ -0,0 +1,99 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + [Serializable] + internal class CharacterGroupCache : SkinningObject, ICharacterOrder + { + [SerializeField] + public int parentGroup; + [SerializeField] + private bool m_IsVisible = true; + [SerializeField] + private int m_Order = -1; + + public bool isVisible + { + get => m_IsVisible; + set + { + m_IsVisible = value; + skinningCache.GroupVisibilityChanged(this); + } + } + + public virtual int order + { + get => m_Order; + set => m_Order = value; + } + } + + internal class CharacterPartCache : TransformCache, ICharacterOrder + { + [SerializeField] + private SpriteCache m_Sprite; + [SerializeField] + private List m_Bones = new List(); + [SerializeField] + private bool m_IsVisible = true; + [SerializeField] + private int m_ParentGroup = -1; + [SerializeField] + private int m_Order = -1; + + public virtual int order + { + get => m_Order; + set => m_Order = value; + } + + public int parentGroup + { + get { return m_ParentGroup; } + set { m_ParentGroup = value; } + } + + public virtual bool isVisible + { + get { return m_IsVisible; } + set + { + m_IsVisible = value; + if (skinningCache != null) + skinningCache.SpriteVisibilityChanged(this); + } + } + + public int BoneCount { get { return m_Bones.Count; } } + + public virtual SpriteCache sprite + { + get { return m_Sprite; } + set { m_Sprite = value; } + } + + public BoneCache[] bones + { + get { return m_Bones.ToArray(); } + set { m_Bones = new List(value); } + } + + public BoneCache GetBone(int index) + { + return m_Bones[index]; + } + + public int IndexOf(BoneCache bone) + { + return m_Bones.IndexOf(bone); + } + + public bool Contains(BoneCache bone) + { + return m_Bones.Contains(bone); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCache.cs.meta new file mode 100644 index 00000000..e928a3f1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ad9a0e8a9171a24abf3f2b88bec2bfa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCacheExtensions.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCacheExtensions.cs new file mode 100644 index 00000000..5d539355 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCacheExtensions.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class CharacterPartCacheExtensions + { + public static void SyncSpriteSheetSkeleton(this CharacterPartCache characterPart) + { + var skinningCache = characterPart.skinningCache; + var character = skinningCache.character; + var characterSkeleton = character.skeleton; + var spriteSkeleton = characterPart.sprite.GetSkeleton(); + var spriteSkeletonBones = spriteSkeleton.bones; + var characterPartBones = characterPart.bones; + + if (spriteSkeletonBones.Length != characterPartBones.Length) + return; + + for (var i = 0; i < characterPartBones.Length; ++i) + { + var spriteBone = spriteSkeletonBones[i]; + var characterBone = characterPartBones[i]; + var childWorldPose = spriteBone.GetChildrenWoldPose(); + + spriteBone.position = spriteSkeleton.localToWorldMatrix.MultiplyPoint3x4( + characterPart.worldToLocalMatrix.MultiplyPoint3x4(characterBone.position)); + spriteBone.rotation = characterBone.rotation; + spriteBone.length = characterBone.length; + spriteBone.name = characterBone.name; + spriteBone.depth = characterBone.depth; + spriteBone.bindPoseColor = characterBone.bindPoseColor; + + spriteBone.SetChildrenWorldPose(childWorldPose); + } + + if (characterSkeleton.isPosePreview) + spriteSkeleton.SetPosePreview(); + else + spriteSkeleton.SetDefaultPose(); + } + + public static void DeassociateUnusedBones(this CharacterPartCache characterPart) + { + var skinningCache = characterPart.skinningCache; + var bones = characterPart.bones; + + if (bones.Length == 0) + return; + + Debug.Assert(characterPart.sprite != null); + + var mesh = characterPart.sprite.GetMesh(); + + Debug.Assert(mesh != null); + + var vertices = mesh.vertices; + var newBonesSet = new HashSet(); + + foreach (var vertex in vertices) + { + var boneWeight = vertex.editableBoneWeight; + + foreach (BoneWeightChannel channel in boneWeight) + if (channel.enabled) + newBonesSet.Add(bones[channel.boneIndex]); + } + + bones = new List(newBonesSet).ToArray(); + + characterPart.bones = bones; + + characterPart.sprite.UpdateMesh(bones); + + skinningCache.events.characterPartChanged.Invoke(characterPart); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCacheExtensions.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCacheExtensions.cs.meta new file mode 100644 index 00000000..b56e4616 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/CharacterPartCacheExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 08c6298ccaa77394ab7bed9478eb9a9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshCache.cs new file mode 100644 index 00000000..652c49a5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshCache.cs @@ -0,0 +1,203 @@ +using System.Collections.Generic; +using UnityEditor.U2D.Sprites; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class MeshCache : SkinningObject, ISpriteMeshData + { + [SerializeField] + private SpriteCache m_Sprite; + [SerializeField] + private List m_Vertices = new List(); + [SerializeField] + private List m_Indices = new List(); + [SerializeField] + private List m_Edges = new List(); + [SerializeField] + private List m_Bones = new List(); + public ITextureDataProvider textureDataProvider { get; set; } + + public SpriteCache sprite + { + get { return m_Sprite; } + set { m_Sprite = value; } + } + + public List vertices + { + get { return m_Vertices; } + set { m_Vertices = value; } + } + + public List vertexPositionOverride { get; set; } + + public List edges + { + get { return m_Edges; } + set { m_Edges = value; } + } + + public List indices + { + get { return m_Indices; } + set { m_Indices = value; } + } + + public BoneCache[] bones + { + get { return m_Bones.ToArray(); } + set { SetBones(value); } + } + + Rect ISpriteMeshData.frame + { + get { return sprite.textureRect; } + set {} + } + + public int vertexCount + { + get { return m_Vertices.Count; } + } + + public int boneCount + { + get { return m_Bones.Count; } + } + + public Vector2 GetPosition(int index) + { + if (vertexPositionOverride != null) + return vertexPositionOverride[index]; + + return m_Vertices[index].position; + } + + public void SetPosition(int index, Vector2 position) + { + if (vertexPositionOverride != null) + return; + + m_Vertices[index].position = position; + } + + public EditableBoneWeight GetWeight(int index) + { + return m_Vertices[index].editableBoneWeight; + } + + public void SetWeight(int index, EditableBoneWeight weight) + { + m_Vertices[index].editableBoneWeight = weight; + } + + public void AddVertex(Vector2 position, BoneWeight weight) + { + m_Vertices.Add(new Vertex2D(position, weight)); + } + + public void RemoveVertex(int index) + { + m_Vertices.RemoveAt(index); + } + + SpriteBoneData ISpriteMeshData.GetBoneData(int index) + { + var worldToLocalMatrix = sprite.worldToLocalMatrix; + + //We expect m_Bones to contain character's bones references if character exists. Sprite's skeleton bones otherwise. + if (skinningCache.hasCharacter) + worldToLocalMatrix = sprite.GetCharacterPart().worldToLocalMatrix; + + SpriteBoneData spriteBoneData = null; + var bone = m_Bones[index]; + + if (bone == null) + spriteBoneData = new SpriteBoneData(); + else + { + spriteBoneData = new SpriteBoneData() + { + name = bone.name, + parentId = bone.parentBone == null ? -1 : m_Bones.IndexOf(bone.parentBone), + localPosition = bone.localPosition, + localRotation = bone.localRotation, + position = worldToLocalMatrix.MultiplyPoint3x4(bone.position), + endPosition = worldToLocalMatrix.MultiplyPoint3x4(bone.endPosition), + depth = bone.depth, + length = bone.localLength + }; + } + + return spriteBoneData; + } + + float ISpriteMeshData.GetBoneDepth(int index) + { + return m_Bones[index].depth; + } + + public void Clear() + { + m_Vertices.Clear(); + m_Indices.Clear(); + m_Edges.Clear(); + } + + public bool ContainsBone(BoneCache bone) + { + return m_Bones.Contains(bone); + } + + public void SetCompatibleBoneSet(BoneCache[] bones) + { + m_Bones = new List(bones); + } + + private void SetBones(BoneCache[] bones) + { + FixWeights(bones); + SetCompatibleBoneSet(bones); + } + + private void FixWeights(BoneCache[] newBones) + { + var newBonesList = new List(newBones); + var indexMap = new Dictionary(); + + for (var i = 0; i < m_Bones.Count; ++i) + { + var bone = m_Bones[i]; + var newIndex = newBonesList.IndexOf(bone); + + if (newIndex != -1) + indexMap.Add(i, newIndex); + } + + foreach (Vertex2D vertex in vertices) + { + var boneWeight = vertex.editableBoneWeight; + + for (var i = 0; i < boneWeight.Count; ++i) + { + var newIndex = 0; + var boneRemoved = indexMap.TryGetValue(boneWeight[i].boneIndex, out newIndex) == false; + + if (boneRemoved) + { + boneWeight[i].weight = 0f; + boneWeight[i].enabled = false; + } + + boneWeight[i].boneIndex = newIndex; + + if (boneRemoved) + boneWeight.CompensateOtherChannels(i); + } + + boneWeight.UnifyChannelsWithSameBoneIndex(); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshCache.cs.meta new file mode 100644 index 00000000..d563b71f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec847c6dc93e9e6459ad61443ca36507 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshPreviewCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshPreviewCache.cs new file mode 100644 index 00000000..87a7af0a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshPreviewCache.cs @@ -0,0 +1,370 @@ +using UnityEngine; +using System; +using System.Collections.Generic; + +namespace UnityEditor.U2D.Animation +{ + internal class MeshPreviewCache : SkinningObject + { + private const int kNiceColorCount = 6; + + [SerializeField] + private SpriteCache m_Sprite; + [SerializeField] + private Mesh m_Mesh; + [SerializeField] + private Mesh m_DefaultMesh; + private List m_SkinnedVertices = new List(); + private List m_Vertices = new List(); + private List m_Weights = new List(); + private List m_TexCoords = new List(); + private List m_Colors = new List(); + private List m_SkinningMatrices = new List(); + private bool m_MeshDirty; + private bool m_VerticesDirty; + private bool m_SkinningDirty; + private bool m_WeightsDirty; + private bool m_IndicesDirty; + private bool m_ColorsDirty; + private bool m_EnableSkinning; + + public SpriteCache sprite + { + get { return m_Sprite; } + set + { + m_Sprite = value; + InitializeDefaultMesh(); + SetMeshDirty(); + } + } + + public Mesh mesh { get { return m_Mesh; } } + public Mesh defaultMesh { get { return m_DefaultMesh; } } + + public bool enableSkinning + { + get + { + return m_EnableSkinning; + } + + set + { + if (m_EnableSkinning != value) + { + m_EnableSkinning = value; + SetSkinningDirty(); + } + } + } + + public bool canSkin + { + get { return CanSkin(); } + } + + public List vertices + { + get + { + if (enableSkinning && canSkin) + return m_SkinnedVertices; + + return m_Vertices; + } + } + + private bool CanSkin() + { + if (m_Vertices.Count == 0 || m_Vertices.Count != m_Weights.Count) + return false; + + var bones = sprite.GetBonesFromMode(); + + Debug.Assert(bones != null); + + if (bones.Length == 0) + return false; + + foreach (var weight in m_Weights) + { + if (weight.boneIndex0 < 0 || weight.boneIndex0 >= bones.Length || + weight.boneIndex1 < 0 || weight.boneIndex1 >= bones.Length || + weight.boneIndex2 < 0 || weight.boneIndex2 >= bones.Length || + weight.boneIndex3 < 0 || weight.boneIndex3 >= bones.Length) + return false; + } + + return true; + } + + internal override void OnCreate() + { + m_Mesh = CreateMesh(); + m_DefaultMesh = CreateMesh(); + } + + internal override void OnDestroy() + { + DestroyImmediate(m_Mesh); + DestroyImmediate(m_DefaultMesh); + } + + private Mesh CreateMesh() + { + var mesh = new Mesh(); + mesh.MarkDynamic(); + mesh.hideFlags = HideFlags.DontSave; + + return mesh; + } + + private void InitializeDefaultMesh() + { + Debug.Assert(sprite != null); + Debug.Assert(m_DefaultMesh != null); + + var meshCache = sprite.GetMesh(); + + Debug.Assert(meshCache != null); + + int width, height; + meshCache.textureDataProvider.GetTextureActualWidthAndHeight(out width, out height); + + var uvScale = new Vector2(1f / width, 1f / height); + Vector3 position = sprite.textureRect.position; + var size = sprite.textureRect.size; + + var vertices = new List() + { + Vector3.zero, + new Vector3(0f, size.y, 0f), + new Vector3(size.x, 0f, 0f), + size, + }; + + var uvs = new List() + { + Vector3.Scale(vertices[0] + position, uvScale), + Vector3.Scale(vertices[1] + position, uvScale), + Vector3.Scale(vertices[2] + position, uvScale), + Vector3.Scale(vertices[3] + position, uvScale), + }; + + m_DefaultMesh.SetVertices(vertices); + m_DefaultMesh.SetUVs(0, uvs); + m_DefaultMesh.SetColors(new List + { + Color.black, + Color.black, + Color.black, + Color.black + }); + m_DefaultMesh.SetIndices(new int[] + { + 0, 1, 3, 0, 3, 2 + }, + MeshTopology.Triangles, 0); + + m_DefaultMesh.UploadMeshData(false); + } + + public void SetMeshDirty() + { + m_MeshDirty = true; + } + + public void SetVerticesDirty() + { + m_VerticesDirty = true; + } + + public void SetSkinningDirty() + { + m_SkinningDirty = true; + } + + public void SetWeightsDirty() + { + m_WeightsDirty = true; + } + + public void SetIndicesDirty() + { + m_IndicesDirty = true; + } + + public void SetColorsDirty() + { + m_ColorsDirty = true; + } + + public void Prepare() + { + var meshChanged = false; + var meshCache = sprite.GetMesh(); + + Debug.Assert(meshCache != null); + + m_MeshDirty |= m_Vertices.Count != meshCache.vertices.Count; + + if (m_MeshDirty) + { + m_Mesh.Clear(); + m_VerticesDirty = true; + m_WeightsDirty = true; + m_IndicesDirty = true; + m_SkinningDirty = true; + m_MeshDirty = false; + } + + if (m_VerticesDirty) + { + m_Vertices.Clear(); + m_TexCoords.Clear(); + + int width, height; + meshCache.textureDataProvider.GetTextureActualWidthAndHeight(out width, out height); + + var uvScale = new Vector2(1f / width, 1f / height); + + foreach (var vertex in meshCache.vertices) + { + m_Vertices.Add(vertex.position); + m_TexCoords.Add(Vector2.Scale(vertex.position + sprite.textureRect.position, uvScale)); + } + + m_Mesh.SetVertices(m_Vertices); + m_Mesh.SetUVs(0, m_TexCoords); + meshChanged = true; + m_VerticesDirty = false; + } + + if (m_WeightsDirty) + { + m_Weights.Clear(); + + for (int i = 0; i < meshCache.vertices.Count; ++i) + { + var vertex = meshCache.vertices[i]; + m_Weights.Add(vertex.editableBoneWeight.ToBoneWeight(true)); + } + + SetColorsDirty(); + meshChanged = true; + m_WeightsDirty = false; + } + + if (m_ColorsDirty) + { + PrepareColors(); + + m_Mesh.SetColors(m_Colors); + meshChanged = true; + m_ColorsDirty = false; + } + + if (m_IndicesDirty) + { + m_Mesh.SetTriangles(meshCache.indices, 0); + meshChanged = true; + m_IndicesDirty = false; + } + + if (m_SkinningDirty) + { + if (enableSkinning && canSkin) + { + SkinVertices(); + m_Mesh.SetVertices(m_SkinnedVertices); + meshChanged = true; + } + + m_SkinningDirty = false; + } + + if (meshChanged) + { + m_Mesh.UploadMeshData(false); + m_Mesh.RecalculateBounds(); + skinningCache.events.meshPreviewChanged.Invoke(this); + } + } + + private void PrepareColors() + { + var bones = sprite.GetBonesFromMode(); + + Debug.Assert(bones != null); + + m_Colors.Clear(); + + for (var i = 0; i < m_Weights.Count; ++i) + { + var boneWeight = m_Weights[i]; + var weightSum = 0f; + var color = Color.black; + + for (var j = 0; j < 4; ++j) + { + var boneIndex = boneWeight.GetBoneIndex(j); + var weight = boneWeight.GetWeight(j); + + if (boneIndex >= 0 && boneIndex < bones.Length) + color += bones[boneIndex].bindPoseColor * weight; + + weightSum += weight; + } + + color.a = 1f; + + m_Colors.Add(Color.Lerp(Color.black, color, weightSum)); + } + } + + private void SkinVertices() + { + Debug.Assert(canSkin); + Debug.Assert(sprite != null); + + var bones = sprite.GetBonesFromMode(); + + var originMatrix = Matrix4x4.TRS(sprite.pivotRectSpace, Quaternion.identity, Vector3.one); + var originInverseMatrix = originMatrix.inverse; + var spriteMatrix = sprite.GetLocalToWorldMatrixFromMode(); + var spriteMatrixInv = spriteMatrix.inverse; + + m_SkinnedVertices.Clear(); + m_SkinningMatrices.Clear(); + + for (int i = 0; i < bones.Length; ++i) + m_SkinningMatrices.Add(spriteMatrixInv * originInverseMatrix * bones[i].localToWorldMatrix * bones[i].bindPose.matrix.inverse * spriteMatrix); + + for (int i = 0; i < m_Vertices.Count; ++i) + { + var position = m_Vertices[i]; + BoneWeight boneWeight = m_Weights[i]; + float weightSum = boneWeight.weight0 + boneWeight.weight1 + boneWeight.weight2 + boneWeight.weight3; + + if (weightSum > 0f) + { + var weightSumInv = 1f / weightSum; + var skinnedPosition = m_SkinningMatrices[boneWeight.boneIndex0].MultiplyPoint3x4(position) * boneWeight.weight0 * weightSumInv + + m_SkinningMatrices[boneWeight.boneIndex1].MultiplyPoint3x4(position) * boneWeight.weight1 * weightSumInv + + m_SkinningMatrices[boneWeight.boneIndex2].MultiplyPoint3x4(position) * boneWeight.weight2 * weightSumInv + + m_SkinningMatrices[boneWeight.boneIndex3].MultiplyPoint3x4(position) * boneWeight.weight3 * weightSumInv; + + position = Vector3.Lerp(position, skinnedPosition, weightSum); + } + + m_SkinnedVertices.Add(position); + } + } + + protected override void OnAfterDeserialize() + { + SetMeshDirty(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshPreviewCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshPreviewCache.cs.meta new file mode 100644 index 00000000..1e1bad5b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/MeshPreviewCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22143b1295b3a684d8118f7fa6c0403d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCache.cs new file mode 100644 index 00000000..7c8394d5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCache.cs @@ -0,0 +1,192 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SkeletonCache : TransformCache + { + [SerializeField] + private bool m_IsPosePreview = false; + [SerializeField] + private List m_Bones = new List(); + + public bool isPosePreview { get { return m_IsPosePreview; } } + + public int BoneCount { get { return m_Bones.Count; } } + + public virtual BoneCache[] bones + { + get { return m_Bones.ToArray(); } + } + + public void AddBone(BoneCache bone) + { + AddBone(bone, true); + } + + public void AddBone(BoneCache bone, bool worldPositionStays) + { + Debug.Assert(bone != null); + Debug.Assert(!Contains(bone)); + + if (bone.parent == null) + bone.SetParent(this, worldPositionStays); + + m_Bones.Add(bone); + } + + public void ReorderBones(IEnumerable boneCache) + { + if (boneCache.Count() == m_Bones.Count) + { + foreach (var b in m_Bones) + { + if (!boneCache.Contains(b)) + return; + } + m_Bones = boneCache.ToList(); + } + } + + public void DestroyBone(BoneCache bone) + { + Debug.Assert(bone != null); + Debug.Assert(Contains(bone)); + + m_Bones.Remove(bone); + + var children = bone.children; + foreach (var child in children) + child.SetParent(bone.parent); + + skinningCache.Destroy(bone); + } + + public void SetDefaultPose() + { + foreach (var bone in m_Bones) + bone.SetDefaultPose(); + + m_IsPosePreview = false; + } + + public void RestoreDefaultPose() + { + foreach (var bone in m_Bones) + bone.RestoreDefaultPose(); + + m_IsPosePreview = false; + skinningCache.events.skeletonPreviewPoseChanged.Invoke(this); + } + + public void SetPosePreview() + { + m_IsPosePreview = true; + } + + public BonePose[] GetLocalPose() + { + var pose = new List(); + + foreach (var bone in m_Bones) + pose.Add(bone.localPose); + + return pose.ToArray(); + } + + public void SetLocalPose(BonePose[] pose) + { + Debug.Assert(m_Bones.Count == pose.Length); + + for (var i = 0; i < m_Bones.Count; ++i) + m_Bones[i].localPose = pose[i]; + + m_IsPosePreview = true; + } + + public BonePose[] GetWorldPose() + { + var pose = new List(); + + foreach (var bone in m_Bones) + pose.Add(bone.worldPose); + + return pose.ToArray(); + } + + public void SetWorldPose(BonePose[] pose) + { + Debug.Assert(m_Bones.Count == pose.Length); + + for (var i = 0; i < m_Bones.Count; ++i) + { + var bone = m_Bones[i]; + var childWoldPose = bone.GetChildrenWoldPose(); + bone.worldPose = pose[i]; + bone.SetChildrenWorldPose(childWoldPose); + } + + m_IsPosePreview = true; + } + + public BoneCache GetBone(int index) + { + return m_Bones[index]; + } + + public int IndexOf(BoneCache bone) + { + return m_Bones.IndexOf(bone); + } + + public bool Contains(BoneCache bone) + { + return m_Bones.Contains(bone); + } + + public void Clear() + { + var roots = children; + + foreach (var root in roots) + DestroyHierarchy(root); + + m_Bones.Clear(); + } + + public string GetUniqueName(BoneCache bone) + { + Debug.Assert(Contains(bone)); + + var boneName = bone.name; + var names = m_Bones.ConvertAll(b => b.name); + var index = IndexOf(bone); + var count = 0; + + Debug.Assert(index < names.Count); + + for (var i = 0; i < index; ++i) + if (names[i].Equals(boneName)) + ++count; + + if (count == 0) + return boneName; + + return string.Format("{0} ({1})", boneName, count + 1); + } + + private void DestroyHierarchy(TransformCache root) + { + Debug.Assert(root != null); + + var children = root.children; + + foreach (var child in children) + DestroyHierarchy(child); + + skinningCache.Destroy(root); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCache.cs.meta new file mode 100644 index 00000000..e4b7064f --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9fd71ece24e4d504ba204588a27de2cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCacheExtensions.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCacheExtensions.cs new file mode 100644 index 00000000..32c2a78b --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCacheExtensions.cs @@ -0,0 +1,181 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class SkeletonCacheExtensions + { + public static void RotateBones(this SkeletonCache skeleton, BoneCache[] bones, float deltaAngle) + { + Debug.Assert(skeleton != null); + + foreach (var bone in bones) + { + Debug.Assert(bone != null); + Debug.Assert(skeleton.Contains(bone)); + + bone.localRotation *= Quaternion.AngleAxis(deltaAngle, Vector3.forward); + } + } + + public static void MoveBones(this SkeletonCache skeleton, BoneCache[] bones, Vector3 deltaPosition) + { + Debug.Assert(skeleton != null); + + foreach (var bone in bones) + { + Debug.Assert(bone != null); + Debug.Assert(skeleton.Contains(bone)); + + bone.position += deltaPosition; + + if (bone.parentBone != null && bone.parentBone.chainedChild == bone) + bone.parentBone.OrientToChainedChild(false); + } + } + + public static void FreeMoveBones(this SkeletonCache skeleton, BoneCache[] bones, Vector3 deltaPosition) + { + Debug.Assert(skeleton != null); + + foreach (var bone in bones) + { + Debug.Assert(bone != null); + Debug.Assert(skeleton.Contains(bone)); + + var childrenWorldPose = bone.GetChildrenWoldPose(); + + if (bone.chainedChild != null && ArrayUtility.Contains(bones, bone.chainedChild) == false) + bone.chainedChild = null; + + if (bone.parentBone != null && bone.parentBone.chainedChild == bone && ArrayUtility.Contains(bones, bone.parentBone) == false) + bone.parentBone.chainedChild = null; + + bone.position += deltaPosition; + + bone.SetChildrenWorldPose(childrenWorldPose); + } + } + + public static void MoveJoints(this SkeletonCache skeleton, BoneCache[] bones, Vector3 deltaPosition) + { + Debug.Assert(skeleton != null); + + foreach (var bone in bones) + { + Debug.Assert(bone != null); + Debug.Assert(skeleton.Contains(bone)); + + var childrenWorldPose = bone.GetChildrenWoldPose(); + var endPosition = bone.endPosition; + + bone.position += deltaPosition; + + if (bone.localLength > 0f) + bone.endPosition = endPosition; + + if (bone.parentBone != null && bone.parentBone.chainedChild == bone) + bone.parentBone.OrientToChainedChild(true); + + bone.SetChildrenWorldPose(childrenWorldPose); + + if (bone.chainedChild != null) + bone.OrientToChainedChild(true); + } + } + + public static void SetEndPosition(this SkeletonCache skeleton, BoneCache bone, Vector3 endPosition) + { + Debug.Assert(skeleton != null); + Debug.Assert(bone != null); + Debug.Assert(skeleton.Contains(bone)); + + var childrenStorage = bone.GetChildrenWoldPose(); + bone.endPosition = endPosition; + bone.SetChildrenWorldPose(childrenStorage); + } + + public static BoneCache SplitBone(this SkeletonCache skeleton, BoneCache boneToSplit, float splitLength, string name) + { + Debug.Assert(skeleton.Contains(boneToSplit)); + Debug.Assert(boneToSplit.length > splitLength); + + var endPosition = boneToSplit.endPosition; + var chainedChild = boneToSplit.chainedChild; + var splitPosition = boneToSplit.position + boneToSplit.right * splitLength; + + boneToSplit.length = splitLength; + + var bone = skeleton.CreateBone(boneToSplit, splitPosition, endPosition, true, name); + + if (chainedChild != null) + { + chainedChild.SetParent(bone); + bone.chainedChild = chainedChild; + } + + return bone; + } + + public static BoneCache CreateBone(this SkeletonCache skeleton, BoneCache parentBone, Vector3 position, Vector3 endPosition, bool isChained, string name) + { + Debug.Assert(skeleton != null); + + if (parentBone != null) + Debug.Assert(skeleton.Contains(parentBone)); + + var bone = skeleton.skinningCache.CreateCache(); + + bone.SetParent(parentBone); + bone.name = name; + bone.bindPoseColor = ModuleUtility.CalculateNiceColor(skeleton.BoneCount, 6); + bone.position = position; + bone.endPosition = endPosition; + + if (isChained && parentBone != null) + parentBone.chainedChild = bone; + + skeleton.AddBone(bone); + + + return bone; + } + + public static void SetBones(this SkeletonCache skeleton, BoneCache[] bones) + { + skeleton.SetBones(bones, true); + } + + public static void SetBones(this SkeletonCache skeleton, BoneCache[] bones, bool worldPositionStays) + { + skeleton.Clear(); + skeleton.AddBones(bones, worldPositionStays); + skeleton.SetDefaultPose(); + } + + public static void AddBones(this SkeletonCache skeleton, BoneCache[] bones) + { + skeleton.AddBones(bones, true); + } + + public static void AddBones(this SkeletonCache skeleton, BoneCache[] bones, bool worldPositionStays) + { + foreach (var bone in bones) + skeleton.AddBone(bone, worldPositionStays); + } + + public static void DestroyBones(this SkeletonCache skeleton, BoneCache[] bones) + { + Debug.Assert(skeleton != null); + + foreach (var bone in bones) + { + Debug.Assert(bone != null); + Debug.Assert(skeleton.Contains(bone)); + + skeleton.DestroyBone(bone); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCacheExtensions.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCacheExtensions.cs.meta new file mode 100644 index 00000000..1d980dc0 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkeletonCacheExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0a2dae245e3ce6444a467f0c55afd6f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCache.cs new file mode 100644 index 00000000..5f9ad60a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCache.cs @@ -0,0 +1,1057 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; +using UnityEditor.U2D.Layout; +using UnityEditor.U2D.Sprites; + +using UnityEngine.U2D.Common; +using Debug = UnityEngine.Debug; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Animation +{ + internal class SkinningObject : CacheObject + { + public SkinningCache skinningCache + { + get { return owner as SkinningCache; } + } + } + + internal class SkinningCache : Cache + { + [Serializable] + private class SpriteMap : SerializableDictionary {} + [Serializable] + private class MeshMap : SerializableDictionary {} + [Serializable] + private class SkeletonMap : SerializableDictionary {} + [Serializable] + private class ToolMap : SerializableDictionary {} + [Serializable] + private class MeshPreviewMap : SerializableDictionary {} + [Serializable] + private class CharacterPartMap : SerializableDictionary {} + + [SerializeField] + private SkinningEvents m_Events = new SkinningEvents(); + [SerializeField] + private List m_Tools = new List(); + [SerializeField] + private SpriteMap m_SpriteMap = new SpriteMap(); + [SerializeField] + private MeshMap m_MeshMap = new MeshMap(); + [SerializeField] + private MeshPreviewMap m_MeshPreviewMap = new MeshPreviewMap(); + [SerializeField] + private SkeletonMap m_SkeletonMap = new SkeletonMap(); + [SerializeField] + private CharacterPartMap m_CharacterPartMap = new CharacterPartMap(); + [SerializeField] + private ToolMap m_ToolMap = new ToolMap(); + [SerializeField] + private SelectionTool m_SelectionTool; + [SerializeField] + private CharacterCache m_Character; + [SerializeField] + private SkinningMode m_Mode = SkinningMode.SpriteSheet; + [SerializeField] + private BaseTool m_SelectedTool; + [SerializeField] + private SpriteCache m_SelectedSprite; + [SerializeField] + private SkeletonSelection m_SkeletonSelection = new SkeletonSelection(); + [SerializeField] + private SpriteCategoryListCacheObject m_SpriteCategoryList; + [SerializeField] + private ISkinningCachePersistentState m_State; + + private StringBuilder m_StringBuilder = new StringBuilder(); + + public BaseTool selectedTool + { + get { return m_SelectedTool; } + set + { + m_SelectedTool = value; + try + { + m_State.lastUsedTool = m_ToolMap[value]; + } + catch (KeyNotFoundException) + { + m_State.lastUsedTool = Tools.EditPose; + } + } + } + + public virtual SkinningMode mode + { + get { return m_Mode; } + set + { + m_Mode = CheckModeConsistency(value); + m_State.lastMode = m_Mode; + } + } + + public SpriteCache selectedSprite + { + get { return m_SelectedSprite; } + set + { + m_SelectedSprite = value; + m_State.lastSpriteId = m_SelectedSprite ? m_SelectedSprite.id : String.Empty; + } + } + + public float brushSize + { + get { return m_State.lastBrushSize; } + set { m_State.lastBrushSize = value; } + } + + public float brushHardness + { + get { return m_State.lastBrushHardness; } + set { m_State.lastBrushHardness = value; } + } + + public float brushStep + { + get { return m_State.lastBrushStep; } + set { m_State.lastBrushStep = value; } + } + + public int visibililtyToolIndex + { + get { return m_State.lastVisibilityToolIndex; } + set { m_State.lastVisibilityToolIndex = value; } + } + + public SkeletonSelection skeletonSelection + { + get { return m_SkeletonSelection; } + } + + public IndexedSelection vertexSelection + { + get { return m_State.lastVertexSelection; } + } + + public SkinningEvents events + { + get { return m_Events; } + } + + public SelectionTool selectionTool + { + get { return m_SelectionTool; } + } + + public SpriteCache[] GetSprites() + { + return m_SpriteMap.Values.ToArray(); + } + + public virtual CharacterCache character + { + get { return m_Character; } + } + + public bool hasCharacter + { + get { return character != null; } + } + + public bool applyingChanges + { + get; + set; + } + + private SkinningMode CheckModeConsistency(SkinningMode mode) + { + if (mode == SkinningMode.Character && hasCharacter == false) + mode = SkinningMode.SpriteSheet; + + return mode; + } + + public void Create(ISpriteEditor spriteEditor, ISkinningCachePersistentState state) + { + Clear(); + + var dataProvider = spriteEditor.GetDataProvider(); + var boneProvider = spriteEditor.GetDataProvider(); + var meshProvider = spriteEditor.GetDataProvider(); + var spriteRects = dataProvider.GetSpriteRects(); + var textureProvider = spriteEditor.GetDataProvider(); + + m_State = state; + m_State.lastTexture = textureProvider.texture; + + for (var i = 0; i < spriteRects.Length; i++) + { + var spriteRect = spriteRects[i]; + var sprite = CreateSpriteCache(spriteRect); + CreateSkeletonCache(sprite, boneProvider); + CreateMeshCache(sprite, meshProvider, textureProvider); + CreateMeshPreviewCache(sprite); + } + + CreateCharacter(spriteEditor); + CreateSpriteLibrary(spriteEditor); + } + + public void CreateToolCache(ISpriteEditor spriteEditor, LayoutOverlay layoutOverlay) + { + var spriteEditorDataProvider = spriteEditor.GetDataProvider(); + var skeletonTool = CreateCache(); + var meshTool = CreateCache(); + + skeletonTool.Initialize(layoutOverlay); + meshTool.Initialize(layoutOverlay); + + m_ToolMap.Add(Tools.EditPose, CreateSkeletonTool(skeletonTool, SkeletonMode.EditPose, false, layoutOverlay)); + m_ToolMap.Add(Tools.EditJoints, CreateSkeletonTool(skeletonTool, SkeletonMode.EditJoints, true, layoutOverlay)); + m_ToolMap.Add(Tools.CreateBone, CreateSkeletonTool(skeletonTool, SkeletonMode.CreateBone, true, layoutOverlay)); + m_ToolMap.Add(Tools.SplitBone, CreateSkeletonTool(skeletonTool, SkeletonMode.SplitBone, true, layoutOverlay)); + m_ToolMap.Add(Tools.ReparentBone, CreateSkeletonTool(skeletonTool, SkeletonMode.EditPose, false, layoutOverlay)); + + m_ToolMap.Add(Tools.EditGeometry, CreateMeshTool(skeletonTool, meshTool, SpriteMeshViewMode.EditGeometry, SkeletonMode.Disabled, layoutOverlay)); + m_ToolMap.Add(Tools.CreateVertex, CreateMeshTool(skeletonTool, meshTool, SpriteMeshViewMode.CreateVertex, SkeletonMode.Disabled, layoutOverlay)); + m_ToolMap.Add(Tools.CreateEdge, CreateMeshTool(skeletonTool, meshTool, SpriteMeshViewMode.CreateEdge, SkeletonMode.Disabled, layoutOverlay)); + m_ToolMap.Add(Tools.SplitEdge, CreateMeshTool(skeletonTool, meshTool, SpriteMeshViewMode.SplitEdge, SkeletonMode.Disabled, layoutOverlay)); + m_ToolMap.Add(Tools.GenerateGeometry, CreateMeshTool(skeletonTool, meshTool, SpriteMeshViewMode.EditGeometry, SkeletonMode.EditPose, layoutOverlay)); + var copyTool = CreateTool(); + copyTool.Initialize(layoutOverlay); + copyTool.pixelsPerUnit = spriteEditorDataProvider.pixelsPerUnit; + copyTool.skeletonTool = skeletonTool; + copyTool.meshTool = meshTool; + m_ToolMap.Add(Tools.CopyPaste, copyTool); + + CreateWeightTools(skeletonTool, meshTool, layoutOverlay); + + m_SelectionTool = CreateTool(); + m_SelectionTool.spriteEditor = spriteEditor; + m_SelectionTool.Initialize(layoutOverlay); + m_SelectionTool.Activate(); + + var visibilityTool = CreateTool(); + visibilityTool.Initialize(layoutOverlay); + visibilityTool.skeletonTool = skeletonTool; + m_ToolMap.Add(Tools.Visibility, visibilityTool); + + var switchModeTool = CreateTool(); + m_ToolMap.Add(Tools.SwitchMode, switchModeTool); + } + + public void RestoreFromPersistentState() + { + mode = m_State.lastMode; + events.skinningModeChanged.Invoke(mode); + + SpriteCache lastSprite; + var hasLastSprite = m_SpriteMap.TryGetValue(m_State.lastSpriteId, out lastSprite); + if (hasLastSprite) + { + selectedSprite = lastSprite; + } + else + { + vertexSelection.Clear(); + } + + BaseTool baseTool; + if (m_ToolMap.TryGetValue(m_State.lastUsedTool, out baseTool)) + { + selectedTool = baseTool; + } + else if (m_ToolMap.TryGetValue(Tools.EditPose, out baseTool)) + { + selectedTool = baseTool; + } + + var visibilityTool = m_ToolMap[Tools.Visibility]; + if (m_State.lastVisibilityToolActive) + { + visibilityTool.Activate(); + } + } + + public void RestoreToolStateFromPersistentState() + { + events.boneSelectionChanged.RemoveListener(BoneSelectionChanged); + events.skeletonPreviewPoseChanged.RemoveListener(SkeletonPreviewPoseChanged); + events.toolChanged.RemoveListener(ToolChanged); + + SkeletonCache skeleton = null; + if (hasCharacter) + skeleton = character.skeleton; + else if (selectedSprite != null) + skeleton = selectedSprite.GetSkeleton(); + + skeletonSelection.Clear(); + if (skeleton != null && m_State.lastBoneSelectionIds.Count > 0) + { + bool selectionChanged = false; + foreach (var bone in skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone); + if (m_State.lastBoneSelectionIds.Contains(id)) + { + skeletonSelection.Select(bone, true); + selectionChanged = true; + } + } + if (selectionChanged) + events.boneSelectionChanged.Invoke(); + } + + if (m_State.lastPreviewPose.Count > 0) + { + if (hasCharacter) + { + UpdatePoseFromPersistentState(character.skeleton, null); + } + foreach (var sprite in m_SkeletonMap.Keys) + { + UpdatePoseFromPersistentState(m_SkeletonMap[sprite], sprite); + } + } + + if (m_State.lastBoneVisibility.Count > 0) + { + if (hasCharacter) + { + UpdateVisibilityFromPersistentState(character.skeleton, null); + } + + foreach (var sprite in m_SkeletonMap.Keys) + { + UpdateVisibilityFromPersistentState(m_SkeletonMap[sprite], sprite); + } + } + + if (m_State.lastSpriteVisibility.Count > 0 && hasCharacter) + { + foreach (var characterPart in character.parts) + { + if (m_State.lastSpriteVisibility.TryGetValue(characterPart.sprite.id, out var visibility)) + { + characterPart.isVisible = visibility; + } + } + + foreach (var characterGroup in character.groups) + { + var groupHash = GetCharacterGroupHash(m_StringBuilder, characterGroup, character); + if (m_State.lastGroupVisibility.TryGetValue(groupHash, out var visibility)) + { + characterGroup.isVisible = visibility; + } + } + } + + events.boneSelectionChanged.AddListener(BoneSelectionChanged); + events.skeletonPreviewPoseChanged.AddListener(SkeletonPreviewPoseChanged); + events.toolChanged.AddListener(ToolChanged); + } + + private void UpdatePoseFromPersistentState(SkeletonCache skeleton, SpriteCache sprite) + { + bool poseChanged = false; + foreach (var bone in skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone, sprite); + BonePose pose; + if (m_State.lastPreviewPose.TryGetValue(id, out pose)) + { + bone.localPose = pose; + poseChanged = true; + } + } + if (poseChanged) + { + skeleton.SetPosePreview(); + events.skeletonPreviewPoseChanged.Invoke(skeleton); + } + } + + private void UpdateVisibilityFromPersistentState(SkeletonCache skeleton, SpriteCache sprite) + { + foreach (var bone in skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone, sprite); + if (m_State.lastBoneVisibility.TryGetValue(id, out var visibility)) + { + bone.isVisible = visibility; + } + } + } + + private const string kNameSeparator = "/"; + + private int GetBoneNameHash(StringBuilder sb, BoneCache bone, SpriteCache sprite = null) + { + sb.Clear(); + BuildBoneName(sb, bone); + sb.Append(kNameSeparator); + if (sprite != null) + { + sb.Append(sprite.id); + } + else + { + sb.Append(0); + } + return Animator.StringToHash(sb.ToString()); + } + + private void BuildBoneName(StringBuilder sb, BoneCache bone) + { + if (bone.parentBone != null) + { + BuildBoneName(sb, bone.parentBone); + sb.Append(kNameSeparator); + } + sb.Append(bone.name); + } + + private int GetCharacterGroupHash(StringBuilder sb, CharacterGroupCache characterGroup, CharacterCache characterCache) + { + sb.Clear(); + BuildGroupName(sb, characterGroup, characterCache); + return Animator.StringToHash(sb.ToString()); + } + + private void BuildGroupName(StringBuilder sb, CharacterGroupCache group, CharacterCache characterCache) + { + if (group.parentGroup >= 0 && group.parentGroup < characterCache.groups.Length) + { + BuildGroupName(sb, characterCache.groups[group.parentGroup], characterCache); + sb.Append(kNameSeparator); + } + sb.Append(group.order); + } + + private void BoneSelectionChanged() + { + m_State.lastBoneSelectionIds.Clear(); + m_State.lastBoneSelectionIds.Capacity = skeletonSelection.elements.Length; + for (var i = 0; i < skeletonSelection.elements.Length; ++i) + { + var bone = skeletonSelection.elements[i]; + m_State.lastBoneSelectionIds.Add(GetBoneNameHash(m_StringBuilder, bone)); + } + } + + private void SkeletonPreviewPoseChanged(SkeletonCache sc) + { + if (applyingChanges) + return; + + m_State.lastPreviewPose.Clear(); + if (hasCharacter) + { + StorePersistentStatePoseForSkeleton(character.skeleton, null); + } + foreach (var sprite in m_SkeletonMap.Keys) + { + StorePersistentStatePoseForSkeleton(m_SkeletonMap[sprite], sprite); + } + } + + private void StorePersistentStatePoseForSkeleton(SkeletonCache skeleton, SpriteCache sprite) + { + foreach (var bone in skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone, sprite); + if (bone.NotInDefaultPose()) + { + m_State.lastPreviewPose[id] = bone.localPose; + } + } + } + + internal void Revert() + { + m_State.lastVertexSelection.Clear(); + } + + internal void BoneVisibilityChanged(SkeletonCache sc) + { + if (applyingChanges) + return; + + m_State.lastBoneVisibility.Clear(); + if (hasCharacter) + { + StorePersistentStateVisibilityForSkeleton(character.skeleton, null); + } + foreach (var sprite in m_SkeletonMap.Keys) + { + StorePersistentStateVisibilityForSkeleton(m_SkeletonMap[sprite], sprite); + } + } + + private void StorePersistentStateVisibilityForSkeleton(SkeletonCache skeleton, SpriteCache sprite) + { + foreach (var bone in skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone, sprite); + m_State.lastBoneVisibility[id] = bone.isVisible; + } + } + + internal void BoneExpansionChanged(BoneCache[] boneCaches) + { + if (applyingChanges) + return; + + m_State.lastBoneExpansion.Clear(); + if (hasCharacter) + { + foreach (var bone in boneCaches) + { + if (character.skeleton.bones.Contains(bone)) + { + var id = GetBoneNameHash(m_StringBuilder, bone, null); + m_State.lastBoneExpansion[id] = true; + } + } + } + + foreach (var sprite in m_SkeletonMap.Keys) + { + var skeleton = m_SkeletonMap[sprite]; + foreach (var bone in boneCaches) + { + if (skeleton.bones.Contains(bone)) + { + var id = GetBoneNameHash(m_StringBuilder, bone, sprite); + m_State.lastBoneExpansion[id] = true; + } + } + } + } + + internal BoneCache[] GetExpandedBones() + { + HashSet expandedBones = new HashSet(); + if (m_State.lastBoneExpansion.Count > 0) + { + if (hasCharacter) + { + foreach (var bone in character.skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone, null); + if (m_State.lastBoneExpansion.TryGetValue(id, out var expanded)) + { + expandedBones.Add(bone); + } + } + } + foreach (var sprite in m_SkeletonMap.Keys) + { + var skeleton = m_SkeletonMap[sprite]; + foreach (var bone in skeleton.bones) + { + var id = GetBoneNameHash(m_StringBuilder, bone, sprite); + if (m_State.lastBoneExpansion.TryGetValue(id, out var expanded)) + { + expandedBones.Add(bone); + } + } + } + } + return expandedBones.ToArray(); + } + + internal void SpriteVisibilityChanged(CharacterPartCache cc) + { + m_State.lastSpriteVisibility[cc.sprite.id] = cc.isVisible; + } + + internal void GroupVisibilityChanged(CharacterGroupCache gc) + { + if (!hasCharacter) + return; + + var groupHash = GetCharacterGroupHash(m_StringBuilder, gc, character); + m_State.lastGroupVisibility[groupHash] = gc.isVisible; + } + + public void Clear() + { + Destroy(); + m_Tools.Clear(); + m_SpriteMap.Clear(); + m_MeshMap.Clear(); + m_MeshPreviewMap.Clear(); + m_SkeletonMap.Clear(); + m_ToolMap.Clear(); + m_CharacterPartMap.Clear(); + } + + public SpriteCache GetSprite(string id) + { + if (string.IsNullOrEmpty(id)) + return null; + + SpriteCache sprite; + m_SpriteMap.TryGetValue(id, out sprite); + return sprite; + } + + public virtual MeshCache GetMesh(SpriteCache sprite) + { + if (sprite == null) + return null; + + MeshCache mesh; + m_MeshMap.TryGetValue(sprite, out mesh); + return mesh; + } + + public virtual MeshPreviewCache GetMeshPreview(SpriteCache sprite) + { + if (sprite == null) + return null; + + MeshPreviewCache meshPreview; + m_MeshPreviewMap.TryGetValue(sprite, out meshPreview); + return meshPreview; + } + + public SkeletonCache GetSkeleton(SpriteCache sprite) + { + if (sprite == null) + return null; + + SkeletonCache skeleton; + m_SkeletonMap.TryGetValue(sprite, out skeleton); + return skeleton; + } + + public virtual CharacterPartCache GetCharacterPart(SpriteCache sprite) + { + if (sprite == null) + return null; + + CharacterPartCache part; + m_CharacterPartMap.TryGetValue(sprite, out part); + return part; + } + + public SkeletonCache GetEffectiveSkeleton(SpriteCache sprite) + { + if (mode == SkinningMode.SpriteSheet) + return GetSkeleton(sprite); + + if (hasCharacter) + return character.skeleton; + + return null; + } + + public BaseTool GetTool(Tools tool) + { + BaseTool t; + m_ToolMap.TryGetValue(tool, out t); + return t; + } + + public override void BeginUndoOperation(string operationName) + { + if (isUndoOperationSet == false) + { + base.BeginUndoOperation(operationName); + undo.RegisterCompleteObjectUndo(m_State, operationName); + } + } + + public UndoScope UndoScope(string operationName) + { + return UndoScope(operationName, false); + } + + public UndoScope UndoScope(string operationName, bool incrementGroup) + { + return new UndoScope(this, operationName, incrementGroup); + } + + public DisableUndoScope DisableUndoScope() + { + return new DisableUndoScope(this); + } + + public T CreateTool() where T : BaseTool + { + var tool = CreateCache(); + m_Tools.Add(tool); + return tool; + } + + private void UpdateCharacterPart(CharacterPartCache characterPart) + { + var sprite = characterPart.sprite; + var characterPartBones = characterPart.bones; + var newBones = new List(characterPartBones); + newBones.RemoveAll(b => + { + return b == null || IsRemoved(b) || b.skeleton != character.skeleton; + }); + var removedBonesCount = characterPartBones.Length - newBones.Count; + + characterPartBones = newBones.ToArray(); + characterPart.bones = characterPartBones; + sprite.UpdateMesh(characterPartBones); + + if (removedBonesCount > 0) + sprite.SmoothFill(); + } + + public void CreateSpriteSheetSkeletons() + { + Debug.Assert(character != null); + + using (new DefaultPoseScope(character.skeleton)) + { + var characterParts = character.parts; + + foreach (var characterPart in characterParts) + CreateSpriteSheetSkeleton(characterPart); + } + + SyncSpriteSheetSkeletons(); + } + + public void SyncSpriteSheetSkeletons() + { + Debug.Assert(character != null); + + var characterParts = character.parts; + + foreach (var characterPart in characterParts) + characterPart.SyncSpriteSheetSkeleton(); + } + + public void CreateSpriteSheetSkeleton(CharacterPartCache characterPart) + { + UpdateCharacterPart(characterPart); + + Debug.Assert(character != null); + Debug.Assert(character.skeleton != null); + Debug.Assert(character.skeleton.isPosePreview == false); + + var sprite = characterPart.sprite; + var characterPartBones = characterPart.bones; + var skeleton = sprite.GetSkeleton(); + + Debug.Assert(skeleton != null); + + var spriteBones = characterPartBones.ToSpriteBone(characterPart.localToWorldMatrix); + skeleton.SetBones(CreateBoneCacheFromSpriteBones(spriteBones, 1.0f), false); + + events.skeletonTopologyChanged.Invoke(skeleton); + } + + private SpriteCache CreateSpriteCache(SpriteRect spriteRect) + { + var sprite = CreateCache(); + sprite.name = spriteRect.name; + sprite.id = spriteRect.spriteID.ToString(); + sprite.textureRect = spriteRect.rect; + sprite.position = spriteRect.rect.position; + m_SpriteMap[sprite.id] = sprite; + return sprite; + } + + private void CreateSkeletonCache(SpriteCache sprite, ISpriteBoneDataProvider boneProvider) + { + var guid = new GUID(sprite.id); + var skeleton = CreateCache(); + + skeleton.position = sprite.textureRect.position; + skeleton.SetBones(CreateBoneCacheFromSpriteBones(boneProvider.GetBones(guid).ToArray(), 1.0f), false); + + m_SkeletonMap[sprite] = skeleton; + } + + private void CreateMeshCache(SpriteCache sprite, ISpriteMeshDataProvider meshProvider, ITextureDataProvider textureDataProvider) + { + Debug.Assert(m_SkeletonMap.ContainsKey(sprite)); + + var guid = new GUID(sprite.id); + var mesh = CreateCache(); + var skeleton = m_SkeletonMap[sprite] as SkeletonCache; + var metaVertices = meshProvider.GetVertices(guid); + + mesh.sprite = sprite; + mesh.SetCompatibleBoneSet(skeleton.bones); + + foreach (var mv in metaVertices) + { + var v = new Vertex2D(mv.position, mv.boneWeight); + mesh.vertices.Add(v); + } + + mesh.indices = new List(meshProvider.GetIndices(guid)); + + var edges = meshProvider.GetEdges(guid); + + foreach (var e in edges) + mesh.edges.Add(new Edge(e.x, e.y)); + + mesh.textureDataProvider = textureDataProvider; + + m_MeshMap[sprite] = mesh; + } + + private void CreateMeshPreviewCache(SpriteCache sprite) + { + Debug.Assert(sprite != null); + Debug.Assert(m_MeshPreviewMap.ContainsKey(sprite) == false); + + var meshPreview = CreateCache(); + + meshPreview.sprite = sprite; + meshPreview.SetMeshDirty(); + + m_MeshPreviewMap.Add(sprite, meshPreview); + } + + private void CreateCharacter(ISpriteEditor spriteEditor) + { + var characterProvider = spriteEditor.GetDataProvider(); + + if (characterProvider != null) + { + var characterData = characterProvider.GetCharacterData(); + var characterParts = new List(); + + m_Character = CreateCache(); + + var skeleton = CreateCache(); + + skeleton.SetBones(CreateBoneCacheFromSpriteBones(characterData.bones, 1.0f)); + skeleton.position = Vector3.zero; + + var bones = skeleton.bones; + + foreach (var p in characterData.parts) + { + var spriteBones = p.bones != null ? p.bones.ToList() : new List(); + var characterPartBones = spriteBones.ConvertAll(i => bones[i]).ToArray(); + var characterPart = CreateCache(); + + var positionInt = p.spritePosition.position; + characterPart.position = new Vector2(positionInt.x, positionInt.y); + characterPart.sprite = GetSprite(p.spriteId); + characterPart.bones = characterPartBones; + characterPart.parentGroup = p.parentGroup; + characterPart.order = p.order; + + var mesh = characterPart.sprite.GetMesh(); + if (mesh != null) + mesh.SetCompatibleBoneSet(characterPartBones); + + characterParts.Add(characterPart); + + m_CharacterPartMap.Add(characterPart.sprite, characterPart); + } + if (characterData.characterGroups != null) + { + m_Character.groups = characterData.characterGroups.Select(x => + { + var group = CreateCache(); + group.name = x.name; + group.parentGroup = x.parentGroup; + group.order = x.order; + return group; + }).ToArray(); + } + else + { + m_Character.groups = new CharacterGroupCache[0]; + } + + m_Character.parts = characterParts.ToArray(); + m_Character.skeleton = skeleton; + m_Character.dimension = characterData.dimension; + CreateSpriteSheetSkeletons(); + } + } + + private T CreateSkeletonTool(SkeletonTool skeletonTool, SkeletonMode mode, bool editBindPose, LayoutOverlay layoutOverlay) where T : SkeletonToolWrapper + { + var tool = CreateTool(); + tool.skeletonTool = skeletonTool; + tool.mode = mode; + tool.editBindPose = editBindPose; + tool.Initialize(layoutOverlay); + return tool; + } + + private void CreateWeightTools(SkeletonTool skeletonTool, MeshTool meshTool, LayoutOverlay layoutOverlay) + { + var weightPainterTool = CreateCache(); + weightPainterTool.Initialize(layoutOverlay); + weightPainterTool.skeletonTool = skeletonTool; + weightPainterTool.meshTool = meshTool; + + { + var tool = CreateTool(); + tool.Initialize(layoutOverlay); + tool.skeletonTool = skeletonTool; + m_ToolMap.Add(Tools.BoneInfluence, tool); + } + + { + var tool = CreateTool(); + + tool.weightPainterTool = weightPainterTool; + tool.paintMode = WeightPainterMode.Slider; + tool.title = TextContent.weightSlider; + tool.Initialize(layoutOverlay); + m_ToolMap.Add(Tools.WeightSlider, tool); + } + + { + var tool = CreateTool(); + + tool.weightPainterTool = weightPainterTool; + tool.paintMode = WeightPainterMode.Brush; + tool.title = TextContent.weightBrush; + tool.Initialize(layoutOverlay); + m_ToolMap.Add(Tools.WeightBrush, tool); + } + + { + var tool = CreateTool(); + tool.Initialize(layoutOverlay); + tool.meshTool = meshTool; + tool.skeletonTool = skeletonTool; + m_ToolMap.Add(Tools.GenerateWeights, tool); + } + } + + private T CreateMeshTool(SkeletonTool skeletonTool, MeshTool meshTool, SpriteMeshViewMode meshViewMode, SkeletonMode skeletonMode, LayoutOverlay layoutOverlay) where T : MeshToolWrapper + { + var tool = CreateTool(); + tool.skeletonTool = skeletonTool; + tool.meshTool = meshTool; + tool.meshMode = meshViewMode; + tool.skeletonMode = skeletonMode; + tool.Initialize(layoutOverlay); + return tool; + } + + public void RestoreBindPose() + { + var sprites = GetSprites(); + + foreach (var sprite in sprites) + sprite.RestoreBindPose(); + + if (character != null) + character.skeleton.RestoreDefaultPose(); + } + + public void UndoRedoPerformed() + { + foreach (var tool in m_Tools) + { + if (tool == null) + continue; + + if (!tool.isActive) + tool.Deactivate(); + } + + foreach (var tool in m_Tools) + { + if (tool == null) + continue; + + if (tool.isActive) + tool.Activate(); + } + } + + public BoneCache[] CreateBoneCacheFromSpriteBones(UnityEngine.U2D.SpriteBone[] spriteBones, float scale) + { + var bones = Array.ConvertAll(spriteBones, b => CreateCache()); + + for (var i = 0; i < spriteBones.Length; ++i) + { + var spriteBone = spriteBones[i]; + var bone = bones[i]; + + if (spriteBone.parentId >= 0) + bone.SetParent(bones[spriteBone.parentId]); + + bone.name = spriteBone.name; + bone.localLength = spriteBone.length * scale; + bone.depth = spriteBone.position.z; + bone.localPosition = (Vector2)spriteBone.position * scale; + bone.localRotation = spriteBone.rotation; + bone.bindPoseColor = ModuleUtility.CalculateNiceColor(i, 6); + } + + foreach (var bone in bones) + { + if (bone.parentBone != null && bone.parentBone.localLength > 0f && (bone.position - bone.parentBone.endPosition).sqrMagnitude < 0.005f) + bone.parentBone.chainedChild = bone; + } + + return bones; + } + + public bool IsOnVisualElement() + { + if (selectedTool == null || selectedTool.layoutOverlay == null) + return false; + + var overlay = selectedTool.layoutOverlay; + var point = InternalEngineBridge.GUIUnclip(Event.current.mousePosition); + point = overlay.parent.parent.LocalToWorld(point); + + var selectedElement = selectedTool.layoutOverlay.panel.Pick(point); + if (selectedElement != null + && selectedElement.pickingMode != PickingMode.Ignore + && selectedElement.FindCommonAncestor(overlay) == overlay) + return true; + + return false; + } + + void CreateSpriteLibrary(ISpriteEditor spriteEditor) + { + var dataProvider = spriteEditor.GetDataProvider(); + if (dataProvider != null) + { + m_SpriteCategoryList = CreateCache(); + m_SpriteCategoryList.CopyFrom(dataProvider.GetSpriteCategoryList()); + } + } + + public SpriteCategoryListCacheObject spriteCategoryList + { + get { return m_SpriteCategoryList; } + } + + private void ToolChanged(ITool tool) + { + var visibilityTool = GetTool(Tools.Visibility); + if ((ITool) visibilityTool == tool) + { + m_State.lastVisibilityToolActive = visibilityTool.isActive; + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCache.cs.meta new file mode 100644 index 00000000..c713a994 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 85b7a96bd2d82844391585d64f46742b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCachePersistentState.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCachePersistentState.cs new file mode 100644 index 00000000..f5b60ebd --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCachePersistentState.cs @@ -0,0 +1,270 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal interface ISkinningCachePersistentState + { + String lastSpriteId + { + get; + set; + } + + Tools lastUsedTool + { + get; + set; + } + + List lastBoneSelectionIds + { + get; + } + + Texture2D lastTexture + { + get; + set; + } + + SerializableDictionary lastPreviewPose + { + get; + } + + SerializableDictionary lastBoneVisibility + { + get; + } + + SerializableDictionary lastBoneExpansion + { + get; + } + + SerializableDictionary lastSpriteVisibility + { + get; + } + + SerializableDictionary lastGroupVisibility + { + get; + } + + SkinningMode lastMode + { + get; + set; + } + + bool lastVisibilityToolActive + { + get; + set; + } + + int lastVisibilityToolIndex + { + get; + set; + } + + IndexedSelection lastVertexSelection + { + get; + } + + float lastBrushSize + { + get; + set; + } + + float lastBrushHardness + { + get; + set; + } + + float lastBrushStep + { + get; + set; + } + } + + [Serializable] + internal class SkinningCachePersistentState + : ScriptableSingleton + , ISkinningCachePersistentState + { + [SerializeField] private Tools m_LastUsedTool = Tools.EditPose; + + [SerializeField] private SkinningMode m_LastMode = SkinningMode.Character; + + [SerializeField] private string m_LastSpriteId = String.Empty; + + [SerializeField] private List m_LastBoneSelectionIds = new List(); + + [SerializeField] private Texture2D m_LastTexture; + + [SerializeField] + private SerializableDictionary m_SkeletonPreviewPose = + new SerializableDictionary(); + + [SerializeField] + private SerializableDictionary m_BoneVisibility = + new SerializableDictionary(); + + [SerializeField] + private SerializableDictionary m_BoneExpansion = + new SerializableDictionary(); + + [SerializeField] + private SerializableDictionary m_SpriteVisibility = + new SerializableDictionary(); + + [SerializeField] + private SerializableDictionary m_GroupVisibility = + new SerializableDictionary(); + + [SerializeField] private IndexedSelection m_VertexSelection; + + [SerializeField] private bool m_VisibilityToolActive; + [SerializeField] private int m_VisibilityToolIndex = -1; + + [SerializeField] private float m_LastBrushSize = 25f; + [SerializeField] private float m_LastBrushHardness = 1f; + [SerializeField] private float m_LastBrushStep = 20f; + + public SkinningCachePersistentState() + { + m_VertexSelection = new IndexedSelection(); + } + + public void SetDefault() + { + m_LastUsedTool = Tools.EditPose; + m_LastMode = SkinningMode.Character; + m_LastSpriteId = String.Empty; + m_LastBoneSelectionIds.Clear(); + m_LastTexture = null; + m_VertexSelection.Clear(); + m_SkeletonPreviewPose.Clear(); + m_BoneVisibility.Clear(); + m_BoneExpansion.Clear(); + m_SpriteVisibility.Clear(); + m_GroupVisibility.Clear(); + m_VisibilityToolActive = false; + m_VisibilityToolIndex = -1; + } + + public string lastSpriteId + { + get { return m_LastSpriteId; } + set { m_LastSpriteId = value; } + } + + public Tools lastUsedTool + { + get { return m_LastUsedTool; } + set { m_LastUsedTool = value; } + } + + public List lastBoneSelectionIds + { + get { return m_LastBoneSelectionIds; } + } + + public Texture2D lastTexture + { + get { return m_LastTexture; } + set + { + if (value != m_LastTexture) + { + m_LastMode = SkinningMode.Character; + m_LastSpriteId = String.Empty; + m_LastBoneSelectionIds.Clear(); + m_VertexSelection.Clear(); + m_SkeletonPreviewPose.Clear(); + m_BoneVisibility.Clear(); + m_BoneExpansion.Clear(); + m_SpriteVisibility.Clear(); + m_GroupVisibility.Clear(); + } + + m_LastTexture = value; + } + } + + public SerializableDictionary lastPreviewPose + { + get { return m_SkeletonPreviewPose; } + } + + public SerializableDictionary lastBoneVisibility + { + get { return m_BoneVisibility; } + } + + public SerializableDictionary lastBoneExpansion + { + get { return m_BoneExpansion; } + } + + public SerializableDictionary lastSpriteVisibility + { + get { return m_SpriteVisibility; } + } + + public SerializableDictionary lastGroupVisibility + { + get { return m_GroupVisibility; } + } + + public SkinningMode lastMode + { + get { return m_LastMode; } + set { m_LastMode = value; } + } + + public bool lastVisibilityToolActive + { + get { return m_VisibilityToolActive; } + set { m_VisibilityToolActive = value; } + } + + public int lastVisibilityToolIndex + { + get { return m_VisibilityToolIndex; } + set { m_VisibilityToolIndex = value; } + } + + public IndexedSelection lastVertexSelection + { + get { return m_VertexSelection; } + } + + public float lastBrushSize + { + get { return m_LastBrushSize; } + set { m_LastBrushSize = value; } + } + + public float lastBrushHardness + { + get { return m_LastBrushHardness; } + set { m_LastBrushHardness = value; } + } + + public float lastBrushStep + { + get { return m_LastBrushStep; } + set { m_LastBrushStep = value; } + } + } +} \ No newline at end of file diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCachePersistentState.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCachePersistentState.cs.meta new file mode 100644 index 00000000..de17f2db --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningCachePersistentState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51167ca4da0b28040a7d5f7d97f77e86 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEnums.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEnums.cs new file mode 100644 index 00000000..ef2b0827 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEnums.cs @@ -0,0 +1,32 @@ +using System; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal enum SkinningMode + { + SpriteSheet, + Character + } + + internal enum Tools + { + EditGeometry, + CreateVertex, + CreateEdge, + SplitEdge, + GenerateGeometry, + EditPose, + EditJoints, + CreateBone, + SplitBone, + ReparentBone, + WeightSlider, + WeightBrush, + GenerateWeights, + BoneInfluence, + CopyPaste, + Visibility, + SwitchMode + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEnums.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEnums.cs.meta new file mode 100644 index 00000000..83ad7d82 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEnums.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3a361ade0d5860841861f16877a7a43d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEvents.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEvents.cs new file mode 100644 index 00000000..26b7393d --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEvents.cs @@ -0,0 +1,67 @@ +using System; +using UnityEngine; +using UnityEngine.Events; + +namespace UnityEditor.U2D.Animation +{ + internal class SkinningEvents + { + public class SpriteEvent : UnityEvent {} + public class SkeletonEvent : UnityEvent {} + public class MeshEvent : UnityEvent {} + public class MeshPreviewEvent : UnityEvent {} + public class SkinningModuleModeEvent : UnityEvent {} + public class BoneSelectionEvent : UnityEvent {} + public class BoneEvent : UnityEvent {} + public class CharacterPartEvent : UnityEvent {} + public class ToolChangeEvent : UnityEvent {} + public class RestoreBindPoseEvent : UnityEvent {} + public class CopyEvent : UnityEvent {} + public class PasteEvent : UnityEvent {} + public class ShortcutEvent : UnityEvent {} + public class BoneVisibilityEvent : UnityEvent {} + public class SpriteLibraryEvent : UnityEvent {} + public class MeshPreviewBehaviourChangeEvent : UnityEvent {} + + private SpriteEvent m_SelectedSpriteChanged = new SpriteEvent(); + private SkeletonEvent m_SkeletonPreviewPoseChanged = new SkeletonEvent(); + private SkeletonEvent m_SkeletonBindPoseChanged = new SkeletonEvent(); + private SkeletonEvent m_SkeletonTopologyChanged = new SkeletonEvent(); + private MeshEvent m_MeshChanged = new MeshEvent(); + private MeshPreviewEvent m_MeshPreviewChanged = new MeshPreviewEvent(); + private SkinningModuleModeEvent m_SkinningModuleModeChanged = new SkinningModuleModeEvent(); + private BoneSelectionEvent m_BoneSelectionChangedEvent = new BoneSelectionEvent(); + private BoneEvent m_BoneNameChangedEvent = new BoneEvent(); + private BoneEvent m_BoneDepthChangedEvent = new BoneEvent(); + private CharacterPartEvent m_CharacterPartChanged = new CharacterPartEvent(); + private ToolChangeEvent m_ToolChanged = new ToolChangeEvent(); + private RestoreBindPoseEvent m_RestoreBindPose = new RestoreBindPoseEvent(); + private CopyEvent m_CopyEvent = new CopyEvent(); + private PasteEvent m_PasteEvent = new PasteEvent(); + private ShortcutEvent m_ShortcutEvent = new ShortcutEvent(); + private BoneVisibilityEvent m_BoneVisibilityEvent = new BoneVisibilityEvent(); + private SpriteLibraryEvent m_SpriteLibraryEvent = new SpriteLibraryEvent(); + private MeshPreviewBehaviourChangeEvent m_MeshPreviewBehaviourChange = new MeshPreviewBehaviourChangeEvent(); + + //Setting them as virtual so that we can create mock them + public virtual SpriteEvent selectedSpriteChanged { get { return m_SelectedSpriteChanged; } } + public virtual SkeletonEvent skeletonPreviewPoseChanged { get { return m_SkeletonPreviewPoseChanged; } } + public virtual SkeletonEvent skeletonBindPoseChanged { get { return m_SkeletonBindPoseChanged; } } + public virtual SkeletonEvent skeletonTopologyChanged { get { return m_SkeletonTopologyChanged; } } + public virtual MeshEvent meshChanged { get { return m_MeshChanged; } } + public virtual MeshPreviewEvent meshPreviewChanged { get { return m_MeshPreviewChanged; } } + public virtual SkinningModuleModeEvent skinningModeChanged { get { return m_SkinningModuleModeChanged; } } + public virtual BoneSelectionEvent boneSelectionChanged { get { return m_BoneSelectionChangedEvent; } } + public virtual BoneEvent boneNameChanged { get { return m_BoneNameChangedEvent; } } + public virtual BoneEvent boneDepthChanged { get { return m_BoneDepthChangedEvent; } } + public virtual CharacterPartEvent characterPartChanged { get { return m_CharacterPartChanged; } } + public virtual ToolChangeEvent toolChanged { get { return m_ToolChanged; } } + public virtual RestoreBindPoseEvent restoreBindPose { get { return m_RestoreBindPose; } } + public virtual CopyEvent copy { get { return m_CopyEvent; } } + public virtual PasteEvent paste { get { return m_PasteEvent; } } + public virtual ShortcutEvent shortcut { get { return m_ShortcutEvent; } } + public virtual BoneVisibilityEvent boneVisibility { get { return m_BoneVisibilityEvent; } } + public virtual SpriteLibraryEvent spriteLibraryChanged { get { return m_SpriteLibraryEvent; } } + public virtual MeshPreviewBehaviourChangeEvent meshPreviewBehaviourChange { get { return m_MeshPreviewBehaviourChange; } } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEvents.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEvents.cs.meta new file mode 100644 index 00000000..4aec5d16 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SkinningEvents.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 39d177597cd8a914ab266d4dec677b74 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCache.cs new file mode 100644 index 00000000..27a3ecb4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCache.cs @@ -0,0 +1,44 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SpriteCache : TransformCache + { + [SerializeField] + private string m_ID; + [SerializeField] + private Rect m_TextureRect; + [SerializeField] + private Vector2 m_PivotNormalized; + + public string id + { + get { return m_ID; } + internal set { m_ID = value; } + } + + public Rect textureRect + { + get { return m_TextureRect; } + set { m_TextureRect = value; } + } + + public Vector2 pivotNormalized + { + get { return m_PivotNormalized; } + set { m_PivotNormalized = value; } + } + + public Vector2 pivotRectSpace + { + get { return Vector2.Scale(textureRect.size, pivotNormalized); } + } + + public Vector2 pivotTextureSpace + { + get { return localToWorldMatrix.MultiplyPoint3x4(pivotRectSpace); } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCache.cs.meta new file mode 100644 index 00000000..8c6e1325 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10f309ec2a0fbf64e80346fdd64cb6b1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCacheExtensions.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCacheExtensions.cs new file mode 100644 index 00000000..5cfab879 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCacheExtensions.cs @@ -0,0 +1,325 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class SpriteCacheExtensions + { + public static MeshCache GetMesh(this SpriteCache sprite) + { + if (sprite != null) + return sprite.skinningCache.GetMesh(sprite); + return null; + } + + public static MeshPreviewCache GetMeshPreview(this SpriteCache sprite) + { + if (sprite != null) + return sprite.skinningCache.GetMeshPreview(sprite); + return null; + } + + public static SkeletonCache GetSkeleton(this SpriteCache sprite) + { + if (sprite != null) + return sprite.skinningCache.GetSkeleton(sprite); + return null; + } + + public static CharacterPartCache GetCharacterPart(this SpriteCache sprite) + { + if (sprite != null) + return sprite.skinningCache.GetCharacterPart(sprite); + return null; + } + + public static bool IsVisible(this SpriteCache sprite) + { + var isVisible = true; + var characterPart = sprite.GetCharacterPart(); + + if (sprite.skinningCache.mode == SkinningMode.Character && characterPart != null) + isVisible = characterPart.isVisible; + + return isVisible; + } + + public static Matrix4x4 GetLocalToWorldMatrixFromMode(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (skinningCache.mode == SkinningMode.SpriteSheet) + return sprite.localToWorldMatrix; + + var characterPart = sprite.GetCharacterPart(); + + Debug.Assert(characterPart != null); + + return characterPart.localToWorldMatrix; + } + + public static BoneCache[] GetBonesFromMode(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (skinningCache.mode == SkinningMode.SpriteSheet) + return sprite.GetSkeleton().bones; + + var characterPart = sprite.GetCharacterPart(); + Debug.Assert(characterPart != null); + return characterPart.bones; + } + + public static void UpdateMesh(this SpriteCache sprite, BoneCache[] bones) + { + var mesh = sprite.GetMesh(); + var previewMesh = sprite.GetMeshPreview(); + + Debug.Assert(mesh != null); + Debug.Assert(previewMesh != null); + + mesh.bones = bones; + + previewMesh.SetWeightsDirty(); + } + + public static void SmoothFill(this SpriteCache sprite) + { + var mesh = sprite.GetMesh(); + + if (mesh == null) + return; + + var controller = new SpriteMeshDataController(); + controller.spriteMeshData = mesh; + controller.SmoothFill(); + } + + public static void RestoreBindPose(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + var skeleton = sprite.GetSkeleton(); + Debug.Assert(skeleton != null); + skeleton.RestoreDefaultPose(); + skinningCache.events.skeletonPreviewPoseChanged.Invoke(skeleton); + } + + public static bool AssociateAllBones(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (skinningCache.mode == SkinningMode.SpriteSheet) + return false; + + var character = skinningCache.character; + Debug.Assert(character != null); + Debug.Assert(character.skeleton != null); + + var characterPart = sprite.GetCharacterPart(); + + Debug.Assert(characterPart != null); + + var bones = character.skeleton.bones.Where(x => x.isVisible).ToArray(); + characterPart.bones = bones; + + characterPart.sprite.UpdateMesh(bones); + + return true; + } + + public static bool AssociatePossibleBones(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (skinningCache.mode == SkinningMode.SpriteSheet) + return false; + + var character = skinningCache.character; + Debug.Assert(character != null); + Debug.Assert(character.skeleton != null); + + var characterPart = sprite.GetCharacterPart(); + + Debug.Assert(characterPart != null); + + var bones = character.skeleton.bones.Where(x => x.isVisible).ToArray(); + var possibleBones = new List(); + // check if any of the bones overlapped + BoneCache shortestBoneDistance = null; + var minDistances = float.MaxValue; + var characterSpriteRect = new Rect(characterPart.position.x , characterPart.position.y, characterPart.sprite.textureRect.width, characterPart.sprite.textureRect.height); + foreach (var bone in bones) + { + var startPoint = bone.position; + var endPoint = bone.endPosition; + if (IntersectsSegment(characterSpriteRect, startPoint, endPoint)) + possibleBones.Add(bone); + if (possibleBones.Count == 0) + { + // compare bone start end with rect's 4 line + // compare rect point with bone line + var points = new Vector2[] { startPoint, endPoint }; + var rectLinePoints = new [] + { + new Vector2Int(0, 1), + new Vector2Int(0, 2), + new Vector2Int(1, 3), + new Vector2Int(2, 3), + }; + var rectPoints = new [] + { + new Vector2(characterSpriteRect.xMin, characterSpriteRect.yMin), + new Vector2(characterSpriteRect.xMin, characterSpriteRect.yMax), + new Vector2(characterSpriteRect.xMax, characterSpriteRect.yMin), + new Vector2(characterSpriteRect.xMax, characterSpriteRect.yMax) + }; + foreach (var point in points) + { + foreach (var rectLine in rectLinePoints) + { + var distance = PointToLineSegmentDistance(point, rectPoints[rectLine.x], rectPoints[rectLine.y]); + if (distance < minDistances) + { + minDistances = distance; + shortestBoneDistance = bone; + } + } + } + + foreach (var rectPoint in rectPoints) + { + var distance = PointToLineSegmentDistance(rectPoint, startPoint, endPoint); + if (distance < minDistances) + { + minDistances = distance; + shortestBoneDistance = bone; + } + } + } + } + // if none overlapped, we use the bone that is closest to us + if (possibleBones.Count == 0 && shortestBoneDistance != null) + { + possibleBones.Add(shortestBoneDistance); + } + characterPart.bones = possibleBones.ToArray(); + + characterPart.sprite.UpdateMesh(possibleBones.ToArray()); + + return true; + } + + static float PointToLineSegmentDistance(Vector2 p, Vector2 a, Vector2 b) + { + Vector2 n = b - a; + Vector2 pa = a - p; + + float c = Vector2.Dot(n, pa); + + // Closest point is a + if (c > 0.0f) + return Vector2.Dot(pa, pa); + + Vector2 bp = p - b; + + // Closest point is b + if (Vector2.Dot(n, bp) > 0.0f) + return Vector2.Dot(bp, bp); + + // Closest point is between a and b + Vector2 e = pa - n * (c / Vector2.Dot(n, n)); + return Vector2.Dot( e, e ); + } + + static bool IntersectsSegment(Rect rect, Vector2 p1, Vector2 p2) + { + float minX = Mathf.Min(p1.x, p2.x); + float maxX = Mathf.Max(p1.x, p2.x); + + if (maxX > rect.xMax) + { + maxX = rect.xMax; + } + + if (minX < rect.xMin) + { + minX = rect.xMin; + } + + if (minX > maxX) + { + return false; + } + + float minY = Mathf.Min(p1.y, p2.y); + float maxY = Mathf.Max(p1.y, p2.y); + + float dx = p2.x - p1.x; + + if (Mathf.Abs(dx) > float.Epsilon) + { + float a = (p2.y - p1.y) / dx; + float b = p1.y - a * p1.x; + minY = a * minX + b; + maxY = a * maxX + b; + } + + if (minY > maxY) + { + float tmp = maxY; + maxY = minY; + minY = tmp; + } + + if (maxY > rect.yMax) + { + maxY = rect.yMax; + } + + if (minY < rect.yMin) + { + minY = rect.yMin; + } + + if (minY > maxY) + { + return false; + } + + return true; + } + + public static void DeassociateUnusedBones(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + Debug.Assert(skinningCache.mode == SkinningMode.Character); + + var characterPart = sprite.GetCharacterPart(); + + Debug.Assert(characterPart != null); + + characterPart.DeassociateUnusedBones(); + } + + public static void DeassociateAllBones(this SpriteCache sprite) + { + var skinningCache = sprite.skinningCache; + + if (skinningCache.mode == SkinningMode.SpriteSheet) + return; + + var part = sprite.GetCharacterPart(); + if (part.bones.Length == 0) + return; + + Debug.Assert(part.sprite != null); + + part.bones = new BoneCache[0]; + part.sprite.UpdateMesh(part.bones); + + skinningCache.events.characterPartChanged.Invoke(part); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCacheExtensions.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCacheExtensions.cs.meta new file mode 100644 index 00000000..c46179c5 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/SpriteCacheExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 503b817aa45fa4a43abb42801b56b1e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCache.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCache.cs new file mode 100644 index 00000000..b61d99ae --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCache.cs @@ -0,0 +1,287 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class TransformCache : SkinningObject, IEnumerable + { + [SerializeField] + private TransformCache m_Parent; + [SerializeField] + private List m_Children = new List(); + [SerializeField] + private Vector3 m_LocalPosition; + [SerializeField] + private Quaternion m_LocalRotation = Quaternion.identity; + [SerializeField] + private Vector3 m_LocalScale = Vector3.one; + [SerializeField] + private Matrix4x4 m_LocalToWorldMatrix = Matrix4x4.identity; + + public TransformCache parent + { + get { return m_Parent; } + } + + public TransformCache[] children + { + get { return m_Children.ToArray(); } + } + + internal virtual int siblingIndex + { + get { return GetSiblingIndex(); } + set { SetSiblingIndex(value); } + } + + public int ChildCount + { + get { return m_Children.Count; } + } + + public Vector3 localPosition + { + get { return m_LocalPosition; } + set + { + m_LocalPosition = value; + Update(); + } + } + + public Quaternion localRotation + { + get { return m_LocalRotation; } + set + { + m_LocalRotation = MathUtility.NormalizeQuaternion(value); + Update(); + } + } + + public Vector3 localScale + { + get { return m_LocalScale; } + set + { + m_LocalScale = value; + Update(); + } + } + + public Vector3 position + { + get { return parentMatrix.MultiplyPoint3x4(localPosition); } + set { localPosition = parentMatrix.inverse.MultiplyPoint3x4(value); } + } + + public Quaternion rotation + { + get { return GetGlobalRotation(); } + set { SetGlobalRotation(value); } + } + + public Vector3 right + { + get { return localToWorldMatrix.MultiplyVector(Vector3.right).normalized; } + set { MatchDirection(Vector3.right, value); } + } + + public Vector3 up + { + get { return localToWorldMatrix.MultiplyVector(Vector3.up).normalized; } + set { MatchDirection(Vector3.up, value); } + } + + public Vector3 forward + { + get { return localToWorldMatrix.MultiplyVector(Vector3.forward).normalized; } + set { MatchDirection(Vector3.forward, value); } + } + + public Matrix4x4 localToWorldMatrix + { + get { return m_LocalToWorldMatrix; } + } + + public Matrix4x4 worldToLocalMatrix + { + get { return localToWorldMatrix.inverse; } + } + + private Matrix4x4 parentMatrix + { + get + { + var parentMatrix = Matrix4x4.identity; + + if (parent != null) + parentMatrix = parent.localToWorldMatrix; + + return parentMatrix; + } + } + + internal override void OnDestroy() + { + if (parent != null) + parent.RemoveChild(this); + + m_Parent = null; + m_Children.Clear(); + } + + private void Update() + { + m_LocalToWorldMatrix = parentMatrix * Matrix4x4.TRS(localPosition, localRotation, localScale); + + foreach (var child in m_Children) + child.Update(); + } + + private void AddChild(TransformCache transform) + { + m_Children.Add(transform); + } + + private void InsertChildAt(int index, TransformCache transform) + { + m_Children.Insert(index, transform); + } + + private void RemoveChild(TransformCache transform) + { + m_Children.Remove(transform); + } + + private void RemoveChildAt(int index) + { + m_Children.RemoveAt(index); + } + + private int GetSiblingIndex() + { + if (parent == null) + return -1; + + return parent.m_Children.IndexOf(this); + } + private void SetSiblingIndex(int index) + { + if (parent != null) + { + var currentIndex = parent.m_Children.IndexOf(this); + var indexToRemove = index < currentIndex ? currentIndex + 1 : currentIndex; + parent.InsertChildAt(index, this); + parent.RemoveChildAt(indexToRemove); + } + } + + public void SetParent(TransformCache newParent) + { + SetParent(newParent, true); + } + + public void SetParent(TransformCache newParent, bool worldPositionStays) + { + if (m_Parent == newParent) + return; + + var oldPosition = position; + var oldRotation = rotation; + + if (m_Parent != null) + m_Parent.RemoveChild(this); + + m_Parent = newParent; + + if (m_Parent != null) + m_Parent.AddChild(this); + + if (worldPositionStays) + { + position = oldPosition; + rotation = oldRotation; + } + else + { + Update(); + } + } + + private Quaternion GetGlobalRotation() + { + var globalRotation = localRotation; + var currentParent = parent; + + while (currentParent != null) + { + globalRotation = ScaleMulQuat(currentParent.localScale, globalRotation); + globalRotation = currentParent.localRotation * globalRotation; + currentParent = currentParent.parent; + } + + return globalRotation; + } + + private void SetGlobalRotation(Quaternion r) + { + if (parent != null) + r = parent.InverseTransformRotation(r); + localRotation = r; + } + + private Quaternion InverseTransformRotation(Quaternion r) + { + if (parent != null) + r = parent.InverseTransformRotation(r); + + r = Quaternion.Inverse(localRotation) * r; + r = ScaleMulQuat(localScale, r); + + return r; + } + + private Quaternion ScaleMulQuat(Vector3 scale, Quaternion q) + { + var s = new Vector3(Chgsign(1f, scale.x), Chgsign(1f, scale.y), Chgsign(1f, scale.z)); + q.x = Chgsign(q.x, s.y * s.z); + q.y = Chgsign(q.y, s.x * s.z); + q.z = Chgsign(q.z, s.x * s.y); + return q; + } + + private float Chgsign(float x, float y) + { + return y < 0f ? -x : x; + } + + private void MatchDirection(Vector3 localDirection, Vector3 worldDirection) + { + var direction = worldToLocalMatrix.MultiplyVector(worldDirection); + direction = Matrix4x4.TRS(Vector3.zero, localRotation, localScale).MultiplyVector(direction); + var scaledLocalDirection = Vector3.Scale(localDirection, localScale); + var deltaRotation = Quaternion.identity; + + if (scaledLocalDirection.sqrMagnitude > 0f) + { + var axis = Vector3.Cross(scaledLocalDirection, direction); + var angle = Vector3.SignedAngle(scaledLocalDirection, direction, axis); + deltaRotation = Quaternion.AngleAxis(angle, axis); + } + + localRotation = deltaRotation; + } + + IEnumerator IEnumerable.GetEnumerator() + { + return m_Children.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return (IEnumerator)m_Children.GetEnumerator(); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCache.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCache.cs.meta new file mode 100644 index 00000000..b90994da --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a43eacb849c08fa47b752df4f2e05c7a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCacheExtensions.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCacheExtensions.cs new file mode 100644 index 00000000..252cf1f1 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCacheExtensions.cs @@ -0,0 +1,43 @@ +using System; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal static class TransformCacheExtensions + { + internal static bool IsDescendant(this T transform, T ancestor) where T : TransformCache + { + if (ancestor != null) + { + var parent = transform.parent; + + while (parent != null) + { + if (parent == ancestor) + return true; + + parent = parent.parent; + } + } + + return false; + } + + internal static bool IsDescendant(this T transform, T[] ancestors) where T : TransformCache + { + return ancestors.FirstOrDefault( t => transform.IsDescendant(t) ) != null; + } + + internal static T[] FindRoots(this T[] transforms) where T : TransformCache + { + return transforms.Where(t => t.IsDescendant(transforms) == false).ToArray(); + } + + internal static T FindRoot(this T transform, T[] transforms) where T : TransformCache + { + var roots = transforms.FindRoots(); + return roots.FirstOrDefault( r => transform == r || IsDescendant(transform, r) ); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCacheExtensions.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCacheExtensions.cs.meta new file mode 100644 index 00000000..5dd5e5a4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCache/TransformCacheExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51ee03bc936f1bf4489c0ee8696ebab7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCopyUtility.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCopyUtility.cs new file mode 100644 index 00000000..edbb41be --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCopyUtility.cs @@ -0,0 +1,34 @@ +namespace UnityEditor.U2D.Animation +{ + internal static class SkinningCopyUtility + { + private static ISkinningSerializer s_SkinningSerializer = new SkinningSerializerJSON(); + public static ISkinningSerializer Serializer + { + get { return s_SkinningSerializer; } + set { s_SkinningSerializer = value; } + } + + public static string SerializeSkinningCopyDataToString(SkinningCopyData skinningData) + { + return s_SkinningSerializer.Serialize(skinningData); + } + + public static bool CanDeserializeSystemCopyBufferToSkinningCopyData() + { + if (!string.IsNullOrEmpty(EditorGUIUtility.systemCopyBuffer)) + return CanDeserializeStringToSkinningCopyData(EditorGUIUtility.systemCopyBuffer); + return false; + } + + public static bool CanDeserializeStringToSkinningCopyData(string data) + { + return s_SkinningSerializer.CanDeserialize(data); + } + + public static SkinningCopyData DeserializeStringToSkinningCopyData(string data) + { + return s_SkinningSerializer.Deserialize(data); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCopyUtility.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCopyUtility.cs.meta new file mode 100644 index 00000000..37217672 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningCopyUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: efabf946c69d212429c75db0d9aa9d1a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModule.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModule.cs new file mode 100644 index 00000000..3566c765 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModule.cs @@ -0,0 +1,569 @@ +using UnityEngine; +using System; +using System.Linq; +using System.Collections.Generic; +using UnityEditor.U2D.Sprites; + +namespace UnityEditor.U2D.Animation +{ + [RequireSpriteDataProvider(typeof(ISpriteMeshDataProvider), typeof(ISpriteBoneDataProvider))] + internal partial class SkinningModule : SpriteEditorModuleBase + { + private static class Styles + { + public static string moduleName = L10n.Tr("Skinning Editor"); + } + + private SkinningCache m_SkinningCache; + private int m_PrevNearestControl = -1; + private SpriteOutlineRenderer m_SpriteOutlineRenderer; + private MeshPreviewTool m_MeshPreviewTool; + private SkinningMode m_PreviousSkinningMode; + private SpriteBoneInfluenceTool m_CharacterSpriteTool; + private HorizontalToggleTools m_HorizontalToggleTools; + private AnimationAnalytics m_Analytics; + private ModuleToolGroup m_ModuleToolGroup; + IMeshPreviewBehaviour m_MeshPreviewBehaviourOverride = null; + bool m_CollapseToolbar; + + internal SkinningCache skinningCache + { + get { return m_SkinningCache; } + } + + private BaseTool currentTool + { + get { return skinningCache.selectedTool; } + set { skinningCache.selectedTool = value; } + } + + public override string moduleName + { + get { return Styles.moduleName; } + } + + public override void OnModuleActivate() + { + m_SkinningCache = Cache.Create(); + + AddMainUI(spriteEditor.GetMainVisualContainer()); + + using (skinningCache.DisableUndoScope()) + { + skinningCache.Create(spriteEditor, SkinningCachePersistentState.instance); + skinningCache.CreateToolCache(spriteEditor, m_LayoutOverlay); + m_CharacterSpriteTool = skinningCache.CreateTool(); + m_CharacterSpriteTool.Initialize(m_LayoutOverlay); + m_MeshPreviewTool = skinningCache.CreateTool(); + SetupModuleToolGroup(); + m_MeshPreviewTool.Activate(); + + m_SpriteOutlineRenderer = new SpriteOutlineRenderer(spriteEditor, skinningCache.events); + + spriteEditor.enableMouseMoveEvent = true; + + Undo.undoRedoPerformed += UndoRedoPerformed; + skinningCache.events.skeletonTopologyChanged.AddListener(SkeletonTopologyChanged); + skinningCache.events.skeletonPreviewPoseChanged.AddListener(SkeletonPreviewPoseChanged); + skinningCache.events.skeletonBindPoseChanged.AddListener(SkeletonBindPoseChanged); + skinningCache.events.characterPartChanged.AddListener(CharacterPartChanged); + skinningCache.events.skinningModeChanged.AddListener(OnViewModeChanged); + skinningCache.events.meshChanged.AddListener(OnMeshChanged); + skinningCache.events.boneNameChanged.AddListener(OnBoneNameChanged); + skinningCache.events.boneDepthChanged.AddListener(OnBoneDepthChanged); + skinningCache.events.spriteLibraryChanged.AddListener(OnSpriteLibraryChanged); + skinningCache.events.meshPreviewBehaviourChange.AddListener(OnMeshPreviewBehaviourChange); + + skinningCache.RestoreFromPersistentState(); + ActivateTool(skinningCache.selectedTool); + skinningCache.RestoreToolStateFromPersistentState(); + + // Set state for Switch Mode tool + m_PreviousSkinningMode = skinningCache.mode; + if (skinningCache.mode == SkinningMode.Character) + { + skinningCache.GetTool(Tools.SwitchMode).Deactivate(); + } + else + { + skinningCache.GetTool(Tools.SwitchMode).Activate(); + } + SetupSpriteEditor(true); + + m_HorizontalToggleTools = new HorizontalToggleTools(skinningCache) + { + onActivateTool = (b) => + { + using (skinningCache.UndoScope(TextContent.setTool)) + { + ActivateTool(b); + } + } + }; + + var ai = spriteEditor.GetDataProvider() as AssetImporter; + m_Analytics = new AnimationAnalytics(new UnityAnalyticsStorage(), + skinningCache.events, + new SkinningModuleAnalyticsModel(skinningCache), + ai == null ? -1 : ai.GetInstanceID()); + + UpdateCollapseToolbar(); + } + } + + public override void OnModuleDeactivate() + { + if (m_SpriteOutlineRenderer != null) + m_SpriteOutlineRenderer.Dispose(); + + spriteEditor.enableMouseMoveEvent = false; + + Undo.undoRedoPerformed -= UndoRedoPerformed; + skinningCache.events.skeletonTopologyChanged.RemoveListener(SkeletonTopologyChanged); + skinningCache.events.skeletonPreviewPoseChanged.RemoveListener(SkeletonPreviewPoseChanged); + skinningCache.events.skeletonBindPoseChanged.RemoveListener(SkeletonBindPoseChanged); + skinningCache.events.characterPartChanged.RemoveListener(CharacterPartChanged); + skinningCache.events.skinningModeChanged.RemoveListener(OnViewModeChanged); + skinningCache.events.meshChanged.RemoveListener(OnMeshChanged); + skinningCache.events.boneNameChanged.RemoveListener(OnBoneNameChanged); + skinningCache.events.boneDepthChanged.RemoveListener(OnBoneDepthChanged); + skinningCache.events.spriteLibraryChanged.RemoveListener(OnSpriteLibraryChanged); + skinningCache.events.meshPreviewBehaviourChange.RemoveListener(OnMeshPreviewBehaviourChange); + + RemoveMainUI(spriteEditor.GetMainVisualContainer()); + RestoreSpriteEditor(); + m_Analytics.Dispose(); + m_Analytics = null; + + Cache.Destroy(m_SkinningCache); + } + + private void UpdateCollapseToolbar() + { + m_CollapseToolbar = SkinningModuleSettings.compactToolBar; + m_WeightToolbar.CollapseToolBar(m_CollapseToolbar); + m_MeshToolbar.CollapseToolBar(m_CollapseToolbar); + m_BoneToolbar.CollapseToolBar(m_CollapseToolbar); + m_LayoutOverlay.verticalToolbar.Collapse(m_CollapseToolbar); + m_HorizontalToggleTools.collapseToolbar = m_CollapseToolbar; + } + + private void OnBoneNameChanged(BoneCache bone) + { + var character = skinningCache.character; + + if (character != null && character.skeleton == bone.skeleton) + skinningCache.SyncSpriteSheetSkeletons(); + DataModified(); + } + + private void OnBoneDepthChanged(BoneCache bone) + { + var sprites = skinningCache.GetSprites(); + var controller = new SpriteMeshDataController(); + + foreach (var sprite in sprites) + { + var mesh = sprite.GetMesh(); + + if (mesh.ContainsBone(bone)) + { + controller.spriteMeshData = mesh; + controller.SortTrianglesByDepth(); + skinningCache.events.meshChanged.Invoke(mesh); + } + } + + DataModified(); + } + + private void OnMeshChanged(MeshCache mesh) + { + DataModified(); + } + + private void DataModified() + { + spriteEditor.SetDataModified(); + } + + private void OnViewModeChanged(SkinningMode mode) + { + SetupSpriteEditor(); + } + + private void SetupSpriteEditor(bool setPreviewTexture = false) + { + var textureProvider = spriteEditor.GetDataProvider(); + if (textureProvider == null) + return; + + var emptyTexture = new Texture2D(1, 1, TextureFormat.RGBAHalf, false, true); + emptyTexture.hideFlags = HideFlags.HideAndDontSave; + emptyTexture.SetPixel(1, 1, new Color(0, 0, 0, 0)); + emptyTexture.Apply(); + + int width = 0, height = 0; + if (skinningCache.mode == SkinningMode.SpriteSheet) + { + textureProvider.GetTextureActualWidthAndHeight(out width, out height); + } + else + { + width = skinningCache.character.dimension.x; + height = skinningCache.character.dimension.y; + } + + if (m_PreviousSkinningMode != skinningCache.mode || setPreviewTexture) + { + spriteEditor.SetPreviewTexture(emptyTexture, width, height); + if (m_PreviousSkinningMode != skinningCache.mode) + { + m_PreviousSkinningMode = skinningCache.mode; + } + } + + spriteEditor.spriteRects = new List(); + } + + private void RestoreSpriteEditor() + { + var textureProvider = spriteEditor.GetDataProvider(); + + if (textureProvider != null) + { + int width, height; + textureProvider.GetTextureActualWidthAndHeight(out width, out height); + + var texture = textureProvider.previewTexture; + spriteEditor.SetPreviewTexture(texture, width, height); + } + + var spriteRectProvider = spriteEditor.GetDataProvider(); + + if (spriteRectProvider != null) + spriteEditor.spriteRects = new List(spriteRectProvider.GetSpriteRects()); + } + + public override bool CanBeActivated() + { + var dataProvider = spriteEditor.GetDataProvider(); + return dataProvider == null ? false : dataProvider.spriteImportMode != SpriteImportMode.None; + } + + public override void DoPostGUI() + { + if (!spriteEditor.windowDimension.Contains(Event.current.mousePosition)) + HandleUtility.nearestControl = 0; + + if (Event.current.type == EventType.Layout && m_PrevNearestControl != HandleUtility.nearestControl) + { + m_PrevNearestControl = HandleUtility.nearestControl; + spriteEditor.RequestRepaint(); + } + + skinningCache.EndUndoOperation(); + } + + public override void DoMainGUI() + { + Debug.Assert(currentTool != null); + + DoViewGUI(); + + if (!spriteEditor.editingDisabled) + skinningCache.selectionTool.DoGUI(); + + m_MeshPreviewTool.previewBehaviourOverride = m_MeshPreviewBehaviourOverride != null ? m_MeshPreviewBehaviourOverride : currentTool.previewBehaviour; + m_MeshPreviewTool.DoGUI(); + m_MeshPreviewTool.DrawOverlay(); + + m_SpriteOutlineRenderer.RenderSpriteOutline(spriteEditor, skinningCache.selectedSprite); + + m_MeshPreviewTool.OverlayWireframe(); + + if (!spriteEditor.editingDisabled) + { + currentTool.DoGUI(); + DoCopyPasteKeyboardEventHandling(); + } + + DrawRectGizmos(); + + if (SkinningModuleSettings.compactToolBar != m_CollapseToolbar) + UpdateCollapseToolbar(); + } + + public override void DoToolbarGUI(Rect drawArea) + { + m_HorizontalToggleTools.DoGUI(drawArea, currentTool, spriteEditor.editingDisabled); + } + + void DoCopyPasteKeyboardEventHandling() + { + var evt = Event.current; + if (evt.type == EventType.ValidateCommand) + { + if (evt.commandName == "Copy" || evt.commandName == "Paste") + evt.Use(); + return; + } + + if (evt.type == EventType.ExecuteCommand) + { + var copyTool = skinningCache.GetTool(Tools.CopyPaste) as CopyTool; + if (copyTool != null && evt.commandName == "Copy") + { + copyTool.OnCopyActivated(); + evt.Use(); + } + else if (copyTool != null && evt.commandName == "Paste") + { + copyTool.OnPasteActivated(true, true, false, false); + evt.Use(); + } + } + } + + private void DrawRectGizmos() + { + if (Event.current.type == EventType.Repaint) + { + var selectedSprite = skinningCache.selectedSprite; + var sprites = skinningCache.GetSprites(); + var unselectedRectColor = new Color(1f, 1f, 1f, 0.5f); + + foreach (var sprite in sprites) + { + var skeleton = skinningCache.GetEffectiveSkeleton(sprite); + + Debug.Assert(skeleton != null); + + if (skeleton.isPosePreview) + continue; + + var color = unselectedRectColor; + + if (sprite == selectedSprite) + color = DrawingUtility.kSpriteBorderColor; + + if (skinningCache.mode == SkinningMode.Character + && sprite != selectedSprite) + continue; + + var matrix = sprite.GetLocalToWorldMatrixFromMode(); + var rect = new Rect(matrix.MultiplyPoint3x4(Vector3.zero), sprite.textureRect.size); + + DrawingUtility.BeginLines(color); + DrawingUtility.DrawBox(rect); + DrawingUtility.EndLines(); + } + } + } + + private void UndoRedoPerformed() + { + using (new DisableUndoScope(skinningCache)) + { + UpdateToggleState(); + skinningCache.UndoRedoPerformed(); + SetupSpriteEditor(); + } + } + + #region CharacterConsistency + //TODO: Bring this to a better place, maybe CharacterController + private void SkeletonPreviewPoseChanged(SkeletonCache skeleton) + { + var character = skinningCache.character; + + if (character != null && character.skeleton == skeleton) + skinningCache.SyncSpriteSheetSkeletons(); + } + + private void SkeletonBindPoseChanged(SkeletonCache skeleton) + { + var character = skinningCache.character; + + if (character != null && character.skeleton == skeleton) + skinningCache.SyncSpriteSheetSkeletons(); + DataModified(); + } + + private void SkeletonTopologyChanged(SkeletonCache skeleton) + { + var character = skinningCache.character; + + if (character == null) + { + var sprite = FindSpriteFromSkeleton(skeleton); + + Debug.Assert(sprite != null); + + sprite.UpdateMesh(skeleton.bones); + + DataModified(); + } + else if (character.skeleton == skeleton) + { + skinningCache.CreateSpriteSheetSkeletons(); + DataModified(); + } + } + + private void CharacterPartChanged(CharacterPartCache characterPart) + { + var character = skinningCache.character; + + Debug.Assert(character != null); + + using (new DefaultPoseScope(character.skeleton)) + { + skinningCache.CreateSpriteSheetSkeleton(characterPart); + DataModified(); + } + + if (skinningCache.mode == SkinningMode.Character) + characterPart.SyncSpriteSheetSkeleton(); + } + + private SpriteCache FindSpriteFromSkeleton(SkeletonCache skeleton) + { + var sprites = skinningCache.GetSprites(); + return sprites.FirstOrDefault(sprite => sprite.GetSkeleton() == skeleton); + } + + #endregion + + public override bool ApplyRevert(bool apply) + { + if (apply) + { + m_Analytics.FlushEvent(); + skinningCache.applyingChanges = true; + skinningCache.RestoreBindPose(); + ApplyBone(); + ApplyMesh(); + ApplyCharacter(); + skinningCache.applyingChanges = false; + DoApplyAnalytics(); + } + else + skinningCache.Revert(); + return true; + } + + private void DoApplyAnalytics() + { + var sprites = skinningCache.GetSprites(); + var spriteBoneCount = sprites.Select(s => s.GetSkeleton().BoneCount).ToArray(); + BoneCache[] bones = null; + + if (skinningCache.hasCharacter) + bones = skinningCache.character.skeleton.bones; + else + bones = sprites.SelectMany(s => s.GetSkeleton().bones).ToArray(); + + m_Analytics.SendApplyEvent(sprites.Length, spriteBoneCount, bones); + } + + private void ApplyBone() + { + var boneDataProvider = spriteEditor.GetDataProvider(); + if (boneDataProvider != null) + { + var sprites = skinningCache.GetSprites(); + foreach (var sprite in sprites) + { + var bones = sprite.GetSkeleton().bones; + boneDataProvider.SetBones(new GUID(sprite.id), bones.ToSpriteBone(sprite.localToWorldMatrix).ToList()); + } + } + } + + private void ApplyMesh() + { + var meshDataProvider = spriteEditor.GetDataProvider(); + if (meshDataProvider != null) + { + var sprites = skinningCache.GetSprites(); + foreach (var sprite in sprites) + { + var mesh = sprite.GetMesh(); + var guid = new GUID(sprite.id); + meshDataProvider.SetVertices(guid, mesh.vertices.Select(x => + new Vertex2DMetaData() + { + boneWeight = x.editableBoneWeight.ToBoneWeight(false), + position = x.position + } + ).ToArray()); + meshDataProvider.SetIndices(guid, mesh.indices.ToArray()); + meshDataProvider.SetEdges(guid, mesh.edges.Select(x => new Vector2Int(x.index1, x.index2)).ToArray()); + } + } + } + + private void ApplyCharacter() + { + var characterDataProvider = spriteEditor.GetDataProvider(); + var character = skinningCache.character; + if (characterDataProvider != null && character != null) + { + var data = new CharacterData(); + var characterBones = character.skeleton.bones; + data.bones = characterBones.ToSpriteBone(Matrix4x4.identity); + + var parts = character.parts; + data.parts = parts.Select(x => + new CharacterPart() + { + spriteId = x.sprite.id, + spritePosition = new RectInt((int)x.position.x, (int)x.position.y, (int)x.sprite.textureRect.width, (int)x.sprite.textureRect.height), + bones = x.bones.Select(bone => Array.IndexOf(characterBones, bone)).ToArray() + } + ).ToArray(); + + characterDataProvider.SetCharacterData(data); + } + + var spriteLibDataProvider = spriteEditor.GetDataProvider(); + if (spriteLibDataProvider != null) + { + spriteLibDataProvider.SetSpriteCategoryList(skinningCache.spriteCategoryList.ToSpriteLibrary()); + } + } + + void OnSpriteLibraryChanged() + { + DataModified(); + } + + + void OnMeshPreviewBehaviourChange(IMeshPreviewBehaviour meshPreviewBehaviour) + { + m_MeshPreviewBehaviourOverride = meshPreviewBehaviour; + } + + private void SetupModuleToolGroup() + { + m_ModuleToolGroup = new ModuleToolGroup(); + m_ModuleToolGroup.AddToolToGroup(0, skinningCache.GetTool(Tools.Visibility), null); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.EditGeometry), () => currentTool = skinningCache.GetTool(Tools.EditGeometry)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.CreateVertex), () => currentTool = skinningCache.GetTool(Tools.CreateVertex)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.CreateEdge), () => currentTool = skinningCache.GetTool(Tools.CreateEdge)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.SplitEdge), () => currentTool = skinningCache.GetTool(Tools.SplitEdge)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.GenerateGeometry), () => currentTool = skinningCache.GetTool(Tools.GenerateGeometry)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.EditPose), () => currentTool = skinningCache.GetTool(Tools.EditPose)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.EditJoints), () => currentTool = skinningCache.GetTool(Tools.EditJoints)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.CreateBone), () => currentTool = skinningCache.GetTool(Tools.CreateBone)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.SplitBone), () => currentTool = skinningCache.GetTool(Tools.SplitBone)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.WeightSlider), () => currentTool = skinningCache.GetTool(Tools.WeightSlider)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.WeightBrush), () => currentTool = skinningCache.GetTool(Tools.WeightBrush)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.GenerateWeights), () => currentTool = skinningCache.GetTool(Tools.GenerateWeights)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.BoneInfluence), () => currentTool = skinningCache.GetTool(Tools.BoneInfluence)); + m_ModuleToolGroup.AddToolToGroup(1, skinningCache.GetTool(Tools.CopyPaste), () => currentTool = skinningCache.GetTool(Tools.CopyPaste)); + } + } +} + diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModule.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModule.cs.meta new file mode 100644 index 00000000..30f7558e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModule.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 92be5a949cc9a014dbcb41d98e5aec03 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModuleView.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModuleView.cs new file mode 100644 index 00000000..6385ef7c --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModuleView.cs @@ -0,0 +1,394 @@ +using System; +using UnityEditor.U2D.Common; +using UnityEditor.U2D.Layout; +using UnityEngine; +using UnityEditor.ShortcutManagement; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Animation +{ + internal partial class SkinningModule + { + private LayoutOverlay m_LayoutOverlay; + private BoneToolbar m_BoneToolbar; + private MeshToolbar m_MeshToolbar; + private WeightToolbar m_WeightToolbar; + + private InternalEditorBridge.ShortcutContext m_ShortcutContext; + + private static SkinningModule GetModuleFromContext(ShortcutArguments args) + { + var sc = args.context as InternalEditorBridge.ShortcutContext; + if (sc == null) + return null; + + return sc.context as SkinningModule; + } + + [Shortcut("2D/Animation/Toggle Tool Text", typeof(InternalEditorBridge.ShortcutContext), KeyCode.BackQuote, ShortcutModifiers.Shift)] + private static void CollapseToolbar(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null) + { + SkinningModuleSettings.compactToolBar = !SkinningModuleSettings.compactToolBar; + } + } + + [Shortcut("2D/Animation/Restore Bind Pose", typeof(InternalEditorBridge.ShortcutContext), KeyCode.Alpha1, ShortcutModifiers.Shift)] + private static void DisablePoseModeKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + var effectiveSkeleton = sm.skinningCache.GetEffectiveSkeleton(sm.skinningCache.selectedSprite); + if (effectiveSkeleton != null && effectiveSkeleton.isPosePreview) + { + using (sm.skinningCache.UndoScope(TextContent.restorePose)) + { + sm.skinningCache.RestoreBindPose(); + sm.skinningCache.events.shortcut.Invoke("#1"); + } + } + } + } + + [Shortcut("2D/Animation/Toggle Character Mode", typeof(InternalEditorBridge.ShortcutContext), KeyCode.Alpha2, ShortcutModifiers.Shift)] + private static void ToggleCharacterModeKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled && sm.skinningCache.hasCharacter) + { + var tool = sm.skinningCache.GetTool(Tools.SwitchMode); + + using (sm.skinningCache.UndoScope(TextContent.setMode)) + { + if (tool.isActive) + tool.Deactivate(); + else + tool.Activate(); + } + + sm.skinningCache.events.shortcut.Invoke("#2"); + } + } + + [Shortcut("2D/Animation/Preview Pose", typeof(InternalEditorBridge.ShortcutContext), KeyCode.Q, ShortcutModifiers.Shift)] + private static void EditPoseKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetSkeletonTool(Tools.EditPose); + sm.skinningCache.events.shortcut.Invoke("#q"); + } + } + + [Shortcut("2D/Animation/Edit Bone", typeof(InternalEditorBridge.ShortcutContext), KeyCode.W, ShortcutModifiers.Shift)] + private static void EditJointsKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetSkeletonTool(Tools.EditJoints); + sm.skinningCache.events.shortcut.Invoke("#w"); + } + } + + [Shortcut("2D/Animation/Create Bone", typeof(InternalEditorBridge.ShortcutContext), KeyCode.E, ShortcutModifiers.Shift)] + private static void CreateBoneKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetSkeletonTool(Tools.CreateBone); + sm.skinningCache.events.shortcut.Invoke("#e"); + } + } + + [Shortcut("2D/Animation/Split Bone", typeof(InternalEditorBridge.ShortcutContext), KeyCode.R, ShortcutModifiers.Shift)] + private static void SplitBoneKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetSkeletonTool(Tools.SplitBone); + sm.skinningCache.events.shortcut.Invoke("#r"); + } + } + + [Shortcut("2D/Animation/Auto Geometry", typeof(InternalEditorBridge.ShortcutContext), KeyCode.A, ShortcutModifiers.Shift)] + private static void GenerateGeometryKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetMeshTool(Tools.GenerateGeometry); + sm.skinningCache.events.shortcut.Invoke("#a"); + } + } + + [Shortcut("2D/Animation/Edit Geometry", typeof(InternalEditorBridge.ShortcutContext), KeyCode.S, ShortcutModifiers.Shift)] + private static void MeshSelectionKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetMeshTool(Tools.EditGeometry); + sm.skinningCache.events.shortcut.Invoke("#s"); + } + } + + [Shortcut("2D/Animation/Create Vertex", typeof(InternalEditorBridge.ShortcutContext), KeyCode.J, ShortcutModifiers.Shift)] + private static void CreateVertex(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetMeshTool(Tools.CreateVertex); + sm.skinningCache.events.shortcut.Invoke("#d"); + } + } + + [Shortcut("2D/Animation/Create Edge", typeof(InternalEditorBridge.ShortcutContext), KeyCode.G, ShortcutModifiers.Shift)] + private static void CreateEdgeKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetMeshTool(Tools.CreateEdge); + sm.skinningCache.events.shortcut.Invoke("#g"); + } + } + + [Shortcut("2D/Animation/Split Edge", typeof(InternalEditorBridge.ShortcutContext), KeyCode.H, ShortcutModifiers.Shift)] + private static void SplitEdge(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetMeshTool(Tools.SplitEdge); + sm.skinningCache.events.shortcut.Invoke("#h"); + } + } + + [Shortcut("2D/Animation/Auto Weights", typeof(InternalEditorBridge.ShortcutContext), KeyCode.Z, ShortcutModifiers.Shift)] + private static void GenerateWeightsKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetWeightTool(Tools.GenerateWeights); + sm.skinningCache.events.shortcut.Invoke("#z"); + } + } + + [Shortcut("2D/Animation/Weight Slider", typeof(InternalEditorBridge.ShortcutContext), KeyCode.X, ShortcutModifiers.Shift)] + private static void WeightSliderKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetWeightTool(Tools.WeightSlider); + sm.skinningCache.events.shortcut.Invoke("#x"); + } + } + + [Shortcut("2D/Animation/Weight Brush", typeof(InternalEditorBridge.ShortcutContext), KeyCode.N, ShortcutModifiers.Shift)] + private static void WeightBrushKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.SetWeightTool(Tools.WeightBrush); + sm.skinningCache.events.shortcut.Invoke("#c"); + } + } + + [Shortcut("2D/Animation/Bone Influence", typeof(InternalEditorBridge.ShortcutContext), KeyCode.V, ShortcutModifiers.Shift)] + private static void BoneInfluenceKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled && sm.skinningCache.mode == SkinningMode.Character) + { + sm.SetWeightTool(Tools.BoneInfluence); + sm.skinningCache.events.shortcut.Invoke("#v"); + } + } + + [Shortcut("2D/Animation/Paste Panel Weights", typeof(InternalEditorBridge.ShortcutContext), KeyCode.B, ShortcutModifiers.Shift)] + private static void PastePanelKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.m_HorizontalToggleTools.TogglePasteTool(sm.currentTool); + sm.skinningCache.events.shortcut.Invoke("#b"); + } + } + + [Shortcut("2D/Animation/Visibility Panel", typeof(InternalEditorBridge.ShortcutContext), KeyCode.P, ShortcutModifiers.Shift)] + private static void VisibilityPanelKey(ShortcutArguments args) + { + var sm = GetModuleFromContext(args); + if (sm != null && !sm.spriteEditor.editingDisabled) + { + sm.m_HorizontalToggleTools.ToggleVisibilityTool(sm.currentTool); + sm.skinningCache.events.shortcut.Invoke("#p"); + } + } + + private void AddMainUI(VisualElement mainView) + { + var visualTree = ResourceLoader.Load("LayoutOverlay/LayoutOverlay.uxml"); + VisualElement clone = visualTree.CloneTree(); + m_LayoutOverlay = clone.Q("LayoutOverlay"); + + mainView.Add(m_LayoutOverlay); + m_LayoutOverlay.hasScrollbar = true; + m_LayoutOverlay.StretchToParentSize(); + + CreateBoneToolbar(); + CreateMeshToolbar(); + CreateWeightToolbar(); + + m_ShortcutContext = new InternalEditorBridge.ShortcutContext() + { + isActive = isFocused, + context = this + }; + InternalEditorBridge.RegisterShortcutContext(m_ShortcutContext); + InternalEditorBridge.AddEditorApplicationProjectLoadedCallback(OnProjectLoaded); + } + + private void OnProjectLoaded() + { + if (m_ShortcutContext != null) + InternalEditorBridge.RegisterShortcutContext(m_ShortcutContext); + } + + private void DoViewGUI() + { + if (spriteEditor.editingDisabled == m_BoneToolbar.enabledSelf) + { + m_BoneToolbar.SetEnabled(!spriteEditor.editingDisabled); + m_MeshToolbar.SetEnabled(!spriteEditor.editingDisabled); + m_WeightToolbar.SetEnabled(!spriteEditor.editingDisabled); + } + + if (spriteEditor.editingDisabled == m_LayoutOverlay.rightOverlay.enabledSelf) + { + m_LayoutOverlay.rightOverlay.SetEnabled(!spriteEditor.editingDisabled); + m_LayoutOverlay.rightOverlay.visible = !spriteEditor.editingDisabled; + } + } + + private bool isFocused() + { + return spriteEditor != null && (EditorWindow.focusedWindow == spriteEditor as EditorWindow); + } + + private void CreateBoneToolbar() + { + m_BoneToolbar = BoneToolbar.GenerateFromUXML(); + m_BoneToolbar.Setup(skinningCache); + m_LayoutOverlay.verticalToolbar.AddToContainer(m_BoneToolbar); + + m_BoneToolbar.SetSkeletonTool += SetSkeletonTool; + m_BoneToolbar.SetEnabled(!spriteEditor.editingDisabled); + } + + private void CreateMeshToolbar() + { + m_MeshToolbar = MeshToolbar.GenerateFromUXML(); + m_MeshToolbar.skinningCache = skinningCache; + m_LayoutOverlay.verticalToolbar.AddToContainer(m_MeshToolbar); + + m_MeshToolbar.SetMeshTool += SetMeshTool; + m_MeshToolbar.SetEnabled(!spriteEditor.editingDisabled); + } + + private void CreateWeightToolbar() + { + m_WeightToolbar = WeightToolbar.GenerateFromUXML(); + m_WeightToolbar.skinningCache = skinningCache; + m_LayoutOverlay.verticalToolbar.AddToContainer(m_WeightToolbar); + m_WeightToolbar.SetWeightTool += SetWeightTool; + m_WeightToolbar.SetEnabled(!spriteEditor.editingDisabled); + } + + private void SetSkeletonTool(Tools toolType) + { + var tool = skinningCache.GetTool(toolType) as SkeletonToolWrapper; + + if (currentTool == tool) + return; + + using (skinningCache.UndoScope(TextContent.setTool)) + { + ActivateTool(tool); + + if (tool.editBindPose) + skinningCache.RestoreBindPose(); + } + } + + private void SetMeshTool(Tools toolType) + { + var tool = skinningCache.GetTool(toolType); + + if (currentTool == tool) + return; + + using (skinningCache.UndoScope(TextContent.setTool)) + { + ActivateTool(tool); + skinningCache.RestoreBindPose(); + UnselectBones(); + } + } + + private void SetWeightTool(Tools toolType) + { + var tool = skinningCache.GetTool(toolType); + + if (currentTool == tool) + return; + + using (skinningCache.UndoScope(TextContent.setTool)) + { + ActivateTool(tool); + } + } + + private void ActivateTool(BaseTool tool) + { + m_ModuleToolGroup.ActivateTool(tool); + UpdateToggleState(); + skinningCache.events.toolChanged.Invoke(tool); + } + + private void UnselectBones() + { + skinningCache.skeletonSelection.Clear(); + skinningCache.events.boneSelectionChanged.Invoke(); + } + + private void UpdateToggleState() + { + Debug.Assert(m_BoneToolbar != null); + Debug.Assert(m_MeshToolbar != null); + Debug.Assert(m_WeightToolbar != null); + + m_BoneToolbar.UpdateToggleState(); + m_MeshToolbar.UpdateToggleState(); + m_WeightToolbar.UpdateToggleState(); + } + + private void RemoveMainUI(VisualElement mainView) + { + InternalEditorBridge.RemoveEditorApplicationProjectLoadedCallback(OnProjectLoaded); + InternalEditorBridge.UnregisterShortcutContext(m_ShortcutContext); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModuleView.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModuleView.cs.meta new file mode 100644 index 00000000..40efd6e6 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningModuleView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ddf280179469e548a5aff8e5eec973c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer.meta new file mode 100644 index 00000000..acc85cec --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a526b93b1b26d040a197bb4ffe84ba1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/ISkinningSerializer.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/ISkinningSerializer.cs new file mode 100644 index 00000000..22b89af4 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/ISkinningSerializer.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; + + +namespace UnityEditor.U2D.Animation +{ + internal interface ISkinningSerializer + { + bool CanDeserialize(string data); + SkinningCopyData Deserialize(string data); + string Serialize(SkinningCopyData skinningData); + } + + [Serializable] + internal class SpriteBoneCopyData + { + public UnityEngine.U2D.SpriteBone spriteBone; + public int order; + } + + [Serializable] + internal class SkinningCopySpriteData + { + public string spriteName; + public List spriteBones; + public List vertices; + public List indices; + public List edges; + public List boneWeightNames; + } + + [Serializable] + internal class SkinningCopyData + { + public float pixelsPerUnit; + public List copyData = new List(); + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/ISkinningSerializer.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/ISkinningSerializer.cs.meta new file mode 100644 index 00000000..0f33f053 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/ISkinningSerializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65760d058db37cb438c9002fb9c5dc92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs new file mode 100644 index 00000000..90b7005a --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs @@ -0,0 +1,31 @@ +using UnityEngine; + +namespace UnityEditor.U2D.Animation +{ + internal class SkinningSerializerJSON : ISkinningSerializer + { + public bool CanDeserialize(string data) + { + bool result = true; + try + { + JsonUtility.FromJson(data); + } + catch + { + result = false; + } + return result; + } + + public SkinningCopyData Deserialize(string data) + { + return JsonUtility.FromJson(data); + } + + public string Serialize(SkinningCopyData skinningData) + { + return JsonUtility.ToJson(skinningData); + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs.meta new file mode 100644 index 00000000..3139052e --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerJSON.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 171c69f47e06f2d47ab4225b6afbb5db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerXML.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerXML.cs new file mode 100644 index 00000000..0fb729df --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerXML.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Xml; +using System.Xml.Serialization; + + +namespace UnityEditor.U2D.Animation +{ + internal class SkinningXMLSerializer : ISkinningSerializer + { + public bool CanDeserialize(string data) + { + bool result = false; + try + { + using (TextReader textReader = new StringReader(data)) + { + using (XmlTextReader xmlReader = new XmlTextReader(textReader)) + { + var xmlSerializer = new XmlSerializer(typeof(List)); + result = xmlSerializer.CanDeserialize(xmlReader); + } + } + } + catch + { + } + return result; + } + + public SkinningCopyData Deserialize(string data) + { + SkinningCopyData skinningCopyData; + using (TextReader textReader = new StringReader(data)) + { + using (XmlTextReader xmlReader = new XmlTextReader(textReader)) + { + var xmlSerializer = new XmlSerializer(typeof(SkinningCopyData)); + if (!xmlSerializer.CanDeserialize(xmlReader)) + { + throw new InvalidOperationException( + "Unable to deserialize system copy buffer to Skinning Copy Data"); + } + skinningCopyData = (SkinningCopyData)xmlSerializer.Deserialize(xmlReader); + } + } + return skinningCopyData; + } + + public string Serialize(SkinningCopyData skinningData) + { + XmlSerializer xmlSerializer = new XmlSerializer(skinningData.GetType()); + using (StringWriter textWriter = new StringWriter()) + { + xmlSerializer.Serialize(textWriter, skinningData); + return textWriter.ToString(); + } + } + } +} diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerXML.cs.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerXML.cs.meta new file mode 100644 index 00000000..ef7b42c2 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SkinningSerializer/SkinningSerializerXML.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9aa1c187477fd364bb93e6f97f16c9fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SpriteBoneInfluence.meta b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SpriteBoneInfluence.meta new file mode 100644 index 00000000..94480879 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SpriteBoneInfluence.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae8222a77d2168b45b8a300c2ae1300b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SpriteBoneInfluence/SpriteBoneInfluenceListWidget.cs b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SpriteBoneInfluence/SpriteBoneInfluenceListWidget.cs new file mode 100644 index 00000000..048cdb03 --- /dev/null +++ b/PO/Library/PackageCache/com.unity.2d.animation@3.2.6/Editor/SkinningModule/SpriteBoneInfluence/SpriteBoneInfluenceListWidget.cs @@ -0,0 +1,131 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UIElements; + +namespace UnityEditor.U2D.Animation +{ + internal class SelectListView : ListView + { + public class CustomUxmlFactory : UxmlFactory {} + + public new void AddToSelection(int index) + { + base.AddToSelection(index); + } + + public new void ClearSelection() + { + base.ClearSelection(); + } + } + + internal class SpriteBoneInfluenceListWidget : VisualElement + { + public class CustomUxmlFactory : UxmlFactory {} + public class CustomUxmlTraits : UxmlTraits {} + + private List m_BoneInfluences; + private SelectListView m_ListView; + bool m_IgnoreSelectionChange = false; + private Button m_AddButton; + private Button m_RemoveButton; + public Action onAddBone = () => {}; + public Action onRemoveBone = () => {}; + public Action> onReordered = _ => {}; + public Action> onSelectionChanged = (s) => {}; + public Func GetController = () => null; + + public SpriteBoneInfluenceListWidget() + { + var visualTree = ResourceLoader.Load("SkinningModule/SpriteBoneInfluenceListWidget.uxml"); + var ve = visualTree.CloneTree().Q("Container"); + ve.styleSheets.Add(ResourceLoader.Load("SkinningModule/SpriteBoneInfluenceListWidgetStyle.uss")); + if (EditorGUIUtility.isProSkin) + AddToClassList("Dark"); + this.Add(ve); + BindElements(); + } + + private void BindElements() + { + m_ListView = this.Q(); + m_ListView.selectionType = SelectionType.Multiple; + m_ListView.itemsSource = m_BoneInfluences; + m_ListView.makeItem = () => + { + var label = new Label() + { + name = "ListRow" + }; + return label; + }; + m_ListView.bindItem = (e, index) => + { + if (m_BoneInfluences[index] == null) + return; + + (e as Label).text = m_BoneInfluences[index].name; + if (index % 2 == 0) + { + e.RemoveFromClassList("ListRowOddColor"); + e.AddToClassList("ListRowEvenColor"); + } + else + { + e.RemoveFromClassList("ListRowEvenColor"); + e.AddToClassList("ListRowOddColor"); + } + }; + + m_ListView.onSelectionChanged += OnListViewSelectionChanged; + m_AddButton = this.Q