first commit

This commit is contained in:
SimonSayeBabu
2025-01-17 13:10:20 +01:00
commit bd1057cec0
16967 changed files with 1048699 additions and 0 deletions
.vs/TM1
.vsconfigAssembly-CSharp.Player.csprojAssembly-CSharp.csproj
Assets
Images.meta
Images
Materials.meta
Materials
Prefabs.meta
Prefabs
Scenes.meta
Scenes
Scripts.meta
Scripts
TextMesh Pro.meta
TextMesh Pro
Documentation.meta
Documentation
Examples & Extras.meta
Examples & Extras
Fonts.meta
Fonts
Materials.meta
Materials
Prefabs.meta
Prefabs
Resources.meta
Resources
Scenes.meta
Scenes
01- Single Line TextMesh Pro.unity01- Single Line TextMesh Pro.unity.meta02 - Multi-line TextMesh Pro.unity02 - Multi-line TextMesh Pro.unity.meta03 - Line Justification.unity03 - Line Justification.unity.meta04 - Word Wrapping.unity04 - Word Wrapping.unity.meta05 - Style Tags.unity05 - Style Tags.unity.meta06 - Extra Rich Text Examples.unity06 - Extra Rich Text Examples.unity.meta07 - Superscript & Subscript Example.unity07 - Superscript & Subscript Example.unity.meta08 - Improved Text Alignment.unity08 - Improved Text Alignment.unity.meta09 - Margin Tag Example.unity09 - Margin Tag Example.unity.meta10 - Bullets & Numbered List Example.unity10 - Bullets & Numbered List Example.unity.meta11 - The Style Tag.unity11 - The Style Tag.unity.meta12 - Link Example.unity12 - Link Example.unity.meta12a - Text Interactions.unity12a - Text Interactions.unity.meta13 - Soft Hyphenation.unity13 - Soft Hyphenation.unity.meta14 - Multi Font & Sprites.unity14 - Multi Font & Sprites.unity.meta15 - Inline Graphics & Sprites.unity15 - Inline Graphics & Sprites.unity.meta16 - Linked text overflow mode example.unity16 - Linked text overflow mode example.unity.meta17 - Old Computer Terminal.unity17 - Old Computer Terminal.unity.meta18 - ScrollRect & Masking & Layout.unity18 - ScrollRect & Masking & Layout.unity.meta19 - Masking Texture & Soft Mask.unity19 - Masking Texture & Soft Mask.unity.meta20 - Input Field with Scrollbar.unity20 - Input Field with Scrollbar.unity.meta21 - Script Example.unity21 - Script Example.unity.meta22 - Basic Scripting Example.unity22 - Basic Scripting Example.unity.meta23 - Animating Vertex Attributes.unity23 - Animating Vertex Attributes.unity.meta24 - Surface Shader Example.unity24 - Surface Shader Example.unity.meta25 - Sunny Days Example.unity25 - Sunny Days Example.unity.meta26 - Dropdown Placeholder Example.unity26 - Dropdown Placeholder Example.unity.metaBenchmark (Floating Text).unityBenchmark (Floating Text).unity.meta
Scripts.meta
Scripts
Sprites.meta
Sprites
Textures.meta
Textures
Fonts.meta
Fonts
Resources.meta
Resources
Shaders.meta
Shaders
Sprites.meta
Sprites
light.cslight.cs.meta
Library
APIUpdater
AnnotationManagerArtifactDBArtifactDB-lock
Artifacts
00
01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
12
13
14
15
16
17
18
19
1a
1b
1c
1d
1e
1f
20
21
22
23
24
25
26
27
28
29
2a
2b
2c
2d
2e
2f
30
31
32
33
34
35
36
37
38
39
3a
3b
3c
3d
3e
3f
40
41
42
43
44
45
46
47
48
49
4a
4b
4c
4d
4e
4f
50
51
52
53
54
55
56
57
58
59
5a
5b
5c
5d
5e
5f
60
61
62
63
64
65
66
67
68
69
6a
6b
6c
6d
6e
6f
70
71
72
73
74
75
76
77
78
79
7a
7b
7c
7d
7e
7f
80
81
82
83
84
85
86
87
88
89
8a
8b
8c
8d
8e
8f
90
91
92
93
94
95
96
97
98
99
9a
9b
9c
9d
9e
9f
a0
a1
a2
a3
a4
a5
a6
a7
a8
a9
aa
ab
ac
ad
ae
af
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
ba
bb
bc
bd
be
bf
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
ca
cb
cc
cd
ce
cf
d0
d1
d2
d3
d4
d5
d6
d7
d8
d9
da
db
dc
dd
de
df
e0
e1
e2
e3
e4
e5
e6
e7
e8
e9
ea
eb
ec
ed
ee
ef
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
fa
fb
fc
fd
fe
ff
Bee
1900b0aE-inputdata.json1900b0aE.dag1900b0aE.dag.json1900b0aE.dag.outputdata1900b0aE.dag.payloads1900b0aE.dag_derived1900b0aE.dag_fsmtime1900b0aESkipCompile-inputdata.json1900b0aESkipCompile.dag1900b0aESkipCompile.dag.json1900b0aESkipCompile.dag.outputdata1900b0aESkipCompile.dag.payloads1900b0aESkipCompile.dag_derived1900b0aESkipCompile.dag_fsmtime1900b0aP-inputdata.json1900b0aP.dag1900b0aP.dag.json1900b0aP.dag.outputdata1900b0aP.dag.payloads1900b0aP.dag_derived1900b0aP.dag_fsmtime
CachedNodeOutput
016026d7f7054122373d975ec2e8c311_out0e6c1c4d410fba659e9ac8ed2b2c7093_out0e9d75ec6c8c694629086a4be83d35f6_out12c87243b3fb7b3566caea92a148e2b3_out2304e62947a537015537cf6b30e52451_out2bfbcf87bf4e55440113f2e2f0421625_out2d38cccb82552b2f3ab7227459063fcc_out2f04faa483a1504e583b2544dab5904f_out332acac50de206377b90728cb6e3d710_out3962adafb9eb9a7a344f56d358cbda08_out4012be7264a582ed895a85ac49d2c102_out4012be72b3a898af010d3b1660c693ef_out43891922b39b8701f18182bed7ff63fd_out4a8e30b4585c9b26974879694367f8fc_out4b6e540449b93f270350f6c9d2297d22_out4b6e5404a80704e44c2073e279be1add_out4deeacddebf29cb9734530a6be8b43ac_out4f98a2bcb81e0ea41a2c0977f35a2fb6_out5063f5b743d9e3859c2f24fa900375d6_out508e6a1ecc3bba151daf9fb8379c3051_out526a871bba574e54ca8b009aa01328f7_out560b6c9482e2d935dd1c82805cbe9861_out5afb59a7e8b8d8659645c6f092f23087_out5e6a61c8f9c9b926845bc0337f7cc3c5_out79eb1d1c6d02e8f803f7396fdf81cb39_out80c0c4289b2db57d8661932ee0ec66cc_out8a54ffa787b9f450a1e3843d48a4d72d_out8ea3ef1e8fdad26365aede1c47958067_out9bfae450949ec7f1bd9e22ff5f52fb5d_outaa03fca62fe22be49b0d79becce9fd16_outaa6f1560ef68f4f52b2872cb797ff576_outaba9d17307b85657a7a560361314e649_outaefa0694c1216862b6fc315a1da0ac02_outb261a3a7bec4d8ee027e640a32c8cc8d_outb3cefea1ef4dbd239b86ed8ac0ddf572_outb4176ebb4a672e00b1a0da2c6ef948d5_outb7102a64f984a2fc30140377a14be7e3_outc0c721496f05373765aede1caa551f35_outc436933e980ff96035d950dd7a737b47_outc6dca2d0632887762ded96ac708ebb36_outc8dcf2b9fa0d561a1221a59a72808025_outcaf5aeb136443c31bf2a6da5e2edbc54_outcb09bb79e4fa863ad96dbc9c8f90c081_outce7c5071ad313eb6c5ef1886c6310285_outd17246f3ab22d254ea41a0782040e5d4_outd2248c74dedfb60ae327d5ca5244a93c_outdaa20dd4cd32f51819e4446b4ded4b0d_outdbab6f887b655a52305b506eadb1143f_outdfedf66039f455f95382631d18b31c87_oute0dd852f26e0d8c8133510ee053408d9_oute43d06246ad794dbbca37748accf8384_oute8b874f97862473d2b2872cbd28d1866_outf115b1b0f6cd593dd7a828420557c1d2_outf49c8c45a7bf6db15f42364936f49194_outf9e5ec84199132eab22ee81b8df7316e_outfc71f5bebe91f8ad51fc77d412ecc676_out
Player6747e0a5-inputdata.jsonPlayer6747e0a5.dagPlayer6747e0a5.dag.jsonPlayer6747e0a5.dag.outputdataPlayer6747e0a5.dag.payloadsPlayer6747e0a5.dag_derivedPlayer6747e0a5.dag_fsmtime
PlayerScriptAssemblies
TundraBuildState.stateTundraBuildState.state.map
artifacts
1900b0aE.dag
Assembly-CSharp.UnityAdditionalFile.txtAssembly-CSharp.dllAssembly-CSharp.dll.mvfrmAssembly-CSharp.dll.mvfrm.rspAssembly-CSharp.pdbAssembly-CSharp.ref.dllAssembly-CSharp.rspAssembly-CSharp.rsp2Unity.CollabProxy.Editor.UnityAdditionalFile.txtUnity.CollabProxy.Editor.dllUnity.CollabProxy.Editor.dll.mvfrmUnity.CollabProxy.Editor.dll.mvfrm.rspUnity.CollabProxy.Editor.pdbUnity.CollabProxy.Editor.ref.dllUnity.CollabProxy.Editor.rspUnity.CollabProxy.Editor.rsp2Unity.EditorCoroutines.Editor.UnityAdditionalFile.txtUnity.EditorCoroutines.Editor.dllUnity.EditorCoroutines.Editor.dll.mvfrmUnity.EditorCoroutines.Editor.dll.mvfrm.rspUnity.EditorCoroutines.Editor.pdbUnity.EditorCoroutines.Editor.ref.dllUnity.EditorCoroutines.Editor.rspUnity.EditorCoroutines.Editor.rsp2Unity.Performance.Profile-Analyzer.Editor.UnityAdditionalFile.txtUnity.Performance.Profile-Analyzer.Editor.dllUnity.Performance.Profile-Analyzer.Editor.dll.mvfrmUnity.Performance.Profile-Analyzer.Editor.dll.mvfrm.rspUnity.Performance.Profile-Analyzer.Editor.pdbUnity.Performance.Profile-Analyzer.Editor.ref.dllUnity.Performance.Profile-Analyzer.Editor.rspUnity.Performance.Profile-Analyzer.Editor.rsp2Unity.PlasticSCM.Editor.UnityAdditionalFile.txtUnity.PlasticSCM.Editor.dllUnity.PlasticSCM.Editor.dll.mvfrmUnity.PlasticSCM.Editor.dll.mvfrm.rspUnity.PlasticSCM.Editor.pdbUnity.PlasticSCM.Editor.ref.dllUnity.PlasticSCM.Editor.rspUnity.PlasticSCM.Editor.rsp2Unity.Rider.Editor.UnityAdditionalFile.txtUnity.Rider.Editor.dllUnity.Rider.Editor.dll.mvfrmUnity.Rider.Editor.dll.mvfrm.rspUnity.Rider.Editor.pdbUnity.Rider.Editor.ref.dllUnity.Rider.Editor.rspUnity.Rider.Editor.rsp2Unity.Settings.Editor.UnityAdditionalFile.txtUnity.Settings.Editor.dllUnity.Settings.Editor.dll.mvfrmUnity.Settings.Editor.dll.mvfrm.rspUnity.Settings.Editor.pdbUnity.Settings.Editor.ref.dllUnity.Settings.Editor.rspUnity.Settings.Editor.rsp2Unity.TestTools.CodeCoverage.Editor.OpenCover.Model.UnityAdditionalFile.txtUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dll.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dll.mvfrm.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.ref.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.rsp2Unity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.UnityAdditionalFile.txtUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dll.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dll.mvfrm.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.ref.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.rsp2Unity.TestTools.CodeCoverage.Editor.UnityAdditionalFile.txtUnity.TestTools.CodeCoverage.Editor.dllUnity.TestTools.CodeCoverage.Editor.dll.mvfrmUnity.TestTools.CodeCoverage.Editor.dll.mvfrm.rspUnity.TestTools.CodeCoverage.Editor.pdbUnity.TestTools.CodeCoverage.Editor.ref.dllUnity.TestTools.CodeCoverage.Editor.rspUnity.TestTools.CodeCoverage.Editor.rsp2Unity.TextMeshPro.Editor.UnityAdditionalFile.txtUnity.TextMeshPro.Editor.dllUnity.TextMeshPro.Editor.dll.mvfrmUnity.TextMeshPro.Editor.dll.mvfrm.rspUnity.TextMeshPro.Editor.pdbUnity.TextMeshPro.Editor.ref.dllUnity.TextMeshPro.Editor.rspUnity.TextMeshPro.Editor.rsp2Unity.TextMeshPro.UnityAdditionalFile.txtUnity.TextMeshPro.dllUnity.TextMeshPro.dll.mvfrmUnity.TextMeshPro.dll.mvfrm.rspUnity.TextMeshPro.pdbUnity.TextMeshPro.ref.dllUnity.TextMeshPro.rspUnity.TextMeshPro.rsp2Unity.Timeline.Editor.UnityAdditionalFile.txtUnity.Timeline.Editor.dllUnity.Timeline.Editor.dll.mvfrmUnity.Timeline.Editor.dll.mvfrm.rspUnity.Timeline.Editor.pdbUnity.Timeline.Editor.ref.dllUnity.Timeline.Editor.rspUnity.Timeline.Editor.rsp2Unity.Timeline.UnityAdditionalFile.txtUnity.Timeline.dllUnity.Timeline.dll.mvfrmUnity.Timeline.dll.mvfrm.rspUnity.Timeline.pdbUnity.Timeline.ref.dllUnity.Timeline.rspUnity.Timeline.rsp2Unity.VSCode.Editor.UnityAdditionalFile.txtUnity.VSCode.Editor.dllUnity.VSCode.Editor.dll.mvfrmUnity.VSCode.Editor.dll.mvfrm.rspUnity.VSCode.Editor.pdbUnity.VSCode.Editor.ref.dllUnity.VSCode.Editor.rspUnity.VSCode.Editor.rsp2Unity.VisualScripting.Core.Editor.UnityAdditionalFile.txtUnity.VisualScripting.Core.Editor.dllUnity.VisualScripting.Core.Editor.dll.mvfrmUnity.VisualScripting.Core.Editor.dll.mvfrm.rspUnity.VisualScripting.Core.Editor.pdbUnity.VisualScripting.Core.Editor.ref.dllUnity.VisualScripting.Core.Editor.rspUnity.VisualScripting.Core.Editor.rsp2Unity.VisualScripting.Core.UnityAdditionalFile.txtUnity.VisualScripting.Core.dllUnity.VisualScripting.Core.dll.mvfrmUnity.VisualScripting.Core.dll.mvfrm.rspUnity.VisualScripting.Core.pdbUnity.VisualScripting.Core.ref.dllUnity.VisualScripting.Core.rspUnity.VisualScripting.Core.rsp2Unity.VisualScripting.Flow.Editor.UnityAdditionalFile.txtUnity.VisualScripting.Flow.Editor.dllUnity.VisualScripting.Flow.Editor.dll.mvfrmUnity.VisualScripting.Flow.Editor.dll.mvfrm.rspUnity.VisualScripting.Flow.Editor.pdbUnity.VisualScripting.Flow.Editor.ref.dllUnity.VisualScripting.Flow.Editor.rspUnity.VisualScripting.Flow.Editor.rsp2Unity.VisualScripting.Flow.UnityAdditionalFile.txtUnity.VisualScripting.Flow.dllUnity.VisualScripting.Flow.dll.mvfrmUnity.VisualScripting.Flow.dll.mvfrm.rspUnity.VisualScripting.Flow.pdbUnity.VisualScripting.Flow.ref.dllUnity.VisualScripting.Flow.rspUnity.VisualScripting.Flow.rsp2Unity.VisualScripting.SettingsProvider.Editor.UnityAdditionalFile.txtUnity.VisualScripting.SettingsProvider.Editor.dllUnity.VisualScripting.SettingsProvider.Editor.dll.mvfrmUnity.VisualScripting.SettingsProvider.Editor.dll.mvfrm.rspUnity.VisualScripting.SettingsProvider.Editor.pdbUnity.VisualScripting.SettingsProvider.Editor.ref.dllUnity.VisualScripting.SettingsProvider.Editor.rspUnity.VisualScripting.SettingsProvider.Editor.rsp2Unity.VisualScripting.Shared.Editor.UnityAdditionalFile.txtUnity.VisualScripting.Shared.Editor.dllUnity.VisualScripting.Shared.Editor.dll.mvfrmUnity.VisualScripting.Shared.Editor.dll.mvfrm.rspUnity.VisualScripting.Shared.Editor.pdbUnity.VisualScripting.Shared.Editor.ref.dllUnity.VisualScripting.Shared.Editor.rspUnity.VisualScripting.Shared.Editor.rsp2Unity.VisualScripting.State.Editor.UnityAdditionalFile.txtUnity.VisualScripting.State.Editor.dllUnity.VisualScripting.State.Editor.dll.mvfrmUnity.VisualScripting.State.Editor.dll.mvfrm.rspUnity.VisualScripting.State.Editor.pdbUnity.VisualScripting.State.Editor.ref.dllUnity.VisualScripting.State.Editor.rspUnity.VisualScripting.State.Editor.rsp2Unity.VisualScripting.State.UnityAdditionalFile.txtUnity.VisualScripting.State.dllUnity.VisualScripting.State.dll.mvfrmUnity.VisualScripting.State.dll.mvfrm.rspUnity.VisualScripting.State.pdbUnity.VisualScripting.State.ref.dllUnity.VisualScripting.State.rspUnity.VisualScripting.State.rsp2Unity.VisualStudio.Editor.UnityAdditionalFile.txtUnity.VisualStudio.Editor.dllUnity.VisualStudio.Editor.dll.mvfrmUnity.VisualStudio.Editor.dll.mvfrm.rspUnity.VisualStudio.Editor.pdbUnity.VisualStudio.Editor.ref.dllUnity.VisualStudio.Editor.rspUnity.VisualStudio.Editor.rsp2UnityEditor.TestRunner.UnityAdditionalFile.txtUnityEditor.TestRunner.dllUnityEditor.TestRunner.dll.mvfrmUnityEditor.TestRunner.dll.mvfrm.rspUnityEditor.TestRunner.pdbUnityEditor.TestRunner.ref.dllUnityEditor.TestRunner.rspUnityEditor.TestRunner.rsp2UnityEditor.UI.UnityAdditionalFile.txtUnityEditor.UI.dllUnityEditor.UI.dll.mvfrmUnityEditor.UI.dll.mvfrm.rspUnityEditor.UI.pdbUnityEditor.UI.ref.dllUnityEditor.UI.rspUnityEditor.UI.rsp2UnityEngine.TestRunner.UnityAdditionalFile.txtUnityEngine.TestRunner.dllUnityEngine.TestRunner.dll.mvfrmUnityEngine.TestRunner.dll.mvfrm.rspUnityEngine.TestRunner.pdbUnityEngine.TestRunner.ref.dllUnityEngine.TestRunner.rspUnityEngine.TestRunner.rsp2UnityEngine.UI.UnityAdditionalFile.txtUnityEngine.UI.dllUnityEngine.UI.dll.mvfrmUnityEngine.UI.dll.mvfrm.rspUnityEngine.UI.pdbUnityEngine.UI.ref.dllUnityEngine.UI.rspUnityEngine.UI.rsp2
1900b0aP.dag
Assembly-CSharp.UnityAdditionalFile.txtAssembly-CSharp.dllAssembly-CSharp.dll.mvfrmAssembly-CSharp.dll.mvfrm.rspAssembly-CSharp.pdbAssembly-CSharp.ref.dllAssembly-CSharp.rspAssembly-CSharp.rsp2Unity.TextMeshPro.UnityAdditionalFile.txtUnity.TextMeshPro.dllUnity.TextMeshPro.dll.mvfrmUnity.TextMeshPro.dll.mvfrm.rspUnity.TextMeshPro.pdbUnity.TextMeshPro.ref.dllUnity.TextMeshPro.rspUnity.TextMeshPro.rsp2Unity.Timeline.UnityAdditionalFile.txtUnity.Timeline.dllUnity.Timeline.dll.mvfrmUnity.Timeline.dll.mvfrm.rspUnity.Timeline.pdbUnity.Timeline.ref.dllUnity.Timeline.rspUnity.Timeline.rsp2Unity.VisualScripting.Core.UnityAdditionalFile.txtUnity.VisualScripting.Core.dllUnity.VisualScripting.Core.dll.mvfrmUnity.VisualScripting.Core.dll.mvfrm.rspUnity.VisualScripting.Core.pdbUnity.VisualScripting.Core.ref.dllUnity.VisualScripting.Core.rspUnity.VisualScripting.Core.rsp2Unity.VisualScripting.Flow.UnityAdditionalFile.txtUnity.VisualScripting.Flow.dllUnity.VisualScripting.Flow.dll.mvfrmUnity.VisualScripting.Flow.dll.mvfrm.rspUnity.VisualScripting.Flow.pdbUnity.VisualScripting.Flow.ref.dllUnity.VisualScripting.Flow.rspUnity.VisualScripting.Flow.rsp2Unity.VisualScripting.State.UnityAdditionalFile.txtUnity.VisualScripting.State.dllUnity.VisualScripting.State.dll.mvfrmUnity.VisualScripting.State.dll.mvfrm.rspUnity.VisualScripting.State.pdbUnity.VisualScripting.State.ref.dllUnity.VisualScripting.State.rspUnity.VisualScripting.State.rsp2UnityEngine.TestRunner.UnityAdditionalFile.txtUnityEngine.TestRunner.dllUnityEngine.TestRunner.dll.mvfrmUnityEngine.TestRunner.dll.mvfrm.rspUnityEngine.TestRunner.pdbUnityEngine.TestRunner.ref.dllUnityEngine.TestRunner.rspUnityEngine.TestRunner.rsp2UnityEngine.UI.UnityAdditionalFile.txtUnityEngine.UI.dllUnityEngine.UI.dll.mvfrmUnityEngine.UI.dll.mvfrm.rspUnityEngine.UI.pdbUnityEngine.UI.ref.dllUnityEngine.UI.rspUnityEngine.UI.rsp2
WinPlayerBuildProgram
csharpactions
mvdfrm
Unity.Android.Gradle.dll_8F26E63B8AD7E0DA.mvfrmUnity.Android.GradleProject.dll_9D511BF2D4183A7B.mvfrmUnity.Android.Types.dll_2657560F93650402.mvfrmUnity.EditorCoroutines.Editor.ref.dll_34ED10A34098B2DB.mvfrmUnity.Performance.Profile-Analyzer.Editor.ref.dll_65A192712782EB2B.mvfrmUnity.Plastic.Antlr3.Runtime.dll_1B6116B393E72286.mvfrmUnity.Plastic.Newtonsoft.Json.dll_7880F7755F74374F.mvfrmUnity.PlasticSCM.Editor.ref.dll_257AEB342BE77856.mvfrmUnity.Rider.Editor.ref.dll_9B5591808ABA37AF.mvfrmUnity.Settings.Editor.ref.dll_7F5B154C05A780B0.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.ref.dll_D3B9364D6FB03093.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.ref.dll_E668CD773429A040.mvfrmUnity.TestTools.CodeCoverage.Editor.ref.dll_F09CF4826CE11CD9.mvfrmUnity.TextMeshPro.Editor.ref.dll_159E061D77A10B86.mvfrmUnity.TextMeshPro.ref.dll_84A4293DBDD182DB.mvfrmUnity.TextMeshPro.ref.dll_B085F143991618E6.mvfrmUnity.Timeline.Editor.ref.dll_0D3D3C0B73557612.mvfrmUnity.Timeline.ref.dll_54050F91DBE64E14.mvfrmUnity.Timeline.ref.dll_621CDDF9C514DF8F.mvfrmUnity.VSCode.Editor.ref.dll_3628369EB48E4C19.mvfrmUnity.VisualScripting.Antlr3.Runtime.dll_FBC62C826EB2B4B0.mvfrmUnity.VisualScripting.Core.Editor.ref.dll_EDC8690F57C5BDFD.mvfrmUnity.VisualScripting.Core.ref.dll_27ACA245D8399F39.mvfrmUnity.VisualScripting.Core.ref.dll_D75DF4EA1AFE54F4.mvfrmUnity.VisualScripting.Flow.Editor.ref.dll_6AF951BE66A4493E.mvfrmUnity.VisualScripting.Flow.ref.dll_1E6ED5409D07C9A3.mvfrmUnity.VisualScripting.Flow.ref.dll_6EBD829C5A4313E8.mvfrmUnity.VisualScripting.IonicZip.dll_840FAE5C8A141D5B.mvfrmUnity.VisualScripting.SettingsProvider.Editor.ref.dll_A1A44354E0B583A8.mvfrmUnity.VisualScripting.Shared.Editor.ref.dll_9669F6EBFF6DFFB7.mvfrmUnity.VisualScripting.State.Editor.ref.dll_E03858E727F23F6F.mvfrmUnity.VisualScripting.State.ref.dll_D91762B7076BE462.mvfrmUnity.VisualScripting.State.ref.dll_F0190167D28F2F4D.mvfrmUnity.VisualScripting.TextureAssets.dll_E1772EF4FEB70289.mvfrmUnity.VisualScripting.YamlDotNet.dll_4A5905A13DE9A491.mvfrmUnity.VisualStudio.Editor.ref.dll_3A975DBA53ABA4AD.mvfrmUnityEditor.Android.Extensions.dll_974673FE9D3D995A.mvfrmUnityEditor.CoreModule.dll_C7B7DBCCEDFA9DF2.mvfrmUnityEditor.DeviceSimulatorModule.dll_CB1556BE143DF06F.mvfrmUnityEditor.DiagnosticsModule.dll_2CA3C994E851EEFD.mvfrmUnityEditor.EditorToolbarModule.dll_85DC70DFBF17E65F.mvfrmUnityEditor.GraphViewModule.dll_65AE9037441B9534.mvfrmUnityEditor.Graphs.dll_1975539F6350B624.mvfrmUnityEditor.PresetsUIModule.dll_2114C9194673ED39.mvfrmUnityEditor.QuickSearchModule.dll_B7B34AA24128EB56.mvfrmUnityEditor.SceneTemplateModule.dll_A97BE19DBE049097.mvfrmUnityEditor.SceneViewModule.dll_A45E733F393E6242.mvfrmUnityEditor.TestRunner.ref.dll_193EC4CE382CBFB3.mvfrmUnityEditor.TextCoreFontEngineModule.dll_122799BC6B59D730.mvfrmUnityEditor.TextCoreTextEngineModule.dll_5A0FD02DFADD904E.mvfrmUnityEditor.UI.ref.dll_4C98D3F7040CD4F5.mvfrmUnityEditor.UIBuilderModule.dll_BA373D53B6D40E68.mvfrmUnityEditor.UIElementsModule.dll_B04CD8F54A977BEE.mvfrmUnityEditor.UIElementsSamplesModule.dll_BB3A0C722B73FE5F.mvfrmUnityEditor.UnityConnectModule.dll_F9C9A86381EC45A8.mvfrmUnityEditor.WindowsStandalone.Extensions.dll_5C9DB23FD05614CE.mvfrmUnityEditor.dll_6F0EC6E7176AE903.mvfrmUnityEngine.AIModule.dll_26475A0D14DD2206.mvfrmUnityEngine.AIModule.dll_92B469FD80AA9250.mvfrmUnityEngine.ARModule.dll_4C272F00DDC7F119.mvfrmUnityEngine.ARModule.dll_DFBA1F1071FA80CF.mvfrmUnityEngine.AccessibilityModule.dll_1A987C6BFBDC800A.mvfrmUnityEngine.AccessibilityModule.dll_DC214D34BE7AB834.mvfrmUnityEngine.AndroidJNIModule.dll_2E95C1C893B6EAC4.mvfrmUnityEngine.AndroidJNIModule.dll_925CB1228102800E.mvfrmUnityEngine.AnimationModule.dll_34340C601E7869DA.mvfrmUnityEngine.AnimationModule.dll_7735EE4D04BB4C30.mvfrmUnityEngine.AssetBundleModule.dll_D683638B4B31C95E.mvfrmUnityEngine.AssetBundleModule.dll_FB9C7D93A38FA048.mvfrmUnityEngine.AudioModule.dll_3C666DC36C64C44C.mvfrmUnityEngine.AudioModule.dll_E77297F2DFFE2122.mvfrmUnityEngine.ClothModule.dll_4E5AF4EDBA1B0006.mvfrmUnityEngine.ClothModule.dll_A34ECABE4681A330.mvfrmUnityEngine.ClusterInputModule.dll_79661D793374186E.mvfrmUnityEngine.ClusterInputModule.dll_B07B266818D19AF8.mvfrmUnityEngine.ClusterRendererModule.dll_3E176CEF3975BC89.mvfrmUnityEngine.ClusterRendererModule.dll_D0C2192F83F8FDF3.mvfrmUnityEngine.ContentLoadModule.dll_6F99BCCC19B4714B.mvfrmUnityEngine.ContentLoadModule.dll_94B2D6D472124835.mvfrmUnityEngine.CoreModule.dll_359B07226F78C6A7.mvfrmUnityEngine.CoreModule.dll_EAD8AF1F9600091D.mvfrmUnityEngine.CrashReportingModule.dll_06AAEAE81D52F0D5.mvfrmUnityEngine.CrashReportingModule.dll_4412CB9ADB50889F.mvfrmUnityEngine.DSPGraphModule.dll_96EED665CEDC079B.mvfrmUnityEngine.DSPGraphModule.dll_B07BAB37346ED7A5.mvfrmUnityEngine.DirectorModule.dll_919D74FC5C7B367A.mvfrmUnityEngine.DirectorModule.dll_AB2A49CDC20E0684.mvfrmUnityEngine.GIModule.dll_2AF0B30B1C597A6A.mvfrmUnityEngine.GIModule.dll_BE83A31AB08C0A20.mvfrmUnityEngine.GameCenterModule.dll_58E30BE359F7DBB5.mvfrmUnityEngine.GameCenterModule.dll_BCA9FB3D474370FF.mvfrmUnityEngine.GridModule.dll_130C231087CD5C9E.mvfrmUnityEngine.GridModule.dll_C849CB0DAE549F14.mvfrmUnityEngine.HotReloadModule.dll_B57CCA65F9AB855C.mvfrmUnityEngine.HotReloadModule.dll_F87EAC52DFEE67B2.mvfrmUnityEngine.IMGUIModule.dll_1FD23759A62FB503.mvfrmUnityEngine.IMGUIModule.dll_74C60D2A3296582D.mvfrmUnityEngine.ImageConversionModule.dll_3CB416E0061DB5E7.mvfrmUnityEngine.ImageConversionModule.dll_AA096A9FBB9A747D.mvfrmUnityEngine.InputLegacyModule.dll_67C87EA9E3237F4F.mvfrmUnityEngine.InputLegacyModule.dll_8CE198B23B815639.mvfrmUnityEngine.InputModule.dll_4DE85FA3563645C6.mvfrmUnityEngine.InputModule.dll_A2DC3573E29CE8F0.mvfrmUnityEngine.JSONSerializeModule.dll_3C38D670BDB618BE.mvfrmUnityEngine.JSONSerializeModule.dll_7AB005A7FB17E094.mvfrmUnityEngine.LocalizationModule.dll_B7B2E7CBCAF00B67.mvfrmUnityEngine.LocalizationModule.dll_EEC7F0BAB04D8DF1.mvfrmUnityEngine.NVIDIAModule.dll_CF8D581E88DD3329.mvfrmUnityEngine.ParticleSystemModule.dll_59BD34348B647C63.mvfrmUnityEngine.ParticleSystemModule.dll_972514E74962142D.mvfrmUnityEngine.PerformanceReportingModule.dll_D7531D1B6E22C266.mvfrmUnityEngine.PerformanceReportingModule.dll_F42573A8C77DFADC.mvfrmUnityEngine.Physics2DModule.dll_80D9FC50BF75616F.mvfrmUnityEngine.Physics2DModule.dll_C3DBDE3DA5B843C5.mvfrmUnityEngine.PhysicsModule.dll_AB1B5AC003A62433.mvfrmUnityEngine.PhysicsModule.dll_CDBF5D24A6FD309D.mvfrmUnityEngine.ProfilerModule.dll_C3E3AE32F5D4BD87.mvfrmUnityEngine.ProfilerModule.dll_DD7083045B678D91.mvfrmUnityEngine.PropertiesModule.dll_861E4B21CCE33FF1.mvfrmUnityEngine.PropertiesModule.dll_E9E53A7BBA2ED53B.mvfrmUnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll_C35095AC0DD83038.mvfrmUnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll_D569CFF5C2C8BE8E.mvfrmUnityEngine.ScreenCaptureModule.dll_562083F5D2224520.mvfrmUnityEngine.ScreenCaptureModule.dll_9497B32D0F840CF6.mvfrmUnityEngine.SharedInternalsModule.dll_2E1AA97532C86FCD.mvfrmUnityEngine.SharedInternalsModule.dll_C0C555B57D4BB137.mvfrmUnityEngine.SpriteMaskModule.dll_420F7E737B67712F.mvfrmUnityEngine.SpriteMaskModule.dll_A5D66DCD68B30679.mvfrmUnityEngine.SpriteShapeModule.dll_14FDAAEE5931D852.mvfrmUnityEngine.SpriteShapeModule.dll_EFE490E600D40168.mvfrmUnityEngine.StreamingModule.dll_2BCADB9D5443036E.mvfrmUnityEngine.StreamingModule.dll_E8C8F9B06E002118.mvfrmUnityEngine.SubstanceModule.dll_0875EFE69F96017C.mvfrmUnityEngine.SubstanceModule.dll_C5740DF9B9531F26.mvfrmUnityEngine.SubsystemsModule.dll_1083D42F36FAEE8C.mvfrmUnityEngine.SubsystemsModule.dll_ACBCE4D549AF5942.mvfrmUnityEngine.TLSModule.dll_3A12FCBECA7BB047.mvfrmUnityEngine.TLSModule.dll_67C3C35C1D429231.mvfrmUnityEngine.TerrainModule.dll_C561D62ED9646D21.mvfrmUnityEngine.TerrainModule.dll_E805D8937CBB798B.mvfrmUnityEngine.TerrainPhysicsModule.dll_5A37DD07A4A776F0.mvfrmUnityEngine.TerrainPhysicsModule.dll_979FBDBA62A50EBA.mvfrmUnityEngine.TestRunner.ref.dll_E55D0F7C63F01D9E.mvfrmUnityEngine.TextCoreFontEngineModule.dll_9087150F7E5795FB.mvfrmUnityEngine.TextCoreFontEngineModule.dll_EF61D30B0F33D045.mvfrmUnityEngine.TextCoreTextEngineModule.dll_374A097C9EB78963.mvfrmUnityEngine.TextCoreTextEngineModule.dll_D86F4B810DDB4F19.mvfrmUnityEngine.TextRenderingModule.dll_7F5FF6008959C515.mvfrmUnityEngine.TextRenderingModule.dll_BDD72537C6BB8CEB.mvfrmUnityEngine.TilemapModule.dll_645E3DAFF1214E2A.mvfrmUnityEngine.TilemapModule.dll_8702401494785A94.mvfrmUnityEngine.UI.ref.dll_08FEAA520A2EFD60.mvfrmUnityEngine.UI.ref.dll_FAE6DBEA21006BE5.mvfrmUnityEngine.UIElementsModule.dll_14C235973A272A83.mvfrmUnityEngine.UIElementsModule.dll_B0FB463D4CDB9539.mvfrmUnityEngine.UIModule.dll_21BAF83A712427B2.mvfrmUnityEngine.UIModule.dll_8E28082ADCF197FC.mvfrmUnityEngine.UmbraModule.dll_6247440B6D24CC95.mvfrmUnityEngine.UmbraModule.dll_B73B19DBF98B6FBF.mvfrmUnityEngine.UnityAnalyticsCommonModule.dll_7291DA5F880B60C4.mvfrmUnityEngine.UnityAnalyticsCommonModule.dll_8F6430ECE166993A.mvfrmUnityEngine.UnityAnalyticsModule.dll_795CA4FE378BCE5F.mvfrmUnityEngine.UnityAnalyticsModule.dll_B6C485B0F5896629.mvfrmUnityEngine.UnityConnectModule.dll_1E3E356161D1C8DD.mvfrmUnityEngine.UnityConnectModule.dll_E7292C727C744653.mvfrmUnityEngine.UnityCurlModule.dll_6750AD918E8C5BC7.mvfrmUnityEngine.UnityCurlModule.dll_AA528F7E74CF3E1D.mvfrmUnityEngine.UnityTestProtocolModule.dll_25C2541800BD610B.mvfrmUnityEngine.UnityTestProtocolModule.dll_76FCC264856F53B5.mvfrmUnityEngine.UnityWebRequestAssetBundleModule.dll_0CEBC50273C07FBA.mvfrmUnityEngine.UnityWebRequestAssetBundleModule.dll_C0781C6A94012070.mvfrmUnityEngine.UnityWebRequestAudioModule.dll_4F4F70F9F48D8CFE.mvfrmUnityEngine.UnityWebRequestAudioModule.dll_6C21C7874DE8C574.mvfrmUnityEngine.UnityWebRequestModule.dll_4E531E8A11125066.mvfrmUnityEngine.UnityWebRequestModule.dll_BBA87249C68F0EFC.mvfrmUnityEngine.UnityWebRequestTextureModule.dll_6CD2816EA19151C9.mvfrmUnityEngine.UnityWebRequestTextureModule.dll_A7BB9D5D9DA0CE93.mvfrmUnityEngine.UnityWebRequestWWWModule.dll_020C4ED88E7745CF.mvfrmUnityEngine.UnityWebRequestWWWModule.dll_A33190DCFD9B0B85.mvfrmUnityEngine.VFXModule.dll_BAF1952DA0E919B4.mvfrmUnityEngine.VFXModule.dll_E8A25BCAF3AFFB9E.mvfrmUnityEngine.VRModule.dll_748D1EC012DEAD2A.mvfrmUnityEngine.VRModule.dll_E0FA2EB07EAC1D74.mvfrmUnityEngine.VehiclesModule.dll_09606E7BD6A50615.mvfrmUnityEngine.VehiclesModule.dll_22ED434D3C37D61F.mvfrmUnityEngine.VideoModule.dll_0C7C1C5DA2903CC7.mvfrmUnityEngine.VideoModule.dll_616FF22E2EF6DFF1.mvfrmUnityEngine.VirtualTexturingModule.dll_8DFC38476F75B685.mvfrmUnityEngine.VirtualTexturingModule.dll_B43652EB3F74E17B.mvfrmUnityEngine.WindModule.dll_61278A4827368786.mvfrmUnityEngine.WindModule.dll_ABE9E24B00AF4510.mvfrmUnityEngine.XRModule.dll_13B8F1B507E66AD2.mvfrmUnityEngine.XRModule.dll_A74BE1C49C18FA88.mvfrmUnityEngine.dll_23939E69DECB823E.mvfrmUnityEngine.dll_A1B30DBF75DE75E8.mvfrm
backend1.traceeventsbackend2.traceeventsbee_backend.infobuildprogram0.traceeventsbuildreport.jsonbuildreport.json_0.traceeventsbuildreport.json_1.traceeventsbuildreport.json_2.traceeventsfullprofile.jsontundra.digestcachetundra.log.json
BuildPlayer.prefs
BuildPlayerData
BuildSettings.assetEditorOnlyScriptingSettings.jsonEditorOnlyVirtualTextureState.jsonEditorSnapSettings.assetEditorUserBuildSettings.assetInspectorExpandedItems.assetLastBuild.buildreportLastSceneManagerSetup.txtLibraryFormatVersion.txtMonoManager.asset
PackageCache
com.unity.collab-proxy@2.5.2
.Resources
.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor.meta
Editor
PlasticSCM.meta
PlasticSCM
ApplicationDataPath.csApplicationDataPath.cs.metaAssemblyInfo.csAssemblyInfo.cs.metaAssetMenu.meta
AssetMenu
AssetOverlays.meta
AssetOverlays
Assets.meta
Assets
Images.meta
Images
buttonssosigninemail.pngbuttonssosigninemail.png.metabuttonssosigninemail@2x.pngbuttonssosigninemail@2x.png.metabuttonssosigningoogle.pngbuttonssosigningoogle.png.metabuttonssosigninunity.pngbuttonssosigninunity.png.metad_buttonssosigninemail.pngd_buttonssosigninemail.png.metad_buttonssosigninemail@2x.pngd_buttonssosigninemail@2x.png.metad_iconaddedlocal.pngd_iconaddedlocal.png.metad_iconaddedlocal@2x.pngd_iconaddedlocal@2x.png.metad_iconaddedoverlay.pngd_iconaddedoverlay.png.metad_iconaddedoverlay@2x.pngd_iconaddedoverlay@2x.png.metad_iconbranch.pngd_iconbranch.png.metad_iconbranch@2x.pngd_iconbranch@2x.png.metad_iconcheckedoutlocaloverlay.pngd_iconcheckedoutlocaloverlay.png.metad_iconcheckedoutlocaloverlay@2x.pngd_iconcheckedoutlocaloverlay@2x.png.metad_iconclosebutton.pngd_iconclosebutton.png.metad_iconclosebutton@2x.pngd_iconclosebutton@2x.png.metad_iconconflicted.pngd_iconconflicted.png.metad_iconconflicted@2x.pngd_iconconflicted@2x.png.metad_iconconflictedoverlay.pngd_iconconflictedoverlay.png.metad_iconconflictedoverlay@2x.pngd_iconconflictedoverlay@2x.png.metad_iconconflictresolvedoverlay.pngd_iconconflictresolvedoverlay.png.metad_iconconflictresolvedoverlay@2x.pngd_iconconflictresolvedoverlay@2x.png.metad_icondeletedlocaloverlay.pngd_icondeletedlocaloverlay.png.metad_icondeletedlocaloverlay@2x.pngd_icondeletedlocaloverlay@2x.png.metad_icondeletedremote.pngd_icondeletedremote.png.metad_icondeletedremote@2x.pngd_icondeletedremote@2x.png.metad_icondeletedremoteoverlay.pngd_icondeletedremoteoverlay.png.metad_icondeletedremoteoverlay@2x.pngd_icondeletedremoteoverlay@2x.png.metad_iconemptygravatar.pngd_iconemptygravatar.png.metad_iconemptygravatar@2x.pngd_iconemptygravatar@2x.png.metad_iconinviteusers.pngd_iconinviteusers.png.metad_iconinviteusers@2x.pngd_iconinviteusers@2x.png.metad_iconlock.pngd_iconlock.png.metad_iconlock@2x.pngd_iconlock@2x.png.metad_iconlockedlocaloverlay.pngd_iconlockedlocaloverlay.png.metad_iconlockedlocaloverlay@2x.pngd_iconlockedlocaloverlay@2x.png.metad_iconlockedremoteoverlay.pngd_iconlockedremoteoverlay.png.metad_iconlockedremoteoverlay@2x.pngd_iconlockedremoteoverlay@2x.png.metad_iconoutofsync.pngd_iconoutofsync.png.metad_iconoutofsync@2x.pngd_iconoutofsync@2x.png.metad_iconoutofsyncoverlay.pngd_iconoutofsyncoverlay.png.metad_iconoutofsyncoverlay@2x.pngd_iconoutofsyncoverlay@2x.png.metad_iconplasticnotifyconflict.pngd_iconplasticnotifyconflict.png.metad_iconplasticnotifyconflict@2x.pngd_iconplasticnotifyconflict@2x.png.metad_iconplasticnotifyincoming.pngd_iconplasticnotifyincoming.png.metad_iconplasticnotifyincoming@2x.pngd_iconplasticnotifyincoming@2x.png.metad_iconplasticview.pngd_iconplasticview.png.metad_iconplasticview@2x.pngd_iconplasticview@2x.png.metad_iconprivateoverlay.pngd_iconprivateoverlay.png.metad_iconprivateoverlay@2x.pngd_iconprivateoverlay@2x.png.metad_iconretainedoverlay@2x.pngd_iconretainedoverlay@2x.png.metad_iconundo.pngd_iconundo.png.metad_iconundo@2x.pngd_iconundo@2x.png.metad_ignoredoverlay.pngd_ignoredoverlay.png.metad_ignoredoverlay@2x.pngd_ignoredoverlay@2x.png.metad_loading.pngd_loading.png.metad_loading@2x.pngd_loading@2x.png.metad_refresh.pngd_refresh.png.metad_refresh@2x.pngd_refresh@2x.png.metad_secondarytabclose.pngd_secondarytabclose.png.metad_secondarytabclosehover.pngd_secondarytabclosehover.png.metad_secondarytabclosehover@2x.pngd_secondarytabclosehover@2x.png.metad_step1.pngd_step1.png.metad_step1@2x.pngd_step1@2x.png.metad_step2.pngd_step2.png.metad_step2@2x.pngd_step2@2x.png.metad_step3.pngd_step3.png.metad_step3@2x.pngd_step3@2x.png.metad_stepok.pngd_stepok.png.metad_stepok@2x.pngd_stepok@2x.png.metaiconaddedlocal.pngiconaddedlocal.png.metaiconaddedlocal@2x.pngiconaddedlocal@2x.png.metaiconaddedoverlay@2x.pngiconaddedoverlay@2x.png.metaiconbranch.pngiconbranch.png.metaiconbranch@2x.pngiconbranch@2x.png.metaiconcheckedoutlocaloverlay@2x.pngiconcheckedoutlocaloverlay@2x.png.metaiconclosebutton.pngiconclosebutton.png.metaiconconflicted.pngiconconflicted.png.metaiconconflicted@2x.pngiconconflicted@2x.png.metaiconconflictedoverlay@2x.pngiconconflictedoverlay@2x.png.metaiconconflictresolvedoverlay@2x.pngiconconflictresolvedoverlay@2x.png.metaicondeleted.pngicondeleted.png.metaicondeletedlocaloverlay@2x.pngicondeletedlocaloverlay@2x.png.metaicondeletedremote.pngicondeletedremote.png.metaicondeletedremote@2x.pngicondeletedremote@2x.png.metaicondeletedremoteoverlay@2x.pngicondeletedremoteoverlay@2x.png.metaiconemptygravatar.pngiconemptygravatar.png.metaiconemptygravatar@2x.pngiconemptygravatar@2x.png.metaiconinviteusers.pngiconinviteusers.png.metaiconinviteusers@2x.pngiconinviteusers@2x.png.metaiconlock.pngiconlock.png.metaiconlock@2x.pngiconlock@2x.png.metaiconlockedlocaloverlay@2x.pngiconlockedlocaloverlay@2x.png.metaiconlockedremoteoverlay@2x.pngiconlockedremoteoverlay@2x.png.metaiconmergelink.pngiconmergelink.png.metaiconmoved.pngiconmoved.png.metaiconoutofsync.pngiconoutofsync.png.metaiconoutofsync@2x.pngiconoutofsync@2x.png.metaiconoutofsyncoverlay@2x.pngiconoutofsyncoverlay@2x.png.metaiconplastic.pngiconplastic.png.metaiconplasticnotifyconflict.pngiconplasticnotifyconflict.png.metaiconplasticnotifyconflict@2x.pngiconplasticnotifyconflict@2x.png.metaiconplasticnotifyincoming.pngiconplasticnotifyincoming.png.metaiconplasticnotifyincoming@2x.pngiconplasticnotifyincoming@2x.png.metaiconplasticview.pngiconplasticview.png.metaiconplasticview@2x.pngiconplasticview@2x.png.metaiconpressedclosebutton.pngiconpressedclosebutton.png.metaiconprivateoverlay@2x.pngiconprivateoverlay@2x.png.metaiconrepository.pngiconrepository.png.metaiconretainedoverlay@2x.pngiconretainedoverlay@2x.png.metaiconundo.pngiconundo.png.metaiconundo@2x.pngiconundo@2x.png.metaignored.pngignored.png.metaignoredoverlay@2x.pngignoredoverlay@2x.png.metaloading.pngloading.png.metaloading@2x.pngloading@2x.png.metanotondisk.pngnotondisk.png.metaok.pngok.png.metarefresh.pngrefresh.png.metarefresh@2x.pngrefresh@2x.png.metasecondarytabclose.pngsecondarytabclose.png.metasecondarytabclosehover.pngsecondarytabclosehover.png.metastep1.pngstep1.png.metastep1@2x.pngstep1@2x.png.metastep2.pngstep2.png.metastep2@2x.pngstep2@2x.png.metastep3.pngstep3.png.metastep3@2x.pngstep3@2x.png.metastepok.pngstepok.png.metastepok@2x.pngstepok@2x.png.metaxlink.pngxlink.png.meta
Layouts.meta
Layouts
Styles.meta
Styles
AssetsUtils.meta
AssetsUtils
AutoRefresh.csAutoRefresh.cs.metaBuildGetEventExtraInfoFunction.csBuildGetEventExtraInfoFunction.cs.metaCheckWorkspaceTreeNodeStatus.csCheckWorkspaceTreeNodeStatus.cs.metaCollabMigration.meta
CollabMigration
CollabPlugin.csCollabPlugin.cs.metaConfiguration.meta
Configuration
Developer.meta
Developer
DrawGuiModeSwitcher.csDrawGuiModeSwitcher.cs.metaEnumExtensions.csEnumExtensions.cs.metaFindWorkspace.csFindWorkspace.cs.metaGetRelativePath.csGetRelativePath.cs.metaGluon.meta
Gluon
Help.meta
Help
Hub.meta
Hub
Inspector.meta
Inspector
MetaPath.csMetaPath.cs.metaNewIncomingChanges.csNewIncomingChanges.cs.metaOrganizationsInformation.csOrganizationsInformation.cs.metaParentWindow.csParentWindow.cs.metaPlasticApp.csPlasticApp.cs.metaPlasticConnectionMonitor.csPlasticConnectionMonitor.cs.metaPlasticMenuItem.csPlasticMenuItem.cs.metaPlasticNotification.csPlasticNotification.cs.metaPlasticPlugin.csPlasticPlugin.cs.metaPlasticPluginIsEnabledPreference.csPlasticPluginIsEnabledPreference.cs.metaPlasticProjectSettingsProvider.csPlasticProjectSettingsProvider.cs.metaPlasticShutdown.csPlasticShutdown.cs.metaPlasticWindow.csPlasticWindow.cs.metaProjectWindow.csProjectWindow.cs.metaQueryVisualElementsExtensions.csQueryVisualElementsExtensions.cs.metaSceneView.meta
SceneView
SwitchModeConfirmationDialog.csSwitchModeConfirmationDialog.cs.metaTool.meta
Tool
Toolbar.meta
Toolbar
UI.meta
UI
Avatar.meta
Avatar
BoolSetting.csBoolSetting.cs.metaCloseWindowIfOpened.csCloseWindowIfOpened.cs.metaCooldownWindowDelayer.csCooldownWindowDelayer.cs.metaDockEditorWindow.csDockEditorWindow.cs.metaDrawActionButton.csDrawActionButton.cs.metaDrawActionButtonWithMenu.csDrawActionButtonWithMenu.cs.metaDrawActionHelpBox.csDrawActionHelpBox.cs.metaDrawActionToolbar.csDrawActionToolbar.cs.metaDrawSearchField.csDrawSearchField.cs.metaDrawSplitter.csDrawSplitter.cs.metaDrawTextBlockWithEndLink.csDrawTextBlockWithEndLink.cs.metaDrawUserIcon.csDrawUserIcon.cs.metaDropDownTextField.csDropDownTextField.cs.metaEditorDispatcher.csEditorDispatcher.cs.metaEditorProgressBar.csEditorProgressBar.cs.metaEditorProgressControls.csEditorProgressControls.cs.metaEditorVersion.csEditorVersion.cs.metaEditorWindowFocus.csEditorWindowFocus.cs.metaEnumPopupSetting.csEnumPopupSetting.cs.metaFindEditorWindow.csFindEditorWindow.cs.metaGUIActionRunner.csGUIActionRunner.cs.metaGetPlasticShortcut.csGetPlasticShortcut.cs.metaGuiEnabled.csGuiEnabled.cs.metaHandleMenuItem.csHandleMenuItem.cs.metaImages.csImages.cs.metaMeasureMaxWidth.csMeasureMaxWidth.cs.metaOverlayRect.csOverlayRect.cs.metaPlasticDialog.csPlasticDialog.cs.metaPlasticSplitterGUILayout.csPlasticSplitterGUILayout.cs.metaProgress.meta
Progress
ResponseType.csResponseType.cs.metaRunModal.csRunModal.cs.metaScreenResolution.csScreenResolution.cs.metaShowWindow.csShowWindow.cs.metaSortOrderComparer.csSortOrderComparer.cs.metaStatusBar.meta
StatusBar
TabButton.csTabButton.cs.metaTree.meta
Tree
UIElements.meta
UIElements
UnityConstants.csUnityConstants.cs.metaUnityEvents.csUnityEvents.cs.metaUnityMenuItem.csUnityMenuItem.cs.metaUnityPlasticGuiMessage.csUnityPlasticGuiMessage.cs.metaUnityPlasticTimer.csUnityPlasticTimer.cs.metaUnityStyles.csUnityStyles.cs.metaUnityThreadWaiter.csUnityThreadWaiter.cs.meta
UVCPackageVersion.csUVCPackageVersion.cs.metaUnity.PlasticSCM.Editor.asmdefUnity.PlasticSCM.Editor.asmdef.metaUnityConfigurationChecker.csUnityConfigurationChecker.cs.metaVCSPlugin.csVCSPlugin.cs.metaViewSwitcher.csViewSwitcher.cs.metaViews.meta
Views
Branch.meta
Branch
Changesets.meta
Changesets
ConfirmContinueWithPendingChangesDialog.csConfirmContinueWithPendingChangesDialog.cs.metaCreateWorkspace.meta
CreateWorkspace
Diff.meta
Diff
DownloadPlasticExeDialog.csDownloadPlasticExeDialog.cs.metaFileSystemOperation.csFileSystemOperation.cs.metaHistory.meta
History
IncomingChanges.meta
IncomingChanges
Locks.meta
Locks
PendingChanges.meta
PendingChanges
ChangeCategoryTreeViewItem.csChangeCategoryTreeViewItem.cs.metaChangeTreeViewItem.csChangeTreeViewItem.cs.metaChangelistTreeViewItem.csChangelistTreeViewItem.cs.metaChangelists.meta
Changelists
Dialogs.meta
Dialogs
DrawCommentTextArea.csDrawCommentTextArea.cs.metaFilesFilterPatternsMenuBuilder.csFilesFilterPatternsMenuBuilder.cs.metaPendingChangesMultiColumnHeader.csPendingChangesMultiColumnHeader.cs.metaPendingChangesSelection.csPendingChangesSelection.cs.metaPendingChangesTab.csPendingChangesTab.cs.metaPendingChangesTab_Operations.csPendingChangesTab_Operations.cs.metaPendingChangesTreeHeaderState.csPendingChangesTreeHeaderState.cs.metaPendingChangesTreeView.csPendingChangesTreeView.cs.metaPendingChangesViewMenu.csPendingChangesViewMenu.cs.metaPendingChangesViewPendingChangeMenu.csPendingChangesViewPendingChangeMenu.cs.metaPendingMergeLinks.meta
PendingMergeLinks
UnityPendingChangesTree.csUnityPendingChangesTree.cs.meta
Welcome.meta
Welcome
VisualElementExtensions.csVisualElementExtensions.cs.metaWebApi.meta
WebApi
WorkspaceWindow.csWorkspaceWindow.cs.meta
LICENSE.mdLICENSE.md.metaLib.meta
Lib
Editor.meta
Editor
PlasticSCM.meta
PlasticSCM
FileSystemWatcherLicense.txtFileSystemWatcherLicense.txt.metaLocalization.meta
Localization
basecommands.en.txtbasecommands.en.txt.metabasecommands.es.txtbasecommands.es.txt.metabasecommands.ja.txtbasecommands.ja.txt.metabasecommands.ko.txtbasecommands.ko.txt.metabasecommands.zh-Hans.txtbasecommands.zh-Hans.txt.metabasecommands.zh-Hant.txtbasecommands.zh-Hant.txt.metabinmergetool.en.txtbinmergetool.en.txt.metabinmergetool.es.txtbinmergetool.es.txt.metabinmergetool.ja.txtbinmergetool.ja.txt.metabinmergetool.ko.txtbinmergetool.ko.txt.metabinmergetool.zh-Hans.txtbinmergetool.zh-Hans.txt.metabinmergetool.zh-Hant.txtbinmergetool.zh-Hant.txt.metaclientcommon.en.txtclientcommon.en.txt.metaclientcommon.es.txtclientcommon.es.txt.metaclientcommon.ja.txtclientcommon.ja.txt.metaclientcommon.ko.txtclientcommon.ko.txt.metaclientcommon.zh-Hans.txtclientcommon.zh-Hans.txt.metaclientcommon.zh-Hant.txtclientcommon.zh-Hant.txt.metacm-help.en.txtcm-help.en.txt.metacm-help.es.txtcm-help.es.txt.metacm-help.ja.txtcm-help.ja.txt.metacm-help.ko.txtcm-help.ko.txt.metacm-help.zh-Hans.txtcm-help.zh-Hans.txt.metacm-help.zh-Hant.txtcm-help.zh-Hant.txt.metacm.en.txtcm.en.txt.metacm.es.txtcm.es.txt.metacm.ja.txtcm.ja.txt.metacm.ko.txtcm.ko.txt.metacm.zh-Hans.txtcm.zh-Hans.txt.metacm.zh-Hant.txtcm.zh-Hant.txt.metacommon.en.txtcommon.en.txt.metacommon.es.txtcommon.es.txt.metacommontypes.en.txtcommontypes.en.txt.metacommontypes.es.txtcommontypes.es.txt.metacommontypes.ja.txtcommontypes.ja.txt.metacommontypes.ko.txtcommontypes.ko.txt.metacommontypes.zh-Hans.txtcommontypes.zh-Hans.txt.metacommontypes.zh-Hant.txtcommontypes.zh-Hant.txt.metaconfigurehelper.en.txtconfigurehelper.en.txt.metaconfigurehelper.es.txtconfigurehelper.es.txt.metaconfigurehelper.ja.txtconfigurehelper.ja.txt.metaconfigurehelper.ko.txtconfigurehelper.ko.txt.metaconfigurehelper.zh-Hans.txtconfigurehelper.zh-Hans.txt.metaconfigurehelper.zh-Hant.txtconfigurehelper.zh-Hant.txt.metadifferences.en.txtdifferences.en.txt.metadifferences.es.txtdifferences.es.txt.metadifferences.ja.txtdifferences.ja.txt.metadifferences.ko.txtdifferences.ko.txt.metadifferences.zh-Hans.txtdifferences.zh-Hans.txt.metadifferences.zh-Hant.txtdifferences.zh-Hant.txt.metaguihelp.en.txtguihelp.en.txt.metaguihelp.es.txtguihelp.es.txt.metaguihelp.ja.txtguihelp.ja.txt.metaguihelp.ko.txtguihelp.ko.txt.metaguihelp.zh-Hans.txtguihelp.zh-Hans.txt.metaguihelp.zh-Hant.txtguihelp.zh-Hant.txt.metai3.en.txti3.en.txt.metai3.es.txti3.es.txt.metai3.ja.txti3.ja.txt.metai3.ko.txti3.ko.txt.metai3.zh-Hans.txti3.zh-Hans.txt.metai3.zh-Hant.txti3.zh-Hant.txt.metaimages.en.txtimages.en.txt.metaimages.es.txtimages.es.txt.metaimages.ja.txtimages.ja.txt.metaimages.ko.txtimages.ko.txt.metaimages.zh-Hans.txtimages.zh-Hans.txt.metaimages.zh-Hant.txtimages.zh-Hant.txt.metamergetool.en.txtmergetool.en.txt.metamergetool.es.txtmergetool.es.txt.metamergetool.ja.txtmergetool.ja.txt.metamergetool.ko.txtmergetool.ko.txt.metamergetool.zh-Hans.txtmergetool.zh-Hans.txt.metamergetool.zh-Hant.txtmergetool.zh-Hant.txt.metaplastic-gui.en.txtplastic-gui.en.txt.metaplastic-gui.es.txtplastic-gui.es.txt.metaplastic-gui.ja.txtplastic-gui.ja.txt.metaplastic-gui.ko.txtplastic-gui.ko.txt.metaplastic-gui.zh-Hans.txtplastic-gui.zh-Hans.txt.metaplastic-gui.zh-Hant.txtplastic-gui.zh-Hant.txt.metasemantic.en.txtsemantic.en.txt.metasemantic.es.txtsemantic.es.txt.metasemantic.ja.txtsemantic.ja.txt.metasemantic.ko.txtsemantic.ko.txt.metasemantic.zh-Hans.txtsemantic.zh-Hans.txt.metasemantic.zh-Hant.txtsemantic.zh-Hant.txt.metaworkspaceserver.en.txtworkspaceserver.en.txt.metaworkspaceserver.es.txtworkspaceserver.es.txt.metaworkspaceserver.ja.txtworkspaceserver.ja.txt.metaworkspaceserver.ko.txtworkspaceserver.ko.txt.metaworkspaceserver.zh-Hans.txtworkspaceserver.zh-Hans.txt.metaworkspaceserver.zh-Hant.txtworkspaceserver.zh-Hant.txt.metaxdiff.en.txtxdiff.en.txt.metaxdiff.es.txtxdiff.es.txt.metaxdiff.ja.txtxdiff.ja.txt.metaxdiff.ko.txtxdiff.ko.txt.metaxdiff.zh-Hans.txtxdiff.zh-Hans.txt.metaxdiff.zh-Hant.txtxdiff.zh-Hant.txt.meta
Unity.Plastic.Antlr3.Runtime.dllUnity.Plastic.Antlr3.Runtime.dll.metaUnity.Plastic.Newtonsoft.Json.dllUnity.Plastic.Newtonsoft.Json.dll.metaliblz4Plastic.dylibliblz4Plastic.dylib.metalog4netPlastic.dlllog4netPlastic.dll.metalz4x64Plastic.dlllz4x64Plastic.dll.metaunityplastic.dllunityplastic.dll.metazlib64Plastic.dllzlib64Plastic.dll.meta
README.mdREADME.md.metaThird Party Notices.mdThird Party Notices.md.metaValidationConfig.jsonValidationConfig.json.metapackage.jsonpackage.json.meta
com.unity.editorcoroutines@1.0.0
com.unity.ext.nunit@1.0.6
com.unity.feature.development@1.0.1
com.unity.ide.rider@3.0.31
.editorconfig.signatureCHANGELOG.mdCHANGELOG.md.metaCONTRIBUTING.mdCONTRIBUTING.md.meta
Documentation~
LICENSE.mdLICENSE.md.metaRider.meta
Rider
Editor.meta
Editor
Discovery.csDiscovery.cs.metaEditorPluginInterop.csEditorPluginInterop.cs.metaJetBrains.Rider.PathLocator.dllJetBrains.Rider.PathLocator.dll.metaLoggingLevel.csLoggingLevel.cs.metaPluginSettings.csPluginSettings.cs.metaPostProcessors.meta
PostProcessors
ProjectGeneration.meta
ProjectGeneration
Properties.meta
Properties
RiderInitializer.csRiderInitializer.cs.metaRiderScriptEditor.csRiderScriptEditor.cs.metaRiderScriptEditorData.csRiderScriptEditorData.cs.metaRiderScriptEditorDataPersisted.csRiderScriptEditorDataPersisted.cs.metaRiderStyles.csRiderStyles.cs.metaStartUpMethodExecutor.csStartUpMethodExecutor.cs.metaUnitTesting.meta
UnitTesting
Util.meta
Util
com.unity.ide.rider.asmdefcom.unity.ide.rider.asmdef.meta
package.jsonpackage.json.meta
com.unity.ide.visualstudio@2.0.22
.signatureCHANGELOG.mdCHANGELOG.md.metaCONTRIBUTING.mdCONTRIBUTING.md.meta
Documentation~
Editor.meta
Editor
AppleEventIntegration~
AppleEventIntegration.xcodeproj
AppleEventIntegration
howtobuild.txt
AssemblyInfo.csAssemblyInfo.cs.metaAsyncOperation.csAsyncOperation.cs.metaCOMIntegration.meta
COMIntegration
Cli.csCli.cs.metaDiscovery.csDiscovery.cs.metaFileUtility.csFileUtility.cs.metaImage.csImage.cs.metaKnownAssemblies.csKnownAssemblies.cs.metaMessaging.meta
Messaging
Plugins.meta
Plugins
ProcessRunner.csProcessRunner.cs.metaProjectGeneration.meta
ProjectGeneration
SimpleJSON.csSimpleJSON.cs.metaSolution.csSolution.cs.metaSolutionParser.csSolutionParser.cs.metaSolutionProjectEntry.csSolutionProjectEntry.cs.metaSolutionProperties.csSolutionProperties.cs.metaSymbols.csSymbols.cs.metaTesting.meta
Testing
UnityInstallation.csUnityInstallation.cs.metaUsageUtility.csUsageUtility.cs.metaVSWhere.meta
VSWhere
VersionPair.csVersionPair.cs.metaVisualStudioCodeInstallation.csVisualStudioCodeInstallation.cs.metaVisualStudioEditor.csVisualStudioEditor.cs.metaVisualStudioForMacInstallation.csVisualStudioForMacInstallation.cs.metaVisualStudioForWindowsInstallation.csVisualStudioForWindowsInstallation.cs.metaVisualStudioInstallation.csVisualStudioInstallation.cs.metaVisualStudioIntegration.csVisualStudioIntegration.cs.metacom.unity.ide.visualstudio.asmdefcom.unity.ide.visualstudio.asmdef.meta
LICENSE.mdLICENSE.md.metaThirdPartyNotices.mdThirdPartyNotices.md.metaValidationConfig.jsonValidationConfig.json.metaValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
com.unity.ide.vscode@1.2.5
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.physics2d@1.0.0
com.unity.modules.physics@1.0.0
com.unity.modules.screencapture@1.0.0
com.unity.modules.subsystems@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.performance.profile-analyzer@1.2.2
.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor.meta
Editor
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaTests.meta
Tests
package.jsonpackage.json.meta
com.unity.settings-manager@2.0.1
com.unity.test-framework@1.1.33
.signatureCHANGELOG.mdCHANGELOG.md.metaCONTRIBUTING.mdCONTRIBUTING.md.meta
Documentation~
TableOfContents.mdedit-mode-vs-play-mode-tests.mdextending.mdextension-get-test-results.mdextension-retrieve-test-list.mdextension-run-tests.mdgetting-started.md
images
index.mdmanual.mdreference-actions-outside-tests.mdreference-attribute-conditionalignore.mdreference-attribute-testmustexpectalllogs.mdreference-attribute-testplayerbuildmodifier.mdreference-attribute-testruncallback.mdreference-attribute-unityplatform.mdreference-attribute-unitytest.mdreference-command-line.mdreference-comparer-color.mdreference-comparer-equals.mdreference-comparer-float.mdreference-comparer-quaternion.mdreference-comparer-vector2.mdreference-comparer-vector3.mdreference-comparer-vector4.mdreference-custom-assertion.mdreference-custom-attributes.mdreference-custom-constraints.mdreference-custom-equality-comparers.mdreference-custom-yield-instructions.mdreference-execution-settings.mdreference-filter.mdreference-icallbacks.mdreference-ierror-callbacks.mdreference-itest-adaptor.mdreference-itest-result-adaptor.mdreference-itest-run-settings.mdreference-outerunitytestaction.mdreference-recompile-scripts.mdreference-setup-and-cleanup.mdreference-test-runner-api.mdreference-test-utils.mdreference-tests-monobehaviour.mdreference-tests-parameterized.mdreference-unitysetup-and-unityteardown.mdreference-wait-for-domain-reload.mdresources.mdworkflow-create-playmode-test.mdworkflow-create-test-assembly.mdworkflow-create-test.mdworkflow-run-playmode-test-standalone.mdworkflow-run-test.md
LICENSE.mdLICENSE.md.metaUnityEditor.TestRunner.meta
UnityEditor.TestRunner
Api.meta
Api
AssemblyInfo.csAssemblyInfo.cs.metaCommandLineParser.meta
CommandLineParser
CommandLineTest.meta
CommandLineTest
GUI.meta
GUI
NUnitExtension.meta
NUnitExtension
RequireApiProfileAttribute.csRequireApiProfileAttribute.cs.metaRequirePlatformSupportAttribute.csRequirePlatformSupportAttribute.cs.metaTestBuildAssemblyFilter.csTestBuildAssemblyFilter.cs.metaTestLaunchers.meta
TestLaunchers
TestResultSerializer.csTestResultSerializer.cs.metaTestRun.meta
TestRun
TestRunner.meta
TestRunner
Callbacks.meta
Callbacks
EditModePCHelper.csEditModePCHelper.cs.metaEditModeRunner.csEditModeRunner.cs.metaEditmodeWorkItemFactory.csEditmodeWorkItemFactory.cs.metaEditorEnumeratorTestWorkItem.csEditorEnumeratorTestWorkItem.cs.metaEnumeratorStepHelper.csEnumeratorStepHelper.cs.metaMessages.meta
Messages
Utils.meta
Utils
TestRunnerWindow.csTestRunnerWindow.cs.metaTestRunnerWindowSettings.csTestRunnerWindowSettings.cs.metaTestSettings.meta
TestSettings
UnityEditor.TestRunner.asmdefUnityEditor.TestRunner.asmdef.metaUnityTestProtocol.meta
UnityTestProtocol
UnityEngine.TestRunner.meta
UnityEngine.TestRunner
AssemblyInfo.csAssemblyInfo.cs.metaAssertions.meta
Assertions
NUnitExtensions.meta
NUnitExtensions
ActionDelegator.csActionDelegator.cs.metaAttributes.meta
Attributes
BaseDelegator.csBaseDelegator.cs.metaCommands.meta
Commands
ConstructDelegator.csConstructDelegator.cs.metaFilters.meta
Filters
IAsyncTestAssemblyBuilder.csIAsyncTestAssemblyBuilder.cs.metaIStateSerializer.csIStateSerializer.cs.metaITestSuiteModifier.csITestSuiteModifier.cs.metaOrderedTestSuiteModifier.csOrderedTestSuiteModifier.cs.metaRunner.meta
Runner
TestExtensions.csTestExtensions.cs.metaTestResultExtensions.csTestResultExtensions.cs.metaUnityTestAssemblyBuilder.csUnityTestAssemblyBuilder.cs.meta
TestRunner.meta
TestRunner
UnityEngine.TestRunner.asmdefUnityEngine.TestRunner.asmdef.metaUtils.meta
Utils
AssemblyProvider.meta
AssemblyProvider
AttributeHelper.csAttributeHelper.cs.metaColorEqualityComparer.csColorEqualityComparer.cs.metaCoroutineRunner.csCoroutineRunner.cs.metaFloatEqualityComparer.csFloatEqualityComparer.cs.metaIOuterUnityTestAction.csIOuterUnityTestAction.cs.metaIPostBuildCleanup.csIPostBuildCleanup.cs.metaIPrebuildSceneSetup.csIPrebuildSceneSetup.cs.metaITestRunCallback.csITestRunCallback.cs.metaMonoBehaviourTest.meta
MonoBehaviourTest
PostBuildCleanupAttribute.csPostBuildCleanupAttribute.cs.metaPrebuildSceneSetupAttribute.csPrebuildSceneSetupAttribute.cs.metaQuaternionEqualityComparer.csQuaternionEqualityComparer.cs.metaStacktraceFilter.csStacktraceFilter.cs.metaTestRunCallbackAttribute.csTestRunCallbackAttribute.cs.metaTestRunCallbackListener.csTestRunCallbackListener.cs.metaUtils.csUtils.cs.metaVector2ComparerWithEqualsOperator.csVector2ComparerWithEqualsOperator.cs.metaVector2EqualityComparer.csVector2EqualityComparer.cs.metaVector3ComparerWithEqualsOperator.csVector3ComparerWithEqualsOperator.cs.metaVector3EqualityComparer.csVector3EqualityComparer.cs.metaVector4ComparerWithEqualsOperator.csVector4ComparerWithEqualsOperator.cs.metaVector4EqualityComparer.csVector4EqualityComparer.cs.meta
package.jsonpackage.json.meta
com.unity.testtools.codecoverage@1.2.6
.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor.meta
Editor
Analytics.meta
Analytics
AssemblyInfo.csAssemblyInfo.cs.metaCodeCoverage.Editor.asmdefCodeCoverage.Editor.asmdef.metaCodeCoverage.csCodeCoverage.cs.metaCommandLineManager.csCommandLineManager.cs.metaCommandLineParser.meta
CommandLineParser
Compatibility.meta
Compatibility
CoverageFormats.meta
CoverageFormats
CoveragePreferences.csCoveragePreferences.cs.metaCoverageReportType.csCoverageReportType.cs.metaCoverageReporterListener.csCoverageReporterListener.cs.metaCoverageReporterManager.csCoverageReporterManager.cs.metaCoverageResultWriterBase.csCoverageResultWriterBase.cs.metaCoverageRunData.csCoverageRunData.cs.metaCoverageSettings.csCoverageSettings.cs.metaCoverageStats.meta
CoverageStats
CoverageWindow.meta
CoverageWindow
Events.meta
Events
Filtering.meta
Filtering
ICoverageReporter.csICoverageReporter.cs.metaICoverageReporterFilter.csICoverageReporterFilter.cs.metaIcons.meta
Icons
Logging.meta
Logging
Replacing.meta
Replacing
ReportGenerator.meta
ReportGenerator
Utils.meta
Utils
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.meta
Samples~
Tutorial.meta
Tutorial
.sample.json.sample.json.metaAsteroids.meta
Asteroids
Prefabs.meta
Prefabs
Resources.meta
Resources
Scenes.meta
Scenes
Scripts.meta
Scripts
Tests.meta
Tests
Visuals.meta
Visuals
README.mdREADME.md.metaWorksheet.pdfWorksheet.pdf.meta
Third Party Notices.mdThird Party Notices.md.metalib.meta
lib
package.jsonpackage.json.meta
com.unity.textmeshpro@3.0.6
CHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor Resources.meta
Editor Resources
Gizmos.meta
Gizmos
Shaders.meta
Shaders
Textures.meta
Textures
LICENSE.mdLICENSE.md.metaPackage Resources.meta
Package Resources
PackageConversionData.jsonPackageConversionData.json.metaPackageConversionData_Assets.jsonPackageConversionData_Assets.json.metaScripts.meta
Scripts
Editor.meta
Editor
DropdownOptionListDrawer.csDropdownOptionListDrawer.cs.metaGlyphInfoDrawer.csGlyphInfoDrawer.cs.metaGlyphMetricsPropertyDrawer.csGlyphMetricsPropertyDrawer.cs.metaGlyphRectPropertyDrawer.csGlyphRectPropertyDrawer.cs.metaTMP_BaseEditorPanel.csTMP_BaseEditorPanel.cs.metaTMP_BaseShaderGUI.csTMP_BaseShaderGUI.cs.metaTMP_BitmapShaderGUI.csTMP_BitmapShaderGUI.cs.metaTMP_CharacterPropertyDrawer.csTMP_CharacterPropertyDrawer.cs.metaTMP_ColorGradientAssetMenu.csTMP_ColorGradientAssetMenu.cs.metaTMP_ColorGradientEditor.csTMP_ColorGradientEditor.cs.metaTMP_DropdownEditor.csTMP_DropdownEditor.cs.metaTMP_EditorCoroutine.csTMP_EditorCoroutine.cs.metaTMP_EditorPanel.csTMP_EditorPanel.cs.metaTMP_EditorPanelUI.csTMP_EditorPanelUI.cs.metaTMP_EditorUtility.csTMP_EditorUtility.cs.metaTMP_FontAssetEditor.csTMP_FontAssetEditor.cs.metaTMP_FontAsset_CreationMenu.csTMP_FontAsset_CreationMenu.cs.metaTMP_GlyphPairAdjustmentRecordPropertyDrawer.csTMP_GlyphPairAdjustmentRecordPropertyDrawer.cs.metaTMP_GlyphPropertyDrawer.csTMP_GlyphPropertyDrawer.cs.metaTMP_InputFieldEditor.csTMP_InputFieldEditor.cs.metaTMP_MeshRendererEditor.csTMP_MeshRendererEditor.cs.metaTMP_PackageUtilities.csTMP_PackageUtilities.cs.metaTMP_PostBuildProcessHandler.csTMP_PostBuildProcessHandler.cs.metaTMP_PreBuildProcessor.csTMP_PreBuildProcessor.cs.metaTMP_ProjectTextSettings.csTMP_ProjectTextSettings.cs.metaTMP_ResourcesLoader.csTMP_ResourcesLoader.cs.metaTMP_SDFShaderGUI.csTMP_SDFShaderGUI.cs.metaTMP_SerializedPropertyHolder.csTMP_SerializedPropertyHolder.cs.metaTMP_SettingsEditor.csTMP_SettingsEditor.cs.metaTMP_SpriteAssetEditor.csTMP_SpriteAssetEditor.cs.metaTMP_SpriteAssetImporter.csTMP_SpriteAssetImporter.cs.metaTMP_SpriteAssetMenu.csTMP_SpriteAssetMenu.cs.metaTMP_SpriteCharacterPropertyDrawer.csTMP_SpriteCharacterPropertyDrawer.cs.metaTMP_SpriteGlyphPropertyDrawer.csTMP_SpriteGlyphPropertyDrawer.cs.metaTMP_StyleAssetMenu.csTMP_StyleAssetMenu.cs.metaTMP_StyleSheetEditor.csTMP_StyleSheetEditor.cs.metaTMP_SubMeshUI_Editor.csTMP_SubMeshUI_Editor.cs.metaTMP_SubMesh_Editor.csTMP_SubMesh_Editor.cs.metaTMP_TextAlignmentDrawer.csTMP_TextAlignmentDrawer.cs.metaTMP_UIStyleManager.csTMP_UIStyleManager.cs.metaTMPro_ContextMenus.csTMPro_ContextMenus.cs.metaTMPro_CreateObjectMenu.csTMPro_CreateObjectMenu.cs.metaTMPro_EditorShaderUtilities.csTMPro_EditorShaderUtilities.cs.metaTMPro_FontAssetCreatorWindow.csTMPro_FontAssetCreatorWindow.cs.metaTMPro_FontPlugin.csTMPro_FontPlugin.cs.metaTMPro_SortingLayerHelper.csTMPro_SortingLayerHelper.cs.metaTMPro_TextContainerEditor.csTMPro_TextContainerEditor.cs.metaTMPro_TexturePostProcessor.csTMPro_TexturePostProcessor.cs.metaUnity.TextMeshPro.Editor.asmdefUnity.TextMeshPro.Editor.asmdef.meta
Runtime.meta
Runtime
AssemblyInfo.csAssemblyInfo.cs.metaFastAction.csFastAction.cs.metaITextPreProcessor.csITextPreProcessor.cs.metaMaterialReferenceManager.csMaterialReferenceManager.cs.metaTMP_Asset.csTMP_Asset.cs.metaTMP_Character.csTMP_Character.cs.metaTMP_CharacterInfo.csTMP_CharacterInfo.cs.metaTMP_ColorGradient.csTMP_ColorGradient.cs.metaTMP_Compatibility.csTMP_Compatibility.cs.metaTMP_CoroutineTween.csTMP_CoroutineTween.cs.metaTMP_DefaultControls.csTMP_DefaultControls.cs.metaTMP_Dropdown.csTMP_Dropdown.cs.metaTMP_EditorResourceManager.csTMP_EditorResourceManager.cs.metaTMP_FontAsset.csTMP_FontAsset.cs.metaTMP_FontAssetCommon.csTMP_FontAssetCommon.cs.metaTMP_FontAssetUtilities.csTMP_FontAssetUtilities.cs.metaTMP_FontFeatureTable.csTMP_FontFeatureTable.cs.metaTMP_FontFeaturesCommon.csTMP_FontFeaturesCommon.cs.metaTMP_InputField.csTMP_InputField.cs.metaTMP_InputValidator.csTMP_InputValidator.cs.metaTMP_LineInfo.csTMP_LineInfo.cs.metaTMP_ListPool.csTMP_ListPool.cs.metaTMP_MaterialManager.csTMP_MaterialManager.cs.metaTMP_MeshInfo.csTMP_MeshInfo.cs.metaTMP_ObjectPool.csTMP_ObjectPool.cs.metaTMP_PackageResourceImporter.csTMP_PackageResourceImporter.cs.metaTMP_ResourcesManager.csTMP_ResourcesManager.cs.metaTMP_RichTextTagsCommon.csTMP_RichTextTagsCommon.cs.metaTMP_ScrollbarEventHandler.csTMP_ScrollbarEventHandler.cs.metaTMP_SelectionCaret.csTMP_SelectionCaret.cs.metaTMP_Settings.csTMP_Settings.cs.metaTMP_ShaderUtilities.csTMP_ShaderUtilities.cs.metaTMP_Sprite.csTMP_Sprite.cs.metaTMP_SpriteAnimator.csTMP_SpriteAnimator.cs.metaTMP_SpriteAsset.csTMP_SpriteAsset.cs.metaTMP_SpriteAssetImportFormats.csTMP_SpriteAssetImportFormats.cs.metaTMP_SpriteCharacter.csTMP_SpriteCharacter.cs.metaTMP_SpriteGlyph.csTMP_SpriteGlyph.cs.metaTMP_Style.csTMP_Style.cs.metaTMP_StyleSheet.csTMP_StyleSheet.cs.metaTMP_SubMesh.csTMP_SubMesh.cs.metaTMP_SubMeshUI.csTMP_SubMeshUI.cs.metaTMP_Text.csTMP_Text.cs.metaTMP_TextElement.csTMP_TextElement.cs.metaTMP_TextElement_Legacy.csTMP_TextElement_Legacy.cs.metaTMP_TextInfo.csTMP_TextInfo.cs.metaTMP_TextParsingUtilities.csTMP_TextParsingUtilities.cs.metaTMP_TextProcessingStack.csTMP_TextProcessingStack.cs.metaTMP_TextUtilities.csTMP_TextUtilities.cs.metaTMP_UpdateManager.csTMP_UpdateManager.cs.metaTMP_UpdateRegistery.csTMP_UpdateRegistery.cs.metaTMPro_EventManager.csTMPro_EventManager.cs.metaTMPro_ExtensionMethods.csTMPro_ExtensionMethods.cs.metaTMPro_MeshUtilities.csTMPro_MeshUtilities.cs.metaTMPro_Private.csTMPro_Private.cs.metaTMPro_UGUI_Private.csTMPro_UGUI_Private.cs.metaTextContainer.csTextContainer.cs.metaTextMeshPro.csTextMeshPro.cs.metaTextMeshProUGUI.csTextMeshProUGUI.cs.metaUnity.TextMeshPro.asmdefUnity.TextMeshPro.asmdef.meta
Tests.meta
Tests
ValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
com.unity.timeline@1.7.6
.signatureCHANGELOG.mdCHANGELOG.md.metaDocCodeExamples.meta
DocCodeExamples
Documentation~
TableOfContents.mdclp_about.mdclp_add.mdclp_blend.mdclp_dup.mdclp_ease.mdclp_gap_extrap.mdclp_insert.mdclp_match.mdclp_pan_zoom.mdclp_position.mdclp_reset.mdclp_select.mdclp_speed.mdclp_split.mdclp_tile.mdclp_trim.mdcrv_about.mdcrv_hide.mdcrv_keys_add.mdcrv_keys_del.mdcrv_keys_edit.mdcrv_keys_interp.mdcrv_keys_sel.mdcrv_nav.mdfilter.ymlgrp_hide.mdgrp_lock.mdgrp_use.md
images
smpl_annotation.pngsmpl_annotation_customStyle.pngsmpl_annotation_markerOverlayRegion.pngsmpl_annotation_markerTooltip.pngsmpl_annotation_newMarker.pngsmpl_annotation_timelineOverlayRegion.pngsmpl_custom.pngsmpl_custom_demo.pngsmpl_gameplay.pngsmpl_tween.pngsmpl_tween_custom_graph.pngsmpl_tween_default_graph.pngsmpl_tween_default_track.pngsmpl_tween_empty.pngtimeline_add_track_menu.pngtimeline_animation_window_locked.pngtimeline_cinematic_example.pngtimeline_clip_blend_area.pngtimeline_clip_double_speed.pngtimeline_clip_duplicate_before.pngtimeline_clip_duplicate_clip_after.pngtimeline_clip_duplicate_clip_before.pngtimeline_clip_duplicate_project.pngtimeline_clip_ease_in_bad_gap.pngtimeline_clip_ease_in_good_gap.pngtimeline_clip_ease_in_out.pngtimeline_clip_ease_in_override_scene.pngtimeline_clip_ease_in_override_track.pngtimeline_clip_split_after.pngtimeline_clip_split_before.pngtimeline_clip_trim_end_keys.pngtimeline_clip_trim_loop.pngtimeline_clip_trim_start_keys.pngtimeline_clips_anim_clip_timing.pngtimeline_clips_arrows.pngtimeline_clips_position_invalid.pngtimeline_clips_positioning.pngtimeline_clips_select_first.pngtimeline_clips_select_last.pngtimeline_clips_split_after.pngtimeline_clips_split_before.pngtimeline_clips_tile_result.pngtimeline_clips_tile_selection.pngtimeline_clips_view.pngtimeline_clips_view_adding.pngtimeline_clips_view_inserting_after.pngtimeline_clips_view_inserting_before.pngtimeline_cog_menu.pngtimeline_curves_first_last_tangent.pngtimeline_curves_interp_menu.pngtimeline_curves_tangent_joined.pngtimeline_curves_view_icon.pngtimeline_curves_view_position_x.pngtimeline_curves_view_select_contiguous.pngtimeline_curves_view_select_key.pngtimeline_duration_mode.pngtimeline_editor_bindings.pngtimeline_editor_create.pngtimeline_editor_project.pngtimeline_editor_to_start.pngtimeline_end_button.pngtimeline_frames_subframes.pngtimeline_gap_extrap_icons.pngtimeline_gap_extrap_two_tracks.pngtimeline_humanoid_after_match.pngtimeline_humanoid_before_match.pngtimeline_humanoid_blend.pngtimeline_humanoid_idle.pngtimeline_humanoid_manual.pngtimeline_humanoid_match_menu.pngtimeline_humanoid_runleft.pngtimeline_humanoid_start.pngtimeline_inspector_activation_clip.pngtimeline_inspector_activation_track.pngtimeline_inspector_anim_extrap.pngtimeline_inspector_animation_clip.pngtimeline_inspector_animation_clip_common.pngtimeline_inspector_animation_clip_playable.pngtimeline_inspector_animation_track.pngtimeline_inspector_audio_clip.pngtimeline_inspector_blend_curves.pngtimeline_inspector_clip_speed.pngtimeline_inspector_clip_timing.pngtimeline_inspector_control_clip_common.pngtimeline_inspector_control_clip_playable.pngtimeline_inspector_curve_editor.pngtimeline_inspector_ease_in_blend_out.pngtimeline_inspector_ease_in_out.pngtimeline_inspector_multiple_selection.pngtimeline_inspector_narrow_selection.pngtimeline_inspector_playable_director.pngtimeline_inspector_timeline.pngtimeline_last_loop_before.pngtimeline_last_loop_complete.pngtimeline_last_loop_trim.pngtimeline_masking_avatar_inspector.pngtimeline_masking_avatar_off.pngtimeline_masking_avatar_on.pngtimeline_masking_override.pngtimeline_masking_override_selected.pngtimeline_masking_start.pngtimeline_masking_waving.pngtimeline_match_clip_many.pngtimeline_match_clip_two.pngtimeline_match_prematch_clips.pngtimeline_match_prematch_scene.pngtimeline_mix_mode_blend_arrow.pngtimeline_mix_mode_position_cursor.pngtimeline_move_track_after copy.pngtimeline_move_track_after.pngtimeline_move_track_before.pngtimeline_nesting_editing.pngtimeline_nesting_example.pngtimeline_nesting_global.pngtimeline_nesting_local.pngtimeline_next_frame_button.pngtimeline_overview_asset.pngtimeline_overview_enemy.pngtimeline_overview_instance.pngtimeline_overview_player.pngtimeline_play_button.pngtimeline_play_range.pngtimeline_play_range_button.pngtimeline_playback_controls.pngtimeline_playhead_insert_100_after.pngtimeline_playhead_insert_before.pngtimeline_playhead_insert_menu.pngtimeline_playhead_location.pngtimeline_playhead_select_menu.pngtimeline_playhead_trim_after.pngtimeline_playhead_trim_before.pngtimeline_preview_selector.pngtimeline_previous_frame_button.pngtimeline_property_red.pngtimeline_replace_mode.pngtimeline_replace_mode_red_cut.pngtimeline_ripple_mode.pngtimeline_ripple_mode_yellow_arrow.pngtimeline_splash.pngtimeline_start_button.pngtimeline_track_alert_icon.pngtimeline_track_duplicate.pngtimeline_track_group_add.pngtimeline_track_group_hidden.pngtimeline_track_group_locked.pngtimeline_track_group_plus.pngtimeline_track_list.pngtimeline_track_locked.pngtimeline_track_muted.pngtimeline_track_priority.pngtimeline_track_reorder.pngtimeline_track_select_first.pngtimeline_track_select_last.pngtimeline_workflow_clip_in_project.pngtimeline_workflow_converted_clip.pngtimeline_workflow_dopesheet.pngtimeline_workflow_keyframing_menu.pngtimeline_workflow_record_button.pngtimeline_workflow_recorded_clip_track_menu.pngtimeline_workflow_recording.pngtimeline_workflow_recording_diamonds.pngtimeline_zoombar.pngtimeline_zoomed_clip_edit_modes.pngworkflow_inspector_animation_clip_playable.pngworkflow_nesting_control_disabled.pngworkflow_nesting_done.pngworkflow_nesting_double_click.pngworkflow_nesting_drag_board.pngworkflow_nesting_edit_warning.pngworkflow_nesting_master.png
index.mdinsp_about.mdinsp_clp.mdinsp_clp_act.mdinsp_clp_anim_com.mdinsp_clp_anim_plyb.mdinsp_clp_aud.mdinsp_clp_ctrl_com.mdinsp_clp_ctrl_plyb.mdinsp_tl.mdinsp_trk.mdinsp_trk_act.mdinsp_trk_anim.mdplay_director.mdsmpl_about.mdsmpl_custom_annotation.mdsmpl_custom_text.mdsmpl_custom_time.mdsmpl_custom_tween.mdsmpl_custom_video.mdtl_about.mdtl_gloss.mdtl_play_cntrls.mdtl_selector.mdtl_settings.mdtl_window.mdtrk_add.mdtrk_delete.mdtrk_dup.mdtrk_list_about.mdtrk_lock.mdtrk_mute.mdtrk_reorder.mdtrk_select.mduss_styles.mdwf_about.mdwf_char_anim.mdwf_conv_infinite.mdwf_instance.mdwf_mask.mdwf_nested.mdwf_rec_anim.md
Editor.meta
Editor
Actions.meta
Actions
Activation.meta
Activation
Analytics.meta
Analytics
Animation.meta
Animation
Attributes.meta
Attributes
Audio.meta
Audio
ControlTrack.meta
ControlTrack
CurveEditUtility.csCurveEditUtility.cs.metaCustomEditors.meta
CustomEditors
DirectorNamedColor.csDirectorNamedColor.cs.metaDirectorStyles.csDirectorStyles.cs.metaExtensions.meta
Extensions
Items.meta
Items
Localization.meta
Localization
Manipulators.meta
Manipulators
AddDelete.meta
AddDelete
Cursors.meta
Cursors
EditMode.csEditMode.cs.metaEditModeInputHandler.csEditModeInputHandler.cs.metaHeaderSplitterManipulator.csHeaderSplitterManipulator.cs.metaMove.meta
Move
Sequence.meta
Sequence
TimeAreaAutoPanner.csTimeAreaAutoPanner.cs.metaTimeIndicator.csTimeIndicator.cs.metaTimelineClipGroup.csTimelineClipGroup.cs.metaTrim.meta
Trim
Utils.meta
Utils
MenuPriority.csMenuPriority.cs.metaPlayables.meta
Playables
Properties.meta
Properties
Recording.meta
Recording
Shortcuts.csShortcuts.cs.metaSignals.meta
Signals
State.meta
State
StyleSheets.meta
StyleSheets
Extensions.meta
Extensions
Images.meta
Images
DarkSkin.meta
DarkSkin
Icons.meta
Icons
Timeline-Marker-Warning-Overlay.pngTimeline-Marker-Warning-Overlay.png.metaTimelineClipBG.pngTimelineClipBG.png.metaTimelineClipFG.pngTimelineClipFG.png.metaTimelineCollapseMarkerButtonDisabled.pngTimelineCollapseMarkerButtonDisabled.png.metaTimelineCollapseMarkerButtonEnabled.pngTimelineCollapseMarkerButtonEnabled.png.metaTimelineDigIn.pngTimelineDigIn.png.metaTimelineEditModeMixOFF.pngTimelineEditModeMixOFF.png.metaTimelineEditModeMixON.pngTimelineEditModeMixON.png.metaTimelineEditModeReplaceOFF.pngTimelineEditModeReplaceOFF.png.metaTimelineEditModeReplaceON.pngTimelineEditModeReplaceON.png.metaTimelineEditModeRippleOFF.pngTimelineEditModeRippleOFF.png.metaTimelineEditModeRippleON.pngTimelineEditModeRippleON.png.metaTimelineHeaderMarkerIcon.pngTimelineHeaderMarkerIcon.png.metaTimelineSelector.pngTimelineSelector.png.metaTimelineSignal.pngTimelineSignal.png.metaTrackAvatarButtonDisabled.pngTrackAvatarButtonDisabled.png.metaTrackAvatarButtonDisabled@2x.pngTrackAvatarButtonDisabled@2x.png.metaTrackAvatarButtonEnabled.pngTrackAvatarButtonEnabled.png.metaTrackAvatarButtonEnabled@2x.pngTrackAvatarButtonEnabled@2x.png.metaTrackCurvesButtonDisabled.pngTrackCurvesButtonDisabled.png.metaTrackCurvesButtonDisabled@2x.pngTrackCurvesButtonDisabled@2x.png.metaTrackCurvesButtonEnabled.pngTrackCurvesButtonEnabled.png.metaTrackCurvesButtonEnabled@2x.pngTrackCurvesButtonEnabled@2x.png.metaTrackLockButtonDisabled.pngTrackLockButtonDisabled.png.metaTrackLockButtonDisabled@2x.pngTrackLockButtonDisabled@2x.png.metaTrackLockButtonEnabled.pngTrackLockButtonEnabled.png.metaTrackLockButtonEnabled@2x.pngTrackLockButtonEnabled@2x.png.metaTrackMarkerButtonDisabled.pngTrackMarkerButtonDisabled.png.metaTrackMarkerButtonDisabled@2x.pngTrackMarkerButtonDisabled@2x.png.metaTrackMarkerButtonEnabled.pngTrackMarkerButtonEnabled.png.metaTrackMarkerButtonEnabled@2x.pngTrackMarkerButtonEnabled@2x.png.metaTrackMuteButtonDisabled.pngTrackMuteButtonDisabled.png.metaTrackMuteButtonDisabled@2x.pngTrackMuteButtonDisabled@2x.png.metaTrackMuteButtonEnabled.pngTrackMuteButtonEnabled.png.metaTrackMuteButtonEnabled@2x.pngTrackMuteButtonEnabled@2x.png.metaTrackRecordButtonDisabled.pngTrackRecordButtonDisabled.png.metaTrackRecordButtonDisabled@2x.pngTrackRecordButtonDisabled@2x.png.metaTrackRecordButtonEnabled.pngTrackRecordButtonEnabled.png.metaTrackRecordButtonEnabled@2x.pngTrackRecordButtonEnabled@2x.png.metad_TimelineCollapseMarkerButtonDisabled.pngd_TimelineCollapseMarkerButtonDisabled.png.metad_TimelineCollapseMarkerButtonEnabled.pngd_TimelineCollapseMarkerButtonEnabled.png.metad_TimelineDigIn.pngd_TimelineDigIn.png.metad_TimelineEditModeMixOFF.pngd_TimelineEditModeMixOFF.png.metad_TimelineEditModeMixON.pngd_TimelineEditModeMixON.png.metad_TimelineEditModeReplaceOFF.pngd_TimelineEditModeReplaceOFF.png.metad_TimelineEditModeReplaceON.pngd_TimelineEditModeReplaceON.png.metad_TimelineEditModeRippleOFF.pngd_TimelineEditModeRippleOFF.png.metad_TimelineEditModeRippleON.pngd_TimelineEditModeRippleON.png.metad_TimelineHeaderMarkerIcon.pngd_TimelineHeaderMarkerIcon.png.metad_TimelineSelector.pngd_TimelineSelector.png.metad_TimelineSignal.pngd_TimelineSignal.png.metad_TrackAvatarButtonDisabled.pngd_TrackAvatarButtonDisabled.png.metad_TrackAvatarButtonDisabled@2x.pngd_TrackAvatarButtonDisabled@2x.png.metad_TrackAvatarButtonEnabled.pngd_TrackAvatarButtonEnabled.png.metad_TrackAvatarButtonEnabled@2x.pngd_TrackAvatarButtonEnabled@2x.png.metad_TrackCurvesButtonDisabled.pngd_TrackCurvesButtonDisabled.png.metad_TrackCurvesButtonDisabled@2x.pngd_TrackCurvesButtonDisabled@2x.png.metad_TrackCurvesButtonEnabled.pngd_TrackCurvesButtonEnabled.png.metad_TrackCurvesButtonEnabled@2x.pngd_TrackCurvesButtonEnabled@2x.png.metad_TrackLockButtonDisabled.pngd_TrackLockButtonDisabled.png.metad_TrackLockButtonDisabled@2x.pngd_TrackLockButtonDisabled@2x.png.metad_TrackLockButtonEnabled.pngd_TrackLockButtonEnabled.png.metad_TrackLockButtonEnabled@2x.pngd_TrackLockButtonEnabled@2x.png.metad_TrackMarkerButtonDisabled.pngd_TrackMarkerButtonDisabled.png.metad_TrackMarkerButtonDisabled@2x.pngd_TrackMarkerButtonDisabled@2x.png.metad_TrackMarkerButtonEnabled.pngd_TrackMarkerButtonEnabled.png.metad_TrackMarkerButtonEnabled@2x.pngd_TrackMarkerButtonEnabled@2x.png.metad_TrackMuteButtonDisabled.pngd_TrackMuteButtonDisabled.png.metad_TrackMuteButtonDisabled@2x.pngd_TrackMuteButtonDisabled@2x.png.metad_TrackMuteButtonEnabled.pngd_TrackMuteButtonEnabled.png.metad_TrackMuteButtonEnabled@2x.pngd_TrackMuteButtonEnabled@2x.png.metad_TrackRecordButtonDisabled.pngd_TrackRecordButtonDisabled.png.metad_TrackRecordButtonDisabled@2x.pngd_TrackRecordButtonDisabled@2x.png.metad_TrackRecordButtonEnabled.pngd_TrackRecordButtonEnabled.png.metad_TrackRecordButtonEnabled@2x.pngd_TrackRecordButtonEnabled@2x.png.meta
LightSkin.meta
LightSkin
Shared.meta
Shared
res.meta
res
TimelineEditor.csTimelineEditor.cs.metaTimelineHelpers.csTimelineHelpers.cs.metaTimelineSelection.csTimelineSelection.cs.metaTimelineUtility.csTimelineUtility.cs.metaTooltip.csTooltip.cs.metaTrackhead.csTrackhead.cs.metaUndo.meta
Undo
Unity.Timeline.Editor.asmdefUnity.Timeline.Editor.asmdef.metaUnityEditorInternals.csUnityEditorInternals.cs.metaUtilities.meta
Utilities
AnimatedParameterCache.csAnimatedParameterCache.cs.metaAnimatedParameterUtility.csAnimatedParameterUtility.cs.metaAnimatedPropertyUtility.csAnimatedPropertyUtility.cs.metaBindingUtility.csBindingUtility.cs.metaBreadcrumbDrawer.csBreadcrumbDrawer.cs.metaClipModifier.csClipModifier.cs.metaClipboard.csClipboard.cs.metaControlPlayableUtility.csControlPlayableUtility.cs.metaCustomTrackDrawerAttribute.csCustomTrackDrawerAttribute.cs.metaDisplayNameHelper.csDisplayNameHelper.cs.metaFileUtility.csFileUtility.cs.metaFrameRateDisplayUtility.csFrameRateDisplayUtility.cs.metaGraphics.csGraphics.cs.metaKeyTraverser.csKeyTraverser.cs.metaMarkerModifier.csMarkerModifier.cs.metaObjectExtension.csObjectExtension.cs.metaObjectReferenceField.csObjectReferenceField.cs.metaPreviewedBindings.csPreviewedBindings.cs.metaPropertyCollector.csPropertyCollector.cs.metaRange.csRange.cs.metaScopes.meta
Scopes
SequenceSelectorNameFormater.csSequenceSelectorNameFormater.cs.metaSpacePartitioner.csSpacePartitioner.cs.metaStyleManager.csStyleManager.cs.metaStyleNormalColorOverride.csStyleNormalColorOverride.cs.metaTimeFormat.csTimeFormat.cs.metaTimeReferenceUtility.csTimeReferenceUtility.cs.metaTimelineKeyboardNavigation.csTimelineKeyboardNavigation.cs.metaTrackModifier.csTrackModifier.cs.metaTrackResourceCache.csTrackResourceCache.cs.metaTypeUtility.csTypeUtility.cs.meta
Window.meta
Window
Modes.meta
Modes
OverlayDrawer.csOverlayDrawer.cs.metaPlaybackScroller.csPlaybackScroller.cs.metaSequenceContext.csSequenceContext.cs.metaTimelineEditorWindow.csTimelineEditorWindow.cs.metaTimelineMarkerHeaderGUI.csTimelineMarkerHeaderGUI.cs.metaTimelineNavigator.csTimelineNavigator.cs.metaTimelinePlaybackControls.csTimelinePlaybackControls.cs.metaTimelineWindow.csTimelineWindow.cs.metaTimelineWindowAnalytics.csTimelineWindowAnalytics.cs.metaTimelineWindowTimeControl.csTimelineWindowTimeControl.cs.metaTimelineWindow_ActiveTimeline.csTimelineWindow_ActiveTimeline.cs.metaTimelineWindow_Breadcrumbs.csTimelineWindow_Breadcrumbs.cs.metaTimelineWindow_Duration.csTimelineWindow_Duration.cs.metaTimelineWindow_EditorCallbacks.csTimelineWindow_EditorCallbacks.cs.metaTimelineWindow_Gui.csTimelineWindow_Gui.cs.metaTimelineWindow_HeaderGui.csTimelineWindow_HeaderGui.cs.metaTimelineWindow_Manipulators.csTimelineWindow_Manipulators.cs.metaTimelineWindow_Navigator.csTimelineWindow_Navigator.cs.metaTimelineWindow_PlayRange.csTimelineWindow_PlayRange.cs.metaTimelineWindow_PlayableLookup.csTimelineWindow_PlayableLookup.cs.metaTimelineWindow_PlaybackControls.csTimelineWindow_PlaybackControls.cs.metaTimelineWindow_PreviewPlayMode.csTimelineWindow_PreviewPlayMode.cs.metaTimelineWindow_Selection.csTimelineWindow_Selection.cs.metaTimelineWindow_StateChange.csTimelineWindow_StateChange.cs.metaTimelineWindow_TimeArea.csTimelineWindow_TimeArea.cs.metaTimelineWindow_TimeCursor.csTimelineWindow_TimeCursor.cs.metaTimelineWindow_TrackGui.csTimelineWindow_TrackGui.cs.metaViewModel.meta
ViewModel
WindowConstants.csWindowConstants.cs.meta
inspectors.meta
inspectors
treeview.meta
treeview
AnimationTrackKeyDataSource.csAnimationTrackKeyDataSource.cs.metaControl.csControl.cs.metaDrawers.meta
Drawers
IPropertyKeyDataSource.csIPropertyKeyDataSource.cs.metaIRowGUI.csIRowGUI.cs.metaItemGui.meta
ItemGui
ManipulationsClips.csManipulationsClips.cs.metaManipulationsTimeline.csManipulationsTimeline.cs.metaManipulationsTracks.csManipulationsTracks.cs.metaManipulator.csManipulator.cs.metaPickerUtils.csPickerUtils.cs.metaSnapping.meta
Snapping
TimelineClipHandle.csTimelineClipHandle.cs.metaTimelineClipUnion.csTimelineClipUnion.cs.metaTimelineDataSource.csTimelineDataSource.cs.metaTimelineDragging.csTimelineDragging.cs.metaTimelineTreeView.csTimelineTreeView.cs.metaTimelineTreeViewGUI.csTimelineTreeViewGUI.cs.metaTrackGui.meta
TrackGui
TrackPropertyCurvesDataSource.csTrackPropertyCurvesDataSource.cs.meta
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaRuntime.meta
Runtime
Activation.meta
Activation
Animation.meta
Animation
AssetUpgrade.meta
AssetUpgrade
Attributes.meta
Attributes
Audio.meta
Audio
ClipCaps.csClipCaps.cs.metaControl.meta
Control
DiscreteTime.csDiscreteTime.cs.metaEvaluation.meta
Evaluation
Events.meta
Events
Extensions.meta
Extensions
GroupTrack.csGroupTrack.cs.metaILayerable.csILayerable.cs.metaPlayables.meta
Playables
Properties.meta
Properties
Scripting.meta
Scripting
Timeline.deprecated.csTimeline.deprecated.cs.metaTimelineAsset.csTimelineAsset.cs.metaTimelineAsset_CreateRemove.csTimelineAsset_CreateRemove.cs.metaTimelineAttributes.csTimelineAttributes.cs.metaTimelineClip.csTimelineClip.cs.metaTimelinePlayable.csTimelinePlayable.cs.metaTrackAsset.csTrackAsset.cs.metaUnity.Timeline.asmdefUnity.Timeline.asmdef.metaUtilities.meta
Utilities
Samples~
Customization.meta
Customization
.sample.jsonAnnotation.meta
Annotation
Demo.meta
Demo
Text.meta
Text
TimeDilation.meta
TimeDilation
Tween.meta
Tween
Utilities.meta
Utilities
Video.meta
Video
GameplaySequenceDemo.meta
GameplaySequenceDemo
.sample.jsonAnimation.meta
Animation
Audio.meta
Audio
Character.meta
Character
Info.meta
Info
Materials.meta
Materials
Particles.meta
Particles
Prefabs.meta
Prefabs
Readme.assetReadme.asset.metaScenes.meta
Scenes
Shaders.meta
Shaders
Textures.meta
Textures
Timelines.meta
Timelines
ValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
com.unity.ugui@1.0.0
CHANGELOG.mdCHANGELOG.md.meta
Documentation~
EventSystem.mdEventSystemReference.mdHOWTO-UICreateFromScripting.mdHOWTO-UIFitContentSize.mdHOWTO-UIMultiResolution.mdHOWTO-UIScreenTransition.mdHOWTO-UIWorldSpace.mdInputModules.mdMessagingSystem.mdRaycasters.mdStyledText.mdSupportedEvents.mdTableOfContents.mdUIAnimationIntegration.mdUIAutoLayout.mdUIBasicLayout.mdUICanvas.mdUIHowTos.mdUIInteractionComponents.mdUIReference.mdUIVisualComponents.mdclass-Canvas.mdclass-CanvasGroup.mdclass-CanvasRenderer.mdclass-RectTransform.mdcomp-CanvasComponents.mdcomp-UIAutoLayout.mdcomp-UIEffects.mdcomp-UIInteraction.mdcomp-UIVisual.md
images
BlackSwatch.pngBlueSwatch.pngBrownSwatch.pngCanvasCamera.pngCanvasOverlay.pngCanvasWorldSpace.pngCyanSwatch.pngDarkblueSwatch.pngGUIScriptingGuideHelloExample.pngGUISkin-EditingTextField.pngGUISkin-ProjectView.pngGUITexture-Example.pngGUITexture-Layout.pngGUITextureWindow.pngGUIVisualizeNavigation.pngGUI_ButtonAnimationWindow.pngGUI_ButtonAnimator.pngGUI_ButtonInspectorAnimation.pngGUI_Canvas_Screenspace_Camera.pngGUI_Canvas_Screenspace_Overlay.pngGUI_Canvas_Worldspace.pngGUI_Pivot_Local_Buttons.pngGUI_Rect_Tool_Button.pngGreenSwatch.pngGreySwatch.pngGuiStyleInspector.pngImageCtrlExample.pngLightblueSwatch.pngLimeSwatch.pngMagentaSwatch.pngMaroonSwatch.pngMaskCtrlExample.pngMaskDisabled.svgMaskEnabled.svgNavySwatch.pngOliveSwatch.pngOrangeSwatch.pngPurpleSwatch.pngRawImageCtrlExample.pngRedSwatch.pngSilverSwatch.pngStyleTextBold.pngStyleTextBoldItalic1.pngStyleTextBoldItalic2.pngStyleTextColorGreen.pngTealSwatch.pngUI-ViewTool.pngUI_AnchorPreset.pngUI_Anchored1.gifUI_Anchored2.gifUI_Anchored3.gifUI_Anchored4.gifUI_AspectRatioFitterInspector.pngUI_ButtonExample.pngUI_ButtonInspector.pngUI_CanvasGroupInspector.pngUI_CanvasInspector.pngUI_CanvasRendererInspector.pngUI_CanvasScalerInspector.pngUI_CanvasScreenSpaceCameraInspector.pngUI_CanvasWorldSpaceInspector.pngUI_ContentSizeFitterInspector.pngUI_DropdownExample.pngUI_DropdownExampleOpen.pngUI_DropdownHierarchyScrolling.pngUI_DropdownHierarchySimple.pngUI_DropdownInspector.pngUI_GridLayoutGroupInspector.pngUI_HorizontalLayoutGroupInspector.pngUI_ImageInspector.pngUI_ImageInspector184.pngUI_InputFieldExample.pngUI_InputFieldExample2.pngUI_InputFieldInspector.pngUI_LayoutElementInspector.pngUI_Main.pngUI_MaskInspector.pngUI_MultiResAllResolutions.pngUI_MultiResBase.pngUI_MultiResCenter.pngUI_MultiResCorners.pngUI_MultiResLandscapeWrongScaling.pngUI_MultiResReferenceResolution.pngUI_MultiResSizeChange.pngUI_OutlineExample.pngUI_OutlineInspector.pngUI_PivotRotate.pngUI_PositionAsUV1Inspector.pngUI_Profiler_Image_1.pngUI_RawImageInspector.pngUI_RawImageInspector184.pngUI_RectTransform.pngUI_ScreenTransitionAnimatorClosed.pngUI_ScreenTransitionAnimatorOpen.pngUI_ScreenTransitionAnimatorTransitionToClosed.pngUI_ScreenTransitionAnimatorTransitionToOpen.pngUI_ScreenTransitionButtonInspector.pngUI_ScrollBarInspector.pngUI_ScrollRectExample.pngUI_ScrollRectHierarchy.pngUI_ScrollRectInspector.pngUI_ScrollbarExample.pngUI_SelectableAnimation.pngUI_SelectableColorTint.pngUI_SelectableNavigation.pngUI_SelectableNavigationExplicit.pngUI_SelectableSpriteSwap.pngUI_SelectableTransition.pngUI_ShadowExample.pngUI_ShadowInspector.pngUI_SliderExample.pngUI_SliderInspector.pngUI_SpriteEditor.pngUI_TextExample.pngUI_TextInspector.pngUI_ToggleExample.pngUI_ToggleGroupExample.pngUI_ToggleGroupInspector.pngUI_ToggleInspector.pngUI_VerticalLayoutGroupInspector.pngWhiteSwatch.pngYellowSwatch.pngguiScripting-BasicsLoaderMenuExample.pngguiStyle-TwoButtonsOneIsStyled.png
index.mdscript-AspectRatioFitter.mdscript-Button.mdscript-CanvasScaler.mdscript-ContentSizeFitter.mdscript-Dropdown.mdscript-EventSystem.mdscript-EventTrigger.mdscript-GraphicRaycaster.mdscript-GridLayoutGroup.mdscript-HorizontalLayoutGroup.mdscript-Image.mdscript-InputField.mdscript-LayoutElement.mdscript-Mask.mdscript-Outline.mdscript-Physics2DRaycaster.mdscript-PhysicsRaycaster.mdscript-PositionAsUV1.mdscript-RawImage.mdscript-RectMask2D.mdscript-ScrollRect.mdscript-Scrollbar.mdscript-Selectable.mdscript-SelectableNavigation.mdscript-SelectableTransition.mdscript-Shadow.mdscript-Slider.mdscript-StandaloneInputModule.mdscript-Text.mdscript-Toggle.mdscript-ToggleGroup.mdscript-TouchInputModule.mdscript-VerticalLayoutGroup.mdugui.mdugui.md.meta
Editor.meta
Editor
EventSystem.meta
EventSystem
Properties.meta
Properties
UI.meta
UI
UnityEditor.UI.asmdefUnityEditor.UI.asmdef.meta
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaRuntime.meta
Runtime
EventSystem.meta
EventSystem
Properties.meta
Properties
UI.meta
UI
Animation.meta
Animation
Core.meta
Core
AnimationTriggers.csAnimationTriggers.cs.metaButton.csButton.cs.metaCanvasUpdateRegistry.csCanvasUpdateRegistry.cs.metaColorBlock.csColorBlock.cs.metaCulling.meta
Culling
DefaultControls.csDefaultControls.cs.metaDropdown.csDropdown.cs.metaFontData.csFontData.cs.metaFontUpdateTracker.csFontUpdateTracker.cs.metaGraphic.csGraphic.cs.metaGraphicRaycaster.csGraphicRaycaster.cs.metaGraphicRebuildTracker.csGraphicRebuildTracker.cs.metaGraphicRegistry.csGraphicRegistry.cs.metaIGraphicEnabledDisabled.csIGraphicEnabledDisabled.cs.metaIMask.csIMask.cs.metaIMaskable.csIMaskable.cs.metaImage.csImage.cs.metaInputField.csInputField.cs.metaLayout.meta
Layout
Mask.csMask.cs.metaMaskUtilities.csMaskUtilities.cs.metaMaskableGraphic.csMaskableGraphic.cs.metaMaterialModifiers.meta
MaterialModifiers
Misc.csMisc.cs.metaMultipleDisplayUtilities.csMultipleDisplayUtilities.cs.metaNavigation.csNavigation.cs.metaRawImage.csRawImage.cs.metaRectMask2D.csRectMask2D.cs.metaScrollRect.csScrollRect.cs.metaScrollbar.csScrollbar.cs.metaSelectable.csSelectable.cs.metaSetPropertyUtility.csSetPropertyUtility.cs.metaSlider.csSlider.cs.metaSpecializedCollections.meta
SpecializedCollections
SpriteState.csSpriteState.cs.metaStencilMaterial.csStencilMaterial.cs.metaText.csText.cs.metaToggle.csToggle.cs.metaToggleGroup.csToggleGroup.cs.metaUtility.meta
Utility
VertexModifiers.meta
VertexModifiers
UnityEngine.UI.asmdefUnityEngine.UI.asmdef.meta
Tests.meta
Tests
Editor.meta
Editor
Canvas.meta
Canvas
CanvasRenderer.meta
CanvasRenderer
Dropdown.meta
Dropdown
EventSystem.meta
EventSystem
InputField.meta
InputField
RectMask2D.meta
RectMask2D
Slider.meta
Slider
TestBehaviourBase.csTestBehaviourBase.cs.metaText.meta
Text
UI.meta
UI
UnityEditor.UI.EditorTests.asmdefUnityEditor.UI.EditorTests.asmdef.metaUnityEvent.meta
UnityEvent
WrapperWindowFixture.csWrapperWindowFixture.cs.meta
Runtime.meta
Runtime
Button.meta
Button
Canvas.meta
Canvas
Dropdown.meta
Dropdown
EventSystem.meta
EventSystem
Graphic.meta
Graphic
Image.meta
Image
InputField.meta
InputField
Layout.meta
Layout
LayoutGroup.meta
LayoutGroup
MaskClipping.meta
MaskClipping
NestedLayout.meta
NestedLayout
ScrollBar.meta
ScrollBar
ScrollRect.meta
ScrollRect
Slider.meta
Slider
TextEditor.meta
TextEditor
Toggle.meta
Toggle
UnityEngine.UI.Tests.asmdefUnityEngine.UI.Tests.asmdef.metaUtil.meta
Util
package.jsonpackage.json.meta
com.unity.visualscripting@1.9.4
.npmignore.release.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
TableOfContents.md
images
Label-A.pngLabel-B.pngLabel-C.pngLabel-D.pngLabel-E.pngLabel-F.pngVS-LeftSide.pngVS-RightSide.pngVS-get-script-graph-node.pngVS-get-script-graphs-node.pngVS-get-state-graph-node.pngVS-get-state-graphs-node.pngVS-has-script-graph-node.pngVS-has-state-graph-node.pngVS-set-script-graph-node.pngVS-set-state-graph-node.pngvs-add-node-overloads-2.pngvs-add-node-overloads.pngvs-add-variable-node-set-variable-node-example.pngvs-add-variable-node-to-graph.pngvs-blackboard-icon.pngvs-blackboard.pngvs-blank-graph-script-state-example.pngvs-blank-graph-subgraph-example.pngvs-blank-graph-super-state-example.pngvs-capturing-player-inputs-new-10-debug.pngvs-capturing-player-inputs-new-2-package-manager.pngvs-capturing-player-inputs-new-3-warning.pngvs-capturing-player-inputs-new-4-input-player-settings.pngvs-capturing-player-inputs-new-6-create-action.pngvs-capturing-player-inputs-new-7-keyboard-mouse.pngvs-capturing-player-inputs-new-8-nodes.pngvs-capturing-player-inputs-new-9-fire.pngvs-context-menu.pngvs-control-break-loop-node.pngvs-control-cache-node-example.pngvs-control-cache-node.pngvs-control-for-each-loop-node.pngvs-control-for-loop-node-get-count-list-items-node.pngvs-control-for-loop-node.pngvs-control-if-control-node.pngvs-control-once-node.pngvs-control-select-control-node.pngvs-control-switch-enum-control-node.pngvs-control-switch-string-control-node.pngvs-control-throw-node.pngvs-control-toggle-flow-value-node.pngvs-control-try-catch-node.pngvs-control-while-loop-node.pngvs-create-selection.pngvs-custom-class-example-players.pngvs-custom-class-example.pngvs-custom-event-add-code-trigger-script-inspector.pngvs-custom-event-node.pngvs-custom-event-nodes-example.pngvs-custom-event-on-my-custom-event-debug-log.pngvs-custom-event-receiver-debug-log.pngvs-custom-event-send-my-custom-event-node-keyboard.pngvs-custom-event-send-my-event-node.pngvs-data-trigger-subgraph-ports.pngvs-debug-add-node-error.pngvs-debug-faulty-node-console-error.pngvs-debug-faulty-node-example.pngvs-debug-faulty-node-highlighted.pngvs-debug-log-node-error.pngvs-debug-missing-component.pngvs-debug-nodes-correct.pngvs-debug-null-reference.pngvs-duplicate-selection.pngvs-empty-graph-create-flow.pngvs-events-animation-choose-animation-function-inspector.pngvs-events-animation-event-nodes.pngvs-events-animation-trigger-inspector.pngvs-events-animation-window-add-event.pngvs-events-custom-event-example.pngvs-events-custom-event-node-blank.pngvs-events-custom-event-node.pngvs-events-custom-event-trigger-node-error-2.pngvs-events-custom-event-trigger-node-error.pngvs-events-on-trigger-enter-node.pngvs-events-trigger-custom-event-example.pngvs-events-unity-event-node.pngvs-existing-graph-example-script-state.pngvs-existing-graph-example-state-unit.pngvs-existing-graph-example-subgraph.pngvs-existing-graph-example-super-state.pngvs-flagged-assembly.pngvs-formula-node-example.pngvs-formula-node.pngvs-frame-all.pngvs-frame-selected.pngvs-fuzzy-finder.pngvs-gameobject-icon.pngvs-graph-editor.pngvs-graph-inspector-icon.pngvs-graph-inspector-switch-node.pngvs-graph-window-overview.pngvs-groups.pngvs-input-manager-project-settings.pngvs-input-new-system-connect-nodes-example.pngvs-input-new-system-example.pngvs-input-new-system-v2-node-set.pngvs-input-old-system-example.pngvs-input-system-package-manager.pngvs-input-system-player-input-component.pngvs-live-editing-droplets.pngvs-move-group.pngvs-multiple-connections-example.pngvs-my-node-custom-node-control-input-output.pngvs-my-node-custom-node-data-input-output.pngvs-my-node-custom-node-descriptions-inspector.pngvs-my-node-custom-node-fuzzy-finder-level.pngvs-my-node-custom-node-graph-editor.pngvs-my-node-custom-node-port-labels-hidden.pngvs-my-node-custom-node-relations.pngvs-my-node-custom-node-running-console.pngvs-my-node-custom-node-short-title.pngvs-my-node-custom-node-subtitle.pngvs-my-node-custom-node-type-icon.pngvs-my-node-custom-node-unit-title.pngvs-nesting-input-node-example.pngvs-nesting-input-node.pngvs-nesting-nodes-example.pngvs-nesting-output-node-example.pngvs-nesting-output-node.pngvs-new-graph-empty.pngvs-new-graph-new-gameobject.pngvs-new-graph-starter-nodes.pngvs-node-container-type.pngvs-node-example.pngvs-node-group.pngvs-node-inline-value.pngvs-node-input-trigger-port.pngvs-node-kind-selection.pngvs-node-output-trigger-port.pngvs-nodes-events-on-button-input-example-2.pngvs-nodes-events-on-button-input-example.pngvs-nodes-events-on-button-input-node.pngvs-nodes-events-on-keyboard-input-example-2.pngvs-nodes-events-on-keyboard-input-example.pngvs-nodes-events-on-keyboard-input-node.pngvs-nodes-events-on-mouse-down-example-2.pngvs-nodes-events-on-mouse-down-example.pngvs-nodes-events-on-mouse-down-node.pngvs-nodes-events-on-mouse-drag-example-2.pngvs-nodes-events-on-mouse-drag-example.pngvs-nodes-events-on-mouse-drag-node.pngvs-nodes-events-on-mouse-enter-example-2.pngvs-nodes-events-on-mouse-enter-example.pngvs-nodes-events-on-mouse-enter-node.pngvs-nodes-events-on-mouse-exit-example-2.pngvs-nodes-events-on-mouse-exit-example.pngvs-nodes-events-on-mouse-exit-node.pngvs-nodes-events-on-mouse-input-example-2.pngvs-nodes-events-on-mouse-input-example-3.pngvs-nodes-events-on-mouse-input-example.pngvs-nodes-events-on-mouse-input-node.pngvs-nodes-events-on-mouse-over-example-2.pngvs-nodes-events-on-mouse-over-example-3.pngvs-nodes-events-on-mouse-over-example.pngvs-nodes-events-on-mouse-over-node.pngvs-nodes-events-on-mouse-up-as-button-example-2.pngvs-nodes-events-on-mouse-up-as-button-example-3.pngvs-nodes-events-on-mouse-up-as-button-example.pngvs-nodes-events-on-mouse-up-button-node.pngvs-nodes-events-on-mouse-up-example-2.pngvs-nodes-events-on-mouse-up-example.pngvs-nodes-events-on-mouse-up-node.pngvs-nodes-rotate-node-overloads.pngvs-nulls-null-check-node.pngvs-nulls-null-coalesce-node.pngvs-on-input-system-event-button-node-example.pngvs-on-input-system-event-button-node.pngvs-on-input-system-event-float-node-example.pngvs-on-input-system-event-float-node.pngvs-on-input-system-event-vector2-node-example.pngvs-on-input-system-event-vector2-node.pngvs-open-project-window-graph-files.pngvs-project-settings-window-regen-nodes.pngvs-refactoring-script-node-error-example.pngvs-refactoring-script-node-example.pngvs-relations-debugging-predictive.pngvs-relations-debugging-show-relations.pngvs-saved-variables.pngvs-script-graph-icon.pngvs-script-machine-blank.pngvs-script-machine.pngvs-state-graph-example.pngvs-state-graphs-transition-node-w-transition.pngvs-state-graphs-transition-trigger-transition.pngvs-state-machine-blank.pngvs-state-machine-icon.pngvs-state-unit-new-state-graph.pngvs-state-unit-node-example.pngvs-state-unit-node-script-graph-example.pngvs-states-any-state-node.pngvs-states-multi-start-states.pngvs-states-self-transition.pngvs-states-transition-graph-blank.pngvs-sticky-note-example-color.pngvs-sticky-note-example.pngvs-subgraph-node-use-example.pngvs-subgraph-ports-example-2.pngvs-subgraph-ports-example.pngvs-this-self-node-example-2.pngvs-this-self-node-example.pngvs-time-cooldown-node-example.pngvs-time-cooldown-node.pngvs-time-coroutine-wait-nodes.pngvs-time-timer-node-example.pngvs-time-timer-node.pngvs-time-wait-for-seconds-node.pngvs-time-wait-until-node.pngvs-time-wait-while-node.pngvs-toolbar.pngvs-types-menu.pngvs-types-type-conversion-example.pngvs-understanding-nodes-example.pngvs-unity-console-w-warnings.pngvs-uwp-player-settings.pngvs-variables-change-scope-node.pngvs-variables-get-object-variable-object.pngvs-variables-get-variable-fallback-option.pngvs-variables-get-variable-node.pngvs-variables-has-variable-node.pngvs-variables-set-variable-node.png
index.md
snippets
vs-add-custom-event-node-trigger.mdvs-add-custom-event-node.mdvs-add-inspectable-attribute-custom-types.mdvs-add-node-to-graph.mdvs-add-remove-node-library.mdvs-add-remove-type-options.mdvs-add-subgraph.mdvs-add-triggers-data-graph.mdvs-add-variable-graph.mdvs-advanced-topics-intro.mdvs-aot.mdvs-attach-graph-machine.mdvs-basic-concepts.mdvs-capture-player-input-add-component.mdvs-capture-player-input.mdvs-capturing-player-inputs-new.mdvs-capturing-player-inputs-old.mdvs-configuration.mdvs-control-schemes.mdvs-control.mdvs-create-custom-drawer.mdvs-create-custom-node-add-docs.mdvs-create-custom-node-add-logic.mdvs-create-custom-node-add-ports.mdvs-create-custom-node-add-relations.mdvs-create-custom-node-attributes-reference.mdvs-create-custom-node-empty.mdvs-create-custom-node.mdvs-create-graph-assign-existing-gameobject.mdvs-create-graph-assign-new-gameobject.mdvs-create-graph-on-machine.mdvs-create-graph-project-window.mdvs-create-graph-unassigned-flow.mdvs-create-graph.mdvs-create-own-custom-event-listen-code.mdvs-create-own-custom-event-node-trigger-code.mdvs-create-own-custom-event-node.mdvs-create-own-custom-event-send-node.mdvs-create-restore-backups.mdvs-create-state.mdvs-creating-connections.mdvs-creating-transition.mdvs-custom-events.mdvs-custom-types.mdvs-debug-messages.mdvs-debugging.mdvs-developers-guide.mdvs-editor-script-issues.mdvs-events-reference.mdvs-events.mdvs-formula.mdvs-graph-machine-types.mdvs-graph-types.mdvs-groups.mdvs-input-nodes.mdvs-interface-overview.mdvs-live-edit-runtime.mdvs-live.mdvs-nesting-add-state-unit.mdvs-nesting-add-subgraph.mdvs-nesting-add-triggers-data-graph.mdvs-nesting-input-node.mdvs-nesting-nodes.mdvs-nesting-output-node.mdvs-nesting-state-unit-node.mdvs-nesting-subgraph-node.mdvs-nesting-subgraphs-state-units.mdvs-nodes-events-input-system-button.mdvs-nodes-events-input-system-float.mdvs-nodes-events-input-system-vector2.mdvs-nodes-events-on-button-input.mdvs-nodes-events-on-keyboard-input.mdvs-nodes-events-on-mouse-down.mdvs-nodes-events-on-mouse-drag.mdvs-nodes-events-on-mouse-enter.mdvs-nodes-events-on-mouse-exit.mdvs-nodes-events-on-mouse-input.mdvs-nodes-events-on-mouse-over.mdvs-nodes-events-on-mouse-up-button.mdvs-nodes-events-on-mouse-up.mdvs-nodes-reference.mdvs-nodes.mdvs-nulls.mdvs-open-graph-edit.mdvs-refactor-add-attribute.mdvs-refactoring.mdvs-relations.mdvs-script-graphs-intro.mdvs-scripts-reference.mdvs-self.mdvs-set-preferences.mdvs-state-graphs-intro.mdvs-states-reference.mdvs-sticky-notes.mdvs-time.mdvs-transitions.mdvs-types.mdvs-update.mdvs-using-custom-types.mdvs-variables-api.mdvs-variables-reference.mdvs-variables.mdvs-version-control.md
Editor.meta
Editor
SettingsProvider.meta
SettingsProvider
VisualScripting.Core.meta
VisualScripting.Core
Analysis.meta
Analysis
Analytics.meta
Analytics
AssetBundleCreator.csAssetBundleCreator.cs.metaAssignment.meta
Assignment
BoltGUI.csBoltGUI.cs.metaBoltProduct.csBoltProduct.cs.metaBoltStyles.csBoltStyles.cs.metaCanvases.meta
Canvases
Context.meta
Context
Debugging.meta
Debugging
Decorators.meta
Decorators
Dependencies.meta
Dependencies
Assemblies.meta
Assemblies
DotNetZip.meta
DotNetZip
ReorderableList.meta
ReorderableList
SQLite.meta
SQLite
YamlDotNet.meta
YamlDotNet
Description.meta
Description
Descriptors.meta
Descriptors
Documentation.meta
Documentation
EditorAssetResources.meta
EditorAssetResources
Exceptions.meta
Exceptions
Graph.meta
Graph
IconMap.meta
IconMap
Inspection.meta
Inspection
DraggedListItem.csDraggedListItem.cs.metaEditorAttribute.csEditorAttribute.cs.metaEditorProvider.csEditorProvider.cs.metaEventMachineEditor.csEventMachineEditor.cs.metaGraphEditor.csGraphEditor.cs.metaGraphElementEditor.csGraphElementEditor.cs.metaGraphInspector.csGraphInspector.cs.metaGraphNestEditor.csGraphNestEditor.cs.metaImplementationInspector.csImplementationInspector.cs.metaIndividualEditor.csIndividualEditor.cs.metaIndividualPropertyDrawer.csIndividualPropertyDrawer.cs.metaInspector.csInspector.cs.metaInspectorAttribute.csInspectorAttribute.cs.metaInspectorBlock.csInspectorBlock.cs.metaInspectorImplementationOrderAttribute.csInspectorImplementationOrderAttribute.cs.metaInspectorProvider.csInspectorProvider.cs.metaInspectorUtility.csInspectorUtility.cs.metaMachineEditor.csMachineEditor.cs.metaMacroEditor.csMacroEditor.cs.metaMetadataCollectionAdaptor.csMetadataCollectionAdaptor.cs.metaMetadataDictionaryAdaptor.csMetadataDictionaryAdaptor.cs.metaMetadataListAdaptor.csMetadataListAdaptor.cs.metaOptimizedEditor.csOptimizedEditor.cs.metaOptimizedPropertyDrawer.csOptimizedPropertyDrawer.cs.metaOther.meta
Other
Primitives.meta
Primitives
Reflection.meta
Reflection
Root.meta
Root
Special.meta
Special
Unity.meta
Unity
Interface.meta
Interface
Annotations.meta
Annotations
Colors.meta
Colors
DragAndDrop.meta
DragAndDrop
Dropdowns.meta
Dropdowns
Edge.csEdge.cs.metaEditorTexture.csEditorTexture.cs.metaEventWrapper.csEventWrapper.cs.metaFonts.meta
Fonts
Fuzzy.meta
Fuzzy
Icons.meta
Icons
Licenses.meta
Licenses
ListOption.csListOption.cs.metaLudiqGUI.csLudiqGUI.cs.metaLudiqGUIUtility.csLudiqGUIUtility.cs.metaLudiqStyles.csLudiqStyles.cs.metaSharedEditorTextureDictionary.csSharedEditorTextureDictionary.cs.metaTextureResolution.csTextureResolution.cs.meta
Meta.meta
Meta
PackageEventListener.csPackageEventListener.cs.metaPlatforms.meta
Platforms
Plugin.meta
Plugin
Acknowledgements.meta
Acknowledgements
BoltCore.csBoltCore.cs.metaBoltCoreConfiguration.csBoltCoreConfiguration.cs.metaBoltCoreManifest.csBoltCoreManifest.cs.metaBoltCoreMigration.csBoltCoreMigration.cs.metaBoltCorePaths.csBoltCorePaths.cs.metaBoltCoreResources.csBoltCoreResources.cs.metaChangelogs.meta
Changelogs
Changelog_1_0_0.csChangelog_1_0_0.cs.metaChangelog_1_3_0.csChangelog_1_3_0.cs.metaChangelog_1_4_0.csChangelog_1_4_0.cs.metaChangelog_1_4_1.csChangelog_1_4_1.cs.metaChangelog_1_4_13.csChangelog_1_4_13.cs.metaChangelog_1_4_2.csChangelog_1_4_2.cs.metaChangelog_1_4_5.csChangelog_1_4_5.cs.metaLegacyLudiqCore.meta
LegacyLudiqCore
LegacyLudiqGraphs.meta
LegacyLudiqGraphs
Migrations.meta
Migrations
NamingSchemePage.csNamingSchemePage.cs.meta
Plugins.meta
Plugins
Product.meta
Product
Products.meta
Products
Properties.meta
Properties
Reflection.meta
Reflection
ResourceProviders.meta
ResourceProviders
SemanticLabel.csSemanticLabel.cs.metaSemanticVersion.csSemanticVersion.cs.metaSerialization.meta
Serialization
SerializedProperties.meta
SerializedProperties
System.Threading.definesSystem.Threading.defines.metaThreading.meta
Threading
Unity.VisualScripting.Core.Editor.asmdefUnity.VisualScripting.Core.Editor.asmdef.metaUtilities.meta
Utilities
AnnotationUtility.csAnnotationUtility.cs.metaAssetBundleUtility.csAssetBundleUtility.cs.metaAssetUtility.csAssetUtility.cs.metaBackupUtility.csBackupUtility.cs.metaClipboard.csClipboard.cs.metaConsoleProfiler.csConsoleProfiler.cs.metaDefineUtility.csDefineUtility.cs.metaEditorApplicationUtility.csEditorApplicationUtility.cs.metaEditorFilteringUtility.csEditorFilteringUtility.cs.metaEditorLinqUtility.csEditorLinqUtility.cs.metaEditorSerializationUtility.csEditorSerializationUtility.cs.metaEditorTimeUtility.csEditorTimeUtility.cs.metaEditorTypeUtility.csEditorTypeUtility.cs.metaEditorUnityObjectUtility.csEditorUnityObjectUtility.cs.metaFrameLimiterUtility.csFrameLimiterUtility.cs.metaIconExportUtility.csIconExportUtility.cs.metaLudiqEditorUtility.csLudiqEditorUtility.cs.metaMD4.csMD4.cs.metaMathfEx.csMathfEx.cs.metaNameUtility.csNameUtility.cs.metaNativeUtility.csNativeUtility.cs.metaPackageVersionUtility.csPackageVersionUtility.cs.metaPathUtility.csPathUtility.cs.metaPaths.csPaths.cs.metaPluginPaths.csPluginPaths.cs.metaProgressUtility.csProgressUtility.cs.metaReloadAssets.csReloadAssets.cs.metaScriptReference.csScriptReference.cs.metaScriptReferenceReplacement.csScriptReferenceReplacement.cs.metaScriptReferenceResolver.csScriptReferenceResolver.cs.metaScriptUtility.csScriptUtility.cs.metaSearchResult.csSearchResult.cs.metaSearchUtility.csSearchUtility.cs.metaUndoUtility.csUndoUtility.cs.metaUnityAPI.csUnityAPI.cs.metaVSBackupUtility.csVSBackupUtility.cs.metaVSMigrationUtility.csVSMigrationUtility.cs.metaVSUsageUtility.csVSUsageUtility.cs.metaVersionControlUtility.csVersionControlUtility.cs.metaWarning.csWarning.cs.metaWarningLevel.csWarningLevel.cs.meta
Variables.meta
Variables
Widgets.meta
Widgets
Windows.meta
Windows
YamlDotNet.definesYamlDotNet.defines.meta
VisualScripting.Flow.meta
VisualScripting.Flow
Acknowledgements.meta
Acknowledgements
Analytics.meta
Analytics
BoltFlowNameUtility.csBoltFlowNameUtility.cs.metaConnections.meta
Connections
Description.meta
Description
Events.meta
Events
FlowCanvas.csFlowCanvas.cs.metaFlowDragAndDropUtility.csFlowDragAndDropUtility.cs.metaFlowEditorBindings.csFlowEditorBindings.cs.metaFlowGraphContext.csFlowGraphContext.cs.metaFlowGraphEditor.csFlowGraphEditor.cs.metaFlowGraphUnitUISample.csFlowGraphUnitUISample.cs.metaFlowMachineEditor.csFlowMachineEditor.cs.metaFramework.meta
Framework
Codebase.meta
Codebase
Control.meta
Control
InputActionInspector.csInputActionInspector.cs.metaInputSystemWidget.csInputSystemWidget.cs.metaMultiInputUnitAlphabeticDescriptor.csMultiInputUnitAlphabeticDescriptor.cs.metaMultiInputUnitNumericDescriptor.csMultiInputUnitNumericDescriptor.cs.metaNesting.meta
Nesting
Time.meta
Time
Variables.meta
Variables
Invocations.meta
Invocations
Linker.meta
Linker
Options.meta
Options
Plugin.meta
Plugin
BoltFlow.csBoltFlow.cs.metaBoltFlowConfiguration.csBoltFlowConfiguration.cs.metaBoltFlowManifest.csBoltFlowManifest.cs.metaBoltFlowPaths.csBoltFlowPaths.cs.metaBoltFlowResources.csBoltFlowResources.cs.metaChangelogs.meta
Changelogs
Migrations.meta
Migrations
Ports.meta
Ports
Properties.meta
Properties
RuntimeGraphBase.csRuntimeGraphBase.cs.metaUnits.meta
Units
Unity.VisualScripting.Flow.Editor.asmdefUnity.VisualScripting.Flow.Editor.asmdef.metaXFlowGraph.csXFlowGraph.cs.meta
VisualScripting.Shared.meta
VisualScripting.Shared
VisualScripting.State.meta
VisualScripting.State
Analytics.meta
Analytics
Description.meta
Description
Flow.meta
Flow
Graph.meta
Graph
Plugin.meta
Plugin
Properties.meta
Properties
StateGraphEditor.csStateGraphEditor.cs.metaStateRevealCondition.csStateRevealCondition.cs.metaStates.meta
States
Transitions.meta
Transitions
Unity.VisualScripting.State.Editor.asmdefUnity.VisualScripting.State.Editor.asmdef.meta
Graphics.meta
Graphics
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaRuntime.meta
Runtime
VisualScripting.Core.meta
VisualScripting.Core
Attributes.meta
Attributes
Cloning.meta
Cloning
Collections.meta
Collections
Connections.meta
Connections
Decorators.meta
Decorators
Dependencies.meta
Dependencies
AssemblyQualifiedNameParser.meta
AssemblyQualifiedNameParser
FullSerializer.meta
FullSerializer
Converters.meta
Converters
Internal.meta
Internal
Reflection.meta
Reflection
fsAotCompilationManager.csfsAotCompilationManager.cs.metafsBaseConverter.csfsBaseConverter.cs.metafsConfig.csfsConfig.cs.metafsContext.csfsContext.cs.metafsConverter.csfsConverter.cs.metafsConverterRegistrar.csfsConverterRegistrar.cs.metafsData.csfsData.cs.metafsDirectConverter.csfsDirectConverter.cs.metafsExceptions.csfsExceptions.cs.metafsISerializationCallbacks.csfsISerializationCallbacks.cs.metafsIgnoreAttribute.csfsIgnoreAttribute.cs.metafsJsonParser.csfsJsonParser.cs.metafsJsonPrinter.csfsJsonPrinter.cs.metafsMemberSerialization.csfsMemberSerialization.cs.metafsObjectAttribute.csfsObjectAttribute.cs.metafsObjectProcessor.csfsObjectProcessor.cs.metafsPropertyAttribute.csfsPropertyAttribute.cs.metafsResult.csfsResult.cs.metafsSerializer.csfsSerializer.cs.meta
EditorBinding.meta
EditorBinding
AllowsNullAttribute.csAllowsNullAttribute.cs.metaDisableAnnotationAttribute.csDisableAnnotationAttribute.cs.metaEditorBindingUtility.csEditorBindingUtility.cs.metaEditorTimeBinding.csEditorTimeBinding.cs.metaExpectedTypeAttribute.csExpectedTypeAttribute.cs.metaIInspectableAttribute.csIInspectableAttribute.cs.metaIncludeInSettingsAttribute.csIncludeInSettingsAttribute.cs.metaInspectableAttribute.csInspectableAttribute.cs.metaInspectableIfAttribute.csInspectableIfAttribute.cs.metaInspector.meta
Inspector
NullMeansSelfAttribute.csNullMeansSelfAttribute.cs.metaPredictableAttribute.csPredictableAttribute.cs.metaTypeIconAttribute.csTypeIconAttribute.cs.metaTypeIconPriorityAttribute.csTypeIconPriorityAttribute.cs.metaTypeSetAttribute.csTypeSetAttribute.cs.metaTypeset.csTypeset.cs.metaWarnBeforeEditingAttribute.csWarnBeforeEditingAttribute.cs.metaWarnBeforeRemovingAttribute.csWarnBeforeRemovingAttribute.cs.meta
Ensure.meta
Ensure
Events.meta
Events
Exceptions.meta
Exceptions
Graphs.meta
Graphs
Groups.meta
Groups
Input.meta
Input
Listeners.meta
Listeners
AnimatorMessageListener.csAnimatorMessageListener.cs.metaGlobalMessageListener.csGlobalMessageListener.cs.metaIGraphEventListener.csIGraphEventListener.cs.metaIGraphEventListenerData.csIGraphEventListenerData.cs.metaMessageListener.csMessageListener.cs.metaMonoBehaviour.meta
MonoBehaviour
UnityOnBecameInvisibleMessageListener.csUnityOnBecameInvisibleMessageListener.cs.metaUnityOnBecameVisibleMessageListener.csUnityOnBecameVisibleMessageListener.cs.metaUnityOnCollisionEnter2DMessageListener.csUnityOnCollisionEnter2DMessageListener.cs.metaUnityOnCollisionEnterMessageListener.csUnityOnCollisionEnterMessageListener.cs.metaUnityOnCollisionExit2DMessageListener.csUnityOnCollisionExit2DMessageListener.cs.metaUnityOnCollisionExitMessageListener.csUnityOnCollisionExitMessageListener.cs.metaUnityOnCollisionStay2DMessageListener.csUnityOnCollisionStay2DMessageListener.cs.metaUnityOnCollisionStayMessageListener.csUnityOnCollisionStayMessageListener.cs.metaUnityOnControllerColliderHitMessageListener.csUnityOnControllerColliderHitMessageListener.cs.metaUnityOnJointBreak2DMessageListener.csUnityOnJointBreak2DMessageListener.cs.metaUnityOnJointBreakMessageListener.csUnityOnJointBreakMessageListener.cs.metaUnityOnMouseDownMessageListener.csUnityOnMouseDownMessageListener.cs.metaUnityOnMouseDragMessageListener.csUnityOnMouseDragMessageListener.cs.metaUnityOnMouseEnterMessageListener.csUnityOnMouseEnterMessageListener.cs.metaUnityOnMouseExitMessageListener.csUnityOnMouseExitMessageListener.cs.metaUnityOnMouseOverMessageListener.csUnityOnMouseOverMessageListener.cs.metaUnityOnMouseUpAsButtonMessageListener.csUnityOnMouseUpAsButtonMessageListener.cs.metaUnityOnMouseUpMessageListener.csUnityOnMouseUpMessageListener.cs.metaUnityOnParticleCollisionMessageListener.csUnityOnParticleCollisionMessageListener.cs.metaUnityOnTransformChildrenChangedMListener.csUnityOnTransformChildrenChangedMListener.cs.metaUnityOnTransformParentChangedMListener.csUnityOnTransformParentChangedMListener.cs.metaUnityOnTriggerEnter2DMListener.csUnityOnTriggerEnter2DMListener.cs.metaUnityOnTriggerEnterMessageListener.csUnityOnTriggerEnterMessageListener.cs.metaUnityOnTriggerExit2DMListener.csUnityOnTriggerExit2DMListener.cs.metaUnityOnTriggerExitMListener.csUnityOnTriggerExitMListener.cs.metaUnityOnTriggerStay2DMListener.csUnityOnTriggerStay2DMListener.cs.metaUnityOnTriggerStayMListener.csUnityOnTriggerStayMListener.cs.meta
UI.meta
UI
UIInterfaces.meta
UIInterfaces
UnityMessageListener.csUnityMessageListener.cs.meta
Machines.meta
Machines
Macros.meta
Macros
MiscUtil.definesMiscUtil.defines.metaPlatforms.meta
Platforms
Pooling.meta
Pooling
Profiling.meta
Profiling
Properties.meta
Properties
Reflection.meta
Reflection
ActionDirection.csActionDirection.cs.metaAttributeUtility.csAttributeUtility.cs.metaConversionUtility.csConversionUtility.cs.metaGenericClosingException.csGenericClosingException.cs.metaIAttributeProvider.csIAttributeProvider.cs.metaIPrewarmable.csIPrewarmable.cs.metaLooseAssemblyName.csLooseAssemblyName.cs.metaMember.csMember.cs.metaMemberFilter.csMemberFilter.cs.metaMemberInfoComparer.csMemberInfoComparer.cs.metaMemberUtility.csMemberUtility.cs.metaNamespace.csNamespace.cs.metaOperators.meta
Operators
Optimization.meta
Optimization
Action_5.csAction_5.cs.metaAction_6.csAction_6.cs.metaFunc_5.csFunc_5.cs.metaFunc_6.csFunc_6.cs.metaIOptimizedAccessor.csIOptimizedAccessor.cs.metaIOptimizedInvoker.csIOptimizedInvoker.cs.metaInstanceActionInvokerBase.csInstanceActionInvokerBase.cs.metaInstanceActionInvoker_0.csInstanceActionInvoker_0.cs.metaInstanceActionInvoker_1.csInstanceActionInvoker_1.cs.metaInstanceActionInvoker_2.csInstanceActionInvoker_2.cs.metaInstanceActionInvoker_3.csInstanceActionInvoker_3.cs.metaInstanceActionInvoker_4.csInstanceActionInvoker_4.cs.metaInstanceActionInvoker_5.csInstanceActionInvoker_5.cs.metaInstanceFieldAccessor.csInstanceFieldAccessor.cs.metaInstanceFunctionInvokerBase.csInstanceFunctionInvokerBase.cs.metaInstanceFunctionInvoker_0.csInstanceFunctionInvoker_0.cs.metaInstanceFunctionInvoker_1.csInstanceFunctionInvoker_1.cs.metaInstanceFunctionInvoker_2.csInstanceFunctionInvoker_2.cs.metaInstanceFunctionInvoker_3.csInstanceFunctionInvoker_3.cs.metaInstanceFunctionInvoker_4.csInstanceFunctionInvoker_4.cs.metaInstanceFunctionInvoker_5.csInstanceFunctionInvoker_5.cs.metaInstanceInvokerBase.csInstanceInvokerBase.cs.metaInstancePropertyAccessor.csInstancePropertyAccessor.cs.metaInvokerBase.csInvokerBase.cs.metaOptimizedReflection.csOptimizedReflection.cs.metaReflectionFieldAccessor.csReflectionFieldAccessor.cs.metaReflectionInvoker.csReflectionInvoker.cs.metaReflectionPropertyAccessor.csReflectionPropertyAccessor.cs.metaStaticActionInvokerBase.csStaticActionInvokerBase.cs.metaStaticActionInvoker_0.csStaticActionInvoker_0.cs.metaStaticActionInvoker_1.csStaticActionInvoker_1.cs.metaStaticActionInvoker_2.csStaticActionInvoker_2.cs.metaStaticActionInvoker_3.csStaticActionInvoker_3.cs.metaStaticActionInvoker_4.csStaticActionInvoker_4.cs.metaStaticActionInvoker_5.csStaticActionInvoker_5.cs.metaStaticFieldAccessor.csStaticFieldAccessor.cs.metaStaticFunctionInvokerBase.csStaticFunctionInvokerBase.cs.metaStaticFunctionInvoker_0.csStaticFunctionInvoker_0.cs.metaStaticFunctionInvoker_1.csStaticFunctionInvoker_1.cs.metaStaticFunctionInvoker_2.csStaticFunctionInvoker_2.cs.metaStaticFunctionInvoker_3.csStaticFunctionInvoker_3.cs.metaStaticFunctionInvoker_4.csStaticFunctionInvoker_4.cs.metaStaticFunctionInvoker_5.csStaticFunctionInvoker_5.cs.metaStaticInvokerBase.csStaticInvokerBase.cs.metaStaticPropertyAccessor.csStaticPropertyAccessor.cs.meta
RenamedAssemblyAttribute.csRenamedAssemblyAttribute.cs.metaRenamedFromAttribute.csRenamedFromAttribute.cs.metaRenamedNamespaceAttribute.csRenamedNamespaceAttribute.cs.metaRuntimeCodebase.csRuntimeCodebase.cs.metaTypeFilter.csTypeFilter.cs.metaTypeName.csTypeName.cs.metaTypeNameDetail.csTypeNameDetail.cs.metaTypeQualifier.csTypeQualifier.cs.metaTypeUtility.csTypeUtility.cs.metaTypesMatching.csTypesMatching.cs.meta
Serialization.meta
Serialization
SerializedProperties.meta
SerializedProperties
StickyNote.meta
StickyNote
Unity.VisualScripting.Core.asmdefUnity.VisualScripting.Core.asmdef.metaUnity.meta
Unity
Utilities.meta
Utilities
Variables.meta
Variables
VisualScripting.Flow.meta
VisualScripting.Flow
Antlr3.Runtime.definesAntlr3.Runtime.defines.metaConnections.meta
Connections
Dependencies.meta
Dependencies
EditorBinding.meta
EditorBinding
Flow.csFlow.cs.metaFlowGraph.csFlowGraph.cs.metaFlowGraphData.csFlowGraphData.cs.metaFramework.meta
Framework
Codebase.meta
Codebase
Collections.meta
Collections
Control.meta
Control
Events.meta
Events
Animation.meta
Animation
Application.meta
Application
BoltUnityEvent.csBoltUnityEvent.cs.metaCustomEvent.csCustomEvent.cs.metaCustomEventArgs.csCustomEventArgs.cs.metaEditor.meta
Editor
EventUnit.csEventUnit.cs.metaGUI.meta
GUI
GameObjectEventUnit.csGameObjectEventUnit.cs.metaGlobalEventUnit.csGlobalEventUnit.cs.metaHierarchy.meta
Hierarchy
IEventUnit.csIEventUnit.cs.metaInput.meta
Input
Lifecycle.meta
Lifecycle
MachineEventUnit.csMachineEventUnit.cs.metaManualEventUnit.csManualEventUnit.cs.metaNavigation.meta
Navigation
Physics.meta
Physics
Physics2D.meta
Physics2D
Rendering.meta
Rendering
Time.meta
Time
TriggerCustomEvent.csTriggerCustomEvent.cs.meta
Formula.csFormula.cs.metaGraph.meta
Graph
Literal.csLiteral.cs.metaLogic.meta
Logic
Math.meta
Math
Absolute.csAbsolute.cs.metaAdd.csAdd.cs.metaAngle.csAngle.cs.metaAverage.csAverage.cs.metaCrossProduct.csCrossProduct.cs.metaDistance.csDistance.cs.metaDivide.csDivide.cs.metaDotProduct.csDotProduct.cs.metaGeneric.meta
Generic
Lerp.csLerp.cs.metaMaximum.csMaximum.cs.metaMinimum.csMinimum.cs.metaModulo.csModulo.cs.metaMoveTowards.csMoveTowards.cs.metaMultiply.csMultiply.cs.metaNormalize.csNormalize.cs.metaPerSecond.csPerSecond.cs.metaProject.csProject.cs.metaRound.csRound.cs.metaScalar.meta
Scalar
Subtract.csSubtract.cs.metaSum.csSum.cs.metaVector2.meta
Vector2
Vector3.meta
Vector3
Vector4.meta
Vector4
MissingType.csMissingType.cs.metaNesting.meta
Nesting
Nulls.meta
Nulls
This.csThis.cs.metaTime.meta
Time
Variables.meta
Variables
IDefaultValue.csIDefaultValue.cs.metaINesterUnit.csINesterUnit.cs.metaIUnit.csIUnit.cs.metaIUnitDebugData.csIUnitDebugData.cs.metaMultiInputUnit.csMultiInputUnit.cs.metaNesterUnit.csNesterUnit.cs.metaPorts.meta
Ports
Properties.meta
Properties
ScriptGraphAsset.csScriptGraphAsset.cs.metaScriptMachine.csScriptMachine.cs.metaSubgraphUnit.csSubgraphUnit.cs.metaUnit.csUnit.cs.metaUnitCategory.csUnitCategory.cs.metaUnitCategoryConverter.csUnitCategoryConverter.cs.metaUnitPortDefinitionCollection.csUnitPortDefinitionCollection.cs.metaUnitPreservation.csUnitPreservation.cs.metaUnity.VisualScripting.Flow.asmdefUnity.VisualScripting.Flow.asmdef.meta
VisualScripting.State.meta
VisualScripting.State
Third Party Notices.mdThird Party Notices.md.metaValidationConfig.jsonValidationConfig.json.metaValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
PackageManager
PlayModeViewStates
PlayerDataCache
SceneVisibilityState.asset
ScriptAssemblies
Assembly-CSharp.dllAssembly-CSharp.pdbUnity.CollabProxy.Editor.dllUnity.CollabProxy.Editor.pdbUnity.EditorCoroutines.Editor.dllUnity.EditorCoroutines.Editor.pdbUnity.Performance.Profile-Analyzer.Editor.dllUnity.Performance.Profile-Analyzer.Editor.pdbUnity.PlasticSCM.Editor.dllUnity.PlasticSCM.Editor.pdbUnity.Rider.Editor.dllUnity.Rider.Editor.pdbUnity.Settings.Editor.dllUnity.Settings.Editor.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.pdbUnity.TestTools.CodeCoverage.Editor.dllUnity.TestTools.CodeCoverage.Editor.pdbUnity.TextMeshPro.Editor.dllUnity.TextMeshPro.Editor.pdbUnity.TextMeshPro.dllUnity.TextMeshPro.pdbUnity.Timeline.Editor.dllUnity.Timeline.Editor.pdbUnity.Timeline.dllUnity.Timeline.pdbUnity.VSCode.Editor.dllUnity.VSCode.Editor.pdbUnity.VisualScripting.Core.Editor.dllUnity.VisualScripting.Core.Editor.pdbUnity.VisualScripting.Core.dllUnity.VisualScripting.Core.pdbUnity.VisualScripting.Flow.Editor.dllUnity.VisualScripting.Flow.Editor.pdbUnity.VisualScripting.Flow.dllUnity.VisualScripting.Flow.pdbUnity.VisualScripting.SettingsProvider.Editor.dllUnity.VisualScripting.SettingsProvider.Editor.pdbUnity.VisualScripting.Shared.Editor.dllUnity.VisualScripting.Shared.Editor.pdbUnity.VisualScripting.State.Editor.dllUnity.VisualScripting.State.Editor.pdbUnity.VisualScripting.State.dllUnity.VisualScripting.State.pdbUnity.VisualStudio.Editor.dllUnity.VisualStudio.Editor.pdbUnityEditor.TestRunner.dllUnityEditor.TestRunner.pdbUnityEditor.UI.dllUnityEditor.UI.pdbUnityEngine.TestRunner.dllUnityEngine.TestRunner.pdbUnityEngine.UI.dllUnityEngine.UI.pdb
ScriptMapper
Search
ShaderCache.db
ShaderCache
EditorEncounteredVariants
builtin
unity_builtin_extra0000
00
0027833091fd4b6e5a9b9f18e5844d63.bin00350712de5b3432c75e498cfab9af2f.bin0062a910acab56c9ac4144cbd8aed696.bin0067937a84c7513b083f366747cc5290.bin0090c72241c34768380e8a2bc0825a6f.bin009e216e20e540d1fbd231f4385aab2e.bin00a45ebfda908a5d1cf1a28791fbb0b0.bin00ad1702160b840e27270a0ed2f30f30.bin0138aef3c71b6d80d323466e8f32d75e.bin014afcefd1a398031bf7866c8d19157c.bin0168c9fb1d9dc96c5b33ced6792d998f.bin01ac2e7ea20bb359198cd5d251b90981.bin01b91ca97be140dcb5ffe8aa581066a6.bin01dec86eaf88be578240bd56b94b93de.bin01e67ae84710653b4447c4ef4f9995e2.bin01f26df11a3e138d03484e3c69fb9ee6.bin020736319fdaed4d22bfb9a09b044ec0.bin0222cbe0afa7ea7a903a3c9a0d52ad83.bin0228dbd97c44e0261ec8d79b6ff06aa0.bin023c725ffaad6f7edfcfbb08b9cf90ad.bin0253cd2c095d4e3ed1b495bde35a3d5c.bin026ba12ce1afa3356b1772429969e140.bin0299c14eeb49a5abd370dbdf61f6c9b3.bin02a91a9e4593f3f5d974817bc715ca8c.bin02d9b5a164102a80713e478d02ba873c.bin0306ea51790ecc5c9ceb0928749bc879.bin0312b8e6d15b014e869bc67108130182.bin03299a4978960d6f50d4eb4a161530a2.bin03426f73a9e73e664ea35721f5514295.bin0346f2c13816c9b4775e756dc611e402.bin0377403ce0b86dcb151f99e9157bf450.bin03c638061868f721e19aa458f14101a9.bin03e75f0ad3c3d08e23a6fe657e26b822.bin0457a46a79ad7de74eaf0727450c2787.bin0462e49414fa010613e603195b6e4cc6.bin047f0047d08d21f55a261d167d26d91f.bin048cb69c1c129c7f77255313367d00d6.bin049001c5efd8e00c98fbed0e913ab18c.bin04f5534acd4e87a059e7c33d45f2ab35.bin0520193e16bb2968f59a84971f4d1014.bin0579cd57f9068f3fe096842d7829ddb5.bin058ebaadf664589bf912668418f3a620.bin059292947fe1d59cebc3188e8f1f1c52.bin059a546013ac75f106500c316d657147.bin05aff30d87a094454d57c2af70097cce.bin05b997ed037089194fb76b0680415555.bin05c17c58d505dd22f4e4a81d2e2c628e.bin05e38ad30a15eebc353aeb11550783a4.bin060d8070af2b7238ac9146057158d8e3.bin0627d8ac70aac095f0a9e62ef199dc04.bin063f4323253322d9d2154391ff64df8b.bin06414357ebfb407f5345e6cefc3c11b2.bin066f60376e3e78019052b7b1ceaed335.bin06740cd8e7eb71161c3cf6a539eaa7f6.bin0678e4be1bc5b61a16063b5bad77e9fa.bin068fd1aeeeac3b0054c42b17a4bd8575.bin0697d94904e376d859f42b7c542b0289.bin06a09fdcd38b683c404ec54aacf4588a.bin06c434fbfefeff36e809e21e4dd29083.bin0706e36d92d32d10b95012dd479f2c19.bin070c836e38a15e9103f38e08210cea9d.bin070e20117b91f7932d712e7722cb7851.bin072b2e531d65ef4d4b7b020e40250cba.bin072b65074e9faa91a5bdeaa01cf11cbe.bin07333a4e54fe4da07095919c027d8c3e.bin0754adae90bb19b95f8bf2ade400b272.bin07684504c517952268f28c470b8d673d.bin077e1b863c17e4d4f76aec687a7e66f2.bin0798e1defecae344f0084328776a0231.bin07a82ba52a7aae970c8529ec440300fc.bin07a91d88288601595ab02bc0af1417cb.bin07c2b33803bcc3f86a33cd640cb77751.bin07fc8bcb729f9bfac57e22fc6ace3ee0.bin0801f3686c8900fb96d42d90445bd9a9.bin08056dfbe45c9cd68e3ca98971de4f13.bin0834ac29378ff6207c3f01a9365d88f2.bin08467d84356866a853a30a0c8791e839.bin08729cf07b83dea0ebdc2fe8e1f4f772.bin0872a8eadc5fd105f71fff6e3c5d03bc.bin08c24053482c852f8cb03129be696238.bin092821173efcd6334f0861e7611a82a5.bin093bbda64282fa1bdadb3bbfbc95cb3f.bin0964243ea76656b791e35f254f530ef1.bin09bc53e8fde7eb957ecf6c26f59eeb54.bin0a1064cf30012a60b9982c6b02aa6498.bin0a28b7b9f0dc526ce79054be5142fe24.bin0a7dce6f21c1a5e72a24a098d6d8674d.bin0a87fae0d1459289068c7da4d8534c9c.bin0aa65fdceb81c731c7b8911f05ed43cd.bin0ab18d781a38b6c57550ef752448a6f1.bin0abcd46846942d3f520fd87bafe2bf2f.bin0b18b13612693502a85a86b54bd8d19f.bin0b5372d13f31127a95776eb43b20e563.bin0b548e0d599f34486069df0f4f581ded.bin0b7f0c3024dc341bea4626b186e44c9b.bin0badbcd1d0fc255b9a7bf66da9ab0871.bin0bb2c70e8d739a9694082d7755d93cb7.bin0bcb62390c42217ea978b6129d037f36.bin0c52c364442be5f9b8f655642e055c56.bin0c74a4c928971c7fedf4493787cef837.bin0c7db04f760ca52481841b5e6c3406ee.bin0c9714735d7ec674b3556e9ed3659e6d.bin0cbd56ac8e3d531ddc320e92d16ca81c.bin0cda498ce842499e2f107e07970ef3ec.bin0d0159d624e5bcb9c3afb47780a758ae.bin0d0ee1f4c724b6d9d775be9eff93636d.bin0d4c2b28cd94afa6d770abb5a6abf6a6.bin0d5616bb8d5ebaf0249b4ae72798b246.bin0d5a8dfc7a40a6ad12ca1d9c5f27ae7f.bin0d6bb87b0940782c9ed5874b9bbf022c.bin0d8410e89a69dedcfbf8efe35aab0f55.bin0d89b529b1f3e713010ccb608723ea90.bin0db8a64a9e0953d12ade6377a544fa52.bin0dc470c5f773da90a6ee45fe734772da.bin0e01ba5dec2fddfcfe8f94d92be5c32e.bin0e03cefc20812a69384dc9cd299a523a.bin0e073f721f840233044b7f850412f9ca.bin0e3df54703842d1d04dfd673f5042e7b.bin0ea5f3c950d83705070413fda0314bc2.bin0ec009d12015e32e9f51f164eebffdd6.bin0ec8977f64833dbf6e67a63ac7e642b5.bin0eced062195e41786717d46f0f604ded.bin0f13356e6c24783a70d03e418920064b.bin0f3e134f4ef0cfcb476fc849829ab698.bin0f4a8f1c0124ec3bcfe645f9ff76f8da.bin0f623483fd781d0e59744221cde424f6.bin0f79ba09887335a66ec47bc9dc973f76.bin0fef4fc175db82137ea648dca7c80742.bin1054caf6517f96dfdc786cc35df31d61.bin105a104d7a0487707e9465b1e1cfe23d.bin106eb93f289852c8c52580eb70173895.bin10b8436ed385f3389afb828c92b812b4.bin10b8a6a702a0dc6dd13dc152a6901767.bin10ce0b19a2bc4fd9ec48939e029775bd.bin10d468d87578ac4bd9ac5079f7cbc973.bin10fbcd3e629e2f3b15ed0facfd69d3ed.bin10fc73942a091829d2f83e6d9cb7f401.bin11394ce589f00cde12afeb0c5d18224c.bin1178c52a58a90bed791e2c041ff12c3a.bin1178d746fe2a2303e8f448327b0efe91.bin11926f6a5b0a89d8b4340663826edc81.bin11940d0f1dc3978c7b480e25cad8ef86.bin1198b515281d14a5c1b36ad37580ff05.bin11dda84fe2075c0cb55ab44be069bf4a.bin11fd20ab391a20d6be9a8e62adf61b86.bin120ea0f382bde51a876bdce500586799.bin120fe832bd6be2f8c2b2292bcf4967dd.bin1247e07f2c73c1d3bb44f999069a9cc0.bin127b7d508e57e54a0e1c6cee5ec45785.bin1327620880a41ff9822fe047f984eec8.bin13609ea031dbdfd88379cb1204f3ea2b.bin13775f555484cfd7ab66c7dab350378c.bin138924b69e16c0795bf89f6e2dbd1cac.bin13c59f12634462ade29f6f1806698b1f.bin13d849bf86b2f21f334c0f67d9cb9675.bin13e00b615eac2749e757e75bde0cd0b3.bin13e46910171375503b1ff91111f606e5.bin13f40fa5340e24937592d3388661166a.bin13f473930fd85d213ff520f0a48fc03e.bin14016cee46e10655996bef33dce2df35.bin1425ee0cf2958166d9df224316f4fbe6.bin143decc3a8c4c63d1cb699eaff6b6e61.bin1440be40f67d8a7bae11f7ffb9f699f1.bin1486e1aad16c34151207b4d483725a6c.bin14bfc0520c4530e89432e85a2c1b6361.bin14c6619bc139c527b9ff08e6817bcaf0.bin14d86aa9edcc203d57f65f94471b1091.bin14dedc2f1ac6b0c0d35b0f308c5b9a58.bin14ea389db301f5459e61e6a2629f3142.bin157ab24b32f4bfde517d2cf204c784ab.bin158279c7c28da836c821ac7a3ef785b6.bin159fd8e00b81719e5ea3542a192e1cf0.bin15bc91b33e0a95f25060bf097e4f1952.bin15f8346ce631e5902e84f9ab04fae488.bin15fed3fdc1906dc147ec6749fafd7470.bin16044c6f78d9b5957c1100b78fb2b1b3.bin16183840738e59d60e428f44675215f3.bin163eca793b234287516086411095cc59.bin1653a6175c27c6067909466accf655f5.bin16664872a4a01fa2e8ad87095c94472c.bin1675051c2f7fd3d57396ec9ecb2b2e52.bin16bf9d55da4834ade673a9dca4376d8d.bin16da104fd526813fea4866513c0ee604.bin16f0b2a113f2b7a376d447adb4ad44ac.bin17278367be87d1bfd01e3aaf053de311.bin172c2424c96fce8ce4cd150b6dd9e8a5.bin17a01227afabbceb0e7f7793582aeb7d.bin17b5c292cd7590df584251b9d7decada.bin17e67ef69e75251e1a289c58753830d9.bin17e75176d39e2dd95df3b5f07b293208.bin17e77c6abc9d12b4037339f35613b55f.bin17ebb3c5ebef3a35c538935edb8eebe3.bin17edb45ff66536f22818a6cf19f83d94.bin17eef18ee709ac59f17a717d6e8c8489.bin1816db963fa3b6c172693b929d9787d2.bin181c954a3d90adf06138a6b8b7ae42a1.bin183f1d7b20bd62f2d99c809fdadf867f.bin1869120be6ba7df1a51ed4dc855dad73.bin1870cc7f4a8b5a954183c2a31951072e.bin1873261a5c2ef9c7f59c713d919f210c.bin18793fd0d6e928a9c4d73d4551a32b0a.bin187ebb9b6a8b9b6bac2fbaf3aa6adf5f.bin189ed7185798d2c25d3e4c4063916678.bin18cc368d28c23e0bca886e77eb79e95d.bin18fd240cd2e5def1f096f2e9d0c649fc.bin193c2c1f34a8d8602d9d72b3529e62a0.bin19442ba8d73e7b9dbd95f3b220d48a02.bin1955e7b09485437559ba8ee4d632f613.bin195d845caed9a03b11d24e2482023891.bin196ad16fb80ec72669e7ab2c7f326251.bin1974940be1a6a112d02f174b6a3c7602.bin19780283f7e6b311801c92067c34933f.bin19a50e9d21ba167b286a514962a59438.bin19a6d083d74fe83d3c55067b452be0fe.bin19aba32735c3d9d6bd23e90790d06326.bin19c21c1ec24489241e87b12f616dba5e.bin19c695675e62dcb5df0b04733a7dbebf.bin19caf125ccfb5f33006d9d60b50e094e.bin1a02d276a5d93b312b6400925f590dff.bin1a102abd27665e7be595d826182105bb.bin1a400b5886eebeff3103dbf17bfbc36f.bin1a5fc7140bbf60c27b92e976f9fc1454.bin1aa90b4abcb32a2827c720b3d7cb2879.bin1ad8491252bfe0e37cc00e9c13a63019.bin1b08c1e1979a91b6d9491f1c372d37f7.bin1b221059773dca8381cf27a74076a4ed.bin1b2a637dac1c58da246bdf32313a5693.bin1b3e35e884b0d1e6d789148f073befc7.bin1b48577ac6d74d3130ad693d47b377bd.bin1b626b8d4645fdb06773258417272ca6.bin1b8f5b4cb2430aae014803526cb49d77.bin1bab9fbd0fd5630e3e3448063a2584e3.bin1bac20206397057b1e4ec038ef7c1fb0.bin1bb6b2f05330784ffa81b1cc1e7d86fa.bin1bfd583545ee27de4391f192098727d1.bin1c29de5fdcf82cd1fdf1fbd9ea23bcf9.bin1c3cef79df9bd37de98a32e26658c642.bin1c41afe8265b68431c4812f5a3bfc92b.bin1c5293f406a037d644c1f01bacb29bf7.bin1c780adda76edf3934014b8c3c546e62.bin1c84bb43014dd839be2c520ccefa98dd.bin1c99ec37992dad2eb4c7e8f623191068.bin1cc43556f3062096bfc887775b64f761.bin1cc67eee9d4a5495eb83a735101cac83.bin1cd1179c43cea8bd5c8e84b0a9abac54.bin1cd4e224ecd768c7303426283e908b7c.bin1d4a8a1954f03ed80aecd817e628b7ff.bin1d559e171037bcecfc75407a57bdf3d7.bin1dd02f34412aebff6b8d913ed8bae639.bin1dd3a4238ecd0586df7a0e89a7333f85.bin1de5a60b695823ca6a430d1cdf5bc306.bin1dea0e5749872e43820fa5a4ad3c6ac9.bin1def360ae91e55baa64117d3b15d4fc8.bin1df3428858d4910127d2506c2fb04805.bin1df42b688e0859fde7f2b52c1cbe77fb.bin1e14928e7a27ed75a41852e3b406b59f.bin1e1d3b94f6209cdeb733212238024212.bin1e2ccde55759c00d6449f0784abfa14a.bin1e640ba47c25a3af6c118a36146a1073.bin1e6742cd70f273d75984f88a5b64301c.bin1e9d4c2472e7b169e8176a326701e3ac.bin1eda21c5b95081923fc6abb4f4bcd76c.bin1f02f6457efaa6b2cc7dca792e84812d.bin1f6437bdd8625b2c0e9dae30755e0841.bin1f66b86318b8c7b9108b2dad86031cdc.bin1f75a675bf1b99fd15d4ebc02416c85a.bin1f8a69a0d8c54986927a03a9b76ab2a2.bin1f968bc3f57046e49f654c79872e4177.bin1f9c2a284b88bef48cabaadf7917cc60.bin1faaab0e38c29d32d39b586b5ca712ca.bin1ff8eec651dd18a520ef35b45fe032d1.bin204c82425fd0885f972c5b9bb01a544e.bin205600610491294be49f0f9615268f38.bin205af6821cd5ab364c6acba923b07192.bin206a177bb1f2306bfbd349bf10595e58.bin20781f85d40818b872576cd54a88a904.bin207d6c1fecc69110a636dc00bb10eb97.bin20884518eb1650bdb9ab74f23f81bf2b.bin208c5d4529cd7b053c74813601da0351.bin20a9a37d04eb43465186ec388f64766f.bin20b8e8b316e798e738fb408a6cc1a4ae.bin20d07e32d15d9803c712d712b19556b9.bin20dafb67bcbc158dfc1ee86ef45b17c6.bin20e9e5510be5493f3066af6a41d65b33.bin210798435495072da58a70048ce624b9.bin213ede5572c431890bdcbdda64e3213f.bin2199980e8b0c59af6fba5e1700cbd227.bin21e7616cf620a6f6a708f66d636366fb.bin220ed314352ddc8deda5312457affc3d.bin22241989dbab3d3fcde6d74cb225c753.bin222ebb8111ac1fd65630f8b7e50f4e73.bin2231b49f108a1cf1b55f8111d013152b.bin2239996340dc2734a88666fcb95cba2a.bin22763699f5a3eb47253cc3b364c5476e.bin2276d09ce1766721957ac45987cc872d.bin228a33dfaecae2ddb8ec0586304422b0.bin22ec4f73d80545a4cdb9e2906b1a3e84.bin22efeb6d76953d32b2b55151b8ee9a90.bin22f9b355df6f50e965b03502bbff188b.bin23ad14ec184983a54d101f52366cec0e.bin23ef37c0c005bdb227b03f7d0a508a42.bin2488752b1846b5bd38347942c67dd207.bin24b3994ddff46b3485ae12d0c241f484.bin24d8aed8204c38777eb3f3125cab05ca.bin24eda6a3cf2b6f9c1e4b8c51f73932c1.bin2510620939b65a6c0cca29a896f7d258.bin251bc3de8d62c55a21ad24b1d3ff1f20.bin2533519287b4fbe7c79710208c87f567.bin25405ba370ea8351bb1442e569f4f459.bin25a18d1a36dcc25ac700e8a8184e6a2d.bin25fbf98e964e7c9047d37275dba6b6fa.bin260fbbade0cd1eed9e5d71d5b686b8e7.bin261e6830b3e56e551cbee5609e68323c.bin261e8810f5c10e4d9c517b2f11a5a65e.bin2669b61c59bab3a03649aa089586ab5c.bin267b2cc310056adc7e5aa9e9b011b5c9.bin268e2aa23a22e60f14cc085ab5b742c1.bin26e0a4c0a23a483ffe56a9d5c195c667.bin273fc414d1d00324c181b7b21b3c7031.bin274d22f5d2d13877d488bbb703a87659.bin275c11fb391d370a3c4d0f69e6cefb25.bin277673d5bb6a38242f25b9c0cfd9a28f.bin279349850ab7e877f902c96b38cb9046.bin27a7fcc68a4abee38972cec3c68282ae.bin27fbc42589974b3574b8b5873d8c2c87.bin2800b7281ee575326b44e004dda0e81b.bin2814d381697cb5c71e79edb02163ddf9.bin28347787afebc5738972dfa56e314cfc.bin2849e7ebbc627531d94e8078404cca95.bin284d1c3aa613c7a991a9386dc8201e64.bin2868c2a7be96a114bc0e34a0a4de9e36.bin2869b4a5ea56085642a1f871f2ad3a17.bin2894c4dbcf34e75f5c3283509d49407d.bin28a05eb7acbcb54e703c218d338e2821.bin28c54d19a6c54387de09cbc7804cfadb.bin293861b1c6087811603d244c7d218156.bin2975806abb07c97a990a2a6ccdc65247.bin2977e9d48b7bc26cfaa2a6f4a643ae88.bin298faa92ad88c0bb6c3257a9c49b0888.bin29c2964678ddd7e5546365b1007bf902.bin29e5cb1b3d330b27bc1b32db69308830.bin2a193715302d67263c51680069db9f19.bin2a2465e527d0d9bc75da2eb01100c0d3.bin2a6ecee1169fb0fc15132f91e0dec24f.bin2a9c13ad21d1731bad5e827201b8ae58.bin2ac3a1bfbba87a515b2bc011b6893429.bin2ad350c03df754c5304883413575a635.bin2aff20b8b34d5daeb2e3bc6731b964c3.bin2b0da357be84101e291c6bc61bfa3588.bin2b1ac3331ee895f0e0f90a3cc019d279.bin2b2e934fa1c7e113060477487ff7cfa7.bin2b3c8a08d06f3c36363fc309588ef176.bin2b42f6898e7258bc311d792c292d1b6b.bin2b76c9735eb37f80537d9448b7dcfdc2.bin2b839445519d3c0cc751f5752f2ef460.bin2b9da6ce42eb2c995eea26eed44f8266.bin2bb123983fe84df0e6b15ee0f657b546.bin2bb264b5f6e3ad72e09ee166d1634c76.bin2bb51d670bfd956224f5509b5689fd38.bin2be257a9b10b192b18bc3f990ea7130d.bin2c2c467fd98d51f6e62b84ea17ea6ee3.bin2c3c6ac08bcdcfc8946e7351b6c50a7a.bin2c587739427b58ef2c13ebe36d94a29a.bin2c59c24347b5fa879b1ba8ddc269b956.bin2c6aa8c16283070e7b796db88f06c9d1.bin2c71d535ee3b0875e77a77fc2f6d39c2.bin2c74dd595cedd1486a4c6b95bead2719.bin2ca40014bfb0da836cae72cafa1003be.bin2cc07c23aa27366b6a8b1c64ab76bf05.bin2cc31f3684da14603df80c7c5ab52457.bin2cc495fa23dff1faaa26e439e3464dc5.bin2d1f962ccc6fdc7ceabf0c96f3d67dec.bin2db86a160bb5057ee5846db90b58f4a4.bin2de661b3fd5916311a068c1830adc384.bin2dfc48037065a56b079fce78e39f5ab3.bin2e06250b5cc64ee886352b434d8296ba.bin2e0790324f04769992724607c784ba29.bin2e2564d40ecf5a5226490db3fb3b8caa.bin2e3bfe7924d502d6393ceca34d77ff56.bin2e4e68c54f7246cef74ecdb24da9faa4.bin2e7430be1711a72605002a7f724b4921.bin2f10417b8f774d8f6b1b9fcbb91e1a2b.bin2f7033c6a91afc5c2e70caa40ccb5dd5.bin2f80a0c05b0fd17b2cde871b3b95ee4a.bin2fb274364a005211093945e88b55c343.bin2feb4c4c71f0824f939f3a25397ac2d0.bin2ff9f5f3d6b5b9688b7ba93002af96f2.bin300b909576d18d6b374cb489ffdcee4d.bin30330085bf3e650b3de826cac103545e.bin30361a9ce6a6b40bcbb6c9323c27868b.bin3086b6a242f7cbb8941cb66693958702.bin30ae87f1b9357748c2db8f1359c044b3.bin30b9036e4ddeee40c6c8d7d46da27584.bin30bf92117f92bcce2e9b4cde2944c899.bin30c120ddb2a18d85a40641cfd69fc3b7.bin30c69a79afe4c675b8ccc00b850ca373.bin30d391c1cac5b9c43dda5ae3f52897f4.bin30f9f99a81122b8a1eee673c5061a557.bin312660f0832489b5817b5ce2484737d1.bin3172dc332adf3fb740d8e366825e6aa9.bin3187060d8a338ee9c7c1bdf2c7df35d9.bin31e019831c9dd93f01f632f154fc77e5.bin31f66f7e0f069ecbab05b01fe1443061.bin32111e5a2da5bcb07d5d6e129864a79a.bin32227e6b268d44b63bc7f42230245120.bin3222f4e6dcf654987f96bb715bd1eb29.bin326730f5d29f5ec50d12258e5cc2a967.bin3277c0bd066be115ef5b1434514d08ed.bin328117cc1747d0a733a2990415a44478.bin32a55a7a96623d745523d4777ecaa321.bin32c19ac7d4b197c1bb4eac189aa8a297.bin33065868c07c1d008196597364b606b6.bin3325c176edabb63b94839d1cf03bfd02.bin3371a94fc1c79f963de5655c087e3e3e.bin3382bdf6d96d285b97eb2e5943295560.bin33b946e454785265258f9c1869ac5be2.bin33bbe0ed8893270843955c3e4dfe59cd.bin33cdd6a8eee7ad4e48d4309ca931ffae.bin34644ea70495d1860b78b508e7605192.bin3474bd4f419352af33cc3359b0b54f57.bin34d9c7ac855fbdac115d8c273f57795b.bin34ebcb56e44aed0171c8d84fec125043.bin35306ad9d972d15b8a6f4bdf298877f9.bin353727da742569152522f6476b2f6c34.bin356a606514baae743b2b295abc0f87c1.bin356de402ad3f0d79436fbbdc2445d259.bin3574adac25b711a38ca99125e51c18ed.bin3585113e3c5a4d163a5cb8b3a7ad9bd0.bin3588fae00e3b3e4a8317acd6c74287e6.bin35ac9d7904397dfb4e4a0aeb7ae1a8b8.bin35c1f73c46e9fa3365da56e4970dcd15.bin35c6f552e1c7b3d34c261aff90f23a2e.bin360cbbf13f74773424756188d56ee4a5.bin362d5c23ecfab06442c2ef789742371b.bin3648c8c4edecdd5afb10d993fd658a28.bin365e2acf17ced626cfd14dc8fa375db8.bin365e9dbba204b19360137283c30682a4.bin36824a96d59d8860fb9e2c192364ccb5.bin36a946da8a50967ef1db59b53f91a16e.bin36d067b9090af3e2ca8e1807ba06e862.bin36f6640804d508ab4821eb3860a51253.bin3702b07dcca1a5db898fbfeba7f3471b.bin370dffced9c61c3e42dccfa7a1a5aa4e.bin3712d132089bf7df084c6ab9e9cef478.bin3728a18d91915dc4f904872d566cf81d.bin3750fd5a7e548b904a0057b687e0ef85.bin3773ba6a5cdb7c47a171b41d580f14d4.bin377c99a1572c07e6ed65207e6efbfb54.bin378e75b2579951e39493276e9877d703.bin37f43f1760d79b41689f576224774482.bin37fa1974c625b4a141da791fb9b29a19.bin38080ebb71046fd14c3d082a99fa7b5c.bin3824bd5c670c598d9b0076a64f0ebf2f.bin3830af41804c9e041032660ee9a2d45d.bin38328d590f3860092c429b86434d5c89.bin384b0d2e72bdc20d8e8178203531ee09.bin38632c0d9eae1eaf743f4fa960b12294.bin386f4df391aee9f93b2a572e8f342ca4.bin38ab2e02557217d4ce72a962da63d31c.bin38b2dd19e5c079affb44b2ac2f2aa885.bin38bcdc14f11c773d951765115a2f7ef8.bin38db98a16c6b223945024b3eeee88496.bin38db9ddf93bd1c46c66ab8b239388324.bin38fab2cd66440b3f7f1f073e0441533c.bin38ff332eb62691f2bb26f1d429e60880.bin39423d1bb18b4722fea65135649ad826.bin3988e79291e5abbe43b163e5024355a0.bin3a16750844dd9b6d9d8412c174db8bae.bin3a21cd7f1b56e3bf265084d0b6959f10.bin3a3135852247725bdaa75c836aa106c8.bin3a3f5afcb66e27d45e078ca0c42db66c.bin3a4928ced54f08d3949af7d3e1ef7a46.bin3a9f5815acd2189aef502b42c13ed8df.bin3aca3cfb04de2f924ec0425158337b08.bin3ad69cc785e7ff6f46a379535e968750.bin3b016c515e19bc3d80e6daf9b9814c32.bin3b0b0760022e7b857e8228dc2f458140.bin3b109dadd2a364e23107b9d60e0ecc5f.bin3b342959b480359924929d27c498fff6.bin3b3a585d5f29259f2d971f72df164640.bin3b48f61a8051d69ed44937d3bf25d00a.bin3b53dce97d02ec519a6ce7820d433bd0.bin3b74ebc01de5edc051332d84fc0723c1.bin3b7b5f9bf9ebc865a4e5260ad8af3d79.bin3b838aea56b0241b7af7a482085adb2b.bin3b916f4de229cd29814bc485bedfa012.bin3b926ef484ec0ca78555360147d4a01b.bin3bbf71916bc7a9f254535c12d25674e4.bin3bca5bb481d19f00379ab619a19cc5a9.bin3bcba5d366a0d9835d8ab45ada2c3d9d.bin3bf0c553b1e590c7fd73046475ba4414.bin3c24755c4f9a9cc980074463b869ed99.bin3c549a76b12326f4cf729dce9c041716.bin3c6efea03ce2074a97e39d358bcb6357.bin3cbda45b7d23eee92e3c081e0bda8c68.bin3cda3b8316d67ebeb781e021dec7cce8.bin3cf7f09fd37ae6624bf26567e5f70502.bin3cfe4ea4d603c4030b775aeb353cef24.bin3d06387c3024fff18aea651f81cec20d.bin3d87bb3da0c4b293e12b60f2f66a83ed.bin3d93f0e0c6e1a5e3b261c3e57a6bca3b.bin3da2ba0348eb534d726473e2636286ce.bin3dbeef1d2ebcf66e5b6ddab8b80dda43.bin3dcbc9114df46fc13ef3f7c7fbc2481b.bin3de6f74aef6d6c61756f601ae6884c08.bin3e16747a4c235836f3b6dd03f9caa93a.bin3e1b2847bc32a36e69a524bf1391234c.bin3e3216178716dd80f2204ce360b4d9b2.bin3e3441baeadcc297b30b659c5516f0d9.bin3e4b0101f5091bb028c305c12f60ec93.bin3e55332636e860014f9144c56d3a06d9.bin3e752ae1311780d47f3c6d4052b98632.bin3e7b6b7fe64ac9aeb4db9e1ed7c50eb4.bin3ebbdefab625f99e775a16c3edd856aa.bin3ec3b155476b16d7962e638be3202d85.bin3ee72ba552d365057979dad79358d4bd.bin3eee0db2033fab1ace81dd7a94c1c91f.bin3f081e3890818f9b89ec524952111690.bin3f748236ab7a3218f1c3c5aacf54a3bf.bin3f7f996e38ad0bfdcd2c6c409deaad16.bin3f81854c153ed2b785ebd42d2dbc20ae.bin3fa6d3fd06ae422777cae320d0e89e2a.bin3fbfb2fc07c251eae929388d1ae60de7.bin3fe6cb20ca6b06d87b67dd900c72e112.bin4011a34c112f96df9d02603d9ed24fa7.bin4025586796edb21b7d3eb4cc58d43443.bin403ac2b04b514eb8f70a4470fab759e4.bin4118415fc7401e1265f528caa5988cd0.bin41382019e52cd33948433802e93a2237.bin417b39d362808f75fb29c3f6effe45ff.bin41a14db4744bae633212ed9e562edd21.bin41a647e78ed661644d944cb0da9dda03.bin41a6755a325d94df25f49329bf83d60a.bin41d5db31494deec2d19fa07bc2df972b.bin41d66082cb17086ead85564b3fb6f379.bin41de20db76c87becfb8291d92c8d4a66.bin41ff5e5551c2bfcc3601f9a1fc565a5a.bin426e1a5c59a51d06b717df6ca77e6b62.bin42b5467b39b498ca7146c5e16df78bc6.bin42c93e9714800defccf5d2156eddbf69.bin42e5dac788549997dd28a20a6485890b.bin42f06a2685329151f75eb5b18a22f8f0.bin42f464c36919a3714627c2942892bf70.bin43163f0bf2e7e43bafd516be8d766999.bin4329076c045e75ba227c64424cda4940.bin432f49db5d56d5e0d341f130bc327483.bin436d752b1975c48a04b6055908090759.bin43a0044f17e22169e731a3434b977aaa.bin43e07f6744d6674d57c0690128b4cbd2.bin43e2236e2fecfc8df57daa27aa02d522.bin43e92c14fd558c2670c977f47b0bde41.bin440957292fc09a2e7288546ac5a6c85b.bin44180cd88fa990b78923e89cef70288c.bin44545af4180ad4df8b315480c811d674.bin44b5b90dd33cb602f19839cb5d8eb6b9.bin44d0a8563a78d43134dd5df5ca05c430.bin45328b9ddc45b6d24b7f7a20134db775.bin453e36c1d946b878c73725b4109ed08e.bin459332480f8a1747267d407b0c59b2fa.bin45beee2d737d7096b2aa92c3ddf6c95a.bin45e9f2f2d9282493f3c04d5f779d1f45.bin45ef157e9e7f06be7ff4fa9b2abe1d35.bin45f65f4b6c2bd7864931c2aa0e14548d.bin46181e31e967391ed9639f17c6a11443.bin46320e54362d64d200949df0ad7b7217.bin468e3e1fe476d42e8d1a3faf744998c6.bin46a546ee158dc697dfdc2ab81d326fbe.bin46a5eff20cd44295c5240b55bcb3cd09.bin46fb284b81d2ff91608edbeb8cc71319.bin46fdb5de7bc6068e82d047a14638a34f.bin47428e720d039d5360ed4fde53ddac58.bin4780215e8edf458dbf7a4531a08aa000.bin47989cc160e619e9887c8a5f4b6d296e.bin479cedc451deb792fc9ceb4867fc3699.bin47a2f226528879ca1d3dc0fdf303d772.bin47b77cf668ec710fd35eab2234fc6e92.bin48009e49092694fbac82ced904cd92b6.bin480db32f9da161860e8878b7c3cba7bd.bin480f4f61ba511e33fa9fca3f03d61a4f.bin481418aac3ece7c1c84845dcfbc886b8.bin482ae58743c7a8cd1c9a89f983620d80.bin48d4f9df63d0c09f068ec9f1fd6a6119.bin492a2dc6ce5c7faf10eed7f97b3f686f.bin495ae53b853bf62287f0ac2e524c5edb.bin4965ec2744aaadd322aa9de4517691db.bin49735af9c88f677525409d2f889c37f5.bin49b2a3fa319b3e0d56e63e9f4fdcc480.bin49bd35cf591df9586e1815d98ddb80b5.bin49d6b997afa9ceeb2a5995af1833342a.bin4a108b261efc2ca615193d5627c339fb.bin4a46c04d28b6e73071bb68c3b18d98d3.bin4a51a6e4f259857dcce555c9d95dde25.bin4ad6df47b4787235100ff1c93439d653.bin4af474d838d2fddc9e15d56385f4f1be.bin4b63e5871cbb55fe41141a778fc12c08.bin4b7065fc79bb0180e2b33a9d96b46934.bin4b75202d8043471b699db8cc5689be8e.bin4bfefa0b8f95f0cd8823974951bef19b.bin4c27db0c3c39cbb015ef54d16a62752c.bin4c403dae712d182af7fa9382602fb7e3.bin4c75af01d6c7b320128aa34fcb51cd36.bin4c91e77f85f532e35725d1d4d6e1a0b8.bin4c9ef75ce3a395836489b3cb77630f3a.bin4ca928d702d0e118fca6d62bbf3c59ff.bin4ccf08fad15c21d0ac7bb9e30c21cddb.bin4cdc7044b8f8a2b877b3c2da71f92a9f.bin4cfb73263233e7afc150c5bbc4b0718f.bin4d0925c546d31d12847819976d7502e1.bin4d111040b4b6b7731a9d33cf13007cf7.bin4d467a2608ae78b54a4edc2b4b2275e2.bin4d6d780cd04ca1a1b462342e42e09c85.bin4dbaa6a7153885aab4dafadbb4eda7eb.bin4dc7a426fc5500aade899a439ebd5e46.bin4dfb06e4a999be3e8f96d09ee9437b2a.bin4e314b4e2e95a52cebcf3d6c3e12a67a.bin4e4cf52694c7fa35e141d122577e991b.bin4e50422876dcc6e4767ebfcf4d566f40.bin4e57122b165f2419f0b9b0b4ca14c5b1.bin4e6440d25f248a0ed2eb83992dcc8ace.bin4ea2e98d7ef923ca15cf6791b76e408c.bin4eaad4dc707800b2e2ae95772b4ac433.bin4eae7b91ad810a6210a4c9b6e9348052.bin4eafe5cef67fa421a908416bbaa97cd2.bin4ec0671dc2cb1e28e10b535440ec0321.bin4ed8bacafa36e7deca9067da224eadde.bin4f20a5933995a1205e4af739766b7152.bin4f2c215f2d6a0d254b6d75071741015b.bin4f521e28e022ca4ff51f89f72fbaf741.bin4f64eba63fd80d7a9bfe405dbd62edcf.bin4f65ae5dcdc9848436dd6220ab744366.bin4fa75f07e6a8127e30055dd8a2b563ca.bin4fce5b60d89b2ddd6c71c3c8c01f0103.bin4ff694d3c0cb5f560d3597acd388cf00.bin50147255dd12322504a750e2c12be972.bin505db5c8e3bad74df29f6401fc0ae874.bin508c77001ef780c48ff024ba78ce0b7e.bin50a31a470d4113d8d4213cbaaea07af2.bin50b222f8b6b30e54cc8cae0d26715b7b.bin50d0a4eb7630e324d6d685acdd27ae58.bin50ed8480a27870efeb5b5fee01105cf1.bin510c12817b5a88e3a17481633b5900fe.bin51187810475615ed2d52a0300fc76c1e.bin5126273812459850333e0c4b4ed21f22.bin515138bb6edea74fd2c343fb70546010.bin51ecda1dc893593a30ac1c73251abdf1.bin5204ce1351af141e72c8cbc4ea01a681.bin52262041d149786bad030671939e5e73.bin5241fe8b3b0e65e82c0cfe368dfd126b.bin52d189e96a99ef45ddb390ee3e97b087.bin52fbb6dbeb10d7d27c284fa5e651d17e.bin535e2b2ea981758ef14a757fbf129d38.bin537e3a2a475d381b0aff119fa5efb0d6.bin537e7325fd4bc6468cbef67c10c7b2cd.bin5391dab937cf6c40e4ac6b0ee7d7ec6e.bin53b86ba7cc8cda0307597cf2a8f26eb8.bin53d0229f6095612e7e2c4b46b4291bd4.bin53d08d6ce3147cb65e77b27b64991493.bin53e164aa0c8460e2f49d79520d9fdd19.bin53e32e99acf0af49ab907566f4260960.bin53e463f26a78e8957f8a2909279ff5c9.bin53f00580018718e3568874884282def6.bin53f5bbbe1a7f9175bf8ab617045c7088.bin542244a21e16829c41f8f3c40786f3f7.bin542400d7874597d0218cfb1f7122c23a.bin542a39453c759100a02da8dd5627fa62.bin545b73852696958891ef55164583d6a5.bin54694715f8e6a095bec39703c9b0d08a.bin549db72ca0035d544a2a84a0b55d5f47.bin549e377eaf148d514ca65f7d3c660035.bin54a23720144e2d772fa2d5083dea42be.bin54e6c4825334993caa5c09d259129508.bin55499f307847604a354c433095a6b75b.bin5564fb54f0acd1d1587759a057882dd9.bin55761ec9b582d3fcf8370e8d9f7c68a8.bin559e276f38e7e8d6d066758a80e812e4.bin55ab7614569bb5cde42682f1e3fb341f.bin55b9cad209f19c312711020864d2a0ca.bin55e03cc4a16acca1e7560bfb709d635a.bin561778a4f5100fea26216f74992137f4.bin561ac48baac90718e10844a51ca9375f.bin5671b11d5711222ab482e8a0b303466b.bin5686ec6735f898c9514ff7c34818a0b4.bin56a794a34333a681223e782da81174c8.bin56bd6b0229c8f1cd7fc987e75cbc1e2f.bin56d42f143ba1c37ee2a0eaa3931e7f07.bin56ff91c789466dbb372b951200d4feff.bin5706092ccb923958ea97a4ad515381a8.bin57358f81255366ffbfb116cf7b8a82dd.bin5737cd76ce6266c5c6eae0a2d98faec0.bin573e75d37c7f4b60f4e28bfc40190155.bin5764887f863e7e619f7df1a152405550.bin57e3e2f9f2791b949110a282069055b7.bin57ec5efde99efe359a1d15c607843012.bin58c31a71b003fb8996d87a9b9e3fa7e2.bin58d2a853ca668830e23f96a7350f90b5.bin58f936690b815cd785d4b0e8e49a8ac8.bin59032095324389b1de9a14d8fb0ed685.bin5929883f1897ada3630e5bd761da8e99.bin594ab022cebbf06347251a635c88b3b4.bin5950fa87d5393fe8c4a41b19176d5203.bin5990337eeb9a925c17e5057604d3f6ad.bin59ad49e1c2c065fc1b02d7aff550b8e5.bin59b31f64c9d1a4aa8d1366e8c0953211.bin59bda2f5a848bfbaf6acd1c1ae28b7dc.bin59d26c04a8199252736d685b5a646264.bin5a01efdaafb3506df7a1d1755cfd596a.bin5a277690635dbddd4c665f9ef85d384a.bin5a7ffee4d7235c3474589cd8586b3d02.bin5a8a7c9caaae57fbd746467aadcfe669.bin5a913647285eb9ec41ff11e53a2abf09.bin5a97b2260a441d63d21ff2b06d9bc98b.bin5a980b199a3500376d8e1557fb0fba24.bin5aaac3fddd532238843a72c1445b042e.bin5ad210f46093858b5a483c6adb0c8366.bin5adb04de1011d4a6e2c603a2fb0799d1.bin5af35e83ec28ad8f6dbecde11f4f041e.bin5aff8baf4b68ec9a7b6e06d1df30f70b.bin5b0452c33aea66ac321b63d41fafce43.bin5b3d9525cba8c4452f7d46640cbe375c.bin5b4c2aa3c93b744e1598f92f111d32dd.bin5bc030179653497128ba31377836409c.bin5bd537744c2dcac313e0ad8fd6abd269.bin5bf2b22d9fe67d78a5d55421b576dee6.bin5c0549d8a6f3f0cc48e5f99b42b6967b.bin5c0c987f1c7fae52396ee21651121d58.bin5c1bf99ba33546dad4ce601352c4935e.bin5c5549869469d37859d7df0a6c54340d.bin5cee15366e16eaa2929c7da964650257.bin5cf204593658ef02fee819bfbe3dbac4.bin5d039a233c5048abbd1f7702f7eadd46.bin5d0c63b99dd97bb5bf15522e153eddb5.bin5d0e665c8a0f7aed3c425f08c2ea6a00.bin5d1752c4d4740ceab79e29ae7b92c220.bin5d2c9c207dfb66a3b142231c6b9e4aba.bin5d3f07c0d9ad47c0aa4a4fcaa6c5e95f.bin5d400444b2fad85916db0d3dff7260af.bin5d486a71598199c9aa31581b42878144.bin5d59099e50b2be4198e85c2d217e78f4.bin5d5e08774774fb91caacb1bd0d776925.bin5d695816b5adcbcf34a8efac1e96aba3.bin5d767028066001420325224777b827f4.bin5d922368642632e6ca606dc8785c5bd8.bin5d99b6695451b47023390b8025e75ba1.bin5d9ae098033c07ca26bd122cf6108004.bin5d9e6a5c901d016c0d826c7984a30ac9.bin5da12566dd5ff7ab75add72e65cc06fb.bin5da181ccbba8a526c32c305cd7b2d473.bin5dfa7e8db76dd1e6835a29cb0151d63b.bin5e12559a98b36394175e1f50f27a7a95.bin5e30fa11b0eb7107c40986ceee8ce835.bin5e4365182ba5a0db9ecb145b363eedd4.bin5e5fdd5a4611c3a0db7bb35907cdf22a.bin5e725ededa4a05ad8ec2182d1551128b.bin5e97fe5165cadbc973ff11b66298bd1b.bin5ec5f0722d45dddb217d3f189a95b659.bin5ec8b6464d385dfa711aef311f6cc92e.bin5f064c274eb793636976e3912ce36ba1.bin5f125414051b419e28fb3c9d1303d008.bin5f5f215cc2c0542fa67988d261aeb5af.bin5f7cf70f3b1194ba88445c673ea02992.bin5fa5ffc4ce9864b2abc7357ea35e48f4.bin5ffe6a0049885260d8694983bcbc2f81.bin6002f7fcf9f1e33022eb042d4c6affaf.bin6010f69d33bbc66f77a1b860d1f94ee1.bin6017cdccb25413ba3814e380bfc2e369.bin602a6c1c13d4ab43a3714a3f7b6b3d88.bin6042b9290dcc410aa2814437b0a59b0c.bin604c320d5622b8b1c5a7a8e62d517ddf.bin60569527b00eafaa13fbf78c61166929.bin60756f6ac181b5616b5dd7e9eb0aebfe.bin607f3b2eaf75b1fd4d729b3b4b0a1086.bin608cd273d4240fe0e5298c659dd21398.bin60cf6f88c79ea41e3cdd3b8dbb4aeabe.bin60d555b5b9db02e18cbac609fb306997.bin6108ad8e89ab42e35dcd3d8ea15074ac.bin6147535017bf133bc46cbff8cdf7498c.bin61770b88285d5e13ad93724a9120e63c.bin61c042ec326a72af21de4b82492233bc.bin621d7803deb853d344b0929b6827e93c.bin6233d5d1705b893d80ec77907c388d1f.bin6264f736145eba27d5360c9cba6c7d11.bin628b8cec404dda04459f545df93cc372.bin62ca7f1047eeb5e54f6cae38ab3885c3.bin6314a066a6e1ead4d1f489240a62bbcd.bin6316eef0182024b8f57986b3a1a045fb.bin633d736bb75b31ea112db91860ec51e6.bin637a2026bb106550d0de17749bac08cb.bin638b3c1b30af1c3051c85b45b306e4c4.bin63cd6f8d3f66d2f146855ff5be10ffa1.bin63d84acc60b5d949c925b67f881ef121.bin641e470fce7b23d67667dc8516c4644a.bin642341eddf28a7074c095de2e7e04e73.bin642a7cb87df22049bb8a81a1bf6c9b2a.bin645c6c063d138ef4b66e8c3e08fbfde1.bin6468959c46cb511ef1eca8e6314c134e.bin64958e7b13200232aacd7c3089beb3ad.bin64f6a0e40c0be8ec21d97bf82de7dbc6.bin65067224e6742c392963b4b28608cd99.bin651370e3856913c9145a67310aa65e80.bin651c3d9f6f23d1fadcfde23a2f0c85de.bin655a1b209d9e85e6e79a6cd76153cfe0.bin6560374caf77fd93a24025ee3be3d6bc.bin6570b41ac7572ff6be2c3e8519bbd7b6.bin65f78e608247e053c6f7c81cc0a1b217.bin660dd8cfa249c083db8bf026210f9c20.bin6612937ece3036ea16d62a2672d82d42.bin661552c2f6266679a28b73b5187029cd.bin661e491cc7a11b23e0120e54e2306b6d.bin6627db9ebe7481a5f4828ddaf4627acf.bin6673a41fb14aefeb55db93a8d0c6bebe.bin66984cfd48c862b97b489d57cf2e7b5d.bin66985f8a96eed029afbd8eb0bfb10842.bin66eeeb1ae8a45c2075c5f8ecac19aa1a.bin66f915038422eec115cd2b4a509eaab3.bin6706ce9a87d997bd0a486c4e0016f77e.bin6712c9d1b4359a15d10ec7ddea928f43.bin6716584651c0e74dd646630f4b6f8b03.bin671a07e0d89a56c39a3919b11aeb8dfd.bin6720024496e5b5072c53b847e4b6201a.bin672578ba7b7cfbad34eb028e1a0d9ff5.bin67507812264f73090f68562e5d9f3b4d.bin6762423db4af77246f88fcbbe29aa696.bin67716fb034b9535fe68d7e9511e2cd99.bin678feb845c217352cc3617a73fa450cd.bin67a194d0c5965cebaf206c15ae629a2c.bin67c1ce50ad0c97da44afcb76c60c15b1.bin67ef93c40bb3aacb7899698a21155239.bin68041002f61a81444118c847fc835580.bin680c61fa7ed5898c930b051d8f29cc24.bin68213bb7366db6c0a5a0d155e0f15e8e.bin683198bb37d891bb98bdcf5edecf2748.bin6850f6a16da05e657b13f68756ec20fa.bin686299964a117ca60bda75ba5e32db3d.bin6863b095a9d153091400728bfde8243a.bin68679ce95c798cb84bf184d463487d64.bin68a8f990076932cdf1530d9f04eb9335.bin68dcfb3785cf68d786f82c9e348269d3.bin68fd759209fe5d9ec73f21c713f01c8d.bin6901521341f7949b495943175d314b80.bin690a4a163cc98ab7c29aeb03204e8b13.bin692083dedeeea0ee5532ce22ce6c2019.bin6947850a51f32538da166ff0598365e1.bin6958235f42664f91bdbb6a684cc5ccaa.bin695d089137adc1f5c54817b4d25af2f2.bin696d27195c30b45c46a778d8c8fff41d.bin6979c610a8e8bbb6ffc55a4f22fe6c22.bin6a2e7545a1e72f98bcff52970b848362.bin6a31fd0a848396f4ee6a283660b7c396.bin6a3defcb47a97e7a5ecda68e1521699e.bin6a5680966e10b5a2a494e79b57edf353.bin6ac7da6a312ab0505828070e729b2f02.bin6b1412af3b85868c6a8f70b47cf4d928.bin6b65d6c2e0c03729f3fcfe416eb4dca5.bin6b8dfc5240e66b59a568532494d7c0e9.bin6bf0296f6da79f50925877d875cca5dd.bin6bfe1f1dfe2af52e87d8510967ea948e.bin6c03537313607521faeebe5e1100a07d.bin6c160ea4bffa8a9ddc61ea4d1e385093.bin6c3f12088ed15f8fedbe5c75c76d9087.bin6c6154c18df995647bf18fb633496d76.bin6c6b5426c961124766586cba68cfb1c7.bin6cbc9a77eeba3a37e4339fe21bd849ba.bin6ccf352c4929d726294a620f87beb3c4.bin6cd35f5eb21f62c7c21f25fb760daf67.bin6cfbec6bc96886e2209488f127f9e91c.bin6d13a82068c88fcba4bfe546d7147edb.bin6d6a0121b1347782da84fb537c30d0f6.bin6d8f6ad7b8602834c2c1ad6d54f45296.bin6db542c5363009bb928f4933aa6ee85b.bin6dbf3384c422d701b9e30003511381e1.bin6de81c69852b8609fc6f9c328c1e9652.bin6df3a33cc494cf2685d6311a666af756.bin6e0f0ebb6ca5c681d093d2171ef49f63.bin6e1185ad3ec436943a26165100a20334.bin6e21580382cdc7237847fc164584273e.bin6e4107c21bf95009cffe54e9bd2283d3.bin6e72ad110918d3b2acfe6f1b8ea269b0.bin6e81fcc422d301e080ed8196b3f36a40.bin6e8c95a914ca90574301c1414b223b20.bin6e99929a2c392748a6fc7935735608d2.bin6eb5ed01007f322426edbccf6e80d69b.bin6ecade1db6ccf2fd978a3c19c8c4ac74.bin6ed90efb7bc6fbad62d47c9c5598b7ab.bin6ef19cafb7b51e4e8ac8e7f72b78ef76.bin6ef3f608857a549150f98628f6c7f1bb.bin6f2e7afdc3baea1609727d8281ab6d24.bin6f5068b8ba1365b8164baca3cee68ad8.bin6f9f2766bcc3d480ca9d1a75b3b7fda2.bin6feb3c9a0280b489ed3eb603fa805f52.bin6ff5c2057fe671b285ab614ea310e70d.bin70465f9ed949d352708d8f4175283700.bin705cf9f8fc17e96937563d133f0a4a0c.bin706a8a6a2541c19b80b8899ab1e0d3fc.bin7086f6d8c4cf02f4ba5c6d5be48cfd5d.bin70aff12094de540dd47941d3340b137a.bin70b71919f79c65681cbe126535d80a25.bin70ec50433a819d5cce5e7de5c90ae5e4.bin7109e405228f5b8d721b32e731c64906.bin7109f5052379a9d00adf49f0048b9477.bin71300380fb1f846404f453eca4d9c970.bin713baf9e676dab60a6c8508c5667a992.bin717d95d34023076ce94cb05ea379d920.bin71a147dffb209543fe7b0ce0879cd4c4.bin71e4f6de15d10a1fdd4970527628c126.bin71f3a39da6654851c8304098c7413e7c.bin71fb6caef6e9be51b9cc5fd5ad6a4857.bin7220851f0e43a4d33d79cd561202a718.bin722de1836bda5d2173686dc4f2bb8c73.bin723ab53cc4d79b9482d7eec906b4c4a7.bin726b8fd8ac498918affa0fa72d89ba12.bin726c6e03189c2354abf401626fda19d6.bin72968c13494b4d095b73d992339ddda2.bin72b9259e25978b7e933d4824393a4957.bin72e57b2a5c51860d64f2373437b5b774.bin72ec4e040dcd9d11c627427fac363efa.bin73162abd604fb749f418de9fadc425e7.bin7342d0189284d4eecde7ca35db9c2d07.bin738c4904c42f77ab7fcf7670e75aff1f.bin73a4821bba2319a62db4f4903c511f70.bin73af80ddf8bf47fb5c9c5bfa247bde72.bin73d57eef104676fda318608f0aab4ed5.bin74087b4f40771efabe6947a631f9197e.bin741cfa0e04e76873a8d5632a7a724da5.bin7422264a0f04f3d3bbf71e56a424c0b0.bin74445c600a965cb675826a584ed40d3f.bin7446664322cf12cb4549759eb366f6a2.bin747f21093cc03e1645202a9bbb0a3ece.bin7498be96e07d6daa729ad4debdb697c9.bin74aba17e166d986eb4e1b7b8647fce1d.bin74ac2a8529f24eaf2f7893c306fed6cc.bin74d9eb1e60598a9fccd1562b40df7f0c.bin74df2860f86ad7109788c6e5a3f28684.bin74e27f1f79c2c25c1fa2954937820fbc.bin74e44290a7b5c7ec3070861597a33b14.bin75a769406a134b0bd2ea9ff62b78e53e.bin75aa0d600b63c29ed8d76ec64be83ad6.bin75e0f03e1bf6f67dda16f177b8b02e93.bin75f561d3cca8a001baf75988c7a48a79.bin762e78cb237941037e9dbc6d875752c4.bin7643a32775bc716c7aee6348a23f9d82.bin766679c4920ac47ae77cc2e89980a67c.bin76b0c5ed40d0f55f876ae428a345f122.bin76f08e9d4207355da394503322de20b1.bin76f5a6e526a99c2c878300d3a8c917f9.bin772578f79a2d874d0b3775595215bdde.bin7748f11419ecd7d6ddd714cd8270c593.bin7749eb7bcbd2d9effea4d19ce5e82215.bin775c72c92eff3fcb12cb876dad9848b1.bin775d5bc1f843d443f4dec4ff64831e29.bin77a92e7ecdb5774a4e8a662677e3a953.bin77bcb5941aaac2aa03cc2d10ae2923d9.bin77d0cf7b3252d1c574d459c127e69ded.bin78128d5485f9b3291f33043988c20eea.bin784c94bb696843c6be1abe041b64fefe.bin78752ae9cf802cc3f241946431223c60.bin788c4bca53a41d5f95372739e9679d98.bin789e927ce5311959bea11840473d2bdf.bin78c52a96589d5af41c61835953b4659c.bin78d3c77a1491bdd01be44b2d3f85f19f.bin78d3fba71c34d46890809ed26f731695.bin78e8db90fe8be6e3d5c1fbd978939fb7.bin78ecebf60f9ad69d974ab45c2b9568d8.bin791b1508e812dd8e8a54778b1343deb9.bin79492e4724b54865887131e24bf54bac.bin79a289d6000f0cc117e6349cca0282fa.bin79c7e3afc0d4ce53eef5203179619281.bin7a099a351d39e3fac4d3f8a9a89c35f4.bin7a2ae011c096bef8d47b8e90e41b5a95.bin7a2fb5bf11a7e8c8fd2a66fedf8f5bf5.bin7a3899cde6ea6964563a551ca51a6ad0.bin7aa62e06888380a120e706dc3f2770a1.bin7ad01b2b9a799842156652670c4b45dd.bin7b25d5d01b556ed638f8d7fd40f58b40.bin7bc51710ffd0d68d4cea955e14e6b194.bin7bdb49563a69388db4f254138dc6f56f.bin7c1ad3e341c6d754a96d0b76816fd07b.bin7c43893c0cb44731aeae5d6f0a4c99ae.bin7c4eca55995f081d7d5cb9d7ce52654c.bin7c53037f7cc5727a512f9e6b7fe3ec02.bin7c7fd8ef1bc378aaa7f2c442bdfd672f.bin7ca3492cb27ab8b0efdd21e5764ed1c7.bin7cfcc52e754f1e9254424161c58912aa.bin7d0d15c8ea5cc511fc2f7e21f7f58f89.bin7d64370c1f7d82d71b2d9e60635e9166.bin7d6799875daa344c370d6981a7aadf72.bin7d9a13cff8c6145076ea14b68d204d0f.bin7db8954cde355d135f3ad919845119a8.bin7df504ea7b1b375f58db1428102ff601.bin7e17137abdd97572fedf30a8d84f44ab.bin7e271d009934b5d1df7fcb98cffdfceb.bin7e36ab97f3581211b9fb11ba22d2e796.bin7e3806c661f5aaa89224fc55eb993e38.bin7e5e476d92624712a2d80bd6006f5a4f.bin7e6eb877ec5f0c74086267322f112197.bin7e8435cf40738bedff143f40a783b8f3.bin7ee2d99fb573e0b1a0685052de4d5acb.bin7ee7e88b4d6c312c71f765da2eecd499.bin7f125601bb14756a5ff85ce12aac2789.bin7f526a16c389b89610803e1bac77bef9.bin7f660c5ff9ef8f8862c3bf8344b3cd00.bin7f68f8f40604d02fe248d7fccb60388e.bin7f784f82a2ec3b52f6b9a1c7d23f79af.bin7f78f64f70bb97c01c9a98b5e0d79e26.bin7f88d630af580891e19a07a2b92703fb.bin7f95fc7e0405e591be624d2db22363ce.bin7f97ddc965650e00b107c99a8aa4eb20.bin7fc07c2f61256c613c00392cb5d3ca1b.bin805b0e1ef82c25d5f18f233afe111b3d.bin8067e52dbf2473341f8ae340d44979e0.bin80729feca2b5336c6643e86d95c299bd.bin80a175ed822330dc4fb33004561707bd.bin80b5e23c04b0cdf41875102957f77b6f.bin8117e64dcfbcaa8d7fdf2c1363eee763.bin8123aeb1b350cde0369c43678bef669e.bin816c38f71a9e9dd7d7438417b8747947.bin822c5e15e34bfda1bb35ea360bc32f4f.bin822cf1694b679e79e608efece33dadec.bin822d6774934c928f560d6f890c0ac547.bin824fe3581979f777f34b4f3dcbdceb7c.bin8272695ac57ae3af8038310d7a749980.bin82c3f754c9c00925c5ec2d28f74b1347.bin82cf5292495b17944f074a1b82dcd7d7.bin82d3e5f1751c98a88a0fb139232f8e9b.bin82fd74caee06384335765a9bfb85b8b0.bin8319808fb21aa939f4cfacc14bd9ebbf.bin831ef23c1f8d6662372ff58ababf4701.bin831f7f718ef14791fc5191dd4aab1cc1.bin83b1aaddd9a3be92901d9e350b950941.bin83b20e596d8b0cca8e24b789452075a0.bin83de5f5c1056ce045f069a8f11f6a23f.bin83e3b529a80384ffdd8c71894d8bb1d7.bin842ef2d611d18354989ae7b11f3d4cde.bin84367f030652e25cf18a72e750168ab1.bin8456bf1f8ac789dbb16d13a2bfb8e15b.bin84663d8b6c11f6368d0e1370d96e21da.bin8489bd49aca994127df0101edd9c52eb.bin849e2a4d76b2226227cbb5c92c707e84.bin84c207bf0f450c31b5c6a772b5c8e5b6.bin84e9557d4c17b3b0369bc3e8ca853782.bin84f0c46ddecd87b48950189e003933ce.bin8515318ed0b1053c5868fa77aacd5f3f.bin8519b3061866156bf8c4abb848363275.bin855069cc117ad1380edbca81c1cc53a2.bin85768f82379c3cf3deb0ddb9acd0ac75.bin8594a727ed3d09689b676a459c1c0553.bin85aa7757f6f2fa531ae3b494826b0e19.bin85c451f8d047b6d7594d38fdbfb83ce9.bin85f6c30109a3ce6f7f60377173802eae.bin86107bb422a9308aa149e361f5d55bc7.bin8619af71484d457d96e49fab2760b41b.bin862289d5debc2f41d7fc2059d242e37d.bin86289fac0597bdfd8f754e3262e21e48.bin862b880acb9c37600e2cf3cbc8106148.bin862e15aedc86cc7ea60792fb6d42db9d.bin863e8589ae5c39c5965c99d95c2ce492.bin868a616da9a8b02c23d263e10fe0abbe.bin8707fba849c53e8fbfad81079fe24064.bin870bc661a8da8f1ded34800779b64ee8.bin8742cb1aa4092c3ab7bc30988587778c.bin874fc0b9017c8e32fc0d9c4fc59606f8.bin87624d59198c740b9e2050ab759026e3.bin877a971e701d8fb571a9569381dde929.bin87939ac1362020106d4017625f4201f6.bin87f7e9c1c7bea81cb34bb529139e9a8e.bin884427803f502ef060a7bbccba0e938f.bin886b83d503c71927643badfc04492ed2.bin88758054af72e4f374ebd22cbb67a93e.bin8877bfa16b7f830c06f61baf82391593.bin8881af312ff610e860eeac32fe9bf01b.bin88a2e14872ef66de6645aa4af86dfcb1.bin88ac27361370d5e4bda77bf732ebc457.bin88bb428e16fa073950d69ca910e19fa4.bin890ad0c5bd32575247b976b8aba3a39f.bin89715cb7543c2166aa5f3ed0da65777d.bin899d2a6c26cfe590251d777981502f79.bin89a218cfc799af230e1678fdf27f2e6c.bin89a38b7232dd13161c7ac54c6cf58e90.bin89a61bf9cffb3a5ac7895e27d3090db4.bin89c37689517a4ca97a9ad76c62b7d4bc.bin89d9ad65c1ebb435e688de07bc871224.bin89f1a50ad4075ce3a4e7b0ffa1cdd464.bin89f845406aaa172062fb5a974eff6d2f.bin8a3b7bde6cebc5ce5fcce912f9145559.bin8a3b7ddf605e43a0106b7ac30edfa4ea.bin8ac5515290b22f6165ec4295a5119745.bin8acf97af8bdd3f281c9094891e1da1a7.bin8ad20bcefeec2d282cbea6e83c67867f.bin8adcd242f39f1a8c5fd0609bba7dea83.bin8b06c31334883f076527ae92a4d503fe.bin8b43b36ed156109c2c614ac0de212381.bin8b55c99a38ab9e36742a63224070d287.bin8b5b9e93fc621bfaac75de4b5fd1eaaf.bin8b7cd1bea0223416ef9cb7f6c5886930.bin8b8e14d26dc98d0720d03162b98d4c68.bin8b900ff715f29943b80eeed301c00ab2.bin8bb6280d513117c0d6f69609da2e59ff.bin8bd3a43fe3821f1836d572fd0d10d862.bin8c01c777c1f0a01cd0fc0c3419f8af20.bin8c0e409bfb758570336cbf5b7a21f2e5.bin8c28dc4b2495ef0c68c5204f1dff0262.bin8c2f7ea460f6e4dda2b86e2df8ee390d.bin8c44fc6b0ee2ed86def481d67a0d681b.bin8c460bafe2653d2edefce8ce6d862ad0.bin8c5ed41a366b5d2cec611909c05df420.bin8c6558f7a5b882fe0203811d5c2b8cfe.bin8c7abf35d80f37482e56862bbc818871.bin8cb96d1ba70d23668405119f8282e478.bin8ced515dd903662a43572c1a60f5db7a.bin8cf66b8e859f2baff20b87f03eb8575f.bin8d27e0b806176778e8f242bf88f5f74f.bin8d2b6442ce1c38f37e29ffd0ad643bfd.bin8d3e2f8a1b1121c1588dabafa82ffaf4.bin8d4e001218d198a120a6fcb93bc50c42.bin8d7b159451ee16adc48be71ad84b6e18.bin8d8ad8b04682aa4793be891a25371130.bin8da631614ce1c396257bcef69ea5bcd4.bin8dab459715d96edfcaefe6f300e06181.bin8dd9bdf1226f3f8e3ba2e2f5c0150e89.bin8ddeeb3c165620b3130a84ff7b15dd14.bin8df1583b3ac9f0ce3b76a4e3c577b87a.bin8df3ee752b5ddce5d42fb2189048c916.bin8df5d11da742a08f033aff7e43a3ef42.bin8e070576a2dbe0e7030d77d9a2e2e9d5.bin8e0b507e3409ac9bcb5631c54bcf1b41.bin8e2276515eb4127c02ce11a24f071453.bin8e3dc08abf379a955a51525897e5379a.bin8e435012eceb99ca6f8a70a7ed0c3f1e.bin8e76a5b77ea74e78823f695dd5cfd8eb.bin8e779198260fdedbbdb5c4bdfe580469.bin8eae12900722a460cd968e198eb1312a.bin8ec8338f7f9aa7ce219d76f820de3e17.bin8edaf86b8e9ff03070ec0b114607f342.bin8f3da6a9ed71b5cc9f63f9d610d0ea0d.bin8f566c4e956c554d81860e82d3caa6bb.bin8f76bf72bb2c879a74117a7653ef259f.bin8f7967751cc52f967fb4ff816547c7ac.bin8f7addbe06f75e14e020b40913b9eab9.bin8f7d12b006ff5ec8bd937b203551603d.bin8f84e1c4c3a67d350a2b42e147eb94a1.bin8f93dac835432aa638630c2c16db0b83.bin8fc1ce6e683ba3916d8f5cc6abe8f272.bin8fe258e3cf71ab3c5626e1bbec51f1e1.bin8fe82535c19df42bb3aea859e88ae3f2.bin8fe83458798fcf9fd8c4a7951b82dbf1.bin8fee5cf0cc02d2da86e8d15b3e01e765.bin900861c0dbfb552a1ea93c5d36607fbf.bin900e85ddbe43c02dbc2ac1c878bd48af.bin902659fda78d84a24aa927ed6b586f85.bin9038a1ed14fbca17f6876206074e1ff4.bin90697bd776b5d059d902868f943f6105.bin9082ffc71418eb14bded3cdb0965bdfd.bin90c2fb1b634ec5385b37454663480b37.bin90e62833e07f97490caf7d30a1450850.bin9100d03e183cd789eb04c30b2a3c5624.bin911e7ed53a3ac0005dbdcd0046377a3b.bin9121787ee0a8617f73eacd95de03d0c0.bin9141dcca21b56dd8e9e1ff0baf128114.bin919c231fcd15064c2ba3af3b5894db50.bin91aeec9265d463fac5da63e285e27084.bin91e5f3923cd708d79a763e0dcb8b4507.bin9207362dd8a797ad9cfe2fd9d0e0213a.bin9238d746f0a5b6da0a09546ae7a0d2c3.bin923ce30fcae4c862f1f6f591d85bd6dc.bin924898cad368036582cda682257dd582.bin92897d9be54adbfd0c2a43eeaf9d8362.bin92927259de1e55873786b9c9f60be37b.bin9294dfc82432ecd7b603067e8a641da0.bin92a5e1f81b669839a97f180a2ba41224.bin92ac20e9c33bc7251a7c5f1039fc1731.bin92aef3fe6628939d2cf0fead11938e8c.bin92b30d5a94deb8ef46a912f6cd44a3b9.bin92d8e5d619ee56411b16fc458728a49f.bin92ed7e962add5ab35b8f9d9f3e1758d3.bin92fc8073682b2f4ad6636279f2dd7c89.bin931520e927323eb1858ae6b7591e28ae.bin9338d72e030f9cb6827b2b0a53e1fd80.bin937592e560874cfd0bd5cf61d35b2398.bin93b9a479ca02b87a3cfad7852f4d9d5c.bin93ca921ab51065b7c63974690e42bffb.bin94005df81e20db3b79a72d1eef1230fc.bin9409b183846ca32b119d74391fc8f380.bin941f0199e2a29c57ab30e331ad1e3a01.bin9425738fdf3b7d33313159be7d981fe6.bin9437bdd97779ab456a86e72f8195e513.bin943cc5fef28fdc67d77beed6dca7a81a.bin94478c1448ce180c164ada82ce1e390c.bin94846b3fcdf8975c065afef3d19ae20d.bin948d5595443403a309041bb138ec1eaf.bin94d87b049e10fd6e460a365cc760a3b5.bin952baf3f8bf397b55b91c7fcdadb8133.bin95383e0d12f6b91e15676b7dca2bffe1.bin95752598c578cba07427bc7f5da9632f.bin957f0b4f02d4cf58df057c7a4fa70c2a.bin959503650f7efbb2982661a090181c69.bin95a0588138039e36569fa5d99caa0eca.bin95bf526ca2710a5397972ddadc88a193.bin95e395ab8d283754426befbc168cdb5f.bin95e9327966598bfbde9b5e102124a954.bin9614c612d7e030fb45641035d6acbadc.bin962bbc92574d510e8ce9831b24a3f140.bin9691e1332551eb2212d8ab822cf5b703.bin96ad18b2f58a6340af85f886aaa70dba.bin96d11fc80623a9bd12b2c61f36cfa7e1.bin970832e1b5e49358d83ecbff766bbd01.bin9741b444c0d0132c2cf032bce3615c3c.bin974a1c3ba9f594e1e99eaf16e5d9fa3a.bin9750fb44ecb2428e83dffab3195e0db1.bin97671764d9787a62a6cbce7aa0c2902d.bin977f58c3ce29b16840d23fab566df361.bin979e6b20255abc2e4af15d7925473141.bin97c61507afc61bfdcf002af27a7b0a76.bin97ca621cdb408b21e4e69353bc0c5b3c.bin97ed3a0d6298a8de18afa54114c4b00b.bin9802989e5bdbd102cd4f876029294331.bin988c4781bc946e7ed9057d5399c449a9.bin989d9009fff16f49019ec6d780df1f75.bin98b263510e9d08c954b8e580abfd9788.bin98c097900775e4f18f7f4d33488209f1.bin98f705a74f935d70f1335631183a503c.bin99350f70281d7236ed53b21cf625622a.bin995ae844226229033e2e7b71f4475fd8.bin99864373ad71f6af6cd724ae93549ca7.bin9992999786bac04165a51a5d522c0dec.bin99a7012db2085322f932739aa04e5ae5.bin99adb669ca6bcf0cbad252cb66643c91.bin99e7ba0a5428bfb7b2b1002f3d96c437.bin9a173545beffbb98276c38524d359429.bin9a9398df36f8b79ff367b8725e447760.bin9b12fa69127c54c4ea034df905e033ae.bin9b347dcdac6a06d4f4cd95147986ce46.bin9b3d25db33b63de67d3be8d89dfd4c6c.bin9b590fdb197f7ab281c6fce7fe6eddf4.bin9b8a6607418570e7a3ea43eb0dbee15c.bin9c1b54e91c4c7df5913a0e5a156ff2e0.bin9c3fa0c4c80ad8af0215a0d08cb6b327.bin9c42740580525f289b817c03d4e68d7a.bin9c51eb4ec77f1206949be2997d1524a6.bin9d0693f08a9cc9871ff05b74f559aa03.bin9d181bf61ac9664bc6ba97513492fa0e.bin9d27ad3492631eee465eb3b32f723f15.bin9d30f1ef80b031129ff30d04861bb56d.bin9d655467293d1a8f6a993e6d4da6f05c.bin9daf0c367b43b7cf4a348d3d4df76ec7.bin9dd08fee1a4842e01a27eaf48ddea4aa.bin9dd35808fa82c86e0de3fd785b9cf083.bin9e12c5fc0d449c3e982883ebb1500978.bin9e1e02d81046ec99e6691330b7fd3c04.bin9e6ab83a3e5d04b76beb39c8385938d5.bin9e6d0671d4f9668836a021bebd85d1f7.bin9e8a4c5389abedbc298d729588619707.bin9e911dfca3275fd78a58d1ac05845fef.bin9eb3a0cfc92d2bdb4d5331ad6d25a039.bin9ecc3dfa4d1f2984d69ab3dd00787c10.bin9ecee5c628c0e3173435ec10ec7f7c27.bin9ed350b37c8afef62b1fec9b1b006759.bin9ed9519016709bb7dfadc7fc1fe1f091.bin9f0c32526902a0aea6c140018757de59.bin9f1e2d4fc3b5bb7eae13273b0e50f1cd.bin9f1fb5b851af6eb06bd56cc24ced9bb3.bin9f2e179f9c06cd160a463affc30daeed.bin9f3a38cbac1ee4fa190af2fec7924659.bin9f4a1c37a85e779f7126feabeecfa80a.bin9f819e9545723d6a7cf483672a29e3f8.bin9f99abe3f949151accee12bf892d259f.bin9fa2cd559a206b79e42882a67576e96b.bin9fc4855758bdd5a324061a9eab5703d0.bina006ee7382483017470d7ea588885574.bina013d8c40c995b50fb775938e42ed0be.bina0488bc37f3f78fdbaaf5f030f454f24.bina0689f3205e9c876b2539b09ab1f99d9.bina06ca9037872f8864ee9e1b062e4c4ba.bina083e9def93fe1396c9fa878a51ffb48.bina0ff0aa384ae1963bd8cff1dd6a7ede5.bina11401ab9ceddb1575b7e0e302722cc3.bina11892e8fc57f827f8d7e15efb091014.bina128d955683931cee6a3ad023bc88aa4.bina12ac8b0cfdb2fb52bab421f34e8b698.bina140733ec3c76760997e129eceff1796.bina165bfd963a5ae49fd5f44143de55fa1.bina1b6fa404173c6c55f67a30537e93018.bina1bc51c083ca46b76e907ac2319c0c86.bina20635fb9a8d6cddccf955388a99dd42.bina21958f1e62304a322497cb3e46cfac3.bina2adc3eb97f1ad5d079803c3d138f5b8.bina2c6cc6c36456542557b89bf68f68856.bina2c85848b689e54c9b5e6a0cda079338.bina2c9827af4d50ace347b4d5b2e936c1f.bina2f61fce11b83402d9a35e09bf7caacd.bina31c5db456a08705fac1b3ace9c600a0.bina35f101108df2cf4931c26b5566eb12e.bina36055cb7bdbe8292b917c8c07767449.bina389230f5daa2201262e426b4f83f39d.bina3aca04d510edfcc5b79cdd97dd401c7.bina3b6366e87d8dc9858563f2255744c2e.bina3b7ba8b401e5661a6959bb0a420c119.bina3ee67a77e76b06fe19b49886e1b45c9.bina3eed5a2048b18ae1aad61924058d522.bina3f7e93fc5fac7ab093bb66913295612.bina4391d45177bcbfab374279971ee179c.bina465fc3a5623ba015b1524350c2a2e19.bina4753f9d8be0a05cb440dc4370ab8bb5.bina47690e44ffa42849f6b2e328465cf93.bina48caab59284f0a4319d5b2ee31c8726.bina4bb0d7894f79b97ef36a72d0c67ede3.bina4d7c14663ed326e4abd7c63e5204fde.bina4f26bb80fcbb02ca872ad0e319cc512.bina50cd83aa53c4159a94e0b74bc0537a5.bina5135dcb9c583b51c0e50a5057922119.bina515755c9240e59ef7bb519a5852e489.bina51d0dd57b366ceb7cc29520c0021a6b.bina53ef05c0998c1b4506a32a93676926a.bina5528c28708c90f8d50e27b2ea5271cb.bina571b987f4bf340fa33cc84b4c266f78.bina571fb6df4ebb8e75b87d8c9caad146a.bina5970286c5e7de9ecc74858b045602b7.bina59bd0b1e63bc6dfd7f845f4e948dbc8.bina5b08a6417867557be84a195f688fcca.bina5bbe501231bd89dc18c43cda15026f1.bina5f6a9e3ce2863ada6cf052d33312b14.bina5f8388449fadf6f6e16334a920468d2.bina6064a71390fe55eae425b54945826f5.bina657e4b8f9d7b1649c1b6d6a70d50ba5.bina657ef152813b3ffb98e4578ffd87b42.bina69f33ffa123b30d82c044d77318981c.bina6a2d448ae80858515d9d58e47dc6f01.bina754cee464b32f6c78899775cae35527.bina766cb8e5647c346456076832c3ec6c2.bina7c2541363a23bef14630b8b0e1216f6.bina7eff8d70ba6e6ec81eec006b946a7d1.bina8039ff7e7058fc8dddb288386cc9888.bina83490243070516a040daa9af7cfa631.bina867fbdc10eec10eec685a182d941cb3.bina8a41cfb47b8114e3a60e7758c418449.bina8df2129f9045799ee9b1ec58fa48d9c.bina8e6b436dfb20ea8712f1fdaad805d8b.bina8ec1076f69031c1ae9e9bada3600b23.bina901a6695ccc71ae560787b9711ea1d8.bina90888cb16646de938743098793c142c.bina91c844868c94384ca56ec2bf6374eec.bina9a7f921e50ad4a779a106b7cbbf814d.bina9b364aa5066fb175d3bb1625f2aaba4.bina9bf4ecd2fc74b09ca9bf220e452cbeb.bina9e4c0816df5cf094d3e6655a6cad403.binaa2a1abd7e32247c28150d7b9931fa30.binaa477fe2c842150885fe4fbf679a8fe5.binaa5cef79f1dd7b151bcfbb421c67e886.binaa77ffb0221dbd05c03c7c38aac543f2.binaaa269e55515beb33410144039aab7d0.binaaae87de8f0139263839cf265d09f8fd.binaae2285277dfc838d747fdef9518eb9d.binaaf5ce75530d45ec08d211b75ba4a327.binaafc0879b26ec192b5302d2427447daf.binab068cd7ccf05f40da4a4a9e7487f424.binab0dc9db6fabb733083ec784eaece1c2.binab87700262630c8136414fc2c4dfbef2.binab90caab7be84b9acc0aa53dfac70720.binabfabaf44da8651056475613b2dc6394.binac0713243e46904c73642c012a50a550.binac0896d5f004e108c615a99d8ccc3242.binac47f1a4695b1e4b1ebca083da9bdc8c.binac57129d3cbae9ab604291a263bda8e3.binac5aa7cc225a9905924c9ffced95942b.binac6db16476853ea31e6737eed5f34cff.binac762bfacb364e2b5495f5bd899e798e.binac92224ba33bedcb397e1ecdff6700bf.binac9dc864adc12c2a4babeda02670b22a.binacc264f5e8e65534f7615e8e55646a9a.binaccc9d0e6c692a315244995624378d91.binacef991df57c0e49fca1a5775bb2bc13.binad7fca0e255caa018f2b42b523bd5423.binad91ccbe224d7231ffe68110612d9136.binad954eca99d1fea9402abca10bc3542c.binada1a03caf2701898f867b672cc1cb2b.binadb2ebc75cf2b42691442566ad91df42.binadf072e52d97c8cdaadeb20fee90192f.binae07ac4ff24240042c69e9d3611d3ca6.binae3abd46869c5297db9d990178507744.binae42e9e55a6471277f39d344d519258b.binae5fae201373e1142f6d084e005cd928.binae95ad2d0effb3eaa6ebcb31fb4994b6.binaec50969efc017d034c07d2df9cb9747.binaec5acc350282ff7aa51f1bde94211e1.binaee009f619a3b860496bad19b79ef269.binaee2d441165f787ae6014a2583a7056a.binaeea3f1c4e25a4251f2f39e69f823a47.binaef6236f821ccfecf59f9c4d1552548f.binaf0c7f80bec8032f91fdc69506014683.binaf2904118176e50f7bcc3cdc36900644.binafe16a26e5afa6e9aa68a519c28ba33f.binb03745f4d0776c48b142a18009112276.binb053fd4da1c45443bee21dc0ff17b615.binb06a5e9b92a8fd1bc2b800d2e84ea7c3.binb076943b0aa6d39ea3b60bd29d299ea3.binb0e24a379b28f125f4bbca743bd2f23f.binb17c70eafe554e2b91e6872d4edec02f.binb193e898a1c38b67a719a941f39c90bb.binb1be0d50bec2787ed2b8797698591fc0.binb1c750c03a8d60fd18842688c2e5e996.binb20e3bc6152fbeb35eb426c55da0ad60.binb21e5c02c5dcc1f0c719c53e8d1c656a.binb236b62ffeb5f8bd4f0c9a892ef1efee.binb23d31444d421558cc5c84b986d17c1c.binb23d4329f36e35ad92b8752fa9e1e8d4.binb2539fc946533a2074f31644b7791959.binb279414555f82d4ade445b8c80af88d6.binb282cee4aba74c32afbd1b0b7436b46e.binb2bf21707a388b28d98fa559b3455402.binb2f06bf6545b2c0ebb79a637e994b8d3.binb31c34efc0952f11fc4c8f9e5453acd1.binb32159743432db56504b1dfd0e452c7d.binb36c577ac477118ba1d1e02c0dfa1c96.binb3846b8dc590b4f932c2c24eb4a476f0.binb392a2bfd5f23d01c009afd4a3fc21be.binb3ba48aebd85ab2e16550e512ad5126f.binb3e98038fe0f8c0f6085506ddda99c25.binb3edea3f6de8280dc1d88f46f3878f7e.binb4198f0b1facfdc85764059d691ee612.binb421bb7eff6ebfe2ecf11b66ab651385.binb437526b8ab05235000c53a0af318f27.binb445233f2e7e931b92a6d955de085935.binb45b1db2a2000d1dbb12125b303dcefa.binb46e041cb45908868c84d66b5e494c75.binb4861ee9e74a1ced1f75c41f4f5d2cd7.binb4c8399136a7775c42b0f971f72a62b9.binb52ce8e6965035bb8287156d091db6e0.binb54ea8103ad31609a8df9a50276c63d3.binb561c016d11a1cff52a757e1403b19b8.binb561fb363a96ac1b2856bf329897ce01.binb574a3143a1a8e4f4ef85d9bedb6c5d1.binb593364d304cd164cd54a580d23762c0.binb59721eb58f73fea56130ef3b0e112cc.binb59729a7a141a8b2921ba20e7e7aeb6b.binb5ae4c9c2aa907d52d87228480987693.binb5bb18a9c5a1fca835c74f7a853d7051.binb5ddce4288a54226d034c4de38bb83b6.binb60fa2bb911f07a7da2f0ed7ad0b0d97.binb60fb5d190cac23cd86a36b57852628a.binb62da95f0ef7c17d9b5310a35085cdcc.binb64523fb776b2173721f0e8cb2a9311f.binb6488648f4e9a48c595122c983d17552.binb654e8e3cee7300004ecdf07da0ac615.binb65b5008cb6040d89658fe13cba450ba.binb6810fc396489bcf939222779aea1afe.binb6ff50492241ab3aaf079db2228e5e2e.binb747c46668369a7ac8cb4484cf10024a.binb79d4fda30ddaf161aaf3f3f77db904c.binb7e609d0607e1a7c5c5320bebe95a9ba.binb80658a63c30376f00042a7509d31e57.binb821d271729bee7ce83697bceb7a6fed.binb856782ffd50d7ef2d2ecd2b44866099.binb860e11683c28dd8c9979d28c4ea030e.binb87989d70433313b2ad1acfbc5d66f82.binb87b7d1ffc274d90ebfa008d7aba6fcd.binb88ce9f06dea3f409945c7e62f11266a.binb90108cf0675da89e972ea21c10d489e.binb924773981c60c447f482417844db46e.binb92b79351058c56ccaf39a9bcb3d1f92.binb93e2398965dc64b41099617ed4f9f53.binb9519d8d5874425f22428d0fe94335ea.binb9672b899b7d40943c5df44945ec2720.binb98a8101a68cb7e2b796414519009497.binb98d5fe809ac423096a493e5cd5501ad.binb9c77e107d749679854c0a29d13c75fc.binba0a15aafe4a4b248ceed4fe466344d6.binba1e509d2b03dd9981983752286f8594.binba30703261bb4336bbe600f91b985261.binba54a21c713761409e2df6eee9ca9970.binba5d9937b73aebd6812a4ccb8bfa83b6.binba65310fe40340bfc5eaa4e8f279de72.binbaaa7a5e4b3bf68f200b2c8b2a8516f5.binbaacc0a925185929db1509bee489b16b.binbac8de1d6f052b331311c9f960894f0f.binbacb697a42c874793ac900a9e3116f3d.binbad5b8ff2cb86ae4a56108325a5fb6b2.binbb0762dfad0739dcd343ef374475f319.binbb4b6886cf6a0f35b6efa4ff7f390a4a.binbbbdd24dcadb01c99b472d51cb575b3a.binbbd3c5e91c35664df2f8b14479d32b03.binbbec2d33830d3bd43eed7f31c14af9ce.binbc1944dbaf57d581c4c0b878800379ab.binbc5574d72d20477b4d84d4e8fcee4f99.binbd263c325f38433eca1cdb22ca1b9d69.binbd3788b8e1ffdad6d652a306405a25ca.binbd780ee29d665feafa33d4cca7f31c0f.binbd8f92b6a93eb1783acaba04c7905f86.binbda5e43061734be8d33cccd86db029e5.binbdb927045161ab0342e7a8c47ad5d2eb.binbdbf2409c4ee69cd2388992fe2dc9b33.binbde03c7b8380b8c613086ac8f7fcc057.binbdf9408c157c99333cb4a62a66c57416.binbdfc109cd0b907ec020d5308f1c697bc.binbe47a0d1751787356ca7a09b0b1802cd.binbe5470db68974de50122e2a093b55935.binbe63a7e9d0329d9088ae47e6ada52905.binbe76213b3c6d1d6d8d85d322202f8107.binbe8ca61098f43edc2b56d42f29e10306.binbe904f7d1439bc8064694cff77f81a8a.binbe938113c1e70ea7802964ba3f0f18b7.binbec53eb0ae109371313b81101b6dfebf.binbeef6054c2ef3ca72e3f84ae25e3ced6.binbf18dfba59c23db9586f50829a6fb989.binbf279139a85588d707e6379b331f10c5.binbf3daa5b91e53fba91259a2faa8d6e02.binbf80f10a02b99b5e2b459adb9f6378bf.binbfe48d919eddc872e5ad10d752d5256a.binbff2dcf2ce81331fc3e5cdaac459dcde.binbffe9e158206dbb48658f8e60b10c604.binc007096c05826bdf256c8f5b5836cf05.binc02147ce4bc4deaea33697e2f0ec65f2.binc03a2956ed32038996fb3f3f45013aed.binc0588f971049aca64d0deba5925283cc.binc0807b607eba2e83be00f99e27209f8c.binc089cf98b45fadc6609a217bf501c79c.binc0b69df74945cea0e80e735ad82612b2.binc0e035a93dfd3ba5933ebb697949cc63.binc11c556e401402d4541c6fef499d36a1.binc16c4f8a14af9bb4d5738c455048c37f.binc1f4baad05e26fcf31bcd4d67a5d20be.binc207bb8a80ce12bf4a8929ae63f2911a.binc29254731eaa1977624f9d496a1f0767.binc2927e2df83f7224395f53346c801675.binc29b816ef1b36fc562197f73274f0757.binc2b8d7fc9a0e86730beba412a34a0896.binc2ca34e00d8c3e24a5acae78a960e8bb.binc2e9af1391a2373e4835d3397c38452d.binc2fa2ceb053f425af490444f643054ef.binc3066ec46d92554f3c073a7252e96116.binc3078b6edcfc721d95adf41997184d3e.binc323742eed10369eb1018245d3514dfb.binc3a0f5d9fa9e00640bcb1436fc84244d.binc400f6e45492c14050c9ba2bd9382a95.binc41871767ac4ea165d66729a0b8b884f.binc442eb792006a8c1d51d0a85b079fac3.binc448e0c2b09704d274d814aceb6ab40a.binc48676223422aff111e6d9014015547b.binc4a463731eca0fe14cedbbd4ff7ab826.binc4a5b920a73783fff7e00472de5c5167.binc4b26aee82185d80bb86df0af6d7ca6a.binc4c854d154138faa160bee30cbdcea0a.binc4fd60dcf530f5b872d3fe673bb7d40e.binc4fdaf1c75e4b9561d9ebb5decfdd8d5.binc5287eab8f11fc671d3ba7f48d6e3271.binc54d153d3acf1fd418832f70d8a47b04.binc56ebae63b8926268e8e8af09f3fd20b.binc586d9beb0ade17a08cf764d4c566fc3.binc59c3aa04acba32aed9d226bb0ee4132.binc5bc792346052b2c55d2bd804de65146.binc5d03c652ad66857147d4a855fc408db.binc5d8256981fcc7b67f2307ee5c174eb0.binc60d6bfb5698f3b6d30ec2c23a8318bd.binc65b0f06c24c90659f20770857443954.binc678c973e610048620636571ed06d38e.binc687fe4fc6aa6af95fc9ffe7e253f73e.binc6c69c2b64cb7b249395aaa630f2148c.binc6f44cf33d53399898b967c0ecddd525.binc70347ebc918e3765ce0493c777b3e0d.binc71197c4113758947458e23a53e2dfdc.binc72871761378d757f84696792c055596.binc7530f494687d1cf403eef8d3950364b.binc75862bc7feb8cfcf46f3f9071ad9665.binc775669db96b0af39539ea1d97dee167.binc77699645b4d180680409a5086aeb7be.binc778aa0b5166203dc02fbae982a94091.binc78345f6233629c64b71d9ec9f18592e.binc792ca099e5d1b1d2b2ffed82ce1ce13.binc7a4c55a799f5b177c41507a0a3615dc.binc7abbe5f310153ff5312d371e9cdaa61.binc7bd4ef235869c4e9ff9912256033cef.binc7cbdead2be121a6789b04ef858f60e0.binc7d49bc8caf8b912584bc02449bf9279.binc7edbc6cc5978cc860d34f441e83a0bb.binc7efb8ef4da59bb70b78f251c76ea7fb.binc8071c41812b2732b899b2df6b4ce7ae.binc81078e32c363d0d4128c4369dc4f9df.binc8525d6f2aed748999467fd9fa7bc310.binc85e11330cf46aaccb10fa9247924e2f.binc87bd456a9304edf4eaf746b94d7f940.binc88162b78db711a0df2576b8eb043374.binc8a7754639b24bca26ae042c1c78a823.binc8ab964066e9c9a8c9392d5ebdffa0b3.binc8ace791c0ed4f369bb017bdb1121e00.binc8b9d0a43b572bfa897ee0d3d89b47ba.binc8bfd543b24b56be1f3325128c4a3b34.binc905fc1631dadfbac9eae4825d0c6ae5.binc932fe06adea0d5db15b2bcc299ab6a2.binc93441984d85f5f298b21c1caee7f3f6.binc94cf9d14b8338dac5a5c05c9fc82e96.binc9b9d820332991b06987712757290451.binc9ceace789791d0300bebe83285eec4a.binc9da36db2762ff5ee664b1cc1992116c.binc9de6e52b071d475d72510670af6405b.binca2faea2c02224a998139069beb235e6.binca30fc2d4ba72cf6f2294034e8e5fb1b.binca7f6f634d35a87787bf671de5a421e0.binca9f355ea799584b3682bee0da7f0f2d.bincaf01afc385cbde5fbf7fe2284671f17.bincaf5009c37a409f57fe74fcc5c6fd16a.bincaf51d0580c1e8e51c2eac26f212c5c2.bincb28a2c6ef265778f65911fcf9003681.bincb863f261e4c3cf2ceb3d7cb157bf2fa.bincbbce0ea123001f5ca3b0d2b2331c73e.bincc0333abc9b43fae530c37cbfb30a0fd.bincc0b59243bd95d3dea4ba5c75070aecf.bincc0ba894593fd930ca635dee0c66c753.bincc22b8890a70745c6b887ddbe69323db.bincc3a57e64fb6072e1844f4a8e0f90f07.bincc413839818ddf83b474770bbd53b173.bincc5c7dff673428b7c88b5e18d7cf9e4d.bincc6cff4c85936b9a9d42b7866d8844e2.bincc730513c49ab357ec55fb65a54e1518.bincc7568fac9aa6fca6bf78ff6fc5d2b64.bincc7e643b3e2acf6715e33132e7bf4262.bincc811eb1df254c6b3018afed968ea1e6.binccc31dc622c6022a20a5974e9c1f27f0.bincccac328dd5678da694a4938ccc3289c.binccf48b967d1485a861a267fdb16410bf.bincd0a34c89de99787fda30a252b4ca346.bincd10f089b342ebf6cb6c07b8bb028513.bincd351401fde428fa0499c0e2472ec0db.bincd51baf109b7a299e297b362b6ce9be5.bincd537bba14df03bc98e0063302feb723.bincdb7982ad6c2f0523dae3546893c7bb3.bincdd1bd3fea1c299fe467e67c70b688ee.bincdd76d32511b239aa2bfad4a4b0c35cd.bincde41d9aa49d4dcabc95160d95d26937.bince5afce60b705288430e4c96591ccf57.bince63227bf908ee78685760115feaf5ca.bince703e5ed25d4b83c207350eaa6a7ca4.bince7fb826f83e44fda142bf022d37290d.bince8397ffa37f83db55f78c08422fbf05.binced5c94556066633716a8af821d09603.binced5f02e5f5ad4691cfa55b0e60e5218.binced79c421b0c86fdcb5954e4f6b0a4a3.binced8d44a31ffa4a8bdf0ff6091e8d605.bincedbf2f0abfebfc49692c708b81b2923.bincefde5406110090d69770e1689c95468.bincfa36bf02e7db671b048d49a63617887.bincfc69f4c579f1f0d8b40e0202af162ad.bind023a47fbfc6b0383fdadd415459dfa3.bind02cc20df30960ad5c298aafcf4a8ff3.bind08b149e4c88b300c3473626e00d3d9f.bind09a0728611b9244342edc68ce92cd0c.bind0d7f5fc089ac6ea6d6534ad91cc87b3.bind0e92606c1019e10a13f20d91316dffd.bind106900e523fc08acaf510cb9cccf371.bind179ac4d50b58caf6a47cbe2bd0ef791.bind187ea2a8e04e38ae0cf7ce628f3b24d.bind1bec61c388b2cdca1543a4e2dc29ba3.bind1bf36864e06bbb7953b1cd1084115dc.bind1cb2c81ab57f7ef0a2a37d5cc3f72cd.bind1db49921789c4857abcaeb2b70340e9.bind1e3fe4a6a43b9f96daa63af396c0185.bind22f5ddce4bb4159f966d8c015d43f74.bind236dcfec046f7fa9b782e1745a11ee2.bind25a84866b6236d6717738a78bcf2aa9.bind26b60967fcbf1ee72fa2c3a0e0dd90f.bind26eda61b4b4f841b41d462c5e69fdf6.bind2957d1510fc2358c7461d430bf529b1.bind297a4cfa21d2cfc17a5903ad3ce9d85.bind2f39fe27af005ebd24c62d2c937761e.bind3031774a72e281716c65f3dea348b1a.bind3178bf9adaa3ccb502cbbab31d59a49.bind328b0fd46b806fd8bf8c1ba38828c04.bind355d74138dfcd46d6392e73df20fdf7.bind3621f538ba9efc5274fb1138463df24.bind37f0732e53e070c69ab1ce12e7650f2.bind3821801eff73957f143d8a15265bba1.bind3a20049e159d4c3600a24b0c05907e1.bind3a682f367f25eaa99cba095d5c48a8e.bind3e8a43571b36aa7b28c56e042efe609.bind42f08eb5010dcf93c975040dae08fa2.bind4757d6b9ff8fc06de2eeebb644304e1.bind4b338997aa1c403dfc0cccc560ec7be.bind4b6aff7ab9b865d0a81d06241981f62.bind4b86ef5b865e53889817dac483b8fcc.bind4d47c62948639a83e108d5c6e9617e4.bind4e3a6473fa0fc5ec222682992a33920.bind4e64be4ba208e1b82e01e3bc472e73f.bind5428b2f2974ec838d4f827595680081.bind550eb4c63ac34a27b57ed2c79a8d2ce.bind55e7e3a205c5882ff8963f9517c518a.bind560b578e5cea7f10883f92d0cde5d87.bind5773a7755e4c204ae6fcd2f70e990f4.bind57b03d1ccf20c0be266a29329fce484.bind57d8b3fdf6fce913702885bc4ae12c7.bind59a2e0e983e434d703822310c116ed5.bind5e74534f17e1213226a4b8a76e83550.bind5f23b2ed8efc513ce3abaf7beefa359.bind5f4b9e48762401af4ba50115d3523f5.bind60263840c8432f51ee1011421b1713a.bind642fd02b4e8be155c0963487e2b18b6.bind649631919ff238f1afe55c6f7bc2ec5.bind64b1339b159d631d01a1b244f490502.bind6ac1f943360c52758cf2331e104675d.bind6cc81d654b742e19dbdfc4e41dd6447.bind6d4f6a506b24c2e8968af1f40c22c68.bind7186f6a5ace55e5a8d1cd4417b4a7ae.bind7687179691d249313b05449c5490c37.bind76bb757856d39ddf11fa1ea11572c29.bind78ac3da02863c9cd6be1cabeb6e00b2.bind7c758a6ce12271bf7d0f094765d46b9.bind7d0471d843c9f525185c5bd0098cc32.bind7eaadb850baedbb36f6bb710e21fd66.bind83249979f80bb0064be96550ee294fe.bind8617a4d630d1077ddc7dcccc999cd83.bind890a02f7ba157e9e6cee56bf0a9445c.bind8ca7a4c948cccc04467c66c33b777af.bind9420640fbce707afd3b498c2844d0b4.bind9676c9550beadc375a3bd466bd8b1a2.bind99283007ccc2274e810a4baf7fc6a2a.bind994b6803a5e48eb8c947656c85fa674.bind9a895a6b3c92757c7ad41421b0ba37a.bind9b83e83ef75ad9a4b882cba2de6c949.bind9e11ef3a540449ec4b99a17c6db7a8d.bind9f911b7fa5e06fbb83e40b3ffa7ec98.binda4146aed1e03164f06da13335ac97e8.binda5998bbaf1764a9a0af37f432481204.binda5a3b4f70429c37e6d7c317851f2973.binda6421376c50e950bd3591ed3803936f.bindaa41617dcc902419dde6a4073644b99.bindac240eaaf1a2c17c4300a2ca04a6820.bindac38bee07a738ecb96b8939154a8efe.bindadda1fd01fd90bef67a0245e4e027b1.bindaf66cbd0526b6be4684a2499be8ca35.bindb26c47b8722bb291d71df12dc1134bf.bindb29fc322eb1e7f1064401b6ca4a1c71.bindb2c66b81e5b58af1df89dac232fb89f.bindb41aae84f913c9a52fcc263082957ab.bindb511167377d930aa876145e7fc00d35.bindb64437d555ccadee253ae79990a4010.bindb71e5fd9ad04b2d7db42f32877c9c24.bindb8e05a87a57868762478a536f6afd00.bindb9ffca2164f62d169a6336c47e6e883.bindbb20abaf137091023f5d447c3468345.bindbc95e4ef972a4dc85ecbdb8e9fe87f7.bindbcf79e531b444635e34027c5b6a90a8.bindbdc8f7f4c2a0dfdd6a258379a86a670.bindbed4a5d9c9704fa4656eedc7e987420.bindc067e6371d45b36db531971fd4aa178.bindc08ed8a948855920ac24a4d639f0a5e.bindc320ab8ea1325b35a690a6d14ebad30.bindc5e86510ee00e4cd99581c8c1ca1c5c.bindc6341459b3ede84ba50cd4d0983f0b3.bindc89bc2c77a83a078aa0bcc2a169a47f.bindca123a273a351f928b58548a0032e19.bindcc25242ff6b6f9977b31a815c2717ab.bindce8a1416b30ec2516addd5abdd07441.bindcf044f5b12cb36547fb0b411bfcb99b.bindd1f2ab26b438ba0c064b8cff692ecb2.bindd8102a2d6c348420b2c8c01b871896e.binddb7a3388afb0a1a8b78406608a272c6.binddcc1073ad9e35015506e42271f0b380.bindde05671cdcc01f7a167390466ebd689.binde69bdfe81cc2189ae400cb18562b138.binde6f1d308e819cd2c146c07be62a650e.binde7856daf43d06605ae3e79262e2703e.binde8a81703f727c5c7e47ce462040ac2d.bindeaaccfc0b1605d78433feb35ca9a8e7.bindede1bc4b96e05a44fe187fea2b410a5.bindeec84f9d93548132f0c0da0f441f127.bindf362578214dc9be673d2fc0830ba6c6.bindf3721545df6bcd8b5cab569b9904364.bindf5378a09aaf2e76febf55e1b3aa9067.bindfd0d033064b62d33ecf38d2fa9104ea.bine00b2d672484ee622c62ae98823535bc.bine01c3b8487847cc7b89c99200b78df0c.bine02be088da0095d10398fadea4a94257.bine0409e8d16a46bcf48bf74e218669ad9.bine041b1635d9915a24a3b1cae08da4a93.bine0705e4a5e724ce362339c7f3a2aaa82.bine0783220406ca075b9afe6da58e7823b.bine0c704294c6ec1eb5bcff732f077d259.bine0ed5488118be3f189bba593581b2363.bine11367bc9d84da24619dca864d2ee221.bine11b85f64e9c890f9346b3621e45b2d1.bine133e3361ae48177f933203acbb96f7d.bine1405e141fd0ca36eaa7b7f9c74792b9.bine1576360f176c07585cf78fc439d18ee.bine1655b32111ff27e96368c5772768356.bine16f028c7b50287b7c0835be6add110d.bine18c7140628c7098612f99e798778c14.bine18ff691b25511bca71f127b5198fd6e.bine1913de802af6ac13b895889663aca41.bine1920af88a4f143d28e5daeeaffc0c5f.bine1c87d940e36eb8d63dc8a9c2f7ad868.bine1e0ec8959957158d015354d260d9c59.bine1f9c9d4b8c4f0f8e3e79475fd5af589.bine21b0140db9d108cf554fc9965d977ab.bine22b0844eea54d6365c94e1758a13d71.bine25033b566004cccad6a22e557f1bd5e.bine25bfad04e6518b84702e5a99c84a456.bine25ffecac0f81e53661f4702b2324a96.bine26c032d77e80e0dccc07b6d8f303c90.bine274f0db0456c09767b9bdce7a69eebc.bine2a640e4505f4d0af63356e2e192c60e.bine2ae9e0494a00d2efebcfb501b804a5b.bine2fc7f6c9286a5f81d22d66b85eed645.bine33472fa85fd2a8c0aa4ba18cd7916b5.bine33b1aa263532cce7ae94b426499e537.bine3433d88e314711a3a1f95f07586b48c.bine3485348dcc29c886059530583d392b1.bine39f4991b936e82ed0b1b11b1bc1d72f.bine3b3806b615d486840c6f8548e42e31c.bine3f6883c4354f434df5ed2d3b4d46b49.bine3fd5f8303a79aace88f9a9eae96b25a.bine43c61fc860905c557616292afef5f9e.bine468778fc3aea5ce0796e05266706abb.bine47fc4d01029c05704bf770a30a2d5a2.bine4a8bc3b459871f7cfad1aac0e724acf.bine4e7213a0dba1a74d55f6c97361c0924.bine4ea989d66f6cb98fac4601506db0c89.bine500a6cf911b290055081129eb7cce66.bine52aae31f4d5e6ef32ae101692e76acf.bine56775ee072777152ece4a114cb84130.bine572308cee47d72078291aced340ad29.bine573581da6943f0894a85350cb54f357.bine599a5c50a86c15a91a85fa7d116eac3.bine5beccdb619cc580f52ccea6e5902c3d.bine5c3e09c587999d81e08dcb6989cfe73.bine5c3ff970325c3cb1d2acf53806b71e6.bine5cbd24a884ea336e195c407177f2292.bine65202e7ea21e96ef2cc469d49ea9e79.bine67ffdd53dec79b4746dd426c7288b06.bine68c4a3918819e1afa753a83fb43b175.bine694eafda5a077d7e5e2a25cd112799c.bine69cbb9a77a4dd49da02778a6bb2e0ac.bine6b2192a1730e99e3098102b628005df.bine6d8e1d789813a98ef2b1beee49ecf6b.bine7711902781ba94673437ccf2e4963a7.bine77d1f123557913a2222604144872368.bine7ea83efc7c1e357bded3911b6904a3a.bine7f763fbd091cf8be86ec6bad3a111c6.bine866287a3aae5c323dbe04bf153d48c0.bine88526ff9e358fd4f195aeeab0aa2533.bine88b39a7312118ae947c21bc2b57ca50.bine8dce5099d53bd4b16e77f2efed30f7c.bine9055e711668104c3b7ffb9c580ce4e2.bine957e980753ec38863a04542414afb7b.bine966f53db974296d594f1eca6438c2ea.bine98da7a02809ea7bec53d8a573ce7f89.bine9cea97925462095cd2741e6e6b852e8.binea0da81fc2d58eea06ff20c4c35c049f.binea1d9eac4c88eb049ecdddde15607cc3.binea3217ed4f2f25c842adadbce08f90ab.binea61c4de130c9b7640461c10572f3e1c.binea6610751f6470e3a7571bfed1a8967b.binea6a5f619bede94bfa4a84273774a999.binea9860363e7357e6b8b9d2f988b24027.binea9bb2a5156ceb506fc3ed8518c3993d.bineaaff7122552b6cfa5eee43d2dcb9cf5.bineace0e14b8ed7bb498852102466f3c7b.bineaee293ca8e4289da3c2bde9abb9eef3.bineaf9e8e5a302c688518ce72d995df04f.bineb161e57243c4a7eeeb61ffef6de0ba3.bineb25b897823d2dd036e9837778250acb.bineb2f3e3053a3ae6d188e5f365bb1c375.bineb30d0b760070a090979e1c248d91a2c.bineb36868c3098be55c3d76da506bf8c4f.bineb5a6217de10b58fcc918286c2b87bdd.bineb5b1d141f2418f001f6b3b7968881f8.bineb7af93464fe6a7556b0181b6a917f94.bineb82bd593278114369a3c70a68bde593.binec08f706040f6469bd82ceaae20126a9.binec0eab5e0ca03049e688e92137791f88.binec43af168c81aa09b1d342df117d0c6f.binec4edd8bfdda98b2dd4456f9ce718e23.binec54c500423d6c15c2ec4f48f8126862.binecae45b69767a09df600cffc7a67675e.binecb2e4476333d707fedeaf726a51ca2c.binecb73a8987d77090b3f5a788cf3d7f54.binecbba10aa26861dd7ac65cd25a1f87fd.binecc01db8a2aee383eb33de06b26cc7fd.binecc35b395449818b335678dab841966b.binecdd5c9743e4837abeedd0026c7f3aa8.binece65189e3b16b857e992ca921123fcd.binecf7196c697640b6a058d8c6b5e8c3bc.bined120f9bf735a6d88590a4f1dbbded50.bined37168206aa9b7c04ea6abcc429e445.bined6394016e69af721249d204e60f4440.bined6e507d8a287f0808553580a8fd2ad7.bined9b00febbde5ef3eb304cd6039d1371.bineda76d0caaf5c0fdf889425790a0e8b2.binedaafc0e991338cc27cf55e9f3bbadde.binedbc185719617b5f7aec2b46b11472fe.binedcd9cb55154ac3567f52e4683752c37.binedd05ab682df352e8ba5591a8d041601.binedde6ef690a45260c7a87250c484ed81.binedee6ba83a1457cce97b50d521870a5c.binee0949eba64e043daf1f1964746e95cf.binee51596f4c907227108e214adfe544e1.binee5d1e096633b9e01c58b57a6787cb10.binee6d42567dcb38d2b19c3c7316997b5a.binee7052e88140b04f10255df13dba1652.binee766de00acd6371115031692553586f.binee7e69b4fdf50932ff24449b74e37399.bineefaf066e1b0efec390f4f3f32350326.binef0b1f7d73fcb35b1d023d938ed41ace.binef166df3ec93e74d1478bfe3b8f16d98.binef52f7f9fa649925d9797f6f6a9cb8ad.binefa1232713374e1277841441074e3a58.binefbe42415e0e4da6eba38ea9e4283a9a.bineffc4dbf8d0f61f43983e310b528c152.binf01ba794045a84f4f6d9504249e6ad51.binf035db2db836b6c5443df72ad9cc0212.binf071ad9c64cbbd6a40cfb7df71412b54.binf07425eb702eb21aa1f4e46b8ac892d4.binf082df38d6b872b0a952492f60ef1d7b.binf0966229e7a085a6079e6d5c17bd6868.binf096b15be66372153d32068195990ea4.binf0e2af8e78cf982bf8200c0936845a06.binf0f663a1ac23ec469aa148505e3b52ea.binf1012c5f7da2233c48227b3d4d14b302.binf105ae2b40110e49ba5296fa9cb9176d.binf16038740a77b0b8f0b4f296479b5595.binf1964911ed689cbdee0685eae79f26ca.binf19ae79a667db7b3bf3d2ae0ee7fc114.binf1a5ab898ce947f5d151c13d96bb8aa4.binf1b3afb55b2573f2d4f0c825b31259a6.binf1fa92d3c1168f88fc87921b422ea71f.binf20a5ed42128aaa66d6d9e1579223624.binf23750b8fe3d4b0f42ea90e2beb4710e.binf23870762d38c8fd1f82217fda57f312.binf23a3884e332df80e8d6b8e390991f99.binf264deb7c06a934d9ed0b3d6b0a19df2.binf275af01b02a0bb955aa661556dc0503.binf2ab19fc838585bad4b327fc37949aad.binf2dba0858d45992fc13bfd8d12963e7a.binf2e5bacfb3ae3e388a9ce5025eb520ef.binf3174d484d63041e3a3274f658999c1c.binf32ca3cd19ecfe8069e31ce875691b9e.binf340f6f3d5fa517a1d86c9b55f57f383.binf358f83f77e15a4d8ce32cb76d1a1cc5.binf3bde10dc4ae8aab6a40f11d56a42b7c.binf3d81826ada42581c57b290f61dd9aa4.binf3d9091129cfd2d41ff60b1b7c598489.binf3f8a76eb83f137378f17a47fbe6e230.binf405fe962c11a4249a5f1869215e0bb7.binf437fa36418b7e9b284f2220643f7c48.binf4799bf63d24038125473b9ac8c07673.binf4849b0a0670021ec7abb7bfa958cf96.binf4c3bd8754879ebdc2b43fb7817d5e93.binf4cf83f8c5fef3c48f5f150c4bc7c550.binf4e75cab9828998d8004be0a5ec0176c.binf4ee7320bfc47ee8f1cc476269435d8f.binf4f4c02fd5256b14aff89c2bceb37400.binf4fc36f1f8ccbe195f85983aba333077.binf571d7240e7119a3dbdb911906821657.binf58155a8448d6a9b6cc6669a84a88db3.binf59a0cab8fa8342850d80c840ae9dcee.binf5a741ea5f9227eb54d4d1bc330e82e4.binf5b49be09ca741872ead69611442779f.binf5c9bbbb47816b4173d517e1b40ada6d.binf5ef635d25ade9d842a28b0f286d7f8e.binf61304d79a913bd25f1653ba06e25aa0.binf622e8a453c816530a83783039c46909.binf652b2ba934212f84f1e2b6226aa13c9.binf65612958125636a510748abcb2136e9.binf660a185b9b29cf40ff4102cd3fe406a.binf6644128b7fbd1b6b7eb81f9c9ca1825.binf6646a9d5d5d9d5a80bae22f1e692d78.binf66a91a04871713325af53de4f7b978d.binf66aa729defc1a0820dbea419837b711.binf675fd0ae9c0f66b4942f1960fed5199.binf692b1d77e90ee69b24471f2934f94c4.binf69831db22708292c24f3fd64c73895d.binf6a728155c33af9a3014a94a6d5a99a9.binf6cb8bc6c1491b6b3db9e3e6817717e2.binf6d5bbf381b4bbae4da71167c61a85f2.binf6e668a5f3bd5221ab4a7658d86cbe17.binf7341f72bb3bd9527ec57cc7b4120ff3.binf73f046dfa16499d99a6757cc71d5fcc.binf75d89ebad69202fc20c4de2be108ed9.binf78783a6c128d460a20271a7e280d478.binf78f2c48917380fb1f2b2f2eb46d1298.binf7c0b7e38c6549e8072bc815c26cb5e4.binf7cc78bab4ca7861411bf05e117e8fb3.binf7e949ad5e0577da683b806332fe31dc.binf7f55021799c58bec786bb434b5b0851.binf80822bd3bb7072f1d7b8304c51dbe5d.binf81b58d542a0f74433d8ef01f0a562fa.binf887d67cd3e370c88fc3c8b0308b9237.binf895a36c1c4756052dfa0fb526be888b.binf8ae55a288010bdda2c83c0323dd1531.binf8bb611bbabc3ec461511adfcb540d68.binf8cb3c7c5fb87a0e005de86fb5241f2f.binf8d7ae0a96e0d1bda8bdf69313afb6e1.binf8e12d96bf35f45d9ed23ba8a36988b2.binf8e180dcb36750a7bab1da52f6b37a88.binf9021aa9f763fa5757f0260de3501e02.binf909dc3a444a0f571a6441d002b45bf1.binf90dbc4c97904ccf52ded7cc571640c2.binf94411b46dfd89a52c8e8dcb9edc1a62.binf97e43454003ee317abff9f161cf2d14.binf9cd6de908004e8194bb3daf692ad29c.binf9d4faa47f3e3a22f043b5e608391a06.binf9d5401f0bc9fcdd5c2fb69397ab935a.binf9d724f53704becb2264970aaf51deb6.binf9e6d54c96a71d4b8d85a294844a8289.binfa0fa4710e3a20fdeb82226e2ddeec97.binfa2d34dd74c3f22e9afaac29a1c43ab1.binfa3cbb4796b2f6bcdcb4a33e8bd26c29.binfa432e5ee80c587db3938557df72607f.binfa9bc18ebc82d261868c7cec4fe4cc1a.binfaaf436c89cf53a06a892e22476b16f7.binfb1d70c1cbdd4902afb1d03060bdecdc.binfb25fc5877e15a2a8776f9e4c31b7a2d.binfb4078ab91c67e45edb210e6b99c5ab1.binfb51931221d632a94dc7d2223e7fa81f.binfb5a709f086375f14f5381615996ed7f.binfb6ea263306ff64e7b42429c10d534a0.binfba9e3588481d4a8a31584ebf0029660.binfbacb2921d5e1305179976af14acdaca.binfc10fa9dd28fe4439a6a987f0858078f.binfc1bbc32113de5823af7a81694783d47.binfc21646e762421078d5dc4ce722f4554.binfc2f44c7548801b20af64fdde9076c60.binfc47b04f86619c7deafcf91297ba5423.binfc4a4cab70edf6c957ff6064e582a02e.binfc9537091f436b2c54491579a9892ef0.binfce7be617401ad0b184393fec945aabd.binfcf5dcd4166b1d25093882516f53f8c7.binfcfff8cc395720b2530ebb1cc8d39fab.binfd2bbfc25bf8888bb8e2f6c5958e9a1f.binfd38a3c94016a86dc742df5710ee7457.binfd5ff52fc58da383cd41732632a060e0.binfd63f57540c76e9ee43dfc5784b67ad2.binfd93520d6948c05d784a54a78cad9501.binfd9de8ed82a6b6f2b79af353356c7001.binfda99a4f8f3a43d2f879a7c971d9e15e.binfdb01ac5297d214cb0713f77106a97e0.binfe37147e973df9f103080ae2313a161f.binfe845bcb5afc66b4465cd11e04f46f6a.binfe8d1bc4632fb689897fb39e07537c58.binfe9f9ec6b4374d89a3d74ff7d07cd7b5.binfebd226d27b5efa24b62c4c2f2c20422.binfef0ca7ee1519bf3fcfd6d3fb74dfa94.binff080826fcb5fd88eab8e4d48692f167.binff1167435753adcbfccb6a12fda32a52.binff2aec1e21d461d65169ff6dd99e92a9.binff441a1fbf1facb3304dc8c24e2171f8.binff5eb3a8375553324c0c962093454d07.binff6c9c7ac3285bab773ad9bce04d20ff.binff6dbceec5cdf5efc64f5f2b61262cbf.binffec28bb216bbfc72f462faba8c62ccf.bin
shader
ProfileAnalyzerShader493b
TMP_Bitmap-Custom-Atlas48bb
TMP_Bitmap-Mobile1e3b
TMP_Bitmap128e
TMP_SDF Internal Editor9c44
TMP_SDF Overlaydd89
TMP_SDF SSD14eb
TMP_SDF-Mobile Maskingbc1e
TMP_SDF-Mobile Overlaya02a
TMP_SDF-Mobile SSDc8d1
TMP_SDF-Mobilefe39
TMP_SDF-Surface-Mobile8518
TMP_SDF-Surfacef7ad
TMP_SDF68e6
TMP_Spritecf81
SourceAssetDBSourceAssetDB-lock
SplashScreenCache
SpriteAtlasDatabase.asset
StateCache
Style.catalog
UIElements
expandedItemsilpp.pid
Logs
Packages
ProjectSettings
TM1.slnUnity.CollabProxy.Editor.csprojUnity.EditorCoroutines.Editor.csprojUnity.Performance.Profile-Analyzer.Editor.csprojUnity.PlasticSCM.Editor.csprojUnity.Rider.Editor.csprojUnity.Settings.Editor.csprojUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.csprojUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.csprojUnity.TestTools.CodeCoverage.Editor.csprojUnity.TextMeshPro.Editor.csprojUnity.TextMeshPro.Player.csprojUnity.TextMeshPro.csprojUnity.Timeline.Editor.csprojUnity.Timeline.Player.csprojUnity.Timeline.csprojUnity.VSCode.Editor.csprojUnity.VisualScripting.Core.Editor.csprojUnity.VisualScripting.Core.Player.csprojUnity.VisualScripting.Core.csprojUnity.VisualScripting.Flow.Editor.csprojUnity.VisualScripting.Flow.Player.csprojUnity.VisualScripting.Flow.csprojUnity.VisualScripting.SettingsProvider.Editor.csprojUnity.VisualScripting.Shared.Editor.csprojUnity.VisualScripting.State.Editor.csprojUnity.VisualScripting.State.Player.csprojUnity.VisualScripting.State.csprojUnity.VisualStudio.Editor.csprojUnityEditor.TestRunner.csprojUnityEditor.UI.csprojUnityEngine.TestRunner.Player.csprojUnityEngine.TestRunner.csprojUnityEngine.UI.Player.csprojUnityEngine.UI.csproj
UserSettings
obj/Debug
Assembly-CSharp.Player.csproj.AssemblyReference.cacheAssembly-CSharp.csproj.AssemblyReference.cacheDesignTimeResolveAssemblyReferencesInput.cacheUnity.CollabProxy.Editor.csproj.AssemblyReference.cacheUnity.EditorCoroutines.Editor.csproj.AssemblyReference.cacheUnity.Performance.Profile-Analyzer.Editor.csproj.AssemblyReference.cacheUnity.PlasticSCM.Editor.csproj.AssemblyReference.cacheUnity.Rider.Editor.csproj.AssemblyReference.cacheUnity.Settings.Editor.csproj.AssemblyReference.cacheUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.csproj.AssemblyReference.cacheUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.csproj.AssemblyReference.cacheUnity.TestTools.CodeCoverage.Editor.csproj.AssemblyReference.cacheUnity.TextMeshPro.Editor.csproj.AssemblyReference.cacheUnity.TextMeshPro.Player.csproj.AssemblyReference.cacheUnity.TextMeshPro.csproj.AssemblyReference.cacheUnity.Timeline.Editor.csproj.AssemblyReference.cacheUnity.Timeline.Player.csproj.AssemblyReference.cacheUnity.Timeline.csproj.AssemblyReference.cacheUnity.VSCode.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Core.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Core.Player.csproj.AssemblyReference.cacheUnity.VisualScripting.Core.csproj.AssemblyReference.cacheUnity.VisualScripting.Flow.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Flow.Player.csproj.AssemblyReference.cacheUnity.VisualScripting.Flow.csproj.AssemblyReference.cacheUnity.VisualScripting.SettingsProvider.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Shared.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.State.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.State.Player.csproj.AssemblyReference.cacheUnity.VisualScripting.State.csproj.AssemblyReference.cacheUnity.VisualStudio.Editor.csproj.AssemblyReference.cacheUnityEditor.TestRunner.csproj.AssemblyReference.cacheUnityEditor.UI.csproj.AssemblyReference.cacheUnityEngine.TestRunner.Player.csproj.AssemblyReference.cacheUnityEngine.TestRunner.csproj.AssemblyReference.cacheUnityEngine.UI.Player.csproj.AssemblyReference.cacheUnityEngine.UI.csproj.AssemblyReference.cache

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fac4026eb26ea42c29c85fec8007face
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,46 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class BinaryExpression : LogicalExpression
{
public BinaryExpression(BinaryExpressionType type, LogicalExpression leftExpression, LogicalExpression rightExpression)
{
Type = type;
LeftExpression = leftExpression;
RightExpression = rightExpression;
}
public LogicalExpression LeftExpression { get; set; }
public LogicalExpression RightExpression { get; set; }
public BinaryExpressionType Type { get; set; }
public override void Accept(LogicalExpressionVisitor visitor)
{
visitor.Visit(this);
}
}
public enum BinaryExpressionType
{
And,
Or,
NotEqual,
LesserOrEqual,
GreaterOrEqual,
Lesser,
Greater,
Equal,
Minus,
Plus,
Modulo,
Div,
Times,
BitwiseOr,
BitwiseAnd,
BitwiseXOr,
LeftShift,
RightShift,
Unknown
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ace4e9bf94df345f183dcb34a039e1d8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,4 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public delegate void EvaluateFunctionHandler(Flow flow, string name, FunctionArgs args);
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f8b54261ed2a8497ebdd20f7ddbe1e6f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,4 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public delegate void EvaluateParameterHandler(Flow flow, string name, ParameterArgs args);
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6180c9bbe40b44d45980f2b1a0325e58
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,11 @@
using System;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public sealed class EvaluationException : ApplicationException
{
public EvaluationException(string message) : base(message) { }
public EvaluationException(string message, Exception innerException) : base(message, innerException) { }
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6499d38cb236f4d369ab2ce0e0585ecc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,37 @@
using System;
namespace Unity.VisualScripting.Dependencies.NCalc
{
/// <summary>
/// Provides enumerated values to use to set evaluation options.
/// </summary>
[Flags]
public enum EvaluateOptions
{
/// <summary>
/// Specifies that no options are set.
/// </summary>
None = 1,
/// <summary>
/// Specifies case-insensitive matching.
/// </summary>
IgnoreCase = 2,
/// <summary>
/// No-cache mode. Ingores any pre-compiled expression in the cache.
/// </summary>
NoCache = 4,
/// <summary>
/// Treats parameters as arrays and result a set of results.
/// </summary>
IterateParameters = 8,
/// <summary>
/// When using Round(), if a number is halfway between two others, it is rounded toward the nearest number that is away
/// from zero.
/// </summary>
RoundAwayFromZero = 16
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b546fea2e0eea4ab98c47948cb30b03c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,444 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using UnityEngine;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class EvaluationVisitor : LogicalExpressionVisitor
{
public EvaluationVisitor(Flow flow, EvaluateOptions options)
{
this.flow = flow;
this.options = options;
}
public event EvaluateFunctionHandler EvaluateFunction;
public event EvaluateParameterHandler EvaluateParameter;
private readonly Flow flow;
private readonly EvaluateOptions options;
private bool IgnoreCase => options.HasFlag(EvaluateOptions.IgnoreCase);
public object Result { get; private set; }
public Dictionary<string, object> Parameters { get; set; }
private object Evaluate(LogicalExpression expression)
{
expression.Accept(this);
return Result;
}
public override void Visit(TernaryExpression ternary)
{
// Evaluates the left expression and saves the value
ternary.LeftExpression.Accept(this);
var left = ConversionUtility.Convert<bool>(Result);
if (left)
{
ternary.MiddleExpression.Accept(this);
}
else
{
ternary.RightExpression.Accept(this);
}
}
public override void Visit(BinaryExpression binary)
{
// Simulate Lazy<Func<>> behavior for late evaluation
object leftValue = null;
Func<object> left = () =>
{
if (leftValue == null)
{
binary.LeftExpression.Accept(this);
leftValue = Result;
}
return leftValue;
};
// Simulate Lazy<Func<>> behavior for late evaluation
object rightValue = null;
Func<object> right = () =>
{
if (rightValue == null)
{
binary.RightExpression.Accept(this);
rightValue = Result;
}
return rightValue;
};
switch (binary.Type)
{
case BinaryExpressionType.And:
Result = ConversionUtility.Convert<bool>(left()) && ConversionUtility.Convert<bool>(right());
break;
case BinaryExpressionType.Or:
Result = ConversionUtility.Convert<bool>(left()) || ConversionUtility.Convert<bool>(right());
break;
case BinaryExpressionType.Div:
Result = OperatorUtility.Divide(left(), right());
break;
case BinaryExpressionType.Equal:
Result = OperatorUtility.Equal(left(), right());
break;
case BinaryExpressionType.Greater:
Result = OperatorUtility.GreaterThan(left(), right());
break;
case BinaryExpressionType.GreaterOrEqual:
Result = OperatorUtility.GreaterThanOrEqual(left(), right());
break;
case BinaryExpressionType.Lesser:
Result = OperatorUtility.LessThan(left(), right());
break;
case BinaryExpressionType.LesserOrEqual:
Result = OperatorUtility.LessThanOrEqual(left(), right());
break;
case BinaryExpressionType.Minus:
Result = OperatorUtility.Subtract(left(), right());
break;
case BinaryExpressionType.Modulo:
Result = OperatorUtility.Modulo(left(), right());
break;
case BinaryExpressionType.NotEqual:
Result = OperatorUtility.NotEqual(left(), right());
break;
case BinaryExpressionType.Plus:
Result = OperatorUtility.Add(left(), right());
break;
case BinaryExpressionType.Times:
Result = OperatorUtility.Multiply(left(), right());
break;
case BinaryExpressionType.BitwiseAnd:
Result = OperatorUtility.And(left(), right());
break;
case BinaryExpressionType.BitwiseOr:
Result = OperatorUtility.Or(left(), right());
break;
case BinaryExpressionType.BitwiseXOr:
Result = OperatorUtility.ExclusiveOr(left(), right());
break;
case BinaryExpressionType.LeftShift:
Result = OperatorUtility.LeftShift(left(), right());
break;
case BinaryExpressionType.RightShift:
Result = OperatorUtility.RightShift(left(), right());
break;
}
}
public override void Visit(UnaryExpression unary)
{
// Recursively evaluates the underlying expression
unary.Expression.Accept(this);
switch (unary.Type)
{
case UnaryExpressionType.Not:
Result = !ConversionUtility.Convert<bool>(Result);
break;
case UnaryExpressionType.Negate:
Result = OperatorUtility.Negate(Result);
break;
case UnaryExpressionType.BitwiseNot:
Result = OperatorUtility.Not(Result);
break;
}
}
public override void Visit(ValueExpression value)
{
Result = value.Value;
}
public override void Visit(FunctionExpression function)
{
var args = new FunctionArgs
{
Parameters = new Expression[function.Expressions.Length]
};
// Don't call parameters right now, instead let the function do it as needed.
// Some parameters shouldn't be called, for instance, in a if(), the "not" value might be a division by zero
// Evaluating every value could produce unexpected behaviour
for (var i = 0; i < function.Expressions.Length; i++)
{
args.Parameters[i] = new Expression(function.Expressions[i], options);
args.Parameters[i].EvaluateFunction += EvaluateFunction;
args.Parameters[i].EvaluateParameter += EvaluateParameter;
// Assign the parameters of the Expression to the arguments so that custom Functions and Parameters can use them
args.Parameters[i].Parameters = Parameters;
}
// Calls external implementation
OnEvaluateFunction(IgnoreCase ? function.Identifier.Name.ToLower() : function.Identifier.Name, args);
// If an external implementation was found get the result back
if (args.HasResult)
{
Result = args.Result;
return;
}
switch (function.Identifier.Name.ToLower(CultureInfo.InvariantCulture))
{
case "abs":
CheckCase(function, "Abs");
CheckExactArgumentCount(function, 1);
Result = Mathf.Abs(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "acos":
CheckCase(function, "Acos");
CheckExactArgumentCount(function, 1);
Result = Mathf.Acos(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "asin":
CheckCase(function, "Asin");
CheckExactArgumentCount(function, 1);
Result = Mathf.Asin(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "atan":
CheckCase(function, "Atan");
CheckExactArgumentCount(function, 1);
Result = Mathf.Atan(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "ceil":
CheckCase(function, "Ceil");
CheckExactArgumentCount(function, 1);
Result = Mathf.Ceil(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "cos":
CheckCase(function, "Cos");
CheckExactArgumentCount(function, 1);
Result = Mathf.Cos(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "exp":
CheckCase(function, "Exp");
CheckExactArgumentCount(function, 1);
Result = Mathf.Exp(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "floor":
CheckCase(function, "Floor");
CheckExactArgumentCount(function, 1);
Result = Mathf.Floor(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "log":
CheckCase(function, "Log");
CheckExactArgumentCount(function, 2);
Result = Mathf.Log(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])), ConversionUtility.Convert<float>(Evaluate(function.Expressions[1])));
break;
case "log10":
CheckCase(function, "Log10");
CheckExactArgumentCount(function, 1);
Result = Mathf.Log10(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "pow":
CheckCase(function, "Pow");
CheckExactArgumentCount(function, 2);
Result = Mathf.Pow(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])), ConversionUtility.Convert<float>(Evaluate(function.Expressions[1])));
break;
case "round":
CheckCase(function, "Round");
CheckExactArgumentCount(function, 1);
//var rounding = (options & EvaluateOptions.RoundAwayFromZero) == EvaluateOptions.RoundAwayFromZero ? MidpointRounding.AwayFromZero : MidpointRounding.ToEven;
Result = Mathf.Round(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "sign":
CheckCase(function, "Sign");
CheckExactArgumentCount(function, 1);
Result = Mathf.Sign(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "sin":
CheckCase(function, "Sin");
CheckExactArgumentCount(function, 1);
Result = Mathf.Sin(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "sqrt":
CheckCase(function, "Sqrt");
CheckExactArgumentCount(function, 1);
Result = Mathf.Sqrt(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "tan":
CheckCase(function, "Tan");
CheckExactArgumentCount(function, 1);
Result = Mathf.Tan(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])));
break;
case "max":
CheckCase(function, "Max");
CheckExactArgumentCount(function, 2);
Result = Mathf.Max(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])), ConversionUtility.Convert<float>(Evaluate(function.Expressions[1])));
break;
case "min":
CheckCase(function, "Min");
CheckExactArgumentCount(function, 2);
Result = Mathf.Min(ConversionUtility.Convert<float>(Evaluate(function.Expressions[0])), ConversionUtility.Convert<float>(Evaluate(function.Expressions[1])));
break;
case "in":
CheckCase(function, "In");
CheckExactArgumentCount(function, 2);
var parameter = Evaluate(function.Expressions[0]);
var evaluation = false;
// Goes through any values, and stop whe one is found
for (var i = 1; i < function.Expressions.Length; i++)
{
var argument = Evaluate(function.Expressions[i]);
if (Equals(parameter, argument))
{
evaluation = true;
break;
}
}
Result = evaluation;
break;
default:
throw new ArgumentException("Function not found", function.Identifier.Name);
}
}
private void CheckCase(FunctionExpression function, string reference)
{
var called = function.Identifier.Name;
if (IgnoreCase)
{
if (string.Equals(called, reference, StringComparison.InvariantCultureIgnoreCase))
{
return;
}
throw new ArgumentException("Function not found.", called);
}
if (called != reference)
{
throw new ArgumentException($"Function not found: '{called}'. Try '{reference}' instead.");
}
}
private void OnEvaluateFunction(string name, FunctionArgs args)
{
EvaluateFunction?.Invoke(flow, name, args);
}
public override void Visit(IdentifierExpression identifier)
{
if (Parameters.ContainsKey(identifier.Name))
{
// The parameter is defined in the dictionary
if (Parameters[identifier.Name] is Expression)
{
// The parameter is itself another Expression
var expression = (Expression)Parameters[identifier.Name];
// Overloads parameters
foreach (var p in Parameters)
{
expression.Parameters[p.Key] = p.Value;
}
expression.EvaluateFunction += EvaluateFunction;
expression.EvaluateParameter += EvaluateParameter;
Result = ((Expression)Parameters[identifier.Name]).Evaluate(flow);
}
else
{
Result = Parameters[identifier.Name];
}
}
else
{
// The parameter should be defined in a callback method
var args = new ParameterArgs();
// Calls external implementation
OnEvaluateParameter(identifier.Name, args);
if (!args.HasResult)
{
throw new ArgumentException("Parameter was not defined", identifier.Name);
}
Result = args.Result;
}
}
private void OnEvaluateParameter(string name, ParameterArgs args)
{
EvaluateParameter?.Invoke(flow, name, args);
}
public static void CheckExactArgumentCount(FunctionExpression function, int count)
{
if (function.Expressions.Length != count)
{
throw new ArgumentException($"{function.Identifier.Name}() takes at exactly {count} arguments. {function.Expressions.Length} provided.");
}
}
public static void CheckMinArgumentCount(FunctionExpression function, int count)
{
if (function.Expressions.Length < count)
{
throw new ArgumentException($"{function.Identifier.Name}() takes at at least {count} arguments. {function.Expressions.Length} provided.");
}
}
private delegate T Func<T>();
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b0e70958412a3493888a351443ad8866
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,301 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
using Unity.VisualScripting.Antlr3.Runtime;
using UnityEngine;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class Expression
{
private Expression()
{
// Fix: the original grammar doesn't include a null identifier.
Parameters["null"] = Parameters["NULL"] = null;
}
public Expression(string expression, EvaluateOptions options = EvaluateOptions.None) : this()
{
if (string.IsNullOrEmpty(expression))
{
throw new ArgumentException("Expression can't be empty", nameof(expression));
}
// Fix: The original grammar doesn't allow double quotes for strings.
expression = expression.Replace('\"', '\'');
OriginalExpression = expression;
Options = options;
}
public Expression(LogicalExpression expression, EvaluateOptions options = EvaluateOptions.None) : this()
{
if (expression == null)
{
throw new ArgumentException("Expression can't be null", nameof(expression));
}
ParsedExpression = expression;
Options = options;
}
public event EvaluateFunctionHandler EvaluateFunction;
public event EvaluateParameterHandler EvaluateParameter;
/// <summary>
/// Textual representation of the expression to evaluate.
/// </summary>
protected readonly string OriginalExpression;
protected Dictionary<string, IEnumerator> ParameterEnumerators;
private Dictionary<string, object> _parameters;
public EvaluateOptions Options { get; set; }
public string Error { get; private set; }
public LogicalExpression ParsedExpression { get; private set; }
public Dictionary<string, object> Parameters
{
get
{
return _parameters ?? (_parameters = new Dictionary<string, object>());
}
set
{
_parameters = value;
}
}
public void UpdateUnityTimeParameters()
{
Parameters["dt"] = Parameters["DT"] = Time.deltaTime;
Parameters["second"] = Parameters["Second"] = 1 / Time.deltaTime;
}
/// <summary>
/// Pre-compiles the expression in order to check syntax errors.
/// If errors are detected, the Error property contains the message.
/// </summary>
/// <returns>True if the expression syntax is correct, otherwise false</returns>
public bool HasErrors()
{
try
{
if (ParsedExpression == null)
{
ParsedExpression = Compile(OriginalExpression, (Options & EvaluateOptions.NoCache) == EvaluateOptions.NoCache);
}
// In case HasErrors() is called multiple times for the same expression
return ParsedExpression != null && Error != null;
}
catch (Exception e)
{
Error = e.Message;
return true;
}
}
public object Evaluate(Flow flow)
{
if (HasErrors())
{
throw new EvaluationException(Error);
}
if (ParsedExpression == null)
{
ParsedExpression = Compile(OriginalExpression, (Options & EvaluateOptions.NoCache) == EvaluateOptions.NoCache);
}
var visitor = new EvaluationVisitor(flow, Options);
visitor.EvaluateFunction += EvaluateFunction;
visitor.EvaluateParameter += EvaluateParameter;
visitor.Parameters = Parameters;
// If array evaluation, execute the same expression multiple times
if ((Options & EvaluateOptions.IterateParameters) == EvaluateOptions.IterateParameters)
{
var size = -1;
ParameterEnumerators = new Dictionary<string, IEnumerator>();
foreach (var parameter in Parameters.Values)
{
if (parameter is IEnumerable enumerable)
{
var localsize = 0;
foreach (var o in enumerable)
{
localsize++;
}
if (size == -1)
{
size = localsize;
}
else if (localsize != size)
{
throw new EvaluationException("When IterateParameters option is used, IEnumerable parameters must have the same number of items.");
}
}
}
foreach (var key in Parameters.Keys)
{
var parameter = Parameters[key] as IEnumerable;
if (parameter != null)
{
ParameterEnumerators.Add(key, parameter.GetEnumerator());
}
}
var results = new List<object>();
for (var i = 0; i < size; i++)
{
foreach (var key in ParameterEnumerators.Keys)
{
var enumerator = ParameterEnumerators[key];
enumerator.MoveNext();
Parameters[key] = enumerator.Current;
}
ParsedExpression.Accept(visitor);
results.Add(visitor.Result);
}
return results;
}
else
{
ParsedExpression.Accept(visitor);
return visitor.Result;
}
}
public static LogicalExpression Compile(string expression, bool noCache)
{
LogicalExpression logicalExpression = null;
if (_cacheEnabled && !noCache)
{
try
{
Rwl.AcquireReaderLock(Timeout.Infinite);
if (_compiledExpressions.ContainsKey(expression))
{
Trace.TraceInformation("Expression retrieved from cache: " + expression);
var wr = _compiledExpressions[expression];
logicalExpression = wr.Target as LogicalExpression;
if (wr.IsAlive && logicalExpression != null)
{
return logicalExpression;
}
}
}
finally
{
Rwl.ReleaseReaderLock();
}
}
if (logicalExpression == null)
{
var lexer = new NCalcLexer(new ANTLRStringStream(expression));
var parser = new NCalcParser(new CommonTokenStream(lexer));
logicalExpression = parser.ncalcExpression().value;
if (parser.Errors != null && parser.Errors.Count > 0)
{
throw new EvaluationException(String.Join(Environment.NewLine, parser.Errors.ToArray()));
}
if (_cacheEnabled && !noCache)
{
try
{
Rwl.AcquireWriterLock(Timeout.Infinite);
_compiledExpressions[expression] = new WeakReference(logicalExpression);
}
finally
{
Rwl.ReleaseWriterLock();
}
CleanCache();
Trace.TraceInformation("Expression added to cache: " + expression);
}
}
return logicalExpression;
}
#region Cache management
private static bool _cacheEnabled = true;
private static Dictionary<string, WeakReference> _compiledExpressions = new Dictionary<string, WeakReference>();
private static readonly ReaderWriterLock Rwl = new ReaderWriterLock();
public static bool CacheEnabled
{
get
{
return _cacheEnabled;
}
set
{
_cacheEnabled = value;
if (!CacheEnabled)
{
// Clears cache
_compiledExpressions = new Dictionary<string, WeakReference>();
}
}
}
/// <summary>
/// Removes unused entries from cached compiled expression.
/// </summary>
private static void CleanCache()
{
var keysToRemove = new List<string>();
try
{
Rwl.AcquireWriterLock(Timeout.Infinite);
foreach (var de in _compiledExpressions)
{
if (!de.Value.IsAlive)
{
keysToRemove.Add(de.Key);
}
}
foreach (var key in keysToRemove)
{
_compiledExpressions.Remove(key);
Trace.TraceInformation("Cache entry released: " + key);
}
}
finally
{
Rwl.ReleaseReaderLock();
}
}
#endregion
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3dd474c9747c7444d9ca4b191b48301d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,49 @@
using System;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class FunctionArgs : EventArgs
{
private object _result;
private Expression[] _parameters = new Expression[0];
public object Result
{
get
{
return _result;
}
set
{
_result = value;
HasResult = true;
}
}
public bool HasResult { get; set; }
public Expression[] Parameters
{
get
{
return _parameters;
}
set
{
_parameters = value;
}
}
public object[] EvaluateParameters(Flow flow)
{
var values = new object[_parameters.Length];
for (var i = 0; i < values.Length; i++)
{
values[i] = _parameters[i].Evaluate(flow);
}
return values;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 55514a8464191433785154307e445337
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,20 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class FunctionExpression : LogicalExpression
{
public FunctionExpression(IdentifierExpression identifier, LogicalExpression[] expressions)
{
Identifier = identifier;
Expressions = expressions;
}
public IdentifierExpression Identifier { get; set; }
public LogicalExpression[] Expressions { get; set; }
public override void Accept(LogicalExpressionVisitor visitor)
{
visitor.Visit(this);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9e4f622436c3c477bb484bd0114b74cb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,17 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class IdentifierExpression : LogicalExpression
{
public IdentifierExpression(string name)
{
Name = name;
}
public string Name { get; set; }
public override void Accept(LogicalExpressionVisitor visitor)
{
visitor.Visit(this);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ccf41f828829d4eafa25be821b8e2a60
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,258 @@
using System;
using System.Text;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public abstract class LogicalExpression
{
public BinaryExpression And(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.And, this, operand);
}
public BinaryExpression And(object operand)
{
return new BinaryExpression(BinaryExpressionType.And, this, new ValueExpression(operand));
}
public BinaryExpression DividedBy(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Div, this, operand);
}
public BinaryExpression DividedBy(object operand)
{
return new BinaryExpression(BinaryExpressionType.Div, this, new ValueExpression(operand));
}
public BinaryExpression EqualsTo(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Equal, this, operand);
}
public BinaryExpression EqualsTo(object operand)
{
return new BinaryExpression(BinaryExpressionType.Equal, this, new ValueExpression(operand));
}
public BinaryExpression GreaterThan(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Greater, this, operand);
}
public BinaryExpression GreaterThan(object operand)
{
return new BinaryExpression(BinaryExpressionType.Greater, this, new ValueExpression(operand));
}
public BinaryExpression GreaterOrEqualThan(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.GreaterOrEqual, this, operand);
}
public BinaryExpression GreaterOrEqualThan(object operand)
{
return new BinaryExpression(BinaryExpressionType.GreaterOrEqual, this, new ValueExpression(operand));
}
public BinaryExpression LesserThan(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Lesser, this, operand);
}
public BinaryExpression LesserThan(object operand)
{
return new BinaryExpression(BinaryExpressionType.Lesser, this, new ValueExpression(operand));
}
public BinaryExpression LesserOrEqualThan(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.LesserOrEqual, this, operand);
}
public BinaryExpression LesserOrEqualThan(object operand)
{
return new BinaryExpression(BinaryExpressionType.LesserOrEqual, this, new ValueExpression(operand));
}
public BinaryExpression Minus(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Minus, this, operand);
}
public BinaryExpression Minus(object operand)
{
return new BinaryExpression(BinaryExpressionType.Minus, this, new ValueExpression(operand));
}
public BinaryExpression Modulo(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Modulo, this, operand);
}
public BinaryExpression Modulo(object operand)
{
return new BinaryExpression(BinaryExpressionType.Modulo, this, new ValueExpression(operand));
}
public BinaryExpression NotEqual(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.NotEqual, this, operand);
}
public BinaryExpression NotEqual(object operand)
{
return new BinaryExpression(BinaryExpressionType.NotEqual, this, new ValueExpression(operand));
}
public BinaryExpression Or(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Or, this, operand);
}
public BinaryExpression Or(object operand)
{
return new BinaryExpression(BinaryExpressionType.Or, this, new ValueExpression(operand));
}
public BinaryExpression Plus(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Plus, this, operand);
}
public BinaryExpression Plus(object operand)
{
return new BinaryExpression(BinaryExpressionType.Plus, this, new ValueExpression(operand));
}
public BinaryExpression Mult(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.Times, this, operand);
}
public BinaryExpression Mult(object operand)
{
return new BinaryExpression(BinaryExpressionType.Times, this, new ValueExpression(operand));
}
public BinaryExpression BitwiseOr(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.BitwiseOr, this, operand);
}
public BinaryExpression BitwiseOr(object operand)
{
return new BinaryExpression(BinaryExpressionType.BitwiseOr, this, new ValueExpression(operand));
}
public BinaryExpression BitwiseAnd(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.BitwiseAnd, this, operand);
}
public BinaryExpression BitwiseAnd(object operand)
{
return new BinaryExpression(BinaryExpressionType.BitwiseAnd, this, new ValueExpression(operand));
}
public BinaryExpression BitwiseXOr(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.BitwiseXOr, this, operand);
}
public BinaryExpression BitwiseXOr(object operand)
{
return new BinaryExpression(BinaryExpressionType.BitwiseXOr, this, new ValueExpression(operand));
}
public BinaryExpression LeftShift(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.LeftShift, this, operand);
}
public BinaryExpression LeftShift(object operand)
{
return new BinaryExpression(BinaryExpressionType.LeftShift, this, new ValueExpression(operand));
}
public BinaryExpression RightShift(LogicalExpression operand)
{
return new BinaryExpression(BinaryExpressionType.RightShift, this, operand);
}
public BinaryExpression RightShift(object operand)
{
return new BinaryExpression(BinaryExpressionType.RightShift, this, new ValueExpression(operand));
}
public override string ToString()
{
var serializer = new SerializationVisitor();
Accept(serializer);
return serializer.Result.ToString().TrimEnd(' ');
}
// This method is not just syntactic sugar.
// It chooses the proper overload of Visit() based on the current type.
public virtual void Accept(LogicalExpressionVisitor visitor)
{
throw new NotImplementedException();
}
private const char BS = '\\';
private static string ExtractString(string text)
{
var sb = new StringBuilder(text);
var startIndex = 1; // Skip initial quote
var slashIndex = -1;
while ((slashIndex = sb.ToString().IndexOf(BS, startIndex)) != -1)
{
var escapeType = sb[slashIndex + 1];
switch (escapeType)
{
case 'u':
var hcode = String.Concat(sb[slashIndex + 4], sb[slashIndex + 5]);
var lcode = String.Concat(sb[slashIndex + 2], sb[slashIndex + 3]);
var unicodeChar = Encoding.Unicode.GetChars(new[] { Convert.ToByte(hcode, 16), Convert.ToByte(lcode, 16) })[0];
sb.Remove(slashIndex, 6).Insert(slashIndex, unicodeChar);
break;
case 'n':
sb.Remove(slashIndex, 2).Insert(slashIndex, '\n');
break;
case 'r':
sb.Remove(slashIndex, 2).Insert(slashIndex, '\r');
break;
case 't':
sb.Remove(slashIndex, 2).Insert(slashIndex, '\t');
break;
case '\'':
sb.Remove(slashIndex, 2).Insert(slashIndex, '\'');
break;
case '\\':
sb.Remove(slashIndex, 2).Insert(slashIndex, '\\');
break;
default:
throw new ApplicationException("Unvalid escape sequence: \\" + escapeType);
}
startIndex = slashIndex + 1;
}
sb.Remove(0, 1);
sb.Remove(sb.Length - 1, 1);
return sb.ToString();
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2d630dc61d2194bf28114c04393228bb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,12 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public abstract class LogicalExpressionVisitor
{
public abstract void Visit(TernaryExpression ternary);
public abstract void Visit(BinaryExpression binary);
public abstract void Visit(UnaryExpression unary);
public abstract void Visit(ValueExpression value);
public abstract void Visit(FunctionExpression function);
public abstract void Visit(IdentifierExpression identifier);
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6a2c35661d97146b2b302a94d1120f35
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,303 @@
grammar NCalc;
options
{
output=AST;
ASTLabelType=CommonTree;
language=CSharp;
}
@header {
using System.Text;
using System.Globalization;
using System.Collections.Generic;
using NCalc.Domain;
}
@members {
private const char BS = '\\';
private static NumberFormatInfo numberFormatInfo = new NumberFormatInfo();
private string extractString(string text) {
StringBuilder sb = new StringBuilder(text);
int startIndex = 1; // Skip initial quote
int slashIndex = -1;
while ((slashIndex = sb.ToString().IndexOf(BS, startIndex)) != -1)
{
char escapeType = sb[slashIndex + 1];
switch (escapeType)
{
case 'u':
string hcode = String.Concat(sb[slashIndex+4], sb[slashIndex+5]);
string lcode = String.Concat(sb[slashIndex+2], sb[slashIndex+3]);
char unicodeChar = Encoding.Unicode.GetChars(new byte[] { System.Convert.ToByte(hcode, 16), System.Convert.ToByte(lcode, 16)} )[0];
sb.Remove(slashIndex, 6).Insert(slashIndex, unicodeChar);
break;
case 'n': sb.Remove(slashIndex, 2).Insert(slashIndex, '\n'); break;
case 'r': sb.Remove(slashIndex, 2).Insert(slashIndex, '\r'); break;
case 't': sb.Remove(slashIndex, 2).Insert(slashIndex, '\t'); break;
case '\'': sb.Remove(slashIndex, 2).Insert(slashIndex, '\''); break;
case '\\': sb.Remove(slashIndex, 2).Insert(slashIndex, '\\'); break;
default: throw new RecognitionException("Unvalid escape sequence: \\" + escapeType);
}
startIndex = slashIndex + 1;
}
sb.Remove(0, 1);
sb.Remove(sb.Length - 1, 1);
return sb.ToString();
}
public List<string> Errors { get; private set; }
public override void DisplayRecognitionError(String[] tokenNames, RecognitionException e) {
base.DisplayRecognitionError(tokenNames, e);
if(Errors == null)
{
Errors = new List<string>();
}
String hdr = GetErrorHeader(e);
String msg = GetErrorMessage(e, tokenNames);
Errors.Add(msg + " at " + hdr);
}
}
@init {
numberFormatInfo.NumberDecimalSeparator = ".";
}
ncalcExpression returns [LogicalExpression value]
: logicalExpression EOF! {$value = $logicalExpression.value; }
;
logicalExpression returns [LogicalExpression value]
: left=conditionalExpression { $value = $left.value; } ( '?' middle=conditionalExpression ':' right=conditionalExpression { $value = new TernaryExpression($left.value, $middle.value, $right.value); })?
;
conditionalExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=booleanAndExpression { $value = $left.value; } (
('||' | 'or') { type = BinaryExpressionType.Or; }
right=conditionalExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
booleanAndExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=bitwiseOrExpression { $value = $left.value; } (
('&&' | 'and') { type = BinaryExpressionType.And; }
right=bitwiseOrExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
bitwiseOrExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=bitwiseXOrExpression { $value = $left.value; } (
'|' { type = BinaryExpressionType.BitwiseOr; }
right=bitwiseOrExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
bitwiseXOrExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=bitwiseAndExpression { $value = $left.value; } (
'^' { type = BinaryExpressionType.BitwiseXOr; }
right=bitwiseAndExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
bitwiseAndExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=equalityExpression { $value = $left.value; } (
'&' { type = BinaryExpressionType.BitwiseAnd; }
right=equalityExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
equalityExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=relationalExpression { $value = $left.value; } (
( ('==' | '=' ) { type = BinaryExpressionType.Equal; }
| ('!=' | '<>' ) { type = BinaryExpressionType.NotEqual; } )
right=relationalExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
relationalExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=shiftExpression { $value = $left.value; } (
( '<' { type = BinaryExpressionType.Lesser; }
| '<=' { type = BinaryExpressionType.LesserOrEqual; }
| '>' { type = BinaryExpressionType.Greater; }
| '>=' { type = BinaryExpressionType.GreaterOrEqual; } )
right=shiftExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
shiftExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=additiveExpression { $value = $left.value; } (
( '<<' { type = BinaryExpressionType.LeftShift; }
| '>>' { type = BinaryExpressionType.RightShift; } )
right=additiveExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
additiveExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=multiplicativeExpression { $value = $left.value; } (
( '+' { type = BinaryExpressionType.Plus; }
| '-' { type = BinaryExpressionType.Minus; } )
right=multiplicativeExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
multiplicativeExpression returns [LogicalExpression value]
@init {
BinaryExpressionType type = BinaryExpressionType.Unknown;
}
: left=unaryExpression { $value = $left.value); } (
( '*' { type = BinaryExpressionType.Times; }
| '/' { type = BinaryExpressionType.Div; }
| '%' { type = BinaryExpressionType.Modulo; } )
right=unaryExpression { $value = new BinaryExpression(type, $value, $right.value); }
)*
;
unaryExpression returns [LogicalExpression value]
: primaryExpression { $value = $primaryExpression.value; }
| ('!' | 'not') primaryExpression { $value = new UnaryExpression(UnaryExpressionType.Not, $primaryExpression.value); }
| ('~') primaryExpression { $value = new UnaryExpression(UnaryExpressionType.BitwiseNot, $primaryExpression.value); }
| '-' primaryExpression { $value = new UnaryExpression(UnaryExpressionType.Negate, $primaryExpression.value); }
;
primaryExpression returns [LogicalExpression value]
: '(' logicalExpression ')' { $value = $logicalExpression.value; }
| expr=value { $value = $expr.value; }
| identifier {$value = (LogicalExpression) $identifier.value; } (arguments {$value = new Function($identifier.value, ($arguments.value).ToArray()); })?
;
value returns [ValueExpression value]
: INTEGER { try { $value = new ValueExpression(int.Parse($INTEGER.text)); } catch(System.OverflowException) { $value = new ValueExpression(long.Parse($INTEGER.text)); } }
| FLOAT { $value = new ValueExpression(double.Parse($FLOAT.text, NumberStyles.Float, numberFormatInfo)); }
| STRING { $value = new ValueExpression(extractString($STRING.text)); }
| DATETIME { $value = new ValueExpression(DateTime.Parse($DATETIME.text.Substring(1, $DATETIME.text.Length-2))); }
| TRUE { $value = new ValueExpression(true); }
| FALSE { $value = new ValueExpression(false); }
;
identifier returns[Identifier value]
: ID { $value = new Identifier($ID.text); }
| NAME { $value = new Identifier($NAME.text.Substring(1, $NAME.text.Length-2)); }
;
expressionList returns [List<LogicalExpression> value]
@init {
List<LogicalExpression> expressions = new List<LogicalExpression>();
}
: first=logicalExpression {expressions.Add($first.value);} ( ',' follow=logicalExpression {expressions.Add($follow.value);})*
{ $value = expressions; }
;
arguments returns [List<LogicalExpression> value]
@init {
$value = new List<LogicalExpression>();
}
: '(' ( expressionList {$value = $expressionList.value;} )? ')'
;
TRUE
: 'true'
;
FALSE
: 'false'
;
ID
: LETTER (LETTER | DIGIT)*
;
INTEGER
: DIGIT+
;
FLOAT
: DIGIT* '.' DIGIT+ E?
| DIGIT+ E
;
STRING
: '\'' ( EscapeSequence | (options {greedy=false;} : ~('\u0000'..'\u001f' | '\\' | '\'' ) ) )* '\''
;
DATETIME
: '#' (options {greedy=false;} : ~('#')*) '#'
;
NAME : '[' (options {greedy=false;} : ~(']')*) ']'
;
E : ('E'|'e') ('+'|'-')? DIGIT+
;
fragment LETTER
: 'a'..'z'
| 'A'..'Z'
| '_'
;
fragment DIGIT
: '0'..'9'
;
fragment EscapeSequence
: '\\'
(
'n'
| 'r'
| 't'
| '\''
| '\\'
| UnicodeEscape
)
;
fragment HexDigit
: ('0'..'9'|'a'..'f'|'A'..'F') ;
fragment UnicodeEscape
: 'u' HexDigit HexDigit HexDigit HexDigit
;
/* Ignore white spaces */
WS : (' '|'\r'|'\t'|'\u000C'|'\n') {$channel=HIDDEN;}
;

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1d65eede9661f46a88d6e1949070eb9f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d81700b95c8e3471584ffa94fd06b03f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 87e1dcf4a9a154ad291d02cad1d920ca
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,24 @@
using System;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class ParameterArgs : EventArgs
{
private object _result;
public object Result
{
get
{
return _result;
}
set
{
_result = value;
HasResult = true;
}
}
public bool HasResult { get; set; }
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1b211073028ea4467ad1c7f48e0b3530
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,211 @@
using System.Globalization;
using System.Text;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class SerializationVisitor : LogicalExpressionVisitor
{
public SerializationVisitor()
{
Result = new StringBuilder();
_numberFormatInfo = new NumberFormatInfo { NumberDecimalSeparator = "." };
}
private readonly NumberFormatInfo _numberFormatInfo;
public StringBuilder Result { get; protected set; }
public override void Visit(TernaryExpression ternary)
{
EncapsulateNoValue(ternary.LeftExpression);
Result.Append("? ");
EncapsulateNoValue(ternary.MiddleExpression);
Result.Append(": ");
EncapsulateNoValue(ternary.RightExpression);
}
public override void Visit(BinaryExpression binary)
{
EncapsulateNoValue(binary.LeftExpression);
switch (binary.Type)
{
case BinaryExpressionType.And:
Result.Append("and ");
break;
case BinaryExpressionType.Or:
Result.Append("or ");
break;
case BinaryExpressionType.Div:
Result.Append("/ ");
break;
case BinaryExpressionType.Equal:
Result.Append("= ");
break;
case BinaryExpressionType.Greater:
Result.Append("> ");
break;
case BinaryExpressionType.GreaterOrEqual:
Result.Append(">= ");
break;
case BinaryExpressionType.Lesser:
Result.Append("< ");
break;
case BinaryExpressionType.LesserOrEqual:
Result.Append("<= ");
break;
case BinaryExpressionType.Minus:
Result.Append("- ");
break;
case BinaryExpressionType.Modulo:
Result.Append("% ");
break;
case BinaryExpressionType.NotEqual:
Result.Append("!= ");
break;
case BinaryExpressionType.Plus:
Result.Append("+ ");
break;
case BinaryExpressionType.Times:
Result.Append("* ");
break;
case BinaryExpressionType.BitwiseAnd:
Result.Append("& ");
break;
case BinaryExpressionType.BitwiseOr:
Result.Append("| ");
break;
case BinaryExpressionType.BitwiseXOr:
Result.Append("~ ");
break;
case BinaryExpressionType.LeftShift:
Result.Append("<< ");
break;
case BinaryExpressionType.RightShift:
Result.Append(">> ");
break;
}
EncapsulateNoValue(binary.RightExpression);
}
public override void Visit(UnaryExpression unary)
{
switch (unary.Type)
{
case UnaryExpressionType.Not:
Result.Append("!");
break;
case UnaryExpressionType.Negate:
Result.Append("-");
break;
case UnaryExpressionType.BitwiseNot:
Result.Append("~");
break;
}
EncapsulateNoValue(unary.Expression);
}
public override void Visit(ValueExpression value)
{
switch (value.Type)
{
case ValueType.Boolean:
Result.Append(value.Value).Append(" ");
break;
case ValueType.DateTime:
Result.Append("#").Append(value.Value).Append("#").Append(" ");
break;
case ValueType.Float:
Result.Append(decimal.Parse(value.Value.ToString()).ToString(_numberFormatInfo)).Append(" ");
break;
case ValueType.Integer:
Result.Append(value.Value).Append(" ");
break;
case ValueType.String:
Result.Append("'").Append(value.Value).Append("'").Append(" ");
break;
}
}
public override void Visit(FunctionExpression function)
{
Result.Append(function.Identifier.Name);
Result.Append("(");
for (var i = 0; i < function.Expressions.Length; i++)
{
function.Expressions[i].Accept(this);
if (i < function.Expressions.Length - 1)
{
Result.Remove(Result.Length - 1, 1);
Result.Append(", ");
}
}
// Trim spaces before adding a closing parenthesis
while (Result[Result.Length - 1] == ' ')
{
Result.Remove(Result.Length - 1, 1);
}
Result.Append(") ");
}
public override void Visit(IdentifierExpression identifier)
{
Result.Append("[").Append(identifier.Name).Append("] ");
}
protected void EncapsulateNoValue(LogicalExpression expression)
{
if (expression is ValueExpression)
{
expression.Accept(this);
}
else
{
Result.Append("(");
expression.Accept(this);
// Trim spaces before adding a closing parenthesis
while (Result[Result.Length - 1] == ' ')
{
Result.Remove(Result.Length - 1, 1);
}
Result.Append(") ");
}
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 207ce2879c26b4ef0a891282aa1dfb27
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,23 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class TernaryExpression : LogicalExpression
{
public TernaryExpression(LogicalExpression leftExpression, LogicalExpression middleExpression, LogicalExpression rightExpression)
{
LeftExpression = leftExpression;
MiddleExpression = middleExpression;
RightExpression = rightExpression;
}
public LogicalExpression LeftExpression { get; set; }
public LogicalExpression MiddleExpression { get; set; }
public LogicalExpression RightExpression { get; set; }
public override void Accept(LogicalExpressionVisitor visitor)
{
visitor.Visit(this);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1e339c45a25164bda8fb4ef97ff8d67e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,27 @@
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class UnaryExpression : LogicalExpression
{
public UnaryExpression(UnaryExpressionType type, LogicalExpression expression)
{
Type = type;
Expression = expression;
}
public LogicalExpression Expression { get; set; }
public UnaryExpressionType Type { get; set; }
public override void Accept(LogicalExpressionVisitor visitor)
{
visitor.Visit(this);
}
}
public enum UnaryExpressionType
{
Not,
Negate,
BitwiseNot
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c614751e0f58c477cb0e9658be0ebdc4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,33 @@
fileFormatVersion: 2
guid: f9e773f6742c84fa28f8820bd00cce30
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
- first:
Windows Store Apps: WindowsStoreApps
second:
enabled: 0
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,100 @@
using System;
namespace Unity.VisualScripting.Dependencies.NCalc
{
public class ValueExpression : LogicalExpression
{
public ValueExpression(object value, ValueType type)
{
Value = value;
Type = type;
}
public ValueExpression(object value)
{
switch (System.Type.GetTypeCode(value.GetType()))
{
case TypeCode.Boolean:
Type = ValueType.Boolean;
break;
case TypeCode.DateTime:
Type = ValueType.DateTime;
break;
case TypeCode.Decimal:
case TypeCode.Double:
case TypeCode.Single:
Type = ValueType.Float;
break;
case TypeCode.Byte:
case TypeCode.SByte:
case TypeCode.Int16:
case TypeCode.Int32:
case TypeCode.Int64:
case TypeCode.UInt16:
case TypeCode.UInt32:
case TypeCode.UInt64:
Type = ValueType.Integer;
break;
case TypeCode.String:
Type = ValueType.String;
break;
default:
throw new EvaluationException("This value could not be handled: " + value);
}
Value = value;
}
public ValueExpression(string value)
{
Value = value;
Type = ValueType.String;
}
public ValueExpression(int value)
{
Value = value;
Type = ValueType.Integer;
}
public ValueExpression(float value)
{
Value = value;
Type = ValueType.Float;
}
public ValueExpression(DateTime value)
{
Value = value;
Type = ValueType.DateTime;
}
public ValueExpression(bool value)
{
Value = value;
Type = ValueType.Boolean;
}
public object Value { get; set; }
public ValueType Type { get; set; }
public override void Accept(LogicalExpressionVisitor visitor)
{
visitor.Visit(this);
}
}
public enum ValueType
{
Integer,
String,
DateTime,
Float,
Boolean
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b7338a5f262ac4ecea97462e8eb78178
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: