{
	Tools = ordered() {
		MacroTool1 = MacroOperator {
			CtrlWZoom = false,
			Inputs = ordered() {
				Transform1_Center = InstanceInput {
					SourceOp = "Transform1",
					Source = "Center",
					Page = "Controls",
					Name = "センター/Center",
				},
				Transform1_Size = InstanceInput {
					SourceOp = "Transform1",
					Source = "Size",
					Name = "サイズ/Size",
					Default = 1,
				},
				Transform1_Angle = InstanceInput {
					SourceOp = "Transform1",
					Source = "Angle",
					Name = "角度/Angle",
					Default = 0,
				},
				Transform1_Border2 = InstanceInput {
					SourceOp = "Transform1",
					Source = "Border2",
					Page = "Controls",
					Default = 0,
				},
				Transform1_Height2 = InstanceInput {
					SourceOp = "Transform1",
					Source = "Height2",
					Page = "Controls",
					Default = 0.8,
				},
				Transform1_Width2 = InstanceInput {
					SourceOp = "Transform1",
					Source = "Width2",
					Page = "Controls",
					Default = 1,
				},
				Background1_TopLeftRed = InstanceInput {
					SourceOp = "Background1",
					Source = "TopLeftRed",
					Name = "カラー/Color",
					ControlGroup = 1,
					Default = 1,
				},
				Background1_TopLeftGreen = InstanceInput {
					SourceOp = "Background1",
					Source = "TopLeftGreen",
					ControlGroup = 1,
					Default = 1,
				},
				Background1_TopLeftBlue = InstanceInput {
					SourceOp = "Background1",
					Source = "TopLeftBlue",
					ControlGroup = 1,
					Default = 1,
				},
				Background1_TopLeftAlpha = InstanceInput {
					SourceOp = "Background1",
					Source = "TopLeftAlpha",
					ControlGroup = 1,
					Default = 1,
				},
				Background1_1_TopLeftRed = InstanceInput {
					SourceOp = "Background1_1",
					Source = "TopLeftRed",
					Name = "枠の色/Border Color",
					ControlGroup = 5,
					Default = 0.0823529411765,
				},
				Background1_1_TopLeftGreen = InstanceInput {
					SourceOp = "Background1_1",
					Source = "TopLeftGreen",
					ControlGroup = 5,
					Default = 0.0823529411765,
				},
				Background1_1_TopLeftBlue = InstanceInput {
					SourceOp = "Background1_1",
					Source = "TopLeftBlue",
					ControlGroup = 5,
					Default = 0.0823529411765,
				},
				Background1_1_TopLeftAlpha = InstanceInput {
					SourceOp = "Background1_1",
					Source = "TopLeftAlpha",
					ControlGroup = 5,
					Default = 1,
				},
				Text1_StyledText = InstanceInput {
					SourceOp = "Text1",
					Source = "StyledText",
				},
				Text1_Font = InstanceInput {
					SourceOp = "Text1",
					Source = "Font",
					Name = "フォント/Font",
					ControlGroup = 9,
				},
				Text1_Style = InstanceInput {
					SourceOp = "Text1",
					Source = "Style",
					ControlGroup = 9,
				},
				Text1_Red1Clone = InstanceInput {
					SourceOp = "Text1",
					Source = "Red1Clone",
					Name = "テキストカラー/Text Color",
					ControlGroup = 11,
					Default = 0,
				},
				Text1_Green1Clone = InstanceInput {
					SourceOp = "Text1",
					Source = "Green1Clone",
					ControlGroup = 11,
					Default = 0,
				},
				Text1_Blue1Clone = InstanceInput {
					SourceOp = "Text1",
					Source = "Blue1Clone",
					ControlGroup = 11,
					Default = 0,
				},
				Text1_Alpha1Clone = InstanceInput {
					SourceOp = "Text1",
					Source = "Alpha1Clone",
					ControlGroup = 11,
					Default = 1,
				},
				Text1_Size = InstanceInput {
					SourceOp = "Text1",
					Source = "Size",
					Name = "テキストサイズ/Text Size",
					Default = 0.08,
				},
				Text1_CharacterSpacingClone = InstanceInput {
					SourceOp = "Text1",
					Source = "CharacterSpacingClone",
					Name = "文字間/Tracking",
					Default = 1,
				},
				Text1_Center = InstanceInput {
					SourceOp = "Text1",
					Source = "Center",
					Name = "テキストセンター/Text Center",
				}
			},
			Outputs = {
				MainOutput1 = InstanceOutput {
					SourceOp = "Transform1",
					Source = "Output",
				}
			},
			ViewInfo = GroupInfo { Pos = { 0, 0 } },
			Tools = ordered() {
				Merge2 = Merge {
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "Merge1",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Displace1_1",
							Source = "Output",
						},
						PerformDepthMerge = Input { Value = 0, }
					},
					ViewInfo = OperatorInfo { Pos = { 722.377, 301.99 } },
				},
				Transform1 = Transform {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "Merge2",
							Source = "Output",
						},
						Height2 = Input { Value = 0.8, }
					},
					ViewInfo = OperatorInfo { Pos = { 832.377, 302.148 } },
					UserControls = ordered() { Border2 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 0.01, INP_Default = 0, INP_MinScale = -0.01, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_SplineType = "Default", LINKS_Name = "境界線の幅/Border Width" }, Height2 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", IC_Steps = 2047, INP_MaxScale = 2, INP_Default = 0.3, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INP_SplineType = "Default", LINKS_Name = "高さ/Height" }, Width2 = { INP_Integer = false, INPID_InputControl = "SliderControl", IC_Steps = 2047, INP_MaxScale = 2, INP_Default = 1, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, INP_SplineType = "Default", LINKS_Name = "幅/Width", } }
				},
				Merge1 = Merge {
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "Displace1",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Displace2",
							Source = "Output",
						},
						PerformDepthMerge = Input { Value = 0, }
					},
					ViewInfo = OperatorInfo { Pos = { 612.377, 301.99 } },
				},
				Displace2 = Displace {
					CtrlWShown = false,
					Inputs = {
						Type = Input { Value = 1, },
						XOffset = Input { Value = 0.5, },
						XRefraction = Input { Value = 0.0217, },
						YOffset = Input { Value = 0.5, },
						YRefraction = Input { Value = 0.0147, },
						RefractionStrength = Input { Value = 0.012, },
						Input = Input {
							SourceOp = "Text1",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "FastNoise1",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 519.707, 241.315 } },
				},
				Text1 = TextPlus {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						Center = Input { Value = { 0.51, 0.53 }, },
						Red1 = Input { Value = 0, },
						Green1 = Input { Value = 0, },
						Blue1 = Input { Value = 0, },
						StyledText = Input { Value = "SAMPLE TEXT", },
						Font = Input { Value = "Arial", },
						Style = Input { Value = "Regular", },
						VerticalJustificationNew = Input { Value = 3, },
						HorizontalJustificationNew = Input { Value = 3, }
					},
					ViewInfo = OperatorInfo { Pos = { 512.667, 162.515 } },
				},
				FastNoise1 = FastNoise {
					CtrlWShown = false,
					Inputs = {
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						Detail = Input { Value = 3.78, },
						Contrast = Input { Value = 0.6, },
						XScale = Input { Value = 10.48, },
						Seethe = Input { Expression = "math.floor(time / 3) * 0.5", }
					},
					ViewInfo = OperatorInfo { Pos = { 386.955, 211.637 } },
				},
				Displace1 = Displace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Type = Input { Value = 1, },
						XRefraction = Input { Value = 0.011, },
						YRefraction = Input { Value = 0.011, },
						RefractionStrength = Input { Value = 0.015, },
						Input = Input {
							SourceOp = "Background1",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "FastNoise1",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 388.285, 312.598 } },
				},
				Displace1_1 = Displace {
					CtrlWShown = false,
					Inputs = {
						Type = Input { Value = 1, },
						XRefraction = Input { Value = 0.011, },
						YRefraction = Input { Value = 0.011, },
						RefractionStrength = Input { Value = 0.015, },
						Input = Input {
							SourceOp = "Background1_1",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "FastNoise1",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 383.571, 359.693 } },
				},
				Background1_1 = Background {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						EffectMask = Input {
							SourceOp = "Ellipse1_1",
							Source = "Mask",
						},
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						TopLeftRed = Input { Value = 0.0823529411765, },
						TopLeftGreen = Input { Value = 0.0823529411765, },
						TopLeftBlue = Input { Value = 0.0823529411765, }
					},
					ViewInfo = OperatorInfo { Pos = { 233.571, 360.55 } },
				},
				Background1 = Background {
					CtrlWShown = false,
					Inputs = {
						EffectMask = Input {
							SourceOp = "Ellipse1",
							Source = "Mask",
						},
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						TopLeftRed = Input { Value = 1, },
						TopLeftGreen = Input { Value = 1, },
						TopLeftBlue = Input { Value = 1, }
					},
					ViewInfo = OperatorInfo { Pos = { 238.285, 313.455 } },
				},
				Ellipse1 = EllipseMask {
					CtrlWShown = false,
					Inputs = {
						Filter = Input { Value = FuID { "Fast Gaussian" }, },
						BorderWidth = Input {
							Value = 0.004,
							Expression = "math.max(0, (0.0040 + Transform1.Border2) * (1920 / Background1.Width))",
						},
						MaskWidth = Input { Value = 1920, },
						MaskHeight = Input { Value = 1080, },
						PixelAspect = Input { Value = { 1, 1 }, },
						UseFrameFormatSettings = Input { Value = 1, },
						ClippingMode = Input { Value = FuID { "None" }, },
						Center = Input {
							Value = { 0.49, 0.515 },
							Expression = "Point(0.5 + (0.49 - 0.5) * (1920 / Background1.Width), 0.5 + (0.515 - 0.5) * (1920 / Background1.Width))",
						},
						Width = Input {
							Value = 0.475,
							Expression = "math.max(0, 0.475 * Transform1.Width2)",
						},
						Height = Input {
							Value = 0.12,
							Expression = "math.max(0, (0.15 * Transform1.Height2 * (Background1.Width / Background1.Height) * (1080 / 1920)) + iif(Background1.Width < Background1.Height, 0.09, 0))",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 108.048, 300.875 } },
				},
				Ellipse1_1 = EllipseMask {
					CtrlWShown = false,
					Inputs = {
						Filter = Input { Value = FuID { "Fast Gaussian" }, },
						BorderWidth = Input {
							Value = 0.0041,
							Expression = "math.max(0, (0.0041 + Transform1.Border2) * (1920 / Background1_1.Width))",
						},
						Solid = Input { Value = 0, },
						MaskWidth = Input { Value = 1920, },
						MaskHeight = Input { Value = 1080, },
						PixelAspect = Input { Value = { 1, 1 }, },
						UseFrameFormatSettings = Input { Value = 1, },
						ClippingMode = Input { Value = FuID { "None" }, },
						Center = Input {
							Value = { 0.49, 0.515 },
							Expression = "Point(0.5 + (0.49 - 0.5) * (1920 / Background1_1.Width), 0.5 + (0.515 - 0.5) * (1920 / Background1_1.Width))",
						},
						Width = Input {
							Value = 0.475,
							Expression = "math.max(0, 0.475 * Transform1.Width2)",
						},
						Height = Input {
							Value = 0.12,
							Expression = "math.max(0, (0.15 * Transform1.Height2 * (Background1_1.Width / Background1_1.Height) * (1080 / 1920)) + iif(Background1_1.Width < Background1_1.Height, 0.09, 0))",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 103.334, 347.97 } },
				}
			},
		}
	},
	ActiveTool = "MacroTool1"
}