From 7f6de83cfe00adc2fb71ee1ed002db1ef5f47041 Mon Sep 17 00:00:00 2001 From: cedi-code <34920379+cedi-code@users.noreply.github.com> Date: Tue, 7 Jul 2020 01:01:12 +0200 Subject: [PATCH] Created CloudShader, Fixed URP TODO: enable tranparency effect on VR, change colors in scene --- Assets/Materials/ActiveMaterial.mat | 2 +- Assets/Materials/CloudMaterial.mat | 18 +- Assets/Materials/HandMaterial.mat | 10 +- Assets/Materials/HandMaterialButton.mat | 10 +- Assets/Materials/Standard.mat | 90 ++ Assets/Materials/Standard.mat.meta | 8 + Assets/Materials/TestMaterialActive.mat | 2 +- Assets/Materials/VirtualHandMaterial.mat | 4 +- Assets/Models/SkyDisk2.fbx | Bin 0 -> 299132 bytes Assets/Models/SkyDisk2.fbx.meta | 96 ++ Assets/Scenes/LearnScene.unity | 76 +- Assets/Scenes/StartScene.meta | 8 + Assets/Scenes/StartScene.unity | 352 ++++- Assets/Scenes/TestScene.unity | 91 +- Assets/Scripts/DisclamerManager.cs | 2 +- Assets/Scripts/HandManager.cs | 5 + Assets/Scripts/LearnManger.cs | 14 +- Assets/Shaders/Clouds.shadergraph | 858 ++++++++++- Assets/Shaders/CloudsGenerated.shader | 1549 ++++++++++++++++++++ Assets/Shaders/CloudsGenerated.shader.meta | 9 + Assets/URPAsset.asset | 4 +- Assets/XR/Settings/Oculus Settings.asset | 6 +- Assets/XR/XRGeneralSettings.asset | 33 +- ProjectSettings/ProjectSettings.asset | 6 +- ProjectSettings/ProjectVersion.txt | 4 +- 25 files changed, 3131 insertions(+), 126 deletions(-) create mode 100644 Assets/Materials/Standard.mat create mode 100644 Assets/Materials/Standard.mat.meta create mode 100644 Assets/Models/SkyDisk2.fbx create mode 100644 Assets/Models/SkyDisk2.fbx.meta create mode 100644 Assets/Scenes/StartScene.meta create mode 100644 Assets/Shaders/CloudsGenerated.shader create mode 100644 Assets/Shaders/CloudsGenerated.shader.meta diff --git a/Assets/Materials/ActiveMaterial.mat b/Assets/Materials/ActiveMaterial.mat index e763ec0..0a0c307 100644 --- a/Assets/Materials/ActiveMaterial.mat +++ b/Assets/Materials/ActiveMaterial.mat @@ -105,7 +105,7 @@ Material: - _WorkflowMode: 1 - _ZWrite: 0 m_Colors: - - _BaseColor: {r: 0, g: 1, b: 0.29543853, a: 0.09019608} + - _BaseColor: {r: 0, g: 1, b: 0.29543853, a: 0.4745098} - _Color: {r: 0, g: 1, b: 0.29543853, a: 0.09019608} - _EmissionColor: {r: 0, g: 0.3207547, b: 0.03454279, a: 1} - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Assets/Materials/CloudMaterial.mat b/Assets/Materials/CloudMaterial.mat index e334dee..ecd3fec 100644 --- a/Assets/Materials/CloudMaterial.mat +++ b/Assets/Materials/CloudMaterial.mat @@ -21,7 +21,21 @@ Material: serializedVersion: 3 m_TexEnvs: [] m_Floats: - - Vector1_37F2A07E: 0.1 - - Vector1_62892E34: 1 + - Vector1_37F2A07E: 0.04 + - Vector1_4074C868: 0.3 + - Vector1_5ED40136: 20 + - Vector1_62892E34: 4 + - Vector1_6BAC9A68: 0.01 + - Vector1_8E963D5: -1 + - Vector1_AECCD54A: 2 + - Vector1_C4072198: 3 + - Vector1_C7F9BC69: 15 + - Vector1_DFA4C9D3: 2 + - Vector1_ED18166C: 1000 + - Vector1_F0BE3006: 2 + - Vector1_F3A863FF: 16 m_Colors: + - Color_4089CE7A: {r: 0.6431373, g: 0.82773715, b: 0.8509804, a: 0.27058825} + - Color_982234E: {r: 1, g: 1, b: 1, a: 0.80784315} + - Vector4_B6649628: {r: 0, g: 1, b: -0.3, a: 2.7} - Vector4_F9BF86A4: {r: 1, g: 0, b: 0, a: 90} diff --git a/Assets/Materials/HandMaterial.mat b/Assets/Materials/HandMaterial.mat index 3e7c567..92fd3eb 100644 --- a/Assets/Materials/HandMaterial.mat +++ b/Assets/Materials/HandMaterial.mat @@ -87,7 +87,7 @@ Material: - _DstBlend: 0 - _EnvironmentReflections: 1 - _GlossMapScale: 1 - - _Glossiness: 0 + - _Glossiness: 0.5 - _GlossyReflections: 1 - _Metallic: 0 - _Mode: 0 @@ -95,7 +95,7 @@ Material: - _Parallax: 0.02 - _QueueOffset: 0 - _ReceiveShadows: 1 - - _Smoothness: 0 + - _Smoothness: 0.5 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 @@ -104,7 +104,7 @@ Material: - _WorkflowMode: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.8786142, g: 0.4669811, b: 1, a: 1} - - _Color: {r: 0.8786142, g: 0.4669811, b: 1, a: 1} - - _EmissionColor: {r: 0.3207547, g: 0.3207547, b: 0.3207547, a: 1} + - _BaseColor: {r: 0.70139635, g: 0.4292453, b: 1, a: 1} + - _Color: {r: 0.70139635, g: 0.4292453, b: 1, a: 1} + - _EmissionColor: {r: 0.22789499, g: 0, b: 0.5283019, a: 1} - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Assets/Materials/HandMaterialButton.mat b/Assets/Materials/HandMaterialButton.mat index 6a11085..c7c6a2c 100644 --- a/Assets/Materials/HandMaterialButton.mat +++ b/Assets/Materials/HandMaterialButton.mat @@ -9,8 +9,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: HandMaterialButton m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 4 + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 2050 @@ -82,7 +82,7 @@ Material: - _Parallax: 0.02 - _QueueOffset: 0 - _ReceiveShadows: 1 - - _Smoothness: 0 + - _Smoothness: 0.429 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 @@ -91,9 +91,9 @@ Material: - _WorkflowMode: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.8786142, g: 0.4669811, b: 1, a: 1} + - _BaseColor: {r: 0.7349441, g: 0.3484336, b: 0.8490566, a: 1} - _Color: {r: 0.8786142, g: 0.4669811, b: 1, a: 1} - - _EmissionColor: {r: 0.3207547, g: 0.3207547, b: 0.3207547, a: 1} + - _EmissionColor: {r: 0.2718076, g: 0, b: 0.3584906, a: 1} - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} --- !u!114 &2623867871874917788 MonoBehaviour: diff --git a/Assets/Materials/Standard.mat b/Assets/Materials/Standard.mat new file mode 100644 index 0000000..538d632 --- /dev/null +++ b/Assets/Materials/Standard.mat @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6413126322968818995 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 1 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Standard + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_ShaderKeywords: _SPECULAR_SETUP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2050 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.8773585, g: 0.8773585, b: 0.8773585, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Assets/Materials/Standard.mat.meta b/Assets/Materials/Standard.mat.meta new file mode 100644 index 0000000..21d9297 --- /dev/null +++ b/Assets/Materials/Standard.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ef1c038f958d1941869111540d347f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/TestMaterialActive.mat b/Assets/Materials/TestMaterialActive.mat index 2c1b705..3e45e01 100644 --- a/Assets/Materials/TestMaterialActive.mat +++ b/Assets/Materials/TestMaterialActive.mat @@ -104,7 +104,7 @@ Material: - _WorkflowMode: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.70139635, g: 0.4292453, b: 1, a: 1} + - _BaseColor: {r: 0.5509322, g: 0.27634388, b: 0.8490566, a: 1} - _Color: {r: 0.70139635, g: 0.4292453, b: 1, a: 1} - _EmissionColor: {r: 0.22789499, g: 0, b: 0.5283019, a: 1} - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Assets/Materials/VirtualHandMaterial.mat b/Assets/Materials/VirtualHandMaterial.mat index 6a6ce77..7e5cf47 100644 --- a/Assets/Materials/VirtualHandMaterial.mat +++ b/Assets/Materials/VirtualHandMaterial.mat @@ -105,7 +105,7 @@ Material: - _WorkflowMode: 1 - _ZWrite: 0 m_Colors: - - _BaseColor: {r: 0, g: 0.9905014, b: 1, a: 0.62352943} + - _BaseColor: {r: 0, g: 0.7935257, b: 1, a: 0.6392157} - _Color: {r: 0, g: 0.9905014, b: 1, a: 0.62352943} - - _EmissionColor: {r: 0.46226418, g: 0.46226418, b: 0.46226418, a: 1} + - _EmissionColor: {r: 0, g: 0.28048778, b: 0.5, a: 1} - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Assets/Models/SkyDisk2.fbx b/Assets/Models/SkyDisk2.fbx new file mode 100644 index 0000000000000000000000000000000000000000..06008487ac42a6be0c5e700234daedb02f6f9c04 GIT binary patch literal 299132 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�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 M#(r1^~h}Znn>mH-VBT zBfsgsxdpRYLfAzoc@_Y^)0>ftn!E9?0_IQLfM77_Z64Pe^6|rYQ$OuD$Sf7vI|MOc zYec|C^~f>~(#Bk2%z}slY2BJuOISLy9?y(3!8=Au5i!>Pc9lfd|k6 z4_rhsiSYR5Un4T1IDD+Fj<7!$z!UVuy;EO9B7|NSIwq7y=kP?(m?pu8NhF|pn464q z5Lu?Q8pAzcwFB%a&jDI*wu|9iFjK5MnBs{jH5-l~!1nTiokD@IXiuvDK4f5XwHZ2N zu6`NloeH6{H3aoCWDHs~(%J$M0k{0y$5^89a%6B_gcd|oybvX<&=5KBeZet^#O4Nc z2f;1??lgXrRrnSkqd>M~JOd1Yv_Q=^KJjp#9Op1Ajv=tn8~AfzHoyQVYS3pC6*&Mf z3BV{2nMe?8@-K%i0-06f&oHZo-ibM*(K{QvmZCyT8*N{w#z-LBYL0@<|2w7ydSLd! zK*6>6^%@oe6cwZwieT}Cv80#DVb&yc-Qqs}9G;}(xF!AnS%aZo6PuvOhXMgvSY@c{ zwVQHq0^$*Ais!_#TF9nS+p_O767s*@U~bF59I_GzH}ed$ddwOIq6qs?J*@(!23AYN z8PqTBD2T+pBgkT+sakuc(_?QnNOi3)dBv6bR`P+F1jH%vDFi0jvxcFxPuITJSXH){rSS4Vu|9)@ zV0k_p(gGAr*>2kDBD~``Oo2R3`5Thg6Kyad!w0E!?>ZK(%CkU14njP}9_kT>vJB1Q zD$$P<*G+Z%#ZQl6dD!UeYg15*toBnIVS3?QC318?l_vpM1AcraZ@K4CL_rTv?ZW94 zWDSPkOtm=(n`}YyRt=K&75YI+do7bcp`)HgpYd^01jh=7SAwjtv5ZFRZ+Xh~xI9Bi znO!mktor;h;_@qKzJS3%;D0ii8qY-<%R z$Z|Ka@z4TYX}D=f)i7^A?2&OzJ~xW6x7-}6ltbAy@(~W>1O#TU)>Ovua7b}Iq*t;7e0t!c@!InDgYnhfa(pq z;6(7O`tKWqpSPlJx3%KjW3BlC+feN~+J@aInfhmG@L)z=QOX+gV+*)XA%p=TY{23R zb!)>4>UJ)52A>nqlp0W($B8N3z*U66LX&MUa+6R; z_dY-e*nRZ|jK^H2TXSibrq;lQD&;J)8ds=?wmPMjFi?0MxGDG^{~}yI^F1!1VWQsk zpYaY%xY+%L&*$av!h{vQD*i>hF#N&LoaEd5&iD5*#$S-X{P#ICzOP!asOzs`Gn|^X zVsUARQ29Y5$1NRk^H@Cu@^-quT|-Twho8}uM6t0}u?7kvu(ZmfzB8-4-ttmzyLNcc962xqeIQl$< zC%BG3I!RoIG*(Be#_IIMA*93^dH%l;QidD$ycHtpJK~FMh#=LTW6Thxfvuz#0k#rP zw0*g4N>L)%N=zATb@iaeWS_zuhya*;K9%NbJ z=|d8TD;dF6lXRo3;(q%&WE|wKF~aab4-8U98(C!;JTZqeMh{(8(krwxXl4TYy#eB zW}l?~Dm;KsV0;8X81u2A4(QDDGh-C%955&f@NkBoBvijqPW9%O&KI6hniMgT1HIF_r$R<9ryQ)T@V&%EP zgZa!SKZH%g0UU_Is25*)bK+6tWel6i2M?Lpti}NlD=}yUHd^AM677q#%*|kg0*%D+wcw($~z~{A5ID0vV9SdN$nDZ|R z)tqq@GTdn-+{oHvE|JigNZV*jG25O*G2Dh=x+RTjsOQXMar}VXj^hobMZlN3*q^l3 zxOjemnb3rKvFXC>N434{B5DQ|s6_Mi1zPo5uX5ujPxkTdKiSV5h>sNo@;I`A2w zabGh~vFCvA3pom#5MUtcTy?y$n&JX`QX1wyYQW=Y%TrJF-6<1N1;Ji+Lapb~#44CL z2)ekZFzg3^bFSY$7%2IDXu<}3{f+cY!H(QaY|v72kE-{#;W_rqL=~9csRIxTi;eTe z`PQk|`P7PRUkG`(aKqa-4n|8iA3BR;Y-S&e~WVUvoTBi0WgTR_T?$Bu*l#X=4KB?sk%fJ5mkpwDm(oix ze>|RC<08Xf_dN|W=2E~xQj%>Sl#H8=vK5<5Ry#eG zsF`ecC+V9>F*KOI;hw=aOX1jD+HAZ88g$&)nh78w3X{YNU}+J5kGw6PVB8#mh8shK zEO)|#4^ov;OOdHo&0@<_OFO@?12K3#$y>!V`4E_n6;6Y;oLv-t<$-*L)y01OHX!oj z0>vXP%D#jy3DcTE6jwdvcfX;|kF<4uq(&vr zwhF!J$=z_jTjl_lVN~9}aa=SEMha6EdbVpmLz+oi7Kqzj7))(a>;*5NLb;^>meNNe z=n3!!VbFhoX#;XK`HbN(MDiJMk&pUYvi@-1LP3-*m%ZBbZsw2)KN}-KPN-DB z(JZ4%cCs~dRztJ>EuiIE(&}}$CYCv-j6;-T`EZ9#7O<2-|$>r~XqNx#I+#iPX2X38CcQjK z7_?JqIA7HXXAvO1xdU-X_hsqeEMwmNXw(OwDe^e9USf~=8IGtJ*(enA-M4hvwp@pe zX80RwGqyeQB(Obi3X55J)Ds=g7#DZ}gY^@z=gA(yN&Xh=8GC+7{8(`#XTWW!(fm-z zhQ6#klApP`TYK^tb}XQJe&a!KEv4dN@MgWif3fd#hN$~sZc8Y9OZ`EJwtaZb zWYXC3R1yx$sfGcBCTZoN*tgGaYhmbJC**ZwV{L*?MF|ZTB_qDM=qgw|0>>og(sjAq zBVk2jlK9=zz5JA7pr_qI9^U?Go&pyttC)Z!O zXL>F8oUz>!85?_b8htbXoA?sDFw{!vdZVg?j>LTh& zOR-<#{7vPyYOZe+p({mPDQ@ znHzcx#D|S<1ifi|L7go|GNBMkbvzFpACQiP*-EZ#mDIVN640A^XC9n^K(ArYsSw-$ zaCTsa)q{{VCJ zaYF#pvaexV!C|5xshHKjXzh4VZ!PwpnAD zsVKUc4fE`nu=bt@JMwP&95!;u zf!TV;NM|AGNRrGr&~Wn@=`?;@6r#gSW}Yf&Gr3#7JDsp`aXslIbbQ7BfiuK3d;{;DsX+yuuc|XaEUr zRKrCrLkq(I8(3AEni|X<9i7x#?fWo-+_S^8t>N@^0xYR#C@d)*2aF_P0>JqO92yDe zl6$Jyt%oULdgJ%8(sH~1#_qy)+qCZv_g>p@&)Nzg_0+a4#%o9)=U;5ODB?O+j;8KD zBYoDoxn>dxGKs=AtLU$Soh8doER%wMY6;Mf)R;qjgUOzx3K*7-J~{n3`;pdbNnj`D z*s+#goy}TJ`;`viJ%6bZsU2~}ZZU3!ewZY;7DmUTI>y-h0sT*3(njdNl#b1u&RyU4 z$HBNy8=E8Zk%5N;!9i^R0-#c88V3z~oMYy#Kx1!26W%6>0m5Yx&AS~aG!!`_(svoo zc7-`ThH0)|bx@8+oC;Go7g(@>ZbDY;B8f$(meKlYJg+3Pa|s34?V$aKo$TUGoy(Gf zHh^dfHmQuaf2<80j(nRzXMO8o;QA-FJUF!XIzl5))rvJ=>xXkN^$7`FXbX&3$z@)G zR%MohowNen;sI#oG1X-Q0^kuNe-q9RVQ2KP?(e!@7>29sYx)2L1iqik-1+V?`65cV z`W|Bgj1CF)m%y{pg$h_6Kqnf^U)_bpv7&n57F9KRlsJP`_(9s>p3G78|J zjmf&*!2W>yL(fudI1dwkpL2g!bR@#KB|{IkRZ!)YdKHr`RI?r+|B1lU5Wup- z*`GP^>3U}1(=I_DfB?d2AU?BG za8in!Ek`nzEgv1*WQ9X_5VK(wz5hP3V)-Vd(-p}K6}a`mi9b-*cs{*t?f z;xDldaP#XD8(=KvyAWepO2NhfasHnY`Ud!abDGj++009q<#7tgtQIK*b6?#t5?LF0 z&0Tc)%+5;PN9QKZNpfDZqLVPXttSg?RTA*@%x=I_QIXl;Sn!>pTL~^#VUunCRv=U= z&q9+`wYGhY44P4eK3zfRu*ZrGRMG4YCjD+F%VP?iF8x~He?&KY=)dd$pL2gY9WWqB zN4fInnmZC|^Wy8Au(1=VFQNbJE|Ho6{SPqEiDLjTYwr14G^vQue|d#2jlo%I!Ds(n z1JHlz3rqmUVR(VK*r7w0I1^|M1-5#lw15*CTZUj20J3h}8->UKI!Rc028q;V%MH20 zMp7iW+1|8$coobZ`?p3=nBG+D2s7U{dtjC-@X0@s0Ga!pwyzZ%4}!9CPlJsWE3)vK zp#@OZ1~34k<;HuER+|@JGHss#TDbiepX_yDCUfC4HQwFe8|Ar9kbMd)R4BZdM4f@7ZjD6PtFy zb2?wj0qnSD0!V^uQ7#gy3w-F99WDnOgm6HB(M59-bCH>=(&TY7W-t@g^x(LU{r;^m z@g;}OuwXU-4hTzN)Om%vA>Tr=i@!k26!uz;^Q%D^Jh6t#tzU+-nQ+EO|4$z{0G+mV zgL`!)S}-`ll}lqxRqcIyKxpa3DfF{7`7|~qj|U%1wmWP$C6un_tN zJa74A6*vZq&Amp-+z8-s+QKLR=}1?8Hkm|YH3lT0bLL)Vu43$S$p{Z1!^RGEVg-Qk z0LFo9oVnpF-upg}>qdQWd@3{VIvfikbb4e(pUjE;zP$@OUiNQ3koubyX<(bdeGk)v z(&;VO=?csUXdxdgA2Qs?Faj7{&;y+mFqcZ>2NU2voY94Q+*)LgKl$Zq7(FtM{j2)O6xn6RX8jB^f+vLZZq_L{*4VL`Wg1JUC4skC7TgL^7w7XqqY zl$gR4V%T>Z4~G1@!1<*O1hyeMTb$-DHB_trc}KXzAx-w-6{6#TxifE4n#r~`u0RzG zM4^M}dh*e`VT!m7RKag;wMws~fV#?}R<*T71Kr$1%4pGCLJ>pxy#o%H10x;*?M-0rOAyv4hkYJ;02D{UQv42(}BrfH^;!(*l>E z>`QroJA-h3+6Ez4Es8-*kli}?;H)TK2yosN_lM?dP)2R2x7>gx&M-7U4fmNP4|ZyL zr5^O+X4TO!D4iudQY8d;?YuhqA%bf`c+E_Mj=C0w{1e!9Q%I!4!2C&h697K-h?3 z55lyNe5^1{3XC_Br0`A`#roM8OOOfRX5kU~|G*|f4!#ZCW`S-lY_UGh{=-7wsg6#F zK{6x2V2IEOIL}*xPXv!2%`!ag-(r2!oaT0=m~P~C)TBp41M1_%El4Z{5ERy87=e3%Ue zEt9qjw9KgmK|eVE_(~3tOA0hsuM8+|j=@>T@BTd)pnHULdpP_z;>~-OyTN$f1%6S` zzX=4{7$xI3Fg-1m*fAxU4kzuxkHaxLB6jRvGRnyoz1m{c9Qfk#!;yQZqNpGIYxjH` z4|b6k_Ogb~cn~pO!MIB}Vfv*$Sepzi8HVwEHMygse=kf8Za*x0ecRi7rN7U=jsPRO z8k#I_5!}U+0c}2Opocl!*M?04p?|@`)~oc)x_;RXst9^$&~zVgm+DdE5v)=}%qyI= z`L~E*l@@?pSnh>zlr9tpxWLwiq3|_rA##%W-hXQsO>qC0VqtDqEx4OFJ49eWCkMxC z3Y;EC$~rxPS7XRUuW=1fSnz*n7d4uBU;mFuK@SOxLyR22!4TXyM1BDZiRR>CUK+Oy zk}8Rb=8~YpKbMQhKZNtUI38fO!9_>*6F44#5f`!8ht9cli=dHYWOBmGDd5EmGyG`g zqkwXvy+80v!>D8$bp$LZV*Y7P1f~Q(X>=KZzeP&l!Y~i%s365~4dCS(xPAODjp2Xh z8yVoKK5iSL$zD6~WXG5^i><)t#HOwW7c7O*=^SJm2ENOLr2d~OVbw4&@+(JglfeTc z%rIb9qZ`M3O$uNfM>$m|mBR`0u={zcXi`v*on8PtWf_W*0SREm-#Ue?c>jj=TnQj< z@t0X(Q4w+q+;57275{~KJRa@<fg4bBC2~3TI#*+hu@fY$pz~#+rnDYke(D{uUnEi zG)0ntV2i^DrJBM9xM>(*@r6Es5&43hj%*gSPMf};^Ttkl<7x3f62le0z@0ow#H>RU z9-wyy>D!hwJmY1^jOhKK`hym|A6Wh8`~a(h#z#@N(HmKiZL9(B^x-H(hk@v}G06<% z!qWe}arCb_0_Gk0ntC3hnLHkm=CN+^1t#JEhnnHpFeoB2T2*ijCEtf?49XHzB=!R=&AV^G5n zuLUnUsh_AhtMg)3dHOLrU;9~pZ0(ieP(cxe_M zAwm%UTtfoT74wSlzCep2MiM!>L*QG}!x(W(01M+m7{FJNRx@Cvb6GTdu| z1>CF1LKF8dxln$h!~EL{^xVhaf8Gtk!9FhgGD27df`6!k+B}ss zhG#HLa~5N-MXwsFcEun6F8X{vHaPIX9L6y)g?JVeB615h!7Bv@75X;7<43~-zy#1K z4(WiLWGYy3cy=_Xd|2p_)<47n9CYA5k5K`yuf}Ka15=oLNT-MJIy)P{EMq)Igd#A; z2IM5Zj1XLeOF?eYGeihytuD$&Kn(~w6lS~}kw)iTOSRxk!Ne}OR}RSJH>4`|pgA;d zemMCGYHMCM2RX8?m}h8rHu&9w0KE0;$amv<5O&D@#ESU^eCZQBP^z0?7zYw0*%)j3 zyZ5A`a>SX0>CFJ#*#GPl;a1^tBRYMAg@-VS@mt$|n8Nv|H2C82|EJvG#wj~^nW8k1 z?YuqW2jLY8|DXc@79s=sqxVc9i!ku)m!kv!G>Yik{){|C-THxD*ztBOIAX+x|C}3H z4|5~(XM8-?no>jNK%-#xl_CGk7;_>k4||W-Y$(K;*$lF`2H=;SzIfPQgaT_q zB78UuUfIFm`}bAs-L~5?0wM``?H?0NV31&kqd`)`bBOG(Sb=MX0vY+R`B`|mPx)a; zu?PWFU3mAA4Y*Vm$X`8fwe`y^K;HqqB2q5+PX5Wt|ToP0IWA#O5x%LbSY_#ea|G$`ri7e9Upn#xzc zk1vl3f+|CR0<5_(c2l+DlR&`U|0zYdbs1Pf{+`l71Nz_xb9@Ao?am;J1s!?J9qqyo z$v&n2e5~tKLNI7QCeShef5r5Ca084r0e*n=eY(8Dr;Cwa;Zsh45e0BnQ{ex9exOZY zttwj&j!FlxfguRD8-`BKeR@C>s(I*${t(B(`v=lQ8`$cq6OtiBwyxwlf@fg|*y?=a zz*cv`O1{xx)c6VX&gyegt&tQyA^?t7^B}2{TxP5Xjt{zUQ#2E&z_#4@5{4Th{J!9m z>hE8P9YZjGz*Pdf3*AS5?EUBAe(MV0P097qrG+2Mp^fJhuCns_)@XLV?`qAcsFQ~> z8+TnbU3so{tIiiYy?);R6a1@sb}naYCiYL~>XT>Z7M_fKjehC(mA?DX>#a{8zpB^B zp*4r#g*-A2?|0VIQ^KwBJ4sJ(Lw$R?)RuYYR=<4ieHVspqPYjb+aAzL-|TY4_E_DZHGGD^yeWu5MiY-PZZPn%)9G4*8K=t93K} z(o>H`szE!;c3B%9O1b=y`^Ub~L1{XE4R-UST|a4rNly>Y+VNa@{nSGFNe67GTyvP6 zqur!f`4%nhLNrwFoS?>`Y&pMh!vwJDOrW;UsJQ#$nec8OOaQypWFwsky&Dou)nH&~ zXIy-0yKL2khhOadYGH8P#Z#IO*$XcXp8W|83W3(>*j=qxD!1bHj`Zsu3tx2U@ytus zSTBlp%H?%SlbuF!~Bs+lO-|RpMCcXO^on8oh!dga&p+T z2EU^O6X_doCQY6rja>pt0cf0Ga}K4RBTP);f9w4sNnH*;fg5v`*Y?P-{`dx%z>s(} zX67XLFW)TwWe}U8_N(v4nWYRVn)E`t$v)7VVywTQrq%2dK&6$V!S>q47KaxMnitZS+KJaL_U&xSi9QHB*-ArO7hMCc?Fy_pn*U%VI-`Gl(xN+O7GYkD%Bc?4 z3s15y|AEY7NGW#fms}&GQPikAaOuq}8{l3d!c}MnjD+0SP8fFi3+GjDoyIxX9`p(|P*nF!^IraD(S>gmTJGBZ$Y@~gO0Uq1Um@d%qz ziyDp~S^U0nWzy0mE6)BwelY8&vp+APuZV{+F(6zZuZzgc07_Gkhs_T^{pPZG-$l$W zobxB_N_o&!$?5grZ3p4)%Ls!TF+a!jSwa_;YHViOB}1bf74|i%S%-L1ROlQDes%vb z;-OY-+#$8?>#VyoE-WD`9?UJa29F35R-hGollO^`C{}UB+5rz(`AX)gzIm9F9mJuR z1HrUVLIy?_T(_$rRWlP%@DKGm~_S+juj>Cx0@z_bf-R{9J_+vTvhr=4vE-sn( z^0}r<@H5h$-nBWO?^^!zcOWr&atDk|DNV&Ax{Of&p&QCw`*7p0$8;q3aECT!2z##|sb-77b z+L@nhBx*2)7+ISRRc^PN#Jl}=ytCWel?2Jz!!-_8mh2Y~RKr(pUY+eCP5d5BAiZl_ zzx$QumM_7)1UYMTrP+JGq3!)J)EW-?t_2}q}#)~)!9 z&sXB~!@<(qm^Ef!e2|9CZ(YCAAf8w5&K2ZJ~T|#-{R&4h7zEx&#FInN3f0pcd@3`^1#W8*{ zZ3)e*+nu)m5$)uA(H8ZN-A+9Z_oSQxecuOM4yK-qE57A^nrRg_e#%YFF;N*EPBhOJ zPG-wSFd@RkhkducwAEQ9JvGuE56iURDhCB(7|>ev$2XV11rHaRvtiM1&^&i4nq3d` zG-I~ge9a|Y0uLWd8nasL?Boc+mvqv#ruv74?5fAAVcN;D-;b~3k5jG6w5E5PR(QXR z%kSjC6(j^rX|u#+qQ#e%-aOl~;a2|)n1yfz@|EN4J7*SuyZGv?ofn>Ir~H1+AN2?C zySPmqY%n?`VP&iAIX~0XMe`VZgtEA<^AJlO($ODAH3&LMdtdlI7Z5xqZpT(;<++P z)WCj0q*b%}O(xB9*!Ue64eC$+<#LQ84dN0!4Cgr6&ygO*m<#X4qSreZnCw? z$?}OaF)~EmCgXO8zGuNRG#Ldu6IiGU-n{JS#3L^zyt$5^5ujc4G77Kx+!bb3cvsVp ze{sNcZ*duTYk%Ex^URXd8dslLVZHqoZmrU}Q^?O?R{0r7L+cF>VRN1AXE(gPfB}xC zS=+aK$UOgRY`XIn-GdYu0lLok#FY6lRH%^9!y6ubWo=4Z42J@lqqeO6?s5NjzF_MC zyFWll@F*ilfh~n(?Nw~d-q_VZiDhX!dZ@*rXX)23>7}yZP1)Jf^&b#oZj9xz|) zZ|eZ454H8SL0qbi5sfDQxZAf*yHIbPN8^2hP~uu$4f9)|e`Mmm^5Z`!wtR^Vvj0n( zNLcac?2li7aed>>v-5xbOJD*pj|MlTr(9gO1e*m3&L4#0iI+L3ssBEf;K!^3z&RMX zn*6IdUm8AHHPhtdI&ACta!g?Q{Kgk=jaAR__*2UEcJ)8FcMo&sn(> zKYpsg%_~AQ5_88B>u2fBYQVtTIyr7wj(03W6S&qkCSP1~?GTI$MVVT`_~P?LXU_ZI z`Ul(wBj#Q}HD5sw+1ZVn8@`3Z0CR6_!B^h@wYBO23mCqJL_GqopL&4lqMRDJ^wudF z0@i5UB=Gx&=r9yMTH~3XoCJ#iuEy5yAVdAKlbQy(x^+$Wy?3Aebs_cvta_qag<^Y1 z)aY3=;ZQZ9sh7a)qlN*jTp9(=eT%`RggpS`ujygrG$i~LFX!J*JHDBkdNu+ZG>-z) z+jk!`bt!#H$8ylZMv}E^DQp+**r-_&v9*06OigTfEHarXiJA26z8P3GRD}(ePWtu^ zq)1fmGaELH3x}QPZ2*b-Z#e>;2Ef6fD@AX zHJ@yG^r76r4g^-;B76?JQ8ga(lFgjXeZ4^|RSzhrczeNCRo4DJP2(L(RTHhzfjHD` z1kFbaKcs15A%5b_joONhh?YqLlk5CbD^(>d#Kjp<7(zEUJRo5))Yq#n+mAl;XUtN3 zz3=+^x{ZQtloJU^r$;y*1_QV zg$0q)^Cd8SvkYB>0gvv~I{}-hKL)%4=dg8}J$l$c-?d{$?=)}w8)6zQKmUFn^fb#> z-$G*<#w-P@H$R?-kHzMuS&r)=Ps0>;#3}%Ag~uKJqsBx_!99c;6}K_F`@gyH4TR?& zG$Zx%`7y`k;Xo$<21aFV#(_H|<8;~oiBIZ6_ z5MS}OSF2F<+!e2>OH=;infPRe=(;ct;sQK#DOK(M=SxlneGaY7z+S_XsQ!{6R0m@J zyuL-h9ovXocvdwJcb(y(eHZ?KVTu?3b|88+Y@k~Js{X%0*J>#IM8~XFSFc~ju7=LR zzH5OYfpkD^s-kaT{;BPtJI;q8W(&XGWI6*t;|EFyRS{@H4m7PI*D_S~iy0Vbm5i`B z``3oNb^KvIHk@I{dV~Eig%=G4|4U`J!+yd!I1z}rf#UtQYL+TTL*pzAGts6k0o1x- zbP+yMHva`N5idOPtQyS`Z_#Wu7!Gz}^wpj7{B72!+Yd=0Q8`z2)Sz69;! z1l!pBtpVQ&vZfsIwVYRJpN>aRC%b&(G09hPE~L_ z{zAlz$rZr3jUTfpn{J2W<}{*L_A3HKAslh|ef=oOwna4Ho@ zl&OD>Q7zDIr+TUt0TB%bY(SAr1^_z&HBuM8 z?HeUWu(bVgDaPb%;z39iXez;nr5F;BX zyk{cp$2U+lZw@15}vtGo`;kF@c^0GX}^4;S%x|wX=;flm8`5 zS=@pR@$v%&y(e)@zIbQ*`3HcJV%Ce!E*`@{ z!r3T|15YaU$i6=o(#NxITmXj*xV`@eOpACZwQs`qdzKfgo`^UJ9*Q_~>)w$4ew&W$ zKf2$`-_G0b=-wmN=wXS*ejk5FZRdVJ(jjjz>;3S;rZF!}wA*`hza#o}^2qj3&Ze|V=;h|hjU4R~#R$ae1|As*gd@R9!egEL3oHVt0-%3=S3{eJsF zsrdUFC&Q~75Bcr?*`GCXc!1B z4$dn0?Ay;K3lcwL94y@VV9oY}d26PwI9vgxJbN2nCWTn)QCsBEy>N)HUpK!}8m*L+ z=Tr_o$5SNrT;(p;AB|k}JV;lvXmuf5eQi6*%RJVk(K15hdAs`Xd)>QH*2Jcbi{K9a^Fmg?W$ICcfO{^=)@-UG+?QR@v+cTl3M)%<1;hjoK12>VzzOTDDA8&7_O)Q_TKH+#^m;pYe@^Xwi ztD9OJqtQ8JCd;lIrxi4mROMU0SQ$X8imR6u5fg_lnc~ zNU1S1teA6~njYL;8ES9aSs+MSqx7_B8qOeV1yL@czsvsoZn-&)?`jk)lsUFD3R=z9 z60;bsUY5*vx6L_o?8Q6!u4d)bIs4|%Ga+UPp41i@W)C<@v(INl1kX5FeCo9i``{&g>E#38iIszjjUM%!~vpS)*~Q!8H)#x`IZ=xPy$t|jKwE#5Pc z?=Ho?r|;FAq0k6LMu@*O&A%}q=TeS>l0p}7*UI|N+Sjnt zQv9zy?&jEc*mW}G$xos?I1OUhNK~;@ldh8|^vEI&Qd9Z(YwA>i{y5%-4Zp96Xb{C# z;RTI_LpFU|I}5~@i4*zPDu|to;MlujvwOC~%wBG)oeXYwUa9;RIkw8c-_?gCIK`nD z+PxyyYrJiXu)E%r(BJ6VP6~LFQILUl8l$Zvt((6)2WO#FTAg}Y}YZR^*ENfS^Tg-JI$h7x)QR+Gwj@_?hjklL?$5V=3rSFgHouF>#r9{?O*-JUF zFiC5A`Yo2Jy?2I<<=?}%wQV(^-ST(PX$*B@MKS}jt9A%73Yf;RcvoUpd?Z8WY>{VV zzUjKVZDomzEJkpP9A9PaYgc=@%DP){&^%YVl%f?Rg&+~|2P~m^d!dW#&%}X2ufEr1 zj(8u1|3-Uh4I%AG3;S1Pm*S>9ZSC>ERbmUXYg|)q=%9T=P%Tjle+}OhT8SMTvZ;1U z;HJvyacR#8eTHisc)J7Kyu4Vgfva_$c^ScxoD5m?JtGUo!tTg~h+cB@Tj`|%=R+-= z=7d|pH>01v!k`Foms9~7Bxdt#Kl|dyKfr%6u6GV!;JB$36+yLIXy2NWtSC6Om-e~IXOzB zZ!i4qBw3yKY&`v1TuqUIZeC7<%(KafJScP2$-b2=ONv~UWJ7G%G#($2T9E3Wk&?#I zZZ&Qya_>D}(lk}F_p^s?E3{AQ2A^--yF%N(qm?J5$>Q{q9;;0_TCweZG{m|v!SK8+ zs_CHhBf|7aI?XR4ZbFX$^?}C1aq<;azg4QeF)=rfa;0cX9~PEGNPg4&T$Yh?#WDDN z-6IXjIQ%aYdrP*Q6tz62He2Sp>eAUKIqvL2Xo+A?Sq)nAxf6Dn(d<8`6sGjv9L6c6^^J=LxzCT}fe{FWwON{O{E&X*Y2 zOS(#}q{LEZnlmeMnQm*CG=h5Ho_!^Gu;mweOXHNg@f+^*3V1&l5<733l4{)jmnvVx z9U=D8e&rb{8t)64_3SA7+aeuaiIM1zZDNmGLIBYy!U<==@ij`7{}y##;2N9LYM^dF zNlk9`8aB`kYD#Wjrfx{RD+@~Z_?{C(weg5!ZTFaQP@A1|vZQ31FRn0#8(xL#MBNK`2LEnrjS?Kl41?Ldb$^m zLZ;&$Np%ux$>{~J2O)48NqN2c=zp`XIYI(zix})HIZ`=b^15u6J?wINH^Y4(=gIOs zZp?YX<(i`G^YOwS+jgcPL+)hZoW^LY!@F{`tlF6YD2vty1USIV(zAqhtJZRx zav-QQi1oH9;qt^w6C3)H#c`pLKQJ?SVU%f7AEqnsy{`@aw&+XcU>*IAa3D?*IKF!_ zy=3p*$Fr%;(puMho7fpH{I?06w-US62FX4m=i%)0&j`MGJzWJER;A9CUaYD@7mL!0 zT3=BUYw2)uX)Vhs(Gagi%=5~i`oo`EAl#I#*C;m>A4){2R=w}QWK*}x8$9>8>B4Tz z#ygt#6nRlIDghnfrSOIA>5k&Xt-Xb=Zy}Jwk^X8*bHv5Tybovl&sOrE?YxUli3W+D z1G9%yD{+?w7&neh(2;GgsW2FRV8(UbO5?5&KEr!8CK{*a_&3U9D!T$4WuENZHfBA& zwaw2*R3c|lzC$lexRkd4-04d@C;20-z+;E1u zmKr)ex~cXk0e70Y5f`Y_nVY=yAe_Jzen$Q3kPq(TB1LEp?Tw??I|SVFe>T&VGf77_ zBY%^gqBYBNB+HcwMRR9_wg+xA&k70uH!mc!iUiLww~^An$uOl~_QUR@jSj2;xLn!LJ;kHt<j2B4_$Njh>S;R-!uhn_aum==odt;wz)=f;p}1x+@fQ8o5!!iXND$a1UMJp zdv5k+*IJ9Y&zsCrI!a+1IVPw=FnSx$OcBz|3z5y%Yo(KhB2+16F-Nzql#uuX^Q^?D zHY62rtDMW!>l}I+oCL_GNm~)}+M>@?=fp1T7(n2 z-(pLOu{?NXTF1@!y|r#BZy4^nCNwR*y6)MQ?IG>57Zn7>4lD)ch|~B4!)%#=&onoL z^9%tSoy;_gh{K2LSTPVn;6T74j2?{OjCl}Z?0tReou%moui^l%Fj~{i;p6e8`gs61 z`kdepxkkt5@Kt|6`*`4P4p%n2za=ogvU>t-r*8Rg{E!=faL1RE6N6cmuLg5_qC&c? z?gtp@R%oP$!VxF1AVJe5ujNxr3IfJ=cXUcSDwE@*HNv!$`Xe;R=Enn1+BdIodDLIB zo5RcPVaz!y4hmElCBTl5Hzc?ZJ3#`-SLAjuEt=%HevU)t%jgY5Hl0j}Rs5maRzh1x z522kQsg;*dqkdriT8wWiQB(XpEO&5T-glB|qw4Kb!N1(EXmQT-y7+mt?vZ z{O9i->Pr7mpAvl27tc3Yp-leYe{l0La$pMs0sxWaT&q^??bgdKgwET+sxV^8(f0eZ zl$Q=Mwf2s!G*HU~!n$6Tu~(v(;^lh=-*>RR1B$nSrT}L}SFk7BrtBPJ*iaWTE1Xsb zPV%djL#e_b0T%}$r65z!fwK+PC};Afj@2V8@@`yU6D!e6PIwTt{QrNlu@JqI2S#X1eUxG*Zw`VqyT1AV_{?jFlfG_c385;fY2r zU1)>X%Gqp@XhlGW7+oyvCa=VFa_XwJ*{1N7M}TN(s5<;j;suV8=t{<_)RN-6dyh}h zfo)Jiny8+<_#-%KCSzB$9ddTnaUb03S+mvTCu!#6X<6ch&4QFM>K;XIRO4%tXOwDi#JKgve8zh`J$ZL}SH>*~SdF*$C!ChU8? zcd4y|J&$Njb8MVvhL(~`YZ2|NcYlUd_ZDsE_{r3WEw9eJ_mu+K+ASF z;;RKcvWFGi@CgCmuPSLds^dUv;ol}}5o@{0wYiZK1gxX1=E?bhz>f4$!@a}m-)XbD z5Bz9kKDFaS;k&>6(5l;Uf=g)5w`^8c53D829)V*6N;n^e}{k!*;%-vzQ)EgCA)d8nL~z$za!4A&>r@zIDxH*Xh4U= zIckD$FR3YlUF9eiX6HsmL(v?>Bj?G2I)BcvBX|TVb`N*>tsSXb28PpE8|Au^l#Z7W zBKtP1ngE!0%H6q@)~3Jw3hRkM+6`&H4~5nDhzScbMP_;2uA4?NtKy~OSv#RzDL0GEKx|369T`NR;A;=6+kZ-pNa(3Y_ z%}MxB$NU^6nlB#e#9q_dw<`Dn~I$1y*F>`VA zUF(uq%%EYwKa@hq050{TXw{ku2m6v)Myh?Gk%IguKVjIC;oSfS2e7yS z$AkQaS-gqn$ZdMJtO&x9V@h-Z!(!cdiifZZ0u;wWNVuX zSUaV9Nk@C!)Zu0;?sy4|vC|p&v-pWhEOZ;=~>C| z+W{l)&dYXXW7P>(KVcHWt2qI9C75Zif7(`cQj$uSkzQ)Z2Dh@>!22&=^(oabF(H zr~Axf+34U->Pmz&dRAPCGI_p<&yMm90L18$!cGrB{2SjY?Wzu}(ZpBV-jW{>5)Cc- zoIi2*A)ub13qzx>26fzzZ^;x@vf$^zPp)o6kf@}Virdz0lInQwz?-XsLGeNIx*e;6 zp1XhIgFh^E$;*xt^y;v~R~$R;#Fajq(O@GB;~w zt-cRcuhJti2f$fj@M|}>3XL8r1d_IreCd~7-fgEfxKF0D*LX?Plt9v)rW2cAEPp5+ z*;yN!MvySXuHQ?g7eZM8y{N~}^={1qzNvd!A}(|W{efl@0IG)sEFQdRj;JA3qg{RY zqT<#lx<25Cn2LiY7e(X#hrQP0mMNp0fH>Sl(X~|OYj7!&ynycbj{4diQaxo~9Brt5 zx)_nk8OA7~6@9=vg7}X1`3`hje+Q~ zw zTPM>u&kIWgeI~s-Sm7Qgr(o>nY0`oD5zf3=*tOGMrjz^A@YKPU`X9LN zy0Jy&F84@G3RqgZfz$OaHiTZcAY{$lGyHPbK3rjUFiPzmz9^dA{{!wZdcx)2I{ zik9(4drE6ZPL*|SIzOn5!N(Zk9QS_5A%G=v_u$HG(ZNPwP;^bQCCf&NicV2BYoiV> zD5??HTe23K6f#}a+4oO!J*SwK6l&;F-z~*zOGLK*^9Q3f+DxUK6*k<{nEIaK@8nk7 z*}*h7pyU~$GGH-p-Y}(^Bj2;Ev>Fbk;U4CmR+G94*>sEpn@*Y@@p9&;Ga2HBF2D(g zdq8+NgF6x>X!k06#GDS&8cMsGNspgx=dwg7vDASnFsjwo%JDv%pv<<*NE)SJY~_x& zu7W)k`dBn$%Kz{#86WXve)}>4s&X=@x>-riItOyXc2;^44YN%dWGw;^Tfkm;pFe;w z`Q`4gNPY8xR1{80)YzPziMEXQ2sl*^8D+2T5q`nMKpfqi=+QrYEw!8ICKE}u(QMe;O@xSffwJ>9iD z<}v5y_qG^Ow$^s?pI37C?{QO42edjWP`D=i>}(iNmBZZc{U2DU4{7{&v9wvCcwAw; zeFhFb**+`EE?-thal-BJtqn4v-8)}J=yMhW!Wdcr@Ivcq^`-S{NkO(vu(e@GXJP&F zQ#4eu&MtVEr7;6-?WmwD(~^jiEX_ZkdS`n#$=A;?qd5o+b+zoF7MweEY)+by#HieW zO6tKQTt^FMwv+sz08z>*lIwsywaoNw`7!1OT!RTkwm4d2U9BunQzM}y)4smcmT2_OO$Zg(|x8h#dmIBk`}vcZts z-U(DJ1dE(jPj{1~D%h*pe18!Llo*W@5xU38dZ(oUyHIe6`@GF>i?|#exgOvK>xY~D z0!1xKbDAU}9_s2#8P&B{6FKC>FxETcVL-s=#H6W;&VeL95{Kt(fk?$%5uwj5FT0%N zoY+(3(G*v{7wR}O1|_|qwX0)UV(t^pGhQZ;c^V!*`O~25h03i(YzK z^jEy2qY%kawl0xp$co$m0j1JVJ<}B}UPxxv@5ZvQd4haaCLbfJGAnFt;Q&{z#Tzz^HhCC}Si8S@z z8$Doeck7nh18yv_Scy2p7Pk{62dBtCly&z^^#VhPh$>Cr?ER9+?^`~n=r$#5Xnh;_0TzlabudFE?;ytMyVagJbgdyX1aqhW?+ zyCbp59LHqmii3ExJQ+a>AWd)RKq@7yH<8_zYkdUD)ADM>%%L43aQ`DT8Xlt=%C5CqdH~e1_oCJ=4JqCw>Ys zsQe9L<3=>Qe}cr>vWLU>kH-^Te}1F=URyC8rz)zJSEjmGzD9VY<35uzjb5EY8W3cP z!s;mB0kqfOZj#MuBFpOziQK%F0=&b`3OMyO(IK-cth?@7A z-pc564>s#G7CzwJFMU3=8CRAsxu^Lcf8o^1?_hB-I>h%jkOC||9HU9S+ZzLO${>^q zD00ie95s<#k%ZaJ%u}Ej@{-pXk3wZnZ3D%v@--nFgbneIj-1b)fn2^Yy zZ9%~DpS{!*+%b?Kk<6x&kQ@4Pdk%k}pUWo#4L*DewAp1y*Uu{rBgEPy4hXy&{&NyO z!c!BI?nl;7UQS<@h=6Lw2hx^%juGnASWA#X(SvQ`o+98UXB-6mvL^q6aK5l_;tretc0Y8Ngt{Ac2avJjA zSha=Zg&r6Lt5U5jAaA&p&JPBGZOW*GbEG?>MtY&@swEL|0J(!vildu}ia$f`(&;!P z?7{Q>y8MzbQPViZb;$6;!mKn>7;ZoLX6?cpHZQpeI-D%>EePS7ktAq6M{ z3f=kHL1sExR6hJw^O`V)5z7w5n^G6 zKKQapSVoh#*Xzys#on~Q{7@2IIBod&56s~dVhJJcF}sf5X->#;9lC<3>l3c=$DC+z zZ-!R7>Zw-{a?O&J-&Zn+NP{wW?ydLnVDiyd9wik;&c!t_hz#-_Pj~rQJZ9nGah-7< zO(SlKz^l{52@ZYELw*7P3oK7!dVnLSCn@j4fe6>;XpfvQ?6wuRstp$2>US>wm1-Uh z1Xyfkm*ge?>V0kutMyiEdVsqw)Py-;$FeH7?_QQlT8&e2atS%cyM4+14?2BGW|!&h zP|>}QLZsqs zymt}HPc*I6Q617S5{Bo~C;fL9Xw@m4Nze&Qrv)Y&;4pbD?qtF#S0dbLXCfR-@R$+Iz0l!C$;U`+k+D3N zD5K^pFr}?rw$73^?Tkv2txFz@x$ek!j=HlxQZ-}vuuRe3xIsA*qQ`srE@8XQ@*3kr zc}FdHMKVOCiRjO)r-l9xNu8dgm{&QV{x$G^fl}5{{JhQ{QjUsaMujFiP4HdcQ{5>h z-1f||m(n`?jgS(qaD0+uN`xfS&nJWzb@&AW#3t`i9a|QR)!s^Aqb4}+p}gC zL}R_kqK6-eWWMw_z9mv#Chap+8(_Bo>VrGX1%qEl`%#hK8hi?zkB9l*qUDXvb>Prg zESzE`YRMp3!yByHHd`J&)BM}7DrQEHo++LpZ{b3AdqV>iay+oE#nqiVNwRj>ID7NoVsnLNKbW2g!0)A zkXsW(e`kB(G8hFe^%Vqj=3@wVlCI$lEb>DU3yLJ$kOc-v$#0molo$7*(E9Y3(SQGe z#H{;?WoJPIE2g&kVYAyJn^JPh+LmpLPS=e$dOI;t7v8hI zvC>6DE_5`M2d=?kNz*)t@jjN1h>|o(ri+O)9@*WBH6FCIgvW6lW%C2}j0xfCG7mx5 z9_10-JIGpz{T5@8{KVmA96Dlz^ovvjiWWfts!o8)NO^{4GgUYE&GLYMm2gad*K6d? zEs%zv7rlL~xWUdU905Fods=+*cw3ND!E?HTTuKM7&Q0Az%-cQK{yt8gUr~C*%YcST z#v|&4>LAcO2yK5Lp*k4%vI^8SW9G=bfxChQ1Rf z-~T!(oppT!(foLkFRunj3vTlZ_gNu(5^D85i4uJQ9WyHts6K6sx&SQbMUiG=fxu2Y zfw#fRGFH@uyJ@cnDS%{yXTX+lB;6QrcFPiskf99LZHXZ+J=DRRVVdbu-`)ZG4l<;g zqfoejV-?4aC#KpVSuY)QA4JGO)NG<$1YSey>L<5m@JYR3W#{Zicu89P4KKtFe3tKZ zV}rEJlGj9*QJ=G_;i=Tfs+MRwmV`8|0f$8tXv6q+x-(S&R=g`D|2$R!>1{`eNC%fD z8uX-Wg_%|EjwyXHHHM^-G~swr0CvhRiuTqP zrOQA|?!Ly4Xuv_Cvd5KLM8v2N?qceiB*JUq5xrZ${Ams^*iOhG!tsY&WvPq>5(;^Q z3i=vkUY5BcM<}+RzcH4<39{$i|G)@-`ZP;ESP#dI>QK9&2oBp~!k!xD5{=U!y-BA91x`O{R3)PPT*HUYC6*CNRoq4$0Yk7C}YIh z%AOVt8k|s0cA5vqr66G6$_>sCsO3*hiIQT_yNZEbsU9JAq?3 zYptslB$kYMn1$nTlv$QT`eka<^01+T7`@6+77$?t=4y@P)LdJzXWfEZaeyam)y%hx zi)YxQ2*|{-adq6b;gYqPQM7s8?G$nNss59Z_4yk+)~n((NNfW^XVZdv?hyIkA|FEDXzwVfWOv6rr<15T2w;0KJCYS=f~V6@r?5lA7{PYgB01j%BXmI zJ#JdG&uJ3e2UBIs3YXUH2reu_B6?&@^R! zUl|XCCGH#(IpRqJbH!l+SfzgO5L}#*AcA4ZMLRO4&y;3LGYV7aR4CI6L1C89%E!)K z8uS?Oo~~E#(E+>b8X5C9_TNRqg6n#XgI}AlFSIfy$oQ&5SK@XTS?rLTMD){wh(Xy< z>fvbvzCY>34|H?V6KX|vkc^r>B%^J}C~bgyH|u!dHcNZYDYp1_lOT5!JSY`qS;~Xb zT(jqOcxa@kUBzVE5W)69tD~gK?qD7WboB*b4*osDrk(|KlS-+fq0 zkludd-`{~SPvEp90)yntt|>C4=CQh1#C(L--Ert31b7I*U1tG&BX}RP!BrV^z6wqa z#`rm6^^$qbkcJ}UZunr;LRqe-c}?-{&_*){w2>LD**MIUM=8i40{Ln@YleER7^}1} zd7*~to`~p-d}=?6%DfHMH*#liY8neMwOqCiNEcLn?m13f5L8NF7h<^t!F{AbK2)n)KEAt^ zw{WCZn)+xrCqK7Gu#`32orYJo)W;c^H|V5OhTliC<+7;Xi6(4ouHvoRN>fh9E$FRi za+dW_@u;gQsUn<_>&ebs3tBVyWxv`s);oczJg$iC9Z`AG{A-HR3tXW|r4wUT`3zZA zYO9sV9&CGXi-Mo&kMdVzX>kYNAoo~0=+sVF?#$%H@V%`q;h>{xE&~e8u$@V{gW)Lf zREOk@xrJZ_X?_flow5XWf7-VX%|coWuYUkKzb1q+Dvts*S!LX`+?L$h&rQYltC2_l z;I(P8O>A_=OGD0sTPf+iAd{!uJt)qiW-GJbLNC`!Hf^}KDMF9_7{61IOM`osk<*?D zuE7W@h1%-soc4_N7@s4uHK+5IC0Z5Z@adu%z<%R_R{-g9=o<9=B8$XQgV1WyeE)WG(zC*y>*$3& z2TC+_Cy^ey`L9}`4L|rkDBL9mUy`$L$2%QTij2|99HhJl!!>*+ouACihHAhc5kEj; zAT$ue!m@X_ZF?G4(?dni?5fYg#|rr=!8d`hEge$MHBBL-LzlOP!5+Pd%7eaO)vE2R zBh^s~b+E3W%Bx@vl!Bv{402%IMwOOg&znW}x9NSTKgLVK0Q-qB!lS9)kp7#OUhUJu z#D4IucT^ANQPPOJ6%uKqMbOnaj4EwyB(0-$dPBllAp9Lz{Byldyu!$wR(gg$lvO1! z>$deJKst1G^R>gevIM>XF^Y@=u%6@qibc|%NfIVoyXvD@c99ogz1!SNuL-SY{MRbJ za2M$u&D^q}h3<7aw{jD|uuFx0iM7eC8FmmJ64qo(ZWlnc?kjS(gkA&GbR&GCr3Yp= zMDu}SpX5x_Rv=H|OIbYBdu{#J7_)$hUJytD9d$lGpOb-rL9W?#B<~BSH~02FD%S@Z zIYN9gbkFVJXB!##UE5P*ZQ-DKuS1A<1l3Uk$qzNAVd!}heHaF$NC z@rHE~y?=z&=9ZIIpra}y8PI>@;w}!{A9a^I;h*F3W2uJO5@^|gSnyXRn;IF<%mye` z%K}72*F{vsFc3DXG`L$h1v#V*|H$BFN)5cw9%>b4Gx{Boiz27rqbz!-y(b$4qgK*g zNMi`A0aq5wnrq()ogg2pGkeJLD55}z6GyNfdETUkI9F)9XzgJ+2+%eY*F=mlPi+_k z;y4g-sN?pXzmklzlH348z|_*(%B!dnf4)%kC+f8*^xsK?Yvt=)xzB}89imkfQ>PKK zYLK(#$i-K;0C{(Jx*qUW`AfzB02a_y9fV85C{yIIYgU@vc|c;Mzg z>v`!}-XjX$S5&Kmr9)WPMj%(4Lcv2Q2H~0RuG}qlPeOSb-Be*6c;_Jk^YY5M6*;N& zY+LyoElJ}KDP**VC9}D}f*$xodXMQHl*6^egfi%KqwMV?{LA5-*NEGZP}FKXy_lto1^!mMN3B)sPlz7YY2~ zU@GQEJ^Gy$XtS&v#OLKr?GoO&6K0_$I<@%^x^)ZEMTS}gioX~mn!(GB1Z|^^Iapoi zLfuZ{^Dih*C<1rO1#69B>HV0SUe@|?vjAt>#%BaH6=2&98ZuZQClQG4oH|uM!JQ=I zbSf&~j~?Z-4%8>}N9tVEUs~SpI!2pE-4#0Eg5V{i$X@g`q%~WBX{A^jC{`1wxVB|0 zwHJrmt=rYkaTZke4DB9V6aRX*I7h|jW#>3xEiQ1H$2eQGh593%D@VE_qLqCdrNZ{Q zg3eZU3OW8%1zp)Th{wGoK5&9?`hXxS z!0-dV02c8Kd|oy)r$LYr3hg?;w?OZUj(Tl6G}8TXsVGKW5%MR`g+go>sRSNFTxPii ztbE6IPI66gfw>oMqKM++F#H_}}+;{lECwYWcE zh2>>8#nJ%t`AOgpfgb50YvSpgnGu{HBkXxWlJPjR>-OjS$re%e4i+H%vxBWVe6iZR z^Rjl|1dEo2DK*o18`2(`K$if6k?t+z$W3N%jU0tE5YRHhE|Km`S%aI z4jir(t%nRD@iZpBG?vvufJ@`;^?ZY!H-?;iH}n8$S02|{klosedK@4Pp`{ee$4KQu zcVgsYM+yKHc@6dDp<61;wx*eVuXEZ|dva|>b7iR!rwk?4xK+}on+YHK4~^Q@DqG&j zY{kQ#I1e`Oz0`=e3!=#Rwc3c|H{n8S4iBfdQ>@KxWgvAeX$shQ9ETrBt9RJ9yD`3f zna1Yz2#*j86`;P0kv1~ghnnwlEue*#-#jXw|M?WoY#utZ4wYBWkvFkja*+xJE6)Dl z!4NH1ImDCL|1c9@=}{98{;YJPam6`#vV28xGX%#8*X=ttA@qW>S~h>TuCk7WM=sO> z$G%r(`mE3{Tga*qXpw>irY~mpNbhyVM;NybpCBf$Ma8@X|Be>?{gn|m&qMv`LrOLj zocm?e2dwJ2x>+hrlRywY08;oOMhgE#R;c6Hb9lKjQRYz5HGG5j+JO-r689N0Jl#0h z)!&FHa|3^gn$jofmx-?|N#i13YR$lBn&-o{?U~CBWusQ8S)5TT(+p)?O{%|&wQwSi z+#Gt?q5kLlc-$Wi7!pp_a~g5B{`1&ux$C|D{4hJb|B5=dmU9w#9gl zoU>@Vd|2}_I=L!U`*1fj%GW)AE$c0`F|(1!3y4yx!0hiZr&eip8rIt;+;dt|-GRnaQHHH&EDa zlq)Yu&2euvCcf%U!%1_DH6u8*!sEP`ClRDpO*HtZA(m_gx&_lF)HgWvIi0lGMg~vrTq}&itR0FOW$dT?6q;FCN6NlibQ~lYF*>f0XKD zc3FdGcik)SDiedzx0z2vi6=0#%*jzE8!k$mgu zOz4$#6GN{xR#KYkw~Qj$4~A+{WR#1Zcb+*x6Rf2#DSsDw~DnAP($!s`Q#5y zzz36tn^`7B((r*!vt$&uzx2KpUa|&jssldyJU*wB(=?Q%a?~ZnDqgmF5;N>#m3e)1 zfv`dG`z1VwKx6yc4hyBZZ5eh!O;{H#3fBXcg^1Qn-u-W84cO`bmsawU_4wzq!JgBT z^)lE47N^yWt-h@M3(#t~!RQ#2unHmK0(4|StgnUdR#1Ha_cnjsw;!tgT7>;V7JY4TA zi!K0P8C^JND}xrhlWrZ9DXQ+{8%f%KVYSt|ijxGtL`p|>CsN>E)-!vkS=kT`zo0H6U0%8fQvoM9j&V*LW+LaIX zAU{^@Ec4!CS3bOVj9WvzSn?oEqr8V|iuGkdletl&1I9&p3~CQUG)rn5i3_7%t1;x| z?{CRIw0Y?#;%Yjx!8B8-;~?$*_EPt&M@naYjXAqkgC^_EVJpR2Nu%_z(n66+p(GKN zLxB`Q5wXg;v)#xWsR89Y>@`>%34YE&t6!wEnu<^ZXu(gSYsk8ikmL|Zs_ z?3eoUfripaDIYG&5FO#<0rUS`eT^tk8;>drC)%y|?FVIy0^kVcVAKH8Q{W(Sa6P~t z81@?eghS*6b;~ehL1+-lSx!=)IHb;*tT{p#K3}Gj9f(T<{FPp3A?6*S^ZnR63cJXi(Do}3aA__N%*dn#I&)6LqM_DYd5v4a$98co`%WOa zFhq@dMDpGi{-)v^H_pJp#1UxWLjGkwFhEMzHumrU4__<~st{&fcFB)ba0N=N623v{ z)5HVzU|~K<|1&6{>krRi*^uY!f$uyxc1|ZWw8B=6$3xkPT$lfcvUiV$>J9(?E2I)r zRHKwhC8SJIO>!8LBxQ;uIZP#~6gi*9j6)@nQD~CGkP4wGWE^J_IWr^VJmYK}#+WhZ z2&Kg{_0Ukc+twQ%*` zKG8%=1PV!)Vdi{9|E*lv-QIIa!tb}9@ z)Y_|BO9juPzO5l+oCvQ_-2yw|bm%$ibn!P<1_{KxPF%Yy2wIWs{@V3Fg%N^(#@IZ{ zms@zod#%2G#f&sj2lVE-35Uhde$lFrjJWaA+tgKHy&|9^p6 zf&TZvmbHoh3u^V>C7f=ok*sd~@1g&nWUJTzdz$Lnb^h;UE9JFOTi<(LVb}fs7vO5s z2f6=wg2$ul)@^XQaqqVAy8k(cubqdjzwRD9y32Y%vu4LOh0QVA@;k17(pHo|ukd;2 zdYAbWhlkI$Z@zYE+ryimYEAZTOL_b5?M;W8?J2@FZHO_CClr?x!60;nRy!W5N4?3pf2wL0SJ(We_^yyj(r*^L|VexT@~Qw7@2&de9md8*8E=y6UA^ZjXSU>>0Z$jbw{>iE009G+N9E9=u9t6;5Mpxuc= zNi#7I`H=L_H)@k4h#rY9&MP^+?_5-bPknwNs_k-x=eNDuW?jI{6_lS*^X{$sv5Y#? z_#U`X*br-wF)?CgTQE`T-PC@hXR`E10g-c1BXT1HcsR;Xy8i65NQNwd_ceXJdp+h7 zJt6&dPO|^ADB=v?FnDaQh#0jB;jaGCECE{^{%v8lkW7}tmdwn&ckz9Y#b=afvXpyr z%*^iFl$87(yKU0=E(HKnos>!Q^emS`^Y8=W%@jwFFa=y&2;e^;ZJp&|=I$Vbe6H6I z#*%ceI$F=%S7Tv!{Nwd|v_1;Fgv8MdQx^$Y1D z8!d|id|@gf7@xtp&J>7+J~2n0*J+zBY&a8B%E7U&Jj_%jnd#^Yv~N? zydYD!dxkpkJnEEw3tb4j?iR-!Oq#d!&gT3(lEfJ1>7S5NBVsf?o|mfQ#wyi?xwB)x z&d}-YtDX#n-?Gtso2GWkB!n5sKci23ge1j=NRCwt#&q`SDu$YhsiR@rIUn>P323`V zG4}T@U`YpcgEvea-~BBn=Wy4Fl_BCAO_&o?Rq#%DvIV8RZ)UNyJ@BsN$Eu2h!CU8z zW}HB~T%8E3yRAR$+2D4|biZ7iv!W+y67;)s#HHEC)71KZp9;p?KB$hTwh{>wmcG|3 zxerJP)+WwS-p-ZmVPi!xH=tAjNn1*=jNjh^F1KJ99~>g&6NxqZ`HvDM%93jZnjfJa z-4An9eQmP1`!ql70bazvYB45MTQ@kHOzP2=lqK@)A3qlzaF6O?HKy+qr0@TfUWCVk zA|@WMxJS8Vvt`n@uQ#DTTU+`M_o0>aS8AO_?teXzXa8XeNvdSoHPw|dtZFpLKdNZx zu{ILQG@{Q)#GiP@i{x+6s_o76ovrc6H3*)C3Eq2M^E}KTE~0A*`N{ilNngR`bX!@0 zU$n}^=zIyUbT!v6Y@%?=F1%02EA^P(bo1Fd?hBN{S-~8kfZ*LuP?3}xzMracQjFNW zadU#_L0KMBa!QU~RNKL<4-poA8F(fR|GDr68)%q&lzTwEe|^B?Jy;83=WD!ei|yha z=ijzNy2M^!9PAFan->+GT7+|wd7{h;g&n?EjfT)&Fy!I^wv;va%*Bn)vKxrv9gR}omSt6wJ_-CJI{lw zgim4@Q}l~q{chn0ZlJ;f0Q`Ir%34S@XhDubFI5{?Zi1aU4rtcm=h~3uJ#J3ODiw3_ zQDurjy(XY*_Iows7nI)pAr^&Zv3?voI1F(;8-pBX_L4XT!h>OVmvPb3_n;T6vYqd) zq2Yr+Oi!!Gc<+8`Wb;g!^Ed8_;l_f$7@mLDM;sinX>?O!NTbLy+i4uOGTcEU${q&@ z!HiE9#JKAUF~AAomz31~;nuYH@oH{wwC}%ppW|QE{U2UFKpxX~*~@mw{Ib1eRx@@@ zXzD}pxgZGQp4_84>`3)#?;=$weHBNr<}KC!b_raO3mIV~`1_5LUSPy}h9nillo*4* z6IDQuf9j->Oo)!CT55CXBv{`4g`>=`ev{jlJx9++5>f%OiTz0=#H~FDBg{_0oLFDt ze}Bd9iTy_5kaY&Lp4@U{!P?Z<%FTI1Ek^T3I}~xnbf-+q-JGqn5;-9|y?B8|pU@o^ z9g|r|B}QNigU25vWMG4j7ev*$9F_}u8)!@cMtz^s#ZjVrX$APF>lW}TBzA%3Q{5_T zVg%F4nHE>n6CIX0ewbExSiH&j`hdM0_%e1jF}I}@d{t#HQn7%g+LA@|+9+Nx>9ICQ z&EYA=Vi(xQlbnn9q}a`)godw{W{;;n z8pa^ju=gx-gm%kMJ;mlHq07%qg`OQ(RW?fFc#lWGbNOQ=yj6EB$xjVDTenfDWL^jl zjLo4`{F$~BdQ{+iG;&K|-WP`ch3$;Et+Lz_7WWL$gI>Fi_zsp+) zkx+ScG_9cP_*ThI$&Wa-@7Y*iOZ(WPQH2;>LG0f6eHyusl_gwg`Lb?ds{ATykg4?7ho;Obe_HAELmEMnC`4@RrhdmQ{T2zwPWv3s zX`vsthxSC!5+AuLNq~YC!-|4BE`1AOWMb#F(;sEk;Jf09u6DN3TXUQ6D6+!T_rMQ% zdkb11rN@)Um#(*_ehb{rIvh4BiP|8f_2a%D{Rb^yHd=UC8Lqyje*PewXrIs-(vsz^ z>eSCcTNn*k#h1l8^EP@sLOpgbdwbOJxZU96207czA2tcI2*qOOBCtJ0>`%?xtD=|8 zJ0LRN9uy?a7y52kD&n_%9a&FHXwvB{=g?Z}fWN5@?$~^!F|shn)&iA*E%w00!B0E- z)D<`+$x{&!)c4X03O~4BgfAhb2eT_>uM0egDg1>coHNUW^{1ypD%d^ULCV|`1hLJr zA;u-<`e}eJAuHgT5x-7el99dnt7>aYs6Rl>s)tz3V;Qcet&d5r)p_7l@d3U z0u4L>78VWj#OSC^sYl~XZ_ZIOKh86A_?bss_R%szm<8X@&-kCHd6)o8i&7BxQN>%M zltD}Tp-{%g>KpN@oicd%3XpIv>f#MW$=3R=Uv@ptoQhNQC^|dvE;XZCVu|~{@OYBl z+dziSV=;Ax!$w_~)W8IZyaZUc$)oF)P#z~Sr^bOPuGtNKk_(Xbf<{HzTXcjxD2Nl8 z0{;1BJ8egIX{~xdFH^1E{clNFgxt3u*i*OG>99-jH0nKD`G`nu{6`sb;LbR{6SMTE zGG(<2I>fc^JGhE&C8WSr0G)s4UKaQg9*X^Xk_k+W=Ff@URxT^Q?m>?q{0Bc3xPIa1 zW?&pv74&yE_-lLCrYvuOo8ENrr z^@4%ByXm$use4g43JnvHTvdd79fv5yL2b+y3d)z}OpF@vxwG3>`fk#6~#;u+~bKzw6?!V0VM=5?&E5rBg?M8#9%D>95*i3G3 z$ZN}uJ1aOs`&2Xck(z#br{H`3`ss_40}FApd4y-t>fKB)E#VHk1gx@cFX z2JaV6=tKmbqK$?C7nE~ctfPXN+QHh2^OYwc^v5FTpa-&9qtms22nxZTI2hr;7(8rXM&t{9aRlZMr&UdC)vjUaKi(Z(rESc#Nlm*nhMFL!nU!n+DR zBy|vLPWL}MxFQ>W;EiNV$_e9k@+nC{i<_*f3~n3zZ00|~0g9Xrq}tN*rbvn0&a2ol zr@e@uBVfzrip~MY;9E-4eH4YW!t(B?alCvV@1Ey}uMbS-o@KkAKua>RUB88}$9#q)#S!;v78Q zK|Za~3>2tPj~%2lNS*g*)PlfSJE@|dKuhXxv^tutXkNRK=qG;1HE(-5Sv@{CLX7=( zU$l|kOZt%+Fe3)Lele##>aJ*VJQiUg$O=nGbo3+zOwC%|pK`CH7Hku&NFVYwJ`#Jx z@4{$H^}f#7up?CLLb9+VA8Y2SEH>;WgeQWpfk|n%R5dWwgPP)0!6)p?#bf?rkkLj2 zMo^2KwPxEW2TO%xQPRm2*{>x9D7!OT^aVBxOuk?V6jgJ*%tBd`y81N!rJ%F z*7(RjZ~|zgzThTq6;u~)qzf`2d|W=<820!JjERys-CF6{Vosz2>GO9PjtrE>X49)Y zR_SlPJK}^d@y7BvLj~G+E#BDU2T=549q)B7dR(}#9kYmrr!#FhJdf54-u>4PAK3hJ z6(P{l!dmD$@1?I+sr9w2IjS|D@BCFjdO)ohH+BDc ztCbhg@A5Jva7X-TxYZX&a{zP$vNhr*^?=^A4WB_5tm71)^V|=a=>MJO?E({g))pRH zY>QY@SoqP@Yi)5vdCxk{6H?AczzA- z@#hSFJ{-vUy7nIyf|**GVQT!+(TLBoX1(MACJg*7Aw+(y=kD1)OsM&16iqaqN@YD6 ze{TD8=hRN|-xf?PwX!|JwElO&9l#+9?Fr2$Dm|>B{cBUfcNNK>D_v)Zp^N*zHl9jy z{znQ~wKb}+K9(*Ea+NexD_F4ih6zrpCCqjf7BRz~XfizMhml~7ktq@t3cQh=w zb}rgnG{%d`k&@DXIXB40(MP|Tm$L1v1tj6a`HS`)g1!2BR;+S#Yl5_>bdf?2zQ7fM7%8S5~q^@J58xfZmo*E#fKN$b}jb zuSr8HKugf1hrj2drbiafW=?!>2sRb5-RQ(pOZVWnU`|2wAQP)T0 zS<~`F#~()*Hye@2(kzh0=m(h!3RS+|f8vrtALvVav$U)0f@EmutvD-U-xO;va##TE zrI-l%Tq}Pg_2;S0wH2^L7FjA|>CLpYp`L|~7j&YdaE6j1#kQVr_yFUU#T8xCx~*QW z-;LOmMR))*34RwIJH1;MY#{aAL(S3@xij`ypPl=f$o-w3<^5p*dYEzvaZ7Kqq#XD4 z_TdF=2?OW4wPvvE53>)nE5=+tQRgFa_3!>Vzx$`PG@bNX3p(K6PoZzS&1T%~Q)1{f zALQSwG;mcG1Tqnhr}bzW$g}Ux2wFl~E1cOzII|uWn0ID=js-k`3i2x1H}y~Lqu}50O_x*Z>-N5!%~Mgs0f95E!7wj*x!#q=MM#Eir{2 zPVTAVr!3dXvr{-;MzRC^+;>@4&?WWR3EG6$O-4QNPD@<>&j*lQD*GjFVrvpeSvXiB zw;%t-YIiH1U*N&(8h0j#?;TE<<>-!_eq97;Ga8rtnn|=~p_xJzKX!I{Q=%rl=NszN zrfECY<~knAT2|8Gy@^r!Q8v@OI3U{;F<;Gzpz?}{s!+zYH2x$D5_~)+f?T@iX%8}N zo0kiT{r0c|ytG5Mb=LWSS(X|8Pl021yBP#}crIjiH!ZcPwoVTujh9AHqW(Gaz1uT7 zz;6Vf&Q46pq#I{v-d9#fgDb87PLazyP967Xa2$KEOCaNHY<(liSD9a$wB+`_&PAD` zSaU=sL2}oKHV)3V7Sn>w z08a%r-(qqfcmPz(hST!NBiFB37^fm$=z)H#G*6w%e0xpijyU@M zZ%jx-KO?l*x?cTP@bUgx6SAF2gkaHJu0C#an{9lcixxE2`%AAz(@?SN1Joki8g;M! z55pvm6;)|0S;7RorPPDY`EsJ~s}qBnyNtYm9G|wurU}mu?{fxj<~W&y&VsB~iJ7y< zRgI;?q6Oc2$^2kErA2H|{G*HN#$K)WXp(7rEIZZ8RriV_EMT0aq7~3RX~~O${T?-l z2jwPmGh-acd!fEW8G{?wxt#+?)DvxBDurY(*xkI9Tx_1PscBkjh9M$ z;JeY^ZfQ_66oaGD!h(+}&UH>6r6PyQ#PHtcB?l)pOu3j!7XE)DrBU z2|dNMm^`RP+<>)42De+icP=)|C<={N$~EUOZi=b0Zw3?$KWUh(F5H8~Md5QK{(>D1 z1iv%pK=>A{CnaDoJNzY=Q84azHP5&uJCdEIUN3e&8{;R1uRg?&iksvI2H`;1Uyvcg zM%?p##F=l;8lwLOX@#C6uF%|Dah*D`mD&w(ZD#E?{r&NGp-%BU3%@rgaM$V9a!ra{ z0C09*MRp<#sVrrnm(GQ^vEPe1N_XAfq6-tv01~nayzzovA#e(EOkuh7MlPnwCTJ|b z5TXfqG_r@IhhaP}I~1FfARUs*6~U5;6v5d-_#}GbX?wQp5Saf^4YfHcMNk&*@QxMS z?oI3fM(3PA+ECS5R#pg$%GfluTK*-z&Q8_|*?ou9gi^|cJSVgwHxNf4xvrzs_bhoS zdRnJ2F5xP+1eFmm^$UOsFs>+oe!XOx%6Y-L-!EIhgcc~wqW?`;rvc6(o^t<*j_Wa7 z{^(y$sO_7JZxgst6>r( zF6jDtk_??;c`a2wsQ}sq^k8oZ!Sv)Mok8>Gd}sE-zTz!2ijuD7XS$1rof1gCQ76v4 zkEQ~$H<)dT_tMh5D0NCi--Q3E$<4=#4p34#8#oTWX$qvr?YqgCU!{=2>H7Ux2bEV_ z&kcP!V^>4D^qL#{aKI8GA|0sk#C(b$jqfn<%$h`tP+y))P8d?pp3P>5c;P7fTeC~N zGj{vMdHAEMyq~Nb%fUUZP+5B0v{+mUPPp%UdUz{{Z5yaaL;i&Rp_g@i+T| z^U%xHgeF+S>Lpl_Ocnirnkr;1-KLe>k7ctKC&8yzAFibd-aL@Ru3m{JRm!hsN%rC_ zeScSE>aG!vwm}%X6r&EowfLoz7n2|}TZiA^3i8|&T0T?)PiQtkN0v{t8_FuF-5;?| z_A%eSoLogWp;)VR=b!;2zAIKwn9Qw-gf{xgxm>O@eY>T~bFaCbso~x?NkPgUv1WaO7ShHjH&crJ2fDCBqAmRZNbp{Z!v{^0 zBu~Tq3=kH^dS`)CKP8L39(K~n-Oc`9gh!A1-M9OYss!ax65}NJKI#Rj`4=-sL)6fZ z4`;5YhHFjGcx1oGWnhvO-rf=sBA}k_$$U&@!jFM2N2P}KmB^*RFn%99PymsR^dmHF z)yf460e2Pf@1 zk{Y7$$5i8p?K6oBa|721yLPy1M1uELuVd{+12}{0q;1Gef##?9hXq?2c(D6; zSCZ>@Xe{)87jQar+Kw&UEO{$_V6yDQ@}78O{6IEShnf}SNT!F%Yi?N#DeBEvvr0TRs_#OB<=pWDaaMB#)Z!kJ>LAJ5vLmq zJLew&#*o)Jzc)*Biq^47;$8)zo=EFD@kcJU$>vGRR1&E^Y)8P|N|k7tmME^zZgaGs zs?7OynI%@d>iVl-rOBiZbN9(@RK0aLv%b^0b2zBa8&6R0c8jHY)w?PGP4QzaM3MhM z{{k3F(nWZ3BWN4SlK5}Kl#)9k7URF3e^3x}C$WjF??P2sG(S(ATr>+^eS06dTOsQMbqEDb_eOr;a;*_AUhe%&~Hrb*%I{D2C6% zu9ya^x&Zk*x0a`hH|Tqo4w#5c-K+Ld}2wMgtXz~hWHuHtykUc*GY^d9O8n$!R? zo0aE(3%GZ4Q+Uv7xYL{P+Pmn+I-e7oi?fbLTpj=VF%xskc@)1UJG}H>J4ue%M0u|E z?-yk;T@(XYFrRw;7ByW^RJMifFK865z|{Q^sMhJ->ha?-!UBzH7onQ4^da70Y@K^7 zMp3F-4F1NLxYiE)Dc_X68Zmt1 zJIP;WOV=_#BYK#eq=WiAdP-@nFarFtuZm+x$CpDx#9=fvD*ptb*KBd}VeO4^aY)Of zZp=N2XfjZpxP-atwOTG?`07w?-l%+}dSoY#V_L1MCgs@9vo;Ow`%-iofL?Pc1m7s# zlHmll-LJZP?zdNtv=Tco<-LKEk!Gb@f)ii1uzT+zE!+mhI`cYw!!iK7XP0OzXW`jc z9{R0poOiLs-;QuT`F;}s1Kw%+-d0#07GrCi#D2?v^!l1QmKHa#qMS_4mfhZy_QE5P z5bgqL0KE%ysTwMf)(9^ffFcT!l6@f;=I+*Ar{M++Rlri)LE$DMxV1Flb0moLSIjtoAr*6WfV7{L^a&m>(V*O5))0nQ~9t54y5Or7etD!a9%AwcJ+7yHG`eX&*_N&N37piy{Yz-XWe3-TvD%w^f3LL z2VP1(@ob+G&N&tl{_XMKZ!b)5_29aAMc71*si-M#U_w+?0wEl!tA^dqGt9x^Vk4{c&yh@PQXxd^?#Rz;CX!CKiG zye6J1;JPad@SL-O=Drz{V-9ds$Lwp!2D6G0=)D`@b(*$_o+Pp2Oqloy`_4i^ z)*P!lun@*|98_pa0Qs6W_-Jx)4TqCpj2wVSf6+@Q+~5AExHlIV;utx}G{EqdXnM?L zi*CO`fij&%a-D6a6=l`4D8pNgzn2m3+8q|Qlo2NvHX;ft&2P#ZKgj@w9S~ft{1-L( zBNb+pHuq58to^B*A6^bMxtPH@`-YTW`%(4=YKyeDt=fXMq&1KpJfJw; z`1K^>tZ47jvNa-vza43~o&KusgY^hGXAr%=p($ORm`N;N{QS##2usg^+ww3d3smeS z*g!J{!wGb(-!ki6w$|&7Zqhz8sq<;7>YyEyFzx6reIZ<$RI>cpR!BmUG4w;OEm9Ly z|8>g68s$9r<0G&&VV)QUQ7H^9lT9~0pv8A$#P8f6!m?3!ktGV@Zx9AXMZ1TcjwP!y zxO35_9pckxk9%#V9Td2Gx)bvG`f8}$oN7rk7h9T(O&7R ze0rcE!d=PVtPr&DxHB@cz$hTcZo_gW%NMAq87{|)lm3-`r=Mv5kqOE)OMMA2z-p`i zmh8Ecd?`1c4%x|~;pSt@_MDMtv`GGJd~E?wfYYeX*C-tUpjRQH^8KBh45@tN6l|4@zc`G1hv;*nGw2b2;wF;N#!-ix^y; z^NYo~@lBadZ}CGiBd57Pgv9P*E%S?YM|-r{EvbA`DtxW{ON#9Q{BmBs>pOUD@gJ#4 zv-s2~e0r?)HIM!CJQ?Idyoy<#lI74sb0TQyF87^5*Ncpykg}YTF~U;}w$SycNc*23 z6H|BYAiuuDuP0kInp#FZHVnNY4rZo|FY0yNrP`SjyQGHG;G4G+LPGw!k*!#~PFU~> zqzfr=X?J@pkHS6uSQcj9TGTcK3OmZQ7c~Y8vwfl7SBo`h#pt6mb$8Ye(5EZdrX}j}_Z^jGKt~`G`pwRL>SIzPu0K5g0(PbYkm4mARhI?-sic!8l-PYW^qpd z`=PPGiQ^#tUbvru$1ZkC7>q9rtbiIop>>8E#M_V?yAq}*3gTl(Z-}Nlr~H{-we6*@ zSZaL4bvj)g?k4pWpAR4QkG!&Ef)nrO1Eethh=gr>LXTzSp26@&LvpLS>yelGzz z6+e?c-&bYtL(y0-JI_*HN_yR=Gz3MyT6G-p+B4D?ww>NCd=8y6mEuMPCYA%|8f3}f zGZhJ}nMuz5beO;=NG;&gS(S<2nb1W^eVgpaE*TF6f6i#sQa*#$yS|>SbjwJ^?~*uK z_f3)tdj`%@3+axL zwuS3G@#I)tSVf+7-wIO)~N7bXus=y+G6@s720$Ksk|pztvKFo`I*LS=ZAk!|6=$f(e77}&WrXEJxX%eBuhJ1^GYuGE$JSn z(|EmL2g*RafwLKTUbNlO zErx2xHq*m!<{P?Snw{9Gu^l>w43)J!OS~JDH0OGKZcQliHKnN91vR(w z`@R?ACS%Uj{<9~+^`!jx2l!#LIURk*519!35voc8aJwyB#K&qWow0Rx;=6Y{s#ElX z6RT3@R>U`5NFU-Ezu%S@%Bb##bJ&rgYih>^wcd#>%mF&U$uomkYMz}SeEh;EQHD1Y zNxgH4{J2L+9nK-#A-7xSBU%NX2Jq|MYMZdOwo$I`VLOFda|f?qe#x|vYR(L1J1;5^ zt@#m|zi6gA`SFIb>+_+GIc{~jVYNq_^`)P>nERORGtl7>Q|x(gR|D5DkXo^)fSjBy z>32vP$adc8p(A|(3+y#;XIY}!2FPQ#;*d;nu1_ZO>uQh<_2VdBt! zm?{*%TJs&$GH_LMA^3OLA9KD${~RHRZ;-Q{66;}^7o64+I5m$6d87pG&=Bafb2pM6 z{!OSx9ks`Lw!IukM)pWeDm3r|*l+U4RH@2Mi4ZG$?#WZ(i*lhsD&oeoCcCb~-_$+N~uP$Y8Z_fQ3XWXoTB?yVT1SN%UE zAzg~@z-&5!s^5)Y zscl-73@JCjnX>vsdLBSkhGz9&Qz@^J{Al!(gEdy0SO6I#JD`82uXNXvZ5VH;`CrJ4 zQS*)LZIPO8X3EHnwB2WL_V_@jrN}lO2m3HV+KSZZuRKY2#KSELZo>>Gv965GBy8^J zRTP9+~13m^eqeNXYA6>dp^ZG*;W%wHj_Vm!^ z$q_03xB-K-Oop3%0xUTUN+8Lku9oZRj^&>0cbr3+pY&)2uGMuP?R2!jsyL$#^LXi? zlbd3a*t-2k3CJMoS=k_%2urjsl%+F^Jz;*KR;_vC#i+F~%2I62poggAI{mI!Z(fT+ zFgr@u#6~Fpf;Px8E^cpiU+K>rw+rL; zY+%S}ExA*hC#t;YjbW_d=PDfMXfw){9f78KtyQi3-(ipb| zTeLvZ?5ZA0hA2^hk^6Eo;-$^Z{o#M$7O*+e(8R%>#xfOSFvP zUc=|wsYM`5Jk3;_Z4+#7=@!aN&eh{3DCC*gn0W4N&8F6>(+;lM1fm5c0n+$o^1G_> z+4xyEXnTGZL^^VjR?H6!d3qtqRSfC%Q)UV*^v8=_7_$HzK5q2ACGod;g5-N`Xs^nS z{IT!7?wUoe05r?>xQF&!;y>dT%uA@Q-_C>Zgix8-h|@7tOA}j@A-3sJTfh?h7LAJa00z|GqWHz$GR=Jy)0fCFU+9OZvml9D z)D1Y{QtdpeQS#zNn7$|`#C!u~lLw9KZ3!~Q{&wwu7jjYDi^E$;wW;UE2IUEhAyd(z z9t9Wda!JdkoyQePIy>uDik%LaU-zWEmP~IK?{5IqzneSpG78=8YE#dhvt}zL4}3-~ zvedeIA!Inb8$|D{i%L%qp`e0yPg{4lI9n4x5$o~Lr+Q~WFIbcR)Eb51*RTS@3EExg zZGZ@JozgqlA#q_g|m_uG2!cE0$$*G7fRkbYOP)6;I6i6BBus zaVE);)tfI+q-n2~j?e2>c)LqerC#fin6R7$!-vQuY8jnZy11JN7uDW)04Sw7H0^V@G`$dk6swANzYdZ6MZmqCdjeUJmt4CnCBwL;uw+ccU zH0ud&hRlm{3#RSfyY>E3n;{ivfmVYP9@G6p@w|*+V7G;pbQQD#p?>X z1N}e;5|wy4>ph2VNVegEzL-9v)<3E4@l6rf4Eppq*Rwraa}t~r>urxL0iMO z)vXe8Uhuq#u1|xG)8BOv%Vo(8{NEb-|C*-TvurtV1m)&#L<%D2_z>e$K_X=q zW_OA-9y`bThU_iUn!Yh@_DZoN@u!;jWKzWHEKnWW8aF03@L$U)*B=ng&#oe8z(U9pfJ0-1k+Tm4ryWqTttJL5l! zUS5Q*t+ZK>+sa0;KIWPmgzv>lg+yqn4yB5p7s1@Z{^RN#BN=3G5a|mvz(}j8pw$jq z-TleZPVASZ4akdi&VIL4*4EV<6)1I~j$n);AYCJN7Suo27=#aiT=}rcnH(oEDugnk ziiUQAUJE(tin(@Y9_aG*1of4T+gghUr&dG&JyetedX5*=C2eOE(OX3Om<*FX})Thq^N* zFaZa=Lh`Q-ORpIUy0aAO=em15*4$V)chhAubkr4mp($Vm+TJm|!df*l(Ve+oQ0u!j=Ndtouh0Cf3sPib5We+= z`g4%oRlXY8ikJ5WtQOGftS1wu2cBG!9&DalB0dV(MQ@r?zVhmv{hyroIfayvUM~%#OUby2>CVc>bJ_@=Ua*VM()LZlX*+HdP$nl{3(dP=k%V9QKvLQ)VxjH zw4nE-?qPf9dF>&5|F7e=1n?ZknHIy3SyKF=#lsE3X7k|$zR%C(Ucg@JYnTgY_d9j* zHerN;%&=R=WME&uhI2%6L0g8!cA}e=$DX#PUA`cB$N7Q#8V#LDaQMD>Kin$KOIC&a zwoa(MdMB`fu9zaxt%q*d_xqt$E5?wmG=n_gShbRN6E!L9pFCKB`ygtXsK7)oGWnMi zx^uB>jXw;GK?YxAW!T_#Q)*%|9BLO)%g;x8X|{9czzK2%>O?2cD!?IHx$2n-Wml`} z%fG{-^@i3};T(yv)F;c4O`qSOx~*jH=Fc?GJmcoVA_pTGt-D*(I{_a>w_9=ZD!@xD zQ#xPx%!Jr=R`9QQ!2V@FPDi$(n(SyU?|vS&rZ^?TGN{&b&JHS+@8pry ze!lUSpTJ?p4=*S!`ctE8$Qyzx11L?4yI8txhv!Eu2x}2bQX3hFQ&~;P7flvoOTSsb zuh=J+P2=A$AIy`*xPrb%Ib2pCPMh}MwY3Dv7X_miZW^@?|I0W}4}YG>)=Fd8*Jq>OFfs74|nPM0O)v zp%AtlxtADaTXJ+&%hCThe;1ncWyBWh*qv|BGiQ@Nkv5$Dn&6{LT^1w#<_}8EksH{K z5ZWtmH!QAxb9gHM-kGWJNn9c^lEP?`OMr?alvw)(*pM3!$uJg(ElF#tM?0vZ_DGb% z-wNIvUqy3AOP$Zp1*c#+5qTb{YtCfo-a0k*Psm7~bbKH@tr%L?`Krg}AJnOml}75F z`UPj4B-N@$e(k+J!M}80hj=9PJn@k9@dzVYd=cS5Jh_R}w7SpyR=a=Is!`Xoj;267 zvGFuQIYNtTcsX<@I~DQ7EaX(P4oj0i+Hy$HJ(06{I+M(+HfDnkq2@XkS7etjFE*VisO@d0h*RUltU7;A?SGbz?OI5{a6zxOWE|==G`BF#AdC2xrj;t`zb%qt_-h< zgWi#zzlnJ{tJ9APF#h@g3jhjzyE4U6IEw{JCIk?6IZjU>PaRl;_b5TX$^Tvs+8u9E;9?2))?H{ zEYw*=lV=7vayo=R+|d+uRGZic!0`UQIP<+*A&-mV5CV%=dYVXwX0zMXK(RyhPH>Nk<&V;7u4p=XF0aZ z%pU8kFo9od`LxOV%R^dFX4v26_AFfW>g%qVJ!$&JGQ&_GT4{hNzHd8)IIr_qAtH=- zhNxQi9cAzW`2Y{ndn!Dzil!m8|ACoYv$c(yA=ZiRjeBOgRxS?xJ+t{tGTx1bgr zw2$P5ZDp^a64dx!c9=%QA+fi9vpy3%H3=b5qgf)qJHt9IRPoYj!5KfZ>C>-dcTDg1 zmhJq39BPOB8=q&DKFLVq6J>K7h9^!%@(GE=B2Lsee2+0{HudhWHTgo`;d_=Qcj2A- zdN=+oU<7rj!#n9I9i*-Cx039Xhn36+xlTQx4B}$@z698SbiG-==p+sHZqTw`60(bV zZPuzy^)I0VvGRBe87vMp;{(S)*1{@5nn9Q7i#h>dYIm@x+ zaOY+HV~oPk01(;#TjndIu=iZI&X@p67{Tfb03prFt>|fJVSN)S!|(iDOA5dq-VcsD zZaxHhNYRy#Vh3Ky^BBuFwIw**lpUG2{TCTD@tb_`2TEF9LUv7P2?xK+liHt&3u#1S zpCdK~AY-z;m$(JAE$9ajZP^{yP`1rv(W6W2$KSARSRllkf_*Jo_|u_)zA4$MEv!5$ z)<$~67a+6~_g22&9R9K;-{*RZXcGD&RcSJm39GwPF?ZGy-ul^vb$Z%`m9S(|a1j!! zc{PZ5x_RFrL?W_<)iI7Ix6Ixo96d}j#Qw|9X<)pS-G`LqL+Px%e9_jIL>1B!P`|KX zSzP)waRhxf;3(~W;;HO)QT}thp%-=F^Y|lZDa`<4fvJ+1bJhs9StCsiJLWLW1T+J` zZ)6MI4q4;g78dya4ew6zf!>wchkYGnBE^nMy=SICo5YG|3!;mnx1FLBN8yq z_YY=cuEdQF76H~oNAX{MqI#%&>1qjn9M?R6GX#E-9b*2P97TTv$Tpl^G@f%IjzCo} zqh2wa2S^m~*6^!9gA`2zsqX6B%Izy;Soet1+mqS^V*v;D&qDH6_EBZ&BNF!rAgJ)3 zTSxi>W!{=qAjZ{(KfpJaKC4Ttqb1?wU`^QX9U7Bn+3&))e6@7pI19w3^$$>teM<)H3?ITyotd6Xw@I4{cfTlW3@;q$JvV#|4?6UUkwQ_xUR8+@ z#}rJ%3R`e@#a~tr4sQ=defAf5cM+qsfN!zBUr*&`j|M4ohM~O%(WdR;lab-yN}N}8 zX&*zo*Gm_-ORk{>M}ho1i)W#CwoUn{l2%p+)}y?LaoFn3ghbJzBr*>htJ4#8m4;61 zs*Q{eJ%FC|qpX(fD#?QjkZ^KG-Dz|P?T#KTd;If<)jbPnyz_!Pc|?3|2VwwzW6E(E zFc9|=O$npLJ%j+oechVp1=0u3OR#BBXJSu>BO}J(ek*0>M_H4}^&hW`J-wJ1$qOJE zZcP2no{lw04o zh~`=MbX6rKq>9)qd5dvvf;?pH+5;bjiY5CvE9lUr=B&n$;gz@fbm~c57U7AeAoldiNk87YAceu|ink7A*eHzU|urRkc=rbf$+|#FG8t*S$ zCSw$Z$GP2f21vBB2JX8(N90@W0iEf9T?j8F-9s5h)`XXmOSwK>?rW?p^u~!de3Ngp zmJ?A8uDaouA_7ITPi=#Nci!*QbS@<3BS-_)m#oHT(4}`_`r|4)3suDIdCfmz?s51JRD=Lvajxbnu+%~>gDsnmp)C2xAsiC&mvB5JId;C5~b7NCqUE^Ak zthN6#I#K}9K+i;TO;o{-h4QEKoLCDu?~5hoPdhS^1iajUZtmZ2EzuUtzt|JeFn*Dh z-CE+0CI*^A!3iSypVg?2k^FP`Bbax7 zEg_sIIP;^kKWx<}vcrsY+5bA9@=|S}mrk!bCGl@HAX`c@yX3^GLgx)yw=sJf;kMw^ z_^I~-CCPj7M%GH2=9RYrd*Z*z0L|~QX9ZJhp!z1=b0C-a zEw4U+B%@&k#s2CcU+13Szpg}l45}S-_SVQqR}$Rl2#@IdVBzF7y8z%?QpS}-2cjGm zOrjoB|4OLT`U&FD=K*irj=Uv6E&t{E5SUUZ*WIEA))#SqIl`PHUK{MG?oweV3eNp! znnRvo*icAzl|dr&ED3ZXbs~DmWnK20qef?jG@6qqyXF4f-6=LS|4RmWwi9>) z=>d}uv&Aeeq;-i*F-X@+ZZ>i%F$gZ-5=de_nRMgVW)&KK}(iD?_RB9Y4$;d$D8PS2)ik+#I)({DURW?_yX_!NRP;KS68z zN^s(UwVbwp)N-kQSDgX#B(tLt#+h!H0+eXk{a zY&rhdGh`{bZM7;^*mpFz7-tSVzwmfVrV_-yn%!j=PLyYyZ_2iNS}!Ah)%_0<2;MSd zwdUTjW87d5o?bJ>jrBE?gK%K?q{xV(|F*IdS-Hz4v)Nx{SC9(tqx=n6g&dJ3xD|Dx z`X)G*NVgw9pAo7DnbjH7otl{WJ(J$9p^6kHRs8Ur--=FM+b-1QUdro=DFRN|Z?W0CT^VMk`Ly?HS&N zaScOhLFM)R)0<~%{vfJ30eXSmJ%BQMeyT_ZPtD7#Ew&?z3u+7(b93dCKFo3h$=?0fJOch!a^mkr2lk|HTiVvMuO(gc(wCSv%w7ls$Z%bI#Qy8kYn%%H-kGYW-6~jL z818@vJ_be5-ySx6P1JYY#oi(N?`?;TXnGC&r#sGjSd)HB`%C{ugKlb0&A_E{TpTxL zfjVKL1N){&*ZJ8T9ogwcUv?N~@r4&hfL(+i>hqS9Wo4Fd_ssc2a9&{)#?u^^?EC41 zykRUPes%vV$#&6$RR(6_bx!TuTUVVJ>k61yZrL>c1Ms~0+aI;IRC7Yzh{sEoM;fzQDX%I@1YAksfQR9UFT8@N(#>B1PaGk-082%WS1W}R0D?4~em zbk>|Y?OfdxxHg^Pm)^&$XB^pIy+Kp?Ed$i|-MB$Sc$F&Kz%+9QeK9xAz!rV1!by{* z;)2>lxt=fNLRZUscf2VR8l|es*-cM&RX%}C+LewuVez_<3DXXZ3e3)c|8Q?l3n7Clej5Dc2m=iM&J}s~4dKk?{=e=M* z+UB|j?*yQGg+|l8ak0W0nEClGdC#IgPkv{seMA6j?AEGI*R`qCN#{{nwl*UJQg&E* zeNQa;5>dk4!La25UdW1bB?+9EEM)e>84JmxSu3~|gf*6fHj4%x9Tn30j>uPCM(S755{rr5A=;L$<&IB{>t(T|McacA*_kmzUta&)^#neJceIy!`cf zyR1b6*Uw*Zx6sXCCrGXSs)qf+Z&7CuR?Gt`4VHYjPV>I_$w(>mI^P@Xk^Ax@d!>)or$+V%}TAuv;mK?D6OIDOV9!Ex_< zlP9v*2f*2zG;uaHhta>ZWcX(B(=KK6=y)OpUe+UV*Rxi0z1h) zzx9`r(U+bY?PWF=m0QoNc%zxe`_4!bhmF#Pse*2_X3h7 zdO^CJK~VvCAxjp5mo}#nZlTz(^nRH5iIB|TsZtj8?*udlpBBPU+R&IY zO_=G8dPm4UCdj@ss@Y{rNZ%OR4XXMKR41@Y$8Rc`rHVSR)D7ql{Fh;LleWrsFz0v1 z2I6h#=XU4wE}i?i(Llw==_kSUK=$}Ii)|HCQ;;eR9-#2r(*hITO{sGH<)X(KzISA? z{sRkU3weCyJBxc6_Hzhn`zYKOP-9<{@%ycCdJg`rQBI8Pqddo0^Ij_A8$Fc#fjQ}b z=m6T3WMb%83gN4djq?z))L*@=DHG`9fr2ScCrfhOM=i!?<7r9o17xpwcJFrsFS=-d zb>w5uv9k4XCPqp{SAm+~kSJO9$V%82app0M*iv@?W8!*ybD&$I+Xc?l0Z4Gw(Yu?6 zcgP@b5K;I$e-4U^Wx_Yo@(gFHvD%D7zpJi=SIs?{%b>i7Iqb7QHb?f7r0O#_`eUyZ zKh`9~Hh;X++zn%DWQm5KnfPJDk(N!#)ivkBsiELST=^;Sjqt}7jNY>~jBWOty;er9 z=sUz`_A7Hl@y>qZ_@jWP?196+)q*^kGC|Ub%+hi<0`ea=8G}u<5zE1${@*d(@YAf& z-?C+&F1N8kmui4F81THQ%2_{)BThgzj~;;2ylxop_u?!} zLZOnLYkrJ(%_4QpdVk{e-*Wp>jYWt#3z#bl>x#H|$Vz}He@ic?%9CO+-%#J4(LL?Q zr{^j~4-QfP1kB5tm}0@P9!t7@b&Nrsnq0dN=Q#;`_cJn-xlSt&5%cw;S>`Me2-IQylXWpb-Bu9pix-Z43o!N z1mjW}##Jz-irXL`YnUX^rPag?0oI{2lUc|9o@7&%-y$Am`$!qiVB&X)2*v&WaBf5rC{d?)7!A6FXro`cj@P?%-#z~cp=S{)62@U3%v zmr+%;@tG-^I>qtVof065HEzTa1hEl}o__KcHr3cS9_lWf-> zP zR)x~icQ8r(^rdkhG4eRc9zw6!J#7No(j%=FIZiPnBb0RVl8|a+Jh`w}8l%w8a*Hlk zhWSk@2xA^vW|pRWh#81gW}Uo^DZEa|RED-h+;!qUaU*vDIK%zVrLkDG;e#3L@RMA~ zjV=BMn88lEiZjPa9e5_rFi32WU)#ksbKa&=3cx zg#!SMofp$X>VFqr zZ)|%GTB_AZ0j9#fj7iAS1kQ}rX`Jyvroz*;gM1(l(UL5wmtZ26Jww?75~;B@~e0ZYIw@Jycza)XlT>xGm8?i`}^fl72b+mlM>Q`iq0r z!{s5YG(SkZ4Pis(RokZ3u;;;cfBo7pf8neySWn@u#nFQ9oeKrAzQeqK4k-7Uzv*2{ z(wb#px3U@bZ8L99Y8m=uzI-HxphnJs^hb(Xkw-$|lZiaO$J%jre5wxUAnd5C(Qui?Dz5hCY>Z+lxiS1wmFhex zEIe01vaK1L{ubk7fxUZ4dC(5qw5zS}Ipj0pJAOECV_+N|N$&vuAX9OojU8Y@y)2eOg{#VqU6B1<^_a+O$*WrK zkMNOv9^EyloBnh2N|zKeQQi`r$yTOmNZOvh5vyBhp4AjHXD}sjWHxTWEf_Pf-iLKt zHE#R2X`O`g@F#UAJ6T*i;axn^hRL_VEh=vf4mBo!RUikBCEab7{n*6NKd2`3+)ov+ z8?hA`=+$fY0>3Y78CXL5$lHXMNY;VCb!_U)v3IiYywOn4Bw2{3$$~EJZJ5-&*EbD8 zy(f=$B%En5joNJ+37orlkJ0|Xe>Xqp6GREPY!X-AhDrG0wysHKrP2P<&zq^i(=n?m zUPH44zCOSb5LmzYb9Nf}hA?uGs?eA>RxS z&3PDr21$$WzgG*>r6GUwA#u*)U4%PZ;^5r&Z!we~$X}jQrGd4X%J7}haRisq>!5X9CNnI9GDBj z0l@RV>kPO$q)U7khaii_c&;UWbhd#8nU+9j8mm|@vP9?t@)d11)9SNx!U521NbeiJ zJ>>T0f0>0cb%S2`&$b z{~^dX7pt|(ewUeK1IG)pbC6?HQ;$6G;Z~L=!WOqkku`6`-|jm-LzPk;c!TF;^!r|7>N1_Uj~&FaGv|g6BZu$-k6;T0=FHJc zbbFk!VTk6ea+C*CaQ#j>AQE|P2Ydp8JBac{a_zb2Ve^uG39+eVeWtza_#>jjQKfWVMB80x8X;rad zDI)7uXSiF2?qT~mC<+)Z0%eNjC zDlHzwvP9GdRI9Izhd`DuT;*#O%49nZCOX^>@Yz|ad+6->>p`VSg@2EvxpcR-ZB2`* zN+8aU{Ec~2s_W{0#Q63HN%iVHtEQOBV@c;RZgf!B_(pI=pLl_D}1-L_ROHKQ}*xFLOV-WhKF@y$&jQwFj~};vnCo zBRGm=J^nFFIW-cKOS&)WsP)x^`K>}H@;>z`W%P0nO~995=4%6+Sg+!c@Aovb-8Kq) z1vixIzKga6y_iW&r_j7LL*K16A3B6iI>1;xW7D?>NhNeN>KiG7WK%R_-%@4)=%r?gr^U>1ZnK;+b6#W;U95=l z82uxw78RLli`Mq@iMPM;WJ^4$Y7$wf_7|0NObP_-y@ck<)Y6B`#Ol*?pX8}IPU zmkb#@&bM;in;7_d+dX8GnlC%O(oi-X371vF576~wmt{Y-7#gz66=y)C)R03G7x#(2 zxPoYjHD~CY>`tG4TV~y9OOzMjB2(}zZ=pPYTxa%2uOi}W3C4*IjN8vq0ZH90eh~jt zV5EwE{^-W0(BI+F^N802&feP>tT?C(HFLC=oP3CTt;TOxS>I+cUvXbl{PP;6I;=nS z>x`JbP)B7ku%v-SVG@Ok+042iRak|IScAS-!9cblHww~^qa>Rop++U^REHEA&roW_ znb4@UT5W%-$9=Rrf-nzwj(#(}cj>geq+M_-!&rfhqCu~OeR{8qHk4YN9&5y-aB>wP z1CIaUs?h*R?_ox@Y!X%*z5r6J$&p^@MMVm2R%OKyW&Xk{FiN{-xJLH6G)oR>oEf^i z1bb{&uPaYK%jjK$>ol#zp`ChX8^l<<89{RN~9RCUL0rwWhLPcD2iZaFX zClh+kd={r-W&^4eJ+koZVrT+D8a`H1%xF4MY?Z4-70kM89WEFMT-Y;{*PFgc8M%RY zNgOjE+s*aKkhNeaVfJSw*M&UpI9{<*S8#U#sR#?7q6&D<%g&6V;Rx83JVp{rKK2c?(Y$j`x=}Rn;9{~zS*jB8TP4Sn z9wX~yuUr(0f0<6Q@2X9hEuW2|xzvYalkdq*6oVacZK1aKP*CD`StBO!w%CpgL*86TSZ3}9+}Ofj%5ccdI$xc38PhE!g3 zq4aLBJ5lU@Z6ANT&mi^qKowUgL_I`ok>FLZG%)M5WYP%!ZHew|l{tQMx7d)H>tO&76T<7!sM-BGL zlwO|8KDi1^Q$6HB4O zU2|(geRcrZ5jbR}(`gDEC)uS^u7L0VS3H0yJ}enPD4Ffs?M6OQhxC#azMGYo4ay+U z9Sj4eiGyq}gFF};HUmMUwkhZ2scV(se>Ci|h^~}QLEVT?%chmP$_*({EeG^WX@htQ z6|+{zAdXVuoZUxY?&NnZGC2X#hvCvZD2jJlHH0 z?aV2|EcfjDIDZax5ZRlO@}L9?0zg`gwa+ApE7?bxAZFCA)d|@Y!Z{+z0nDC)l=*SA z|Naq=4j|220iCi(nBte5XbNuD)E`Eh!uQVA%rx(VM1okCU6zrZJI=D?;y@G!tYI6i zALY0$aQPA@fLYNk;mcZfoSruCbj>xGb*gyA%{2#aXk4W47G2aTRuDXDdjCAbiTd*y z?!Wo6=c|D)pC?eJ=v$EJRBjTD`UU=UqxhwV{g=5H@N7*!`M!nHJhH?jTiEuqCn&h_ zY&K@wvnZ|8s)4&XNIl3VBL8g#Y|%GKXtm@StbGkX)+|cGep&sI%}vFnDt2-V@!^%^CuS z3gZR4naqe##aU{%M}r8L$K0Ef_SP>uY$xAi27ZF8(FTm6eqtP+eaUxq+S65COGP>C z54+k4o8%r2dB*~kc?q=WcVr;aaB?u^Qt=I<<%!!nVd%tQHl51mJ)y{Lws#8-vG0hud$Y;S=#GUGh}tB z6t$2yD+6Odzl_bQ=LW)t(Zec9WTVI1S16-TuY>v*2Og^mPwkf-@>oO2YxdQjp3uNP zxK=x`oQwZY_{A3LyaCaby0}}ev%k^m4dk97NSWAH_6hwVD7R4NdG@b-O%3RV#;G=N z9)#YhkqFcFzu4(~aUKLQ7pQ#z+l7wg=nBl~`^vhDo~a{It*G2%w>D3)KowKi`se4LVZ4sdDB z+VITBXhE*Wwa2M>JTLpMn7tA`E{#Ip3XK!qbBM1H{XC+*o!TrV-gG~J@DA~Di<9uJ zc@7lq$_<$9qK0>#QX4dO--*uSU!y&HB2CQVqhAhbAf_NcWAjq@srmOeuS|Of7!imJ zWz0INd;yxlGMC1$8lQt5U9lP5Wl5QuK`En9O;kR)=t*Rlvrx>MF{5iqYJjw0;MpGP)}S4Zte3CT0?;gKnnNx z7@ww5=uvD1#rSddwWvDB_ZU93gG{cf*zfOuv|h1#5`43>S_J#!Cyr=wYIXk2+dJ?X zmQf#JTa%m&Xd9w=A=7_ZS(bC*xa{8jx%t2`$*qKCrFZnz;D@bpYmJ8E7lfT_%D6`4 z_V3O&$b-If&D0+V$OuPYQVC{g{jNGs3_z>SzA7u16y%8b=+SQ{7b$&(XHK8>ry5F~ zcwt-C3^Z|ZK~Fk1_PVZ0>$i&J#D@IMh{WPUn8t^&ts=?}(dw{f?SMyUa-iF&GUf&H z>3bxDSnIlrVq<1DcVN-0{qRzR26B5J^)UHz%X9jpwJj4ezJ=rPY`VEXJp)2IV+r_8 zEM!&2`IUv8;k-hMb}qEKIs%^j@DT=BIFnm<8@-6`kvT}VPYo=Zj7YYuAm#}_ziIO= zI|nSQ4^514QLica)Psw4t>t`2HoqVL_zcfFES# zjl#S8tq&LMXj2+L3+cyr`yC*fgBn7U{`X7-p;`K<-)k^W%ORdUxjK^dI8u|^7yChc zD<+Tkjw450oHj5b><%BRqvA&1ZxHA(yJ7lmpn~R6mRha(Z&+A_W$5Zm)M*`tdfZj=Ak++7&4`?33eCfDlVJFkqm5`H5ihUV&N?obFpi(497dK8<3E@jZ z>3Y(e0k=2xYvA)dI$tsMNN2vqi{M`5y54C%afmjxXYRzd4$+#gc>L=8k1zc#pCJxk|FOr$zH}F|Wr*wbtC0ribev*?>E7-OjJUtpjhw z%?a6S;j_Y*uc5I^tmnWfLGbL9xD&R20TiO`FAYA;g#Gmmg0@9ehTMw@-c)T)&g9#D zi_;-x!Yp~jcY+*JOmL##Z-4Bf6eRE69<608BYQzhtOwj^mxQT5pIQGKqzCOb!XkZJr{E(6w$U{!w zy$uC@(l7g8q%uaTN}l;{#oyCEg8fuk6{%uegyp`()}Dce7L;;2^es8!{#*dUc}uHua_cRNkq7#m`QNrOU2uof(E9Hb5MAdiCME}4Lg%UtP$w9>&tgBdb<5LU z3-9e9Tp15_2T$;(;vIMG4c<$O-UvBI`4qRL(Q4?rGZQvC)L@S~iW3%Cj)q`$>K|TtoB!v1{vr>#NrBQd7 z*R})SiCrYvAu8yoa~Ay%Bk7I6Ec%=>>^0=x&0dd;J&3734yc%t*pqh=7Rg!s_RB^& zNM%A-ILd8pW-TQYPN+nbZs%L_tqE>+f@vXKShV_toQrGlO~~G{Y%qz>$L?f!o}AIk z6nBKlEwSC=fEAdJ{@835LLPnjSJ~)1VvG2oRA)@KyD5>c&vHG!_Ll9v)c=llWJq4b zS{-c?T1&rWH9LbQblG=}!E%yC`0m4cQlJ2AYw`}ujx2gsyh^7y=ip>iQ_hzr=?Do=iypH)ZA{`Q1TGUNEfrL=8pj$B&s!dtp` z=r2zr!QJRWW9MTg?Dqqb4Nb`*z}EPFRi`NEG;<5~t>7gzJ8Z{K;AkkU4G;xY4{uwZ zi^#MPkuwi!>PaUHx)V&)Wq0h(Rz2mukr2;v^_UK7ck^M|Nr0@dfEgqcc-)8du|sCQ zaPC*A{Mz{?--{e}3HG$E)=W|_At9vC2A4RVi8hLtT8C7JS$mH4@QGJAhZio|n{5r- zEsYh1PDX_O#&!es1pQULAyYKRu&y*@*n~-Kd0DjB3wStk+YDy0yt9|SiuT#qTQ9Yy zetO@bBWuK!*qz-@E!K`*F9lxabPYKe$3|isw4D`8x8ocsKbN<6MSiC~7)f3W5;XjZ zd0J4Nc_iK)`mD|3nSWpFj_@o1cUQ_CpucOjF2g&Qbo-0+Svn@`z`TGTMcpxd$-h%36ZHgK%*lWyBJV})PRJ?zs z$utob=U>`}-9vR9%4D0B8O_=ZH8qs?B2L*ea1FBjx6bk?T4(CF%csTA55aw0PpD+^ za_6+ra})ZSX@(TuI&g`nFrm*2or@lwf%$@k#;Hlje*4-G%qI`pvsC2A=sXa~Qb6zA zKS$)t!vEMr)%%tncF+ueN#O+#eP=LYDSgC2 zXC|s)dI)Pi;nInh67+1a#pJSk*SGRhSlC{?HYG9{P?y#I8Bw-k_HVv=Yytm-tyvMG z69emye_R)OaQWswvWm<@F8t<{(!+1*g_iMST*WJsDyUne3NqcT|7A)1WnJXX+vwyO z>|hv09_kPDq}~214tlz$0}D68H>Brd(#|2;;tpo+UWyk4c0cSQ&n>nOrZyCQGicO7 zSOY)hWT&7E$p=FQ)rE)O$@a8JOG}6!(juNq#w&Hmy$`gP^^okBGaA)=4bIZz3Ed~0 zyg#Kf16?@>>5H>fVU$Be`RZ0H*fh|p%;WdH2pdtlLuj2{50 zp8M8g)@MgQDvJ-VT|Q1*Bd<+F{nVr`I{zZ?;n*pUmwkNY-b$6d&5m#inf$XMqE#>m zYp!vg)TqvsyjCJ}XOE?TijhgjDHwPXaG?^jx2-R)PnlXP%$3z#3fm|86`ylhyZFP` znkQ0?96DS*h4;9*jcqXR9q{Ya!qsKp_j4{Skk;}9Y1(;U z-8=6b%3_+$fC*sINeo;16Z}997>rf#1JnzN?;q3x$18YD{k6dlEpYxDGMhYkBmQwq z70KhD-&(sl)~dMhkBVpfy2UPal$QZ`gxYl-eTWMZcuba#orD8qC(<0JAKDX+6I@lpvumadj2rcJ+6$X0q3NnR4u7OwCA$YUu9OPz})* z<6U|YPygCiitb~V5Cd3ig#HUZYfSi}EEk=?$Nls*!z_992B@sbYm?dmUDwV|%bo+m zLnq#Bfc`0XEALCMv;0?`f$+eqhR#=qMCSt`kON3>J|HV^45w9&CGEPzGj>zy}_^^Sa zY}V#daqz8^#l{d(^{bJ8ep+DF>8c#)pQ29zmIrK_Sm}i_A3ahXgk~TpppJ%G_Z9tNB8#k~S2)LKJ~N`p zVuMxd$w)7Y249&cz=@EUPxDHH%i96vR77A3v;x zG=`DrtD>s~mveyK&BY`_uk)s}Wu2e+)0{i~K0C1?SE)~oxbsWq0#%n_$UD^CHF>6< zv|cw)C;t1{^EHruMZ90lRYF@s^o;A@qWB2f#_~G2^xYbt*cI!Nfp+l1(8TZ0Q~Y7Y zc}AUs)sRhOX97VElj9N75Z=gLrKuKBn{FQfo&qb7ddRkn7N~#r0j`r_p4vs5OSeH`p z`+BT}sC@?KWS-;CpG6-J-W0gMPh~>Xi90d26uIgxv(1Cvh;OLQZ<-%?j+r5mYGb>A zNm$SQ*AHjLVkAuarPHmHr;@@(r0;^Vn=7L^i!y*)QAo-V@Qi%SSOal)^_44I ztT1-ek{8$SpWe96_hEH^9d2~64=#>+d#jXiRP(u1O^|h`GN6Wr$X<^Cr(XUIE;}G= z^thJ%^&DvdvLjTgEjZmAFkj7>U*?k;W%rxTjyWR!=IB!G$Pb+!@24nQ`YhSb$G;Jj z4YFPpl09fHgs}9HbL!~ z$)nWy;??P`PBG%6j@<^7#NU>`!~AU_sT)#%^|P}idq#VVYLvhpKzO`@_R%y9|j zVb>(-yLqX~l)H~ZjKwlejvbQO5W8#aEvZw;*HgLYG>%TYVW0@C(|2ka2MLh+Nl_7D zyC)`#hW|XZzw*cTApknQQ>22UtZxzHYERfMO^RGexia_^&yb~QDAliCJ~K&Q)$RCd z^bxsBuosibcuzQi%!qf%zM#G^HU|23H9a4e3uWLSH{wT?hsUE%kXlqY5Q>01_hhYZ zNwX_;{jMYN_UKBX>erC4Vbyz%3iPiJbEiKd*UHBtd{5w?CSH!-PEHL$VB75{Kqop5 zlpAQ}5#oCT+4AUS*GG1h*jmoW@f1 z<6hrbY`ydXCVw8MXu(M_tR+j=kV}A6LcuqLvh>inWhEw1o$UMIZF9)|)kohEkDPv_ z*1W6^-L^TJa-|kNu{SPEnUN5tk_fSp7_LowU~8=y)4ZW)5i!!uAB?DGrbe3?DnY*| zr5P~YZ{?xKjPNtA7o;j;kGXhZ@TA0)I#us}BX7aHCxOFK9FX;%Id-|aZniz&r=tZ~ zjJwTfb4~#mLT%?XuqnYj1x~_@>rdNGU#2sfWzjIOgdg=!5i((i8uTSs_%`m zfzP@qH~s|zYVsXx;2S>{WG0_&m`XOO~LGJZ5HGkHYJ9bisqW#s6+iP zMv9U@n%vyS*dLgik;vbO6>OOz-oH4Q`&*IrK2~;4b?K70QrvWlKl0hGl5%E;n|9== zvJ9t6OBF>Op>7l(X2yTxUFwP*G~k8?zYE}K_hPKk9{QUrK4mG+MQUeQl%!V|+gsR) zQ;9r{ehm*BdyJsFvD!vb&=xn6#CI}2syGvC)P4kXb9ZwHxAWoO{o)VuLi+{EhSW+N zDb^IjIK1Gr3=X&0MN!)y^b95WQ)r3zZ1e0*U9~8XhHeVmM6G;Bx5f#89kn4-fOo5T z&&U&P=evAv1uNkE@sFIoKC@5@zvz3d*BB;#g}4@WV1?;VEXW(-US5}#*c*W9B~L?= z?JD^uSuRwYi%k!kRco4Wm7w<+PDpdL-3V>%@-pPS!Vj}9W-%*Cl{~W27ORbC6MFl)JqDiI{H31oI4gY+^Lz~Zl+E|6PB){XU zg}J7u&)XL81{b$2++h24Ep$}ING{bpxs8paU+@@);pEZc_l+fwY0E|>;N=mx9OdqY zntA*ERU7y#p)b&!@fn{O-&Vq=>j)*S;r$&)OoGnjLDjLBJG2L*g9Py&3>};`G=F5e zWE&H7fm!#gyaoQAe0K5IW>LmRFMB4DL53KAT60+K`MOh~=Bm&5{>7t}9~88&;9d?H zANy0*PG^<z|5V9k*E@K;eXVp6;s@acXTBK23B_};l*Txb$pSlZj7 zL+NWSb>SsxXAr-h)Sf0C6*p6czmq|0hZrAjX`RGpo=x<>?dqCAdup1&KFS#h!`SlM zBp3R8W?bh1yiaAFCG6ODOVf;qMOYUtov=fcC=%VWk~6z){=PPEuXXi>DZxV>VYH+$ ztpp?M3unjf>`Ac;CjAjyoh`UvF^)|P?0%%StScL;=XUefo}>fIpkWTbLJ8-t1zNEv7qycaOQ`0rxcw$pOpN(u{iFJADx^zD!0&$DKO z^9O-hn56*q=~l_RUd7-0A#J~I9chZ?cv53Rc89y=u51o{(A4);+O?||t^k(opw-z} zRG&S&NwgW-63vusPW41CF_E{ZbL_Adl^9eh>T0w_iiqFUNNEqXB@D+TF-8CkW# zbZ8}-d5o!g=daTb-tz|ra>0bd(~om8DOGMN)0-tjJD1Ima*MwS4EX0IXJY*qI+PN~ z3Rw39&U%`qtW0VS5t?Y^1sxR$HxM^EQm4PvooxV4_#WRVI4DJu7xzDdTZ~KGG%1Z% zOYK1&7iPm5P!u0uUqBpKzg^z+v`smvVbR^CVm}73rYZoT=FZwQx zK^K{OIU0Hrn}`&T)JRw>>LeJmu~LVUMArK9k>wMnIsF13-K*ig08B<>hzEd8sjTPY zWg8ew6R?i<&Sca4XktgKjQCaBt7hTSpEk7YjIa9ZiD1C zbZujiyfkobeTjHt;T{CLI=HTH#I@tB$2gYuL2oXe#?hK3en~Y}?$_wd%G78!(e@gB z-k_Mj*-FP`M*3&J+y1p1og*Hszc=u`>)FMF|6q2|i9WZGZB|NVUeMca*zZ)?QTqzJ z8k(~!LsJ;K0MLG_#0K;5lL(gulLsEJ10~m0--+sOw8ei|cA7zft*iVcq8aH;7$j3z z%Ym<*!PpC?rwaZi>DT6sqLwUGC3o0foi;WM9OxyHR@pP0_em&ThzyFn0T_yS-Mdu#RWCWvyt<0%CQ_ajIm)SJ0I@fet+%% z`?33dzuvFwx}FzgiV0igw!|;DPFg0zevt!9!kdYcozCoy4+v|}@yib+VI1p&aqC&> z^MA~OyMVl-lrpGAxwka5yJmnqU5Lq)Yc#4QmL=WIQBot^N?7(DfP9qbHMcS^5UcOW ztd~lTbN`XeHwHpVNYIDU{}Ifve$=Z}>`a{LvOZ3y9`usYI1Rm(e{9d*bb)FZVc>V0|JEu)g|XAB06Kt)8C^)wfON-na9|BLkR* z8RVEF{1Ptq941R19gG{&idkF9p4cEB8MEd9A+gWp3F+;az8PW{ZnZ(To$NVn38e5j zO8(cF6F2c;26lI@$rqb+xTPuPg|y*3{ab{ZIJNF#UEn^jsImx4BpCRi^e9X^oE~VU z1ZRVnYRAg$yJ_Eyw=Nft1D;RVxP99FzS9XkvN!P-x-%~>?&N-cIbRFyCQs+Sk%WtM zk?x0oXRSec?F}Vnko=h8T@ zoZkq8E0}0M8?a2KvT)iPf6Bf`_Wlq#Uwr$3by#MrjN&>8*SJzq<71jq7r*ZOO?zU0z+9wOP z|8M61a1lnGr~bMtLRniGzMC5VRDOvxlq5XjuLGW-Z{Xgqll8O`FFwBF z(yiYQ)d~BhjBU3b`SXjS7F`S;Mc7Ymkb60gCL;PKL*iiKz>@fvfutqsA$HT1!N(GP zxnV@O?=`v5HYZ&7E`??|l#RzTb;zdvWJ&!lKEdKR!RB>Uf*ppr z>TM*^BW80;nkO369|^_79JAKytgoBnezlQbti zBQcbc`42Z_$wJH*u?wAO`p`iw(2XCG$!!oU z`we1!sz9T9Bf6^S$9BQ+opl>n*oWcBU$Whl>-UZ!PS~>cQy_8*YwcPYe05h&V~VWA zStDtnNO)!tH>qE836_Yh8p6>_gC5{|Q*dI9Kx|WTN}ajBbm4_&85qewrh-O;)0FN1+QRCKG#I_esj*BqB)WxX1tg5GZTdOU4o^|e znX^kJltW1^!fV7*7pMc~&C|%^n5_gyOaeQE^)U8{jK5#rim6dwGZ7q@uelbajDzw% zsx;{Xr?*02cB5P+YKB40Ht8WYAJZYXCD%#L*|m*uU&s^wYzG~YUTYFQ=T}fmgMH81 zMrkH`SFPBte0*zkoDd;XQ?M+(@9Dx7360!p9kJ6QId@s3_N$W|{URGhnH7EMKZ~ZY zzH&bPl)vOMC-fr|?Wuoa1)7=Uf37F!tr>GJA4TeL9G;e(u18SsHQVtaWO|iC%zsDd zuZn7`UK=u@KgaI3zZDtV6Jo{mvf7AxYm{!Ljg{|^UY}&HNc2SssVQ|*tz|z2|JJ)w zI7rTf7JA^7Pz|j(N&?VejIP5B2KIlYAh@1amp$i;435a37C3K2zCfCaN3joR-!D-a zQ>x_{D@Z%Aa9gz(AW{Ia81gh)dnMTp)pZfEEDOj>%n-T55{*VOva?T zY=t;U%xT8WQ{?f7s3nemA1?9`6gsV0t1C5sz|c!T(z9Fl0=~9M&@h#y&Od3^w(7!j z7^jQaXPm)bS)tvLXO`hd*(%h4uti%+=x%8n@hd2AonTH1P%G4`e1JJ%#9OQ$l4~=zspYpmeM_@pt6dmKCU*)zD}TfD zBA{>LwdV<0o$j`W^Me2%rpJ4W)Xu|UTcaSNEAF-`OD#)?`o@0*mG=&g>dv1J0^Y&* zi5ixH9yP%C^6z?TRzuFFH6szcKtC!2 z&JBLqE-;q)*e4hW`CwnTwj~a&KNlZb%>kZrw*Vf971BdnvfqG~{b1SjTh`UBfJ)PI ziDg!>)>_IS-oIUZWEOW)*MEFn{I^u}hJ6X^7(*sDTeS2qL;suAZKc5z6(W=#%U0gA#nO1MD`yod)hPDQ4QrjCnswtG~q5Nr%DYBwH5k3mB-*NeSl7+YDPo z;6oe_~Bg0V;%CU5fr=&4h-8h zw@Bza*GeX#uQ$&pI%6-XmKl)}Ynw}RAWyPiC(G8bsbSGFA{7-ly?RbWUA$Zyw?z^W zvnn~I-=%z+=sg!XZgEqY@$B=m-{}4heTjGR&Ai)%!LIJ?$6R;r{=g}Ed_G}qJ)Rcer7hk5!%wrWy!Ul1 znB$3_e#S52s(q%#NO87L#mT?4jo7#{GTx3<1BTBMeQncZ?+(v^rFXR=41NQY!6So} z_}2#(&22d4!@W+1T(`(+LpAU95CQq^~Gr-62jfAIJZN z8y#|RZm}E#Q!%^x7zD+t=`nV^4*3gdDB*7(BYKU3+AVajL{C^webF9h8~*xVf_&d` zoL%)Uj!_r%hV9~I`dA+DkAxNSqEkv=fcg--LS#2$ny=0p^;M!P;Jja26dM-uKH}Y> za+sHB_p-{>fW5*~jm^k#9Uwp(nBhVW<595C%w*KjzgsAu!3F?b@qIUuZ^cD_w*G}M&a)=B z3=($V+jt6AfwHSr7OH>n2fE`aX~)n(Qq$kw_lt#QeTV)YWh-_@MQ3fJQ?L$##I$08 z*-@pu2PuyNZR-;SD-lf_FP&7Af9-|hX0hzMPhw_(#%@Z^cBqN<7UC=jHKR)LTZO)p zx2^SlysIu;x`B7US0~xYGhv*2&~5)=a%s&}N6$B9ULFk66FSpfZ~CRM-;>kcjy+mC z$Tl6oA6}yoFnDh4@)PtGtd)Q{3m$HvzSoZh1({R~JzcijzU8UM+0{(n~F<}52l zSh%xf>3{ySq;?oR%5{(SaHsYy?9u$E0@dk{!+MKX>;H=8^Gj7_U|M|DoxL+BVxWr` z1kuqDC%HFjH~*P1JIZv_?iuo=J8Gx!)T}|@N4@)mWfJCCrgT}AooFoVjTEz@rPbnV!g%XHNo zu#F?;vHdT`lqh@$_s2UVr5XOL@+c+Hujz4a@lRueb+B6UFKClX-7^f~&F@S+6;sB; z-zNxzT<5Y`UnXS_O9n8v@AMz&)4y(`F7~RG1RA2R9b6ovZdYv#AqLpjjCcBfojR`= z;S&ZV46V*=lw3Pj$#fq+s+(~i|MrgxpzYUmZa1?Wabz97|^H(ah7&%Yg(A>GH*6ARw^NAga+lNVEhQ)9~&1~|IigS6>3%uoH; zxuNCl4&s+_S|yM}?5HKTK-o3Kr|$V%&X0*zcXbE-c59D)+Ozhf&T2>450e~%vMn)Z zlX%D}&BO4V?P&d2DlYq8B-!bWMPSc|4e%6#tnwcs{=dc#@*}5_ccbyN=Ie8NV0Yhq zf6#j{KO_k46=J(YUNSM0ZW^q{tnTGK?kyct!?Z~Mqpv&xzWp`);wU7)noi-Jv%Pbj z9EANbrT16cTyH*a2r^ymeP25|3@Re+e&1;IH2T!=;}7@oUFVro+X{>jzi&y&`5=u( zz0RSAOkGlpgYL3T13oQoD|UQjfC?(c-JOD*+)pXKa+DV$zy{L$ zjj;S3O7`kkZPlbbGD1nb!P?jT`2~^g4Ir}j#Zqn25$R4ID?QelW$A`C{Cz^pI;FG^mQ#Lns`rn-r1!Mg&MTA_l4T+*Mwq&4 zql8!jefRuu ziY|qeV`>R}>}M^@RA}D=LMB!rAgZW0+id^YU=OuDhe0uv2VobXy2LRXm@cqlNI_d6 z9);dZ^q+6Iq4Aq^NV=uH@_(y6qWw<(;&~!klbA+#^~iq$1avw5Rn3Hk%m3vcopYw` z`u%hW8;Hw{)4C*gZ1h;%uCQlDBM&igUK1yz_E;WoQ$u&Wqf8Fs8;b;(o7xN=q4mfBF{ACYPImRz<&HM#X?)96WLxpz)tYtO$I>TK z;{U6r^xq;SNCo)fkKj|_nU$B#+5LVyIo`9HUe&Psuq9k^M06)c*&EipFs_Zh7BZ4- zyK&-DYo*0LgN~P&*l$p@#B{N@UT}CmY7Acvl$UAOY<8IG^&K=9U4eYr(`WO9O@3U}l$t zVkPcQf*JY6`l;7`yfWN^nMW~KcE3_-+6IIL<_A%wG`NqOJdE>mGT}aLk1jK>VXx;{ zQd6$&M$_1RQa{_A)oE?UEAi}tTLi1faMVCDr1vk!%xhpIHT>reyrZJ8`oUPqF&5}Z zoUYJaGng_oc`eVms!(}mexUyEl=FGi5A-}jQC5Rkxbxp^KRfvK%=Y}~9FG?XCfmo1 zcu|eFxwqk?B^&DpKJL^+r71*Lv8uv`q+vFDgkKbcO@a;a!K;E5zx%|a`G#u{>Eewe zr$raVKTrO((RD&WeTYY?zAAFx9n_VrEOq0FlQ)wiE60`z69JVsHDem=T zCkq?-gtvK4@)v%d0?cB6_iD9fWW^m!#iu>mGim+tQDfniOKp{PfIc5A{GA=oq!TbY z$jh-eeV?W4D;Aho8&N@Q^nnI=zfp;{YdRWP}+fl z^Vpn^1}ssNRWp$h9Dvx|DsLkO5s^>U7U|W8ycMN_DGp8@b8pzHU7g&RB<6B;pF}`@ zt&VvqS!Z`=H*3B+3LTx0edUqJPo@QFJ@^GSYu@Lvz&IyQKG%++&eRqaR37xt=QpN- z(wDski|-*-xr>+Q74BvHS(z2HbXS2R;q44EuStubNG6_ZZ1|M_v!_iQm09X|nE#{* z%=~)XM2DOb=^0?3gRl}QGXKu9(&L!_9Y4DKY>-!(B{9VYB>dGd#W;*WPf5S_I@igT zz!YyzX@An#9yO{JYWA2St{OdYS7-6Uta%Y;3uRZ;TlAwMwHn)X{EshF8{1dIwbyF<7|qUgSUA@#sA8SsH}p8$h2bn(~QSw|ItHTfM6HTNXI$ z6fD9?kBB*Q+NU~O(uS0Z3trD-UhSsTB}8=;Ps?|(45knsZkD3$C%QK!oZ?I@zf(9F zu^+ZBo_>noDCQ6Rdk-vJdk#D={#?#TIV`W;i4U@`AifiixonC{ZPL!jRYA>49**d@ zXx9O+c=tmd0tX>O_kK1tFeVOSjpd8anI$-nZyDh=p_ZbKJi-VGT|q3rs61GE^rFhz zez8ZeOpn_g-xg)95`RN^`szeI_!wa^Ic(9rtdkdeVx%)k{(<AFt2!{P8Ip1cVM=*+D34Txy3MLz#DB`~1#PNn z7bti3CS_3NV_)*?)WcqixBZ4sES(2ZJ5Mn&$@7%7u;~*$W;D?MF8d(PtR*}{L1p-| z{C9b^`iv72+9|?og7d7W6;NoQ>fOpxJ`GM1X7dBMBPB`qB zYY^AY^Nx}tephIJWTjcjHJ92&$w>=>gM>VyGcC7j6YH69`CR%{FXmmfT(3v!1&Cjy z=g=o>Oggbd>(HwM7{Y-IYWO(FOTTAvd_a^&`*>5Y9J53&;hW)|r4Qwu$+z(gzXHKA za*U!YOzpD>>{89FWPTwR>2z=}nQ8alJE9`neHP7uEmi+ebqmP5d3kTMCq3wvH>^Ka zx}zQEcJ_<6zFW6I45%oi?F&Bk<^mH=nYB3J$)=i)|24C);`0dxo9U5(`8Efq4fW`UGQmF zc=SY!U+;I-5>5<&==9!+eOVQ-KXBF#uF?DH_p#yXO#;K1j^Jb853h`j{Q);Gh&C!* zqQx`MzQ^%>vDX+J?KvdtWmfo0tM)Ku? zfoosR6UTDpxYE!)*!}(^7iu-7=j?I)v1w8xdE)2x_JD(sYY#}w`i+sTJGS?om975DDPBj+p!i-(6E(_60Ld^XbOlHss_82_dc zE$%8r(3NGq7mg{v1Bmj>-WO^hsD@=uYoE~?GyxNyWY{LZ=x|T!HmjKwqk9Zn&I{%6 zh8x<5X|Qk6@HWY5CXz8kwa^C@$6RoOaGzfTb(ApbZ01}G2A8YK`^zUc(qYg z+R2AaZ7L_u(b&PKiX-s5L=aXJ64;WyYj|RF{Ee7sFeYnB^I2zYiU*mu*q}}tz+3{o zq#-9OEds46#tQs&tU~mLDW=k`uASJ#sWN zzGKIEKsBpLSNJPZv~9XM^847y&9k-5yfj_x<9z5Xa|)O*ok_S~Ei?*s$3?V>i0`DO z3Y};;^0xJB*3oYJQ@_w4imn8bwc*+HIY>*w;Z6-jvZ(N0%zEj^T-4@EBL^Di!EhI> zbt5~nhig=4?whcTe_{=c=J5p(XIrBa-Ha(nc-EQA(v>Vtg z3Tn6doo1u0YEIAvdEm<;j^|@@n=VBoXA`)7rpsoxtaBJOw!0PfA()!%aTAVy$Q^E( z&Vahmm|u@JH>MZ~6h>8e3*jA} z_qbYd$o0m15Q_>xvvEU6?*i@p{;hy5gom$(jDnBk8{-}8B?iD(L^)PMAERn70rIOG z#w8K{zedc~gLLrs&e2k2duc9!IHVbuo4pUvTJN#e8qwAqoIlr{cK5SYs z(?`rAR<*3Tk=XxiFZyprZgwLyOBUwua#@m$w^3ER&5K6crFN{Zo(9cvGd2yy$4z!B zKJw_|7(`N2mM|W$nKt>9JaIPI_|=@J1xio4WgehhraB(Gt}JvKpwWMo`49%PO|92S zbj9Va$jGS(KpO7$S7Y@L-z5$G849|JAJ3l3$%#4ra4E8t&Nr` zCD1m7Gi29@85IN5+DrWLDLH(O3lMtu;`UE_C@^p06FVe*f77wyWDh2r@Rw@jO*FR# zeQmRzivL-EDV5RCU1P=&cc$8H{XVJqC$jP0a1~iR;<)KV-=b4Zy|}1lS6^>-+y)y? z!m`EL;~GpS_JFW)67e7V(`&di$G`T{1KcnJF++c@j)vneNP6ar7KzDTsj|50;=tW@ zk%tx?rS9%z`2+w8>~+QvoE$hJ0z8*;McqHf1RZ0){=)2PZJyd ziN6*i>lXM*6QRJmvAF@#$2N~H&k9(7p|}8?NOX~D&cuwd`whLl&(3y=Ppr46qOLKg z*P-8ZKKdUMZ_v0=iVE8|-=z+QWyoDD-Qu;@!2FCA%gvnW-Yf%}f1WIX9^?&bpUzL= zsbe2?Ym(;hdHeEXidCT-g13)-&X3z5+$J&mJhncr^k&(;OI2cF-X!ETM>nh7-}TI zBG*{vr3jO0Pw%(uaAK`Fl(g(ciZeJLD&To+ zC2CoWOxEy7zXC>x*xB5FvbGa_ckvYPs0|0sE3|zs{*x@;g3ZLotr;~tO7U_V(b?(& zvOdo&$^PG>*J{By%mZ>M?&MIJ#}m#4P8wPAnDggXw)egryvfJG6&NVOlM`}#y7cey zK7n`b9mldij6PtSq`54T77WHlb$3>Pp2IQUJimAPHa*P#ct9bz&sQDMsu5nzxF+v{ zZi*8tTk8<8BQ25$OghIRBPo9h4ciK6h;^_iDp}384f^F3$X5dsF83b-Li>zp+6Xtt z!TRCsU#3LI)u7>085>ihX!o^_J8%1-x?vkH&4yh1M6(?9+}XYH-&~T^0TN(=pG)RH{hKlq-XL&Ekv|mtx!&I!Y%IQa{t(u(|@JjCZQ zLx^luZzhW@q&a;>PghpbwETZ+Yj>QI_n@ph1AaSXWtQs9y>2M!>dXYNZ$+^>z^ot+ z#7zTQsc%mq?_O4(d(eMi=8s#wc8v<;$K~AZ7WvFUO-?KBMoBCZXAEeLw?w04M=5*d z|Clijv-Z>6Cn7&>L+KLV}HHlU5;WNL`e8g70z9 z62mL5z*bn;XpidENl#kAA7f7sgap=;%I_&ST4h9pc3*LZ_rqzAl%3bm3ti^Tt^Aco zy!agCGc6Oyfk|Jx1G3?mX7Xl|i}1vSr|kWpE)YHyd3sgD)7qvY0?i?{(S>>Az|D&v zM((H8lm6$b{`DvK{eKT8cw>7=c5JZg>+|AB_7!A5Gj1F9*~*Vy;&TIPfqJ8rdf1YZ zOCX7kWb$I|nfNO;#}+$m>mG7txq6b55<%I8FV5n?rLCrz_7%uy!~?PhR8=5$Tvf-? z$1X#i8PzRdddJZHc(xuiymtAqKGavbG3v(_HWyj$6RA2v9v%87j5 zUEm#=hJlcIW0&+&1(eEv-v@h>JIZ{|HdtftUW9?7wsr;|$=xV%(#GtF8-e22qcvH4~&!d|q76%(X^Hc|RhZXL@htL!!sdmYMV2htD7oo?3Y+ZGX_VQEa-!pgFR*@?nzcHC zi!u6`ebgcmCi}bow{zl*$tnERrebLr4UOH!NP09fq)gBuE#?_MiET?qi)mj1zBza`d#yw@7G4i;ke;;jmH2-A``@RRMU-1d%J(ixpO&6gug*c^=MeQ(=uDi^B*?Bo7 z!2dRf$SFnf# zVYDaRE*iR$if+6LT%y2LHU0acIgZXU&yDR9776Xo{wF!ZVYWtODfWYcR##)TO(bV0 z-$4Fv+Fbrlm74Q1-#@SA?jZpYtBG5uM&Gv+=jyvUBSWytZ(od+ZqLXl#gt-?O%r}bjZ+7Bz+ zSD+3@tJ1Wtri5#{V>vkzs#E$SrJ%%DC{7RYJNyj3 z;dLgb7VgsZh9#g2w*u*QRa>~{<(aYHAR=E*;b-3#jLfX{;Mnx-br^L}NLx4qNP{8V z)V`PukYm~53q>J9|Fz(Y@EvRW$$@{Y6Be)(;f z#&}sX^cwJaE<}`2p-r!Tx4Wym=BQVJ@?t*_dvL8#MlmiMoA)ls^D2kelCAy*%Jqw{Pw#Rk{*Qas17mN?@Rt zApGJ}ZTuM=b)>?cO43s9>@I0offmnsq7Pxak1V&wvf2A!$*nJ2pcSaya;t@3Ur9mJ0d%V`Fpi@%qr|Ey zZA^f#c_IkCGCFhdtGv+Q(!zSy&dD3TS(D7St2QOXTp1x`pe^Ay!r!hoi}4&ux{XYP zUB}YT$&K!h%?UOZ^V93~;&9d6doAIWtc; zf1MaoJ8c_s5Rr#9Tg=v*8#h0ih_FJu4(>S(?~#WtU~l29;&qnbtekkJZclM%%IUH$ zOlaMe_eM)N@#VcNPt3T&#nliBG}sYN3`P7pwrixn~^Mi?MG5hG3|ciKJoc%yNz+}(u9n7@hm8H zAgcg!H5R<|iGJXBPMf#p+4Tm0ihaPwyN7TRRF&#HcF1iQtb4^BL|1Rl4#n$4?5`v3 zwSNzs(pl?b=meXD*n$(pSE>ib~rket+EbV$vw(Q<^httnfU5>51ZeV@=g1PF?~ z3b5YT=7}m@Miw_I&w4#)FQ07NYk5@>1gD!9;A$`zkL5AKX|9On+s$y!%w5hSYD$vc zDMfp2ZF91)b8Sl97uS}9dA@D!C`~PkaDcL1;+gQ^K@L@N{g0NAVP$u$>8PCs{?3X? z!POkvx&^Z;U=I;^rXHpT1YIQk!*r1*hl?is-9}a2TR$dGKfv<7CJpJZxD&a?26Y(L zKJr=u)vOSIOpj5n4po6g`eE*P)8;xI3*f2R+Stq5){23dy`SkaE8%sjC1d8~8r2vj z)JWu7z1l>6OPuwJ!E9CkuKOvIgijn>+yit3#g5FwZ3N?*G4CW6gGISauYOeAD`e=+ zFfH4VZ1@bX(BQDd>%(j2qINteD#W|*U1QeG6BNUd;0@@y$+b`8fI9K-wtJ^9cz{ zJE~~=)S8(CwrCBI%kEg(^t2D1;knje$FO_GUj|{WVQNXghTL>9rtl$~*HSDsZ`xdi zy9p5XOFXeJrRoyi^k)?j=mf~EhI+T=@bRWe!nogiPx2IOgXg_S8Pi~0ervnJtTNNq zU+(;M*t)!6nFBWIC0ZxXCYF20QI^;U>{QhPL;{4B}TvJx^8i^lMYwzxs zKhr5nEo^@BalCOpNs7_noTIlqC~L|TlKQh8KauIXAKJ3`uCzEE$m;{UL}Tp|VbN8k zrtro`Mu!f0`!+aIVQNj+fFsx^X6o4n?ea=*Rwdy3QtE`r^c$;>LqD%V9HL# z)Fl|*-CTQ^Kh_YN!FVoB)1L_NwTstX8fZ7#D9gECMl7}=JgTg_kC}~2A&0EjI&Nos zp;vYm`?dP!^4rL#N(z{>{nD7oX1EI8dL#0<>5(VU`*vXYnGz@gqBmu3Bo_{A=q$wfMv0|E6r$$1^OZHd{V~ok+HQ zF7yBdD=)?}3Dtmiv*Rp2oy!!L+*=Q!<6uf8%7q<2OU{{!jXls8wM6t{~oHGLeqS>W=s{pr2~0DLjw4e|t@J zk|>e+=gb?xqI(~Q3@D@{Ai+Uou5N&qy;l z!d~#Cf|S)}qQdO+#TSrj@GOCeL$D4p;MHWa;2Qjo>z@k$=sB+*(TYofb1MAUJD8t5 z8UI9<*_V0#!CWFUI7z|9`Ol)Rm1ixQ$41QKQ!)@btBW2Z0+=c zAew#wz@UJ(TL@nXpYfbz7Q)6X1Tr9gQG-oDs+FyWMF6^@?DBh4Otqf&z8gv~E7DT% z=rzOVO#g1R_lS~Cp)%P*A>=7Eh%+clWJUYG9)?zu!3zv!@z#WW4K>+}QjwW`X#VD_qNqIw&!l80R@Y4bDfsD=-KA^u7+rCpuIYPn3Zkvy zngYn3a370Mn%h?t2k*(THZ}b_g>9E7CwJc_*Gdv#jSs_(r-zO-z%b9n8aI3tA;S>P zK=EX_9J4|X=|-o1<=M?I#}X6W_F+xe@`Of?`q~iDuA6g#vn}(m2b~+j03DnyZSUGk z?A$6{C2wbJnbx#@5}KZnR$=Iew37{%k6SXAIzPux*l61+ z3evJaFl0T5^JC05eXh)SosK|ED;fM{LY4FTr}CRq!b#Q_-ZjpxVx>D8SxtS#+fZqO zc5GpUw|~}n@whIXqArHzVxdon2kf3;|BR$3XeYG~Rz%q++oHoDiYR+7uY1P@+q$WKov zaf@r}j+x{HVe?J3MWy`remUbrP`;7>>M{S*7*IPrQC^j%ua%2+`bySJ*!LNvYQL5X z9YNH@xLmU}UybfkwGkZZN!$Fz=<_AtJ;aQ7J^Xa<#BE586B`>1zpjh=x{YKEtoS_+CL+9SHLz#c$@f$0YV%N8GwX#e zYb8@=>x66n+Nldw$}sN*_v6EV$+X!^)c9iFQNHGokrbLW@jBwO)*3G zNIoiX#J;lQcrq_EgSNcus%$@x2Um+TH5tEsdHuBb;g*8r!TDYE8*_e=+sEIx+w=r0 zHOxv{92=N8k_~=kA5beT{{*NmUKVy=x`95Hbwrn?<0esM{Uf`3uIhl@hm{RYPv~iL zm)COYuBfqI$;4=TKb1IZQ2_2lhj`w07q2=|z70sn;(1fofZKDOCEDC6rK!?|bi_CF zruWkXvk<>)(s69wbDlh^dTg(^5un0jRsJc^UfX3}0pg8sV#w!r3?@tZ01;|5{Q0iK`-aRQ5Uk}nsnWi z;$-Jybz7qhz;g-o%Q})L|5K0Oew}JBOi3Y!mWG1Y#4O+Y~&Wph>!tuu?U8 zz|T*5(E__^tim??_UU>-{m0!_lKt$>L$7GA?L0J5|0nk&)|~|jlhuD|y~^!1rkAea zy5K6P=W&mEtW-!>$AIzkR}BT{8?&s?>lHtbV)JN;of7XX!-tI=D(XZqc|Y(!=AyGG zx5wV=muTdDQ2*}TW1m;zu#>n#_6ABVC1vNXQ{)>!7j^ZC#0k6B+MlxrWQzYu5cMv! zMdyO>2`AYV!@r-tXne^`yjCzyvIl-GF&_V(}x%-cej5gD`zv z|FY|G6u=?%Z$Z(r#X}4KM~&ISl#{AsiG~>Et`AMm)CHaLDwSl9g|Yb>WyuQ*8oZuDpfsy^?J~ z4IVJV(Gq80B-VVb%l3_iJay5rrWA^gq*c8(^*e>Pw9j5qVtI>8mu`m~&)C!N(E#om zd?TdI#?~DloBItvw-O~guTNIWTcb354>rZ0kL`7>tK-hC%^xkd(7{*tjyg15dJH@Dk^VKx%dg(=1a8ojX~IezJT%QR6+cb zB+LIE>c_8%LFi?2X|{DT3~4KPI9#yl8E(7@eNuy&Eqo*@JxHCZi%X%g9KC2(tvBQJ zq;T)a(^hhOHQ8nw)TbBenTin7;_oHd$L~aL$@tRAwgxUYp4b-kOllBat~y4zjZw*y zog=Qp&IvIUIF?;1?u_Ip1-EQ*#~ZSr4O$t<(ZlwUjwkZRSDc;Vl#mI`;Ub_$sJEEC zcK)Jw#yZ&krX348Y2hV5+q;<7BP1>B_+E?PIu>dT)0RGylYU%_r#xQF z`R(W6omw4lCivyH7TPIr+wNE!9`|J`9+d>Uc1x>MD)SZ9T#@_E;-fN`EJg2j~_cll*#iP^dV|v zn{>1{4dizSZ$NFH2psaS+ue(-Hn#7UBmDWKZ4$jDPs7a^D7OWp}j#j?(I z^tq;kS_qoTT&#NFnnaw-c58!f%*%z_|rn#RB(atvTl8;-jK?#2@kh zb!B@iu$^7QpB2~x`(Lo3yZe{s6qA+7>TV4y(EOAdwQ{^ykm2CpU}I-RV1J2C^WRjf zSvRdnzrp$Q78(}pzwMy?nCph|`4KUIHEoX7asaQ=6mKwTziI(aEcN%!pV;OmQ$h`z zs3jX(Gkf3HQ$x0jHA&}DFh9}8xcy^4dKIs;I8{hUPc;1F^g?&)huUg(Trzy#pb56z z&)PpQH1GM^ZfOthM>}fv0fV`RX;Dcka~-_8My`>bzYLTT^P1|#FAfqzyk;?ku$|+0 zR&sR!;sXFH;3TdF^8A_+=4;#8E$pkZ1MIC#na-JCdO-wA%+E`k93m4i!eF zd$C@Xfzn^`=U-sEJMaBkFEwxF&H#ZM=xM{)&*?>M`z5u&ZzCzbr8im&V%<@y#96}P zU2T@%8=U<>)BYrFr03Dagg(L@&>%THTBh*y2x;n9;KS(!ad?}%pnE95<12mV>ma|=K8u8z`> z7$g5;`AdGos0!V61*K>hMI2|~?wiuT{>lZGi;wvy81Eo4E*kH3{&kk+2gJBZ$)Hwy zXbWOl4Z=_h-IfI^!`DuYYRF5zR9_^AQi#i-Gqhi`^#>;OpFtBM4lT_~_3X+wEFG2E z1`nt-9bSS72#MRX$32VW9dS2^=cY)>%s;E>rn7@)^kOaa)`UAI)HcZqx2RB!PKznP zjXer~7_eWFV>iz_MSBeR5I5O>I>}XZW)d6orwXwV@=L6NgR3d^ap@5>;~rtuAHBB1 z9s_p%BFa9avmJi-|5&>6xTMqPU)$k!7`wG)Y09=8R&KJcnKx8cR;Fa8loyp-=1JZM z*Orx)DQy?!MP_P>O5QhQ9+ak(im0e~lb|9Za(#f`$M5U+FTOs`^UORm^PZXKnR&>r z_9)igZ}_T#)S|)3(FP z63zcb-+>GlZF(ni!#C=|WWm7M`Y$fr^}xDEmU}5S>3<*$;Xk5XZ}{JtdrI?YFj#b$ z-EpEp`_5P~tL*4cc`W=KzxylxPWb4O<+&!p2q{cy^ced(d{&^EsV#X$nV_bEy*Mec z_VHzA6ODDmwc*#=En9$)rqgVXL&|timyX|A~^tO{f zFz1R^Dtb0(92<7VZv-bg5nn{FT67-k_#VqS%JPBVAzu4y=JbacOS+#ydaHad<485j zZpSof66rlP;}Zo4eB5tWg~Kz+2*b%Xsim8>|G$(m(Mk2GESlh+@J-^GvJJdvxD`=L zf6R*S>GzP#XC!$tGm@v}H68@4EPUkznL_|Q^ulnHjwpd1eG=@! z>cH@r=V%{DUBG`Rn98za45iBIVqY~gzUt3GAK^}_(OKH8vq<|LnJXEMJVpZIs^sx2 z(jvJh&-7#Qdm!$p4%W4|i4)#Wo*)_>%9ehgt;*MdW1L7UQ0a39g{NPgm zpux||vw(;0&T z8|A#`8ywXHcXMMYg*pvp*89oDMu!%Rd#}+i(5gd>C%Wu z9#SXn!v>v%;Q@BS-2~Z~_0UYvSGV5XSC355HVk7sUOK?v`S#hFKad|(+ieT|RM8iM zxdtnSB0_br!EJ}v;;-X_3VK&+oHV(F5K9ddji`Yrb1RF-VpSH+>QeN3thvi>&2{jy z$D>?URW+|pHf8gzeKaeC_p5|c%832S#DVCdEn!V&tSP#UHN0wJH%Iw8<9P%b@=FHs zG{IKAiSENxIBCR%rm^UB^b45D1agMd)&_qRZm7W+&sm-!KPX!>{0F19BdZ}&0T+zd zylbBy@FvzNchgX(1a);U)f=)%@Y8X>VS`RxT#+$RuWJ$g%hYbw>w*z**v3m{blNV` znDzvJ*C_T5!UmK7&o|Y?n8ic1$Yocb@xz!zN9+pTtMWPL zNrug;rp=FSPepH2?h)pXAPnT0X|f*_F*0|6df|(( zSDhK4&!y+mDpx^H_|86?(KA)U*$Ip*&^-v(t)VCFLqEcUG#z0na9(4|{i?DAUg_{* zgc-%6Q&ewf1Uyo!u0~}sHWPblO6TK5zl42l;W#@ezfYBnzQN2J$?}8K%H+j{_>I-U zFG+9chkVy5q>kn==cT%k>3wp>#O~FJZq-JSid(}=OG%rQ|YH32fl<$oVJXiOP|&y-Rs{`8+gj zrQu>n>mqMYrX(b8K{ByMY0kkW5I1WdNGt}GmonP!h@IfHHnVl2q;VQwk@+#hSf9P> z5b`nXvqh4IS2Od?+?}|d?oVdxsIL*>LC&9J>WSi}zxxcPWBjS!E!w^4)^uMfq`ovx z{|<6$nt2Q=?c{!>-Te7YLPx{;*!}V=sF}TtLFGC3D?YbtM6R12mC`RRWMtzG7X~#C zpW>I?A^br+c3=saEZ&8MbXnwY=a-}rZrEjN|J2d$q3}Ge5(A~P=RW6-F+nYJO0Q99Za zM$)n`Pq0}O!#0A`7&JeA(W!+XIPUWXcC38`V>shv`FIz!awbyHZn~;g#k2eaok4gl zP+1-|V%nyQBwweRD+-x!V}JkghtlXbeH~?suxu|ZTstt?JuO+KAbyeU?5GbO3g051 zu#XhptRkT7r)6g~n2U(@s(p$rHm~`AKS1c+t1?4=AwB3ce%o+MQ*X?N)Z#X>U~8 zMO>ZZT?a%a1I`$peV0=wa=&ZZLLJ<4=B!ojN@=syD@92jSCz5?@&VE%bqXyVs+I-^H~}<5~R5D9F71Eq>x@u;a*#;g6~rOU0Lphs>zU z%kBT-^Tz4P*kLP#xS3O($QNm;V&+%(Wi+3rz zq-nXIPmKNhLo{>!1LcOLa5ErWIh_d@sh@r2A328h*3=Jl?^v?ytV(^FAs^}V`kTbq z1Uv<9rtz)E#@~F|UKJlCI8~2SCSM<`b)VnAKK3}`QgOfj}>JEM+P53xTv z{tg?XDI1b5Ag&Xy%PYRfGlhJ;xgQ(AnaG!h2-cZZrj&tm1Vb$ux30V11dIk&Chz#D zIBkDAsp(Bwv+CmXh6xgtQkJtXA!T^oR7KiJ_5sM8-G`AO%oWkOmBqF*9|mF>Az$e3 zm87-BEy~&@i*HT7KCA01L#D=5`D zFEZmhxuXfSmv$)sQ0e-<$h*Cz6p?l6agJf66zU59W%?E0hE7eH_xAXL>b}=Hs=b5$ z9+&+D+RwPq9g_fU)CA8vJg3T@;vSAnL@TXps0k_G74Lx*uJ-U&%U_6tnu;)~xP(5) za=`zBl|^jnTje!#kU}MH*Xj{nlWqPL-Qz~PrNrabD*m2i9Zv~vA_zAxmP>NStR;?^ zuI^c#Q%evTcuS)PvO}^3*FEkuX5A0@fIa1q>8IRyrQtuuoaR6K!Ha$iB+VAifJ%3~X4I~1u*6huX>C`4KRap_g7&owuWK4-7Uaxo!vfP&Cu)q%a zFX*vJE^KYB@Ysfr&@@w%)=50}F3!`Aq!BLk7;KTeP?}YYIt+^h-)AY)$1s;+C)H0i z#}MwJ_Va8Y!ys}gJ_6lK3_mb?Lv*ZJ2PMjC6=gI2;3ovv=qMlAos4BEY5?+l%#znH zsy8zF>jkaC?^z$pQ;^+LU(_r_G2KF$3+eHfS*N5kPY@;KVJvlCeMN? zv4j6_)g4%Li)=e%aeSUn)TwzAn|H8#b^L+xlD#`D|B5zNKZ>Y3iYQya4kX9H{zD$S z{MaEGcQn45;7lOJH|HGKTayy{SyGVTHK{H3(?EH$M)Vz#cc*@RW`8DZR3sQeHln9te`>Bi*CGiXE~D7?jrZVZ>VLOE zCn^6>YEB;d%0qux8}CQ@Z587y>#;{@3d*l%8ZPUqwpjw29d8BTXy*`^U*kBP-_ruH=Uh*5L1I1E=8LShu<@ zkR{f+wRCH|1tJW*DaT|wx8ma`4h~2MXFnU0kyqPpBoKqKF)Q%uZXYwme~58q&{-VH zd8GCzCtUa*_-gw=JleTOPCT-kHF{W$zML$s!3pL)vvt2wDz?euW{)^PSEI8DsoN9b zTKKf&vgJ32-tI00x_CAb_ABZg1#D2FcUZTwi}cFtZe(giro6uF&)JfuRnL^0)m!vv zu7;_u8geny>K*ZJchSRbE=_@~v5J?vGTA|vYK2Rz4$j%-!kYX;6@SA!#@ z|BZ_~(0UbajjX>MwRT~*LZ{#cek|e4ST(;q*IN^`t9Z9+9q#)$_d<&P?B#XwIP0He z{U_T$vaB-G^Z!uKU26|W^z}m=0uu}YyWhh&(~0+nG%ey<^|$wwb#!BSAv6f0`4V?u zsk}J|Q%$yQWY(`nJmx}leXpZ0)7t**Y;Va1R?c7#EdD)bx5@1}emIhm_yqMGfmN=a zG9>a;h6~rJ9-px8B*-qvHHN$YlH{+BfeUlJnl#2{QtTMAjmBlIBiXGmay>axGvq&AE}%(Hc<- z{ZR*evC8B;k6ImuYgG8hJFV%mJv8fl` zDt_&^ZG4L=7`rvm?vcGzd-Dty|55tTi7By4m@a(w^T6U;O`A$9vlbs6V?=nm%@Gv= zA$QP9nuj;y3?U>dJ?#y`lybaI`M?TI|G4t2?W@N6csD=}59kZd$p zu!+95&0+Y$J`B+*oK% zJb%cyPUBTO7=&Y_F^sw(Nrf z*^07xzYw3q2K*JVZ|1r;%^H1-aL3H?7NfIfb0itJ8s>hcOFVG$hif_Sn4Q7ZTg3B! ze~dpi?`1*#uwr3k!T63S^*h+Ke3f_axWhNcC6majb22B*iP&!~yGad4y}f~z0QPDUwc`>p90EL3{>B*GDah}k z@==`LTI$#rp8A zOp<4W;ogOiE|Dy;d;xfY@AS^9~#9PNM6XDE<#;Y z2h?S5_o`E*LA~3*v2f8_BDrzJhA(+ zKS+&TBl^|O&44cad{N`CWfCWfp0D%_YN%l2^@M#2%5N%6|M9H8FyxA-6U zuka4v+N=?`Jv7PY@fXVV&pt&Y22W1*@VRGVT~N*&b}qt|5cwe$@7Ti&%_035*22aq zWAT|N+ja4~q{Rht?|Mgp+1q&Udh|R8dDZUdoUG1tR8k60t4@%_ES7WhT{W7(+YA+1 zZww`ydzSu+-1&)6I6RHGMX{H!95$A2-^ZY?+NPcUxOLt#1zCJ)h0Q~4P-WbkvI)e! z9jv3o>x{nK>R7sj*7LdW17b6Y!}4vmdYg4@lY82=vMu8qQ}Fkr?!zU*yzN!#q-yNi znY?Dkxk>dKTC>hu$r|Tu}i-#E6M-;`a;@Ykh!0#-1EIYZtW+z znj1CAS0j4vL_gV$e~EwiX&fB){S>2DS*NSEc*?pM@tgRF|K5?@%#4@g5n_zUZ)wL7 z6n;<-mjzaKIHVW1aX&_k>n;0sUa`~kai3GYzVtZ$rxQaz`XO1h{n)Nd?Pe8cHfV&9 zMGmRfi9FJtG>Uh%xBIcB2h+~G-7Yo}?(&&hEmpKyZg)Hn+udr=t642mwDh68fG_Ve zH%MM;eu=^0b3Wy?(O4Q-}1^5H4I5m{MIP#N6ZLc8#udn2- zn$$06UL`hDzS3>x5&tlZKVJ+BJDxcfdpsxVo251lsmSnH6GoKF4u1}?iZPTr0k?-& zwjNOGzr5tEjM7+&=lYWjerK3ccq*vu>K^)A52JhbVgt=NTN{B5!H;-=h52Y)mSsGf zLWO=_BF{G&5Rx@-sQwQG z0i(#c4N$&Soy#u!GP_N5Rk4F{(t$+dBNt%JP!(af2D6h`bim5K5%Y!gXzbTmmkDPw zkS2))9tvbxtS)GmO0{?@%m=LlxWi0|<1($7={MrKVb6;g< zl#vnjqCmT;jn5)|G>x;UEL7_ty0pg-A6twYBz8P#Juv4k?Q8%^#xyLFO^ruI~}$V(N)&R z)1Tu$?3kVR>8EV!gq%D3&20e+*cNLGN4m?q-jF9CX}aL;*jPldo3S#ci&h{vY383B zI_7Abvt2=se850&x(B?PYkIJSrq+=k)HLAnh{<|ogh?Zxf>Uk*`yg?=)*zay0Uh?$ z?X#&pI=$XM*>5GD5dpUsd?#p8u@oWWtvA@_Xu$7)27XU9pL?^7{4l7WRbGWjz?2SO zXo0vg(ivI$cBkxgP5tTv^;N$*(f`xlh{vG?j2B6aA60Ri>WcyRj|1Yak+Opm$fm<` z?2nnCL8Nxnp*e3gTHUyN7i0L6AYY-}Z3jLIpt^l!Cabeo;cqb}(E2o(v~$*f`rJ&? zKJg|7kUc`2LCUbFg4E9GH6CopRls` zh&kYFRKu^pu6|0nAO9$N5B%3D)xGFb3%gBo^R!21g1#Mi)v%FKLN^NM*Md=vE92Jz zRsNcP+XKJow=sSov*{y=HBk@7&#Cq1Fa7WnWUMH5+|#O6Pvd_F$E-5~bg+L;s(k7Z zGZ$8Ao}}}x20~l#0<+$e(>7JNhyW41a`L%_#XdobP0tk8j|>*?U8i}ZErcQWgkHpN z#r>Qa|I@-Dxqn-U_EE=&&A2jY`&D=;V$Se1OX192xl`O*qhX=Qv^$xI3B_-3X@QdU zeb5rUzzF}Y1G9Ngu-s6%w0|;jx_-kn?X+FM;EH)9D#vHNlYE2N(3{ zw?*V)cYVdS#dYMHW9d}c6Y0P4d*0A%37;ypCkMuH-Z80U?K|R#ps7RCR*t}k2iJ(^ zeiGcq9 zf~J%KEvKEb=`3`r-3nb3*US6Bsv^u<{-BbHdVKeqBm8k?-unrpS+NyeLD>9buW*an z>Bv`<06Np*@dR2T8ouxF(ZpW1I;_R%Eug91B1%?n={BkX{#Jd8{7n2ISZd;0@b^pw z)zN>hIr61gBxiWm5_Ce|h z-oL;s*hYPd{m1^F!15gYW;`H``kdDTJ;{go5weo1PDbk_E_FCK_q&oG*hJWoSn zhS6=rQ&OK7#LKEA?WGKW5fkbNg2U+)qlhb4e)LlE0J&ZV_=q{WQ$VRrH7cx})aS)N zK~hq{Pfz!YJJM>TmZruU2Qy8#xX3G_W1-=t^A>1>ot!(#XIuyoMj9ody3MCWf)tF~ zPH2Q2t#%to*v)MMTX_KkV>lpNFbVCdCk>EMbtvuoN{mo48qcf}cq@b!#B61aH328l zvIiV0ju71SH64@s1)iGj8Xr{AxFsRp4CuKAZ0Uj+!Z~ybs76DlU?KPgVS7SjOUW>hnU-V1) z(KtD^k{?vQri z(NmL#Rq%PN;58y7D7Y_m{5i2Qkjs!WCtFEp+reWnsz)o$+AW+ji>!!}DD9Ur^@*W{CgaTPp3)3Cga<$$2l9)CX!CFkyAEylw z2HEsYUY)aoh^NZfH)g=-)B>uoSm7zmkLMOxZ@4JZR;;C8Y*;?IS-7CcVq13}+JH&A z2`B#7IngqoRqkX#EEzLSln;RG_|v;V%oYS?gwOgyWAvIJ&dfYZ(Gz7VLi-k+Y_1fi zQExK>rAC>IP=AD*A6JjDyBSgd(|5QwbbDZ};a z+GHmC2>>acj3YukZ5NDNLP9u@L(}|a?bHD7%r!}RS zJL0OcmK*`brMtp^6 zAQkq)DTGpdb&I#!<6TJWFOZp)2MOnDmI_H;Tml3`AL|cr=Lt zwuGwem_)Mso=v6~%D+z9y&YIGgArWt;^_{r5_;<uOUw66>Ix26nKA>@sXgH}XO9+CRDo0n6DdkfYY)x>j zj#tE+x_d~2N#1|NP?hF_N+F6&Vl!uol4x$rienn8wrqZDA5lx0trhQG} z7o%`}gD2aPAnxgiFl7<9J*tfnRN>s@siVa&TbZS}8;6-hnZzlQQc z(p3Klk-fg^tQz@Z$0VX#-^)W3(1EWT@CX^oXuD11;Xu};z2lbR>Ux=R(udH#?L^iB z{&GsUP*}Jm>{7leACwQV+t3Ve;Y)1Ut?%I?A6#Gfh;ffOsP!aIZG9xCms#I3Z!1h< z1P6tZqg#~&#YVnA3Na9|%*IXQGMd++D8-hdDtywl?$S|WkUdC|kx#RzGbv*;Hx}L2 zW?9H3mBY5u+HkzujM%MwmEG{svEY;@d=hV;Rw|uxLLe&|xI1z8lw(LQ!>S%mOGl%& zXFHUaXQ9AeceKE8!j1Z@S#H3%uhV=^!9#{u5YmfB3>n@$IaChU__*Lm$}y7b@I6nN zbn2^TaT#}9r$A3zj05&|GdT6_1Jre&7+cYmMq-^*7UhsSp#xi{hGwbd=!%TzYoRp& zu&x`13U0bpJ@xexL|8?UZ(x6cnyJ48Ozr2rn$#2!wuQps=PVWyk&I)KN*Zml3+Vyn zqISdm@#5K<2K1YB*~M<6O*_q?DbZ*V>O_nPnl%XhPs5rVDz%wU@FF3usYR}twrvat zd+%q4?nXf4oH58=#zlVBr0p9y#tVYTx6(2rBl@YGlS8ec?@2r2jl^|z5MX7@A46O= z@mNE{0N$(4Q=BazgIdzTo<9@qtdUJNi$d)+KNnSb9YNw7E)~}Z{E~ZH^)@M3&x79G z>gycK>jlha2a`v~pHslk{+32zgs}6SJa=RIS-hAwmrl@|bJewEGdCq8P=<0sf@b$n znoJN<(urvuCP6`s+J<(QMHR{7yrO+2;_GcJ zMxhk*z6x8QN)1$D@n45+@qdYBycLzX)l*w9|(!UrNWb(4VI?2Do# z(i<9pYR6(LiTH-D0j!6}bh3q1xNHYxy`n9nMeGu1g*Zw`(K<=JFU?e6tID%2RoF%i z%LCYrL{qyr*jtVYq-Z9zxL0he1KfTBa_6d4aXwrf{-ZkG4$F@15-dgZ*?T{K%HxWo~U11d+;}E;3IP z-KKdUfbOo&K1n?)YN*d>#uM6faTVMh3;KUdNw}f+@I8UwXnYH~5T=PpcD^)J$KiCc ztNg5AcFZTFweyN?m5e~ow-Sj>*_AMwg&ceX1_FnYaNck&kyU8|(;ROQV+ty-c0ay= z=DdiwiFaQGzkwG+12oUsOV>1#A{nbZ?}#3;!L|t`_#=>!6GglUnKHQ#>GsxC^`5oG zM)`iP?Chz9PL68}^fc?)8aM021F{;is5=y0B;TI^ZZFY;^OLkDreg4XDDb=-xINX; zl^PVi&-{5z&X`;826`CwBf8MyMt_w>$!?pZ3DX0L*Bvf!#fNZHP{DQ zZ~}&GlcOo$N-FgUB6)X8+aDq?7y@ScypjgbeEPmNbS`|;K?vO=2n2Cyg;?wJ`0;Is za_j?S#!KR5QWXxF%<_N7pzi!=)kj4We6ugX+SAKcU% zxF6U8b7mrFC5E1&*TF9{pXqQDboH6&LX_r@BF1%L@&$B~hj3mRhQZ!PbIrekvd9ro z%8V#y>SAQS5UIY3wDQ*Ip>|5UWk`eOxu$t)G~2_3_^5n?zxFG%LPGoyMWX2eHJwkv z<93S;kB=h;LVBSSX}x+xVIZS+AO+KLd&=lMH0_@JOS0JbeQ!n@!v*`c@n2{Y# z$b(Q&9x59$U%##lPB($U<8tPaw3pdl5}u;$9io7aqTT=!meRCmg~6VgV$X;-Qpa}2 zd&wta+H#=NCbfv+S4Ud=7j450Js}1}Uys;Fz5k`%;;NV!O_>jPBw@lhb?k~@eEuv1 zN)xE+K)+WZqGGNmlyfVlV6%_VOuB3;8pmsz!dWh{-rKSe5?FW4v=x{}6F>Bc-$k za45h?<@cmf(ZWn0sFw$VaB>+uU~81Jn`&dO#J^T&Ik-j*Q04B@$|$MNPH0saP#HLa zxxjL(8a8P0C}8j-0Ubw;B;79{b=R58(ZXZ|df`ejh;%xmy2CglDJk7upd)Geina2b-9MKLbcmIs-u6L7Mr z1!O?R<+KQo3Whh#n9Us6L2#{D=&-;f#oN}$8Eiwpt9v9mj|T1)M9Jj&(h9dYQb8}d zU?qZPBPRxAAgLh><(LYXVfV+pA`%7-2RS3Uj;)w72uQ@N(7y9kjKA=zovaOB&F)s|8Jn_bBiq0}jV!(hFvg>p6d@Tg?2d{Tm)(>L!d{Y&Bt>qN9kfm!A9rEuhOgIo8Ou zp-Ual*i1yh8cGcqD%_`0sq~kBivCX4X2Zo8Y67T4ky2^Z)Vb$`j=7)UK@Ia9Y6>ka z;!G5po#}fX%5&dMaEO|R%|(qa^m1tc?>8P@?zw{ic1)P=sH?!CE9a!ruygl$L#e=v zQejv9kP`Y_@}e~})JPN7us{r)shCOab>qHhVJGq~F5~avA`R=49ycMUVCC{j*^)!C zpUss@Z>VYs_;fF$`tbX5n4=~&G*daS2adPSEe6L+{Lh{R)iMi+s+sS-A7w5~ifIS2 zATDcuDwAIWHV1h<-hRnRbGDbPH78h&h98{ZD#|dV)y%KaFII< z5P8AdnOBwNd061A6S^T&4|ZbcN~+$yFP*@t6P2zTpKg1Arq|3g6NDG_%7nrmN{E|(4I zXs)p>9pi2k(#UPrQMlU+BN4rNT5+IPg&pTEBI>^0VdA~Ra$YycPL*@R&~R-IRPNs} z;-;%~t3cFM>6vi&7Rj&-gbP0fGq_`3bdd9$O$fHBFuc$pXyX65>{%*=($-$D3VZ9^ zf%)V|k_=h|y#BaH5vc)WvP7Isea5(GPyFs%+*ek6R=GC`ePI($t(*kybzo3uzuIcQ zc23#IJJ-%Dw>Xka@<2Z$2URP#*AeE=IA}ge|8kHro*{w(MY&GZS`BY*2S`vX2zuGt z8ax!|r9&yC%XuEmNp}6sAeZxa5SB@bk{KA%0yAJ{Xen%BAwT3*YfmEbk}0T2{?9Re zN}o6IQ|rZ&M-oWLY!Ef%nbN1MMyQ9G-i4zsND_k@))_F~)K;1D&q%{g-A505(`%;e z-PA%oVttv<8&5Gx_yXZq0pF5|rZ|x$i(@)RQqWIdGEP)vc&bUi@oI1~a!l^hHe#^? zJZruCk02%V>Br2_FrZ60sy#nsjN(qP?fv46zo4_D!~udN#_5<_Nx^F61@6MK>nvLa zBxywv8TRR=^6nuA+;Hy%3)PThN%t+`^=btj)(4v{i}q>uOxl-;o2b~VK)Y)AjSwH; zUGF&PbE6ffOk|}kIt5#Ke;E>`@m>}DakfC4tAOphY~IYvM``+!F(~^j+tR9QcC(o~ z!M;fq1IvngLEV&#-%Upcji7avI#aY>(ewiSsU@>ok_Iwnaq)p5hc*5wHE!2mI33Ag( zX3YDwpcM4T*rj+IW7`h{^9HFb;{G9Ytpm(M+gzmh2TMTn?}*%Hfs*(lY*sw%=3M2Z zU0qaf$R>jOaR56GEX@CPxBaQc%HzyOP5yyrTMT+SNJH#R)jI=2vX zn|7C=a0fq73`YuRu(qmb{La5W$ABpzM|K%rK|t%~Ed{eK0^;~aem+d|J)^yyO}~n_ z?~M;?;pDsEsLM(p<83kPI;3MszcemC$NmV-tw5fw3N7jADjKc@VJ`hTUJTKt1$9^! zXshR21im@jHNFba0s44RY%Tep#$@Czj56~P#B&5bNKK0)9o9DW5y_uB@Tleess7Ry^x}8V5*+|-{Lm=6CzXTZ$R};f{KLNrtnwR}L@rK~+^>*E zhDOIJT%5E{QDc+}#~#{G^b3P4c0G zKu(j1z%7Ko4Fx5HD3(2^8@jG4@0o?>bkrDw2GbxG5)1M|$_~{!3MWb5?Qriip_;X9 zctBLgWi%^Kl@SrV5&gytlzy5!=d41Qizo!-9$-9p2!6eGdLUs#s-?5|qysKAYKrz< zpZe0j8&rtYWraxlAF_*9z+gO+j9H$oBfyY?ozlv%l@?kLivM#-+t}`l=7bo2BO)uF z;5Mwi7pOuC-$S%;L-2(1dN_mtCX7Fru|ad*Q*(6bj0FRw_R7Uu&PwiywQLjZkMIU} zAGaP3lMRo?*KZr^W-o_uBuR{LC(p_Dc!W47NkY7tA@UNjq!k2wuq)IuhbhxvnTvpFOTZ$zF=YX2Wr!&VNBC_@c-Xg}rqK|JYYIHfNI<6*@x=RQlZB@yPk|u+U47 zQe~xmc-Vlf$^-uMQc=stE7!sUvCUvmH>?~eit_J9`N`i(TcFed?Iqo`90MvRBRQ3L zA|994D#xO@`O?1}qj+8zH!v##7uR?_11WA}SKx)AmpY+dI=mV)P3WZjLxlXD(($Y; zUR4*&e+(tRL_7(7HrH(^&8bWif?(NU8M@+q)KCTjOleVO++Dd&# zDh;()!?Axh>0vf$xq(<~dK})cpN_dW?A%Tw4I6>Fo0gplH{}$vORmWDC=6dYmx;MK zyp+Kc&Pw-5#SYjc#046_Uw{==`hl91xE0i-3(KZr2n}e;tJqAV7IB_{#K2(X1pqtJ zy_S_0K@1uvtW4AXqteiTL<#dOHb!cH*%x>iKLt8ZoJa5SorehU$U(6Rqp3S_U7l|07 zA+}e93mdkX`Yb02EeoNV@AiD1=lmz24#JnCWLO6uG=+G4gWIr^aJ+p??hMvs3d9{< zvs{I}d#BGMmhVo)Te@84&K(blNdP$#`Jpr;dW0?49!FrRc#g8PTs4F<+Xlb~I8xWUXF z8Yu`GEBFPpNt?9GR4r*p2PamJ!F)v~d3B7qKyEFVM23c#f)xFdI)>|aKjLK?A@b>R z#^GoJABdGAFAUpq6RryMh{e7NNhHcR6v*qf&G)6}=c(dz=bci)0+Q&vfKpH^qP~26 z9H24+e7V81|g5|11WCg~%cyAZR zVb*AH-3EwvshUee#L!uyzZ@+98$J%-YMBZI z-%k7W1%7m-?$ba^pS5W(Y8Eq?;{llcmYP#h^V;)1G0*)!DQyY|caz6!H&Q?Wfw>jm zxy!<8Ih%0?ATQK&Co-qS4!+dGO(47u+M|81b7g@97~|G_%5ZgN5e2pPX3h1yrSKFIzK=+qAC)1NArqciE9i?>zX_pZ767Xh2*r zo6<@;#IqT_T4Z*NW-WiX>@tc{qn}L`{l=@cqK8F+meQ6^58Vg}9lCD7MCQ9_B4=3} z*p{An!yY;W1x@lWp3~a{GS$%g$J1K_o$6h_?n>+GM^Bv@LW`8j7<)b4DQ- z-Q!pi9Mlb$=s^pJTVS7$n0+9E+V-Ay(rbKnY2x#k{ONL~OF@0tUn1ons0@iPa!w#+ zrfAQkLb&5CLNGi@qr%~{f6i|$cmW=pOlj0jNpwDm+BKpBx_9l|bO@V%f?wjVL~KLQ zt?0p?nu*z{_Kh=rU~b&anw=5pmck*b^_`-vLHVmSCoTc%ZCu?#5&@8pBXLi?O`nWPT2B{~Zu@ z6FfTPKTBJ*PO1-{!mpR0=!?S04qk(O3;(7rs2hkW9=D#=)%kiYw9-nO(i@v2cA#D@ z?<8v5pfy&6$cA~OaMRA=)GD%92#1rXoOh(&1~*tDRa_o$NMdwr#{JoPM0uyIte0LV z*OA5r`EB_}?!azDSJJ2UixSz45OGzz%2oA<(z9H6in%Cr8qx-N%F=pUM53>9Mh|Of zdYdjZG?HFSh3ci ztpthBAV*gPViCH8OL#FURC9)1`Hz|!GCC$`LKQCu7Il>xMvp5r%|Zw9*95V@mN>Uj zr^~)4l^hM@2gB(X!Zf$pk#WFx0ivj(4mMkxJdV5z%Hck(*mi;V#1aavqRYwAYr89X zut{x}YT=)O92*0mV=0vwVn5TH+SJ3bXUik7^J%@UjwZ{2?`1)drw7yxwVQs_M$^^t znh{0#LU|X(2mrxbvtz(xtqcU0Gao=xdYfGU2VN~_WsLS~eJ5*k;5SZ_FoT+fDiaQF zb~>P_>NxAOt2FHLxZGOW!pJvQ9Z};m+B@ewgBV^riC~@rR0tG>w9VGe0E`=->5q#7 z8v^T1hI(e%MMZdbYq29&PqT9}{`Zbg?6}C9ZH1($r1AEi4d5!jQ&oe3JL&SXlg-9d z7tLq~uQt=8E`ULmjR`6*{mJnDU+T@d{ocR}!wkE8T-Qx(};iKep)>_lxH0i>6F5lthD z$cr&CvUxK>5+X{*SGV$uXu1QO9Rk0pz(({rCb7T{R*u+xm*K2+7=WZEkS-enVePV; z*yt1ZQ5`lo!^M@TU@{Sft%QbKNphfcz7ai%pv_5(~I!#tJ9g(~6&}?wKca|!l`;y-S(~CNtw`|_~ z;)dsvWf_W`E7;mAaV^_JH-=s`O>fme9^UhdGPP=&9+{stggfZhOvDf*mHyWp#>BgV z?k$WR?o8ce+J*lJ(imEWW6a6_8agKWH4^nwl=%pxlK$R*V_wPq?f*{%P$}nqtwpaR zU}V$8?M=yzXWH&{S2ta|b+2=~zm?&luOpE5@~IPn^>J+$_~&DBVfw73?K^Af%Nt~E zhDT%N|3}rg2PA#3|Npkm?7NfYw$8GP%Go;QTB&)=%nNXKTCvU2bv5s$r^qXLML}Vk zD_54TtTZpMW@TzfhIa%qQ&%Zu3g!i{EKyL<5Ks{Lz26^gqrdt1dB5M!^SoZq>v^6x z_}{ep5t8Jvobn5J{hY6EiTUe^Q@Z}mDz!SA0RCgFa~wEjS-1IJ!ForHjsnXP{cfuVvm0oBZX?kY#BGD~U4mL1&&fh1qIf zTf2A&=0MmabHWoCdeqfcdYzT>TYAB7>d8h^p7!AR7i~klilt`9NRz%vLA_2DZ=kky zNDJT=1di4|!-Dm|)o8eer0zWSN{HjEF;#2O?g20Ot!c*vtl{BMGvh~aN`1n|*n2fi ze*NTI#=eFy!xwF*!YA958-2o;JKtUb&iOrOCh5A4!Y!ChAeCwN!5!qjeh@Kt&Cx=q z+JXd=vCWB)9rVWF*}Rvr3H<%{Aw_Lc)Wac%;`Q(ps#P-&CR*$!#Ge#r@~C&Zqpm_r ztdyh7k3oM!;+5+ddN!YfZimNk`Vt&NwJYotUHbtr<{)EkM%#JOn?hwaa$NoaV)hFs z@cGfO$*oLlxC<(_MJIP9mDTH%2G2oOr!{z_o+7X`Kge<6sqhBJf3LzkZ^#1vOlxe~ z(V1C%bM+hs#(lcQdz53OhF3abx9%m}!t2(EIrL%6`I=N1(^JE9j|tUG@c}w@NYzZ( z?g%aQe0s+P*N4A(oB})0ykrYYbRW<~`gy)F0S$rU)c`{3ug_Py;(#NJ^J>wjiwBUt z4-TkY4$UN8GUFmH{1jX>-1&gFp)DrH`OLbE!X$cJ!DlA^7Z$=}3(hbYuTAlkUC9jh z{|Z{acn#6JBa+G6ae+GgOEZeC09*Y{@Zi2Q5_-h#nREaL-vhumkKSN`MHRKQkNrlC zdNE&#**~IE%wwoAh|f>yzcRPftEo*D!x!Il3{Wt^bZ86fFMvCwXTv7@_#Xmy6xFF8 zwnxJyh$A~EiWfq+z`1c<*r{@@C4{Hy(A>Fgn3jk5Ycp;Wf#N{83x%d*Xq)Jx3^}9# zVHPz6C2`^Yml%0Nlu||B2<&;PL%9Sj(;v3;)TtsvXN5^*LGX4WhJHG8Kj&ksQe>2TcIs9(NHg7GhJRgFnVbheIdSo6?oq725K z?#b!ynbgy(=gJZuK*v`u$M{2}3p}}%Zj0ukZ2#N>wGJ^Cy>N*C06(_FO6K}q6bu|M zUR+Vz+OY3!;T}j+CWY%mvYLaVcIemCx_k^h;?rtit@6@DYyzoYFAxim`bSiGtCGL&2J}5bLwH+>_*_{~D@K z3bN@_#tIDN?hsM>gNQqySqLE=lv`tK)}~oJczMB)`f_;U8r()#`G=)bESz(FQXJ$x z{J|IYHvkZ^?6gwk1&_13XWUCyH{A_@IK(b#Ep8RZ$zC*tR5(FfGN-q^G;=y(|DbI9 zmi<)9M#Em{^2uN0Uu=7l#1EV76tzHS@U6K4h%=~I+w*6K5x$~-n$^tcw+73f>LK07 zS7a_>mtw*@1O>R59OMj7T|k2RlXo$GOg~K21H8{ngLW%oh*LFS6^ezU1!2t90*0r5 z#7s1#6YNfD8F~?oE-|_QOUJDvOkm9B<)r1Uy|K&bf{}#&xhBe>_FEWQKWCUbKBl}` z7QW{rJ?}@O+#7zp4>BY6r`29J76MCR!;J%Hp`O*oY3!cm9 zaWb!>-l_@2=f^#<<}3J z+~O$}@Jd3Li4)V~0k>*mz5|oIjbj2s`~^Di6#icF0_n5@uUJ(x-}>HO89jwBgop8s z%hB###EFUej|?6`0C8k;J8R{hrOZ~J3K>XLhFPM@op(gM%kdkG*IuYY(v(@I&FEV0 zLlEGYAjhH;?B>-$rQjQ=;4FkBiy8k20C&?9yCWCgk_xJFb<^+I3S<>t7FFbdQFr61 zdh8HOfq34NVV>FNnUN`M>{6fcntqcTeK6{G2oz?yZRr%XJ8V+Iw}COX=GKhM*lVy( zOsFub0z3gVipk2+BDCT#M3U*^FfoabaTCf)_0;Js@jddZ>TKwLDJ;M6c=+p5n zLQPf!zUFH@BJppHInILLx1lB^Dxm1|x*oKnGf?PYVd^Vxh3s<61rrO|MWqjV+5n#b zqHfJiEcW40$ZMDjjQo$3Thg+tL4?Vw5pxj;yi;b`#1uRz`+BzN3tmg2HA)E9m5TJ;~SXMi_kc5dcg-T!zPED-P3@rIGfX|LP|o$G-2aPRZsCF z>^UT(B!7=HQ(W~E-92&iI9G4i!R~w*TB$H&6+1iE$H{&H7WWxUODh`rV*^j>Uf95b zQU|IbUH8MGgA;3@v538ssKDVOTHUpsJgN2|-U%`-Eo7N_Uc^q^Nw@3ucmb|?rm|Tu zGTKMyUv6V-Y<_8WEnf*Ecy@dy6S5?)&W$K2T8v=cu)PJZ(g#Mc%JhOCHlXFF?qIr< zBQT+${md25fwuHB`GQZ>hF{uibKnxz%#B5DQAMk#J>WS=oQL*NP(_H_nTo}{*jXRv zydyjbvJS=VWBT=)w90u;;Y-~X-bpJ65J^v(xzDZiF2mg+%=Gzd(lHxHD9TPv(*ldy zRMd0L#}`h4es5-TE5M;DXTApw0~{KQxVLqv6ulCB*IL!m-h`q%B!h9hR+nX<{0t7X=cE-M!Um zr8}To4PQ>KF9dZPC1*CLxZ$lo)LSeBTdct6GdEvNr4Q$7n~XizW{SsZ$d1rp{I00a z%<&$8t_wWhJzrBK6@=7~H$aO?Ar$ihEoo9Oc#shPWoOnBaRO1N5NE5r)7Fug3g~zkmabP7V zu)vgLcD(t;8;+1x8@0`S>dO*^gOxJPa)yBkKap94t3>1)C! zOJ2eN@)u_MUfbU9-c#4LOG06h{MrEZs{V=ot`Evq`+%-=yep-PlND%^UJB=NXa?Non(_wCTv_Th+FQB~KE+c8B3L-ymCQR>{pZX~*8w z3woxxWt??LHt_@5L{;@kMvkrkO3cc>)R(0YC(;#EKLOk(sI!{r-j*R<4G{FGp3UIwwfO&sieH6x0cnxZ#Q_3P<(I+MHN7xXs-gSr z=>Gcn6e4rolUg3!C<;Jc?Vr#(bV>->%Pu5#?g3mbtR^+pPQpBo>O>QLqsR&0?wF8)%jB8YXdsh*V=P?Q(XeA9Z~|Iz4HE%(VbWc z6Szv)LI*!AJSQQf;-lWWM6$=Z9w+!4z&yC9wGvfPuX>{{rbq^6BN0t~i{@r-E*Ewl zW}OKCkc1k;s-a$%4D9e3Mwf=2YDfAI6@JSoX)r624`XAvZ&5<{G{f((8(1PGAYjnn zOQaqFGIfBl9-MQM(Po|#?Z^3h4>@6aMdUc#Nn3cz_AARuQ*ZYE+j*vQXa}k^!@34H zlMm}Su2jWdx#;vW3^(T;hnUOYDRoxEs>C*HZPRS*w<>4uJ;2j5zgA7w!utCB+e$9) z&Y43`Ub9j-^w}mv9uCo=5WtgAp2{u!WKm~Ah$<0>WUUZ}`5N>@C*JM4oBgI^ zjlRs+klk!<_NKp^8Kp7cAcBD9bgQ<9aY$3eU~D}zG-NX`i}M&oYiB}=)z5RaI!(P` z+01PkJc;taUh`Ez_QkLS5j6YG|Bw+%X$CxxY5$L9h{O)Yr;{cB+HLpvN2XN4keg;P zfZOmJe`${BUkVceiw0)8FTF1tCZFOR&p#J`0^)O~_q&H?^&*v(PN`$RV%=OSkNO$m zX`5TUPDO3_uYPHc>c_*k+@&3x8v{5oq4(13@i6g0X(uTDC<8^bfc%-l_|Y@#qM{SX zh^asvOpHAf_U6n*Vz?Yjn(-RXY$WIOlmdG<<6-IRwcI)72>vW^yk2rVZ3aS7Fr0F? ze!(FH$A-gBWzjx_8B0bQA}5Qyw~u(z{U*FZ%8|-cnnX8`;+zSMyoXOZt5>_P_x%)# zs+4p9Mf$g&TR1tu#^)%zVrnOpsF?0oCH$`!dERa|Y_db?4nJq@n`~(GTbXEAnkSW& zHeH0O>r}1Q%8VYS^4Gwf82d>h2t;82k(tmiP+BUz$V z3u1*eeuURHq@Q5H0-NrX;hEJ-K2emZUdw_SQ0_Lu*;5bsL2wD7 zFuQwjm34-xIuyL1dGmn%-0kW3M=DlQa*PTFC#>LY?3`0bi0ZN-USe8#6Y;j|fVaU-ZFqI+2$+S}s3d9NM6^=^b<%lu=k!AE_PlhvGF0b8JHzp2}L zp}-ReNn~N(qF+8G1+UBqbh82v6qOnuWHQf`kR>Y=cd!hd3wu2z2VObVoWCN@`Sx&AoI?RbPTSQ;LGqSbQUW}$(({jqrnco>r$d%Pt26Uv z{tY{|^xT@SksgrEB{v_||A;#+D_6p-b)e3Ia!fb<3$4!Dvtqp>JqwACq0|fJ83h}h zgHcQICa0m;np@CwCP0%7q*Io)tvlNy0GCVuNv#KXRI%E$6W3refJ!yt(Ziw5nhP*> zx*SnuXlh~w4=!n@zd}#+7eheSCoqqjqaL5c=a$~reL7=VGfZ9%8-ywNhEoL!c4^q; zI1M85RPo4g=nZ(9-sFRtMI|wNBQXglqnNNeF#Voh62m%D(zuQipT}#`4G$)bFK=(WD|R#Ee1}LK;^DZYrww` zeD77?KXsg4_eA(444s7uRox3=K@OWQGyH58Xp{&UCD-7) z_NowQ`j$lLlo~?DP%Uv_I4q{&ha~Ha-f9)3mrW5qF89Dwv8|0c$phgdF~z$Fg1jp+A0Y9V8wQ6<5^WX<|j85MP~Rv-GJ zvpokXhvptYH+4*YRimk}A=wEfcz{Aq*Ai>kl7 z|31G$={iwQL*9{)x2)8^R<_$R_8B51T@HIUd4vl$g}s;@(V97qGkiy&pC^db?^}nA6CcAI zd9-0_S$Ux2td)Z9O-1M*PI`5s%O?P|AKxrH{73Zral1lHnncb$uN+y2>C zwUwtnqfIP-+1@K?LCSsqM%0eZziAvT@SChKU#~1(Syfn3-q-LGgiLqveQGzxMv8HG7Ij9zDdrmCUQ*IE=ACG#OBA6#s6=y^K`-e?8s_VD z1wVCn_=h;xCpJKWIZozJxpY4P2}X^+L4(eN?jH|zt`8zZXzGKG4*Cyb6AgY&d<9Dn z8$#16^BGnpg*4!OycRZCLMUAy{W48%_k70wt}&02zk=oa*v}Bypc=PXLHvZK}WrA1)OTF=?Ob^1tH4z9((QqUF5bVO4=FC zINu{dd)8ag^{dmqREY7EW+!bs8BqqML0!$!Sjj8}kyW zAsxMT(6wNdzAqT72YIkb+}y(UoH@f;dw6Jpogn5|JwopPIQnk3Kq>9uMqQTkQ)`Tuyyr6qq*V(s2!=M8+)zu(K?VT- zZvsU-igD{0o0+98m~b)T|9}c*M-tK24E}T4mxa^O2IUqhYHJdr^p$?;J1(f!ev}bz znXQiVsHez&G}VAcE?vAv5WII$h^K-75ztfz2dB-Z&2GvqE9CBR0F(<}@#0}!-jPXn ztfgwraeQ1{l%wPtOddhioQDxi;b-09Pji9XV zX|5WG0{V5`CyJ)2%@sh0=O`(JfVYTAS|jAC@_x%6-joPQ3j zxiD;&$xz=51hv|o#W||?XA>57f){3V&qzLUp4p2)zte-9Ca5eAdXrPcJ0SafA-}W{ zFaOfKlWYgiD?ERMPeLCbg65O==L=`Oa#B2B7i z`u2!4-MQ6icM$$?e5O9nyhizB?Q7FcG~XE(y|8ikX+@x=WFPeZP;Q0>(}%Hrkvi5y zVCb$DA}zh&X>0yUF~<9)Wz0N{Y3ml(BA-d}_ax{ys4vL}=HcvD;i=K>K+*#UX4BYs>(EoQ8;oYv=MO?b zPkQ1s=vGiC*1!qO4xG{4F@ldxe#|W2WYyJ^V(RoB7)Nur;)+JDMt+=OeGpET>yz<0 zg70$x{K@&saZ4y304eX;XBBozqJIe7k3AVPmnG7d8xp@4v=3+uBs^mJapgMm;zFkx z_gtP{cU_f7a)!K}ascduPIQ80KCCU2haG090e+6NC}um;z=HJ&pny(81b9Ha6Balf z%FPt;Gj~0hVv$-#W?{ZW?ko6tfHLSWg-KTQ>9*PhJ2~O;u1MopD{6^Iqvx$2ybXJM zJBW%G2daTowmKA3iqug6HET9ITAY0vSlPq1ih+KS$?m(<~71TUC*Su^X3hLN?d5iB}&>P_nsInICHgui^-F_z~ zGGHP8?Ir&ujphw(hM8D{6tDXQ%glXWsqu;<%MH8I@h`S6^nH11;1%BW)lKyr$RNHB zSZ=yuW8Pep_Wa!Qw*$7qBkd%)*$a;N!$m>H&Dn41C|0}= zVgb(t^t{3-F) z%Ypxe>x!cLQ|}1pboMi@8?)DCbd$5q%Zt!p0Wnca9i^Z{ur1q>eaJvk?z@w2osn5< z4Uf~GkkY6!PEko{ZwpIfQ`lsN zaszP9D4PuQ#nXIXG0$WsqPR}H(+CIh;ut7j&YJdNGc_HM#Rl16EUJ3?%U3)+Y!0sw zl4dmGeGRX$ECa{a01pe>h;JfSW)N$77r3&OIgS~ZCdA_d0+ig>Ev4g0-#X5!R#-*7ZSSp2j18Oo6-o>7M>a(zvQGmC=11{@ zX5%NIahw(K&NU-(vQ=TxI@y{KT|H;lsCt! zBecUAGt!^FI=begj6y#+h@2^mANC_!9H_Y}Q``u#a+15kD4$1p6W`+*Q?zkGD-Lvv z_Y8*R=NFvFFB{u#+p=}LyR%sAF1Fj#zIBf;k?3NnPLr4nBo1wOmQp!97t)?uG-WUn zlGy}#!vn98UrY4&-&gN5zNC*}OOphB1r-0z?gBrbqv6y2lCk`DfwQ|D|BqGqIr`bt z_7nI^0dmvrIic{^mCsinvR3aI)V&(LW3+4oufT@hWzBpmxDKMzTIUa5kXWf)G2)zQ zBU}pp9DGxudoAiD{qQ(<{)SG~mVOnyfpdelRZv-FBfjf;^vBuJWlKWV^8(~f&x)ez za^l}#S0WFig$nCzY|GM{-&c2`*@l#pM)W#uJ1O~91nO_vg!B4_)2SVw;WR&fFjAs# zP1vUTT~iaUxyol9mtF+#FK#egNUf9`;-^u??qCxVp}5^8IV7^oG^`(}Q2p^?^!f6v z)LRqe_{8~KrH0h0ytY?=+rC@a>g6OXv@u>+Lu>K4 zt^Ajrk?vNqq<9@Pcj9I3`|A9i+43dJI&hjS{CPq&{jlne-B@v4TGDIq_r3&Ue!Hhn zHpwdN$JyJu4Yb>?=ORimk#WFn=&=VXrY%hrV$A}T6N_?=xjG}dIyWFxLVTgXANF}kKj!{dM(^ft$X7( zy&`wP+cpxsJLy|&#oha9(|%(6v@qHHKqNY}sf&moNB;|~LX!PpW~hPcY!{Ehq;6xk zLB0>Jappbsj4Z`nPVcI^pVour4Qs%!!S(Q}pR-fp0fB*{YLeX>cP7A1Qn_vXumXuS z7@AD<48mwwHcfeG7O)58#{|mOrHLS(p^oqQN^auMq! zQ8Og@R+Ur=7pWUhedyJjcr`w;Tn-&UMP=08@vZ3zEi>vXiD!!Lx7}{c$LDhGai-^j zO3{%z!3`|XsxiJ*0 zTffb5D~fZ+*o=SW=WWE^3||rd2Em?9urxlgj8dEdVt?Lfm%M5-Q38y$JPIB(k){2> zESlHpx|-i^6MqnO*bnZJr4Nn$MqqV+f zqbd^Xprwq(sC;}S*9j+Goz@QAVNXEM^zpqNG=vHD-_b6M0LPL19(SEqd<-^WA5okl z3v19uYcZyJv_4dE37EndENwUQ`iC!d1HEHvNq728^;-Cf@MP>(LDmG@M#I~O#7$^6 z&Re+OWE5>ZY=EI(?l?008Plft9=ZkK&SZE$dDU<`Fw_N60TMKamH|V>exv!sY8Uts z6yr-7>4c-wz5cgZtm0Z>BasfR)wu+fLoBk<*a4E*r}CcLqYHA-sK)nfl-q7uSR%Ea z9vDA;LG&~5#!}+p=LL0)n%&l%Aq-1ma1KHq*c%d^k^{<=TqmMS| zkKieI4k4WRd}| z_~`->3|;IrrCBtWqkROp%A#{KJV~@}iCOI8<>}lwLsB$7=Olls9|wPaxq z98vu;+HggIx-#q;@@e8v@-RDI&dzK-dM)sWTt^rJi6}rW@TV?oT@2itibL74&oMCO zq@m8!#Um;AZB;CFK}#Ckfesb1!|V{HNR2YmHv@wVEd|{|O~W%{XyO@zfnnQo5n;Yu)e^Z5i}OtEWrH zutNQhBGBjwJEoAadfrU23Yz<;B>FMIu)XoVIScS!G2(V&6 z{(ota96kT$*kP=kZQPT#5rzzhsXA(>+Trdo4gSYcTUw9d6P~28XFpZ>a`XsrCZKh- zO7tbp1lX?UEe>WF?iu6s{BkJN%Vg?Q@Lo1hXBkHoiod@>tys>7|JS@el-<`Y?yd}W(x`g{?3%ckos(5L+!{10a?Z>8j(B# z*Y6#tnESenv-#F|rH>>SB-v00CkW1A{@>NneuVhxK1wXW-soq=?_qA~ZU9~AF7QKC z9azIgBEDLJpXLK;*=6mqE^Uut#Q#m&gouPW2UqbOn=><13R~VG^3Y9il~TL;r%0-| zuRQ?*stYJ8oE-=#nM(YFo5}{n?JTX?RI_w3qL#B2@riXL$jLmOt!I|EejG%Ukg*q9 zN-N4Svy`l-<ln&PS zy4~5d-VkVQz4)`H-7U&^XRs)>?mZi|=iwo)67^#9;n z`iqy_l|T)RAKUiU|`ZQWhr~=Iz8{CBf725xkH^s^v|AefO$ioY{&?WwgVdXx~}W*Z&PgQjhaVYL{9?r z6$}4ypxPn>0Pr+f2N@glbhTN{L=T+5!*vUZ;#3&!#(oAJb$B=*^jvdGdaF0Wzh~-a z9`biPXsn{ShZHbHLxmencEB-XL!nG><=aUIf}r+HO_wy(z!gZ9X4spVBF&KX6v4}5 z==Fib6VTZ?+p<#~Z(p_HurNTTC%$f*%z(I9Nj|uI(b?%52OOONC4xq39gd$mCX1IwGQjCd<`PNYBTD(iQFQ6;N5ijRww z!8>5PGzgV`M>H>veNRd@D~1QP|6cQ=a)G}Dqz7K6m{>p%vU5OGu6IRYwjA;{7PG_a zv@YK);DQyJ^m?>!6VzJQtOM1#XdN&V_~A(itFPW6DXjcOGlo|{tmBi_P+v^T+nfcq zRW|9dh&td+6iqG%m@pN^lmBc~M7??3MLo0(*pNADJgZY#Lb*9Ha92Fw31K7n)C|@r zDUB zq6^@JI?Lz&(S1Z94fOT+onViNs*x5m3B?F#e>pK$DI6%(jd@nVXypaEjHF(tZ;qeV zOWp&EkP_7|_BILt&qjF2Z?_~YRF!u^g5C87NiKMx(T@`zMY#>+ruvWohQg?(Gt(@m z+6!9_Fk}}+@iA(jL4hUARVoV%%?W1Z6774y5`NL9sV;E@z+HoDcDQO0655KZHfWw5 zjMy&a#}byO{;4I%g%tWSLk(c}kK*UMh0H32f4L7(kg+$yqn) zrU4}%a}{>X_Mc!Aux@Q4-nOwVb%&`WbLlx`!ZR8^K5m&fT(`A$ywA-_>w{t#T%VW7y`ti_|9}oC;xa`*bH+%j% z{!`%bOyM%S8rAKa^O@oor!Cx55noVl6Wl#0Qc!+(;rrJ`cSdDTNZ#SGKA5@Dzq1~A&D(^! zH~OJrR?;)xqdyJa?`^d1?n1IZEC4QYfL8l}qX7O${8@CixHWF#3TStlCTK9~D1HuR zsgH7Fb!kJTN|OGxY2||cK-E$@)INrP;ZU(m=+Q<}yVdrb06F2gu6^yR1(nlRCOe#s zImCp%@;3a)m}T){Vcb#NfIwKj)XY?V-$}>R`zE9#!Xhpr^Gq>JXF(`A_SNVbbOL+> zj=0oG#4WoyZ%NDLLY@OLb&bdQwWLDm2E3i!D|wNp&JnY=hDnXL3e+_xpi9e^V$7<& ze{k~nj5fy!g_rn60wVXi6zVX*RrNNU=ppqQb=R>8TZsc`+Y&B2b~i2(RiF;-?h%|0 z40#(XUFVs#iIfAr(U`O=6)tePvD;kG7Rtw;rk;P+?-nIl_5_BtT?iFvbcPIap=_RC z62e6v^foq-oWv3rD1yK#{O{E~?viTJAY0fnIW3~JZ&d#P(!4hj59Mvr9($>e%);-!(I! ze~>7ry_fbY{e$$wrmpGh@^`kLs6Enf&tBYnT$E!7WkD;N`@EJ^R@nR5AaN&m0Y zVKKv2OJ0p0DTWQW6-Hxh6)XQ<0Dt&V^gvH8jQ+WFbHb&cWcH4Yw?8tRAjYft$hg2) z^Hb^^`D=H%^kbMc?vC8IlI`<0o+V2>Ze1_(LR6csx-NdY0qMW>@T4uGCLHWc$wbP_ zaEWh0BmOU!2fQ8(*mRM(oSP-+aXUfxb1Lt zEV~04?~G{8s{r4zL2QHrxw_76WHuOa2u7NgFPq};&i3iEg-(e$iw6F7m{a)$q+E7&X^R>Dd zIwH*)KQc?QdC@t$Z;J?PrPW4sSrc^Fzfys%aDKp6@z7SMwac6iN+Zj#2Xyj$q^JYx zb3`Tn66ZIT4r`HlO5pgGyq2(QQv^9cy|_{!sx~xW22~i2sd{*Q0VF z>kJ88i*vE@z}4q?QNs=?+o~3%)Qwh%R*kz+{bIku!^1XN}SDdTtIfuq1^hnHec% zj8uR9d6g=r+Xh#=5r#sp-v6g}B>FD-w+@<8c`T~GcyY)u*F;CfCtg50+e_uPf$Fr0 zV!%^s(i!Mx{P;UP$e)z2r;SA^_w+6`v;$-uB#>+oxZd!&=1W}fmK@+m?`n%6PXG#R z3EkRF>jM_?g3Xpx^&eel$y^u;Y<;_+Zk6DYOmRy@PL;w69Sr(t*WDlQOJ8jbXW*#* zMiF6LFd^Kfxf>USjJFb0pLDS1j-HQoompWuQj#UaQrtk}nR>J0tq$=kz-8O{1%p^H zdJC+QS1~n3U~F8Y{-=G;g)XMToS_Jhsb7;DzZE>>RW$5E!}QF3?thGyvow5qRu2b> zXp9rL+>>!tU+O0N@ojxCdnx%Kep*XA0G8lvY883yRs9`+j+}_J=jwpm`inbISE%En zfo;L)~*G(EmetsH1!MK2UTB{!5B}3jc=GXLOGARasyTZ zrnM8Uo%~8Oxr^+wi`=l&pz)V|4l~35jOO4LYqsKQ_@jH~pVN4~EJ)X+ctyKcZmlmE z*7ISlfmh77yTL5WBHeBOVo}~U)N)^s8Z{7j)EMktR{b3Tob~+*9V+PyzHe3{?;I#4 zu47lLLPVYs{aU2X{}D8e&Fel+80;CDQeXiMfG6|qT#xgubOdLRI3JCYl#zi(!2j3= zao0N$Yo5K=GQxl2Pdw5l6-umGwWTn(vXV=k1ywP1HfW~%nKpyh!`aaS%}Y-nA5?wz zw*)ni;-DaGPklY=G2sjrp*>?|F>|bLi}o=LnIq}-NdJ!ZPKVIcgn#jPq~Qi}c8zfE z_at~s%zkRV?9Pul5>dk%5OsRhXOnkFKvJSlkMqP0P+G-W6q6UXg3<$8NBrDum@Gy_S%sR0Xe`>PJyLx zmmL!ynBk8aYSpc=>$@d!BxE}Ur@OwgTiLM%QwnsdsDP4B^sy^z~no=%A0BBGJR)dp%jfMW2{-NzIE1w0?XS{M9H5SG z*&acFQ@*kUm^8#Z!x^)~tkin(LBoPJ--J&dSZGZDE;^rDt7^DXLS;BXbP2js^5#Gx zkX)7e_Rd4!bwGp%HNSv}P}Llc?kxEfbURl>A^{;CGyGZhHIlM6 z0tHRM9b7#!TQ2)gcDB?Go?`z5Hso$9Xh^;p@vI{Lut0}+QRJhp*Dz}sZ{R<08nYw; z^kw!6K7(oDw(Rd_GK&4(`k-#&d?B$hK5sh`)-7mVKK?S8wmfrzcP11)C~ji{XxZlW z*Qq_N7hQfFt&2~*q+J7j9;pKH#B&BRN;x`?Fz#wIN6fU4o^#Xt>y4hJMoyI{%omL( z6s=yFqAbwlhkZc(NdcAu@0Ur%U^u^Wu~Q-Fsk1RQ!Oy`xin9#r=}1@|Gd&%_3q0;{ z%r6`%`UUOfNr4*FL{q3z3d8cB!lPXmWj#SR~rG}_HVZ=p^w0rp`RmM+u zBTZFm*X+wBo~M;)?oN)Iz_=$-}8bU8p=`Bff$E2Y3ZaJ~s*e zznPryJyn<7zQ`P&J%u*td-Ox_1jZk%P6pd=-=3f$###}^I-sj`W#;@8QsWxyhg#;U zI>As}qeZ||wg4e?$1m8u5s$dyhQ7rb%I4v2Y7%d84cS4z>`Ji<)CNzI>h7|3aBD!$ z(;S1>XGq841l01v&Bg1G4UIe1N!HYTPNmybn>h#I7D~tX$7sijSvIy6NIWH(Hs1`9|o0%3RD88{$aftn*rcHawxeBh#?19CLLAzgUla&1|Jw2vLnS#t}VxNMl*ack8?mDgjRk7O*#;1b8wE);n zBuTC7VngRv_Uq9gA-p=1XTjN#wKt#;^rY4$kHB4$_iisTBd7Hm*3mQC#7BJ6J#7>n zx!h)3QWHiKsvmc?BJ*7IHq`tr{2r(cWUYK;CJbBK_h8|T?gsvDR1JBGs6J#oD2hjw z7hy_kE=HN93h4laD@7kE)1#_sOGtcZOO$f9*(>U>U$!#H0jkyp^?hPuHV_B9b&3*X zz7Gn$ib7mAW;=2vgd!ZA>C{H)ls!jUy^0Nng>v!M#3r+4sKHj`M5i`8mWfmE&Lc>n z&vV8c!)Oy8e(sG_d^U(1BJuEy_zjpfB%;&$$i55GRvkcpJ^IVU8lc#+v7@d2Mg4tX z#OJy%9NKIBHuIyXdK!G6dB{eG)x}*$CW_%%?bA`}l=eq|R(k`9D*%)KH!7bqzsOPR zw3dH#amwLssi;@2qO=sjB_I#V8dt*iv$e72bDvgH+eW_I34C2Le*S9(WT4=?s-v`> zjYKdxQf`5w(%&>w4U&Z^Z(6e0(n*L0Ma+gksLlD$2UBkHXUF*yuV{tt11)s{2wN`~ zN0^1xd^$OCUyV$eioTsnpXh)N=_PdL%Pu#?Pd`I$ml;!qDFa*}Y@-sHl+ohFu5Dkn z>QR?i?|&Mc8C4mS3GT_@m(f0t1ZqoPt6?-4}JCgjfm9u`?;0_5qm5`o*F_Xz8=~s{_?D!dmQ3 z^3(jm?;p0^`W7F}_%r#Hhc=Pb^OgO)aesP+#wTc@<07&enT-L{NQP$ujIAb4vnMPw zt~9o={uCo8zzkeh24~>K3|4#hE8Uh;i8`8qE^-uT0!RucK5;v-EASX#^_j1v!xKiRxw1)ck z>Z{^%ftwm%8G1UYTJ{V+wL*7=N4Ckq{*N5=SgYru8!2 z%L)<>jI#X3dXcMk0Ei90f%f#HkKhcdjS?*cNVpu& zi;;X>4qe(90d}BeSi6%%_hsPP)KXUz47-kDrhc*?wAYS!_Xt4ooFqEAoiG1^K!&4zOi>D9C3sL(EO`O9>J zHs!B}msw$DHpkx!E^fg4FTop~l2@^`u}MIr-_ybfPrMjuJ_Y}b!(5?se_l1kDhPj} z{SQ1RLHxlxV|HE+zCsh9&FumcZ7ocsb;I%c;HFuUDh)J!8~6_}D$O$@w7$^@7@PNUo7 zr;B;QkskX~f4u+3{{!sQbER#3+ao#wrXFLNfuUrY%5iggzj z?mV5AoX*ETJCcn#47&wrt|5b{#QzA|U(&VAb#Et3_X6Ul?@O%VQ6dGalUIc%3W{(~ z)*Kr^TG<}E)#mBERk-G6L%VX$?OSTE4oPC*qH2)D|54Xc4{sR!y9IH&G*E|qdV;roj`+Xe8(S;!oi$+yZKc-yoys5MNHZ(@Qw1iF~${B=7g*Jo4-i&LMjxqO+1zdt)W2;TKU-zClDYC(HSHsK>i zb_p65>chmZvME?3efT`}2bY14gMWd}S3F)AA$3_9Ftg?LNgIuNhQs?YZA}p5@ zdr8e+)>{8;yAbFLP6PXVDd7TO-Q0N7s3o){D3=as)H}2JVjA>#uXufQC)@1=NP-QN zjW7{cimsW5t&S0O0mJMH@#(SgomRrzW5K@%Y6Fk}N1M^#_UX33{Ml=+S%LLvCOLe{2eO*WVxV#DrrSQ;2Ikvua2J@XKRK zUnL-I7tuS{L$J{~w1~=Hc20O59ltOctxF7f=c^5rsI8fLgHY=POT#untya6Cm2 zkY+m@_)7@=?f`%HI#a!&`hyci9{xYs%6`F@z+1tLniraL4uOKzLQkGCts1%8Wu%;Y zVU`0i6?T*!59SydT)Wq42cg4!`e%>Q1Z;MEVh5tsbH?X~R>GSD^fyf+I4*}MzYdth zY2ki#rKF1Wyr#d-tyE1aN4U;TRBWEirFFi3+q9~tr8SwM3u60`*s3ETJmHTnb^m&> z(R2noqwXZEE^Fpgb#L!QUT9RrPg@D$V6)01x-(N}SA`Y11R!O6VkRxv>=g6I4PJLN zcly(!+}f?ganPE@OEI($UuMkPZi2eDEYkQX*h^3>NA6Z1JHPl%7Gg!F|3C##S7g`KL?jYmNaZPkk{A)H5XffU9?o2@%+USvIw~x-QO36kBd<41J&P&n7uGPTKTOrt1o3rZn3yA zG4&sg2?JrN6VLVh86d?OuNWUf6ydBO~M^&K5wQ3CgFI=yZ1_ik= zb*h-L(?KJMmF$u)wmlPA{jW!*Y7id&nXa?p^(YX&*Xp>h zM#mT*!uo1Y6)UBL1)EfbivS_@nlDn%nEF{eKOa^rO8Q<<3r`XF<%mum+8 zKULQr&}6y)Pp3})$_wWlPm+L8$5T{Z&~Orrjmnfvg}i})KuS5eC%3VUjpH$;LLf5{ z!ENbOR4xm-$;P%6ft1Ufz{YKxhOoidCXQ{eG4}gDFO>7|jJ@ysJkR&?`F=j1r_9hb z(3U4LJJ0Pr{b4t>t_B$`w6uMON}x!6&CC zX>P@&=RmQLo3bj6G5;nK>c(O9m-3~s=!7aWAnKtZZO|=uVBIopV4=gCF!+Ee7*|We zh1?t?MzBm%u>#w@cfb*h?nc5kM)&fEBtFoO0wPE?G4bRfN_vDL@T%_+17@_cC#@*a1;;gvBg>& zXq)fRgqoz^B<~J*!%Nr(em=X?Zvh%SG?|{LF;L-omghBT=5G3+^gO#B8mKMk5!lzD zGzFB)yeb{u6kr&b`}tf2_3AUP{H zzUkinCTZ<_nLF0JtVhV9%PUm}FJshzs4nZ@4CfV*r#PU@LPxOCv@rS%#FF6c&KQ{- zm7g^LQ~4>XQO8_|ign->LjBo4he|f~I7$?4;}M!E5ZGrJD(Bco^@!5;3pA3ggeF*R zUZg75d>yn{%7Zhr%>CE^2C$Lw?kLy~W3F&CxSFJc_SKDPu_AYfUMb|!-0iZ-5o{2AzWJv!?!Vf+4sF8S0~NA`&^cyzV# zo9AW^FFu9LVd|LPs$Vi65ZMrw-6Ie;$S?K#is@6G3iwid`9Dw`G5bA-kCaurmsU+Y zoxR{ay;J`M`UeIGR-K4NC8~cJ9#Aewz1?;hcI`H^QKJ~0KN-<=A-=o=NPnkp1Kd)* z#8#?${EHC3$(;NnCZrJdvmA5nm&`V1hw(_`hw*OpEYz*C%V9}*5Q^xS;L?4MDD!vI z9spT`^;bRTUL$w_{}ZRH&I`fe;*H-jo5f}5E7j(q&%9P7=^1};x&jJ2SvBM)n8fTl`{Fg?p26_ zm4k|hE5~+&1WVt?7X2Y*u>z@Na!^Nre-O1x-^-o8@~zEspQ}>DGtq|Q)W{rvC73YS z>z6#f+BCLEF-HU)611%oAJ-mt6VwvWXTp`ZDp}cw^T*h7ajw1YkAc}%o1kmGqqwi}Ls1gs zrMtXrWzaf*n6aX&?L0j=pY;HH2qO>QTg*=6!q?i~i$@U9q;AIHJ^bUQ?eU4Zb*yt% zigyMH%_XTpsvL^@>nA1k3zUy;WljFr`4>AEu_U<ltcPTKzsVhD02kH0F78#jg(jo7$=68{apVSZ0UTo z(nx!6V1R9+^hw`>m+>2d_RM`sz2Zd=7^6g+Pd-}D?}7uk`N&tsdBAF=Dbm+3*8CDg z+=6lWHx-n7w;@t(CeW}|H#IsIBe`;p0iXL7ElQ-L3|yV773x419@q0DCqjzoSW!Lv zWnLSAv>KcHj{%sv&yYLPSSmrcscXckp%MFNfw!S2FZb0(9x{qT%sbvY}f|6>& zz(pKt2s-a)6_Ji9j;BnDJ5U%gFA;iw3_2{Xw2766{s9C_;TX^tF5ysbCZfI!XmKq@ zi!H@SN;c5;IH)bJ7g(2x)0XKU`(9s`f;9$n`KrRV0~qLZ8K+rQH94zy;LENg)(julu&2)|p1 zyN#QZbly8!fKeDTe_M)(RC*cFOVUpqZ4X}KuEUtI@*A`3#Qx07Zjlw3_;fd4nJGgu zUZ2=(y>|cnlH(^?r#TDioZt{zA`zQIA6^R39=Lu6g4k*S(2$>ft|$T7@-ODVnu^#G zg*G^20jfvrr5P9klN{>-5et+Kb{>qI>~|)A_@g+i-c$Qn&66*LZOg2#zAYUOZ~ZjpWkB-bm$`FZHKVLN4) zhx$^##3;&Dw9lV>Du1+|DptrSi1>C9!;`&1Qu0ip_}T!6UQBBh*6$WK^=UC0#4CW~ zj(-mHrC+g_dbFo$TY4*WW-XmlCp!1f7gS#ZtZ2k4gcY^?lg#GQ$i)!W*Ls{UfUq8@ z3vvwWk4JMWR41i=G`4 zHv+}_{fGeQ)Rq%4N&)cGv%lJ>WS(Pa$k6=2iLVJlWd!wC?iD02THBLVrAK@2&%*Qd zv3EUsxcb39UdUl4`7BN7J6nR_fTRb->&4gPn|*n4;=jYTWhhoO`=oK9MsJ*9W4u=s zaQDhz^Q9(ZVh($P7hGI=jgacTNrn6EF5APEBd&97H)b!nN9hf(5tg0}HEghAM2-t_ z2UwE+(1tfFmbiakq_3H*k{%1_1YL``XF%yXU!*to0b`TgfjZFBG|?StR=gM~u~yC5 zU;K~S^2dTN9v*WJxQ{c z-ww>N&f!IN5Ws#yqM)FvEmSas4HUa4(2Z~Ac%d@BQfGc3kBkYzn9`az_9l^ zov-{Eawy`?2>=m@!S-%st@Rsb^DhbcY1if5gtm7c2rIpbT@EvV_?cm5^9ki$ef z>n&a&TB`+Q4~J8jImlQx-XG?++cruiSM(s9NP@ebM`_WZ`To_H(GiK(XLd6x;YV7v zkGR%(%Yo@iAnAQmfw-+cTH>RofmP4}#>=F$d@1@D&ljN0erI$1atTiv@)ZL=W4K>S2~C?_v>*tPnB@FaD)N|V&sXZU&_MqLHA>pHRbiypSP zb)Cni)%;`n@m;}j9ig^x*8{g^k$D4JbgQlo#9J6qNM2Rl%IF|dX+yFc2EivA<4f?8 z|1g<2cvbe}9+5CLkuY<=VMTW&lV{ssHMh5}9cef0q^$~Uy@onK+m}z6xztcdBX15D z#$&@m*ukWXq?E}PjB?n-59kfs-o<0)82T?^c+%RPj@n2Chd}ieR_mGf&7t<}Lfv2c zr8nZ5*2%y9Hto}epOU}*?}krb`SjQ~X)8txLwK7$=0*6O`Qh(B>~Z#JUDZq^au*Cwz3B`Ufy(F55YD zkhQ`!G~c~{A1pfW6WXx~iWZe;A!vqx;~kE1%t0>nD{jjD!KOj3<)mLZVnw(x8@!wR zPiK&a)&6ocRia<R2QGiIRN4=m2s&0@*TtO{R+70S0>%Usw zpM6_E_As9V%*zD_%8ClwdoYzjd5G{X41Gd3qG_T&LkF)Z(WfySit@%R_PerWGV^#L z0UrdX!-XJ(s^(S5LVkg&6OaHrq#jWh#V^Dx&*o8IZ{QBU6vAm~_D?l8yd4NYV}uDe z0{%0UqZO1#rWW{Ed(j-*g;~XS6dv$vyIVRWRIkHkks{DH3N+%=7(+A z0XoJQ3byQjy_&|`q7rP?KQy2*c3j#Ran*XU3Rr_LVXVQR=9>6?_W1az2=XVe zs&V_<4JqVJ`HVgx`W@;}c3bDc0+R&5oL~g-l}UCF>~_dP!ipo}!}_E|MfT+MY@s() zn=bSKuaU5ds>kXt4>Hll%9zcr@tOb2f6}Il6BasrpTO^A$c>EwZA5wGWnm z5znfnA+Ea!jT3P|HF6wiv^L*lb{*69y{=W=LFirFWD{f&WwN`k-);)5DU++1z*A0s zHB$;f1cr&&&Wb`3$kW&XtKhdy-BldlTV|_Q5l8o5(Jx2)=HC^Lf;IbthIS=Uw^Mg{ z{oojT0Rz>zjlAYzAuCyK}kh6vX-|^srWJ4qw{ZZ1#(0|9VW1@sXahC zvPlf;C1caa@D7&D=Zut+1q%f}8mpU*PPq)zln{=YtXx+h1|&5Vv1#a0zZV!>+olRG z*$+p~FLyQ$l3arr2X82-nW)0)?}tMx+31X3PzGMQ&+261Wt@j{e_6d!yiu=_L+8_@ z#>su!tG^Tg_-HzZcr0G&rm63B4OJ(zwiKG!gB zG!*Jr*ChlKkyx#KiwYokhwkEkyG_cn3YvXPwXt;{uw7wO0mV!jCr?Q`uXqzJ#%1z9 z#Cu8oPDN@nt8F7 zaNkz^p7A6YMU$$Kj>@Dhq5 zyKx|GPSYcZ;{NMs!@k1vaX8=p*{WYYrG34{9NV0B4M{U_ena-)dudfEw8hw7%6vFFJ}eCK z9P>{3m7X`PK4k=Qmd9?W`H7k&v<~`sy<h+4;;la8iU!G#v5+3-5}H3-gJfiB&88P43=arEry*H8(dqZw zqq6}{$v!fMk6QBMMoSDm!)5_?3U zw15IgM$BDFmBk%#OiRs42kdJavuKY*IX3fC_dJw&B1QCD4n-h=zqH;*xtD1ylOKcV zf<9Oo^R1DFn-D{6NQIpr;+1(tdU*8^+-)yGYl>3SXpArQQ$4B%6oY;+$GCtj{50Q> z`~*9WaoX`{bKhBeGB7Rl^r^Mu+aJF?y>ExEvgNk_!dkDCZWWU4S{m=DjQ@pq;CDV2 zBSag$L@E`OG>Q$)_2cn?O=#&bN({t^M}-P-H|SBvKNmg7W@3ia^Gcx4NDTcDS}l=! z_8_aYf1xk+YZ{U##TW$(?7Vb17Os=F-;W*$a>rgGks6Y(ld0ChQzSi5JUZu>Gt6I= zeVATfmu#&KM!PqRx71E;|@B5KsqkZCSv<(HY?34FctuF?v-lz|xQfdAVg<#!t z8o=}JBFKS9hV$QjJeQwH01^r=V5=@Sy^PN-!zaVmS`rI`x)6?2##x80HT7TVx_I;W zf)4U$Nn!~ODr@&~foruzwKz2GrV0Rnl7ew11?MuzX#>YqV z3Mwewy5msEZo}3y4%YKoPvO<&?ID#t>hVcV_Bss0zaDj0&pJSTyaM&=MF@s0qqZ8% z%fDJZyS3L)sOy_atX9|F8OFTjo#1GQl|0>B)5#F9QO znNp7kM0gMlxX|AY7-_fwhBr=RjC3sRd^x!bpRjt!&aLKi#DJV*ab#J=rhHu_h7cYm zj;|g`Tn(RzrA-CxAI@TU&Ui0ioG@^qR@);?>b5@p6wOR=ydWzO=GE?ZB|H5#p|E{n z_DOtR{OX~AUV}YpTm3)E9f6&wm5EW0u>^a?zL25nv@kG2rUNK^|(2bW-4wj*Qg7 zbUK240G*40=LCw`QBG`g&}>!1+SvBx{q-MJ&iuDbLK==?rTPWNQDb4geknApuB!?>GwAG-;#8JuQ=R!%MGAWij zTSAnWkKqs?i?bx?Jx3bKRgcxt#i+rGjwNP&Mf(!cQh736Py~amw!D`8Oy_4<1%$U~-wRnxL$tA>v@< zgnea!+WYWC=jZ54rJ5b-Ix4Ti#1#wcglDLX+0M;Lf3GSYq-qzBP%7wWIc26Li&&!& zS4&?fdPk_fSUnUh#S0E%N64=T56M;><;(k2nS%=YA3H%7zBOXtp?|;ftq2jybe%2D zo!x(`sr|Q5L`&4Np({yZ=_(ZN7|g#L_J;$$R)Fb9lF(}KbwtXk~l z%hRZpPqAD(Y0Oa_4u)hqfj2}VCyxb&Qdk-9x)2<1JGSs{J)pL1+FOxmBPN5LQg1^# zI%~nn(GD&CRJ9^UU)Nb0-gQUNl~dn}cDip_469>obAFKDFbzou4m7Vt&j1_@+)(t?nqaIEMZ<^e4QYOCtUeuz!FmptlP-aBn&)vEs-;|6AFEN-QOyA>~_=pW|E$ zZ;H!u4Yn(W+0^*(3aig=XFR^fS@6?Ess$W+2`86)Vhr}Fxj#EA7duxrz6^F86+Q3*5 z=@vw;NIo8MN4G6z_f?S<`&vXexxk3NHyrvp9aw@0KZwO}96k2xejc08gx;3@ zKXGK;h>sE^VSEu!lFiv2vATb$O&gSIo)XLk^hskhg>*A5Y(k7D_!jJ zxf}IInO)@mG9&M_vk`{Kag#rRna0WARt09uq7ZXns3XVzgK}R>z#Fzr z)^~iq-M6C?nzTD0A6-?~dCMDBq(A`2=Qdl%QJK}kLWO-&FTjl>Ke$eIy}nQV9jF%d zy}Xu$q-^)8-Vs4Lw!Ot_+a3S2z_^{9?ffUKst4D(afcYnAmyYnIwA+21e!rob!Cp5 zy!Hr6iJC{=(yU!rFDOLcQ)26PcIb2%eDa}cVktv0o2RJeA`rMoeGddXsafo$DQOK) z(f&U>@+)^z@GC5Oz1}%n500-`iymx*X;yFq`edDhy;IH7%#d2w2y4}_C;@mv@I%Fp zk=`>eG?r;FuJ!L%H3tgF=pXE`Ha7WhGqLVUaI_`pT}IbF)Yol+tW{znw@XoFi;}Nb zA&6DcIq^$OjUlc7NI8JKcao935yvB^JHAYSNVFhs1xxC^bqFn*jrn;|D+$~~eNnz5 zdQC(OLqKWeS1+wwJ71ryqOS=IC_}K4yvFwzT)_Qaz`zb&MQ1~B5j>2ac^s3;+>ws@ zUHVCHrep)60lV0C;M%KqTGs}WwTnW=@L%?gABQ!TF>}No=v@egqp9FUXf$@T`j6GHtE)ru8M{%X#oI$(fX^MGwm?cOI6-$Lha;lsqCOdBo`Zt)lDV2NUoY7Rc_JjP^9UYnV0zR+^3C9fgG`Vv zj-ZKht!4IT!QEuYyXW(zE9SqI8x+53r&>_jWs^fPTfm^f#=F67eV1_`RmBp+fFsvJ z@k_dKpXeG_PwK!^um$(whPJ0F?gzFeb9-RLU9V(nrBL&Ujxc2RI=z_?uSIeq^b_g(`VnaPz&zT=lTghl^s>-488LJFxWJSItsj0NH*nTo*n z>fPW_#QqHJUbFFkq8GsAN}NM+w$6{y01O6Em=fp~N+U9S2)mj1T9ds==U3{uM^WSZxn)f`xiEG#CS zmu?JI1dz>Zms_o`Vs@j*c#{Q$sC(XR5(JMOlBBCtx&rA6< z;ACKmInOc5`0Cky1#;e@0TZ`;OLWp|hd8CE5I5wO(G@IPB{}IV8nfc4dw|fNf7RKS zmx@XTbs}--_nfByVEJ5$s6o*Zwdj0JM80kSn?RQ8me!4&8$+E=GP36FQQw5}f8HQ? z(qL&mJ4viNdFsk&wW+dYu#A8qaD6}>=>qae+AST*rS4s`L#YFv5O2TrZ#CA=-c#9Zw544*_UMkqa=m(Xvwr-z7DLHC!L@q_Mz=}W8&CpbNfbj}3jssc zD{K+h=j)Q7>&d>eHblnLWwRFC`8bZv>N_r>ySZ@&uLcb%8>J$U#@ilBO zlL9@3NJe+;qJ6@fZW73whVuHEbRGtE2OQ2`FZLmL28sp*DC}t?oEUWodiCgOdPIkz z7D|DX8>C^iC`UX6`)9Z&j^#zW?DAMLPz^SL>+Z>z&0 z6y74m(7y9bh=N5gGimQ25e62s;^NP6c4IX2=^rYlJ4|RUQH%XPy(B zKKJq-P@?xlp`E)W<^bz1&1+aah{1W9;ilvo5+p&6mQ=7P1;Q$nSB<@bpE&kdHVQP? zrQbQdYv0SxZQUrl%T(qe83rI0#NCekHZ8$BTa~d*Y~$E0AI)I_R4^gv0uX1i70W?u z2i-ECqN=*!fjR#g5@cgdF2Bl6kd1ZO0+HB#d^KYk0!B#)c9b*Plg~YKjhe|g@=2<= zi%~GZ=-iLq#BvNu)ss@d0+ewD2sWweTq?T192UKPIIQlE$wao^drv;t;UK!YEr#^p zitOv1=xhCseeD$lMoSFu+@F#8?%g!VjSM}(tphxWI;TlkyAt_eZ}mlVN^Q#VFX z_wfKP{0u0jSXd0vSBK^+x&=sP@sCZc$|JL3+T$jbMW=ZOn-y79tUt2|+#s=3bKsO56lFj^au4q87`VN!MR`r-nT#P+&`B+T`yFg#>~xs4Z-FAL zZX-Z5EwN5$Pi-^l99P4V=e>z=QjG}ObZng+BDnr@v_K9%q1t=Ik zX&6Op1+=NE_v=gDWXkXC7Bd=OM0&M45d6kOODRVuf0}nbH zKGmN`CsaqQUMGIcEOR52SECQXo=kcawhPYq*|b{Xi}Ufl%UtUg`7;gGceKgAqsk;F z(Lj`cR8qID=>|3_vRyU*!=b$LNmg)pWu9pxG+gTmY{dvj^L^Jb*KGZq)cF!?yA(L%Q3)>t9WhZ{?|)}qPxzmmeU|yQPA*!E_g8|jfFY#s}|Fa zEE8!HAY6rCqydY~C9=`x7}~vy&EHMlo|F=+Wg2XZvO2vRlC6xaG9&+1Y{|_?pdN@FkTnASRCXSJFUjz^c*l>R z_XBZRT-q6yBkI1e>vW0c5z(BKm>hk$0Bsu?aAi_I1lXG;BcKf&i4V@ofI*ABZpK@_ zYQBzp7h*qGZ9pA5`}zrH^L1?*tcQM)IMBUJlE_PSTyjmz@-n)A@BZN^O%RF{0db7> z)Fd(VPy8HI_kYB$$jmjtrV_0uaA0(fh2C-{bhg&Cx8WaHM5h0XFi7NUAPstA0}Kh1 zr+hKmVH_1^To)fBik!Jd@j{LTA)KXf(9eQjpPnrnhLXm+`|`dvBS}3snK;ws52>nVINE*W zaTUt7VQ&<2lAYKSFm_gD2;nw~B&JDKEj4@vPFm$#LbYohseyNzyYp-xsn(xWVZfuk zHmcpQhrB0WI6y#DnvN2ug5|KS*y(Q%A(1Q;aZ5(PwNn}JSp67NEej*;nfw_~vvIFr zX*{m=D!8M>fq%zsf6JfO1J#$9zmZbHqwQYIi&(yQHZB^WGyp)lT(AkP`hHcOz3(Qx zMf5V_rv>9u8pKi9p9pRbfLi2S}XJ{9ty@5Lx861 zTQ=lCY_($ynw=h53h4cjS&j4f zieFcyuZ2bbx8PWA%|lAuEDfF2!=&)p z-sh%bj9>9{7h1+Zs!c2k1_zg5f{U17>Mw- zRAYBP1=RRtGJAnFab(umj}8(xfM%As$**HEr;SF2VSN`BI>VVpI>P*Bue&(RLd3l{ zH8pjvU9VXczieh_qX?fm5Zzv#0qwz&0p#z`Y!KYpUAqK|Ud>Zi=lOT|4rYa&GHg;m z%ONk~_I(hrwZ4u21;GtGtID@HC3FAm3-^dJnNOD*+i7y8#LvKd6&<2R!ZAvVZuPMG zCv2qJGnjcC-XZ!8dleFRW1-{*%-CDhZh(t7T;+J!R!gp9$m@l|CCl3-s{7iG zX?~~vx(;}dagz$2tHZCb&$&PF(~SulYbjpISm7Oz1XouCs#XUUR3@Xy*f=|}lkT++ zPM@C1F9WwH_wHSQ1RU#+z)_PhW1Ci}tm!2&4J{dfBcISAUect)9aKK*HD0W%lnf0) zA=|Ij56MB~*`sdJ>VG|}vM6@=`bAp*3$McnSmIvq4ZoulrzQ`fFWQku*>cUtm$y3x zg~em<){WE-ctPQ?04aydB*(8iu+^&Y7o1d@M)KVF8_G~aMl$Rw`D^eBJpoad2x(4? z*Mj9P1r;Dg>bZ(PN*Re?oRW41&69STNx#Z{^^fuetMD~fj?oxr(D~H=$Kf+sS&vii zt7`Q=s>|rVvA-)KabPAPzl;#>Zk4CIX8{`VW%sk#QVcl~dLCfyq=gQvA7ciimRa1x zkqP|^s&3hj^rZcv3^1fD+i4GSJb<&zUQy1pd9z(e`wC-jSvcXh{XLhYPL6f%1Q=sX zseICANm^|utc$SX!t@CA?-nhMVTq6?%7#H$-J*b@$chX6r#q}w2Q=3=fa)GMCffQZ zF0)6}n|<1<|IjWN6V;b;5o~kS{`MXJRrOveX(c9f4S>zOl693dL%tbZFm)BTy^n?l z7)IseBGUQJefdE$Jj#Z%))iio6;Cv8#88~ZNT;BQe|U>~<`QGaOVH`$&8vTH#Sfzh zL$bCRsxkp1fsM&7trH7OLN_`Oox`0X#&HiXz3c@WRo$VT{@(Z>pWj;JQW!h_ZW!z` zq)ZyIb7Zr;si^av@f&|_IOMwM@-Fnq(We~>_=EP~+uUPTBh@Z?)D?%mtLW`~ib4%& zS@_(}vbhxuy4bS+&mJ&xk~$k2jY>6J0C<9JrngBnekeX0?OsomZC3k-W}J#J+U87z9WR@^wKW4Gt zD#0l?2tbw%%N+bK!?=WW!Htl#52dqN`@8M}`g9`6uwT%~3L3;fz-?o%I5dei)*_M9 zulmp@)-}sMMRf!t_%9>pfSah6Vxkp>{V!1s-UjQs8OBe?{f_lvbC=2QXNpMEogc#0 zR2ct+c*fbIH%fk5->oz9wX$8v^gXUy|D8k6u!I#`Fhl&0DEgk>9Db8xBd&+9t33S; zh2c{!X`=<9ZD;m+^x|%jQ@cKApwc_6sTidu8*5#AbufHAjs}&nw%PSrAL-lPXXYpi zGB@d)?_sp`o7er8X5^=H;qfj)X9-tX2&H74=ey0CC3sMC^^ z(+BL8I`NxR=5#wTU@Nw1lCRIV*>D6b%|K`w79X85yf@p}k$}wTah6z6n?zLrK_M75 zz&o=UFL`y{oOR0&DA*9HIfux^F#Y%TEh1F`&CnGAhsi&89QBM7cr6PiCso(AH1q1w z6KB8us$tQ{JAuXvnBj+e{S(#w8A^jkO-mnEo&=meK}m{T?Q8kcjNQ65jmrwQj*4H1 z+U2FHSG75zS%Ss;Xpw4UUp}#qH-QG)*8&2*jUHo8sMd+!BWm;4NHCgD_S;M6_nrTg z;XGVyvyHxGD)pDyMx7^9`En1|_NP0q6N|uQuu^jpaK@_v0l5KjiK21Vw4paU*+~|J zHt6j3_eUrkV5NIt_jp9|8mg+FsD4EZ=qhYHS={L;+P5+Pk4*NQp}$aVY^d35MGcsd z^mM)0)Z`LbOV|xXf3ozGOfd`ZOrD(Z3yHqGd0H_jB(Ra&nE!5d)B> zYA&r|&$<_SO-dNVuA8t1lFPh>MXH|c^-@svl9Gs_9SP?B{cJ|*hAF_JFb45;? z+c3?*(0ASr%`Ja2I5pBMQGMR6^f=BuF3LgL^xXp(y8dsutK(rJKZxw@&8=USZ64e! zcS0F8uO*K{j7=U^x5;bb?5o|`fw&#kG=^fyPA;yqU;7cym zD;sCse`U9j$aY;Uq8+P`X&tSxxIYRXP)Fh`N;axiAeo?xt=w-UtQ_dq*+h)Kup>u& zQnGx}tb4moA;ybT8Z=GtOC`Tx$Xebexr-TrG3%n9u&J%AvDK~H$Vmn6iQuOQFg-r> z&sSnLFeZ+6REJsB`ZB`hT3hK6w5#}arC@n%`V=U2=b_Ua(-$-^tUa-G=+yOKxkXut zRTAHW!_K+O;w`?sT^LkyiMcpq*{u7QQ0UIeK=~NL$w_l|*bSLIEVwQBb-bc(Dq(K? z3HN25?4Q0XsdqtlxRhRv_7Bl(rAEt-9Pmc}{go5#)#>^QaJxn_#;a`QQP0Ed8Ml80IE_?DC%2;>*yz1;o%lE7 zzXMC-++f2n|KpLdjIksSz@OmSQurG?15P{gf09R+2P{yFDy)4%##|d^^gg;y90X%P z`ydh&jHwnpvbvftn%cx1UKJs`0ZC$91l5KXe{&jW2Fm3BfS*~B{adR{wXNbSqoN^x zOj`{uO*p?4*e%cQ=nHr!dxvJy@Ss!gufXVzPUJ&Hq)Xrd>RpeJ$uZU0M;(SnDY)a) zN2MF%RH#I;AyiKTUWsrU4s?Yu8C?=AzsXp_W}o#B)>!<|3R%u&IiOit!TJLBF|`V3 zp`1QlCqiFMTo&UV;Q3j;d++P;JG@Vb{$$ld)#ph{IlrFkxgBjuFyDqu4BX*^6$@au zIDz*s>5=Nc;CX|iQ5rrXhMbOQ5d0}0L)f^*?P=;hTVwAkey}&D4d@ns+3c^!iQHCP zrelvPdM$d;-Qs(b;r=ABV>%6?0!D8DDD-%^b$1&bmA|~6U)XnfJ4i<|C(;N353mSj z^Yi}m{J_nk0)ihw_@2J3!p=lj*|-Q|fAf#2UE=GvgMgU-RhwpMW~ulQQD7X5)Uh$# z0Qj~GM<|zskJS+!$mrU~iM^alRO+e^9JR0oiV*GhD4MpqSTdhAih)0|FO$~Bb$au% zJu<}TY%ty?jQH|Y!|Ky{$f$1BMjv4#VTMP`NKu@&Qf(IW>4PSj7rexOgW1SstfgK# z08^wxWASiGrAZiAxeycp&wv4Lc$Ztxog|9XBZ6WY4BVXv&B#Cg*ti53R{j3&?$lpP@rBp(fBoTPR8dASbeYknd@S{n0Qu=;OgKe%Ywb4b6 zpyLCG^kr|&Bvb!`?im73Q zz_oY(Zdkphi3hw)qv67nZ*|%>?dXG^*29Zc7_Oo|3&WH;0oY!Nbc>-hsgxSluqsD7iamY}zOFO}XW!n;!T<+Cjp0}S zzzkppwPVbnvxgUF-sm)ro8nZRq)DCTTXYd7unILz{z|>Cub=7{T|6+cU5M3jL*oxq zE2|ZC#@RYESoY#9`vs1`+RA2H1&M3Y4^RG#jrIMaAYPo83GYc(4mhLGb#rzihcc2F z?33%P^VZd1^hI745Zmj=_U6x$v1wdny#ZYGG$SeQfl|YfJOq*0W`95kNWgYTx!^dY8zU?nUGqe9c*l`MWh*))rC=@ij4-Y5b6Fe9bzYOt6}9nFQRrEK z_i9f)NDj`A>OnW1_#KLxiK3-{A?WOxCJr)YuOZQ#i)|B(I?vLA;LbKCGM_j%w!%wJ zYOd%YZx=^OijzQl1qnO`%&nhA)6lUc0!iOsmm;ZuMejAN1Z5DuWSs_Q%Q4c2D7O4d z5R-XNnz@5kze6*9T~UYenzLhVMJk&1w40!sj*i;`p0YQrv5)jUbZRPS$>Xuie<* zRgtdL^<0{pBwqqxjsaJ#PL5mLx~t;U0SSHz{lC?C~=`5nTo*+z}Ty z*$7YkObP5Wpu$_*EtgbV;v%DwVMmWz3AXMrmhgPt{hR2g!sCB+?djsnJA5L<|E!qc zU|ax8PUix{%tcU&Bw^fS<)z-RnW|K<^@zWXx_gNT2x8BEC7@ocH}+XRil^`hE|yj)9SE#!uGqe4sL3*-Wm~=7r|v2K#RLSdw`Xn@&o5| z4~GYcUQS*?Yi!=C47mT0s84q{)Fh+F&4V_A^cXl__FgN3P6`&Y&uw&=5hGp7;sIP-TM?a~)Q`E+Bxt=DjV#l+!E#Y3}CGy?*u+Rme1I?Q107e{wqG0tLcG6vG;^(CD8EpR5&?o2USIB&QKHe$;pv{ zi{iha&yoXOM)l`#T|@K+q(1JHQyy-6us&B#(@k||9m9qmLBuavsS%L$u3=y*OrvMF z5;~;RWeN1Ix)b`n=t=~=M3(~j%@?GV2U06KUe=T(ZWcZ*{#=)Oh&;w%vB z91koxfwi*Os*>lG6vyOYTX)+)e7ix=n3BfsLgxzRG?9#btK=%l=_AT;1R$dEQRTBFc3zGJ)cz%laLq189yb6ma2krqBq*UapbR*;5fJm-oj7IbpYf}NKpil~fA z?wwky^5qE-^x|%1CZAIkb$$fKe^Dq+By3`3%*;kq(W*YyEa!_`s|Q|0@7@6dajlJrkb1fJMSN}tAI-4{-R5-kATK<3 zZ$k6~|ApqTfM9ZB)3UTsY?ZFd7a|7mdx0KtPAJ8mviy3wrlo^=sAbAv8qWjkgnfWJ zP`+SQfpX2#gzzuPyZD&K&3gGO+U9>UhwgPu7of`+ah9&+*tRVT4|{PXFlA#g((Tes>l^w)p~J>_LLiaHNxftJYG${uNvGS z&n1^=8as!IF;+IS3^q*&>^mvuH74AX4Yi3Zk_-cg2iQB$a;F_zei}^~zARB5c*eTh zj41!SuZIr0v%&ZtlMCjn&p+8o&u2w&yUc?ML6c8C8Aa}NzNSd^q~#2UBtw+rwMyy} znYJt6NKG{e?yK%9=lN96nI`e&kK&8tS-LK-V!ao-xiM~X7I=Ow9jgM9uOXOIz^(ng z<9mAez`uqWQiGTrh`xv?Om@Pui#RLql|fkW9QXcfaA*MB{5DWmI2~@^T@i-rW)iUI zo^@fe^g#9~VdjR>zh7Vr#eh)TP2e+KiSzp7$QsgEQ;(;el|8~i7ybk~~>Nk6yyrk`M)po3B%KzGY3`;gE=<1y@-o3V@22NQV+CyZB}GIHd^F79RmeYQyK?v*Tq%M3g8Q_2u)bVCwjdseB_og z@?Zfx(U@~`FF{b#U>Xe??-Iy47`Io^Q@lXvUtmOXA8aZn&bcj?idW^;(rpR}Be4&Q zz^oz)ltB`#h6`Q%Z)&^!;q%%WP zqnYg{&EpX?ysqrCIL3%etiJ1leHDa~Zg*t38<%E>Y~m)zza8jxcrhFm%f~~HM3YIY zd-+*GL-PB-q7hSj*kpzTMr7s&)FS7&tB+?aJ(+qW{@NpXpo-7CnfpAJpZ1{xa>Iz_l8 zbi5vAdHB$)Ye+JwEg{QE2A%%_&@;bV{OAn%Gt6-JWM=D5ub{H6syreNw?>!;4?*i^i0 z%*in2yECO*{9n`&AKUH!6(Ldrh;?*e96{xSR&w&F&Tr)0C(*-dH_Y*=EgfzL>*ZS? z!^hh}KY`MDFnAO_b6-$gNT+;x)MWjECAu*eHS4pBNcsbLNj*Xop+og+hq6ugZ!??A z30977d>MBBBTJ*!i+5L``_eHN4C3I_6i@no6m5NwmHb(>{e83>Iu%iWj;+<@#$2)H zWOhGgyq_V5TL=$hgtvGnx_`Z?vP}{=fH|J6^Kj?ll9mSdMp`fW)`M+X2&bzS-3$q7 zpLAG^(!RcPsj~Zng&Bvk$I98Uf*f)wN-F_e$8ik z^B*ukrJS6#UAZtnR^O_F+oyAsKB_lD8Nc?xJw|t0Q@;Q%O8`c7&+j($h7HP!VYcH} zi4jASjg+}xLfT79b8g1jS(&$fBvNE0hheePjAkjnz?@V(9)++-Z)0w9ydvi*VSvR9 z-H+L!NY2t;HtdfETggx@9+gZF3{yp>M?S5&9#Q65= z5E@*uz33hIJ94g}$<;YW*1EU(0U>}6m;6DK7#Undl0*AP9>>m;b=UanN=-R@J4+xY z&>{{()Ap>N-TM8D{8pbjmNi@-gUJ^s&+Gm=G99RTBQO~wWY|)zU^u_1rD9`HWGR{{K92lKzvV=<~u4O1BoTUi_6Sf71tFp8IFhyQyv;?>YJIN$r;{ zy2mH)63>)>wYBi}Z|hck+4jMyErnPAZ)*pI$Pl)s%VnBrfnKJv36*UsZ<{3D)~ybN z0ryNf{YQ={7FDW~T1ykY_QV<&YrWjOqd!+R2a7aFL1|VAhI}6mp?y-q^kiJ+Z)l7v z-Ka8*ev6fMmEq4-4ZF#i9O?AIp^i0$V^)Nb$;+nKi%&rH?ulJ6N&S>K)Al<{ahIa) z`ArzD!C~Qa0)+pAa`|bFhikVD92Oqk^6orH)t`Vo6rW~7fiS*5+F|t>4fK+Me%*HG zSnWJ@z9c0ko-G&18{tAQNK)NdaHAib99zzD`_xQ*=J%?M zR$ZcSIe{EQ7+2U(j3h=Vi&T}2Hi;*12(|qmk#e2y;4{2tcb*)dX3n)VB9)^{TY7lY zsJ7#=Y3RJP_OKXX{9HBgO0!|~VR8K&B?tYcN5{iuLZKM*#_M|<+*39g{vjzj5D3v z!Sxi^P#Zp{bZEWr4NC|NIqg#?A6Wr4sajgiKv{||05$8XMJb!Yqv-D(6dH5iHU3ZB z9dFP^*;_ZZy2xqhlovtUbAE6NAiWmUghjY|CcTOslMce~0U$0C zL$HLm*}N2=+cym#u>Zn(w5eL_9sK~^yUy*ZaF;?}6D9zaMc{ zBJaCpR!fav>+k+%O3phd!uWFZ%jB003Eg1MQ{RHb0#$?p&u-OQ%+^U$0=T>T?!f-g zHG^YPb&fE+NDmCrFxK={=U}5h35l;PBAu1K8R#i6uQ0h9B-aQ9XSMlj509Veua;W` zTfprcHs|}0!1<*qX=!4FBma^$b=x17a>z!!z!!XmG5+N@jeq7l@NHLjQdH9SFW6jU zX7yvR4=j^xMfb1hKe@Xz`^8rwwc6xTzR4#MZ z?(_-|k|w5g$KkZ9y0Hv@^*QKqA-}2AOyim~t<2VXS|Iup-T*y1gT~vEYeI|_XN_>^ zl(8mI(|2Vmo~*xt_*jyyfZG;oKou5m#A>WUxs(5U;#lLvHK|Y4dauK5v_{p>#RcLe zO5ydok4VM}le!RDed2h!|56G^7d=+{G0~+;NrQ|>6$byW5}D1#HsJ+~ej52Xw}`ag z{Bgc;LuN}dSorD6pS&XHNGen>#q0gu$1pyM=X2s^Qk~bp23deHDoVzZ%g>{yJ-&eG za9}OQk*3_%mDEE$oio384oxFfAdZ)TdVn(i8-byT(Wp-Ngap^j7izH?uQU21UK<^6 zc+I{{2_0jG`4egfUFQZQhoHN)d${=W(lB3zS^Ec5cc^|`+QerK$0EdSa~Y~-tVq?X zNc5#9rJ^u*;~1$XA@R<_d$x>ONDq?RhHJYtJb_W|O$BP9 zlHD}@U|NsSP1D!qt|p`Qo)UtgWIo=uXI9+HSM(CFotOmV~EiL4Uj4R5uBdK^;ws-lIe-5~r{NojP4ZO!8QI!}nRDCS2zLdh-i1a1S zs(ag|brV0>XPWw*L zqP(FCpr>#Zw4ilLY}7!&09j}~#Nk_Twn|yfsQv4vog(dd8DUv8%!LC;ih-PgnTbGV z+fT+I6(Zr7CeD~zB))2oWGPe1)SNO&kNZZq&oW|19EBjoH8cknMT`rPzms&QgWPG} zi)$#98A%D-4dsFf!EWNSIosSmZ~ckV8k){FVJ7mW27HZxlW z!jYR${R}Y5wop;2*F<-{1-U-;))Fa~HpJ#B(UMW#D=^)DFXIM@ZRL4uK4Y-1WMLs9 z%x;3Kizg7*|$4dDz*k@rp)nSLU6eP>8)q5mBp(Ey==ERm; z^jBCU)2@X!O*O*#kN1i*f>%TXZx!;uxO@w$FL$Asx&}s%p=~FrqAEymUgJF&dw~;MY+v{4$9@ZwyQJ zjw*(6-eHVdX)N1QCQ?g!45}Fo2F~l2ZJcd6VmCpp*!rGvLMGX=;K@7yW`_;2VSp$a zLK~C@jIN@~36md-iC1{C_D^%L3erGB(w(N%&Jc*riK^e8ZaY_~r8gFh_kJm-WwKmpNaj`tat)U!9^9Utp&|)IRt2)^qYtvm4`YEKS%1#hQU9f@_7Pv^B)z&I zSyWKA1Jf`#!N*}O#K!{zIr)Clh8tD8i+65$jL8u#M@_i{=Y0q4dPFaRL}l`-9K91- z-b&*E)SV`6?I89e?ssA>edW=s#J*ZysJJg>t#!)+&Olz^I+(=%rsxVQ0+AOKB^xWN zcHbf(4cF!c$F@1>Zm$$+g`w}hA?YP>K9rK;F?QVIf#smvHTpNOUz-QaeOYf#N^Lp* zT+Kmg+h{@F0(VgaRk1_b52h?}umTg0mpu|#lD6f-W<|T^$ps^rQag6qYuVyUTQ#xs(v(s~MZ%>BRj;Vu2X(e`6E@P>CX3pvef1UsS9#40=Kva}O4ttDrC-PcfgxPA z3I38Ce13xl@;gPrw`x*^Qv~d)eY7_zimwb6+KK9T>1e3Wmzx8)h2sd4-M9Dgp!m_a z=~j>qo!sQTx~CVrs{;&n54mW96aggKW24dsW((|)1Xv2&np|OD$RvWrzCZ5n!}B#6QaQDIQZS-$DW`m?&=p}o@ST>-=BB)}M_ zB#|m_=-O;fkt5q1$pm2V-6v#*4hn@;$yaAiXfayzG~gP;9^Lu5gU%wMNSDkVx*A%W zA`a@5_oNHsVIDY%y;`>_1{FozQ-LWwZs<8+$Oc}s8kj=Wur=TOO{}N0<`^f5vadIu zHPXUcIcb+_v1`V9y*P^Ro$Q|_??wQ>82)Mf^@=x;hpJGjfF1mNf#2 za)Ss6B%y|edK?C4e2_xB&l$}CWrk+SaCraCDoKg%S8kizEgVY#dIL(DGPj7Sw?c-W zXZ#il%Zh2E&mXi=B=5hAMxaZ8z%W_wR}6+tgu@c$M=fEBa9cQRwue4q2|$5Bddf3*VDpC5ok&Z|Thi{b=`zZLd(TJQO$>fs}OwK%T7Vtq2^3Wx?! z&_)8+&AkX$;;PKd8*D3wa_z-#Ryd_P)u=^_Vb{&3is26^x0#%0U1dYJwVc-Web5x# zD=W849SQHaxx1q^mQEY~PfnA9D(2`OTV9zO$AGtXDwynd04RvxflXoS`yCqmrJ(35 zIBX2n=^tXzP2LAkg;y;>Qq$~RPibjs1U$sT1d<70i1W6vm>}K&B)EaS(_>Fsgzo9I zHZCMCxET9}>k`UAHwluGB6=PC?E-m-+M?C7zb`j-u2M56#>}IMD&BnEVb55|gH$ z+aZmB-kMcRLRk@>G}&@4YhyD9L#xvEKg58xH~=5b)d=76E>secYxAbn(kC$mIf^-D z5B3rNwn-kzzZQ~iwSspQWP3&lSm{7rC zW{BMgn^0z%_12(efy&B$h>Rddk4Rn=73euOamo6fcV@OWp*Uwihe=fgGp1Y9>lJy~ z{0K>6p>{M~cJB2|UW)q6L>+3!UE)9Qke+IL%ew{dBF4XL$@_lim`s%TgJ|xsT8vRJ z$#vYtI+8inM7tBz`-VuErQ4lW(=Kn z;5dZDLcr3o4#(d|CC8I#ti6kGSVQQ_!$~K}0dK&SX$*flBR-NEZj$mE6z})}+HrE? zLas|Gqwo9wEvFlcDQtvD3ps6oE7P0;gBt(WTu@HGf2_-1X|@7_w!*o}kA9p?^}R67 zMdf4`UL&R5kbEMNO=az6 zu^2JO*eo)x)c{n0F*H^H`UwYUEHZ`62!Km7T-~29rt%kf0I96SaiYnL7#40nE8(6@ zW5?qc7T!YtcG*z^Nh~$rHGYtP%&RusY!dbw4m%tfN5(lnUJUvJBxVs19eF&4M)5K? zEf-FXJyo$KQ8NvRsA!8vu4+6$ktS1_L@KF1cmzExVa*D0%Jv sPY+I1Cg{`cbX(Jw1)7-++x^>v|Ksh8kn^!}O>f%R$hrY`_S _LearnedLetters = new List(); private static List _MasterdLetters = new List(); - private static List[] _AllLetters = { _NewLetters, _LearnedLetters, _MasterdLetters }; + public static List[] _AllLetters = { _NewLetters, _LearnedLetters, _MasterdLetters }; private static int[] _LearnOrder = { 0, 1, 2 }; private static int[] _TestOrder = { 1, 2, 0 }; public static bool IsInitalized = false; + private static char _CurrentLetter; + public static void Init(char[] alphabet) { foreach (char letter in alphabet) @@ -34,12 +36,13 @@ public static char GetLetterMode(bool TestMode) { if(TestMode) { - return GetLetter(_TestOrder); + _CurrentLetter = GetLetter(_TestOrder); } else { - return GetLetter(_LearnOrder); + _CurrentLetter = GetLetter(_LearnOrder); } + return _CurrentLetter; } @@ -56,7 +59,7 @@ private static char GetLetter(int[] order) } } - return 'A'; + return GetLetter(order); } private static bool GetRndLetterFromList(List list, out char t) @@ -65,7 +68,8 @@ private static bool GetRndLetterFromList(List list, out char t) if (list.Count > 0) { t = list[Random.Range(0, list.Count)]; - return true; + return _CurrentLetter != t; + } return false; } diff --git a/Assets/Shaders/Clouds.shadergraph b/Assets/Shaders/Clouds.shadergraph index 47be999..f26fca2 100644 --- a/Assets/Shaders/Clouds.shadergraph +++ b/Assets/Shaders/Clouds.shadergraph @@ -17,208 +17,862 @@ "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" }, "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"b2c03d27-1eaa-44be-b309-1e4b50406db8\"\n },\n \"m_Name\": \"NoiseSpeed\",\n \"m_DefaultReferenceName\": \"Vector1_62892E34\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.10000000149011612,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"bce8f605-60ca-4153-9648-175b38c02c38\"\n },\n \"m_Name\": \"noiseHeight\",\n \"m_DefaultReferenceName\": \"Vector1_C7F9BC69\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"3640c003-80eb-4f42-b6ef-d2a6e5c2d97b\"\n },\n \"m_Name\": \"NoiseRemap\",\n \"m_DefaultReferenceName\": \"Vector4_B6649628\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 1.0,\n \"z\": -1.0,\n \"w\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"995ac516-cc6a-4dc0-8254-d5db998dffba\"\n },\n \"m_Name\": \"Color Peak\",\n \"m_DefaultReferenceName\": \"Color_982234E\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 1.0,\n \"g\": 1.0,\n \"b\": 1.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"7ebdaaa4-7345-4b4b-af73-d0365eb44ab0\"\n },\n \"m_Name\": \"Color Valley\",\n \"m_DefaultReferenceName\": \"Color_4089CE7A\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 0.0,\n \"g\": 0.0,\n \"b\": 0.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"8f3f9577-8e33-40ab-a105-bf2ad29982bc\"\n },\n \"m_Name\": \"NoiseEdge1\",\n \"m_DefaultReferenceName\": \"Vector1_8E963D5\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"9d217196-854b-4615-be7f-bda1e522fe00\"\n },\n \"m_Name\": \"NoiseEdge2\",\n \"m_DefaultReferenceName\": \"Vector1_AECCD54A\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"f184324f-4685-4c21-9398-5fc3fcca7fa2\"\n },\n \"m_Name\": \"Power\",\n \"m_DefaultReferenceName\": \"Vector1_F0BE3006\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"e41c06d5-e66e-46e8-bdf5-8d99dbbe5252\"\n },\n \"m_Name\": \"BaseScale\",\n \"m_DefaultReferenceName\": \"Vector1_6BAC9A68\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 5.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"68100672-2433-4050-bbac-6b562246953a\"\n },\n \"m_Name\": \"BaseSpeed\",\n \"m_DefaultReferenceName\": \"Vector1_5ED40136\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.10000000149011612,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"8ca224f8-a963-4f82-9a0d-77e4aa4a408c\"\n },\n \"m_Name\": \"BaseStrength\",\n \"m_DefaultReferenceName\": \"Vector1_DFA4C9D3\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 2.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"a47d39b2-8efa-4b96-b887-58362ec81190\"\n },\n \"m_Name\": \"CurvertureRadius\",\n \"m_DefaultReferenceName\": \"Vector1_C4072198\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"aad4328b-95c2-4cd3-ad83-6d38ecb7da7b\"\n },\n \"m_Name\": \"FrenselPower\",\n \"m_DefaultReferenceName\": \"Vector1_F3A863FF\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.5,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"db9a90f1-c348-4609-809a-64ca634603c4\"\n },\n \"m_Name\": \"Frensel Opacity\",\n \"m_DefaultReferenceName\": \"Vector1_4074C868\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"6e3207ca-935c-4fa6-a6b7-117529fa768a\"\n },\n \"m_Name\": \"FadeDepth\",\n \"m_DefaultReferenceName\": \"Vector1_ED18166C\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1000.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + } + ], + "m_SerializedKeywords": [], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ed17cad5-c8b1-42a7-87c6-7f3255aebd92\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -220.0000457763672,\n \"y\": 1682.0001220703125,\n \"width\": 137.00001525878907,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"BaseScale\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"e41c06d5-e66e-46e8-bdf5-8d99dbbe5252\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TilingAndOffsetNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c776a38f-497c-4978-8bad-676ea2fd5ffc\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Tiling And Offset\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -257.0000915527344,\n \"y\": 1526.0001220703125,\n \"width\": 165.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Tiling\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tiling\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Offset\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Offset\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.GradientNoiseNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d40d060f-3228-4ec2-85b2-bb9148ab532a\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Gradient Noise\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 10.999905586242676,\n \"y\": 1539.0001220703125,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Scale\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Scale\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 10.0,\\n \\\"m_DefaultValue\\\": 10.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cfba0ece-f34d-476f-8591-eafeaa741fe9\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -690.0001220703125,\n \"y\": 895.0,\n \"width\": 115.00000762939453,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Power\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"f184324f-4685-4c21-9398-5fc3fcca7fa2\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SaturateNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"4471e3f9-f37a-4035-9b59-d1eea23aa65e\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Saturate\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -212.9999237060547,\n \"y\": 187.0,\n \"width\": 208.0,\n \"height\": 278.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"2bf1dcbe-1030-4b9f-ab22-ff3b4b44929e\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -429.00006103515627,\n \"y\": 1669.0001220703125,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"98c9c0a6-8ed2-438d-87a2-de0b0aee60c9\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 254.99993896484376,\n \"y\": 670.0,\n \"width\": 146.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseEdge1\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"8f3f9577-8e33-40ab-a105-bf2ad29982bc\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PowerNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cc3ceb39-bf34-4415-a564-019ce7d744b4\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Power\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -513.0001831054688,\n \"y\": 679.0,\n \"width\": 208.00001525878907,\n \"height\": 302.0000305175781\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 2.0,\\n \\\"y\\\": 2.0,\\n \\\"z\\\": 2.0,\\n \\\"w\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a979bf5e-fe0a-4359-a7fb-5f4af875e65e\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 256.99981689453127,\n \"y\": 730.0,\n \"width\": 146.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseEdge2\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"9d217196-854b-4615-be7f-bda1e522fe00\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f34f7835-e3c2-4024-8d81-c921261b61cc\",\n \"m_GroupGuidSerialized\": \"3e7cfa7a-7b16-4356-bcb1-190e122b9857\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1026.0,\n \"y\": 968.9999389648438,\n \"width\": 208.0,\n \"height\": 301.9999694824219\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"20604710-649e-41a9-8c89-a026618e0c8b\",\n \"m_GroupGuidSerialized\": \"a1f9cee6-e75a-4cb4-88ab-0959bdd28977\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1989.9998779296875,\n \"y\": 730.9999389648438,\n \"width\": 135.99998474121095,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color Peak\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"995ac516-cc6a-4dc0-8254-d5db998dffba\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"4d698c23-fc17-428d-a8c4-22b02d7ea3df\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1601.9998779296875,\n \"y\": 567.0,\n \"width\": 145.0,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseSpeed\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"b2c03d27-1eaa-44be-b309-1e4b50406db8\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"63a7d313-dc5f-490d-ba12-af5c7493964a\",\n \"m_GroupGuidSerialized\": \"a1f9cee6-e75a-4cb4-88ab-0959bdd28977\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1977.9998779296875,\n \"y\": 681.0,\n \"width\": 143.0,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color Valley\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"7ebdaaa4-7345-4b4b-af73-d0365eb44ab0\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SmoothstepNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"fb715335-9b79-41ac-be7d-9d3eb9ce098b\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Smoothstep\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 494.9998779296875,\n \"y\": 771.0,\n \"width\": 208.00001525878907,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Edge1\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Edge1\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Edge2\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Edge2\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a9920cb9-3c61-416a-bd4b-63b473ea949a\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -681.0001831054688,\n \"y\": 1014.9999389648438,\n \"width\": 150.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseRemap\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"3640c003-80eb-4f42-b6ef-d2a6e5c2d97b\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CombineNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"22c4dc0f-6ec5-4a95-955c-e035b9264f7c\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Combine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -290.0000915527344,\n \"y\": 1184.0,\n \"width\": 148.0,\n \"height\": 166.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"RGB\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGB\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"RG\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RG\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CombineNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"07099cca-3e1f-4263-a40c-1208605cf5e8\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Combine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -288.0000305175781,\n \"y\": 976.0000610351563,\n \"width\": 148.0,\n \"height\": 166.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"RGB\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGB\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"RG\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RG\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e48147da-7803-4b54-a91c-4c2d8c11b125\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -488.0001525878906,\n \"y\": 1008.9999389648438,\n \"width\": 130.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"872861e0-be04-4be6-a553-64d871c0fbb2\",\n \"m_GroupGuidSerialized\": \"a1f9cee6-e75a-4cb4-88ab-0959bdd28977\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2156.999755859375,\n \"y\": 525.0,\n \"width\": 207.99998474121095,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AbsoluteNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"04ed3c74-dd42-4f01-9d54-779ace940142\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Absolute\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 226.9999237060547,\n \"y\": 797.0000610351563,\n \"width\": 208.00001525878907,\n \"height\": 278.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.RemapNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"444345f2-73e3-469a-b200-b4c8dd679d52\",\n \"m_GroupGuidSerialized\": \"fadf91e3-787f-4e72-bcba-5a71818cc79c\",\n \"m_Name\": \"Remap\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -44.00001907348633,\n \"y\": 726.0,\n \"width\": 208.00001525878907,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": -1.0,\\n \\\"z\\\": -1.0,\\n \\\"w\\\": -1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"InMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"OutMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.DivideNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3cfde657-4365-46c9-bfca-8eb451b33e60\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Divide\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -474.0,\n \"y\": 166.0,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 2.0,\\n \\\"y\\\": 2.0,\\n \\\"z\\\": 2.0,\\n \\\"w\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a9ca2f64-40ad-4d9e-8343-9a086b0311b5\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -665.0000610351563,\n \"y\": 127.99999237060547,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TilingAndOffsetNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"66a546ba-2604-4e2e-baf8-d6e2d7800197\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Tiling And Offset\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1135.0001220703125,\n \"y\": 277.0000305175781,\n \"width\": 165.0,\n \"height\": 142.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Tiling\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tiling\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Offset\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Offset\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5a0116fb-8568-434d-8489-abbf5bda6a6e\",\n \"m_GroupGuidSerialized\": \"fc02b7e4-9811-412a-8681-88c8647caea7\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2344.0,\n \"y\": 124.00003051757813,\n \"width\": 145.00001525878907,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"noiseHeight\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"bce8f605-60ca-4153-9648-175b38c02c38\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.GradientNoiseNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a665199e-63af-445b-aa6f-c1e6a6b4b2e4\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Gradient Noise\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -938.0000610351563,\n \"y\": 218.9999237060547,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Scale\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Scale\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.10000000149011612,\\n \\\"m_DefaultValue\\\": 10.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\",\n \"m_GroupGuidSerialized\": \"fc02b7e4-9811-412a-8681-88c8647caea7\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2503.999755859375,\n \"y\": 41.00001907348633,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"540b633c-524b-4c70-b13f-a8466b4ff2f1\",\n \"m_GroupGuidSerialized\": \"fc02b7e4-9811-412a-8681-88c8647caea7\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2634.000244140625,\n \"y\": -108.00000762939453,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\",\n \"m_GroupGuidSerialized\": \"fc02b7e4-9811-412a-8681-88c8647caea7\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2207.0,\n \"y\": 53.999996185302737,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.NormalVectorNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ab17cf6d-d8f7-4a8d-8e75-6bfabba780eb\",\n \"m_GroupGuidSerialized\": \"fc02b7e4-9811-412a-8681-88c8647caea7\",\n \"m_Name\": \"Normal Vector\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1963.0,\n \"y\": -37.999969482421878,\n \"width\": 206.0,\n \"height\": 130.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f614ccd5-de0d-4a5f-8d47-b41fc9bda15b\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1431.9998779296875,\n \"y\": 469.0,\n \"width\": 134.99998474121095,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"87d793c8-f8b6-4850-bd1c-0044882c5593\",\n \"m_GroupGuidSerialized\": \"fc02b7e4-9811-412a-8681-88c8647caea7\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 1,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2267.0,\n \"y\": -113.9999771118164,\n \"width\": 206.0,\n \"height\": 130.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"9e159ffa-ebd0-4ee5-9537-a3e8860318ac\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1139.0,\n \"y\": 201.00001525878907,\n \"width\": 141.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseScale\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"587d83c5-1530-479e-87fa-0f75f53b829f\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"51b11aa0-11ae-4d2e-bd5a-2ffcc81b30b5\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1903.0,\n \"y\": 1102.0,\n \"width\": 172.99998474121095,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"RotateProjection\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"e4d77cf0-de3d-40e1-bbc1-d8bf5fd8d8c4\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"00b91a85-c0ed-49f9-a426-cde6d8266c4b\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1672.0,\n \"y\": 1156.9998779296875,\n \"width\": 125.99999237060547,\n \"height\": 76.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TimeNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"73a786c8-da21-41f9-b78a-2ef4d27edd11\",\n \"m_GroupGuidSerialized\": \"7f2a3d6b-74e6-4e73-8354-42c8539cb25d\",\n \"m_Name\": \"Time\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1762.0,\n \"y\": 1386.0,\n \"width\": 134.0,\n \"height\": 173.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Sine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Cosine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Cosine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Delta Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Delta Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Smooth Delta\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Smooth Delta\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.RotateAboutAxisNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Rotate About Axis\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1496.0,\n \"y\": 1038.9998779296875,\n \"width\": 174.99998474121095,\n \"height\": 175.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Axis\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Axis\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Rotation\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Rotation\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Unit\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6dc3ea12-d266-4fd5-ad8f-44f76b983b8e\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 1,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1750.0,\n \"y\": 949.9999389648438,\n \"width\": 206.0,\n \"height\": 129.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 4\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TilingAndOffsetNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Tiling And Offset\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1141.0,\n \"y\": 18.000003814697267,\n \"width\": 165.0,\n \"height\": 142.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Tiling\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tiling\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Offset\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Offset\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.GradientNoiseNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\",\n \"m_GroupGuidSerialized\": \"f7fe3df9-f9b9-483c-b9d2-91a814f06224\",\n \"m_Name\": \"Gradient Noise\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -937.0001220703125,\n \"y\": -87.00004577636719,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Scale\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Scale\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.10000000149011612,\\n \\\"m_DefaultValue\\\": 10.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.UnlitMasterNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cb18db73-6097-4863-b3d0-af9bda042c62\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Unlit Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 3486.0,\n \"y\": 650.9999389648438,\n \"width\": 200.0,\n \"height\": 196.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Color\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.7353569269180298,\\n \\\"y\\\": 0.7353569269180298,\\n \\\"z\\\": 0.7353569269180298\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Alpha\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Alpha\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 8,\\n \\\"m_DisplayName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.5,\\n \\\"m_DefaultValue\\\": 0.5,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Rendering.Universal.UniversalUnlitSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_SurfaceType\": 1,\n \"m_AlphaMode\": 0,\n \"m_TwoSided\": true,\n \"m_AddPrecomputedVelocity\": false\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"918557e4-314a-4b5d-97ca-2c35ec145a1e\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -587.0000610351563,\n \"y\": 1797.0001220703125,\n \"width\": 142.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"BaseSpeed\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"68100672-2433-4050-bbac-6b562246953a\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"816b6ba4-90ba-4fe3-bec5-9c47da84173e\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 307.9999694824219,\n \"y\": 1547.9998779296875,\n \"width\": 208.0,\n \"height\": 301.9999694824219\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.DivideNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e2ddf698-2a7f-42f2-a5d4-9c6b3135c6b4\",\n \"m_GroupGuidSerialized\": \"3e7cfa7a-7b16-4356-bcb1-190e122b9857\",\n \"m_Name\": \"Divide\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1278.9998779296875,\n \"y\": 944.0,\n \"width\": 208.0,\n \"height\": 301.9999694824219\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 2.0,\\n \\\"y\\\": 2.0,\\n \\\"z\\\": 2.0,\\n \\\"w\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"214f4880-104d-4fcd-8693-4ab271408ac0\",\n \"m_GroupGuidSerialized\": \"366d7cdb-d2d2-432a-b772-86b675ff4f8a\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 95.00006866455078,\n \"y\": 1889.0,\n \"width\": 156.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"BaseStrength\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"8ca224f8-a963-4f82-9a0d-77e4aa4a408c\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5107753a-8ab3-44a8-b8fe-4fc6e27a0d37\",\n \"m_GroupGuidSerialized\": \"3e7cfa7a-7b16-4356-bcb1-190e122b9857\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1052.0,\n \"y\": 1291.0,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.FresnelNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"45b70a4b-c453-4629-b572-ddcd8cdb650c\",\n \"m_GroupGuidSerialized\": \"40b48471-e218-4421-a792-85cb13e94497\",\n \"m_Name\": \"Fresnel Effect\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1649.0001220703125,\n \"y\": 1406.0,\n \"width\": 208.0,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 2\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ViewDirectionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"View Dir\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"ViewDir\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 2\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Power\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Power\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.4699999988079071,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5427fda6-ef78-48ad-851d-f268fde1a3b6\",\n \"m_GroupGuidSerialized\": \"40b48471-e218-4421-a792-85cb13e94497\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2189.0,\n \"y\": 1361.0,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"836a9268-cdbd-4949-b844-d26d0df9cd78\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2547.0,\n \"y\": 1102.9998779296875,\n \"width\": 147.99998474121095,\n \"height\": 127.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SceneDepthNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"4d5522ab-9dbe-47be-9477-b261a0634c81\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Scene Depth\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2790.0,\n \"y\": 1009.9999389648438,\n \"width\": 145.0,\n \"height\": 110.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ScreenPositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_ScreenSpaceType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DepthSamplingMode\": 2\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ac77c768-d029-437c-9dce-1ffa82df234a\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2782.999755859375,\n \"y\": 1143.0,\n \"width\": 127.99999237060547,\n \"height\": 148.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7011261f-f658-48f1-a487-4bb56c8b2737\",\n \"m_GroupGuidSerialized\": \"40b48471-e218-4421-a792-85cb13e94497\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1905.0,\n \"y\": 1202.0,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7181c47c-db06-41ab-97d6-972c84c60b63\",\n \"m_GroupGuidSerialized\": \"40b48471-e218-4421-a792-85cb13e94497\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1951.0,\n \"y\": 1583.0,\n \"width\": 155.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Frensel Opacity\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"db9a90f1-c348-4609-809a-64ca634603c4\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7e7c90d9-c5d3-4b9c-90ee-a60dc1cbddd3\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2480.9658203125,\n \"y\": 669.9659423828125,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"33e039a6-bc97-494a-ae5b-52bda0cf0649\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2944.0,\n \"y\": 1243.0,\n \"width\": 134.99998474121095,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7cf8e859-c235-46a3-9cbc-fb220af3d913\",\n \"m_GroupGuidSerialized\": \"40b48471-e218-4421-a792-85cb13e94497\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1663.0001220703125,\n \"y\": 1324.0001220703125,\n \"width\": 143.0,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"FrenselPower\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"aad4328b-95c2-4cd3-ad83-6d38ecb7da7b\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e8cf745d-4882-41be-93b4-9f121c6cb42e\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 3018.999755859375,\n \"y\": 1052.0,\n \"width\": 134.99998474121095,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.DivideNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"134fd17d-5baa-480a-a2ef-ae9836f32268\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Divide\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 3198.999755859375,\n \"y\": 1169.0,\n \"width\": 134.99998474121095,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 2.0,\\n \\\"y\\\": 2.0,\\n \\\"z\\\": 2.0,\\n \\\"w\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SaturateNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f3c58824-26ba-409c-9159-68fa198d7c6a\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Saturate\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 3378.999755859375,\n \"y\": 1177.0,\n \"width\": 139.0,\n \"height\": 93.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"0c57b050-dc83-491a-a7fd-5c9d73b4ab05\",\n \"m_GroupGuidSerialized\": \"92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 3071.999755859375,\n \"y\": 1283.9998779296875,\n \"width\": 139.0,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"FadeDepth\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"6e3207ca-935c-4fa6-a6b7-117529fa768a\"\n}" + } + ], + "m_Groups": [ + { + "m_GuidSerialized": "5152c09c-3f0e-4694-9d17-947a28cdc74d", + "m_Title": "Projection", + "m_Position": { + "x": -1928.0, + "y": 890.0 + } + }, + { + "m_GuidSerialized": "fc02b7e4-9811-412a-8681-88c8647caea7", + "m_Title": "VertexGroup", + "m_Position": { + "x": 1938.0, + "y": -171.99993896484376 + } + }, + { + "m_GuidSerialized": "a1f9cee6-e75a-4cb4-88ab-0959bdd28977", + "m_Title": "Colorize", + "m_Position": { + "x": 1952.9998779296875, + "y": 465.0000305175781 + } + }, + { + "m_GuidSerialized": "f7fe3df9-f9b9-483c-b9d2-91a814f06224", + "m_Title": "Noise", + "m_Position": { + "x": -1166.0, + "y": -144.99993896484376 + } + }, + { + "m_GuidSerialized": "7f2a3d6b-74e6-4e73-8354-42c8539cb25d", + "m_Title": "Time", + "m_Position": { + "x": -1787.0, + "y": 1327.9998779296875 + } + }, + { + "m_GuidSerialized": "fadf91e3-787f-4e72-bcba-5a71818cc79c", + "m_Title": "Nose Modification", + "m_Position": { + "x": -715.0001220703125, + "y": 611.0 + } + }, + { + "m_GuidSerialized": "3e7cfa7a-7b16-4356-bcb1-190e122b9857", + "m_Title": "Combine Noise", + "m_Position": { + "x": 1001.33837890625, + "y": 886.9085693359375 + } + }, + { + "m_GuidSerialized": "366d7cdb-d2d2-432a-b772-86b675ff4f8a", + "m_Title": "BaseNoise", + "m_Position": { + "x": 10.0, + "y": 10.0 + } + }, + { + "m_GuidSerialized": "40b48471-e218-4421-a792-85cb13e94497", + "m_Title": "Frensel", + "m_Position": { + "x": 10.0, + "y": 10.0 + } + }, + { + "m_GuidSerialized": "92a5dcbd-e1d0-47ca-ae3c-1e98b2c5056f", + "m_Title": "DepthFade", + "m_Position": { + "x": 10.0, + "y": 10.0 + } } ], - "m_SerializedKeywords": [], - "m_SerializableNodes": [ + "m_StickyNotes": [], + "m_SerializableEdges": [ { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.UnlitMasterNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"cb18db73-6097-4863-b3d0-af9bda042c62\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Unlit Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 447.00006103515627,\n \"y\": -50.0,\n \"width\": 200.00001525878907,\n \"height\": 197.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Color\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.7353569269180298,\\n \\\"y\\\": 0.7353569269180298,\\n \\\"z\\\": 0.7353569269180298\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Alpha\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Alpha\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 8,\\n \\\"m_DisplayName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.5,\\n \\\"m_DefaultValue\\\": 0.5,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Rendering.Universal.UniversalUnlitSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_SurfaceType\": 0,\n \"m_AlphaMode\": 0,\n \"m_TwoSided\": false,\n \"m_AddPrecomputedVelocity\": false\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.GradientNoiseNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Gradient Noise\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -543.9999389648438,\n \"y\": -57.99995422363281,\n \"width\": 207.99998474121095,\n \"height\": 301.9999694824219\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Scale\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Scale\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.10000000149011612,\\n \\\"m_DefaultValue\\\": 10.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6dc3ea12-d266-4fd5-ad8f-44f76b983b8e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.TilingAndOffsetNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Tiling And Offset\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -969.9999389648438,\n \"y\": -119.99993896484375,\n \"width\": 207.99998474121095,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Tiling\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tiling\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Offset\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Offset\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"00b91a85-c0ed-49f9-a426-cde6d8266c4b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.PositionNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"6dc3ea12-d266-4fd5-ad8f-44f76b983b8e\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1808.0,\n \"y\": -213.9999542236328,\n \"width\": 206.0,\n \"height\": 131.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 2\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.RotateAboutAxisNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Rotate About Axis\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1554.0,\n \"y\": -124.9999771118164,\n \"width\": 174.00001525878907,\n \"height\": 177.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Axis\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Axis\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Rotation\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Rotation\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Unit\": 1\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"51b11aa0-11ae-4d2e-bd5a-2ffcc81b30b5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.TimeNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"73a786c8-da21-41f9-b78a-2ef4d27edd11\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Time\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1564.0001220703125,\n \"y\": 228.00001525878907,\n \"width\": 134.00001525878907,\n \"height\": 173.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Sine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Cosine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Cosine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Delta Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Delta Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Smooth Delta\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Smooth Delta\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"51b11aa0-11ae-4d2e-bd5a-2ffcc81b30b5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"00b91a85-c0ed-49f9-a426-cde6d8266c4b\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.SplitNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"00b91a85-c0ed-49f9-a426-cde6d8266c4b\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1730.0,\n \"y\": -6.99998664855957,\n \"width\": 125.00000762939453,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9e159ffa-ebd0-4ee5-9537-a3e8860318ac\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.PropertyNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"51b11aa0-11ae-4d2e-bd5a-2ffcc81b30b5\",\n \"m_GroupGuidSerialized\": \"5152c09c-3f0e-4694-9d17-947a28cdc74d\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1961.0,\n \"y\": -61.99998474121094,\n \"width\": 171.00001525878907,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"RotateProjection\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"e4d77cf0-de3d-40e1-bbc1-d8bf5fd8d8c4\"\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ab17cf6d-d8f7-4a8d-8e75-6bfabba780eb\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.PropertyNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"9e159ffa-ebd0-4ee5-9537-a3e8860318ac\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -730.0000610351563,\n \"y\": 19.999967575073243,\n \"width\": 141.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseScale\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"587d83c5-1530-479e-87fa-0f75f53b829f\"\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"87d793c8-f8b6-4850-bd1c-0044882c5593\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"540b633c-524b-4c70-b13f-a8466b4ff2f1\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"5791dbe6-86c5-4153-b10c-09af4bfbaf61\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1317.0001220703125,\n \"y\": 200.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.10000000149011612,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"540b633c-524b-4c70-b13f-a8466b4ff2f1\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.PositionNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"87d793c8-f8b6-4850-bd1c-0044882c5593\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -565.0,\n \"y\": -518.0,\n \"width\": 206.00001525878907,\n \"height\": 130.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 0\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5a0116fb-8568-434d-8489-abbf5bda6a6e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.PropertyNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"f0a2d74c-db77-4e2c-a849-4c9159d76663\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1429.0001220703125,\n \"y\": 352.0000305175781,\n \"width\": 122.00000762939453,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"NoiseSpeed\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"b2c03d27-1eaa-44be-b309-1e4b50406db8\"\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9e159ffa-ebd0-4ee5-9537-a3e8860318ac\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"a665199e-63af-445b-aa6f-c1e6a6b4b2e4\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.NormalVectorNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"ab17cf6d-d8f7-4a8d-8e75-6bfabba780eb\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Normal Vector\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -561.0000610351563,\n \"y\": -297.00006103515627,\n \"width\": 206.00001525878907,\n \"height\": 130.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 0\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"66a546ba-2604-4e2e-baf8-d6e2d7800197\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a665199e-63af-445b-aa6f-c1e6a6b4b2e4\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -276.0000305175781,\n \"y\": -222.99998474121095,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"66a546ba-2604-4e2e-baf8-d6e2d7800197\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.AddNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"540b633c-524b-4c70-b13f-a8466b4ff2f1\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 109.99999237060547,\n \"y\": -451.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a9ca2f64-40ad-4d9e-8343-9a086b0311b5\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -94.00001525878906,\n \"y\": -374.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"a665199e-63af-445b-aa6f-c1e6a6b4b2e4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"a9ca2f64-40ad-4d9e-8343-9a086b0311b5\"\n }\n}" }, { "typeInfo": { - "fullName": "UnityEditor.ShaderGraph.Vector1Node" + "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_GuidSerialized\": \"6c683a70-1b3d-44a4-b610-718f790d048d\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Vector 1\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -271.0000305175781,\n \"y\": -356.0,\n \"width\": 135.00001525878907,\n \"height\": 77.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 100.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": 0.0\n}" - } - ], - "m_Groups": [ + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"a9ca2f64-40ad-4d9e-8343-9a086b0311b5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3cfde657-4365-46c9-bfca-8eb451b33e60\"\n }\n}" + }, { - "m_GuidSerialized": "5152c09c-3f0e-4694-9d17-947a28cdc74d", - "m_Title": "Projection", - "m_Position": { - "x": -1986.0, - "y": -272.99993896484377 - } - } - ], - "m_StickyNotes": [], - "m_SerializableEdges": [ + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"444345f2-73e3-469a-b200-b4c8dd679d52\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"04ed3c74-dd42-4f01-9d54-779ace940142\"\n }\n}" + }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cb18db73-6097-4863-b3d0-af9bda042c62\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"e48147da-7803-4b54-a91c-4c2d8c11b125\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"07099cca-3e1f-4263-a40c-1208605cf5e8\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e48147da-7803-4b54-a91c-4c2d8c11b125\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"07099cca-3e1f-4263-a40c-1208605cf5e8\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6dc3ea12-d266-4fd5-ad8f-44f76b983b8e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 6,\n \"m_NodeGUIDSerialized\": \"07099cca-3e1f-4263-a40c-1208605cf5e8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"444345f2-73e3-469a-b200-b4c8dd679d52\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"00b91a85-c0ed-49f9-a426-cde6d8266c4b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"e48147da-7803-4b54-a91c-4c2d8c11b125\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"22c4dc0f-6ec5-4a95-955c-e035b9264f7c\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"e48147da-7803-4b54-a91c-4c2d8c11b125\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"22c4dc0f-6ec5-4a95-955c-e035b9264f7c\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"51b11aa0-11ae-4d2e-bd5a-2ffcc81b30b5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 6,\n \"m_NodeGUIDSerialized\": \"22c4dc0f-6ec5-4a95-955c-e035b9264f7c\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"444345f2-73e3-469a-b200-b4c8dd679d52\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"51b11aa0-11ae-4d2e-bd5a-2ffcc81b30b5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"00b91a85-c0ed-49f9-a426-cde6d8266c4b\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a9920cb9-3c61-416a-bd4b-63b473ea949a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e48147da-7803-4b54-a91c-4c2d8c11b125\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9e159ffa-ebd0-4ee5-9537-a3e8860318ac\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"20604710-649e-41a9-8c89-a026618e0c8b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"872861e0-be04-4be6-a553-64d871c0fbb2\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"73a786c8-da21-41f9-b78a-2ef4d27edd11\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5791dbe6-86c5-4153-b10c-09af4bfbaf61\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"63a7d313-dc5f-490d-ba12-af5c7493964a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"872861e0-be04-4be6-a553-64d871c0fbb2\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"5791dbe6-86c5-4153-b10c-09af4bfbaf61\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"04ed3c74-dd42-4f01-9d54-779ace940142\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"fb715335-9b79-41ac-be7d-9d3eb9ce098b\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f0a2d74c-db77-4e2c-a849-4c9159d76663\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5791dbe6-86c5-4153-b10c-09af4bfbaf61\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"98c9c0a6-8ed2-438d-87a2-de0b0aee60c9\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"fb715335-9b79-41ac-be7d-9d3eb9ce098b\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d9ef3a8e-7daf-40c9-b1cc-352d25c58374\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a979bf5e-fe0a-4359-a7fb-5f4af875e65e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"fb715335-9b79-41ac-be7d-9d3eb9ce098b\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ab17cf6d-d8f7-4a8d-8e75-6bfabba780eb\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cc3ceb39-bf34-4415-a564-019ce7d744b4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"444345f2-73e3-469a-b200-b4c8dd679d52\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"87d793c8-f8b6-4850-bd1c-0044882c5593\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"540b633c-524b-4c70-b13f-a8466b4ff2f1\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cfba0ece-f34d-476f-8591-eafeaa741fe9\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"cc3ceb39-bf34-4415-a564-019ce7d744b4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3cfde657-4365-46c9-bfca-8eb451b33e60\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4471e3f9-f37a-4035-9b59-d1eea23aa65e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"4471e3f9-f37a-4035-9b59-d1eea23aa65e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cc3ceb39-bf34-4415-a564-019ce7d744b4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ed17cad5-c8b1-42a7-87c6-7f3255aebd92\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"d40d060f-3228-4ec2-85b2-bb9148ab532a\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7a508e09-a5b5-4a7c-bd57-c863f3e02703\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c776a38f-497c-4978-8bad-676ea2fd5ffc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"c776a38f-497c-4978-8bad-676ea2fd5ffc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d40d060f-3228-4ec2-85b2-bb9148ab532a\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"2bf1dcbe-1030-4b9f-ab22-ff3b4b44929e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"c776a38f-497c-4978-8bad-676ea2fd5ffc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4d698c23-fc17-428d-a8c4-22b02d7ea3df\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f614ccd5-de0d-4a5f-8d47-b41fc9bda15b\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"73a786c8-da21-41f9-b78a-2ef4d27edd11\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"f614ccd5-de0d-4a5f-8d47-b41fc9bda15b\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f614ccd5-de0d-4a5f-8d47-b41fc9bda15b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e54f1403-bf7d-4491-8134-a2f96fc0ad66\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f614ccd5-de0d-4a5f-8d47-b41fc9bda15b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"66a546ba-2604-4e2e-baf8-d6e2d7800197\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"73a786c8-da21-41f9-b78a-2ef4d27edd11\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"2bf1dcbe-1030-4b9f-ab22-ff3b4b44929e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"918557e4-314a-4b5d-97ca-2c35ec145a1e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"2bf1dcbe-1030-4b9f-ab22-ff3b4b44929e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"fb715335-9b79-41ac-be7d-9d3eb9ce098b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f34f7835-e3c2-4024-8d81-c921261b61cc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d40d060f-3228-4ec2-85b2-bb9148ab532a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"816b6ba4-90ba-4fe3-bec5-9c47da84173e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"214f4880-104d-4fcd-8693-4ab271408ac0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"816b6ba4-90ba-4fe3-bec5-9c47da84173e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"816b6ba4-90ba-4fe3-bec5-9c47da84173e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"f34f7835-e3c2-4024-8d81-c921261b61cc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f34f7835-e3c2-4024-8d81-c921261b61cc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e2ddf698-2a7f-42f2-a5d4-9c6b3135c6b4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"5107753a-8ab3-44a8-b8fe-4fc6e27a0d37\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"e2ddf698-2a7f-42f2-a5d4-9c6b3135c6b4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"214f4880-104d-4fcd-8693-4ab271408ac0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5107753a-8ab3-44a8-b8fe-4fc6e27a0d37\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e2ddf698-2a7f-42f2-a5d4-9c6b3135c6b4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e2ddf698-2a7f-42f2-a5d4-9c6b3135c6b4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"872861e0-be04-4be6-a553-64d871c0fbb2\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\"\n }\n}" }, { "typeInfo": { @@ -230,19 +884,91 @@ "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"b22c4907-82e3-4e2a-9e0c-5faea7c2799d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e2ddf698-2a7f-42f2-a5d4-9c6b3135c6b4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7011261f-f658-48f1-a487-4bb56c8b2737\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6c683a70-1b3d-44a4-b610-718f790d048d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"45b70a4b-c453-4629-b572-ddcd8cdb650c\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7011261f-f658-48f1-a487-4bb56c8b2737\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, - "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"654bd827-15a9-4d50-82f3-ec39a9ea94c1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"540b633c-524b-4c70-b13f-a8466b4ff2f1\"\n }\n}" + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7cf8e859-c235-46a3-9cbc-fb220af3d913\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"45b70a4b-c453-4629-b572-ddcd8cdb650c\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7011261f-f658-48f1-a487-4bb56c8b2737\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5427fda6-ef78-48ad-851d-f268fde1a3b6\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7181c47c-db06-41ab-97d6-972c84c60b63\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5427fda6-ef78-48ad-851d-f268fde1a3b6\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"872861e0-be04-4be6-a553-64d871c0fbb2\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7e7c90d9-c5d3-4b9c-90ee-a60dc1cbddd3\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"5427fda6-ef78-48ad-851d-f268fde1a3b6\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7e7c90d9-c5d3-4b9c-90ee-a60dc1cbddd3\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7e7c90d9-c5d3-4b9c-90ee-a60dc1cbddd3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cb18db73-6097-4863-b3d0-af9bda042c62\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"836a9268-cdbd-4949-b844-d26d0df9cd78\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac77c768-d029-437c-9dce-1ffa82df234a\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"ac77c768-d029-437c-9dce-1ffa82df234a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"33e039a6-bc97-494a-ae5b-52bda0cf0649\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"4d5522ab-9dbe-47be-9477-b261a0634c81\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e8cf745d-4882-41be-93b4-9f121c6cb42e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"33e039a6-bc97-494a-ae5b-52bda0cf0649\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"e8cf745d-4882-41be-93b4-9f121c6cb42e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e8cf745d-4882-41be-93b4-9f121c6cb42e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"134fd17d-5baa-480a-a2ef-ae9836f32268\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"0c57b050-dc83-491a-a7fd-5c9d73b4ab05\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"134fd17d-5baa-480a-a2ef-ae9836f32268\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"134fd17d-5baa-480a-a2ef-ae9836f32268\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f3c58824-26ba-409c-9159-68fa198d7c6a\"\n }\n}" } ], "m_PreviewData": { diff --git a/Assets/Shaders/CloudsGenerated.shader b/Assets/Shaders/CloudsGenerated.shader new file mode 100644 index 0000000..ecdc1be --- /dev/null +++ b/Assets/Shaders/CloudsGenerated.shader @@ -0,0 +1,1549 @@ +Shader "CloudGenerator" +{ + Properties + { + Vector4_F9BF86A4("RotateProjection", Vector) = (1, 0, 0, 90) + Vector1_37F2A07E("NoiseScale", Float) = 10 + Vector1_62892E34("NoiseSpeed", Float) = 0.1 + Vector1_C7F9BC69("noiseHeight", Float) = 1 + Vector4_B6649628("NoiseRemap", Vector) = (0, 1, -1, 1) + Color_982234E("Color Peak", Color) = (1, 1, 1, 0) + Color_4089CE7A("Color Valley", Color) = (0, 0, 0, 0) + Vector1_8E963D5("NoiseEdge1", Float) = 0 + Vector1_AECCD54A("NoiseEdge2", Float) = 1 + Vector1_F0BE3006("Power", Float) = 1 + Vector1_6BAC9A68("BaseScale", Float) = 5 + Vector1_5ED40136("BaseSpeed", Float) = 0.1 + Vector1_DFA4C9D3("BaseStrength", Float) = 2 + Vector1_C4072198("CurvertureRadius", Float) = 1 + Vector1_F3A863FF("FrenselPower", Float) = 0.5 + Vector1_4074C868("Frensel Opacity", Float) = 1 + Vector1_ED18166C("FadeDepth", Float) = 1000 + } + SubShader + { + Tags + { + "RenderPipeline"="UniversalPipeline" + "RenderType"="Transparent" + "Queue"="Transparent+0" + } + + Pass + { + Name "Pass" + Tags + { + // LightMode: + } + + // Render State + Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha + Cull Off + ZTest LEqual + ZWrite On + // ColorMask: + + + HLSLPROGRAM + #pragma vertex vert + #pragma fragment frag + + // Debug + // + + // -------------------------------------------------- + // Pass + + // Pragmas + #pragma prefer_hlslcc gles + #pragma exclude_renderers d3d11_9x + #pragma target 2.0 + #pragma multi_compile_instancing + + // Keywords + #pragma multi_compile _ LIGHTMAP_ON + #pragma multi_compile _ DIRLIGHTMAP_COMBINED + #pragma shader_feature _ _SAMPLE_GI + // GraphKeywords: + + // Defines + #define _SURFACE_TYPE_TRANSPARENT 1 + #define _AlphaClip 1 + #define ATTRIBUTES_NEED_NORMAL + #define ATTRIBUTES_NEED_TANGENT + #define VARYINGS_NEED_POSITION_WS + #define VARYINGS_NEED_NORMAL_WS + #define VARYINGS_NEED_VIEWDIRECTION_WS + #define FEATURES_GRAPH_VERTEX + #define SHADERPASS_UNLIT + #define REQUIRE_DEPTH_TEXTURE + + // Includes + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + + // -------------------------------------------------- + // Graph + + // Graph Properties + CBUFFER_START(UnityPerMaterial) + float4 Vector4_F9BF86A4; + float Vector1_37F2A07E; + float Vector1_62892E34; + float Vector1_C7F9BC69; + float4 Vector4_B6649628; + float4 Color_982234E; + float4 Color_4089CE7A; + float Vector1_8E963D5; + float Vector1_AECCD54A; + float Vector1_F0BE3006; + float Vector1_6BAC9A68; + float Vector1_5ED40136; + float Vector1_DFA4C9D3; + float Vector1_C4072198; + float Vector1_F3A863FF; + float Vector1_4074C868; + float Vector1_ED18166C; + CBUFFER_END + + // Graph Functions + + void Unity_Rotate_About_Axis_Degrees_float(float3 In, float3 Axis, float Rotation, out float3 Out) + { + Rotation = radians(Rotation); + + float s = sin(Rotation); + float c = cos(Rotation); + float one_minus_c = 1.0 - c; + + Axis = normalize(Axis); + + float3x3 rot_mat = { one_minus_c * Axis.x * Axis.x + c, one_minus_c * Axis.x * Axis.y - Axis.z * s, one_minus_c * Axis.z * Axis.x + Axis.y * s, + one_minus_c * Axis.x * Axis.y + Axis.z * s, one_minus_c * Axis.y * Axis.y + c, one_minus_c * Axis.y * Axis.z - Axis.x * s, + one_minus_c * Axis.z * Axis.x - Axis.y * s, one_minus_c * Axis.y * Axis.z + Axis.x * s, one_minus_c * Axis.z * Axis.z + c + }; + + Out = mul(rot_mat, In); + } + + void Unity_Multiply_float(float A, float B, out float Out) + { + Out = A * B; + } + + void Unity_TilingAndOffset_float(float2 UV, float2 Tiling, float2 Offset, out float2 Out) + { + Out = UV * Tiling + Offset; + } + + + float2 Unity_GradientNoise_Dir_float(float2 p) + { + // Permutation and hashing used in webgl-nosie goo.gl/pX7HtC + p = p % 289; + float x = (34 * p.x + 1) * p.x % 289 + p.y; + x = (34 * x + 1) * x % 289; + x = frac(x / 41) * 2 - 1; + return normalize(float2(x - floor(x + 0.5), abs(x) - 0.5)); + } + + void Unity_GradientNoise_float(float2 UV, float Scale, out float Out) + { + float2 p = UV * Scale; + float2 ip = floor(p); + float2 fp = frac(p); + float d00 = dot(Unity_GradientNoise_Dir_float(ip), fp); + float d01 = dot(Unity_GradientNoise_Dir_float(ip + float2(0, 1)), fp - float2(0, 1)); + float d10 = dot(Unity_GradientNoise_Dir_float(ip + float2(1, 0)), fp - float2(1, 0)); + float d11 = dot(Unity_GradientNoise_Dir_float(ip + float2(1, 1)), fp - float2(1, 1)); + fp = fp * fp * fp * (fp * (fp * 6 - 15) + 10); + Out = lerp(lerp(d00, d01, fp.y), lerp(d10, d11, fp.y), fp.x) + 0.5; + } + + void Unity_Add_float(float A, float B, out float Out) + { + Out = A + B; + } + + void Unity_Divide_float(float A, float B, out float Out) + { + Out = A / B; + } + + void Unity_Saturate_float(float In, out float Out) + { + Out = saturate(In); + } + + void Unity_Power_float(float A, float B, out float Out) + { + Out = pow(A, B); + } + + void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) + { + RGBA = float4(R, G, B, A); + RGB = float3(R, G, B); + RG = float2(R, G); + } + + void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) + { + Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); + } + + void Unity_Absolute_float(float In, out float Out) + { + Out = abs(In); + } + + void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) + { + Out = smoothstep(Edge1, Edge2, In); + } + + void Unity_Multiply_float(float3 A, float3 B, out float3 Out) + { + Out = A * B; + } + + void Unity_Add_float3(float3 A, float3 B, out float3 Out) + { + Out = A + B; + } + + void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out) + { + Out = lerp(A, B, T); + } + + void Unity_FresnelEffect_float(float3 Normal, float3 ViewDir, float Power, out float Out) + { + Out = pow((1.0 - saturate(dot(normalize(Normal), normalize(ViewDir)))), Power); + } + + void Unity_Add_float4(float4 A, float4 B, out float4 Out) + { + Out = A + B; + } + + void Unity_SceneDepth_Eye_float(float4 UV, out float Out) + { + Out = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); + } + + void Unity_Subtract_float(float A, float B, out float Out) + { + Out = A - B; + } + + // Graph Vertex + struct VertexDescriptionInputs + { + float3 ObjectSpaceNormal; + float3 ObjectSpaceTangent; + float3 ObjectSpacePosition; + float3 AbsoluteWorldSpacePosition; + float3 TimeParameters; + }; + + struct VertexDescription + { + float3 VertexPosition; + float3 VertexNormal; + float3 VertexTangent; + }; + + VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) + { + VertexDescription description = (VertexDescription)0; + float _Property_31BA0AD9_Out_0 = Vector1_8E963D5; + float _Property_3C5B259_Out_0 = Vector1_AECCD54A; + float4 _Property_5632646D_Out_0 = Vector4_F9BF86A4; + float _Split_55D0BCE5_R_1 = _Property_5632646D_Out_0[0]; + float _Split_55D0BCE5_G_2 = _Property_5632646D_Out_0[1]; + float _Split_55D0BCE5_B_3 = _Property_5632646D_Out_0[2]; + float _Split_55D0BCE5_A_4 = _Property_5632646D_Out_0[3]; + float3 _RotateAboutAxis_D26A2BC7_Out_3; + Unity_Rotate_About_Axis_Degrees_float(IN.AbsoluteWorldSpacePosition, (_Property_5632646D_Out_0.xyz), _Split_55D0BCE5_A_4, _RotateAboutAxis_D26A2BC7_Out_3); + float _Property_81426031_Out_0 = Vector1_62892E34; + float _Multiply_F54EAFD8_Out_2; + Unity_Multiply_float(_Property_81426031_Out_0, IN.TimeParameters.x, _Multiply_F54EAFD8_Out_2); + float2 _TilingAndOffset_166FCC6_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_166FCC6_Out_3); + float _Property_1556047C_Out_0 = Vector1_37F2A07E; + float _GradientNoise_BA765EAA_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_166FCC6_Out_3, _Property_1556047C_Out_0, _GradientNoise_BA765EAA_Out_2); + float2 _TilingAndOffset_F368CF6E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_F368CF6E_Out_3); + float _GradientNoise_578ADE08_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_F368CF6E_Out_3, _Property_1556047C_Out_0, _GradientNoise_578ADE08_Out_2); + float _Add_EC2BDC4A_Out_2; + Unity_Add_float(_GradientNoise_BA765EAA_Out_2, _GradientNoise_578ADE08_Out_2, _Add_EC2BDC4A_Out_2); + float _Divide_24FB0AD0_Out_2; + Unity_Divide_float(_Add_EC2BDC4A_Out_2, 2, _Divide_24FB0AD0_Out_2); + float _Saturate_6E0633DE_Out_1; + Unity_Saturate_float(_Divide_24FB0AD0_Out_2, _Saturate_6E0633DE_Out_1); + float _Property_C3F02F9F_Out_0 = Vector1_F0BE3006; + float _Power_EA222828_Out_2; + Unity_Power_float(_Saturate_6E0633DE_Out_1, _Property_C3F02F9F_Out_0, _Power_EA222828_Out_2); + float4 _Property_927253F1_Out_0 = Vector4_B6649628; + float _Split_28DE5C6_R_1 = _Property_927253F1_Out_0[0]; + float _Split_28DE5C6_G_2 = _Property_927253F1_Out_0[1]; + float _Split_28DE5C6_B_3 = _Property_927253F1_Out_0[2]; + float _Split_28DE5C6_A_4 = _Property_927253F1_Out_0[3]; + float4 _Combine_B3EF3B79_RGBA_4; + float3 _Combine_B3EF3B79_RGB_5; + float2 _Combine_B3EF3B79_RG_6; + Unity_Combine_float(_Split_28DE5C6_R_1, _Split_28DE5C6_G_2, 0, 0, _Combine_B3EF3B79_RGBA_4, _Combine_B3EF3B79_RGB_5, _Combine_B3EF3B79_RG_6); + float4 _Combine_15195D25_RGBA_4; + float3 _Combine_15195D25_RGB_5; + float2 _Combine_15195D25_RG_6; + Unity_Combine_float(_Split_28DE5C6_B_3, _Split_28DE5C6_A_4, 0, 0, _Combine_15195D25_RGBA_4, _Combine_15195D25_RGB_5, _Combine_15195D25_RG_6); + float _Remap_A4F7EB75_Out_3; + Unity_Remap_float(_Power_EA222828_Out_2, _Combine_B3EF3B79_RG_6, _Combine_15195D25_RG_6, _Remap_A4F7EB75_Out_3); + float _Absolute_7670B6DF_Out_1; + Unity_Absolute_float(_Remap_A4F7EB75_Out_3, _Absolute_7670B6DF_Out_1); + float _Smoothstep_F90FF633_Out_3; + Unity_Smoothstep_float(_Property_31BA0AD9_Out_0, _Property_3C5B259_Out_0, _Absolute_7670B6DF_Out_1, _Smoothstep_F90FF633_Out_3); + float _Property_C76A5676_Out_0 = Vector1_5ED40136; + float _Multiply_6EDCD7F2_Out_2; + Unity_Multiply_float(IN.TimeParameters.x, _Property_C76A5676_Out_0, _Multiply_6EDCD7F2_Out_2); + float2 _TilingAndOffset_EFBE272E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_6EDCD7F2_Out_2.xx), _TilingAndOffset_EFBE272E_Out_3); + float _Property_2EE1B7C1_Out_0 = Vector1_6BAC9A68; + float _GradientNoise_4B361D1E_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_EFBE272E_Out_3, _Property_2EE1B7C1_Out_0, _GradientNoise_4B361D1E_Out_2); + float _Property_E389C913_Out_0 = Vector1_DFA4C9D3; + float _Multiply_831A5769_Out_2; + Unity_Multiply_float(_GradientNoise_4B361D1E_Out_2, _Property_E389C913_Out_0, _Multiply_831A5769_Out_2); + float _Add_C773703A_Out_2; + Unity_Add_float(_Smoothstep_F90FF633_Out_3, _Multiply_831A5769_Out_2, _Add_C773703A_Out_2); + float _Add_52522480_Out_2; + Unity_Add_float(1, _Property_E389C913_Out_0, _Add_52522480_Out_2); + float _Divide_B9A705F6_Out_2; + Unity_Divide_float(_Add_C773703A_Out_2, _Add_52522480_Out_2, _Divide_B9A705F6_Out_2); + float3 _Multiply_9088E467_Out_2; + Unity_Multiply_float(IN.ObjectSpaceNormal, (_Divide_B9A705F6_Out_2.xxx), _Multiply_9088E467_Out_2); + float _Property_23A5D0E_Out_0 = Vector1_C7F9BC69; + float3 _Multiply_A61B043_Out_2; + Unity_Multiply_float(_Multiply_9088E467_Out_2, (_Property_23A5D0E_Out_0.xxx), _Multiply_A61B043_Out_2); + float3 _Add_46D18A28_Out_2; + Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_A61B043_Out_2, _Add_46D18A28_Out_2); + description.VertexPosition = _Add_46D18A28_Out_2; + description.VertexNormal = IN.ObjectSpaceNormal; + description.VertexTangent = IN.ObjectSpaceTangent; + return description; + } + + // Graph Pixel + struct SurfaceDescriptionInputs + { + float3 WorldSpaceNormal; + float3 WorldSpaceViewDirection; + float3 WorldSpacePosition; + float3 AbsoluteWorldSpacePosition; + float4 ScreenPosition; + float3 TimeParameters; + }; + + struct SurfaceDescription + { + float3 Color; + float Alpha; + float AlphaClipThreshold; + }; + + SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) + { + SurfaceDescription surface = (SurfaceDescription)0; + float4 _Property_C68D1F57_Out_0 = Color_4089CE7A; + float4 _Property_1751B55B_Out_0 = Color_982234E; + float _Property_31BA0AD9_Out_0 = Vector1_8E963D5; + float _Property_3C5B259_Out_0 = Vector1_AECCD54A; + float4 _Property_5632646D_Out_0 = Vector4_F9BF86A4; + float _Split_55D0BCE5_R_1 = _Property_5632646D_Out_0[0]; + float _Split_55D0BCE5_G_2 = _Property_5632646D_Out_0[1]; + float _Split_55D0BCE5_B_3 = _Property_5632646D_Out_0[2]; + float _Split_55D0BCE5_A_4 = _Property_5632646D_Out_0[3]; + float3 _RotateAboutAxis_D26A2BC7_Out_3; + Unity_Rotate_About_Axis_Degrees_float(IN.AbsoluteWorldSpacePosition, (_Property_5632646D_Out_0.xyz), _Split_55D0BCE5_A_4, _RotateAboutAxis_D26A2BC7_Out_3); + float _Property_81426031_Out_0 = Vector1_62892E34; + float _Multiply_F54EAFD8_Out_2; + Unity_Multiply_float(_Property_81426031_Out_0, IN.TimeParameters.x, _Multiply_F54EAFD8_Out_2); + float2 _TilingAndOffset_166FCC6_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_166FCC6_Out_3); + float _Property_1556047C_Out_0 = Vector1_37F2A07E; + float _GradientNoise_BA765EAA_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_166FCC6_Out_3, _Property_1556047C_Out_0, _GradientNoise_BA765EAA_Out_2); + float2 _TilingAndOffset_F368CF6E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_F368CF6E_Out_3); + float _GradientNoise_578ADE08_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_F368CF6E_Out_3, _Property_1556047C_Out_0, _GradientNoise_578ADE08_Out_2); + float _Add_EC2BDC4A_Out_2; + Unity_Add_float(_GradientNoise_BA765EAA_Out_2, _GradientNoise_578ADE08_Out_2, _Add_EC2BDC4A_Out_2); + float _Divide_24FB0AD0_Out_2; + Unity_Divide_float(_Add_EC2BDC4A_Out_2, 2, _Divide_24FB0AD0_Out_2); + float _Saturate_6E0633DE_Out_1; + Unity_Saturate_float(_Divide_24FB0AD0_Out_2, _Saturate_6E0633DE_Out_1); + float _Property_C3F02F9F_Out_0 = Vector1_F0BE3006; + float _Power_EA222828_Out_2; + Unity_Power_float(_Saturate_6E0633DE_Out_1, _Property_C3F02F9F_Out_0, _Power_EA222828_Out_2); + float4 _Property_927253F1_Out_0 = Vector4_B6649628; + float _Split_28DE5C6_R_1 = _Property_927253F1_Out_0[0]; + float _Split_28DE5C6_G_2 = _Property_927253F1_Out_0[1]; + float _Split_28DE5C6_B_3 = _Property_927253F1_Out_0[2]; + float _Split_28DE5C6_A_4 = _Property_927253F1_Out_0[3]; + float4 _Combine_B3EF3B79_RGBA_4; + float3 _Combine_B3EF3B79_RGB_5; + float2 _Combine_B3EF3B79_RG_6; + Unity_Combine_float(_Split_28DE5C6_R_1, _Split_28DE5C6_G_2, 0, 0, _Combine_B3EF3B79_RGBA_4, _Combine_B3EF3B79_RGB_5, _Combine_B3EF3B79_RG_6); + float4 _Combine_15195D25_RGBA_4; + float3 _Combine_15195D25_RGB_5; + float2 _Combine_15195D25_RG_6; + Unity_Combine_float(_Split_28DE5C6_B_3, _Split_28DE5C6_A_4, 0, 0, _Combine_15195D25_RGBA_4, _Combine_15195D25_RGB_5, _Combine_15195D25_RG_6); + float _Remap_A4F7EB75_Out_3; + Unity_Remap_float(_Power_EA222828_Out_2, _Combine_B3EF3B79_RG_6, _Combine_15195D25_RG_6, _Remap_A4F7EB75_Out_3); + float _Absolute_7670B6DF_Out_1; + Unity_Absolute_float(_Remap_A4F7EB75_Out_3, _Absolute_7670B6DF_Out_1); + float _Smoothstep_F90FF633_Out_3; + Unity_Smoothstep_float(_Property_31BA0AD9_Out_0, _Property_3C5B259_Out_0, _Absolute_7670B6DF_Out_1, _Smoothstep_F90FF633_Out_3); + float _Property_C76A5676_Out_0 = Vector1_5ED40136; + float _Multiply_6EDCD7F2_Out_2; + Unity_Multiply_float(IN.TimeParameters.x, _Property_C76A5676_Out_0, _Multiply_6EDCD7F2_Out_2); + float2 _TilingAndOffset_EFBE272E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_6EDCD7F2_Out_2.xx), _TilingAndOffset_EFBE272E_Out_3); + float _Property_2EE1B7C1_Out_0 = Vector1_6BAC9A68; + float _GradientNoise_4B361D1E_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_EFBE272E_Out_3, _Property_2EE1B7C1_Out_0, _GradientNoise_4B361D1E_Out_2); + float _Property_E389C913_Out_0 = Vector1_DFA4C9D3; + float _Multiply_831A5769_Out_2; + Unity_Multiply_float(_GradientNoise_4B361D1E_Out_2, _Property_E389C913_Out_0, _Multiply_831A5769_Out_2); + float _Add_C773703A_Out_2; + Unity_Add_float(_Smoothstep_F90FF633_Out_3, _Multiply_831A5769_Out_2, _Add_C773703A_Out_2); + float _Add_52522480_Out_2; + Unity_Add_float(1, _Property_E389C913_Out_0, _Add_52522480_Out_2); + float _Divide_B9A705F6_Out_2; + Unity_Divide_float(_Add_C773703A_Out_2, _Add_52522480_Out_2, _Divide_B9A705F6_Out_2); + float4 _Lerp_490B2486_Out_3; + Unity_Lerp_float4(_Property_C68D1F57_Out_0, _Property_1751B55B_Out_0, (_Divide_B9A705F6_Out_2.xxxx), _Lerp_490B2486_Out_3); + float _Property_F00B72A1_Out_0 = Vector1_F3A863FF; + float _FresnelEffect_92852D2_Out_3; + Unity_FresnelEffect_float(IN.WorldSpaceNormal, IN.WorldSpaceViewDirection, _Property_F00B72A1_Out_0, _FresnelEffect_92852D2_Out_3); + float _Multiply_1906577B_Out_2; + Unity_Multiply_float(_Divide_B9A705F6_Out_2, _FresnelEffect_92852D2_Out_3, _Multiply_1906577B_Out_2); + float _Property_ED8C29D_Out_0 = Vector1_4074C868; + float _Multiply_4E3A311D_Out_2; + Unity_Multiply_float(_Multiply_1906577B_Out_2, _Property_ED8C29D_Out_0, _Multiply_4E3A311D_Out_2); + float4 _Add_B58C5BD9_Out_2; + Unity_Add_float4(_Lerp_490B2486_Out_3, (_Multiply_4E3A311D_Out_2.xxxx), _Add_B58C5BD9_Out_2); + float _SceneDepth_7A35D051_Out_1; + Unity_SceneDepth_Eye_float(float4(IN.ScreenPosition.xy / IN.ScreenPosition.w, 0, 0), _SceneDepth_7A35D051_Out_1); + float4 _ScreenPosition_73E54F6_Out_0 = IN.ScreenPosition; + float _Split_4DE9354B_R_1 = _ScreenPosition_73E54F6_Out_0[0]; + float _Split_4DE9354B_G_2 = _ScreenPosition_73E54F6_Out_0[1]; + float _Split_4DE9354B_B_3 = _ScreenPosition_73E54F6_Out_0[2]; + float _Split_4DE9354B_A_4 = _ScreenPosition_73E54F6_Out_0[3]; + float _Subtract_B3D54811_Out_2; + Unity_Subtract_float(_Split_4DE9354B_A_4, 1, _Subtract_B3D54811_Out_2); + float _Subtract_3E15F8E6_Out_2; + Unity_Subtract_float(_SceneDepth_7A35D051_Out_1, _Subtract_B3D54811_Out_2, _Subtract_3E15F8E6_Out_2); + float _Property_91FF52CE_Out_0 = Vector1_ED18166C; + float _Divide_A2748D9B_Out_2; + Unity_Divide_float(_Subtract_3E15F8E6_Out_2, _Property_91FF52CE_Out_0, _Divide_A2748D9B_Out_2); + float _Saturate_F15E2859_Out_1; + Unity_Saturate_float(_Divide_A2748D9B_Out_2, _Saturate_F15E2859_Out_1); + surface.Color = (_Add_B58C5BD9_Out_2.xyz); + surface.Alpha = _Saturate_F15E2859_Out_1; + surface.AlphaClipThreshold = 0.5; + return surface; + } + + // -------------------------------------------------- + // Structs and Packing + + // Generated Type: Attributes + struct Attributes + { + float3 positionOS : POSITION; + float3 normalOS : NORMAL; + float4 tangentOS : TANGENT; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : INSTANCEID_SEMANTIC; + #endif + }; + + // Generated Type: Varyings + struct Varyings + { + float4 positionCS : SV_Position; + float3 positionWS; + float3 normalWS; + float3 viewDirectionWS; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : CUSTOM_INSTANCE_ID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; + #endif + }; + + // Generated Type: PackedVaryings + struct PackedVaryings + { + float4 positionCS : SV_Position; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : CUSTOM_INSTANCE_ID; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; + #endif + float3 interp00 : TEXCOORD0; + float3 interp01 : TEXCOORD1; + float3 interp02 : TEXCOORD2; + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; + #endif + }; + + // Packed Type: Varyings + PackedVaryings PackVaryings(Varyings input) + { + PackedVaryings output; + output.positionCS = input.positionCS; + output.interp00.xyz = input.positionWS; + output.interp01.xyz = input.normalWS; + output.interp02.xyz = input.viewDirectionWS; + #if UNITY_ANY_INSTANCING_ENABLED + output.instanceID = input.instanceID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + output.cullFace = input.cullFace; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; + #endif + return output; + } + + // Unpacked Type: Varyings + Varyings UnpackVaryings(PackedVaryings input) + { + Varyings output; + output.positionCS = input.positionCS; + output.positionWS = input.interp00.xyz; + output.normalWS = input.interp01.xyz; + output.viewDirectionWS = input.interp02.xyz; + #if UNITY_ANY_INSTANCING_ENABLED + output.instanceID = input.instanceID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + output.cullFace = input.cullFace; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; + #endif + return output; + } + + // -------------------------------------------------- + // Build Graph Inputs + + VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) + { + VertexDescriptionInputs output; + ZERO_INITIALIZE(VertexDescriptionInputs, output); + + output.ObjectSpaceNormal = input.normalOS; + output.ObjectSpaceTangent = input.tangentOS; + output.ObjectSpacePosition = input.positionOS; + output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); + output.TimeParameters = _TimeParameters.xyz; + + return output; + } + + SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) + { + SurfaceDescriptionInputs output; + ZERO_INITIALIZE(SurfaceDescriptionInputs, output); + + output.WorldSpaceNormal = input.normalWS; + output.WorldSpaceViewDirection = input.viewDirectionWS; //TODO: by default normalized in HD, but not in universal + output.WorldSpacePosition = input.positionWS; + output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); + output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); + output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); + #else + #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN + #endif + #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN + + return output; + } + + + // -------------------------------------------------- + // Main + + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/UnlitPass.hlsl" + + ENDHLSL + } + + Pass + { + Name "ShadowCaster" + Tags + { + "LightMode" = "ShadowCaster" + } + + // Render State + Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha + Cull Off + ZTest LEqual + ZWrite On + // ColorMask: + + + HLSLPROGRAM + #pragma vertex vert + #pragma fragment frag + + // Debug + // + + // -------------------------------------------------- + // Pass + + // Pragmas + #pragma prefer_hlslcc gles + #pragma exclude_renderers d3d11_9x + #pragma target 2.0 + #pragma multi_compile_instancing + + // Keywords + #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + // GraphKeywords: + + // Defines + #define _SURFACE_TYPE_TRANSPARENT 1 + #define _AlphaClip 1 + #define ATTRIBUTES_NEED_NORMAL + #define ATTRIBUTES_NEED_TANGENT + #define VARYINGS_NEED_POSITION_WS + #define FEATURES_GRAPH_VERTEX + #define SHADERPASS_SHADOWCASTER + #define REQUIRE_DEPTH_TEXTURE + + // Includes + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + + // -------------------------------------------------- + // Graph + + // Graph Properties + CBUFFER_START(UnityPerMaterial) + float4 Vector4_F9BF86A4; + float Vector1_37F2A07E; + float Vector1_62892E34; + float Vector1_C7F9BC69; + float4 Vector4_B6649628; + float4 Color_982234E; + float4 Color_4089CE7A; + float Vector1_8E963D5; + float Vector1_AECCD54A; + float Vector1_F0BE3006; + float Vector1_6BAC9A68; + float Vector1_5ED40136; + float Vector1_DFA4C9D3; + float Vector1_C4072198; + float Vector1_F3A863FF; + float Vector1_4074C868; + float Vector1_ED18166C; + CBUFFER_END + + // Graph Functions + + void Unity_Rotate_About_Axis_Degrees_float(float3 In, float3 Axis, float Rotation, out float3 Out) + { + Rotation = radians(Rotation); + + float s = sin(Rotation); + float c = cos(Rotation); + float one_minus_c = 1.0 - c; + + Axis = normalize(Axis); + + float3x3 rot_mat = { one_minus_c * Axis.x * Axis.x + c, one_minus_c * Axis.x * Axis.y - Axis.z * s, one_minus_c * Axis.z * Axis.x + Axis.y * s, + one_minus_c * Axis.x * Axis.y + Axis.z * s, one_minus_c * Axis.y * Axis.y + c, one_minus_c * Axis.y * Axis.z - Axis.x * s, + one_minus_c * Axis.z * Axis.x - Axis.y * s, one_minus_c * Axis.y * Axis.z + Axis.x * s, one_minus_c * Axis.z * Axis.z + c + }; + + Out = mul(rot_mat, In); + } + + void Unity_Multiply_float(float A, float B, out float Out) + { + Out = A * B; + } + + void Unity_TilingAndOffset_float(float2 UV, float2 Tiling, float2 Offset, out float2 Out) + { + Out = UV * Tiling + Offset; + } + + + float2 Unity_GradientNoise_Dir_float(float2 p) + { + // Permutation and hashing used in webgl-nosie goo.gl/pX7HtC + p = p % 289; + float x = (34 * p.x + 1) * p.x % 289 + p.y; + x = (34 * x + 1) * x % 289; + x = frac(x / 41) * 2 - 1; + return normalize(float2(x - floor(x + 0.5), abs(x) - 0.5)); + } + + void Unity_GradientNoise_float(float2 UV, float Scale, out float Out) + { + float2 p = UV * Scale; + float2 ip = floor(p); + float2 fp = frac(p); + float d00 = dot(Unity_GradientNoise_Dir_float(ip), fp); + float d01 = dot(Unity_GradientNoise_Dir_float(ip + float2(0, 1)), fp - float2(0, 1)); + float d10 = dot(Unity_GradientNoise_Dir_float(ip + float2(1, 0)), fp - float2(1, 0)); + float d11 = dot(Unity_GradientNoise_Dir_float(ip + float2(1, 1)), fp - float2(1, 1)); + fp = fp * fp * fp * (fp * (fp * 6 - 15) + 10); + Out = lerp(lerp(d00, d01, fp.y), lerp(d10, d11, fp.y), fp.x) + 0.5; + } + + void Unity_Add_float(float A, float B, out float Out) + { + Out = A + B; + } + + void Unity_Divide_float(float A, float B, out float Out) + { + Out = A / B; + } + + void Unity_Saturate_float(float In, out float Out) + { + Out = saturate(In); + } + + void Unity_Power_float(float A, float B, out float Out) + { + Out = pow(A, B); + } + + void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) + { + RGBA = float4(R, G, B, A); + RGB = float3(R, G, B); + RG = float2(R, G); + } + + void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) + { + Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); + } + + void Unity_Absolute_float(float In, out float Out) + { + Out = abs(In); + } + + void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) + { + Out = smoothstep(Edge1, Edge2, In); + } + + void Unity_Multiply_float(float3 A, float3 B, out float3 Out) + { + Out = A * B; + } + + void Unity_Add_float3(float3 A, float3 B, out float3 Out) + { + Out = A + B; + } + + void Unity_SceneDepth_Eye_float(float4 UV, out float Out) + { + Out = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); + } + + void Unity_Subtract_float(float A, float B, out float Out) + { + Out = A - B; + } + + // Graph Vertex + struct VertexDescriptionInputs + { + float3 ObjectSpaceNormal; + float3 ObjectSpaceTangent; + float3 ObjectSpacePosition; + float3 AbsoluteWorldSpacePosition; + float3 TimeParameters; + }; + + struct VertexDescription + { + float3 VertexPosition; + float3 VertexNormal; + float3 VertexTangent; + }; + + VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) + { + VertexDescription description = (VertexDescription)0; + float _Property_31BA0AD9_Out_0 = Vector1_8E963D5; + float _Property_3C5B259_Out_0 = Vector1_AECCD54A; + float4 _Property_5632646D_Out_0 = Vector4_F9BF86A4; + float _Split_55D0BCE5_R_1 = _Property_5632646D_Out_0[0]; + float _Split_55D0BCE5_G_2 = _Property_5632646D_Out_0[1]; + float _Split_55D0BCE5_B_3 = _Property_5632646D_Out_0[2]; + float _Split_55D0BCE5_A_4 = _Property_5632646D_Out_0[3]; + float3 _RotateAboutAxis_D26A2BC7_Out_3; + Unity_Rotate_About_Axis_Degrees_float(IN.AbsoluteWorldSpacePosition, (_Property_5632646D_Out_0.xyz), _Split_55D0BCE5_A_4, _RotateAboutAxis_D26A2BC7_Out_3); + float _Property_81426031_Out_0 = Vector1_62892E34; + float _Multiply_F54EAFD8_Out_2; + Unity_Multiply_float(_Property_81426031_Out_0, IN.TimeParameters.x, _Multiply_F54EAFD8_Out_2); + float2 _TilingAndOffset_166FCC6_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_166FCC6_Out_3); + float _Property_1556047C_Out_0 = Vector1_37F2A07E; + float _GradientNoise_BA765EAA_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_166FCC6_Out_3, _Property_1556047C_Out_0, _GradientNoise_BA765EAA_Out_2); + float2 _TilingAndOffset_F368CF6E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_F368CF6E_Out_3); + float _GradientNoise_578ADE08_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_F368CF6E_Out_3, _Property_1556047C_Out_0, _GradientNoise_578ADE08_Out_2); + float _Add_EC2BDC4A_Out_2; + Unity_Add_float(_GradientNoise_BA765EAA_Out_2, _GradientNoise_578ADE08_Out_2, _Add_EC2BDC4A_Out_2); + float _Divide_24FB0AD0_Out_2; + Unity_Divide_float(_Add_EC2BDC4A_Out_2, 2, _Divide_24FB0AD0_Out_2); + float _Saturate_6E0633DE_Out_1; + Unity_Saturate_float(_Divide_24FB0AD0_Out_2, _Saturate_6E0633DE_Out_1); + float _Property_C3F02F9F_Out_0 = Vector1_F0BE3006; + float _Power_EA222828_Out_2; + Unity_Power_float(_Saturate_6E0633DE_Out_1, _Property_C3F02F9F_Out_0, _Power_EA222828_Out_2); + float4 _Property_927253F1_Out_0 = Vector4_B6649628; + float _Split_28DE5C6_R_1 = _Property_927253F1_Out_0[0]; + float _Split_28DE5C6_G_2 = _Property_927253F1_Out_0[1]; + float _Split_28DE5C6_B_3 = _Property_927253F1_Out_0[2]; + float _Split_28DE5C6_A_4 = _Property_927253F1_Out_0[3]; + float4 _Combine_B3EF3B79_RGBA_4; + float3 _Combine_B3EF3B79_RGB_5; + float2 _Combine_B3EF3B79_RG_6; + Unity_Combine_float(_Split_28DE5C6_R_1, _Split_28DE5C6_G_2, 0, 0, _Combine_B3EF3B79_RGBA_4, _Combine_B3EF3B79_RGB_5, _Combine_B3EF3B79_RG_6); + float4 _Combine_15195D25_RGBA_4; + float3 _Combine_15195D25_RGB_5; + float2 _Combine_15195D25_RG_6; + Unity_Combine_float(_Split_28DE5C6_B_3, _Split_28DE5C6_A_4, 0, 0, _Combine_15195D25_RGBA_4, _Combine_15195D25_RGB_5, _Combine_15195D25_RG_6); + float _Remap_A4F7EB75_Out_3; + Unity_Remap_float(_Power_EA222828_Out_2, _Combine_B3EF3B79_RG_6, _Combine_15195D25_RG_6, _Remap_A4F7EB75_Out_3); + float _Absolute_7670B6DF_Out_1; + Unity_Absolute_float(_Remap_A4F7EB75_Out_3, _Absolute_7670B6DF_Out_1); + float _Smoothstep_F90FF633_Out_3; + Unity_Smoothstep_float(_Property_31BA0AD9_Out_0, _Property_3C5B259_Out_0, _Absolute_7670B6DF_Out_1, _Smoothstep_F90FF633_Out_3); + float _Property_C76A5676_Out_0 = Vector1_5ED40136; + float _Multiply_6EDCD7F2_Out_2; + Unity_Multiply_float(IN.TimeParameters.x, _Property_C76A5676_Out_0, _Multiply_6EDCD7F2_Out_2); + float2 _TilingAndOffset_EFBE272E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_6EDCD7F2_Out_2.xx), _TilingAndOffset_EFBE272E_Out_3); + float _Property_2EE1B7C1_Out_0 = Vector1_6BAC9A68; + float _GradientNoise_4B361D1E_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_EFBE272E_Out_3, _Property_2EE1B7C1_Out_0, _GradientNoise_4B361D1E_Out_2); + float _Property_E389C913_Out_0 = Vector1_DFA4C9D3; + float _Multiply_831A5769_Out_2; + Unity_Multiply_float(_GradientNoise_4B361D1E_Out_2, _Property_E389C913_Out_0, _Multiply_831A5769_Out_2); + float _Add_C773703A_Out_2; + Unity_Add_float(_Smoothstep_F90FF633_Out_3, _Multiply_831A5769_Out_2, _Add_C773703A_Out_2); + float _Add_52522480_Out_2; + Unity_Add_float(1, _Property_E389C913_Out_0, _Add_52522480_Out_2); + float _Divide_B9A705F6_Out_2; + Unity_Divide_float(_Add_C773703A_Out_2, _Add_52522480_Out_2, _Divide_B9A705F6_Out_2); + float3 _Multiply_9088E467_Out_2; + Unity_Multiply_float(IN.ObjectSpaceNormal, (_Divide_B9A705F6_Out_2.xxx), _Multiply_9088E467_Out_2); + float _Property_23A5D0E_Out_0 = Vector1_C7F9BC69; + float3 _Multiply_A61B043_Out_2; + Unity_Multiply_float(_Multiply_9088E467_Out_2, (_Property_23A5D0E_Out_0.xxx), _Multiply_A61B043_Out_2); + float3 _Add_46D18A28_Out_2; + Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_A61B043_Out_2, _Add_46D18A28_Out_2); + description.VertexPosition = _Add_46D18A28_Out_2; + description.VertexNormal = IN.ObjectSpaceNormal; + description.VertexTangent = IN.ObjectSpaceTangent; + return description; + } + + // Graph Pixel + struct SurfaceDescriptionInputs + { + float3 WorldSpacePosition; + float4 ScreenPosition; + }; + + struct SurfaceDescription + { + float Alpha; + float AlphaClipThreshold; + }; + + SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) + { + SurfaceDescription surface = (SurfaceDescription)0; + float _SceneDepth_7A35D051_Out_1; + Unity_SceneDepth_Eye_float(float4(IN.ScreenPosition.xy / IN.ScreenPosition.w, 0, 0), _SceneDepth_7A35D051_Out_1); + float4 _ScreenPosition_73E54F6_Out_0 = IN.ScreenPosition; + float _Split_4DE9354B_R_1 = _ScreenPosition_73E54F6_Out_0[0]; + float _Split_4DE9354B_G_2 = _ScreenPosition_73E54F6_Out_0[1]; + float _Split_4DE9354B_B_3 = _ScreenPosition_73E54F6_Out_0[2]; + float _Split_4DE9354B_A_4 = _ScreenPosition_73E54F6_Out_0[3]; + float _Subtract_B3D54811_Out_2; + Unity_Subtract_float(_Split_4DE9354B_A_4, 1, _Subtract_B3D54811_Out_2); + float _Subtract_3E15F8E6_Out_2; + Unity_Subtract_float(_SceneDepth_7A35D051_Out_1, _Subtract_B3D54811_Out_2, _Subtract_3E15F8E6_Out_2); + float _Property_91FF52CE_Out_0 = Vector1_ED18166C; + float _Divide_A2748D9B_Out_2; + Unity_Divide_float(_Subtract_3E15F8E6_Out_2, _Property_91FF52CE_Out_0, _Divide_A2748D9B_Out_2); + float _Saturate_F15E2859_Out_1; + Unity_Saturate_float(_Divide_A2748D9B_Out_2, _Saturate_F15E2859_Out_1); + surface.Alpha = _Saturate_F15E2859_Out_1; + surface.AlphaClipThreshold = 0.5; + return surface; + } + + // -------------------------------------------------- + // Structs and Packing + + // Generated Type: Attributes + struct Attributes + { + float3 positionOS : POSITION; + float3 normalOS : NORMAL; + float4 tangentOS : TANGENT; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : INSTANCEID_SEMANTIC; + #endif + }; + + // Generated Type: Varyings + struct Varyings + { + float4 positionCS : SV_Position; + float3 positionWS; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : CUSTOM_INSTANCE_ID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; + #endif + }; + + // Generated Type: PackedVaryings + struct PackedVaryings + { + float4 positionCS : SV_Position; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : CUSTOM_INSTANCE_ID; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; + #endif + float3 interp00 : TEXCOORD0; + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; + #endif + }; + + // Packed Type: Varyings + PackedVaryings PackVaryings(Varyings input) + { + PackedVaryings output; + output.positionCS = input.positionCS; + output.interp00.xyz = input.positionWS; + #if UNITY_ANY_INSTANCING_ENABLED + output.instanceID = input.instanceID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + output.cullFace = input.cullFace; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; + #endif + return output; + } + + // Unpacked Type: Varyings + Varyings UnpackVaryings(PackedVaryings input) + { + Varyings output; + output.positionCS = input.positionCS; + output.positionWS = input.interp00.xyz; + #if UNITY_ANY_INSTANCING_ENABLED + output.instanceID = input.instanceID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + output.cullFace = input.cullFace; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; + #endif + return output; + } + + // -------------------------------------------------- + // Build Graph Inputs + + VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) + { + VertexDescriptionInputs output; + ZERO_INITIALIZE(VertexDescriptionInputs, output); + + output.ObjectSpaceNormal = input.normalOS; + output.ObjectSpaceTangent = input.tangentOS; + output.ObjectSpacePosition = input.positionOS; + output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); + output.TimeParameters = _TimeParameters.xyz; + + return output; + } + + SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) + { + SurfaceDescriptionInputs output; + ZERO_INITIALIZE(SurfaceDescriptionInputs, output); + + output.WorldSpacePosition = input.positionWS; + output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); + #else + #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN + #endif + #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN + + return output; + } + + + // -------------------------------------------------- + // Main + + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShadowCasterPass.hlsl" + + ENDHLSL + } + + Pass + { + Name "DepthOnly" + Tags + { + "LightMode" = "DepthOnly" + } + + // Render State + Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha + Cull Off + ZTest LEqual + ZWrite On + ColorMask 0 + + + HLSLPROGRAM + #pragma vertex vert + #pragma fragment frag + + // Debug + // + + // -------------------------------------------------- + // Pass + + // Pragmas + #pragma prefer_hlslcc gles + #pragma exclude_renderers d3d11_9x + #pragma target 2.0 + #pragma multi_compile_instancing + + // Keywords + // PassKeywords: + // GraphKeywords: + + // Defines + #define _SURFACE_TYPE_TRANSPARENT 1 + #define _AlphaClip 1 + #define ATTRIBUTES_NEED_NORMAL + #define ATTRIBUTES_NEED_TANGENT + #define VARYINGS_NEED_POSITION_WS + #define FEATURES_GRAPH_VERTEX + #define SHADERPASS_DEPTHONLY + #define REQUIRE_DEPTH_TEXTURE + + // Includes + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + + // -------------------------------------------------- + // Graph + + // Graph Properties + CBUFFER_START(UnityPerMaterial) + float4 Vector4_F9BF86A4; + float Vector1_37F2A07E; + float Vector1_62892E34; + float Vector1_C7F9BC69; + float4 Vector4_B6649628; + float4 Color_982234E; + float4 Color_4089CE7A; + float Vector1_8E963D5; + float Vector1_AECCD54A; + float Vector1_F0BE3006; + float Vector1_6BAC9A68; + float Vector1_5ED40136; + float Vector1_DFA4C9D3; + float Vector1_C4072198; + float Vector1_F3A863FF; + float Vector1_4074C868; + float Vector1_ED18166C; + CBUFFER_END + + // Graph Functions + + void Unity_Rotate_About_Axis_Degrees_float(float3 In, float3 Axis, float Rotation, out float3 Out) + { + Rotation = radians(Rotation); + + float s = sin(Rotation); + float c = cos(Rotation); + float one_minus_c = 1.0 - c; + + Axis = normalize(Axis); + + float3x3 rot_mat = { one_minus_c * Axis.x * Axis.x + c, one_minus_c * Axis.x * Axis.y - Axis.z * s, one_minus_c * Axis.z * Axis.x + Axis.y * s, + one_minus_c * Axis.x * Axis.y + Axis.z * s, one_minus_c * Axis.y * Axis.y + c, one_minus_c * Axis.y * Axis.z - Axis.x * s, + one_minus_c * Axis.z * Axis.x - Axis.y * s, one_minus_c * Axis.y * Axis.z + Axis.x * s, one_minus_c * Axis.z * Axis.z + c + }; + + Out = mul(rot_mat, In); + } + + void Unity_Multiply_float(float A, float B, out float Out) + { + Out = A * B; + } + + void Unity_TilingAndOffset_float(float2 UV, float2 Tiling, float2 Offset, out float2 Out) + { + Out = UV * Tiling + Offset; + } + + + float2 Unity_GradientNoise_Dir_float(float2 p) + { + // Permutation and hashing used in webgl-nosie goo.gl/pX7HtC + p = p % 289; + float x = (34 * p.x + 1) * p.x % 289 + p.y; + x = (34 * x + 1) * x % 289; + x = frac(x / 41) * 2 - 1; + return normalize(float2(x - floor(x + 0.5), abs(x) - 0.5)); + } + + void Unity_GradientNoise_float(float2 UV, float Scale, out float Out) + { + float2 p = UV * Scale; + float2 ip = floor(p); + float2 fp = frac(p); + float d00 = dot(Unity_GradientNoise_Dir_float(ip), fp); + float d01 = dot(Unity_GradientNoise_Dir_float(ip + float2(0, 1)), fp - float2(0, 1)); + float d10 = dot(Unity_GradientNoise_Dir_float(ip + float2(1, 0)), fp - float2(1, 0)); + float d11 = dot(Unity_GradientNoise_Dir_float(ip + float2(1, 1)), fp - float2(1, 1)); + fp = fp * fp * fp * (fp * (fp * 6 - 15) + 10); + Out = lerp(lerp(d00, d01, fp.y), lerp(d10, d11, fp.y), fp.x) + 0.5; + } + + void Unity_Add_float(float A, float B, out float Out) + { + Out = A + B; + } + + void Unity_Divide_float(float A, float B, out float Out) + { + Out = A / B; + } + + void Unity_Saturate_float(float In, out float Out) + { + Out = saturate(In); + } + + void Unity_Power_float(float A, float B, out float Out) + { + Out = pow(A, B); + } + + void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) + { + RGBA = float4(R, G, B, A); + RGB = float3(R, G, B); + RG = float2(R, G); + } + + void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) + { + Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); + } + + void Unity_Absolute_float(float In, out float Out) + { + Out = abs(In); + } + + void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) + { + Out = smoothstep(Edge1, Edge2, In); + } + + void Unity_Multiply_float(float3 A, float3 B, out float3 Out) + { + Out = A * B; + } + + void Unity_Add_float3(float3 A, float3 B, out float3 Out) + { + Out = A + B; + } + + void Unity_SceneDepth_Eye_float(float4 UV, out float Out) + { + Out = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); + } + + void Unity_Subtract_float(float A, float B, out float Out) + { + Out = A - B; + } + + // Graph Vertex + struct VertexDescriptionInputs + { + float3 ObjectSpaceNormal; + float3 ObjectSpaceTangent; + float3 ObjectSpacePosition; + float3 AbsoluteWorldSpacePosition; + float3 TimeParameters; + }; + + struct VertexDescription + { + float3 VertexPosition; + float3 VertexNormal; + float3 VertexTangent; + }; + + VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) + { + VertexDescription description = (VertexDescription)0; + float _Property_31BA0AD9_Out_0 = Vector1_8E963D5; + float _Property_3C5B259_Out_0 = Vector1_AECCD54A; + float4 _Property_5632646D_Out_0 = Vector4_F9BF86A4; + float _Split_55D0BCE5_R_1 = _Property_5632646D_Out_0[0]; + float _Split_55D0BCE5_G_2 = _Property_5632646D_Out_0[1]; + float _Split_55D0BCE5_B_3 = _Property_5632646D_Out_0[2]; + float _Split_55D0BCE5_A_4 = _Property_5632646D_Out_0[3]; + float3 _RotateAboutAxis_D26A2BC7_Out_3; + Unity_Rotate_About_Axis_Degrees_float(IN.AbsoluteWorldSpacePosition, (_Property_5632646D_Out_0.xyz), _Split_55D0BCE5_A_4, _RotateAboutAxis_D26A2BC7_Out_3); + float _Property_81426031_Out_0 = Vector1_62892E34; + float _Multiply_F54EAFD8_Out_2; + Unity_Multiply_float(_Property_81426031_Out_0, IN.TimeParameters.x, _Multiply_F54EAFD8_Out_2); + float2 _TilingAndOffset_166FCC6_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_166FCC6_Out_3); + float _Property_1556047C_Out_0 = Vector1_37F2A07E; + float _GradientNoise_BA765EAA_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_166FCC6_Out_3, _Property_1556047C_Out_0, _GradientNoise_BA765EAA_Out_2); + float2 _TilingAndOffset_F368CF6E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_F54EAFD8_Out_2.xx), _TilingAndOffset_F368CF6E_Out_3); + float _GradientNoise_578ADE08_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_F368CF6E_Out_3, _Property_1556047C_Out_0, _GradientNoise_578ADE08_Out_2); + float _Add_EC2BDC4A_Out_2; + Unity_Add_float(_GradientNoise_BA765EAA_Out_2, _GradientNoise_578ADE08_Out_2, _Add_EC2BDC4A_Out_2); + float _Divide_24FB0AD0_Out_2; + Unity_Divide_float(_Add_EC2BDC4A_Out_2, 2, _Divide_24FB0AD0_Out_2); + float _Saturate_6E0633DE_Out_1; + Unity_Saturate_float(_Divide_24FB0AD0_Out_2, _Saturate_6E0633DE_Out_1); + float _Property_C3F02F9F_Out_0 = Vector1_F0BE3006; + float _Power_EA222828_Out_2; + Unity_Power_float(_Saturate_6E0633DE_Out_1, _Property_C3F02F9F_Out_0, _Power_EA222828_Out_2); + float4 _Property_927253F1_Out_0 = Vector4_B6649628; + float _Split_28DE5C6_R_1 = _Property_927253F1_Out_0[0]; + float _Split_28DE5C6_G_2 = _Property_927253F1_Out_0[1]; + float _Split_28DE5C6_B_3 = _Property_927253F1_Out_0[2]; + float _Split_28DE5C6_A_4 = _Property_927253F1_Out_0[3]; + float4 _Combine_B3EF3B79_RGBA_4; + float3 _Combine_B3EF3B79_RGB_5; + float2 _Combine_B3EF3B79_RG_6; + Unity_Combine_float(_Split_28DE5C6_R_1, _Split_28DE5C6_G_2, 0, 0, _Combine_B3EF3B79_RGBA_4, _Combine_B3EF3B79_RGB_5, _Combine_B3EF3B79_RG_6); + float4 _Combine_15195D25_RGBA_4; + float3 _Combine_15195D25_RGB_5; + float2 _Combine_15195D25_RG_6; + Unity_Combine_float(_Split_28DE5C6_B_3, _Split_28DE5C6_A_4, 0, 0, _Combine_15195D25_RGBA_4, _Combine_15195D25_RGB_5, _Combine_15195D25_RG_6); + float _Remap_A4F7EB75_Out_3; + Unity_Remap_float(_Power_EA222828_Out_2, _Combine_B3EF3B79_RG_6, _Combine_15195D25_RG_6, _Remap_A4F7EB75_Out_3); + float _Absolute_7670B6DF_Out_1; + Unity_Absolute_float(_Remap_A4F7EB75_Out_3, _Absolute_7670B6DF_Out_1); + float _Smoothstep_F90FF633_Out_3; + Unity_Smoothstep_float(_Property_31BA0AD9_Out_0, _Property_3C5B259_Out_0, _Absolute_7670B6DF_Out_1, _Smoothstep_F90FF633_Out_3); + float _Property_C76A5676_Out_0 = Vector1_5ED40136; + float _Multiply_6EDCD7F2_Out_2; + Unity_Multiply_float(IN.TimeParameters.x, _Property_C76A5676_Out_0, _Multiply_6EDCD7F2_Out_2); + float2 _TilingAndOffset_EFBE272E_Out_3; + Unity_TilingAndOffset_float((_RotateAboutAxis_D26A2BC7_Out_3.xy), float2 (1, 1), (_Multiply_6EDCD7F2_Out_2.xx), _TilingAndOffset_EFBE272E_Out_3); + float _Property_2EE1B7C1_Out_0 = Vector1_6BAC9A68; + float _GradientNoise_4B361D1E_Out_2; + Unity_GradientNoise_float(_TilingAndOffset_EFBE272E_Out_3, _Property_2EE1B7C1_Out_0, _GradientNoise_4B361D1E_Out_2); + float _Property_E389C913_Out_0 = Vector1_DFA4C9D3; + float _Multiply_831A5769_Out_2; + Unity_Multiply_float(_GradientNoise_4B361D1E_Out_2, _Property_E389C913_Out_0, _Multiply_831A5769_Out_2); + float _Add_C773703A_Out_2; + Unity_Add_float(_Smoothstep_F90FF633_Out_3, _Multiply_831A5769_Out_2, _Add_C773703A_Out_2); + float _Add_52522480_Out_2; + Unity_Add_float(1, _Property_E389C913_Out_0, _Add_52522480_Out_2); + float _Divide_B9A705F6_Out_2; + Unity_Divide_float(_Add_C773703A_Out_2, _Add_52522480_Out_2, _Divide_B9A705F6_Out_2); + float3 _Multiply_9088E467_Out_2; + Unity_Multiply_float(IN.ObjectSpaceNormal, (_Divide_B9A705F6_Out_2.xxx), _Multiply_9088E467_Out_2); + float _Property_23A5D0E_Out_0 = Vector1_C7F9BC69; + float3 _Multiply_A61B043_Out_2; + Unity_Multiply_float(_Multiply_9088E467_Out_2, (_Property_23A5D0E_Out_0.xxx), _Multiply_A61B043_Out_2); + float3 _Add_46D18A28_Out_2; + Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_A61B043_Out_2, _Add_46D18A28_Out_2); + description.VertexPosition = _Add_46D18A28_Out_2; + description.VertexNormal = IN.ObjectSpaceNormal; + description.VertexTangent = IN.ObjectSpaceTangent; + return description; + } + + // Graph Pixel + struct SurfaceDescriptionInputs + { + float3 WorldSpacePosition; + float4 ScreenPosition; + }; + + struct SurfaceDescription + { + float Alpha; + float AlphaClipThreshold; + }; + + SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) + { + SurfaceDescription surface = (SurfaceDescription)0; + float _SceneDepth_7A35D051_Out_1; + Unity_SceneDepth_Eye_float(float4(IN.ScreenPosition.xy / IN.ScreenPosition.w, 0, 0), _SceneDepth_7A35D051_Out_1); + float4 _ScreenPosition_73E54F6_Out_0 = IN.ScreenPosition; + float _Split_4DE9354B_R_1 = _ScreenPosition_73E54F6_Out_0[0]; + float _Split_4DE9354B_G_2 = _ScreenPosition_73E54F6_Out_0[1]; + float _Split_4DE9354B_B_3 = _ScreenPosition_73E54F6_Out_0[2]; + float _Split_4DE9354B_A_4 = _ScreenPosition_73E54F6_Out_0[3]; + float _Subtract_B3D54811_Out_2; + Unity_Subtract_float(_Split_4DE9354B_A_4, 1, _Subtract_B3D54811_Out_2); + float _Subtract_3E15F8E6_Out_2; + Unity_Subtract_float(_SceneDepth_7A35D051_Out_1, _Subtract_B3D54811_Out_2, _Subtract_3E15F8E6_Out_2); + float _Property_91FF52CE_Out_0 = Vector1_ED18166C; + float _Divide_A2748D9B_Out_2; + Unity_Divide_float(_Subtract_3E15F8E6_Out_2, _Property_91FF52CE_Out_0, _Divide_A2748D9B_Out_2); + float _Saturate_F15E2859_Out_1; + Unity_Saturate_float(_Divide_A2748D9B_Out_2, _Saturate_F15E2859_Out_1); + surface.Alpha = _Saturate_F15E2859_Out_1; + surface.AlphaClipThreshold = 0.5; + return surface; + } + + // -------------------------------------------------- + // Structs and Packing + + // Generated Type: Attributes + struct Attributes + { + float3 positionOS : POSITION; + float3 normalOS : NORMAL; + float4 tangentOS : TANGENT; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : INSTANCEID_SEMANTIC; + #endif + }; + + // Generated Type: Varyings + struct Varyings + { + float4 positionCS : SV_Position; + float3 positionWS; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : CUSTOM_INSTANCE_ID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; + #endif + }; + + // Generated Type: PackedVaryings + struct PackedVaryings + { + float4 positionCS : SV_Position; + #if UNITY_ANY_INSTANCING_ENABLED + uint instanceID : CUSTOM_INSTANCE_ID; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; + #endif + float3 interp00 : TEXCOORD0; + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; + #endif + }; + + // Packed Type: Varyings + PackedVaryings PackVaryings(Varyings input) + { + PackedVaryings output; + output.positionCS = input.positionCS; + output.interp00.xyz = input.positionWS; + #if UNITY_ANY_INSTANCING_ENABLED + output.instanceID = input.instanceID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + output.cullFace = input.cullFace; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; + #endif + return output; + } + + // Unpacked Type: Varyings + Varyings UnpackVaryings(PackedVaryings input) + { + Varyings output; + output.positionCS = input.positionCS; + output.positionWS = input.interp00.xyz; + #if UNITY_ANY_INSTANCING_ENABLED + output.instanceID = input.instanceID; + #endif + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + output.cullFace = input.cullFace; + #endif + #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) + output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; + #endif + #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) + output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; + #endif + return output; + } + + // -------------------------------------------------- + // Build Graph Inputs + + VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) + { + VertexDescriptionInputs output; + ZERO_INITIALIZE(VertexDescriptionInputs, output); + + output.ObjectSpaceNormal = input.normalOS; + output.ObjectSpaceTangent = input.tangentOS; + output.ObjectSpacePosition = input.positionOS; + output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); + output.TimeParameters = _TimeParameters.xyz; + + return output; + } + + SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) + { + SurfaceDescriptionInputs output; + ZERO_INITIALIZE(SurfaceDescriptionInputs, output); + + output.WorldSpacePosition = input.positionWS; + output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); + #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) + #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); + #else + #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN + #endif + #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN + + return output; + } + + + // -------------------------------------------------- + // Main + + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/DepthOnlyPass.hlsl" + + ENDHLSL + } + + } + FallBack "Hidden/Shader Graph/FallbackError" +} diff --git a/Assets/Shaders/CloudsGenerated.shader.meta b/Assets/Shaders/CloudsGenerated.shader.meta new file mode 100644 index 0000000..ec0f0ab --- /dev/null +++ b/Assets/Shaders/CloudsGenerated.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 24fddc4429c12e748b8ac2b94b0eb317 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/URPAsset.asset b/Assets/URPAsset.asset index ffc99a4..d69d64f 100644 --- a/Assets/URPAsset.asset +++ b/Assets/URPAsset.asset @@ -33,7 +33,7 @@ MonoBehaviour: m_AdditionalLightsPerObjectLimit: 4 m_AdditionalLightShadowsSupported: 0 m_AdditionalLightsShadowmapResolution: 512 - m_ShadowDistance: 50 + m_ShadowDistance: 20 m_ShadowCascades: 0 m_Cascade2Split: 0.25 m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} @@ -41,7 +41,7 @@ MonoBehaviour: m_ShadowNormalBias: 1 m_SoftShadowsSupported: 0 m_UseSRPBatcher: 1 - m_SupportsDynamicBatching: 0 + m_SupportsDynamicBatching: 1 m_MixedLightingSupported: 1 m_DebugLevel: 0 m_ColorGradingMode: 0 diff --git a/Assets/XR/Settings/Oculus Settings.asset b/Assets/XR/Settings/Oculus Settings.asset index ae76dab..908ae14 100644 --- a/Assets/XR/Settings/Oculus Settings.asset +++ b/Assets/XR/Settings/Oculus Settings.asset @@ -12,8 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c353a8f1e58cf884584123914fe63cd5, type: 3} m_Name: Oculus Settings m_EditorClassIdentifier: - m_StereoRenderingModeDesktop: 0 - m_StereoRenderingModeAndroid: 0 + m_StereoRenderingModeDesktop: 1 + m_StereoRenderingModeAndroid: 2 SharedDepthBuffer: 1 DashSupport: 1 - V2Signing: 1 + V2Signing: 0 diff --git a/Assets/XR/XRGeneralSettings.asset b/Assets/XR/XRGeneralSettings.asset index d01c78a..3baafb0 100644 --- a/Assets/XR/XRGeneralSettings.asset +++ b/Assets/XR/XRGeneralSettings.asset @@ -1,5 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &-292992610758163761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3} + m_Name: Standalone Settings + m_EditorClassIdentifier: + m_LoaderManagerInstance: {fileID: 1448349553095225525} + m_InitManagerOnStart: 1 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -12,9 +26,26 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d2dc886499c26824283350fa532d087d, type: 3} m_Name: XRGeneralSettings m_EditorClassIdentifier: - Keys: 07000000 + Keys: 0700000001000000 Values: - {fileID: 7049848938761041164} + - {fileID: -292992610758163761} +--- !u!114 &1448349553095225525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3} + m_Name: Standalone Providers + m_EditorClassIdentifier: + m_RequiresSettingsUpdate: 0 + m_AutomaticLoading: 0 + m_AutomaticRunning: 0 + m_Loaders: [] --- !u!114 &1908855195025590698 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 8c8f7b1..59f08f3 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -120,7 +120,9 @@ PlayerSettings: 16:9: 1 Others: 1 bundleVersion: 0.2 - preloadedAssets: [] + preloadedAssets: + - {fileID: 7049848938761041164, guid: e93f7db9d983e434bb6d6543ee309659, type: 2} + - {fileID: 11400000, guid: d5c277ba591765c4194f1923b4d9b265, type: 2} metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1 @@ -419,7 +421,7 @@ PlayerSettings: m_GraphicsJobMode: 0 m_BuildTargetGraphicsAPIs: - m_BuildTarget: AndroidPlayer - m_APIs: 150000000b000000 + m_APIs: 0b000000 m_Automatic: 0 - m_BuildTarget: iOSSupport m_APIs: 10000000 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 798259b..e51db95 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2019.3.0f6 -m_EditorVersionWithRevision: 2019.3.0f6 (27ab2135bccf) +m_EditorVersion: 2019.3.5f1 +m_EditorVersionWithRevision: 2019.3.5f1 (d691e07d38ef)