[Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

User avatar
JCB91
Fusioneer
Posts: 76
Joined: Thu Mar 10, 2016 1:46 am

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#91

Post by JCB91 » Fri Aug 11, 2017 12:14 am

I have no idea, without seeing what you are keying and what your settings are...
Ich have made an example:

Code: Select all

{
	Tools = ordered() {
		KAK_4 = MacroOperator {
			CustomData = {
				Settings = {
				},
				HelpPage = "https://www.steakunderwater.com/wesuckless/viewtopic.php?f=16&t=43",
			},
			Inputs = ordered() {
				Comments = Input { Value = "Kick Ass Keyer v3.2\r\n\r\n-------------------------------------------------------------------\r\nCopyright (c) 2012-2017,  Pieter Van Houte\r\n<pieter[at]secondman[dot]com>\r\n-------------------------------------------------------------------\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n-------------------------------------------------------------------", },
				Output = Input { Value = 1, },
				ScreenColorRed = Input { Value = 0.07391357421875, },
				ScreenColorGreen = Input { Value = 0.329833984375, },
				ScreenColorBlue = Input { Value = 0.119384765625, },
				ScreenSelectFinetune = Input { Value = 1.2596154, },
				ScreenSubtraction = Input { Value = 0, },
				RedGreenWeight = Input { Value = 0.852381, },
				FG = InstanceInput {
					SourceOp = "INPUT_MAIN_4",
					Source = "Background",
					Name = "Foreground Image",
				},
				CP = InstanceInput {
					SourceOp = "INPUT_EXTERNAL_WEIGHT_4",
					Source = "Background",
					Name = "Clean Plate",
				},
				BG = InstanceInput {
					SourceOp = "INPUT_BACKGROUND_4",
					Source = "Background",
					Name = "Background Image",
				},
				Mi = InstanceInput {
					SourceOp = "MattesInput_4",
					Source = "Input",
					Name = "Mattes Input",
				},
			},
			Outputs = {
				MainOutput1 = InstanceOutput {
					SourceOp = "KickAssKey_4",
					Source = "Output",
				},
			},
			ViewInfo = GroupInfo { Pos = { -880, -643.5, }, },
			Tools = ordered() {
				OverallCWSoftness_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoOverallSoftenCleanPlate",
						},
						Alpha = Input { Value = 0, },
						XBlurSize = Input {
							Value = 0,
							Expression = "KAK_4.OverallSoftenCleanPlate",
						},
						Input = Input {
							SourceOp = "WEIGHT_RESULT_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1264.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				WEIGHT_RESULT_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "Merge3_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "KAK_ERODE_mono_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1198.15, }, },
				},
				CLAMP_TO_HIGH_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						High = Input { Value = 1e-006, },
						ClipBlack = Input { Value = 1, },
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "AlphaDivide1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 973.5, }, },
				},
				AlphaDivide1_5 = AlphaDivide {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "SIZE_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 940.5, }, },
				},
				BLUEorGREENorREDALPHA_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input {
							Value = 1,
							Expression = "(KAK_4.ScreenType==0 and KAK_4.ScreenColorGreen>=max(KAK_4.ScreenColorRed,KAK_4.ScreenColorBlue)) and 1 or\n(KAK_4.ScreenType==0 and KAK_4.ScreenColorBlue>=max(KAK_4.ScreenColorRed,KAK_4.ScreenColorGreen)) and 2 or\n(KAK_4.ScreenType==0 and KAK_4.ScreenColorRed>=max(KAK_4.ScreenColorGreen,KAK_4.ScreenColorBlue))  and 0 or\nKAK_4.ScreenType==1 and 0 or KAK_4.ScreenType==2 and 1 or 2",
						},
						Background = Input {
							SourceOp = "AlphaDivide1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "CLAMP_TO_HIGH_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1033.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				ChannelBooleans3_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Operation = Input { Value = 6, },
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "Scale1_2_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "KAK_ERODE_mono_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 874.5, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				INPUT_MAIN_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 16, },
						Background = Input {
							SourceOp = "Merge5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1155, 10.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				EATBLACK_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Filter = Input { Value = FuID { "Box", }, },
						XBlurSize = Input {
							Value = 300,
							Expression = "KAK_4.HardExpandCleanPlate",
						},
						Input = Input {
							SourceOp = "BLUEorGREENorREDALPHA_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1066.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				SIZE_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Filter = Input { Value = FuID { "Bartlett", }, },
						XBlurSize = Input {
							Value = 10,
							Expression = "KAK_4.SoftExpandCleanPlate",
						},
						Input = Input {
							SourceOp = "ChannelBooleans3_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 907.5, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				ChangeDepth3_4 = ChangeDepth {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Depth = Input { Expression = "(INPUT_MAIN_4.Background.Depth == 8 or INPUT_MAIN_4.Background.Depth == 7) and 0 or 4", },
						Input = Input {
							SourceOp = "INPUT_MAIN_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -55, 10.15, }, },
				},
				AlphaDivide1_1_4 = AlphaDivide {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "EATBLACK_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1099.15, }, },
				},
				NEGATIVE_ALPHA_COPY_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 10, },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "AlphaDivide1_1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "BLUEorGREENorREDALPHA_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 715, 1099.15, }, },
				},
				CleanUp_Level_4 = ColorCurves {
					PickColor = true,
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoCleanUp*KAK_4.CleanUp",
						},
						EditAlpha = Input { Value = 0, },
						Red = Input {
							SourceOp = "CleanUp_Level_4Red",
							Source = "Value",
						},
						Green = Input {
							SourceOp = "CleanUp_Level_4Green",
							Source = "Value",
						},
						Blue = Input {
							SourceOp = "CleanUp_Level_4Blue",
							Source = "Value",
						},
						Alpha = Input {
							SourceOp = "CleanUp_Level_4Alpha",
							Source = "Value",
						},
						NumberOfSamplesOnMatchCurve = Input { Value = 64, },
						Input = Input {
							SourceOp = "MatteDetail_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 1957.15, }, },
					Tools = {
						CleanUp_Level_4Red = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 255, Green = 52, Blue = 52, },
							CtrlWShown = false,
							NameSet = true,
						},
						CleanUp_Level_4Alpha = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 204, Green = 204, Blue = 204, },
							CtrlWShown = false,
							NameSet = true,
						},
						CleanUp_Level_4Green = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 0, Green = 255, Blue = 0, },
							CtrlWShown = false,
							NameSet = true,
						},
						CleanUp_Level_4Blue = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 68, Green = 68, Blue = 255, },
							CtrlWShown = false,
							NameSet = true,
						},
					},
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				EDGE_ERODE_4 = ErodeDilate {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Red = Input { Value = 0, },
						Green = Input { Value = 0, },
						Blue = Input { Value = 0, },
						Filter = Input { Value = 2, },
						XAmount = Input {
							Value = 0.01,
							Expression = "KAK_4.SoftenExpansionSeams/100",
						},
						Input = Input {
							SourceOp = "NEGATIVE_ALPHA_COPY_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 715, 1165.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				Merge3_4 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "AlphaDivide1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "EDGE_ERODE_4",
							Source = "Output",
						},
						SubtractiveAdditive = Input { Value = 0, },
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 825, 1198.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				CoreMatte_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.CoreMatte == 0 and 0 or 1",
						},
						Operation = Input {
							Value = 9,
							Expression = "KAK_4.CoreMatteMode == 0 and 0 or KAK_4.CoreMatteMode == 1 and  9 or 6",
						},
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "ChannelBooleans9_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ExternalCore_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2155.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ScreenSelectView_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ProcessGreen = Input { Value = 0, },
						ProcessAlpha = Input { Value = 0, },
						ToRed = Input { Value = 8, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 8, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1759.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				AlphaMultiply2_4 = AlphaMultiply {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "CoreMatte_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2254.15, }, },
				},
				SCREENSUBTRACTION_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "AlphaMultiply2_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2287.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				ChannelBooleans6_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ToAlpha = Input { Value = 8, },
						Background = Input {
							SourceOp = "ClipBlack_RGBA_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -935, 2617.15, }, },
				},
				ClipBlack_RGBA_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Alpha = Input { Value = 1, },
						ClipBlack = Input { Value = 1, },
						Input = Input {
							SourceOp = "SCREENSUBTRACTION_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2320.15, }, },
				},
				SQUEEZEMATTELOW_4 = ColorCurves {
					PickColor = true,
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.SqueezeMatteBlack*KAK_4.DoSqueezeMatteBlack",
						},
						EditRed = Input { Value = 0, },
						EditGreen = Input { Value = 0, },
						EditBlue = Input { Value = 0, },
						Red = Input {
							SourceOp = "SQUEEZEMATTELOW_4Red",
							Source = "Value",
						},
						Green = Input {
							SourceOp = "SQUEEZEMATTELOW_4Green",
							Source = "Value",
						},
						Blue = Input {
							SourceOp = "SQUEEZEMATTELOW_4Blue",
							Source = "Value",
						},
						Alpha = Input {
							SourceOp = "SQUEEZEMATTELOW_4Alpha",
							Source = "Value",
						},
						NumberOfSamplesOnMatchCurve = Input { Value = 64, },
						Input = Input {
							SourceOp = "Merge2_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2683.15, }, },
					Tools = {
						SQUEEZEMATTELOW_4Green = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 0, Green = 255, Blue = 0, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTELOW_4Blue = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 68, Green = 68, Blue = 255, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTELOW_4Red = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 255, Green = 52, Blue = 52, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTELOW_4Alpha = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.249206349206349, 0.0013440860215053, }, Flags = { Linear = true, }, },
									[0.5] = { 0.5, LH = { 0.333333333333333, 0.333333333333333, }, RH = { 0.666666666666667, 0.666666666666667, }, },
									[1] = { 1, LH = { 0.833333333333333, 0.833333333333333, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 204, Green = 204, Blue = 204, },
							CtrlWShown = false,
							NameSet = true,
						},
					},
				},
				Screen_Subtract_Switch_4 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mix = Input {
							Value = 0,
							Expression = "KAK_4.ScreenSubtraction",
						},
						Background = Input {
							SourceOp = "AlphaMultiply1_2_1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ClipBlack_RGBA_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -825, 2650.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				AlphaMultiply1_2_1_4 = AlphaMultiply {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "ChannelBooleans6_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -935, 2650.15, }, },
				},
				SQUEEZEMATTEHIGH_4 = ColorCurves {
					PickColor = true,
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.SqueezeMatteWhite*KAK_4.DoSqueezeMatteWhite",
						},
						ProcessRed = Input { Value = 0, },
						ProcessGreen = Input { Value = 0, },
						ProcessBlue = Input { Value = 0, },
						EditRed = Input { Value = 0, },
						EditGreen = Input { Value = 0, },
						EditBlue = Input { Value = 0, },
						Red = Input {
							SourceOp = "SQUEEZEMATTEHIGH_4Red",
							Source = "Value",
						},
						Green = Input {
							SourceOp = "SQUEEZEMATTEHIGH_4Green",
							Source = "Value",
						},
						Blue = Input {
							SourceOp = "SQUEEZEMATTEHIGH_4Blue",
							Source = "Value",
						},
						Alpha = Input {
							SourceOp = "SQUEEZEMATTEHIGH_4Alpha",
							Source = "Value",
						},
						NumberOfSamplesOnMatchCurve = Input { Value = 64, },
						Input = Input {
							SourceOp = "SQUEEZEMATTELOW_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2716.15, }, },
					Tools = {
						SQUEEZEMATTEHIGH_4Alpha = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.166666666666667, 0.166666666666667, }, Flags = { Linear = true, }, },
									[0.5] = { 0.5, LH = { 0.333333333333333, 0.333333333333333, }, RH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.749206349206349, 0.998655913978495, }, },
								},
							},
							SplineColor = { Red = 204, Green = 204, Blue = 204, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTEHIGH_4Red = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 255, Green = 52, Blue = 52, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTEHIGH_4Green = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 0, Green = 255, Blue = 0, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTEHIGH_4Blue = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 68, Green = 68, Blue = 255, },
							CtrlWShown = false,
							NameSet = true,
						},
					},
				},
				ClipBlackAndWhite_RGBA_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Red = Input { Value = 0, },
						Green = Input { Value = 0, },
						Blue = Input { Value = 0, },
						Alpha = Input { Value = 1, },
						ClipBlack = Input { Value = 1, },
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "SQUEEZEMATTEHIGH_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2749.15, }, },
				},
				BRINGBACKEDGEDETAIL_1_4 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mix = Input {
							Value = 0,
							Expression = "KAK_4.DoBringBackTransparentDetail",
						},
						Background = Input {
							SourceOp = "ClipBlackAndWhite_RGBA_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Merge1_1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2848.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				ChannelBooleans2_4 = ChannelBoolean {
					CtrlWShown = false,
					Inputs = {
						ToRed = Input { Value = 15, },
						ToGreen = Input { Value = 15, },
						ToBlue = Input { Value = 15, },
						ToAlpha = Input { Value = 16, },
						Background = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3046.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				Merge1_1_4 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "KAKr_TD_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "IsolateEdgeDetail_4",
							Source = "Output",
						},
						Operator = Input { Expression = "KAK_4.KeyerOutput ==5 and \"Atop\" or \"Over\"", },
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 0, 2815.15, }, },
				},
				INPUT_BACKGROUND_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 4, },
					},
					ViewInfo = OperatorInfo { Pos = { -1485, 3079.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				Dissolve5_4 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Mix = Input { Expression = "KAK_4.DoWrapBackgroundBrightness == 1 and 1 or KAK_4.DoWrapBackgroundColor == 1 and 1 or KAK_4.FGBGCombineOutput == 1 and 1 or KAK_4.SpillReplace == 2 and 1 or 0", },
						Background = Input {
							SourceOp = "ChannelBooleans2_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Resize1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3079.15, }, },
				},
				Ranges1_4 = RangesMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						SoftEdge = Input {
							Value = 0.02227602,
							Expression = "KAK_4.DoBackgroundWrapSoftness*KAK_4.BackgroundWrapSoftness/5",
						},
						Invert = Input { Value = 1, },
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						Image = Input {
							SourceOp = "MatteControl1_4",
							Source = "Output",
						},
						RangesRange = Input { Value = 2, },
						RangesChannel = Input { Value = 4, },
						ColorRanges = Input {
							Value = ColorCurves {
								Curves = {
									{
										Points = {
											{ 0, 1, },
											{ 0, 0, },
											{ 0, 0, },
											{ 1, 0, },
										},
									},
									{
										Points = {
											{ 0, 0, },
											{ 0, 0, },
											{ 0.671118530884808, 0.0442477876106194, },
											{ 1, 1, },
										},
									},
								},
							},
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3211.15, }, },
				},
				Dissolve6_4 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "Dissolve5_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Resize1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3112.15, }, },
				},
				BG_LUMA_4 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0.5,
							Expression = "KAK_4.DoWrapBackgroundBrightness*KAK_4.WrapBackgroundBrightness*(KAK_4.DoBackgroundWrapGain==1 and KAK_4.BackgroundWrapGain or 1)",
						},
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "MatteControl1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "WrapGain_4",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Luminosity", }, },
						PerformDepthMerge = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "WrapMatte_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -440, 3343.15, }, },
				},
				BG_CHROMA_4 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoWrapBackgroundColor*KAK_4.WrapBackgroundColor*(KAK_4.DoBackgroundWrapGain==1 and KAK_4.BackgroundWrapGain or 1)",
						},
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "BG_LUMA_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "WrapGain_4",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Color", }, },
						PerformDepthMerge = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "WrapMatte_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -440, 3376.15, }, },
				},
				SetCanvasColor1_4 = SetCanvasColor {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1100, 3277.15, }, },
				},
				HOLDFG_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "iif (KAK_4.Output==0,1,0)",
						},
						Background = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "SetCanvasColor1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1100, 3442.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.396078431372549, B = 0, }, },
				},
				KickAssKey_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Background = Input {
							SourceOp = "Gamut1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 1485, 4036.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				BG_SOLID_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 11, },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "Dissolve5_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -935, 3079.15, }, },
				},
				ColorSpace1_2_4 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						ColorSpaceConversion = Input { Value = 1, },
						ColorType = Input { Value = 1, },
						Input = Input {
							SourceOp = "CineonLog1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 142.15, }, },
				},
				CineonLog1_5 = CineonLog {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						Mode = Input { Value = 1, },
						RedFilmStockGamma = Input { Value = 1, },
						SLogVersion = Input { Value = FuID { "SLog2", }, },
						Input = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 109.15, }, },
				},
				ColorSpace1_3_4 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						ColorSpaceConversion = Input { Value = 2, },
						ColorType = Input { Value = 1, },
						Input = Input {
							SourceOp = "Blur2_1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 340.15, }, },
				},
				CineonLog1_1_4 = CineonLog {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						RedFilmStockGamma = Input { Value = 1, },
						SLogVersion = Input { Value = FuID { "SLog2", }, },
						Input = Input {
							SourceOp = "ColorSpace1_3_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 373.15, }, },
				},
				BrightnessContrast1_1_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Red = Input { Value = 0, },
						Gain = Input { Value = 20, },
						Lift = Input {
							Value = 1,
							Expression = "-KAK_4.NoiseDetail+1",
						},
						ClipBlack = Input { Value = 1, },
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "Filter1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 208.15, }, },
				},
				Filter1_4 = Filter {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						FilterType = Input { Value = 3, },
						Input = Input {
							SourceOp = "ColorSpace1_2_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 175.15, }, },
				},
				GRAIN_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_4.DoDenoiseRenoise == 1 and 1 or KAK_4.SpillAndNoiseOutput == 3 and 1 or 0", },
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "CorrectionForNeg_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 571.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				MERGEKEYonBG_4 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Background = Input {
							SourceOp = "BrightnessContrast5_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "HOLDFG_4",
							Source = "Output",
						},
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -1100, 3574.15, }, },
				},
				DespilledImage_4 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mix = Input {
							Value = 0,
							Expression = "KAK_4.SpillAndNoiseOutput==1 and 1 or 0",
						},
						Background = Input {
							SourceOp = "REGRAIN_2_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 220, 2947.15, }, },
				},
				IsolateEdgeDetail_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_4.KeyerOutput ==5 and 1 or 0", },
						Operation = Input { Value = 12, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "ClipBlackAndWhite_RGBA_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 2782.15, }, },
				},
				WIPE_QC_1_4 = Dissolve {
					Transitions = {
						[0] = "DFTWipe",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = FuID { "DFTWipe", }, },
						Mix = Input {
							Value = 0.6834862,
							Expression = "KAK_4.QCWipe",
						},
						Background = Input {
							SourceOp = "SetCanvasColor1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "QC_SWITCH_4",
							Source = "Output",
						},
						["DFTWipe.Softness"] = Input { Value = 0, },
						["DFTWipe.BorderWidth"] = Input { Value = 0.003, },
						["DFTWipe.Green"] = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -715, 3937.15, }, },
				},
				KAKr_Key_4 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mode = Input { Value = 1, },
						ScreenType = Input { Expression = "KAK_4.ScreenType", },
						Red = Input {
							Value = 0.07391357421875,
							Expression = "KAK_4.ScreenColorRed",
						},
						Green = Input {
							Value = 0.329833984375,
							Expression = "KAK_4.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.119384765625,
							Expression = "KAK_4.ScreenColorBlue",
						},
						RGWght = Input {
							Value = 0.852381,
							Expression = "KAK_4.RedGreenWeight",
						},
						GBWght = Input { Expression = "KAK_4.GreenBlueWeight", },
						Plate = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
						CleanPlate = Input {
							SourceOp = "CleanUp_Level_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2023.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				KAKr_ScreenSelect_4 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_4.CleanPlate==0 and 1 or 0", },
						ScreenType = Input { Expression = "KAK_4.ScreenSelectType == 0 and KAK_4.ScreenType or KAK_4.ScreenSelectType == 1 and 1 or KAK_4.ScreenSelectType == 2 and 2 or 3", },
						Red = Input {
							Value = 0.07391357421875,
							Expression = "KAK_4.ScreenColorRed",
						},
						Green = Input {
							Value = 0.329833984375,
							Expression = "KAK_4.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.119384765625,
							Expression = "KAK_4.ScreenColorBlue",
						},
						Finetune = Input {
							Value = 1.2596154,
							Expression = "KAK_4.ScreenSelectFinetune",
						},
						Plate = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 406.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				KAKr_Despill_4 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoDespill == 1 and 1 or KAK_4.SpillAndNoiseOutput == 1 and 1 or KAK_4.SpillAndNoiseOutput == 2 and 1 or KAK_4.DoAddSpillAreasToBGWrapRange ==1 and 1 or KAK_4.Output == 3 and 1 or 0",
						},
						Mode = Input { Value = 3, },
						ScreenType = Input { Expression = "KAK_4.DespillScreen == 0 and KAK_4.ScreenType or KAK_4.DespillScreen == 1 and 1 or KAK_4.DespillScreen == 2 and 2 or 3", },
						Red = Input {
							Value = 0.0265350341796875,
							Expression = "KAK_4.ScreenColorRed",
						},
						Green = Input {
							Value = 0.3759765625,
							Expression = "KAK_4.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.08489990234375,
							Expression = "KAK_4.ScreenColorBlue",
						},
						DespillType = Input {
							Value = 3,
							Expression = "KAK_4.DespillType",
						},
						SpillReplace = Input { Expression = "KAK_4.SpillReplace", },
						DespillThreshold = Input {
							Value = 0.4135021,
							Expression = "KAK_4.DoDespillThreshold == 1 and KAK_4.DespillThreshold or 1",
						},
						DespillAmount = Input { Expression = "KAK_4.Despill", },
						DespillLimit = Input {
							Value = 0.5696203,
							Expression = "1000 - KAK_4.DoDespillClipThreshold * 1000 + KAK_4.DespillClipThreshold",
						},
						SpillRed = Input {
							Value = 0,
							Expression = "KAK_4.SpillReplaceRed",
						},
						SpillGreen = Input {
							Value = 0.305182358576857,
							Expression = "KAK_4.SpillReplaceGreen",
						},
						SpillBlue = Input { Expression = "KAK_4.SpillReplaceBlue", },
						Plate = Input {
							SourceOp = "DespilledImage_4",
							Source = "Output",
						},
						Background = Input {
							SourceOp = "BGBlur_Despill_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 165, 3013.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				KAKr_TD_4 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_4.DoBringBackTransparentDetail == 1  and 1 or KAK_4.KeyerOutput ==5 and 1 or 0", },
						Mode = Input { Value = 2, },
						TDGain = Input { Expression = "KAK_4.BringBackTransparentDetail", },
						TDSaturation = Input { Expression = "KAK_4.DoTransparentDetailSaturation == 1 and KAK_4.TransparentDetailSaturation or 1", },
						DoTDClip = Input { Expression = "KAK_4.DoTransparentDetailClipThreshold", },
						TDClip = Input { Expression = "KAK_4.TransparentDetailClipThreshold", },
						Plate = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
						CleanPlate = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
						Background = Input {
							SourceOp = "WrapGain_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 0, 2749.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				Blur2_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Red = Input { Value = 0, },
						Blue = Input { Value = 0, },
						Alpha = Input { Value = 0, },
						XBlurSize = Input {
							Value = 4,
							Expression = "KAK_4.DenoiseSize",
						},
						Input = Input {
							SourceOp = "ColorSpace1_2_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap1_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 241.15, }, },
				},
				Blur2_1_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Red = Input { Value = 0, },
						Green = Input { Value = 0, },
						Alpha = Input { Value = 0, },
						XBlurSize = Input {
							Value = 4,
							Expression = "KAK_4.DenoiseSize",
						},
						Input = Input {
							SourceOp = "Blur2_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap2_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 274.15, }, },
				},
				Bitmap1_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "BrightnessContrast1_1_4",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Green", }, },
					},
					ViewInfo = OperatorInfo { Pos = { 220, 241.15, }, },
				},
				Bitmap2_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "BrightnessContrast1_1_4",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Blue", }, },
					},
					ViewInfo = OperatorInfo { Pos = { 275, 274.15, }, },
				},
				KAKr_Colour_4 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mode = Input { Value = 4, },
						Red = Input {
							Value = 0.0284844040870667,
							Expression = "KAK_4.ScreenColorRed",
						},
						Green = Input {
							Value = 0.36613205075264,
							Expression = "KAK_4.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.0816838294267654,
							Expression = "KAK_4.ScreenColorBlue",
						},
						Plate = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 1561.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				CorrectionForNeg_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 8, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "CineonLog1_1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap3_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 439.15, }, },
				},
				Bitmap3_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "CineonLog1_1_4",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Luminance", }, },
						High = Input { Value = 0, },
						Low = Input { Value = -0.0001, },
					},
					ViewInfo = OperatorInfo { Pos = { 165, 406.15, }, },
				},
				BrightnessContrast5_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoClampBackgroundWithFGMatte*KAK_4.ClampBackgroundWithFGMatte",
						},
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "Dissolve6_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap4_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3574.15, }, },
				},
				Bitmap4_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
						High = Input {
							Value = 0.0202429,
							Expression = "1-KAK_4.ClampBackgroundWithFGMatte",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3541.15, }, },
				},
				BCOInfluence_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_4.DoAddSpillAreasToBGWrapRange * KAK_4.AddSpillAreasToBGWrapRange",
						},
						SoftEdge = Input { Expression = "KAK_4.DoSpillAreasSoftness * KAK_4.SpillAreasSoftness", },
						PaintMode = Input { Value = FuID { "Maximum", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						Image = Input {
							SourceOp = "Merge1_5",
							Source = "Output",
						},
						High = Input { Expression = "max(0.01,1-(KAK_4.AddSpillAreasToBGWrapRange-1))", },
						EffectMask = Input {
							SourceOp = "Bitmap12_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3277.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				BGBlur_Wrap_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoBackgroundBlur",
						},
						XBlurSize = Input {
							Value = 100,
							Expression = "KAK_4.BackgroundBlur",
						},
						Input = Input {
							SourceOp = "BG_SOLID_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -825, 3079.15, }, },
				},
				REGRAIN_2_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoDenoiseRenoise*KAK_4.DenoiseRenoise",
						},
						Operation = Input { Value = 1, },
						Background = Input {
							SourceOp = "BRINGBACKEDGEDETAIL_1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "GRAIN_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "ExternalNoiseMatteMult_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 2947.15, }, },
				},
				DESPILL_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoDespill",
						},
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "REGRAIN_2_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Merge1_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "ChannelBooleans8_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3112.15, }, },
				},
				WrapGain_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoBackgroundGain",
						},
						Gain = Input {
							Value = 2,
							Expression = "KAK_4.BackgroundGain",
						},
						Input = Input {
							SourceOp = "BGBlur_Wrap_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -715, 3079.15, }, },
				},
				QC_SWITCH_4 = Fuse.Switch {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Which = Input {
							Value = 3,
							Expression = "KAK_4.QC == 0 and 1 or KAK_4.QC == 1 and 2 or 3",
						},
						Input1 = Input {
							SourceOp = "MERGEKEYonBG_4",
							Source = "Output",
						},
						Input2 = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
						Input3 = Input {
							SourceOp = "Gamut1_1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -990, 3937.15, }, },
				},
				Bitmap6_4 = BitmapMask {
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "KAKr_ScreenSelect_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 643.5, }, },
				},
				KAK_ERODE_mono_4 = ErodeDilate {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						XAmount = Input {
							Value = -0.003,
							Expression = "-KAK_4.ScreenRangeErode/100",
						},
						Input = Input {
							SourceOp = "Scale1_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 874.5, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				MattesInput_4 = PipeRouter {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					ViewInfo = PipeRouterInfo { Pos = { -990, 3244.15, }, },
				},
				ExternalGarbage_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Invert = Input { Expression = "KAK_4.GarbageMatteInv", },
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_4",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_4.GarbageMatte == 1 and \"Red\" or KAK_4.GarbageMatte == 2 and \"Green\" or KAK_4.GarbageMatte == 3 and \"Blue\" or \"Alpha\"", },
					},
					ViewInfo = OperatorInfo { Pos = { -495, 3145.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				GarbageExpand_4 = ErodeDilate {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						XAmount = Input { Expression = "-KAK_4.GarbageMatteShrinkExpand/50", },
						ClippingMode = Input { Value = FuID { "Domain", }, },
						Input = Input {
							SourceOp = "KAK_ERODE_mono_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3046.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ExternalCore_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input { Expression = "KAK_4.CoreMatte == 0 and 0 or 1", },
						Invert = Input {
							Value = 1,
							Expression = "-KAK_4.CoreMatteInv+1",
						},
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 960,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_4",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_4.CoreMatte == 1 and \"Red\" or KAK_4.CoreMatte == 2 and \"Green\" or KAK_4.CoreMatte == 3 and \"Blue\" or \"Alpha\"", },
					},
					ViewInfo = OperatorInfo { Pos = { -605, 2155.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ScreenSelectMatte_4 = ChannelBoolean {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.ScreenSelect == 0 and 0 or 1 ",
						},
						Background = Input {
							SourceOp = "Bitmap6_4",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalScreenSelect_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 676.5, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ExternalScreenSelect_4 = BitmapMask {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 960,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 540,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_4",
							Source = "Output",
						},
						Channel = Input {
							Value = FuID { "Red", },
							Expression = "KAK_4.ScreenSelect == 1 and \"Red\" or KAK_4.ScreenSelect == 2 and \"Green\" or KAK_4.ScreenSelect == 3 and \"Blue\" or \"Alpha\"",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 676.5, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				GarbageMatte_1_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Expression = "KAK_4.GarbageMatteMode == 0 and 0 or KAK_4.GarbageMatteMode == 1 and 8 or 6", },
						ToAlpha = Input {
							Value = 4,
							Expression = "KAK_4.GarbageMatte == 0 and 4 or 3",
						},
						Background = Input {
							SourceOp = "GarbageBlur_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ExternalGarbage_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3112.15, }, },
					Colors = {
						TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, },
						TextColor = { R = 0, G = 0, B = 0, },
					},
				},
				GarbageBlur_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Filter = Input { Value = FuID { "Box", }, },
						XBlurSize = Input {
							Value = 0,
							Expression = "abs(GarbageExpand_4.XAmount)*200",
						},
						Input = Input {
							SourceOp = "GarbageExpand_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3079.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				CoreViewer_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_4.CoreMatte == 0 and 0 or 1",
						},
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "CoreMatte_4",
							Source = "Output",
						},
						ClipBlack = Input { Value = 0, },
						ClipWhite = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2188.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ViewMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -165, 3508.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				ViewLumaMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ChannelBooleans7_4",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Green", }, },
						High = Input { Value = 0.3, },
					},
					ViewInfo = OperatorInfo { Pos = { -440, 2089.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				ViewSpillMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "Merge1_5",
							Source = "Output",
						},
						ClipBlack = Input { Value = 0, },
						ClipWhite = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 660, 3178.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				INPUT_EXTERNAL_WEIGHT_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 4, },
					},
					ViewInfo = OperatorInfo { Pos = { 1155, 1363.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				PipeRouter7_4 = PipeRouter {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "Denoise_Apply_4",
							Source = "Output",
						},
					},
					ViewInfo = PipeRouterInfo { Pos = { -1265, 1363.15, }, },
				},
				Resize1_4 = BetterResize {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Width = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						Height = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						FilterMethod = Input {
							Value = 0,
							Expression = "(INPUT_MAIN_4.Background.OriginalWidth == INPUT_BACKGROUND_4.Background.OriginalWidth and INPUT_MAIN_4.Background.OriginalHeight == INPUT_BACKGROUND_4.Background.OriginalHeight) and 0 or 7",
						},
						Input = Input {
							SourceOp = "INPUT_BACKGROUND_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1375, 3079.15, }, },
				},
				NoiseMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						PaintMode = Input {
							Value = FuID { "None", },
							Expression = "KAK_4.RenoiseKeyedForegroundOnly == 1 and \"None\" or \"Ignore\"",
						},
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "BRINGBACKEDGEDETAIL_1_4",
							Source = "Output",
						},
						High = Input { Value = 0.15, },
						Low = Input { Value = 0.03, },
						EffectMask = Input {
							SourceOp = "Rectangle1_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 2881.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				OUTPUTSWITCHER_4 = Fuse.Switch {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Which = Input {
							Value = 20,
							Expression = "KAK_4.FGBGCombineOutput == 2 and 1 or KAK_4.FGBGCombineOutput == 1 and 2 or\nKAK_4.SpillAndNoiseOutput == 5 and 3 or KAK_4.SpillAndNoiseOutput == 4 and 4 or KAK_4.SpillAndNoiseOutput == 3 and 5 or KAK_4.SpillAndNoiseOutput == 2 and 6 or KAK_4.SpillAndNoiseOutput == 1 and 7 or\nKAK_4.KeyerOutput == 5 and 8 or KAK_4.KeyerOutput == 4 and 9 or KAK_4.KeyerOutput == 3 and 10 or KAK_4.KeyerOutput == 2 and 11 or KAK_4.KeyerOutput == 1 and 12 or\nKAK_4.CleanPlateOutput == 2 and 13 or KAK_4.CleanPlateOutput == 1 and 14 or\nKAK_4.Output == 5 and 15 or KAK_4.Output == 4 and 16 or KAK_4.Output == 3 and 17 or KAK_4.Output == 2 and 18 or KAK_4.Output == 1 and 19 or 20",
						},
						Input1 = Input {
							SourceOp = "WrapMatte_4",
							Source = "Output",
						},
						Input2 = Input {
							SourceOp = "WrapGain_4",
							Source = "Output",
						},
						Input3 = Input {
							SourceOp = "ExternalNoiseMatteMult_4",
							Source = "Output",
						},
						Input4 = Input {
							SourceOp = "Denoise_Apply_4",
							Source = "Output",
						},
						Input5 = Input {
							SourceOp = "GRAIN_4",
							Source = "Output",
						},
						Input6 = Input {
							SourceOp = "Bitmap7_4",
							Source = "Mask",
						},
						Input7 = Input {
							SourceOp = "Merge1_5",
							Source = "Output",
						},
						Input8 = Input {
							SourceOp = "Merge1_1_4",
							Source = "Output",
						},
						Input9 = Input {
							SourceOp = "CoreViewer_4",
							Source = "Mask",
						},
						Input10 = Input {
							SourceOp = "GarbageMatte_1_4",
							Source = "Output",
						},
						Input11 = Input {
							SourceOp = "ViewLumaMatte_4",
							Source = "Mask",
						},
						Input12 = Input {
							SourceOp = "ViewMatte_4",
							Source = "Mask",
						},
						Input13 = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
						Input14 = Input {
							SourceOp = "ScreenSelectView_4",
							Source = "Output",
						},
						Input15 = Input {
							SourceOp = "WIPE_QC_1_4",
							Source = "Output",
						},
						Input16 = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
						Input17 = Input {
							SourceOp = "GARBAGEMATTE_2_4",
							Source = "Output",
						},
						Input18 = Input {
							SourceOp = "MERGEKEYonBG_4",
							Source = "Output",
						},
						Input19 = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
						Input20 = Input {
							SourceOp = "INPUT_MAIN_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 3937.15, }, },
				},
				MatteDetail_4 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoMatteDetail",
						},
						Gain = Input { Expression = "KAK_4.MatteDetail", },
						Input = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 1924.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				StaticCleanPlate_4 = TimeStretcher {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						SourceTime = Input {
							Value = 1001,
							Expression = "KAK_4.DoStaticCleanPlate == 0 and time or KAK_4.StaticCleanPlate",
						},
						InterpolateBetweenFrames = Input { Value = 0, },
						SampleSpread = Input { Disabled = true, },
						Input = Input {
							SourceOp = "OverallCWSoftness_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1303.5, }, },
				},
				MatteControl1_4 = MatteControl {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MatteBlur = Input { Expression = "KAK_4.DoMatteBlur * KAK_4.MatteBlur", },
						MatteContractExpand = Input { Expression = "KAK_4.DoMatteContractExpand * KAK_4.MatteContractExpand", },
						MatteGamma = Input { Expression = "KAK_4.DoMatteGamma ==1 and KAK_4.MatteGamma or 1", },
						Background = Input {
							SourceOp = "GARBAGEMATTE_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3178.15, }, },
				},
				ExternalSpillMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_4.SpillMask == 0 and 0 or 1 ",
						},
						PaintMode = Input { Value = FuID { "Subtract", }, },
						Invert = Input {
							Value = 1,
							Expression = "-KAK_4.SpillMaskInv+1",
						},
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_4",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_4.SpillMask == 1 and \"Red\" or KAK_4.SpillMask == 2 and \"Green\" or KAK_4.SpillMask == 3 and \"Blue\" or \"Alpha\"", },
					},
					ViewInfo = OperatorInfo { Pos = { -495, 3046.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ExternalNoiseMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_4.NoiseMask == 0 and 0 or 1 ",
						},
						PaintMode = Input {
							Value = FuID { "Ignore", },
							Expression = "KAK_4.NoiseMask == 0 and \"Ignore\" or \"None\"",
						},
						Invert = Input { Expression = "KAK_4.NoiseMaskInv", },
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_4",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_4.NoiseMask == 1 and \"Red\" or KAK_4.NoiseMask == 2 and \"Green\" or KAK_4.NoiseMask == 3 and \"Blue\" or \"Alpha\"", },
						EffectMask = Input {
							SourceOp = "Rectangle1_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -110, 571.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				Denoise_Apply_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoDenoiseRenoise * KAK_4.DenoiseRenoise",
						},
						Background = Input {
							SourceOp = "ChangeDepth3_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "CorrectionForNeg_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "ExternalNoiseMatte_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 571.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				Weight_Switch_4 = Fuse.Switch {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Which = Input {
							Value = 1,
							Expression = "KAK_4.CleanPlate == 0 and 1 or KAK_4.CleanPlate == 1 and 2 or 3",
						},
						Input1 = Input {
							SourceOp = "Scale1_1_4",
							Source = "Output",
						},
						Input2 = Input {
							SourceOp = "INPUT_EXTERNAL_WEIGHT_4",
							Source = "Output",
						},
						Input3 = Input {
							SourceOp = "KAKr_Colour_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 0, 1561.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0.694117647058824, }, },
				},
				Rectangle1_4 = RectangleMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Width = Input { Value = 1, },
						Height = Input { Value = 1, },
					},
					ViewInfo = OperatorInfo { Pos = { -550, 2815.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				Bitmap7_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						PaintMode = Input { Value = FuID { "Multiply", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ChannelBooleans8_4",
							Source = "Output",
						},
						ClipBlack = Input { Value = 0, },
						ClipWhite = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "ViewSpillMatte_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 660, 3211.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				FastLaneKAK_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "(KAK_4.CleanPlateOutput+KAK_4.KeyerOutput+KAK_4.SpillAndNoiseOutput+KAK_4.FGBGCombineOutput == 0 and KAK_4.Output == 1) and 0 or 1",
						},
						Background = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "OUTPUTSWITCHER_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 4036.15, }, },
				},
				MATTES_6 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 15, },
						ToBlue = Input { Value = 15, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "MatteControl1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "KAK_ERODE_mono_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3805.15, }, },
				},
				MATTES_1_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "MATTES_6",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Merge1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3838.15, }, },
				},
				MATTES_2_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 3, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "MATTES_1_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "WrapMatte_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3871.15, }, },
				},
				ChannelBooleans8_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "Rectangle1_4",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalSpillMatte_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 3013.15, }, },
				},
				ColorSpace6_1_4 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ColorSpaceConversion = Input { Value = 1, },
						ColorType = Input { Value = 4, },
						Input = Input {
							SourceOp = "BrightnessContrast1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 1957.15, }, },
				},
				ChannelBooleans7_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "ColorSpace6_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ColorSpace6_1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 1990.15, }, },
				},
				BrightnessContrast1_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Gain = Input {
							Value = 1.5,
							Expression = "6-(KAK_4.LumaMatteFill*5)",
						},
						Input = Input {
							SourceOp = "Weight_Switch_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 1924.15, }, },
				},
				ChannelBooleans9_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoLumaMatteFill",
						},
						Operation = Input { Value = 9, },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "KAKr_Key_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "LumaMatte_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2089.15, }, },
					Colors = { TileColor = { R = 1, G = 0.458823529411765, B = 0.458823529411765, }, },
				},
				Bitmap12_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						PaintMode = Input { Value = FuID { "Multiply", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						Image = Input {
							SourceOp = "MatteControl1_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Ranges1_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3244.15, }, },
				},
				ColorGain1_4 = ColorGain {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoEdgeColorBias",
						},
						GainRed = Input { Expression = "KAK_4.EdgeColorBiasRed*2*(KAK_4.DoBackgroundWrapGain==1 and KAK_4.BackgroundWrapGain or 1)", },
						GainGreen = Input { Expression = "KAK_4.EdgeColorBiasGreen*2*(KAK_4.DoBackgroundWrapGain==1 and KAK_4.BackgroundWrapGain or 1)", },
						GainBlue = Input { Expression = "KAK_4.EdgeColorBiasBlue*2*(KAK_4.DoBackgroundWrapGain==1 and KAK_4.BackgroundWrapGain or 1)", },
						ColorRanges = Input {
							Value = ColorCurves {
								Curves = {
									{
										Points = {
											{ 0, 1, },
											{ 0.125, 0.75, },
											{ 0.375, 0.25, },
											{ 0.5, 0, },
										},
									},
									{
										Points = {
											{ 0.5, 0, },
											{ 0.625, 0.25, },
											{ 0.875, 0.75, },
											{ 1, 1, },
										},
									},
								},
							},
						},
						Input = Input {
							SourceOp = "BG_CHROMA_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "WrapMatte_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -440, 3409.15, }, },
				},
				ExternalWrap_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input { Expression = "KAK_4.WrapMatte == 0 and 0 or 1", },
						Invert = Input {
							Value = 1,
							Expression = "-KAK_4.WrapMatteInv+1",
						},
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_4.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_4.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_4",
							Source = "Output",
						},
						Channel = Input {
							Value = FuID { "Red", },
							Expression = "KAK_4.WrapMatte == 1 and \"Red\" or KAK_4.WrapMatte == 2 and \"Green\" or KAK_4.WrapMatte == 3 and \"Blue\" or \"Alpha\"",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 3277.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				WrapMatte_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.WrapMatte == 0 and 0 or 1",
						},
						Operation = Input { Expression = "KAK_4.WrapMatteMode == 0 and 0 or KAK_4.WrapMatteMode == 1 and 8 or 6", },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "BCOInfluence_4",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalWrap_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3310.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				Bitmap13_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						SoftEdge = Input {
							Value = 0.001,
							Expression = ".002-KAK_4.LuminanceCompensationRange/500",
						},
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "Screen_Subtract_Switch_4",
							Source = "Output",
						},
						Low = Input {
							Value = 0.5,
							Expression = "min(0.999,1-KAK_4.LuminanceCompensationRange)",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2584.15, }, },
				},
				Bitmap14_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						PaintMode = Input { Value = FuID { "Minimum", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "Screen_Subtract_Switch_4",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap13_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2617.15, }, },
				},
				ExternalNoiseMatteMult_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 6, },
						ToAlpha = Input {
							Value = 4,
							Expression = "KAK_4.NoiseMask == 0 and 4 or 3",
						},
						Background = Input {
							SourceOp = "NoiseMatte_4",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalNoiseMatte_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 2914.15, }, },
				},
				Merge1_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input { Expression = "KAK_4.DespillLuminanceCompensation", },
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "KAKr_Despill_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "AlphaMultiply1_4",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Luminosity", }, },
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 220, 3046.15, }, },
				},
				Merge2_4 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input { Expression = "KAK_4.LuminanceCompensation", },
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "Screen_Subtract_Switch_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Luminosity", }, },
						PerformDepthMerge = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "Bitmap14_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2683.15, }, },
				},
				ColorSpace6_5 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ColorSpaceConversion = Input { Value = 1, },
						ColorType = Input { Value = 4, },
						Input = Input {
							SourceOp = "PipeRouter7_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -605, 1990.15, }, },
				},
				AlphaMultiply1_4 = AlphaMultiply {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "DespilledImage_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 3013.15, }, },
				},
				Gamut1_5 = GamutConvert {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "OUTPUTSWITCHER_4.Which == 1 and 1 or  \nOUTPUTSWITCHER_4.Which == 3 and 1 or \nOUTPUTSWITCHER_4.Which == 6 and 1 or \nOUTPUTSWITCHER_4.Which == 9 and 1 or \nOUTPUTSWITCHER_4.Which == 10 and 1 or \nOUTPUTSWITCHER_4.Which == 11 and 1 or \nOUTPUTSWITCHER_4.Which == 12 and 1 or \nOUTPUTSWITCHER_4.Which == 17 and 1 or \n0",
						},
						SourceSpace = Input {
							Value = FuID { "sRGB", },
							Expression = "KAK_4.ViewerLUT == 0 and \"sRGB\" or KAK_4.ViewerLUT == 1 and \"Rec709\" or \"NoChange\"",
						},
						Input = Input {
							SourceOp = "FastLaneKAK_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 660, 4036.15, }, },
				},
				Gamut1_1_4 = GamutConvert {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input { Expression = "KAK_4.Output == 5 and 1 or 0", },
						SourceSpace = Input {
							Value = FuID { "sRGB", },
							Expression = "KAK_4.ViewerLUT == 0 and \"sRGB\" or KAK_4.ViewerLUT == 1 and \"Rec709\" or \"NoChange\"",
						},
						Input = Input {
							SourceOp = "ChannelBooleans1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -880, 3904.15, }, },
				},
				ChannelBooleans1_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "ColorGain1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -880, 3871.15, }, },
				},
				GARBAGEMATTE_2_4 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoGarbageMatteShrinkExpand",
						},
						Operation = Input { Value = 6, },
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "MATTES_2_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "InternalGarbage_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3904.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0, B = 0, }, },
				},
				BGBlur_Despill_4 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoBackgroundColorBlur",
						},
						XBlurSize = Input {
							Value = 0,
							Expression = "KAK_4.BackgroundColorBlur",
						},
						Input = Input {
							SourceOp = "Dissolve5_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -825, 2980.15, }, },
				},
				InternalGarbage_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input { Expression = "KAK_4.DoGarbageMatteShrinkExpand", },
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "GarbageMatte_1_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3145.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				GARBAGEMATTE_6 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_4.DoGarbageMatteShrinkExpand",
						},
						Operation = Input { Value = 6, },
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "DESPILL_4",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "InternalGarbage_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3145.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0, B = 0, }, },
				},
				ViewGarbageMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "InternalGarbage_4",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 3178.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				LumaMatte_4 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ChannelBooleans7_4",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Green", }, },
						High = Input { Value = 0.3, },
						ClipWhite = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -550, 2089.15, }, },
				},
				Scale1_6 = Scale {
					CtrlWShown = false,
					Inputs = {
						XSize = Input { Expression = "KAK_4.DoCleanPlateProxy == 1 and 1/KAK_4.CleanPlateProxy or 1", },
						PixelAspect = Input { Value = { 1, 1, }, },
						Input = Input {
							SourceOp = "ScreenSelectMatte_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 775.5, }, },
				},
				Scale1_1_4 = Scale {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						XSize = Input { Expression = "KAK_4.DoCleanPlateProxy == 1 and KAK_4.CleanPlateProxy or 1", },
						PixelAspect = Input { Value = { 1, 1, }, },
						Input = Input {
							SourceOp = "StaticCleanPlate_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1369.5, }, },
				},
				Scale1_2_4 = Scale {
					CtrlWShown = false,
					Inputs = {
						XSize = Input { Expression = "KAK_4.DoCleanPlateProxy == 1 and 1/KAK_4.CleanPlateProxy or 1", },
						PixelAspect = Input { Value = { 1, 1, }, },
						Input = Input {
							SourceOp = "Denoise_Apply_4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 775.5, }, },
				},
			},
			Colors = {
				TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
				TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
			},
			UserControls = ordered() {
				Output = {
					{ MBTNCD_ButtonWidth = 0.33333, MBTNC_AddButton = "FG Image", },
					{ MBTNC_AddButton = "Kick Ass Key", },
					{ MBTNC_AddButton = "Key On BG", },
					{ MBTNC_AddButton = "Mattes", },
					{ MBTNC_AddButton = "Clean Plate", },
					{ MBTNC_AddButton = "QC", },
					ICS_ControlPage = "KAK 3.2",
					INP_Default = 0,
					INPID_InputControl = "MultiButtonControl",
					LINKID_DataType = "Number",
				},
				ViewerLUT = {
					{ CCS_AddString = "sRGB", },
					{ CCS_AddString = "rec709", },
					{ CCS_AddString = "Off", },
					ICS_ControlPage = "KAK 3.2",
					LINKID_DataType = "Number",
					LINKS_Name = "Viewer LUT",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				ScreenColorRed = {
					ICS_ControlPage = "KAK 3.2",
					IC_ControlID = 0,
					INPID_InputControl = "ColorControl",
					LINKID_DataType = "Number",
					CLRC_ColorSpace = 0,
					IC_ControlGroup = 1,
					LINKS_Name = "Screen Color",
					INP_Default = 0,
				},
				ScreenColorGreen = {
					ICS_ControlPage = "KAK 3.2",
					IC_ControlID = 1,
					LINKID_DataType = "Number",
					CLRC_ColorSpace = 0,
					INPID_InputControl = "ColorControl",
					INP_Default = 0,
					IC_ControlGroup = 1,
				},
				ScreenColorBlue = {
					ICS_ControlPage = "KAK 3.2",
					CLRC_ColorSpace = 0,
					LINKID_DataType = "Number",
					IC_ControlID = 2,
					INPID_InputControl = "ColorControl",
					IC_ControlGroup = 1,
					INP_Default = 0,
				},
				CleanPlate = {
					{ MBTNC_AddButton = "Generate", },
					{ MBTNC_AddButton = "External", },
					{ MBTNC_AddButton = "Solid Color", },
					LINKID_DataType = "Number",
					ICS_ControlPage = "KAK 3.2",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "Clean Plate",
				},
				QC = {
					{ CCS_AddString = "Composite Against FG Image", },
					{ CCS_AddString = "Key Against FG Image", },
					{ CCS_AddString = "Matte Against FG Image", },
					ICS_ControlPage = "KAK 3.2",
					LINKID_DataType = "Number",
					LINKS_Name = "QC/Wipe",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				QCWipe = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "KAK 3.2",
					LINKS_Name = "",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
				},
				CleanPlateOutput = {
					{ MBTNCD_ButtonWidth = 0.33333, MBTNC_AddButton = "<<", },
					{ MBTNC_AddButton = "Screen Select", },
					{ MBTNC_AddButton = "Clean Plate", },
					ICS_ControlPage = "Clean Plate",
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "Output",
				},
				ScreenSelect = {
					{ CCS_AddString = "Generate Internally", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					ICS_ControlPage = "Clean Plate",
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Screen Select",
				},
				ScreenSelectType = {
					{ CCS_AddString = "Same As Keyer", },
					{ CCS_AddString = "Red", },
					{ CCS_AddString = "Green", },
					{ CCS_AddString = "Blue", },
					LINKID_DataType = "Number",
					ICS_ControlPage = "Clean Plate",
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Select Type",
				},
				ScreenSelectFinetune = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Clean Plate",
					INP_Default = 0,
					INPID_InputControl = "ScrewControl",
					LINKS_Name = "Screen Select Finetune",
				},
				ScreenRangeErode = {
					ICS_ControlPage = "Clean Plate",
					INP_MinScale = 0,
					INP_MaxScale = 1,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.3,
					ICD_Center = 0.3,
					LINKS_Name = "Screen Range Erode",
				},
				SoftExpandCleanPlate = {
					ICS_ControlPage = "Clean Plate",
					INP_MaxScale = 100,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					INP_Default = 10,
					ICD_Center = 10,
					LINKS_Name = "Soft Expand Clean Plate",
				},
				HardExpandCleanPlate = {
					ICS_ControlPage = "Clean Plate",
					INP_MaxScale = 400,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					INP_Default = 300,
					ICD_Center = 300,
					LINKS_Name = "Hard Expand Clean Plate",
				},
				SoftenExpansionSeams = {
					ICS_ControlPage = "Clean Plate",
					INP_MinScale = 0,
					INP_MaxScale = 3,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
					ICD_Center = 1,
					LINKS_Name = "Soften Expansion Seams",
				},
				DoOverallSoftenCleanPlate = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Clean Plate",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				OverallSoftenCleanPlate = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Clean Plate",
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					LINKS_Name = "Overall Soften Clean Plate",
				},
				DoStaticCleanPlate = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Clean Plate",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				StaticCleanPlate = {
					ICD_Width = 0.9,
					INP_Integer = true,
					ICS_ControlPage = "Clean Plate",
					LINKID_DataType = "Number",
					LINKS_Name = "Static Clean Plate (Set Reference Frame)",
					INPID_InputControl = "ScrewControl",
					INP_MaxScale = 100,
					INP_Default = 0,
				},
				DoCleanPlateProxy = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Clean Plate",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				CleanPlateProxy = {
					ICD_Width = 0.9,
					INP_Integer = true,
					ICS_ControlPage = "Clean Plate",
					INP_MaxScale = 8,
					INP_Default = 4,
					INP_MinScale = 1,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Clean Plate Proxy",
				},
				KeyerOutput = {
					{ MBTNCD_ButtonWidth = 0.33333, MBTNC_AddButton = "<<", },
					{ MBTNC_AddButton = "Matte", },
					{ MBTNC_AddButton = "Luma Matte", },
					{ MBTNC_AddButton = "Garbage Matte", },
					{ MBTNC_AddButton = "Core Matte", },
					{ MBTNC_AddButton = "Transparent Detail", },
					ICS_ControlPage = "Keyer",
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "Output",
				},
				Algorithm = {
					{ CCS_AddString = "KAK", },
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKID_DataType = "Number",
				},
				ScreenType = {
					{ CCS_AddString = "Auto", },
					{ CCS_AddString = "Red", },
					{ CCS_AddString = "Green", },
					{ CCS_AddString = "Blue", },
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Screen Type",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				ScreenSubtraction = {
					ICD_Width = 0.5,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Screen Subtraction",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 1,
				},
				LuminanceCompensation = {
					ICD_Width = 0.5,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Luminance Compensation",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				RedGreenWeight = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Red/Green Weight",
				},
				GreenBlueWeight = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Green/Blue Weight",
				},
				LuminanceCompensationRange = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Luminance Compensation Range",
				},
				DoBringBackTransparentDetail = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				BringBackTransparentDetail = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Bring Back Transparent Detail",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
				},
				DoTransparentDetailSaturation = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				TransparentDetailSaturation = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Transparent Detail Saturation",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
				},
				DoTransparentDetailClipThreshold = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				TransparentDetailClipThreshold = {
					ICD_Width = 0.9,
					INP_MinScale = -0.5,
					ICS_ControlPage = "Keyer",
					LINKID_DataType = "Number",
					LINKS_Name = "Transparent Detail Clip / Threshold (Low)",
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 0,
					INP_Default = 0,
				},
				DoMatteDetail = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				MatteDetail = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Matte Detail (Screen Gain)",
				},
				DoCleanUp = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				CleanUp = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Keyer",
					LINKID_DataType = "Number",
					INP_Default = 0.1,
					INPID_InputControl = "SliderControl",
					ICD_Center = 0.1,
					LINKS_Name = "Clean Up (Use Sparingly)",
				},
				DoLumaMatteFill = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				LumaMatteFill = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0.9,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Luma Matte Fill",
				},
				DoSqueezeMatteBlack = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				SqueezeMatteBlack = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Keyer",
					INP_MaxScale = 4,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Squeeze Matte Black",
					ICD_Center = 1,
					INP_Default = 1,
				},
				DoSqueezeMatteWhite = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				SqueezeMatteWhite = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Keyer",
					INP_MaxScale = 4,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
					ICD_Center = 1,
					LINKS_Name = "Squeeze Matte White",
				},
				DoMatteBlur = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				MatteBlur = {
					ICD_Width = 0.9,
					INP_MinScale = 0,
					ICS_ControlPage = "Keyer",
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 10,
					LINKS_Name = "Matte Blur",
				},
				DoMatteContractExpand = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				MatteContractExpand = {
					ICD_Width = 0.9,
					INP_MinScale = -1,
					ICS_ControlPage = "Keyer",
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 1,
					LINKS_Name = "Matte Contract/Expand",
				},
				DoMatteGamma = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				MatteGamma = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Keyer",
					ICD_Center = 1,
					INP_Default = 1,
					INP_MinScale = 0,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 3,
					LINKS_Name = "Matte Gamma",
				},
				DoGarbageMatteShrinkExpand = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				GarbageMatteShrinkExpand = {
					ICD_Width = 0.9,
					INP_MinScale = -1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Garbage Matte / Shrink<>Expand",
				},
				GarbageMatte = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					ICD_Width = 0.65,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Garbage Matte",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				GarbageMatteMode = {
					{ MBTNC_AddButton = "=", },
					{ MBTNC_AddButton = "+", },
					{ MBTNC_AddButton = "x", },
					ICD_Width = 0.2,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "",
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 1,
				},
				GarbageMatteInv = {
					ICD_Width = 0.15,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "-",
				},
				CoreMatte = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					ICD_Width = 0.65,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "Core Matte",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				CoreMatteMode = {
					{ MBTNC_AddButton = "=", },
					{ MBTNC_AddButton = "+", },
					{ MBTNC_AddButton = "x", },
					ICD_Width = 0.2,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					LINKS_Name = "",
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 1,
				},
				CoreMatteInv = {
					ICD_Width = 0.15,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Keyer",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "-",
				},
				SpillAndNoiseOutput = {
					{ MBTNCD_ButtonWidth = 0.33333, MBTNC_AddButton = "<<", },
					{ MBTNC_AddButton = "Despilled Image", },
					{ MBTNC_AddButton = "Spill Matte", },
					{ MBTNC_AddButton = "Noise", },
					{ MBTNC_AddButton = "Denoised Image", },
					{ MBTNC_AddButton = "Noise Matte", },
					ICS_ControlPage = "Spill And Noise",
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "Output",
				},
				DespillType = {
					{ CCS_AddString = "Limit By Average", },
					{ CCS_AddString = "Limit By Max", },
					{ CCS_AddString = "Limit By Red (Limit By Green If Screen Is Red)", },
					{ CCS_AddString = "Limit By Blue (Limit by Green If Screen Is Blue)", },
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Despill Type",
				},
				DespillScreen = {
					{ CCS_AddString = "Same As Keyer", },
					{ CCS_AddString = "Red", },
					{ CCS_AddString = "Green", },
					{ CCS_AddString = "Blue", },
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Despill Screen",
				},
				SpillReplace = {
					{ CCS_AddString = "Auto Adjust R/G/B", },
					{ CCS_AddString = "Use Spill Replace Color", },
					{ CCS_AddString = "Use Background Color", },
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Spill Replace",
				},
				DoDespill = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				Despill = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "Despill",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
				},
				DoDespillThreshold = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				DespillThreshold = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "Despill Threshold",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
				},
				DoDespillClipThreshold = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				DespillClipThreshold = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Spill And Noise",
					INP_MaxScale = 10,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Despill Clip / Threshold (High)",
					ICD_Center = 1,
					INP_Default = 1,
				},
				SpillReplaceRed = {
					ICS_ControlPage = "Spill And Noise",
					IC_ControlID = 0,
					INPID_InputControl = "ColorControl",
					LINKID_DataType = "Number",
					CLRC_ColorSpace = 0,
					IC_ControlGroup = 2,
					LINKS_Name = "Spill Replace Color",
					INP_Default = 0.5,
				},
				SpillReplaceGreen = {
					ICS_ControlPage = "Spill And Noise",
					IC_ControlID = 1,
					LINKID_DataType = "Number",
					CLRC_ColorSpace = 0,
					INPID_InputControl = "ColorControl",
					INP_Default = 0.5,
					IC_ControlGroup = 2,
				},
				SpillReplaceBlue = {
					ICS_ControlPage = "Spill And Noise",
					CLRC_ColorSpace = 0,
					LINKID_DataType = "Number",
					IC_ControlID = 2,
					INPID_InputControl = "ColorControl",
					IC_ControlGroup = 2,
					INP_Default = 0.5,
				},
				DoBackgroundColorBlur = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				BackgroundColorBlur = {
					ICD_Width = 0.9,
					ICS_ControlPage = "Spill And Noise",
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					LINKS_Name = "Background Color Blur",
				},
				DespillLuminanceCompensation = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 1,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "Despill Luminance Compensation",
				},
				Divider0 = {
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "",
					INPID_InputControl = "LabelControl",
					LINKID_DataType = "Number",
				},
				DoDenoiseRenoise = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
				},
				DenoiseRenoise = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "Denoise/Renoise",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
				},
				DenoiseSize = {
					ICS_ControlPage = "Spill And Noise",
					INP_MinScale = 0,
					INP_MaxScale = 4,
					LINKID_DataType = "Number",
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Denoise Size",
					ICD_Center = 1,
					INP_Default = 1,
				},
				NoiseDetail = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "Noise Detail",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
				},
				RenoiseKeyedForegroundOnly = {
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 1,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "Renoise Keyed Foreground Only",
				},
				SpillMask = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					ICD_Width = 0.85,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "Spill Mask",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				SpillMaskInv = {
					ICD_Width = 0.15,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "-",
				},
				NoiseMask = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					ICD_Width = 0.85,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					LINKS_Name = "Noise Mask",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				NoiseMaskInv = {
					ICD_Width = 0.15,
					LINKID_DataType = "Number",
					ICS_ControlPage = "Spill And Noise",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "-",
				},
				FGBGCombineOutput = {
					{ MBTNCD_ButtonWidth = 0.3333, MBTNC_AddButton = "<<", },
					{ MBTNC_AddButton = "BG Wrap Image", },
					{ MBTNC_AddButton = "BG Wrap Range", },
					ICS_ControlPage = "FG/BG Combine",
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "Output",
				},
				DoClampBackgroundWithFGMatte = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				ClampBackgroundWithFGMatte = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "Clamp Background With FG Matte",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
				},
				DoWrapBackgroundBrightness = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				WrapBackgroundBrightness = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "Wrap Background Brightness",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
				},
				DoWrapBackgroundColor = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				WrapBackgroundColor = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Wrap Background Color",
				},
				DoEdgeColorBias = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				EdgeColorBiasRed = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					CLRC_ColorSpace = 0,
					IC_ControlGroup = 3,
					LINKID_DataType = "Number",
					IC_ControlID = 0,
					INPID_InputControl = "ColorControl",
					INP_Default = 0.5,
					LINKS_Name = "Edge Color Bias",
				},
				EdgeColorBiasGreen = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					CLRC_ColorSpace = 0,
					LINKID_DataType = "Number",
					IC_ControlID = 1,
					INPID_InputControl = "ColorControl",
					INP_Default = 0.5,
					IC_ControlGroup = 3,
				},
				EdgeColorBiasBlue = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					CLRC_ColorSpace = 0,
					LINKID_DataType = "Number",
					IC_ControlID = 2,
					INPID_InputControl = "ColorControl",
					IC_ControlGroup = 3,
					INP_Default = 0.5,
				},
				DoBackgroundWrapGain = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				BackgroundWrapGain = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					LINKID_DataType = "Number",
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 2,
					LINKS_Name = "Background Wrap Gain",
				},
				DoBackgroundWrapSoftness = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				BackgroundWrapSoftness = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Background Wrap Softness",
				},
				DoAddSpillAreasToBGWrapRange = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				AddSpillAreasToBGWrapRange = {
					ICD_Width = 0.9,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Add Spill Areas To BG Wrap Range",
				},
				DoSpillAreasSoftness = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				SpillAreasSoftness = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 0.01,
					LINKS_Name = "Spill Areas Softness",
				},
				DoBackgroundBlur = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				BackgroundBlur = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					LINKS_Name = "Background Blur (For Wrap)",
				},
				DoBackgroundGain = {
					ICD_Width = 0.1,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
				},
				BackgroundGain = {
					ICD_Width = 0.9,
					ICS_ControlPage = "FG/BG Combine",
					LINKID_DataType = "Number",
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 2,
					LINKS_Name = "Background Gain (For Wrap)",
				},
				WrapMatte = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					ICD_Width = 0.65,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "Wrap Matte",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
				},
				WrapMatteMode = {
					{ MBTNC_AddButton = "=", },
					{ MBTNC_AddButton = "+", },
					{ MBTNC_AddButton = "x", },
					ICD_Width = 0.2,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					LINKS_Name = "",
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 1,
				},
				WrapMatteInv = {
					ICD_Width = 0.15,
					LINKID_DataType = "Number",
					ICS_ControlPage = "FG/BG Combine",
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "-",
				},
			},
		},
		Merge5 = Merge {
			Inputs = {
				Background = Input {
					SourceOp = "Background2",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "Background3",
					Source = "Output",
				},
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { -990, -676.5, }, },
		},
		Background3 = Background {
			Inputs = {
				GlobalIn = Input { Value = 1001, },
				GlobalOut = Input { Value = 5029, },
				Width = Input { Value = 1024, },
				Height = Input { Value = 576, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
				Type = Input { Value = FuID { "Gradient", }, },
				TopLeftRed = Input { Value = 0.0155487060546875, },
				TopLeftGreen = Input { Value = 0.0240631103515625, },
				TopLeftBlue = Input { Value = 0.0168304443359375, },
				GradientType = Input { Value = FuID { "Radial", }, },
				Start = Input { Value = { 0.5, 0.5, }, },
				End = Input { Value = { 0.670303975058457, 0.501386962552011, }, },
				Gradient = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0, 0, 0, 1, },
							[0.974452554744526] = { 0.0155258178710938, 0.0264434814453125, 0.0154571533203125, 1, },
							[0.986853637160386] = { 0.0237884521484375, 0.058319091796875, 0.025421142578125, 1, },
							[1] = { 0.115966796875, 0.23193359375, 0.1412353515625, 1, },
						},
					},
				},
				EffectMask = Input {
					SourceOp = "Ellipse1",
					Source = "Mask",
				},
			},
			ViewInfo = OperatorInfo { Pos = { -1100, -676.5, }, },
		},
		Background2 = Background {
			CtrlWZoom = false,
			Inputs = {
				GlobalIn = Input { Value = 1001, },
				GlobalOut = Input { Value = 5029, },
				Width = Input { Value = 1024, },
				Height = Input { Value = 576, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
				TopLeftRed = Input { Value = 0.07391357421875, },
				TopLeftGreen = Input { Value = 0.329833984375, },
				TopLeftBlue = Input { Value = 0.119384765625, },
				Gradient = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0, 0, 0, 1, },
							[1] = { 1, 1, 1, 1, },
						},
					},
				},
			},
			ViewInfo = OperatorInfo { Pos = { -1100, -775.5, }, },
		},
		Gamut4_1 = GamutConvert {
			Inputs = {
				SourceSpace = Input { Value = FuID { "sRGB", }, },
				Input = Input {
					SourceOp = "KickAssKey_5",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { -605, -775.5, }, },
		},
		KAK_5 = MacroOperator {
			CustomData = {
				HelpPage = "https://www.steakunderwater.com/wesuckless/viewtopic.php?f=16&t=43",
				Settings = {
				},
			},
			Inputs = ordered() {
				Comments = Input { Value = "Kick Ass Keyer v3.2\r\n\r\n-------------------------------------------------------------------\r\nCopyright (c) 2012-2017,  Pieter Van Houte\r\n<pieter[at]secondman[dot]com>\r\n-------------------------------------------------------------------\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n-------------------------------------------------------------------", },
				Output = Input { Value = 1, },
				ViewerLUT = Input { Value = 2, },
				ScreenColorRed = Input { Value = 0.00644036382436752, },
				ScreenColorGreen = Input { Value = 0.0888894349336624, },
				ScreenColorBlue = Input { Value = 0.013298855163157, },
				ScreenSelectFinetune = Input { Value = 0.3735577, },
				ScreenSubtraction = Input { Value = 0, },
				RedGreenWeight = Input { Value = 0.8714286, },
				FG = InstanceInput {
					SourceOp = "INPUT_MAIN_5",
					Source = "Background",
					Name = "Foreground Image",
				},
				CP = InstanceInput {
					SourceOp = "INPUT_EXTERNAL_WEIGHT_5",
					Source = "Background",
					Name = "Clean Plate",
				},
				BG = InstanceInput {
					SourceOp = "INPUT_BACKGROUND_5",
					Source = "Background",
					Name = "Background Image",
				},
				Mi = InstanceInput {
					SourceOp = "MattesInput_5",
					Source = "Input",
					Name = "Mattes Input",
				},
			},
			Outputs = {
				MainOutput1 = InstanceOutput {
					SourceOp = "KickAssKey_5",
					Source = "Output",
				},
			},
			ViewInfo = GroupInfo { Pos = { -715, -775.5, }, },
			Tools = ordered() {
				OverallCWSoftness_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoOverallSoftenCleanPlate",
						},
						Alpha = Input { Value = 0, },
						XBlurSize = Input {
							Value = 0,
							Expression = "KAK_5.OverallSoftenCleanPlate",
						},
						Input = Input {
							SourceOp = "WEIGHT_RESULT_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1264.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				WEIGHT_RESULT_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "Merge3_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "KAK_ERODE_mono_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1198.15, }, },
				},
				CLAMP_TO_HIGH_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						High = Input { Value = 1e-006, },
						ClipBlack = Input { Value = 1, },
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "AlphaDivide1_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 973.5, }, },
				},
				AlphaDivide1_6 = AlphaDivide {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "SIZE_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 940.5, }, },
				},
				BLUEorGREENorREDALPHA_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input {
							Value = 1,
							Expression = "(KAK_5.ScreenType==0 and KAK_5.ScreenColorGreen>=max(KAK_5.ScreenColorRed,KAK_5.ScreenColorBlue)) and 1 or\n(KAK_5.ScreenType==0 and KAK_5.ScreenColorBlue>=max(KAK_5.ScreenColorRed,KAK_5.ScreenColorGreen)) and 2 or\n(KAK_5.ScreenType==0 and KAK_5.ScreenColorRed>=max(KAK_5.ScreenColorGreen,KAK_5.ScreenColorBlue))  and 0 or\nKAK_5.ScreenType==1 and 0 or KAK_5.ScreenType==2 and 1 or 2",
						},
						Background = Input {
							SourceOp = "AlphaDivide1_6",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "CLAMP_TO_HIGH_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1033.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				ChannelBooleans3_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Operation = Input { Value = 6, },
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "Scale1_2_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "KAK_ERODE_mono_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 874.5, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				INPUT_MAIN_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 16, },
						Background = Input {
							SourceOp = "Gamut4",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1155, 10.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				EATBLACK_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Filter = Input { Value = FuID { "Box", }, },
						XBlurSize = Input {
							Value = 300,
							Expression = "KAK_5.HardExpandCleanPlate",
						},
						Input = Input {
							SourceOp = "BLUEorGREENorREDALPHA_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1066.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				SIZE_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Filter = Input { Value = FuID { "Bartlett", }, },
						XBlurSize = Input {
							Value = 10,
							Expression = "KAK_5.SoftExpandCleanPlate",
						},
						Input = Input {
							SourceOp = "ChannelBooleans3_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 907.5, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				ChangeDepth3_5 = ChangeDepth {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Depth = Input { Expression = "(INPUT_MAIN_5.Background.Depth == 8 or INPUT_MAIN_5.Background.Depth == 7) and 0 or 4", },
						Input = Input {
							SourceOp = "INPUT_MAIN_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -55, 10.15, }, },
				},
				AlphaDivide1_1_5 = AlphaDivide {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "EATBLACK_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1099.15, }, },
				},
				NEGATIVE_ALPHA_COPY_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 10, },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "AlphaDivide1_1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "BLUEorGREENorREDALPHA_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 715, 1099.15, }, },
				},
				CleanUp_Level_5 = ColorCurves {
					PickColor = true,
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoCleanUp*KAK_5.CleanUp",
						},
						EditAlpha = Input { Value = 0, },
						Red = Input {
							SourceOp = "CleanUp_Level_5Red",
							Source = "Value",
						},
						Green = Input {
							SourceOp = "CleanUp_Level_5Green",
							Source = "Value",
						},
						Blue = Input {
							SourceOp = "CleanUp_Level_5Blue",
							Source = "Value",
						},
						Alpha = Input {
							SourceOp = "CleanUp_Level_5Alpha",
							Source = "Value",
						},
						NumberOfSamplesOnMatchCurve = Input { Value = 64, },
						Input = Input {
							SourceOp = "MatteDetail_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 1957.15, }, },
					Tools = {
						CleanUp_Level_5Red = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 255, Green = 52, Blue = 52, },
							CtrlWShown = false,
							NameSet = true,
						},
						CleanUp_Level_5Blue = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 68, Green = 68, Blue = 255, },
							CtrlWShown = false,
							NameSet = true,
						},
						CleanUp_Level_5Alpha = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 204, Green = 204, Blue = 204, },
							CtrlWShown = false,
							NameSet = true,
						},
						CleanUp_Level_5Green = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[-0.1] = { 0, RH = { -0.0666666666666667, 0, }, Flags = { Linear = true, }, },
									[0] = { 0, LH = { -0.0333333333333333, 0, }, RH = { 0.044, 0.4, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.614, 0.97, }, RH = { 1.03333333333333, 1.03333333333333, }, },
									[1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 0, Green = 255, Blue = 0, },
							CtrlWShown = false,
							NameSet = true,
						},
					},
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				EDGE_ERODE_5 = ErodeDilate {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Red = Input { Value = 0, },
						Green = Input { Value = 0, },
						Blue = Input { Value = 0, },
						Filter = Input { Value = 2, },
						XAmount = Input {
							Value = 0.01,
							Expression = "KAK_5.SoftenExpansionSeams/100",
						},
						Input = Input {
							SourceOp = "NEGATIVE_ALPHA_COPY_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 715, 1165.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				Merge3_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "AlphaDivide1_6",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "EDGE_ERODE_5",
							Source = "Output",
						},
						SubtractiveAdditive = Input { Value = 0, },
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 825, 1198.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				CoreMatte_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.CoreMatte == 0 and 0 or 1",
						},
						Operation = Input {
							Value = 9,
							Expression = "KAK_5.CoreMatteMode == 0 and 0 or KAK_5.CoreMatteMode == 1 and  9 or 6",
						},
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "ChannelBooleans9_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ExternalCore_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2155.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ScreenSelectView_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ProcessGreen = Input { Value = 0, },
						ProcessAlpha = Input { Value = 0, },
						ToRed = Input { Value = 8, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 8, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 1759.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				AlphaMultiply2_5 = AlphaMultiply {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "CoreMatte_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2254.15, }, },
				},
				SCREENSUBTRACTION_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "AlphaMultiply2_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2287.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				ChannelBooleans6_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ToAlpha = Input { Value = 8, },
						Background = Input {
							SourceOp = "ClipBlack_RGBA_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -935, 2617.15, }, },
				},
				ClipBlack_RGBA_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Alpha = Input { Value = 1, },
						ClipBlack = Input { Value = 1, },
						Input = Input {
							SourceOp = "SCREENSUBTRACTION_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2320.15, }, },
				},
				SQUEEZEMATTELOW_5 = ColorCurves {
					PickColor = true,
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.SqueezeMatteBlack*KAK_5.DoSqueezeMatteBlack",
						},
						EditRed = Input { Value = 0, },
						EditGreen = Input { Value = 0, },
						EditBlue = Input { Value = 0, },
						Red = Input {
							SourceOp = "SQUEEZEMATTELOW_5Red",
							Source = "Value",
						},
						Green = Input {
							SourceOp = "SQUEEZEMATTELOW_5Green",
							Source = "Value",
						},
						Blue = Input {
							SourceOp = "SQUEEZEMATTELOW_5Blue",
							Source = "Value",
						},
						Alpha = Input {
							SourceOp = "SQUEEZEMATTELOW_5Alpha",
							Source = "Value",
						},
						NumberOfSamplesOnMatchCurve = Input { Value = 64, },
						Input = Input {
							SourceOp = "Merge2_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2683.15, }, },
					Tools = {
						SQUEEZEMATTELOW_5Alpha = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.249206349206349, 0.0013440860215053, }, Flags = { Linear = true, }, },
									[0.5] = { 0.5, LH = { 0.333333333333333, 0.333333333333333, }, RH = { 0.666666666666667, 0.666666666666667, }, },
									[1] = { 1, LH = { 0.833333333333333, 0.833333333333333, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 204, Green = 204, Blue = 204, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTELOW_5Red = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 255, Green = 52, Blue = 52, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTELOW_5Blue = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 68, Green = 68, Blue = 255, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTELOW_5Green = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 0, Green = 255, Blue = 0, },
							CtrlWShown = false,
							NameSet = true,
						},
					},
				},
				Screen_Subtract_Switch_5 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mix = Input {
							Value = 0,
							Expression = "KAK_5.ScreenSubtraction",
						},
						Background = Input {
							SourceOp = "AlphaMultiply1_2_1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ClipBlack_RGBA_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -825, 2650.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				AlphaMultiply1_2_1_5 = AlphaMultiply {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "ChannelBooleans6_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -935, 2650.15, }, },
				},
				SQUEEZEMATTEHIGH_5 = ColorCurves {
					PickColor = true,
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.SqueezeMatteWhite*KAK_5.DoSqueezeMatteWhite",
						},
						ProcessRed = Input { Value = 0, },
						ProcessGreen = Input { Value = 0, },
						ProcessBlue = Input { Value = 0, },
						EditRed = Input { Value = 0, },
						EditGreen = Input { Value = 0, },
						EditBlue = Input { Value = 0, },
						Red = Input {
							SourceOp = "SQUEEZEMATTEHIGH_5Red",
							Source = "Value",
						},
						Green = Input {
							SourceOp = "SQUEEZEMATTEHIGH_5Green",
							Source = "Value",
						},
						Blue = Input {
							SourceOp = "SQUEEZEMATTEHIGH_5Blue",
							Source = "Value",
						},
						Alpha = Input {
							SourceOp = "SQUEEZEMATTEHIGH_5Alpha",
							Source = "Value",
						},
						NumberOfSamplesOnMatchCurve = Input { Value = 64, },
						Input = Input {
							SourceOp = "SQUEEZEMATTELOW_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2716.15, }, },
					Tools = {
						SQUEEZEMATTEHIGH_5Green = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 0, Green = 255, Blue = 0, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTEHIGH_5Blue = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 68, Green = 68, Blue = 255, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTEHIGH_5Alpha = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.166666666666667, 0.166666666666667, }, Flags = { Linear = true, }, },
									[0.5] = { 0.5, LH = { 0.333333333333333, 0.333333333333333, }, RH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.749206349206349, 0.998655913978495, }, },
								},
							},
							SplineColor = { Red = 204, Green = 204, Blue = 204, },
							CtrlWShown = false,
							NameSet = true,
						},
						SQUEEZEMATTEHIGH_5Red = LUTBezier {
							KeyColorSplines = {
								[0] = {
									[0] = { 0, RH = { 0.333333333333333, 0.333333333333333, }, Flags = { Linear = true, }, },
									[1] = { 1, LH = { 0.666666666666667, 0.666666666666667, }, Flags = { Linear = true, }, },
								},
							},
							SplineColor = { Red = 255, Green = 52, Blue = 52, },
							CtrlWShown = false,
							NameSet = true,
						},
					},
				},
				ClipBlackAndWhite_RGBA_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Red = Input { Value = 0, },
						Green = Input { Value = 0, },
						Blue = Input { Value = 0, },
						Alpha = Input { Value = 1, },
						ClipBlack = Input { Value = 1, },
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "SQUEEZEMATTEHIGH_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2749.15, }, },
				},
				BRINGBACKEDGEDETAIL_1_5 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mix = Input {
							Value = 0,
							Expression = "KAK_5.DoBringBackTransparentDetail",
						},
						Background = Input {
							SourceOp = "ClipBlackAndWhite_RGBA_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Merge1_1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 2848.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				ChannelBooleans2_5 = ChannelBoolean {
					CtrlWShown = false,
					Inputs = {
						ToRed = Input { Value = 15, },
						ToGreen = Input { Value = 15, },
						ToBlue = Input { Value = 15, },
						ToAlpha = Input { Value = 16, },
						Background = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3046.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				Merge1_1_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "KAKr_TD_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "IsolateEdgeDetail_5",
							Source = "Output",
						},
						Operator = Input { Expression = "KAK_5.KeyerOutput ==5 and \"Atop\" or \"Over\"", },
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 0, 2815.15, }, },
				},
				INPUT_BACKGROUND_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 4, },
					},
					ViewInfo = OperatorInfo { Pos = { -1485, 3079.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				Dissolve5_5 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Mix = Input { Expression = "KAK_5.DoWrapBackgroundBrightness == 1 and 1 or KAK_5.DoWrapBackgroundColor == 1 and 1 or KAK_5.FGBGCombineOutput == 1 and 1 or KAK_5.SpillReplace == 2 and 1 or 0", },
						Background = Input {
							SourceOp = "ChannelBooleans2_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Resize1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3079.15, }, },
				},
				Ranges1_5 = RangesMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						SoftEdge = Input {
							Value = 0.02227602,
							Expression = "KAK_5.DoBackgroundWrapSoftness*KAK_5.BackgroundWrapSoftness/5",
						},
						Invert = Input { Value = 1, },
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						Image = Input {
							SourceOp = "MatteControl1_5",
							Source = "Output",
						},
						RangesRange = Input { Value = 2, },
						RangesChannel = Input { Value = 4, },
						ColorRanges = Input {
							Value = ColorCurves {
								Curves = {
									{
										Points = {
											{ 0, 1, },
											{ 0, 0, },
											{ 0, 0, },
											{ 1, 0, },
										},
									},
									{
										Points = {
											{ 0, 0, },
											{ 0, 0, },
											{ 0.671118530884808, 0.0442477876106194, },
											{ 1, 1, },
										},
									},
								},
							},
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3211.15, }, },
				},
				Dissolve6_5 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "Dissolve5_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Resize1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3112.15, }, },
				},
				BG_LUMA_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0.5,
							Expression = "KAK_5.DoWrapBackgroundBrightness*KAK_5.WrapBackgroundBrightness*(KAK_5.DoBackgroundWrapGain==1 and KAK_5.BackgroundWrapGain or 1)",
						},
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "MatteControl1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "WrapGain_5",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Luminosity", }, },
						PerformDepthMerge = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "WrapMatte_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -440, 3343.15, }, },
				},
				BG_CHROMA_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoWrapBackgroundColor*KAK_5.WrapBackgroundColor*(KAK_5.DoBackgroundWrapGain==1 and KAK_5.BackgroundWrapGain or 1)",
						},
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "BG_LUMA_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "WrapGain_5",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Color", }, },
						PerformDepthMerge = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "WrapMatte_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -440, 3376.15, }, },
				},
				SetCanvasColor1_5 = SetCanvasColor {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1100, 3277.15, }, },
				},
				HOLDFG_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "iif (KAK_5.Output==0,1,0)",
						},
						Background = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "SetCanvasColor1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1100, 3442.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.396078431372549, B = 0, }, },
				},
				KickAssKey_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Background = Input {
							SourceOp = "Gamut1_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 1485, 4036.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				BG_SOLID_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 11, },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "Dissolve5_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -935, 3079.15, }, },
				},
				ColorSpace1_2_5 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						ColorSpaceConversion = Input { Value = 1, },
						ColorType = Input { Value = 1, },
						Input = Input {
							SourceOp = "CineonLog1_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 142.15, }, },
				},
				CineonLog1_6 = CineonLog {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						Mode = Input { Value = 1, },
						RedFilmStockGamma = Input { Value = 1, },
						SLogVersion = Input { Value = FuID { "SLog2", }, },
						Input = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 109.15, }, },
				},
				ColorSpace1_3_5 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						ColorSpaceConversion = Input { Value = 2, },
						ColorType = Input { Value = 1, },
						Input = Input {
							SourceOp = "Blur2_1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 340.15, }, },
				},
				CineonLog1_1_5 = CineonLog {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ProcessAlpha = Input { Value = 0, },
						RedFilmStockGamma = Input { Value = 1, },
						SLogVersion = Input { Value = FuID { "SLog2", }, },
						Input = Input {
							SourceOp = "ColorSpace1_3_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 373.15, }, },
				},
				BrightnessContrast1_1_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Red = Input { Value = 0, },
						Gain = Input { Value = 20, },
						Lift = Input {
							Value = 1,
							Expression = "-KAK_5.NoiseDetail+1",
						},
						ClipBlack = Input { Value = 1, },
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "Filter1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 208.15, }, },
				},
				Filter1_5 = Filter {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						FilterType = Input { Value = 3, },
						Input = Input {
							SourceOp = "ColorSpace1_2_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 175.15, }, },
				},
				GRAIN_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_5.DoDenoiseRenoise == 1 and 1 or KAK_5.SpillAndNoiseOutput == 3 and 1 or 0", },
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "CorrectionForNeg_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 571.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				MERGEKEYonBG_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Background = Input {
							SourceOp = "BrightnessContrast5_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "HOLDFG_5",
							Source = "Output",
						},
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -1100, 3574.15, }, },
				},
				DespilledImage_5 = Dissolve {
					Transitions = {
						[0] = "DFTDissolve",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mix = Input {
							Value = 0,
							Expression = "KAK_5.SpillAndNoiseOutput==1 and 1 or 0",
						},
						Background = Input {
							SourceOp = "REGRAIN_2_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 220, 2947.15, }, },
				},
				IsolateEdgeDetail_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_5.KeyerOutput ==5 and 1 or 0", },
						Operation = Input { Value = 12, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "ClipBlackAndWhite_RGBA_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 2782.15, }, },
				},
				WIPE_QC_1_5 = Dissolve {
					Transitions = {
						[0] = "DFTWipe",
					},
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = FuID { "DFTWipe", }, },
						Mix = Input {
							Value = 0.6834862,
							Expression = "KAK_5.QCWipe",
						},
						Background = Input {
							SourceOp = "SetCanvasColor1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "QC_SWITCH_5",
							Source = "Output",
						},
						["DFTWipe.Softness"] = Input { Value = 0, },
						["DFTWipe.BorderWidth"] = Input { Value = 0.003, },
						["DFTWipe.Green"] = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -715, 3937.15, }, },
				},
				KAKr_Key_5 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mode = Input { Value = 1, },
						ScreenType = Input { Expression = "KAK_5.ScreenType", },
						Red = Input {
							Value = 0.00644036382436752,
							Expression = "KAK_5.ScreenColorRed",
						},
						Green = Input {
							Value = 0.0888894349336624,
							Expression = "KAK_5.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.013298855163157,
							Expression = "KAK_5.ScreenColorBlue",
						},
						RGWght = Input {
							Value = 0.8714286,
							Expression = "KAK_5.RedGreenWeight",
						},
						GBWght = Input { Expression = "KAK_5.GreenBlueWeight", },
						Plate = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
						CleanPlate = Input {
							SourceOp = "CleanUp_Level_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2023.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				KAKr_ScreenSelect_5 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_5.CleanPlate==0 and 1 or 0", },
						ScreenType = Input { Expression = "KAK_5.ScreenSelectType == 0 and KAK_5.ScreenType or KAK_5.ScreenSelectType == 1 and 1 or KAK_5.ScreenSelectType == 2 and 2 or 3", },
						Red = Input {
							Value = 0.00644036382436752,
							Expression = "KAK_5.ScreenColorRed",
						},
						Green = Input {
							Value = 0.0888894349336624,
							Expression = "KAK_5.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.013298855163157,
							Expression = "KAK_5.ScreenColorBlue",
						},
						Finetune = Input {
							Value = 0.3735577,
							Expression = "KAK_5.ScreenSelectFinetune",
						},
						Plate = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 406.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				KAKr_Despill_5 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoDespill == 1 and 1 or KAK_5.SpillAndNoiseOutput == 1 and 1 or KAK_5.SpillAndNoiseOutput == 2 and 1 or KAK_5.DoAddSpillAreasToBGWrapRange ==1 and 1 or KAK_5.Output == 3 and 1 or 0",
						},
						Mode = Input { Value = 3, },
						ScreenType = Input { Expression = "KAK_5.DespillScreen == 0 and KAK_5.ScreenType or KAK_5.DespillScreen == 1 and 1 or KAK_5.DespillScreen == 2 and 2 or 3", },
						Red = Input {
							Value = 0.0265350341796875,
							Expression = "KAK_5.ScreenColorRed",
						},
						Green = Input {
							Value = 0.3759765625,
							Expression = "KAK_5.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.08489990234375,
							Expression = "KAK_5.ScreenColorBlue",
						},
						DespillType = Input {
							Value = 3,
							Expression = "KAK_5.DespillType",
						},
						SpillReplace = Input { Expression = "KAK_5.SpillReplace", },
						DespillThreshold = Input {
							Value = 0.4135021,
							Expression = "KAK_5.DoDespillThreshold == 1 and KAK_5.DespillThreshold or 1",
						},
						DespillAmount = Input { Expression = "KAK_5.Despill", },
						DespillLimit = Input {
							Value = 0.5696203,
							Expression = "1000 - KAK_5.DoDespillClipThreshold * 1000 + KAK_5.DespillClipThreshold",
						},
						SpillRed = Input {
							Value = 0,
							Expression = "KAK_5.SpillReplaceRed",
						},
						SpillGreen = Input {
							Value = 0.305182358576857,
							Expression = "KAK_5.SpillReplaceGreen",
						},
						SpillBlue = Input { Expression = "KAK_5.SpillReplaceBlue", },
						Plate = Input {
							SourceOp = "DespilledImage_5",
							Source = "Output",
						},
						Background = Input {
							SourceOp = "BGBlur_Despill_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 165, 3013.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				KAKr_TD_5 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input { Expression = "KAK_5.DoBringBackTransparentDetail == 1  and 1 or KAK_5.KeyerOutput ==5 and 1 or 0", },
						Mode = Input { Value = 2, },
						TDGain = Input { Expression = "KAK_5.BringBackTransparentDetail", },
						TDSaturation = Input { Expression = "KAK_5.DoTransparentDetailSaturation == 1 and KAK_5.TransparentDetailSaturation or 1", },
						DoTDClip = Input { Expression = "KAK_5.DoTransparentDetailClipThreshold", },
						TDClip = Input { Expression = "KAK_5.TransparentDetailClipThreshold", },
						Plate = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
						CleanPlate = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
						Background = Input {
							SourceOp = "WrapGain_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 0, 2749.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				Blur2_6 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Red = Input { Value = 0, },
						Blue = Input { Value = 0, },
						Alpha = Input { Value = 0, },
						XBlurSize = Input {
							Value = 4,
							Expression = "KAK_5.DenoiseSize",
						},
						Input = Input {
							SourceOp = "ColorSpace1_2_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap1_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 241.15, }, },
				},
				Blur2_1_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Red = Input { Value = 0, },
						Green = Input { Value = 0, },
						Alpha = Input { Value = 0, },
						XBlurSize = Input {
							Value = 4,
							Expression = "KAK_5.DenoiseSize",
						},
						Input = Input {
							SourceOp = "Blur2_6",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap2_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 274.15, }, },
				},
				Bitmap1_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "BrightnessContrast1_1_5",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Green", }, },
					},
					ViewInfo = OperatorInfo { Pos = { 220, 241.15, }, },
				},
				Bitmap2_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "BrightnessContrast1_1_5",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Blue", }, },
					},
					ViewInfo = OperatorInfo { Pos = { 275, 274.15, }, },
				},
				KAKr_Colour_5 = Fuse.KAKr {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Mode = Input { Value = 4, },
						Red = Input {
							Value = 0.0284844040870667,
							Expression = "KAK_5.ScreenColorRed",
						},
						Green = Input {
							Value = 0.36613205075264,
							Expression = "KAK_5.ScreenColorGreen",
						},
						Blue = Input {
							Value = 0.0816838294267654,
							Expression = "KAK_5.ScreenColorBlue",
						},
						Plate = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 1561.15, }, },
					Colors = {
						TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
						TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
					},
				},
				CorrectionForNeg_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 8, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "CineonLog1_1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap3_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 110, 439.15, }, },
				},
				Bitmap3_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "CineonLog1_1_5",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Luminance", }, },
						High = Input { Value = 0, },
						Low = Input { Value = -0.0001, },
					},
					ViewInfo = OperatorInfo { Pos = { 165, 406.15, }, },
				},
				BrightnessContrast5_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoClampBackgroundWithFGMatte*KAK_5.ClampBackgroundWithFGMatte",
						},
						ClipWhite = Input { Value = 1, },
						Input = Input {
							SourceOp = "Dissolve6_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap4_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3574.15, }, },
				},
				Bitmap4_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
						High = Input {
							Value = 0.0202429,
							Expression = "1-KAK_5.ClampBackgroundWithFGMatte",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1210, 3541.15, }, },
				},
				BCOInfluence_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_5.DoAddSpillAreasToBGWrapRange * KAK_5.AddSpillAreasToBGWrapRange",
						},
						SoftEdge = Input { Expression = "KAK_5.DoSpillAreasSoftness * KAK_5.SpillAreasSoftness", },
						PaintMode = Input { Value = FuID { "Maximum", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						Image = Input {
							SourceOp = "Merge1_6",
							Source = "Output",
						},
						High = Input { Expression = "max(0.01,1-(KAK_5.AddSpillAreasToBGWrapRange-1))", },
						EffectMask = Input {
							SourceOp = "Bitmap12_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3277.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				BGBlur_Wrap_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoBackgroundBlur",
						},
						XBlurSize = Input {
							Value = 100,
							Expression = "KAK_5.BackgroundBlur",
						},
						Input = Input {
							SourceOp = "BG_SOLID_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -825, 3079.15, }, },
				},
				REGRAIN_2_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoDenoiseRenoise*KAK_5.DenoiseRenoise",
						},
						Operation = Input { Value = 1, },
						Background = Input {
							SourceOp = "BRINGBACKEDGEDETAIL_1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "GRAIN_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "ExternalNoiseMatteMult_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 2947.15, }, },
				},
				DESPILL_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoDespill",
						},
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "REGRAIN_2_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Merge1_6",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "ChannelBooleans8_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3112.15, }, },
				},
				WrapGain_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoBackgroundGain",
						},
						Gain = Input {
							Value = 2,
							Expression = "KAK_5.BackgroundGain",
						},
						Input = Input {
							SourceOp = "BGBlur_Wrap_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -715, 3079.15, }, },
				},
				QC_SWITCH_5 = Fuse.Switch {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Which = Input {
							Value = 3,
							Expression = "KAK_5.QC == 0 and 1 or KAK_5.QC == 1 and 2 or 3",
						},
						Input1 = Input {
							SourceOp = "MERGEKEYonBG_5",
							Source = "Output",
						},
						Input2 = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
						Input3 = Input {
							SourceOp = "Gamut1_1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -990, 3937.15, }, },
				},
				Bitmap6_5 = BitmapMask {
					CtrlWShown = false,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "KAKr_ScreenSelect_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 643.5, }, },
				},
				KAK_ERODE_mono_5 = ErodeDilate {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						XAmount = Input {
							Value = -0.003,
							Expression = "-KAK_5.ScreenRangeErode/100",
						},
						Input = Input {
							SourceOp = "Scale1_7",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 874.5, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1, }, },
				},
				MattesInput_5 = PipeRouter {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					ViewInfo = PipeRouterInfo { Pos = { -990, 3244.15, }, },
				},
				ExternalGarbage_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Invert = Input { Expression = "KAK_5.GarbageMatteInv", },
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_5",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_5.GarbageMatte == 1 and \"Red\" or KAK_5.GarbageMatte == 2 and \"Green\" or KAK_5.GarbageMatte == 3 and \"Blue\" or \"Alpha\"", },
					},
					ViewInfo = OperatorInfo { Pos = { -495, 3145.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				GarbageExpand_5 = ErodeDilate {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						XAmount = Input { Expression = "-KAK_5.GarbageMatteShrinkExpand/50", },
						ClippingMode = Input { Value = FuID { "Domain", }, },
						Input = Input {
							SourceOp = "KAK_ERODE_mono_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3046.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ExternalCore_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input { Expression = "KAK_5.CoreMatte == 0 and 0 or 1", },
						Invert = Input {
							Value = 1,
							Expression = "-KAK_5.CoreMatteInv+1",
						},
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 960,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_5",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_5.CoreMatte == 1 and \"Red\" or KAK_5.CoreMatte == 2 and \"Green\" or KAK_5.CoreMatte == 3 and \"Blue\" or \"Alpha\"", },
					},
					ViewInfo = OperatorInfo { Pos = { -605, 2155.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ScreenSelectMatte_5 = ChannelBoolean {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.ScreenSelect == 0 and 0 or 1 ",
						},
						Background = Input {
							SourceOp = "Bitmap6_5",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalScreenSelect_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 676.5, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ExternalScreenSelect_5 = BitmapMask {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 960,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 540,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_5",
							Source = "Output",
						},
						Channel = Input {
							Value = FuID { "Red", },
							Expression = "KAK_5.ScreenSelect == 1 and \"Red\" or KAK_5.ScreenSelect == 2 and \"Green\" or KAK_5.ScreenSelect == 3 and \"Blue\" or \"Alpha\"",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 676.5, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				GarbageMatte_1_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Expression = "KAK_5.GarbageMatteMode == 0 and 0 or KAK_5.GarbageMatteMode == 1 and 8 or 6", },
						ToAlpha = Input {
							Value = 4,
							Expression = "KAK_5.GarbageMatte == 0 and 4 or 3",
						},
						Background = Input {
							SourceOp = "GarbageBlur_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ExternalGarbage_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3112.15, }, },
					Colors = {
						TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, },
						TextColor = { R = 0, G = 0, B = 0, },
					},
				},
				GarbageBlur_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Filter = Input { Value = FuID { "Box", }, },
						XBlurSize = Input {
							Value = 0,
							Expression = "abs(GarbageExpand_5.XAmount)*200",
						},
						Input = Input {
							SourceOp = "GarbageExpand_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3079.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				CoreViewer_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_5.CoreMatte == 0 and 0 or 1",
						},
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "CoreMatte_5",
							Source = "Output",
						},
						ClipBlack = Input { Value = 0, },
						ClipWhite = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2188.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ViewMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -165, 3508.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				ViewLumaMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ChannelBooleans7_5",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Green", }, },
						High = Input { Value = 0.3, },
					},
					ViewInfo = OperatorInfo { Pos = { -440, 2089.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				ViewSpillMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "Merge1_6",
							Source = "Output",
						},
						ClipBlack = Input { Value = 0, },
						ClipWhite = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 660, 3178.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				INPUT_EXTERNAL_WEIGHT_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 4, },
					},
					ViewInfo = OperatorInfo { Pos = { 1155, 1363.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0, }, },
				},
				PipeRouter7_5 = PipeRouter {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "Denoise_Apply_5",
							Source = "Output",
						},
					},
					ViewInfo = PipeRouterInfo { Pos = { -1265, 1363.15, }, },
				},
				Resize1_5 = BetterResize {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Width = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						Height = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						FilterMethod = Input {
							Value = 0,
							Expression = "(INPUT_MAIN_5.Background.OriginalWidth == INPUT_BACKGROUND_5.Background.OriginalWidth and INPUT_MAIN_5.Background.OriginalHeight == INPUT_BACKGROUND_5.Background.OriginalHeight) and 0 or 7",
						},
						Input = Input {
							SourceOp = "INPUT_BACKGROUND_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -1375, 3079.15, }, },
				},
				NoiseMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						PaintMode = Input {
							Value = FuID { "None", },
							Expression = "KAK_5.RenoiseKeyedForegroundOnly == 1 and \"None\" or \"Ignore\"",
						},
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "BRINGBACKEDGEDETAIL_1_5",
							Source = "Output",
						},
						High = Input { Value = 0.15, },
						Low = Input { Value = 0.03, },
						EffectMask = Input {
							SourceOp = "Rectangle1_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 2881.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				OUTPUTSWITCHER_5 = Fuse.Switch {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Which = Input {
							Value = 20,
							Expression = "KAK_5.FGBGCombineOutput == 2 and 1 or KAK_5.FGBGCombineOutput == 1 and 2 or\nKAK_5.SpillAndNoiseOutput == 5 and 3 or KAK_5.SpillAndNoiseOutput == 4 and 4 or KAK_5.SpillAndNoiseOutput == 3 and 5 or KAK_5.SpillAndNoiseOutput == 2 and 6 or KAK_5.SpillAndNoiseOutput == 1 and 7 or\nKAK_5.KeyerOutput == 5 and 8 or KAK_5.KeyerOutput == 4 and 9 or KAK_5.KeyerOutput == 3 and 10 or KAK_5.KeyerOutput == 2 and 11 or KAK_5.KeyerOutput == 1 and 12 or\nKAK_5.CleanPlateOutput == 2 and 13 or KAK_5.CleanPlateOutput == 1 and 14 or\nKAK_5.Output == 5 and 15 or KAK_5.Output == 4 and 16 or KAK_5.Output == 3 and 17 or KAK_5.Output == 2 and 18 or KAK_5.Output == 1 and 19 or 20",
						},
						Input1 = Input {
							SourceOp = "WrapMatte_5",
							Source = "Output",
						},
						Input2 = Input {
							SourceOp = "WrapGain_5",
							Source = "Output",
						},
						Input3 = Input {
							SourceOp = "ExternalNoiseMatteMult_5",
							Source = "Output",
						},
						Input4 = Input {
							SourceOp = "Denoise_Apply_5",
							Source = "Output",
						},
						Input5 = Input {
							SourceOp = "GRAIN_5",
							Source = "Output",
						},
						Input6 = Input {
							SourceOp = "Bitmap7_5",
							Source = "Mask",
						},
						Input7 = Input {
							SourceOp = "Merge1_6",
							Source = "Output",
						},
						Input8 = Input {
							SourceOp = "Merge1_1_5",
							Source = "Output",
						},
						Input9 = Input {
							SourceOp = "CoreViewer_5",
							Source = "Mask",
						},
						Input10 = Input {
							SourceOp = "GarbageMatte_1_5",
							Source = "Output",
						},
						Input11 = Input {
							SourceOp = "ViewLumaMatte_5",
							Source = "Mask",
						},
						Input12 = Input {
							SourceOp = "ViewMatte_5",
							Source = "Mask",
						},
						Input13 = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
						Input14 = Input {
							SourceOp = "ScreenSelectView_5",
							Source = "Output",
						},
						Input15 = Input {
							SourceOp = "WIPE_QC_1_5",
							Source = "Output",
						},
						Input16 = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
						Input17 = Input {
							SourceOp = "GARBAGEMATTE_2_5",
							Source = "Output",
						},
						Input18 = Input {
							SourceOp = "MERGEKEYonBG_5",
							Source = "Output",
						},
						Input19 = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
						Input20 = Input {
							SourceOp = "INPUT_MAIN_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 3937.15, }, },
				},
				MatteDetail_5 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoMatteDetail",
						},
						Gain = Input { Expression = "KAK_5.MatteDetail", },
						Input = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 1924.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				StaticCleanPlate_5 = TimeStretcher {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						SourceTime = Input {
							Value = 1001,
							Expression = "KAK_5.DoStaticCleanPlate == 0 and time or KAK_5.StaticCleanPlate",
						},
						InterpolateBetweenFrames = Input { Value = 0, },
						SampleSpread = Input { Disabled = true, },
						Input = Input {
							SourceOp = "OverallCWSoftness_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1303.5, }, },
				},
				MatteControl1_5 = MatteControl {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						MatteBlur = Input { Expression = "KAK_5.DoMatteBlur * KAK_5.MatteBlur", },
						MatteContractExpand = Input { Expression = "KAK_5.DoMatteContractExpand * KAK_5.MatteContractExpand", },
						MatteGamma = Input { Expression = "KAK_5.DoMatteGamma ==1 and KAK_5.MatteGamma or 1", },
						Background = Input {
							SourceOp = "GARBAGEMATTE_7",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3178.15, }, },
				},
				ExternalSpillMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_5.SpillMask == 0 and 0 or 1 ",
						},
						PaintMode = Input { Value = FuID { "Subtract", }, },
						Invert = Input {
							Value = 1,
							Expression = "-KAK_5.SpillMaskInv+1",
						},
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_5",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_5.SpillMask == 1 and \"Red\" or KAK_5.SpillMask == 2 and \"Green\" or KAK_5.SpillMask == 3 and \"Blue\" or \"Alpha\"", },
					},
					ViewInfo = OperatorInfo { Pos = { -495, 3046.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				ExternalNoiseMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input {
							Value = 0,
							Expression = "KAK_5.NoiseMask == 0 and 0 or 1 ",
						},
						PaintMode = Input {
							Value = FuID { "Ignore", },
							Expression = "KAK_5.NoiseMask == 0 and \"Ignore\" or \"None\"",
						},
						Invert = Input { Expression = "KAK_5.NoiseMaskInv", },
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_5",
							Source = "Output",
						},
						Channel = Input { Expression = "KAK_5.NoiseMask == 1 and \"Red\" or KAK_5.NoiseMask == 2 and \"Green\" or KAK_5.NoiseMask == 3 and \"Blue\" or \"Alpha\"", },
						EffectMask = Input {
							SourceOp = "Rectangle1_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -110, 571.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				Denoise_Apply_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoDenoiseRenoise * KAK_5.DenoiseRenoise",
						},
						Background = Input {
							SourceOp = "ChangeDepth3_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "CorrectionForNeg_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "ExternalNoiseMatte_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 571.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0, }, },
				},
				Weight_Switch_5 = Fuse.Switch {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Which = Input {
							Value = 1,
							Expression = "KAK_5.CleanPlate == 0 and 1 or KAK_5.CleanPlate == 1 and 2 or 3",
						},
						Input1 = Input {
							SourceOp = "Scale1_1_5",
							Source = "Output",
						},
						Input2 = Input {
							SourceOp = "INPUT_EXTERNAL_WEIGHT_5",
							Source = "Output",
						},
						Input3 = Input {
							SourceOp = "KAKr_Colour_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 0, 1561.15, }, },
					Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0.694117647058824, }, },
				},
				Rectangle1_5 = RectangleMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Width = Input { Value = 1, },
						Height = Input { Value = 1, },
					},
					ViewInfo = OperatorInfo { Pos = { -550, 2815.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				Bitmap7_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						PaintMode = Input { Value = FuID { "Multiply", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ChannelBooleans8_5",
							Source = "Output",
						},
						ClipBlack = Input { Value = 0, },
						ClipWhite = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "ViewSpillMatte_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 660, 3211.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				FastLaneKAK_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "(KAK_5.CleanPlateOutput+KAK_5.KeyerOutput+KAK_5.SpillAndNoiseOutput+KAK_5.FGBGCombineOutput == 0 and KAK_5.Output == 1) and 0 or 1",
						},
						Background = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "OUTPUTSWITCHER_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 4036.15, }, },
				},
				MATTES_7 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 15, },
						ToBlue = Input { Value = 15, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "MatteControl1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "KAK_ERODE_mono_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3805.15, }, },
				},
				MATTES_1_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 4, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "MATTES_7",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Merge1_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3838.15, }, },
				},
				MATTES_2_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 3, },
						ToAlpha = Input { Value = 4, },
						Background = Input {
							SourceOp = "MATTES_1_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "WrapMatte_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3871.15, }, },
				},
				ChannelBooleans8_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "Rectangle1_5",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalSpillMatte_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 3013.15, }, },
				},
				ColorSpace6_1_5 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ColorSpaceConversion = Input { Value = 1, },
						ColorType = Input { Value = 4, },
						Input = Input {
							SourceOp = "BrightnessContrast1_6",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 1957.15, }, },
				},
				ChannelBooleans7_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Operation = Input { Value = 2, },
						Background = Input {
							SourceOp = "ColorSpace6_6",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "ColorSpace6_1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 1990.15, }, },
				},
				BrightnessContrast1_6 = BrightnessContrast {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Gain = Input {
							Value = 1.5,
							Expression = "6-(KAK_5.LumaMatteFill*5)",
						},
						Input = Input {
							SourceOp = "Weight_Switch_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -495, 1924.15, }, },
				},
				ChannelBooleans9_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoLumaMatteFill",
						},
						Operation = Input { Value = 9, },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "KAKr_Key_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "LumaMatte_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -770, 2089.15, }, },
					Colors = { TileColor = { R = 1, G = 0.458823529411765, B = 0.458823529411765, }, },
				},
				Bitmap12_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						PaintMode = Input { Value = FuID { "Multiply", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						Image = Input {
							SourceOp = "MatteControl1_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Ranges1_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3244.15, }, },
				},
				ColorGain1_5 = ColorGain {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoEdgeColorBias",
						},
						GainRed = Input { Expression = "KAK_5.EdgeColorBiasRed*2*(KAK_5.DoBackgroundWrapGain==1 and KAK_5.BackgroundWrapGain or 1)", },
						GainGreen = Input { Expression = "KAK_5.EdgeColorBiasGreen*2*(KAK_5.DoBackgroundWrapGain==1 and KAK_5.BackgroundWrapGain or 1)", },
						GainBlue = Input { Expression = "KAK_5.EdgeColorBiasBlue*2*(KAK_5.DoBackgroundWrapGain==1 and KAK_5.BackgroundWrapGain or 1)", },
						ColorRanges = Input {
							Value = ColorCurves {
								Curves = {
									{
										Points = {
											{ 0, 1, },
											{ 0.125, 0.75, },
											{ 0.375, 0.25, },
											{ 0.5, 0, },
										},
									},
									{
										Points = {
											{ 0.5, 0, },
											{ 0.625, 0.25, },
											{ 0.875, 0.75, },
											{ 1, 1, },
										},
									},
								},
							},
						},
						Input = Input {
							SourceOp = "BG_CHROMA_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "WrapMatte_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -440, 3409.15, }, },
				},
				ExternalWrap_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input { Expression = "KAK_5.WrapMatte == 0 and 0 or 1", },
						Invert = Input {
							Value = 1,
							Expression = "-KAK_5.WrapMatteInv+1",
						},
						OutputSize = Input { Value = FuID { "Custom", }, },
						MaskWidth = Input {
							Value = 1280,
							Expression = "INPUT_MAIN_5.Background.OriginalWidth",
						},
						MaskHeight = Input {
							Value = 720,
							Expression = "INPUT_MAIN_5.Background.OriginalHeight",
						},
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "MattesInput_5",
							Source = "Output",
						},
						Channel = Input {
							Value = FuID { "Red", },
							Expression = "KAK_5.WrapMatte == 1 and \"Red\" or KAK_5.WrapMatte == 2 and \"Green\" or KAK_5.WrapMatte == 3 and \"Blue\" or \"Alpha\"",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 3277.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				WrapMatte_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.WrapMatte == 0 and 0 or 1",
						},
						Operation = Input { Expression = "KAK_5.WrapMatteMode == 0 and 0 or KAK_5.WrapMatteMode == 1 and 8 or 6", },
						ToRed = Input { Value = 4, },
						ToGreen = Input { Value = 4, },
						ToBlue = Input { Value = 4, },
						Background = Input {
							SourceOp = "BCOInfluence_5",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalWrap_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3310.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				Bitmap13_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						SoftEdge = Input {
							Value = 0.001,
							Expression = ".002-KAK_5.LuminanceCompensationRange/500",
						},
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "Screen_Subtract_Switch_5",
							Source = "Output",
						},
						Low = Input {
							Value = 0.5,
							Expression = "min(0.999,1-KAK_5.LuminanceCompensationRange)",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2584.15, }, },
				},
				Bitmap14_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						PaintMode = Input { Value = FuID { "Minimum", }, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "Screen_Subtract_Switch_5",
							Source = "Output",
						},
						EffectMask = Input {
							SourceOp = "Bitmap13_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2617.15, }, },
				},
				ExternalNoiseMatteMult_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Operation = Input { Value = 6, },
						ToAlpha = Input {
							Value = 4,
							Expression = "KAK_5.NoiseMask == 0 and 4 or 3",
						},
						Background = Input {
							SourceOp = "NoiseMatte_5",
							Source = "Mask",
						},
						Foreground = Input {
							SourceOp = "ExternalNoiseMatte_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 2914.15, }, },
				},
				Merge1_6 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input { Expression = "KAK_5.DespillLuminanceCompensation", },
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "KAKr_Despill_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "AlphaMultiply1_5",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Luminosity", }, },
						PerformDepthMerge = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { 220, 3046.15, }, },
				},
				Merge2_5 = Merge {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input { Expression = "KAK_5.LuminanceCompensation", },
						ProcessAlpha = Input { Value = 0, },
						Background = Input {
							SourceOp = "Screen_Subtract_Switch_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
						ApplyMode = Input { Value = FuID { "Luminosity", }, },
						PerformDepthMerge = Input { Value = 0, },
						EffectMask = Input {
							SourceOp = "Bitmap14_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -660, 2683.15, }, },
				},
				ColorSpace6_6 = ColorSpace {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ColorSpaceConversion = Input { Value = 1, },
						ColorType = Input { Value = 4, },
						Input = Input {
							SourceOp = "PipeRouter7_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -605, 1990.15, }, },
				},
				AlphaMultiply1_5 = AlphaMultiply {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Input = Input {
							SourceOp = "DespilledImage_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 275, 3013.15, }, },
				},
				Gamut1_6 = GamutConvert {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "OUTPUTSWITCHER_5.Which == 1 and 1 or  \nOUTPUTSWITCHER_5.Which == 3 and 1 or \nOUTPUTSWITCHER_5.Which == 6 and 1 or \nOUTPUTSWITCHER_5.Which == 9 and 1 or \nOUTPUTSWITCHER_5.Which == 10 and 1 or \nOUTPUTSWITCHER_5.Which == 11 and 1 or \nOUTPUTSWITCHER_5.Which == 12 and 1 or \nOUTPUTSWITCHER_5.Which == 17 and 1 or \n0",
						},
						SourceSpace = Input { Expression = "KAK_5.ViewerLUT == 0 and \"sRGB\" or KAK_5.ViewerLUT == 1 and \"Rec709\" or \"NoChange\"", },
						Input = Input {
							SourceOp = "FastLaneKAK_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 660, 4036.15, }, },
				},
				Gamut1_1_5 = GamutConvert {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Blend = Input { Expression = "KAK_5.Output == 5 and 1 or 0", },
						SourceSpace = Input {
							Value = FuID { "sRGB", },
							Expression = "KAK_5.ViewerLUT == 0 and \"sRGB\" or KAK_5.ViewerLUT == 1 and \"Rec709\" or \"NoChange\"",
						},
						Input = Input {
							SourceOp = "ChannelBooleans1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -880, 3904.15, }, },
				},
				ChannelBooleans1_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "ColorGain1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -880, 3871.15, }, },
				},
				GARBAGEMATTE_2_5 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoGarbageMatteShrinkExpand",
						},
						Operation = Input { Value = 6, },
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "MATTES_2_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "InternalGarbage_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -275, 3904.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0, B = 0, }, },
				},
				BGBlur_Despill_5 = Blur {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoBackgroundColorBlur",
						},
						XBlurSize = Input {
							Value = 0,
							Expression = "KAK_5.BackgroundColorBlur",
						},
						Input = Input {
							SourceOp = "Dissolve5_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -825, 2980.15, }, },
				},
				InternalGarbage_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Level = Input { Expression = "KAK_5.DoGarbageMatteShrinkExpand", },
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "GarbageMatte_1_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -385, 3145.15, }, },
					Colors = { TileColor = { R = 1, G = 0, B = 1, }, },
				},
				GARBAGEMATTE_7 = ChannelBoolean {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Blend = Input {
							Value = 0,
							Expression = "KAK_5.DoGarbageMatteShrinkExpand",
						},
						Operation = Input { Value = 6, },
						ToRed = Input { Value = 3, },
						ToGreen = Input { Value = 3, },
						ToBlue = Input { Value = 3, },
						Background = Input {
							SourceOp = "DESPILL_5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "InternalGarbage_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -220, 3145.15, }, },
					Colors = { TileColor = { R = 0.498039215686275, G = 0, B = 0, }, },
				},
				ViewGarbageMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "InternalGarbage_5",
							Source = "Mask",
						},
					},
					ViewInfo = OperatorInfo { Pos = { -330, 3178.15, }, },
					Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275, }, },
				},
				LumaMatte_5 = BitmapMask {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Invert = Input { Value = 1, },
						MaskWidth = Input { Value = 1280, },
						MaskHeight = Input { Value = 720, },
						PixelAspect = Input { Value = { 1, 1, }, },
						ClippingMode = Input { Value = FuID { "None", }, },
						Image = Input {
							SourceOp = "ChannelBooleans7_5",
							Source = "Output",
						},
						Channel = Input { Value = FuID { "Green", }, },
						High = Input { Value = 0.3, },
						ClipWhite = Input { Value = 0, },
					},
					ViewInfo = OperatorInfo { Pos = { -550, 2089.15, }, },
				},
				Scale1_7 = Scale {
					CtrlWShown = false,
					Inputs = {
						XSize = Input { Expression = "KAK_5.DoCleanPlateProxy == 1 and 1/KAK_5.CleanPlateProxy or 1", },
						PixelAspect = Input { Value = { 1, 1, }, },
						Input = Input {
							SourceOp = "ScreenSelectMatte_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 775.5, }, },
				},
				Scale1_1_5 = Scale {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						XSize = Input { Expression = "KAK_5.DoCleanPlateProxy == 1 and KAK_5.CleanPlateProxy or 1", },
						PixelAspect = Input { Value = { 1, 1, }, },
						Input = Input {
							SourceOp = "StaticCleanPlate_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 440, 1369.5, }, },
				},
				Scale1_2_5 = Scale {
					CtrlWShown = false,
					Inputs = {
						XSize = Input { Expression = "KAK_5.DoCleanPlateProxy == 1 and 1/KAK_5.CleanPlateProxy or 1", },
						PixelAspect = Input { Value = { 1, 1, }, },
						Input = Input {
							SourceOp = "Denoise_Apply_5",
							Source = "Output",
						},
					},
					ViewInfo = OperatorInfo { Pos = { 550, 775.5, }, },
				},
			},
			Colors = {
				TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0, },
				TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216, },
			},
			UserControls = ordered() {
				Output = {
					{ MBTNC_AddButton = "FG Image", MBTNCD_ButtonWidth = 0.33333, },
					{ MBTNC_AddButton = "Kick Ass Key", },
					{ MBTNC_AddButton = "Key On BG", },
					{ MBTNC_AddButton = "Mattes", },
					{ MBTNC_AddButton = "Clean Plate", },
					{ MBTNC_AddButton = "QC", },
					LINKID_DataType = "Number",
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 0,
					ICS_ControlPage = "KAK 3.2",
				},
				ViewerLUT = {
					{ CCS_AddString = "sRGB", },
					{ CCS_AddString = "rec709", },
					{ CCS_AddString = "Off", },
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Viewer LUT",
					ICS_ControlPage = "KAK 3.2",
				},
				ScreenColorRed = {
					LINKID_DataType = "Number",
					INP_Default = 0,
					LINKS_Name = "Screen Color",
					CLRC_ColorSpace = 0,
					IC_ControlGroup = 1,
					INPID_InputControl = "ColorControl",
					IC_ControlID = 0,
					ICS_ControlPage = "KAK 3.2",
				},
				ScreenColorGreen = {
					IC_ControlGroup = 1,
					INP_Default = 0,
					CLRC_ColorSpace = 0,
					LINKID_DataType = "Number",
					INPID_InputControl = "ColorControl",
					IC_ControlID = 1,
					ICS_ControlPage = "KAK 3.2",
				},
				ScreenColorBlue = {
					LINKID_DataType = "Number",
					INP_Default = 0,
					IC_ControlID = 2,
					IC_ControlGroup = 1,
					INPID_InputControl = "ColorControl",
					CLRC_ColorSpace = 0,
					ICS_ControlPage = "KAK 3.2",
				},
				CleanPlate = {
					{ MBTNC_AddButton = "Generate", },
					{ MBTNC_AddButton = "External", },
					{ MBTNC_AddButton = "Solid Color", },
					LINKID_DataType = "Number",
					LINKS_Name = "Clean Plate",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					ICS_ControlPage = "KAK 3.2",
				},
				QC = {
					{ CCS_AddString = "Composite Against FG Image", },
					{ CCS_AddString = "Key Against FG Image", },
					{ CCS_AddString = "Matte Against FG Image", },
					LINKID_DataType = "Number",
					INP_Default = 0,
					MBTNC_StretchToFit = true,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "QC/Wipe",
					ICS_ControlPage = "KAK 3.2",
				},
				QCWipe = {
					LINKID_DataType = "Number",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "",
					ICS_ControlPage = "KAK 3.2",
				},
				CleanPlateOutput = {
					{ MBTNC_AddButton = "<<", MBTNCD_ButtonWidth = 0.33333, },
					{ MBTNC_AddButton = "Screen Select", },
					{ MBTNC_AddButton = "Clean Plate", },
					LINKID_DataType = "Number",
					LINKS_Name = "Output",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 0,
					ICS_ControlPage = "Clean Plate",
				},
				ScreenSelect = {
					{ CCS_AddString = "Generate Internally", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					LINKID_DataType = "Number",
					LINKS_Name = "Screen Select",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
					ICS_ControlPage = "Clean Plate",
				},
				ScreenSelectType = {
					{ CCS_AddString = "Same As Keyer", },
					{ CCS_AddString = "Red", },
					{ CCS_AddString = "Green", },
					{ CCS_AddString = "Blue", },
					LINKID_DataType = "Number",
					LINKS_Name = "Select Type",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
					ICS_ControlPage = "Clean Plate",
				},
				ScreenSelectFinetune = {
					LINKID_DataType = "Number",
					LINKS_Name = "Screen Select Finetune",
					INPID_InputControl = "ScrewControl",
					INP_Default = 0,
					ICS_ControlPage = "Clean Plate",
				},
				ScreenRangeErode = {
					LINKID_DataType = "Number",
					ICD_Center = 0.3,
					LINKS_Name = "Screen Range Erode",
					INP_MinScale = 0,
					INP_Default = 0.3,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 1,
					ICS_ControlPage = "Clean Plate",
				},
				SoftExpandCleanPlate = {
					LINKID_DataType = "Number",
					ICD_Center = 10,
					LINKS_Name = "Soft Expand Clean Plate",
					INP_Default = 10,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					ICS_ControlPage = "Clean Plate",
				},
				HardExpandCleanPlate = {
					LINKID_DataType = "Number",
					ICD_Center = 300,
					LINKS_Name = "Hard Expand Clean Plate",
					INP_Default = 300,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 400,
					ICS_ControlPage = "Clean Plate",
				},
				SoftenExpansionSeams = {
					LINKID_DataType = "Number",
					ICD_Center = 1,
					LINKS_Name = "Soften Expansion Seams",
					INP_MinScale = 0,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 3,
					ICS_ControlPage = "Clean Plate",
				},
				DoOverallSoftenCleanPlate = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "Clean Plate",
				},
				OverallSoftenCleanPlate = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Overall Soften Clean Plate",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					ICS_ControlPage = "Clean Plate",
				},
				DoStaticCleanPlate = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "Clean Plate",
				},
				StaticCleanPlate = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 0,
					INP_Integer = true,
					LINKS_Name = "Static Clean Plate (Set Reference Frame)",
					INPID_InputControl = "ScrewControl",
					INP_MaxScale = 100,
					ICS_ControlPage = "Clean Plate",
				},
				DoCleanPlateProxy = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Clean Plate",
				},
				CleanPlateProxy = {
					LINKS_Name = "Clean Plate Proxy",
					INP_MaxScale = 8,
					ICS_ControlPage = "Clean Plate",
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 4,
					INP_Integer = true,
					INPID_InputControl = "SliderControl",
					INP_MinScale = 1,
				},
				KeyerOutput = {
					{ MBTNC_AddButton = "<<", MBTNCD_ButtonWidth = 0.33333, },
					{ MBTNC_AddButton = "Matte", },
					{ MBTNC_AddButton = "Luma Matte", },
					{ MBTNC_AddButton = "Garbage Matte", },
					{ MBTNC_AddButton = "Core Matte", },
					{ MBTNC_AddButton = "Transparent Detail", },
					LINKID_DataType = "Number",
					LINKS_Name = "Output",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				Algorithm = {
					{ CCS_AddString = "KAK", },
					LINKID_DataType = "Number",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				ScreenType = {
					{ CCS_AddString = "Auto", },
					{ CCS_AddString = "Red", },
					{ CCS_AddString = "Green", },
					{ CCS_AddString = "Blue", },
					LINKID_DataType = "Number",
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Screen Type",
					ICS_ControlPage = "Keyer",
				},
				ScreenSubtraction = {
					LINKID_DataType = "Number",
					ICD_Width = 0.5,
					INP_Default = 1,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "Screen Subtraction",
					ICS_ControlPage = "Keyer",
				},
				LuminanceCompensation = {
					LINKID_DataType = "Number",
					ICD_Width = 0.5,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "Luminance Compensation",
					ICS_ControlPage = "Keyer",
				},
				RedGreenWeight = {
					LINKID_DataType = "Number",
					LINKS_Name = "Red/Green Weight",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
					ICS_ControlPage = "Keyer",
				},
				GreenBlueWeight = {
					LINKID_DataType = "Number",
					LINKS_Name = "Green/Blue Weight",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
					ICS_ControlPage = "Keyer",
				},
				LuminanceCompensationRange = {
					LINKID_DataType = "Number",
					LINKS_Name = "Luminance Compensation Range",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
					ICS_ControlPage = "Keyer",
				},
				DoBringBackTransparentDetail = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "Keyer",
				},
				BringBackTransparentDetail = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Bring Back Transparent Detail",
					ICS_ControlPage = "Keyer",
				},
				DoTransparentDetailSaturation = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "Keyer",
				},
				TransparentDetailSaturation = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Transparent Detail Saturation",
					ICS_ControlPage = "Keyer",
				},
				DoTransparentDetailClipThreshold = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "Keyer",
				},
				TransparentDetailClipThreshold = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 0,
					INP_MinScale = -0.5,
					LINKS_Name = "Transparent Detail Clip / Threshold (Low)",
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 0,
					ICS_ControlPage = "Keyer",
				},
				DoMatteDetail = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				MatteDetail = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Matte Detail (Screen Gain)",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
					ICS_ControlPage = "Keyer",
				},
				DoCleanUp = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				CleanUp = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Clean Up (Use Sparingly)",
					INP_Default = 0.1,
					INPID_InputControl = "SliderControl",
					ICD_Center = 0.1,
					ICS_ControlPage = "Keyer",
				},
				DoLumaMatteFill = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				LumaMatteFill = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Luma Matte Fill",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.9,
					ICS_ControlPage = "Keyer",
				},
				DoSqueezeMatteBlack = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				SqueezeMatteBlack = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					LINKS_Name = "Squeeze Matte Black",
					ICD_Center = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 4,
					ICS_ControlPage = "Keyer",
				},
				DoSqueezeMatteWhite = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				SqueezeMatteWhite = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Squeeze Matte White",
					INP_Default = 1,
					ICD_Center = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 4,
					ICS_ControlPage = "Keyer",
				},
				DoMatteBlur = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				MatteBlur = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Matte Blur",
					INP_MinScale = 0,
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 10,
					ICS_ControlPage = "Keyer",
				},
				DoMatteContractExpand = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				MatteContractExpand = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Matte Contract/Expand",
					INP_MinScale = -1,
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 1,
					ICS_ControlPage = "Keyer",
				},
				DoMatteGamma = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				MatteGamma = {
					ICD_Center = 1,
					LINKS_Name = "Matte Gamma",
					INP_MaxScale = 3,
					ICS_ControlPage = "Keyer",
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INP_MinScale = 0,
					INPID_InputControl = "SliderControl",
				},
				DoGarbageMatteShrinkExpand = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				GarbageMatteShrinkExpand = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Garbage Matte / Shrink<>Expand",
					INP_MinScale = -1,
					INPID_InputControl = "SliderControl",
					ICS_ControlPage = "Keyer",
				},
				GarbageMatte = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					LINKID_DataType = "Number",
					ICD_Width = 0.65,
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Garbage Matte",
					ICS_ControlPage = "Keyer",
				},
				GarbageMatteMode = {
					{ MBTNC_AddButton = "=", },
					{ MBTNC_AddButton = "+", },
					{ MBTNC_AddButton = "x", },
					LINKID_DataType = "Number",
					ICD_Width = 0.2,
					INP_Default = 1,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "",
					ICS_ControlPage = "Keyer",
				},
				GarbageMatteInv = {
					LINKID_DataType = "Number",
					ICD_Width = 0.15,
					LINKS_Name = "-",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				CoreMatte = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					LINKID_DataType = "Number",
					ICD_Width = 0.65,
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Core Matte",
					ICS_ControlPage = "Keyer",
				},
				CoreMatteMode = {
					{ MBTNC_AddButton = "=", },
					{ MBTNC_AddButton = "+", },
					{ MBTNC_AddButton = "x", },
					LINKID_DataType = "Number",
					ICD_Width = 0.2,
					INP_Default = 1,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "",
					ICS_ControlPage = "Keyer",
				},
				CoreMatteInv = {
					LINKID_DataType = "Number",
					ICD_Width = 0.15,
					LINKS_Name = "-",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Keyer",
				},
				SpillAndNoiseOutput = {
					{ MBTNC_AddButton = "<<", MBTNCD_ButtonWidth = 0.33333, },
					{ MBTNC_AddButton = "Despilled Image", },
					{ MBTNC_AddButton = "Spill Matte", },
					{ MBTNC_AddButton = "Noise", },
					{ MBTNC_AddButton = "Denoised Image", },
					{ MBTNC_AddButton = "Noise Matte", },
					LINKID_DataType = "Number",
					LINKS_Name = "Output",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				DespillType = {
					{ CCS_AddString = "Limit By Average", },
					{ CCS_AddString = "Limit By Max", },
					{ CCS_AddString = "Limit By Red (Limit By Green If Screen Is Red)", },
					{ CCS_AddString = "Limit By Blue (Limit by Green If Screen Is Blue)", },
					LINKID_DataType = "Number",
					LINKS_Name = "Despill Type",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				DespillScreen = {
					{ CCS_AddString = "Same As Keyer", },
					{ CCS_AddString = "Red", },
					{ CCS_AddString = "Green", },
					{ CCS_AddString = "Blue", },
					LINKID_DataType = "Number",
					LINKS_Name = "Despill Screen",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				SpillReplace = {
					{ CCS_AddString = "Auto Adjust R/G/B", },
					{ CCS_AddString = "Use Spill Replace Color", },
					{ CCS_AddString = "Use Background Color", },
					LINKID_DataType = "Number",
					LINKS_Name = "Spill Replace",
					INPID_InputControl = "ComboControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				DoDespill = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				Despill = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Despill",
					ICS_ControlPage = "Spill And Noise",
				},
				DoDespillThreshold = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				DespillThreshold = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Despill Threshold",
					ICS_ControlPage = "Spill And Noise",
				},
				DoDespillClipThreshold = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					ICS_ControlPage = "Spill And Noise",
				},
				DespillClipThreshold = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					LINKS_Name = "Despill Clip / Threshold (High)",
					ICD_Center = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 10,
					ICS_ControlPage = "Spill And Noise",
				},
				SpillReplaceRed = {
					LINKID_DataType = "Number",
					INP_Default = 0.5,
					LINKS_Name = "Spill Replace Color",
					CLRC_ColorSpace = 0,
					IC_ControlGroup = 2,
					INPID_InputControl = "ColorControl",
					IC_ControlID = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				SpillReplaceGreen = {
					IC_ControlGroup = 2,
					INP_Default = 0.5,
					CLRC_ColorSpace = 0,
					LINKID_DataType = "Number",
					INPID_InputControl = "ColorControl",
					IC_ControlID = 1,
					ICS_ControlPage = "Spill And Noise",
				},
				SpillReplaceBlue = {
					LINKID_DataType = "Number",
					INP_Default = 0.5,
					IC_ControlID = 2,
					IC_ControlGroup = 2,
					INPID_InputControl = "ColorControl",
					CLRC_ColorSpace = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				DoBackgroundColorBlur = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "Spill And Noise",
				},
				BackgroundColorBlur = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Background Color Blur",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					ICS_ControlPage = "Spill And Noise",
				},
				DespillLuminanceCompensation = {
					LINKID_DataType = "Number",
					LINKS_Name = "Despill Luminance Compensation",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 1,
					ICS_ControlPage = "Spill And Noise",
				},
				Divider0 = {
					LINKID_DataType = "Number",
					INPID_InputControl = "LabelControl",
					LINKS_Name = "",
					ICS_ControlPage = "Spill And Noise",
				},
				DoDenoiseRenoise = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					LINKS_Name = "",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				DenoiseRenoise = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Denoise/Renoise",
					ICS_ControlPage = "Spill And Noise",
				},
				DenoiseSize = {
					LINKID_DataType = "Number",
					ICD_Center = 1,
					INP_Default = 1,
					INP_MinScale = 0,
					LINKS_Name = "Denoise Size",
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 4,
					ICS_ControlPage = "Spill And Noise",
				},
				NoiseDetail = {
					LINKID_DataType = "Number",
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Noise Detail",
					ICS_ControlPage = "Spill And Noise",
				},
				RenoiseKeyedForegroundOnly = {
					LINKID_DataType = "Number",
					LINKS_Name = "Renoise Keyed Foreground Only",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 1,
					ICS_ControlPage = "Spill And Noise",
				},
				SpillMask = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					LINKID_DataType = "Number",
					ICD_Width = 0.85,
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Spill Mask",
					ICS_ControlPage = "Spill And Noise",
				},
				SpillMaskInv = {
					LINKID_DataType = "Number",
					ICD_Width = 0.15,
					LINKS_Name = "-",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				NoiseMask = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					LINKID_DataType = "Number",
					ICD_Width = 0.85,
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Noise Mask",
					ICS_ControlPage = "Spill And Noise",
				},
				NoiseMaskInv = {
					LINKID_DataType = "Number",
					ICD_Width = 0.15,
					LINKS_Name = "-",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "Spill And Noise",
				},
				FGBGCombineOutput = {
					{ MBTNC_AddButton = "<<", MBTNCD_ButtonWidth = 0.3333, },
					{ MBTNC_AddButton = "BG Wrap Image", },
					{ MBTNC_AddButton = "BG Wrap Range", },
					LINKID_DataType = "Number",
					LINKS_Name = "Output",
					MBTNC_StretchToFit = true,
					INPID_InputControl = "MultiButtonControl",
					INP_Default = 0,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoClampBackgroundWithFGMatte = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				ClampBackgroundWithFGMatte = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Clamp Background With FG Matte",
					ICS_ControlPage = "FG/BG Combine",
				},
				DoWrapBackgroundBrightness = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				WrapBackgroundBrightness = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 0.5,
					INPID_InputControl = "SliderControl",
					LINKS_Name = "Wrap Background Brightness",
					ICS_ControlPage = "FG/BG Combine",
				},
				DoWrapBackgroundColor = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				WrapBackgroundColor = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Wrap Background Color",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoEdgeColorBias = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				EdgeColorBiasRed = {
					LINKS_Name = "Edge Color Bias",
					ICS_ControlPage = "FG/BG Combine",
					IC_ControlGroup = 3,
					ICD_Width = 0.9,
					INP_Default = 0.5,
					CLRC_ColorSpace = 0,
					INPID_InputControl = "ColorControl",
					LINKID_DataType = "Number",
					IC_ControlID = 0,
				},
				EdgeColorBiasGreen = {
					IC_ControlGroup = 3,
					ICD_Width = 0.9,
					INP_Default = 0.5,
					IC_ControlID = 1,
					LINKID_DataType = "Number",
					INPID_InputControl = "ColorControl",
					CLRC_ColorSpace = 0,
					ICS_ControlPage = "FG/BG Combine",
				},
				EdgeColorBiasBlue = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					INP_Default = 0.5,
					IC_ControlID = 2,
					IC_ControlGroup = 3,
					INPID_InputControl = "ColorControl",
					CLRC_ColorSpace = 0,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoBackgroundWrapGain = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				BackgroundWrapGain = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Background Wrap Gain",
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 2,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoBackgroundWrapSoftness = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				BackgroundWrapSoftness = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Background Wrap Softness",
					INPID_InputControl = "SliderControl",
					INP_Default = 0.5,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoAddSpillAreasToBGWrapRange = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				AddSpillAreasToBGWrapRange = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Add Spill Areas To BG Wrap Range",
					INPID_InputControl = "SliderControl",
					INP_Default = 1,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoSpillAreasSoftness = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				SpillAreasSoftness = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Spill Areas Softness",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 0.01,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoBackgroundBlur = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				BackgroundBlur = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Background Blur (For Wrap)",
					INP_Default = 0,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 100,
					ICS_ControlPage = "FG/BG Combine",
				},
				DoBackgroundGain = {
					LINKID_DataType = "Number",
					ICD_Width = 0.1,
					INP_Default = 0,
					INPID_InputControl = "CheckboxControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				BackgroundGain = {
					LINKID_DataType = "Number",
					ICD_Width = 0.9,
					LINKS_Name = "Background Gain (For Wrap)",
					INP_Default = 1,
					INPID_InputControl = "SliderControl",
					INP_MaxScale = 2,
					ICS_ControlPage = "FG/BG Combine",
				},
				WrapMatte = {
					{ CCS_AddString = "None", },
					{ CCS_AddString = "Mattes Input Red Channel", },
					{ CCS_AddString = "Mattes Input Green Channel", },
					{ CCS_AddString = "Mattes Input Blue Channel", },
					{ CCS_AddString = "Mattes Input Alpha Channel", },
					LINKID_DataType = "Number",
					ICD_Width = 0.65,
					INP_Default = 0,
					INPID_InputControl = "ComboControl",
					LINKS_Name = "Wrap Matte",
					ICS_ControlPage = "FG/BG Combine",
				},
				WrapMatteMode = {
					{ MBTNC_AddButton = "=", },
					{ MBTNC_AddButton = "+", },
					{ MBTNC_AddButton = "x", },
					LINKID_DataType = "Number",
					ICD_Width = 0.2,
					INP_Default = 1,
					INPID_InputControl = "MultiButtonControl",
					LINKS_Name = "",
					ICS_ControlPage = "FG/BG Combine",
				},
				WrapMatteInv = {
					LINKID_DataType = "Number",
					ICD_Width = 0.15,
					LINKS_Name = "-",
					INPID_InputControl = "CheckboxControl",
					INP_Default = 0,
					ICS_ControlPage = "FG/BG Combine",
				},
			},
		},
		Ellipse1 = EllipseMask {
			Inputs = {
				MaskWidth = Input { Value = 3312, },
				MaskHeight = Input { Value = 720, },
				PixelAspect = Input { Value = { 1, 1, }, },
				ClippingMode = Input { Value = FuID { "None", }, },
				Width = Input { Value = 0.337704292914859, },
				Height = Input { Value = 0.337704292914859, },
			},
			ViewInfo = OperatorInfo { Pos = { -1100, -709.5, }, },
		},
		Gamut4 = GamutConvert {
			Inputs = {
				OutputSpace = Input { Value = FuID { "sRGB", }, },
				Input = Input {
					SourceOp = "Merge5",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { -825, -775.5, }, },
		},
	},
}

Tags:

User avatar
JCB91
Fusioneer
Posts: 76
Joined: Thu Mar 10, 2016 1:46 am

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#92

Post by JCB91 » Fri Aug 11, 2017 2:14 am

I just tested my example, it doesnt give me the same results as in my original, dont know why.

I have another question about KAK. When I turn the output to "Kick Ass Key" ist the image I get premultiplied? Sometimes I get Alpha Values of 0 but in the same pixels KAK outputs RGB data, why is that?

User avatar
SecondMan
Site Admin
Posts: 2806
Joined: Thu Jul 31, 2014 5:31 pm
Location: Vancouver, Canada
Been thanked: 114 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#93

Post by SecondMan » Fri Aug 11, 2017 11:26 am

KAK is a combination of many techniques. Again it will depend on your settings when and where there will be pixels with info in RGB and no alpha.

User avatar
lenny87
Fusioneer
Posts: 155
Joined: Tue Jan 19, 2016 11:51 pm
Been thanked: 10 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#94

Post by lenny87 » Thu Aug 17, 2017 7:22 am

He there,
I am trying to learn KAK at the moment. But before i can learn it, i need to know if i set my Viewer LUT (in the KAK3.2 Tab, in the tools window) to s-RGB or Rec-709 ?

PROBLEM IS SOLVED ALREADY :-)

Greetz Lenny
Last edited by lenny87 on Fri Aug 18, 2017 1:58 am, edited 1 time in total.

User avatar
lenny87
Fusioneer
Posts: 155
Joined: Tue Jan 19, 2016 11:51 pm
Been thanked: 10 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#95

Post by lenny87 » Thu Aug 17, 2017 8:26 am

Hello There,
I have green screen footage, which i film myself. It is filmed on a tripod, so i have a very nice clean plate of my green screen.

How do i work with KAK if i have an external clean plate?

Do i export a .png file from my clean plate? And then put that into the clean plate input in the KAK node?

And how do i go on from there?

Thanx in front
Greetz Lenny

User avatar
SecondMan
Site Admin
Posts: 2806
Joined: Thu Jul 31, 2014 5:31 pm
Location: Vancouver, Canada
Been thanked: 114 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#96

Post by SecondMan » Fri Aug 18, 2017 3:13 pm

It's very simple, really. The clean plate can be either a still frame or a sequence (who knows, you may be mr. fancypants with a motion control rig).

Make sure the clean plate is the same format/resolution as your footage, i.e. they need to line up. The better they line up, the better the result. In fact if they don't quite line up you're probably better of with one of the other methods.

Just connect it to the clean plate input, and in the main tab set Clean Plate to External. Just pick Screen Color as usual, skip the Clean Plate tab (all that is for generating your own, which you won't be doing) and go from there. You should be getting a pretty sweet result almost straight away.

User avatar
SecondMan
Site Admin
Posts: 2806
Joined: Thu Jul 31, 2014 5:31 pm
Location: Vancouver, Canada
Been thanked: 114 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#97

Post by SecondMan » Fri Aug 18, 2017 3:15 pm

And just making sure you've seen this, too: viewtopic.php?f=6&t=43

User avatar
lenny87
Fusioneer
Posts: 155
Joined: Tue Jan 19, 2016 11:51 pm
Been thanked: 10 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#98

Post by lenny87 » Mon Aug 21, 2017 1:36 am

SecondMan wrote:It's very simple, really. The clean plate can be either a still frame or a sequence (who knows, you may be mr. fancypants with a motion control rig).
.
Oh,...yeah,......that sounds cool to be mr. fancypants :-) Maybe in the far future :D
Make sure the clean plate is the same format/resolution as your footage, i.e. they need to line up. The better they line up, the better the result. In fact if they don't quite line up you're probably better of with one of the other methods.

Just connect it to the clean plate input, and in the main tab set Clean Plate to External. Just pick Screen Color as usual, skip the Clean Plate tab (all that is for generating your own, which you won't be doing) and go from there. You should be getting a pretty sweet result almost straight away
Thanx Pieter,
Damn,...as you said, the result is pretty sweet with one button click :-) This is zoomed in, into 150% in the fusion viewer:
Key-with-clean-plate-1.PNG
I have got a few questions though:

-In the photo above you can see that my blue gets messed up, cause the green is being subtracted from it. Is the best way to get back my original blue color back, by using the Green/Blue wight slider in the keyer tab? Or is there a different technique?

-if i use an external clean plate then i also put a gamut node after the loader, so it is in linear space ? Am i correct there?

-If i use an external clean plate, then the Garbage Matte function doesn't work? Or at least i can't make it to work :-)

Thanx in front
greetz Lenny
You do not have the required permissions to view the files attached to this post.

Elmmaker
Posts: 1
Joined: Thu Nov 30, 2017 4:55 pm

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#99

Post by Elmmaker » Thu Nov 30, 2017 5:25 pm

Hi there,
I would love to try out KAK for Fusion 9. I added them to the proper folders and restarted. But I can't access it in Fusion.
Any help would be great. Thanks!

User avatar
SecondMan
Site Admin
Posts: 2806
Joined: Thu Jul 31, 2014 5:31 pm
Location: Vancouver, Canada
Been thanked: 114 times
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#100

Post by SecondMan » Thu Nov 30, 2017 6:02 pm

Press CTRL-Space for the Add Tool dialog and type KAK - they should show in there, if not the files likely aren't in the proper folders.

As per first post - to install KAK, you'll need to copy the KAKr and Switch fuses to Fusion's fuses directory. KAK_v3.2.setting goes into the Macros directory.

If they do show in there but something else is wrong, that would be a different issue.

I totally missed @lenny87's post up there, too, while I was on holiday. Must get to that some time soon...

Joelauduo
Posts: 19
Joined: Mon Nov 20, 2017 9:04 am

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#101

Post by Joelauduo » Sun Dec 10, 2017 11:09 pm

cool!!

rebelorelse
Posts: 16
Joined: Sun Sep 06, 2015 3:59 am
Been thanked: 1 time
Contact:

Re: [Macro] [KAK] - KAK 3 is here! *Current version: 3.2*

#102

Post by rebelorelse » Fri Feb 02, 2018 3:11 am

Is it only me or KAK 3.2 freezes Fusion 9.0.2 after around 20 frames of rendering 4K DNxHR 444 footage?
kak with this particular settings
  1. {
  2.     Tools = ordered() {
  3.         KAK_1 = MacroOperator {
  4.             CustomData = {
  5.                 Settings = {
  6.                 },
  7.                 HelpPage = "http://www.steakunderwater.com/wesuckless/viewtopic.php?f=16&t=43"
  8.             },
  9.             Inputs = ordered() {
  10.                 Comments = Input { Value = "Kick Ass Keyer v3.2\r\n\r\n-------------------------------------------------------------------\r\nCopyright (c) 2012-2017,  Pieter Van Houte\r\n<pieter[at]secondman[dot]com>\r\n-------------------------------------------------------------------\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n-------------------------------------------------------------------", },
  11.                 Output = Input { Value = 1, },
  12.                 ScreenColorRed = Input { Value = 0.123843394219875, },
  13.                 ScreenColorGreen = Input { Value = 0.136478006839752, },
  14.                 ScreenColorBlue = Input { Value = 0.118510700762272, },
  15.                 ScreenSelectFinetune = Input { Value = 0.075, },
  16.                 LuminanceCompensation = Input { Value = 1, },
  17.                 RedGreenWeight = Input { Value = 0.615, },
  18.                 GreenBlueWeight = Input { Value = 0.585, },
  19.                 LuminanceCompensationRange = Input { Value = 0.833, },
  20.                 DoCleanUp = Input { Value = 1, },
  21.                 CleanUp = Input { Value = 0.0485, },
  22.                 DoLumaMatteFill = Input { Value = 1, },
  23.                 DoSqueezeMatteBlack = Input { Value = 1, },
  24.                 SqueezeMatteBlack = Input { Value = 0.525, },
  25.                 DoSqueezeMatteWhite = Input { Value = 1, },
  26.                 SqueezeMatteWhite = Input { Value = 0.455, },
  27.                 DoMatteBlur = Input { Value = 1, },
  28.                 DoMatteContractExpand = Input { Value = 1, },
  29.                 MatteContractExpand = Input { Value = 0.614, },
  30.                 DoMatteGamma = Input { Value = 1, },
  31.                 MatteGamma = Input { Value = 0.644, },
  32.                 DoGarbageMatteShrinkExpand = Input { Value = 1, },
  33.                 GarbageMatteShrinkExpand = Input { Value = 0.01, },
  34.                 FG = InstanceInput {
  35.                     SourceOp = "INPUT_MAIN_1",
  36.                     Source = "Background",
  37.                     Name = "Foreground Image",
  38.                 },
  39.                 CP = InstanceInput {
  40.                     SourceOp = "INPUT_EXTERNAL_WEIGHT_1",
  41.                     Source = "Background",
  42.                     Name = "Clean Plate",
  43.                 },
  44.                 BG = InstanceInput {
  45.                     SourceOp = "INPUT_BACKGROUND_1",
  46.                     Source = "Background",
  47.                     Name = "Background Image",
  48.                 },
  49.                 Mi = InstanceInput {
  50.                     SourceOp = "MattesInput_1",
  51.                     Source = "Input",
  52.                     Name = "Mattes Input",
  53.                 }
  54.             },
  55.             Outputs = {
  56.                 MainOutput1 = InstanceOutput {
  57.                     SourceOp = "KickAssKey_1",
  58.                     Source = "Output",
  59.                 }
  60.             },
  61.             ViewInfo = GroupInfo { Pos = { 1100, 148.5 } },
  62.             Tools = ordered() {
  63.                 OverallCWSoftness_1 = Blur {
  64.                     CtrlWZoom = false,
  65.                     CtrlWShown = false,
  66.                     NameSet = true,
  67.                     Inputs = {
  68.                         Blend = Input {
  69.                             Value = 0,
  70.                             Expression = "KAK_1.DoOverallSoftenCleanPlate",
  71.                         },
  72.                         Alpha = Input { Value = 0, },
  73.                         XBlurSize = Input {
  74.                             Value = 0,
  75.                             Expression = "KAK_1.OverallSoftenCleanPlate",
  76.                         },
  77.                         Input = Input {
  78.                             SourceOp = "WEIGHT_RESULT_1",
  79.                             Source = "Output",
  80.                         },
  81.                     },
  82.                     ViewInfo = OperatorInfo { Pos = { 440, 1264.15 } },
  83.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0 }, }
  84.                 },
  85.                 WEIGHT_RESULT_1 = ChannelBoolean {
  86.                     CtrlWZoom = false,
  87.                     CtrlWShown = false,
  88.                     NameSet = true,
  89.                     Inputs = {
  90.                         ToRed = Input { Value = 4, },
  91.                         ToGreen = Input { Value = 4, },
  92.                         ToBlue = Input { Value = 4, },
  93.                         Background = Input {
  94.                             SourceOp = "Merge3_1",
  95.                             Source = "Output",
  96.                         },
  97.                         Foreground = Input {
  98.                             SourceOp = "KAK_ERODE_mono_1",
  99.                             Source = "Output",
  100.                         },
  101.                     },
  102.                     ViewInfo = OperatorInfo { Pos = { 440, 1198.15 } },
  103.                 },
  104.                 CLAMP_TO_HIGH_1 = BrightnessContrast {
  105.                     CtrlWZoom = false,
  106.                     CtrlWShown = false,
  107.                     NameSet = true,
  108.                     Inputs = {
  109.                         High = Input { Value = 1e-006, },
  110.                         ClipBlack = Input { Value = 1, },
  111.                         ClipWhite = Input { Value = 1, },
  112.                         Input = Input {
  113.                             SourceOp = "AlphaDivide1_2",
  114.                             Source = "Output",
  115.                         },
  116.                     },
  117.                     ViewInfo = OperatorInfo { Pos = { 550, 973.5 } },
  118.                 },
  119.                 AlphaDivide1_2 = AlphaDivide {
  120.                     CtrlWZoom = false,
  121.                     CtrlWShown = false,
  122.                     Inputs = {
  123.                         Input = Input {
  124.                             SourceOp = "SIZE_1",
  125.                             Source = "Output",
  126.                         },
  127.                     },
  128.                     ViewInfo = OperatorInfo { Pos = { 550, 940.5 } },
  129.                 },
  130.                 BLUEorGREENorREDALPHA_1 = ChannelBoolean {
  131.                     CtrlWZoom = false,
  132.                     CtrlWShown = false,
  133.                     NameSet = true,
  134.                     Inputs = {
  135.                         ToRed = Input { Value = 4, },
  136.                         ToGreen = Input { Value = 4, },
  137.                         ToBlue = Input { Value = 4, },
  138.                         ToAlpha = Input {
  139.                             Value = 1,
  140.                             Expression = "(KAK_1.ScreenType==0 and KAK_1.ScreenColorGreen>=max(KAK_1.ScreenColorRed,KAK_1.ScreenColorBlue)) and 1 or\n(KAK_1.ScreenType==0 and KAK_1.ScreenColorBlue>=max(KAK_1.ScreenColorRed,KAK_1.ScreenColorGreen)) and 2 or\n(KAK_1.ScreenType==0 and KAK_1.ScreenColorRed>=max(KAK_1.ScreenColorGreen,KAK_1.ScreenColorBlue))  and 0 or\nKAK_1.ScreenType==1 and 0 or KAK_1.ScreenType==2 and 1 or 2",
  141.                         },
  142.                         Background = Input {
  143.                             SourceOp = "AlphaDivide1_2",
  144.                             Source = "Output",
  145.                         },
  146.                         Foreground = Input {
  147.                             SourceOp = "CLAMP_TO_HIGH_1",
  148.                             Source = "Output",
  149.                         },
  150.                     },
  151.                     ViewInfo = OperatorInfo { Pos = { 550, 1033.15 } },
  152.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  153.                 },
  154.                 ChannelBooleans3_1 = ChannelBoolean {
  155.                     CtrlWZoom = false,
  156.                     CtrlWShown = false,
  157.                     Inputs = {
  158.                         Operation = Input { Value = 6, },
  159.                         ToRed = Input { Value = 3, },
  160.                         ToGreen = Input { Value = 3, },
  161.                         ToBlue = Input { Value = 3, },
  162.                         Background = Input {
  163.                             SourceOp = "Scale1_2_1",
  164.                             Source = "Output",
  165.                         },
  166.                         Foreground = Input {
  167.                             SourceOp = "KAK_ERODE_mono_1",
  168.                             Source = "Output",
  169.                         },
  170.                     },
  171.                     ViewInfo = OperatorInfo { Pos = { 550, 874.5 } },
  172.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  173.                 },
  174.                 INPUT_MAIN_1 = ChannelBoolean {
  175.                     CtrlWZoom = false,
  176.                     CtrlWShown = false,
  177.                     NameSet = true,
  178.                     Inputs = {
  179.                         ToRed = Input { Value = 4, },
  180.                         ToGreen = Input { Value = 4, },
  181.                         ToBlue = Input { Value = 4, },
  182.                         ToAlpha = Input { Value = 16, },
  183.                         Background = Input {
  184.                             SourceOp = "CineonLog2_1",
  185.                             Source = "Output",
  186.                         },
  187.                     },
  188.                     ViewInfo = OperatorInfo { Pos = { -1155, 10.15 } },
  189.                     Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0 }, }
  190.                 },
  191.                 EATBLACK_1 = Blur {
  192.                     CtrlWZoom = false,
  193.                     CtrlWShown = false,
  194.                     NameSet = true,
  195.                     Inputs = {
  196.                         Filter = Input { Value = FuID { "Box" }, },
  197.                         XBlurSize = Input {
  198.                             Value = 300,
  199.                             Expression = "KAK_1.HardExpandCleanPlate",
  200.                         },
  201.                         Input = Input {
  202.                             SourceOp = "BLUEorGREENorREDALPHA_1",
  203.                             Source = "Output",
  204.                         },
  205.                     },
  206.                     ViewInfo = OperatorInfo { Pos = { 550, 1066.15 } },
  207.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1 }, }
  208.                 },
  209.                 SIZE_1 = Blur {
  210.                     CtrlWZoom = false,
  211.                     CtrlWShown = false,
  212.                     NameSet = true,
  213.                     Inputs = {
  214.                         Filter = Input { Value = FuID { "Bartlett" }, },
  215.                         XBlurSize = Input {
  216.                             Value = 10,
  217.                             Expression = "KAK_1.SoftExpandCleanPlate",
  218.                         },
  219.                         Input = Input {
  220.                             SourceOp = "ChannelBooleans3_1",
  221.                             Source = "Output",
  222.                         },
  223.                     },
  224.                     ViewInfo = OperatorInfo { Pos = { 550, 907.5 } },
  225.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1 }, }
  226.                 },
  227.                 ChangeDepth3_1 = ChangeDepth {
  228.                     CtrlWZoom = false,
  229.                     CtrlWShown = false,
  230.                     Inputs = {
  231.                         Depth = Input { Expression = "(INPUT_MAIN_1.Background.Depth == 8 or INPUT_MAIN_1.Background.Depth == 7) and 0 or 4", },
  232.                         Input = Input {
  233.                             SourceOp = "INPUT_MAIN_1",
  234.                             Source = "Output",
  235.                         },
  236.                     },
  237.                     ViewInfo = OperatorInfo { Pos = { -55, 10.15 } },
  238.                 },
  239.                 AlphaDivide1_1_1 = AlphaDivide {
  240.                     CtrlWZoom = false,
  241.                     CtrlWShown = false,
  242.                     Inputs = {
  243.                         Input = Input {
  244.                             SourceOp = "EATBLACK_1",
  245.                             Source = "Output",
  246.                         },
  247.                     },
  248.                     ViewInfo = OperatorInfo { Pos = { 550, 1099.15 } },
  249.                 },
  250.                 NEGATIVE_ALPHA_COPY_1 = ChannelBoolean {
  251.                     CtrlWZoom = false,
  252.                     CtrlWShown = false,
  253.                     NameSet = true,
  254.                     Inputs = {
  255.                         Operation = Input { Value = 10, },
  256.                         ToRed = Input { Value = 4, },
  257.                         ToGreen = Input { Value = 4, },
  258.                         ToBlue = Input { Value = 4, },
  259.                         Background = Input {
  260.                             SourceOp = "AlphaDivide1_1_1",
  261.                             Source = "Output",
  262.                         },
  263.                         Foreground = Input {
  264.                             SourceOp = "BLUEorGREENorREDALPHA_1",
  265.                             Source = "Output",
  266.                         },
  267.                     },
  268.                     ViewInfo = OperatorInfo { Pos = { 715, 1099.15 } },
  269.                 },
  270.                 CleanUp_Level_1 = ColorCurves {
  271.                     PickColor = true,
  272.                     CtrlWZoom = false,
  273.                     CtrlWShown = false,
  274.                     NameSet = true,
  275.                     Inputs = {
  276.                         Blend = Input {
  277.                             Value = 0.0485,
  278.                             Expression = "KAK_1.DoCleanUp*KAK_1.CleanUp",
  279.                         },
  280.                         EditAlpha = Input { Value = 0, },
  281.                         Red = Input {
  282.                             SourceOp = "CleanUp_Level_1Red",
  283.                             Source = "Value",
  284.                         },
  285.                         Green = Input {
  286.                             SourceOp = "CleanUp_Level_1Green",
  287.                             Source = "Value",
  288.                         },
  289.                         Blue = Input {
  290.                             SourceOp = "CleanUp_Level_1Blue",
  291.                             Source = "Value",
  292.                         },
  293.                         Alpha = Input {
  294.                             SourceOp = "CleanUp_Level_1Alpha",
  295.                             Source = "Value",
  296.                         },
  297.                         NumberOfSamplesOnMatchCurve = Input { Value = 64, },
  298.                         Input = Input {
  299.                             SourceOp = "MatteDetail_1",
  300.                             Source = "Output",
  301.                         },
  302.                     },
  303.                     ViewInfo = OperatorInfo { Pos = { -770, 1957.15 } },
  304.                     Tools = {
  305.                         CleanUp_Level_1Alpha = LUTBezier {
  306.                             KeyColorSplines = {
  307.                                 [0] = {
  308.                                     [-0.1] = { 0, RH = { -0.0666666666666667, 0 }, Flags = { Linear = true } },
  309.                                     [0] = { 0, LH = { -0.0333333333333333, 0 }, RH = { 0.044, 0.4 }, Flags = { Linear = true } },
  310.                                     [1] = { 1, LH = { 0.614, 0.97 }, RH = { 1.03333333333333, 1.03333333333333 } },
  311.                                     [1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667 }, Flags = { Linear = true } }
  312.                                 }
  313.                             },
  314.                             SplineColor = { Red = 204, Green = 204, Blue = 204 },
  315.                             CtrlWShown = false,
  316.                             NameSet = true,
  317.                         },
  318.                         CleanUp_Level_1Green = LUTBezier {
  319.                             KeyColorSplines = {
  320.                                 [0] = {
  321.                                     [-0.1] = { 0, RH = { -0.0666666666666667, 0 }, Flags = { Linear = true } },
  322.                                     [0] = { 0, LH = { -0.0333333333333333, 0 }, RH = { 0.044, 0.4 }, Flags = { Linear = true } },
  323.                                     [1] = { 1, LH = { 0.614, 0.97 }, RH = { 1.03333333333333, 1.03333333333333 } },
  324.                                     [1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667 }, Flags = { Linear = true } }
  325.                                 }
  326.                             },
  327.                             SplineColor = { Red = 0, Green = 255, Blue = 0 },
  328.                             CtrlWShown = false,
  329.                             NameSet = true,
  330.                         },
  331.                         CleanUp_Level_1Blue = LUTBezier {
  332.                             KeyColorSplines = {
  333.                                 [0] = {
  334.                                     [-0.1] = { 0, RH = { -0.0666666666666667, 0 }, Flags = { Linear = true } },
  335.                                     [0] = { 0, LH = { -0.0333333333333333, 0 }, RH = { 0.044, 0.4 }, Flags = { Linear = true } },
  336.                                     [1] = { 1, LH = { 0.614, 0.97 }, RH = { 1.03333333333333, 1.03333333333333 } },
  337.                                     [1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667 }, Flags = { Linear = true } }
  338.                                 }
  339.                             },
  340.                             SplineColor = { Red = 68, Green = 68, Blue = 255 },
  341.                             CtrlWShown = false,
  342.                             NameSet = true,
  343.                         },
  344.                         CleanUp_Level_1Red = LUTBezier {
  345.                             KeyColorSplines = {
  346.                                 [0] = {
  347.                                     [-0.1] = { 0, RH = { -0.0666666666666667, 0 }, Flags = { Linear = true } },
  348.                                     [0] = { 0, LH = { -0.0333333333333333, 0 }, RH = { 0.044, 0.4 }, Flags = { Linear = true } },
  349.                                     [1] = { 1, LH = { 0.614, 0.97 }, RH = { 1.03333333333333, 1.03333333333333 } },
  350.                                     [1.1] = { 1.1, LH = { 1.06666666666667, 1.06666666666667 }, Flags = { Linear = true } }
  351.                                 }
  352.                             },
  353.                             SplineColor = { Red = 255, Green = 52, Blue = 52 },
  354.                             CtrlWShown = false,
  355.                             NameSet = true,
  356.                         }
  357.                     },
  358.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0 }, }
  359.                 },
  360.                 EDGE_ERODE_1 = ErodeDilate {
  361.                     CtrlWZoom = false,
  362.                     CtrlWShown = false,
  363.                     NameSet = true,
  364.                     Inputs = {
  365.                         Red = Input { Value = 0, },
  366.                         Green = Input { Value = 0, },
  367.                         Blue = Input { Value = 0, },
  368.                         Filter = Input { Value = 2, },
  369.                         XAmount = Input {
  370.                             Value = 0.01,
  371.                             Expression = "KAK_1.SoftenExpansionSeams/100",
  372.                         },
  373.                         Input = Input {
  374.                             SourceOp = "NEGATIVE_ALPHA_COPY_1",
  375.                             Source = "Output",
  376.                         },
  377.                     },
  378.                     ViewInfo = OperatorInfo { Pos = { 715, 1165.15 } },
  379.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1 }, }
  380.                 },
  381.                 Merge3_1 = Merge {
  382.                     CtrlWZoom = false,
  383.                     CtrlWShown = false,
  384.                     Inputs = {
  385.                         Background = Input {
  386.                             SourceOp = "AlphaDivide1_2",
  387.                             Source = "Output",
  388.                         },
  389.                         Foreground = Input {
  390.                             SourceOp = "EDGE_ERODE_1",
  391.                             Source = "Output",
  392.                         },
  393.                         SubtractiveAdditive = Input { Value = 0, },
  394.                         PerformDepthMerge = Input { Value = 0, },
  395.                     },
  396.                     ViewInfo = OperatorInfo { Pos = { 825, 1198.15 } },
  397.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  398.                 },
  399.                 CoreMatte_1 = ChannelBoolean {
  400.                     CtrlWZoom = false,
  401.                     CtrlWShown = false,
  402.                     NameSet = true,
  403.                     Inputs = {
  404.                         Blend = Input {
  405.                             Value = 0,
  406.                             Expression = "KAK_1.CoreMatte == 0 and 0 or 1",
  407.                         },
  408.                         Operation = Input {
  409.                             Value = 9,
  410.                             Expression = "KAK_1.CoreMatteMode == 0 and 0 or KAK_1.CoreMatteMode == 1 and  9 or 6",
  411.                         },
  412.                         ToRed = Input { Value = 4, },
  413.                         ToGreen = Input { Value = 4, },
  414.                         ToBlue = Input { Value = 4, },
  415.                         Background = Input {
  416.                             SourceOp = "ChannelBooleans9_1",
  417.                             Source = "Output",
  418.                         },
  419.                         Foreground = Input {
  420.                             SourceOp = "ExternalCore_1",
  421.                             Source = "Mask",
  422.                         },
  423.                     },
  424.                     ViewInfo = OperatorInfo { Pos = { -770, 2155.15 } },
  425.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  426.                 },
  427.                 ScreenSelectView_1 = ChannelBoolean {
  428.                     CtrlWZoom = false,
  429.                     CtrlWShown = false,
  430.                     NameSet = true,
  431.                     Inputs = {
  432.                         ProcessGreen = Input { Value = 0, },
  433.                         ProcessAlpha = Input { Value = 0, },
  434.                         ToRed = Input { Value = 8, },
  435.                         ToGreen = Input { Value = 4, },
  436.                         ToBlue = Input { Value = 8, },
  437.                         ToAlpha = Input { Value = 4, },
  438.                         Background = Input {
  439.                             SourceOp = "ChangeDepth3_1",
  440.                             Source = "Output",
  441.                         },
  442.                         Foreground = Input {
  443.                             SourceOp = "Weight_Switch_1",
  444.                             Source = "Output",
  445.                         },
  446.                         EffectMask = Input {
  447.                             SourceOp = "Weight_Switch_1",
  448.                             Source = "Output",
  449.                         },
  450.                     },
  451.                     ViewInfo = OperatorInfo { Pos = { 550, 1759.15 } },
  452.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  453.                 },
  454.                 AlphaMultiply2_1 = AlphaMultiply {
  455.                     CtrlWZoom = false,
  456.                     CtrlWShown = false,
  457.                     Inputs = {
  458.                         Input = Input {
  459.                             SourceOp = "CoreMatte_1",
  460.                             Source = "Output",
  461.                         },
  462.                     },
  463.                     ViewInfo = OperatorInfo { Pos = { -770, 2254.15 } },
  464.                 },
  465.                 SCREENSUBTRACTION_1 = ChannelBoolean {
  466.                     CtrlWZoom = false,
  467.                     CtrlWShown = false,
  468.                     NameSet = true,
  469.                     Inputs = {
  470.                         Operation = Input { Value = 2, },
  471.                         Background = Input {
  472.                             SourceOp = "PipeRouter7_1",
  473.                             Source = "Output",
  474.                         },
  475.                         Foreground = Input {
  476.                             SourceOp = "AlphaMultiply2_1",
  477.                             Source = "Output",
  478.                         },
  479.                     },
  480.                     ViewInfo = OperatorInfo { Pos = { -770, 2287.15 } },
  481.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1 }, }
  482.                 },
  483.                 ChannelBooleans6_1 = ChannelBoolean {
  484.                     CtrlWZoom = false,
  485.                     CtrlWShown = false,
  486.                     Inputs = {
  487.                         ToAlpha = Input { Value = 8, },
  488.                         Background = Input {
  489.                             SourceOp = "ClipBlack_RGBA_1",
  490.                             Source = "Output",
  491.                         },
  492.                         Foreground = Input {
  493.                             SourceOp = "PipeRouter7_1",
  494.                             Source = "Output",
  495.                         },
  496.                     },
  497.                     ViewInfo = OperatorInfo { Pos = { -935, 2617.15 } },
  498.                 },
  499.                 ClipBlack_RGBA_1 = BrightnessContrast {
  500.                     CtrlWZoom = false,
  501.                     CtrlWShown = false,
  502.                     NameSet = true,
  503.                     Inputs = {
  504.                         Alpha = Input { Value = 1, },
  505.                         ClipBlack = Input { Value = 1, },
  506.                         Input = Input {
  507.                             SourceOp = "SCREENSUBTRACTION_1",
  508.                             Source = "Output",
  509.                         },
  510.                     },
  511.                     ViewInfo = OperatorInfo { Pos = { -770, 2320.15 } },
  512.                 },
  513.                 SQUEEZEMATTELOW_1 = ColorCurves {
  514.                     PickColor = true,
  515.                     CtrlWZoom = false,
  516.                     CtrlWShown = false,
  517.                     NameSet = true,
  518.                     Inputs = {
  519.                         Blend = Input {
  520.                             Value = 0.525,
  521.                             Expression = "KAK_1.SqueezeMatteBlack*KAK_1.DoSqueezeMatteBlack",
  522.                         },
  523.                         EditRed = Input { Value = 0, },
  524.                         EditGreen = Input { Value = 0, },
  525.                         EditBlue = Input { Value = 0, },
  526.                         Red = Input {
  527.                             SourceOp = "SQUEEZEMATTELOW_1Red",
  528.                             Source = "Value",
  529.                         },
  530.                         Green = Input {
  531.                             SourceOp = "SQUEEZEMATTELOW_1Green",
  532.                             Source = "Value",
  533.                         },
  534.                         Blue = Input {
  535.                             SourceOp = "SQUEEZEMATTELOW_1Blue",
  536.                             Source = "Value",
  537.                         },
  538.                         Alpha = Input {
  539.                             SourceOp = "SQUEEZEMATTELOW_1Alpha",
  540.                             Source = "Value",
  541.                         },
  542.                         NumberOfSamplesOnMatchCurve = Input { Value = 64, },
  543.                         Input = Input {
  544.                             SourceOp = "Merge2_1",
  545.                             Source = "Output",
  546.                         },
  547.                     },
  548.                     ViewInfo = OperatorInfo { Pos = { -220, 2683.15 } },
  549.                     Tools = {
  550.                         SQUEEZEMATTELOW_1Alpha = LUTBezier {
  551.                             KeyColorSplines = {
  552.                                 [0] = {
  553.                                     [0] = { 0, RH = { 0.249206349206349, 0.0013440860215053 }, Flags = { Linear = true } },
  554.                                     [0.5] = { 0.5, LH = { 0.333333333333333, 0.333333333333333 }, RH = { 0.666666666666667, 0.666666666666667 } },
  555.                                     [1] = { 1, LH = { 0.833333333333333, 0.833333333333333 }, Flags = { Linear = true } }
  556.                                 }
  557.                             },
  558.                             SplineColor = { Red = 204, Green = 204, Blue = 204 },
  559.                             CtrlWShown = false,
  560.                             NameSet = true,
  561.                         },
  562.                         SQUEEZEMATTELOW_1Blue = LUTBezier {
  563.                             KeyColorSplines = {
  564.                                 [0] = {
  565.                                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  566.                                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  567.                                 }
  568.                             },
  569.                             SplineColor = { Red = 68, Green = 68, Blue = 255 },
  570.                             CtrlWShown = false,
  571.                             NameSet = true,
  572.                         },
  573.                         SQUEEZEMATTELOW_1Green = LUTBezier {
  574.                             KeyColorSplines = {
  575.                                 [0] = {
  576.                                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  577.                                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  578.                                 }
  579.                             },
  580.                             SplineColor = { Red = 0, Green = 255, Blue = 0 },
  581.                             CtrlWShown = false,
  582.                             NameSet = true,
  583.                         },
  584.                         SQUEEZEMATTELOW_1Red = LUTBezier {
  585.                             KeyColorSplines = {
  586.                                 [0] = {
  587.                                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  588.                                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  589.                                 }
  590.                             },
  591.                             SplineColor = { Red = 255, Green = 52, Blue = 52 },
  592.                             CtrlWShown = false,
  593.                             NameSet = true,
  594.                         }
  595.                     },
  596.                 },
  597.                 Screen_Subtract_Switch_1 = Dissolve {
  598.                     Transitions = {
  599.                         [0] = "DFTDissolve"
  600.                     },
  601.                     CtrlWZoom = false,
  602.                     CtrlWShown = false,
  603.                     NameSet = true,
  604.                     Inputs = {
  605.                         Mix = Input { Expression = "KAK_1.ScreenSubtraction", },
  606.                         Background = Input {
  607.                             SourceOp = "AlphaMultiply1_2_1_1",
  608.                             Source = "Output",
  609.                         },
  610.                         Foreground = Input {
  611.                             SourceOp = "ClipBlack_RGBA_1",
  612.                             Source = "Output",
  613.                         },
  614.                     },
  615.                     ViewInfo = OperatorInfo { Pos = { -825, 2650.15 } },
  616.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1 }, }
  617.                 },
  618.                 AlphaMultiply1_2_1_1 = AlphaMultiply {
  619.                     CtrlWZoom = false,
  620.                     CtrlWShown = false,
  621.                     Inputs = {
  622.                         Input = Input {
  623.                             SourceOp = "ChannelBooleans6_1",
  624.                             Source = "Output",
  625.                         },
  626.                     },
  627.                     ViewInfo = OperatorInfo { Pos = { -935, 2650.15 } },
  628.                 },
  629.                 SQUEEZEMATTEHIGH_1 = ColorCurves {
  630.                     PickColor = true,
  631.                     CtrlWZoom = false,
  632.                     CtrlWShown = false,
  633.                     NameSet = true,
  634.                     Inputs = {
  635.                         Blend = Input {
  636.                             Value = 0.455,
  637.                             Expression = "KAK_1.SqueezeMatteWhite*KAK_1.DoSqueezeMatteWhite",
  638.                         },
  639.                         ProcessRed = Input { Value = 0, },
  640.                         ProcessGreen = Input { Value = 0, },
  641.                         ProcessBlue = Input { Value = 0, },
  642.                         EditRed = Input { Value = 0, },
  643.                         EditGreen = Input { Value = 0, },
  644.                         EditBlue = Input { Value = 0, },
  645.                         Red = Input {
  646.                             SourceOp = "SQUEEZEMATTEHIGH_1Red",
  647.                             Source = "Value",
  648.                         },
  649.                         Green = Input {
  650.                             SourceOp = "SQUEEZEMATTEHIGH_1Green",
  651.                             Source = "Value",
  652.                         },
  653.                         Blue = Input {
  654.                             SourceOp = "SQUEEZEMATTEHIGH_1Blue",
  655.                             Source = "Value",
  656.                         },
  657.                         Alpha = Input {
  658.                             SourceOp = "SQUEEZEMATTEHIGH_1Alpha",
  659.                             Source = "Value",
  660.                         },
  661.                         NumberOfSamplesOnMatchCurve = Input { Value = 64, },
  662.                         Input = Input {
  663.                             SourceOp = "SQUEEZEMATTELOW_1",
  664.                             Source = "Output",
  665.                         },
  666.                     },
  667.                     ViewInfo = OperatorInfo { Pos = { -220, 2716.15 } },
  668.                     Tools = {
  669.                         SQUEEZEMATTEHIGH_1Red = LUTBezier {
  670.                             KeyColorSplines = {
  671.                                 [0] = {
  672.                                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  673.                                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  674.                                 }
  675.                             },
  676.                             SplineColor = { Red = 255, Green = 52, Blue = 52 },
  677.                             CtrlWShown = false,
  678.                             NameSet = true,
  679.                         },
  680.                         SQUEEZEMATTEHIGH_1Blue = LUTBezier {
  681.                             KeyColorSplines = {
  682.                                 [0] = {
  683.                                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  684.                                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  685.                                 }
  686.                             },
  687.                             SplineColor = { Red = 68, Green = 68, Blue = 255 },
  688.                             CtrlWShown = false,
  689.                             NameSet = true,
  690.                         },
  691.                         SQUEEZEMATTEHIGH_1Alpha = LUTBezier {
  692.                             KeyColorSplines = {
  693.                                 [0] = {
  694.                                     [0] = { 0, RH = { 0.166666666666667, 0.166666666666667 }, Flags = { Linear = true } },
  695.                                     [0.5] = { 0.5, LH = { 0.333333333333333, 0.333333333333333 }, RH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } },
  696.                                     [1] = { 1, LH = { 0.749206349206349, 0.998655913978495 } }
  697.                                 }
  698.                             },
  699.                             SplineColor = { Red = 204, Green = 204, Blue = 204 },
  700.                             CtrlWShown = false,
  701.                             NameSet = true,
  702.                         },
  703.                         SQUEEZEMATTEHIGH_1Green = LUTBezier {
  704.                             KeyColorSplines = {
  705.                                 [0] = {
  706.                                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  707.                                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  708.                                 }
  709.                             },
  710.                             SplineColor = { Red = 0, Green = 255, Blue = 0 },
  711.                             CtrlWShown = false,
  712.                             NameSet = true,
  713.                         }
  714.                     },
  715.                 },
  716.                 ClipBlackAndWhite_RGBA_1 = BrightnessContrast {
  717.                     CtrlWZoom = false,
  718.                     CtrlWShown = false,
  719.                     NameSet = true,
  720.                     Inputs = {
  721.                         Red = Input { Value = 0, },
  722.                         Green = Input { Value = 0, },
  723.                         Blue = Input { Value = 0, },
  724.                         Alpha = Input { Value = 1, },
  725.                         ClipBlack = Input { Value = 1, },
  726.                         ClipWhite = Input { Value = 1, },
  727.                         Input = Input {
  728.                             SourceOp = "SQUEEZEMATTEHIGH_1",
  729.                             Source = "Output",
  730.                         },
  731.                     },
  732.                     ViewInfo = OperatorInfo { Pos = { -220, 2749.15 } },
  733.                 },
  734.                 BRINGBACKEDGEDETAIL_1_1 = Dissolve {
  735.                     Transitions = {
  736.                         [0] = "DFTDissolve"
  737.                     },
  738.                     CtrlWZoom = false,
  739.                     CtrlWShown = false,
  740.                     NameSet = true,
  741.                     Inputs = {
  742.                         Mix = Input {
  743.                             Value = 0,
  744.                             Expression = "KAK_1.DoBringBackTransparentDetail",
  745.                         },
  746.                         Background = Input {
  747.                             SourceOp = "ClipBlackAndWhite_RGBA_1",
  748.                             Source = "Output",
  749.                         },
  750.                         Foreground = Input {
  751.                             SourceOp = "Merge1_1_1",
  752.                             Source = "Output",
  753.                         },
  754.                     },
  755.                     ViewInfo = OperatorInfo { Pos = { -220, 2848.15 } },
  756.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 0 }, }
  757.                 },
  758.                 ChannelBooleans2_1 = ChannelBoolean {
  759.                     CtrlWShown = false,
  760.                     Inputs = {
  761.                         ToRed = Input { Value = 15, },
  762.                         ToGreen = Input { Value = 15, },
  763.                         ToBlue = Input { Value = 15, },
  764.                         ToAlpha = Input { Value = 16, },
  765.                         Background = Input {
  766.                             SourceOp = "PipeRouter7_1",
  767.                             Source = "Output",
  768.                         },
  769.                     },
  770.                     ViewInfo = OperatorInfo { Pos = { -1210, 3046.15 } },
  771.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  772.                 },
  773.                 Merge1_1_1 = Merge {
  774.                     CtrlWZoom = false,
  775.                     CtrlWShown = false,
  776.                     Inputs = {
  777.                         Background = Input {
  778.                             SourceOp = "KAKr_TD_1",
  779.                             Source = "Output",
  780.                         },
  781.                         Foreground = Input {
  782.                             SourceOp = "IsolateEdgeDetail_1",
  783.                             Source = "Output",
  784.                         },
  785.                         Operator = Input { Expression = "KAK_1.KeyerOutput ==5 and \"Atop\" or \"Over\"", },
  786.                         PerformDepthMerge = Input { Value = 0, },
  787.                     },
  788.                     ViewInfo = OperatorInfo { Pos = { 0, 2815.15 } },
  789.                 },
  790.                 INPUT_BACKGROUND_1 = ChannelBoolean {
  791.                     CtrlWZoom = false,
  792.                     CtrlWShown = false,
  793.                     NameSet = true,
  794.                     Inputs = {
  795.                         ToRed = Input { Value = 4, },
  796.                         ToGreen = Input { Value = 4, },
  797.                         ToBlue = Input { Value = 4, },
  798.                         ToAlpha = Input { Value = 4, },
  799.                     },
  800.                     ViewInfo = OperatorInfo { Pos = { -1485, 3079.15 } },
  801.                     Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0 }, }
  802.                 },
  803.                 Dissolve5_1 = Dissolve {
  804.                     Transitions = {
  805.                         [0] = "DFTDissolve"
  806.                     },
  807.                     CtrlWZoom = false,
  808.                     CtrlWShown = false,
  809.                     Inputs = {
  810.                         Mix = Input {
  811.                             Value = 0,
  812.                             Expression = "KAK_1.DoWrapBackgroundBrightness == 1 and 1 or KAK_1.DoWrapBackgroundColor == 1 and 1 or KAK_1.FGBGCombineOutput == 1 and 1 or KAK_1.SpillReplace == 2 and 1 or 0",
  813.                         },
  814.                         Background = Input {
  815.                             SourceOp = "ChannelBooleans2_1",
  816.                             Source = "Output",
  817.                         },
  818.                         Foreground = Input {
  819.                             SourceOp = "Resize1_1",
  820.                             Source = "Output",
  821.                         },
  822.                     },
  823.                     ViewInfo = OperatorInfo { Pos = { -1210, 3079.15 } },
  824.                 },
  825.                 Ranges1_1 = RangesMask {
  826.                     CtrlWZoom = false,
  827.                     CtrlWShown = false,
  828.                     Inputs = {
  829.                         SoftEdge = Input {
  830.                             Value = 0.02227602,
  831.                             Expression = "KAK_1.DoBackgroundWrapSoftness*KAK_1.BackgroundWrapSoftness/5",
  832.                         },
  833.                         Invert = Input { Value = 1, },
  834.                         OutputSize = Input { Value = FuID { "Custom" }, },
  835.                         MaskWidth = Input {
  836.                             Value = 1280,
  837.                             Expression = "INPUT_MAIN_1.Background.OriginalWidth",
  838.                         },
  839.                         MaskHeight = Input {
  840.                             Value = 720,
  841.                             Expression = "INPUT_MAIN_1.Background.OriginalHeight",
  842.                         },
  843.                         PixelAspect = Input { Value = { 1, 1 }, },
  844.                         Image = Input {
  845.                             SourceOp = "MatteControl1_1_1",
  846.                             Source = "Output",
  847.                         },
  848.                         RangesRange = Input { Value = 2, },
  849.                         RangesChannel = Input { Value = 4, },
  850.                         ColorRanges = Input {
  851.                             Value = ColorCurves {
  852.                                 Curves = {
  853.                                     {
  854.                                         Points = {
  855.                                             { 0, 1 },
  856.                                             { 0, 0 },
  857.                                             { 0, 0 },
  858.                                             { 1, 0 }
  859.                                         }
  860.                                     },
  861.                                     {
  862.                                         Points = {
  863.                                             { 0, 0 },
  864.                                             { 0, 0 },
  865.                                             { 0.671118530884808, 0.0442477876106194 },
  866.                                             { 1, 1 }
  867.                                         }
  868.                                     }
  869.                                 }
  870.                             },
  871.                         },
  872.                     },
  873.                     ViewInfo = OperatorInfo { Pos = { -220, 3211.15 } },
  874.                 },
  875.                 Dissolve6_1 = Dissolve {
  876.                     Transitions = {
  877.                         [0] = "DFTDissolve"
  878.                     },
  879.                     CtrlWZoom = false,
  880.                     CtrlWShown = false,
  881.                     Inputs = {
  882.                         Background = Input {
  883.                             SourceOp = "Dissolve5_1",
  884.                             Source = "Output",
  885.                         },
  886.                         Foreground = Input {
  887.                             SourceOp = "Resize1_1",
  888.                             Source = "Output",
  889.                         },
  890.                     },
  891.                     ViewInfo = OperatorInfo { Pos = { -1210, 3112.15 } },
  892.                 },
  893.                 BG_LUMA_1 = Merge {
  894.                     CtrlWZoom = false,
  895.                     CtrlWShown = false,
  896.                     NameSet = true,
  897.                     Inputs = {
  898.                         Blend = Input {
  899.                             Value = 0.5,
  900.                             Expression = "KAK_1.DoWrapBackgroundBrightness*KAK_1.WrapBackgroundBrightness*(KAK_1.DoBackgroundWrapGain==1 and KAK_1.BackgroundWrapGain or 1)",
  901.                         },
  902.                         ProcessAlpha = Input { Value = 0, },
  903.                         Background = Input {
  904.                             SourceOp = "MatteControl1_1_1",
  905.                             Source = "Output",
  906.                         },
  907.                         Foreground = Input {
  908.                             SourceOp = "WrapGain_1",
  909.                             Source = "Output",
  910.                         },
  911.                         ApplyMode = Input { Value = FuID { "Luminosity" }, },
  912.                         PerformDepthMerge = Input { Value = 0, },
  913.                         EffectMask = Input {
  914.                             SourceOp = "WrapMatte_1",
  915.                             Source = "Output",
  916.                         }
  917.                     },
  918.                     ViewInfo = OperatorInfo { Pos = { -440, 3343.15 } },
  919.                 },
  920.                 BG_CHROMA_1 = Merge {
  921.                     CtrlWZoom = false,
  922.                     CtrlWShown = false,
  923.                     NameSet = true,
  924.                     Inputs = {
  925.                         Blend = Input {
  926.                             Value = 0,
  927.                             Expression = "KAK_1.DoWrapBackgroundColor*KAK_1.WrapBackgroundColor*(KAK_1.DoBackgroundWrapGain==1 and KAK_1.BackgroundWrapGain or 1)",
  928.                         },
  929.                         ProcessAlpha = Input { Value = 0, },
  930.                         Background = Input {
  931.                             SourceOp = "BG_LUMA_1",
  932.                             Source = "Output",
  933.                         },
  934.                         Foreground = Input {
  935.                             SourceOp = "WrapGain_1",
  936.                             Source = "Output",
  937.                         },
  938.                         ApplyMode = Input { Value = FuID { "Color" }, },
  939.                         PerformDepthMerge = Input { Value = 0, },
  940.                         EffectMask = Input {
  941.                             SourceOp = "WrapMatte_1",
  942.                             Source = "Output",
  943.                         }
  944.                     },
  945.                     ViewInfo = OperatorInfo { Pos = { -440, 3376.15 } },
  946.                 },
  947.                 SetCanvasColor1_1 = SetCanvasColor {
  948.                     CtrlWZoom = false,
  949.                     CtrlWShown = false,
  950.                     Inputs = {
  951.                         Input = Input {
  952.                             SourceOp = "PipeRouter7_1",
  953.                             Source = "Output",
  954.                         },
  955.                     },
  956.                     ViewInfo = OperatorInfo { Pos = { -1100, 3277.15 } },
  957.                 },
  958.                 HOLDFG_1 = ChannelBoolean {
  959.                     CtrlWZoom = false,
  960.                     CtrlWShown = false,
  961.                     NameSet = true,
  962.                     Inputs = {
  963.                         Blend = Input {
  964.                             Value = 0,
  965.                             Expression = "iif (KAK_1.Output==0,1,0)",
  966.                         },
  967.                         Background = Input {
  968.                             SourceOp = "ColorGain1_1",
  969.                             Source = "Output",
  970.                         },
  971.                         Foreground = Input {
  972.                             SourceOp = "SetCanvasColor1_1",
  973.                             Source = "Output",
  974.                         },
  975.                     },
  976.                     ViewInfo = OperatorInfo { Pos = { -1100, 3442.15 } },
  977.                     Colors = { TileColor = { R = 0.498039215686275, G = 0.396078431372549, B = 0 }, }
  978.                 },
  979.                 KickAssKey_1 = ChannelBoolean {
  980.                     CtrlWZoom = false,
  981.                     CtrlWShown = false,
  982.                     NameSet = true,
  983.                     Inputs = {
  984.                         Background = Input {
  985.                             SourceOp = "Gamut1_2",
  986.                             Source = "Output",
  987.                         },
  988.                     },
  989.                     ViewInfo = OperatorInfo { Pos = { 1485, 4036.15 } },
  990.                     Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0 }, }
  991.                 },
  992.                 BG_SOLID_1 = ChannelBoolean {
  993.                     CtrlWZoom = false,
  994.                     CtrlWShown = false,
  995.                     NameSet = true,
  996.                     Inputs = {
  997.                         Operation = Input { Value = 11, },
  998.                         ToRed = Input { Value = 4, },
  999.                         ToGreen = Input { Value = 4, },
  1000.                         ToBlue = Input { Value = 4, },
  1001.                         Background = Input {
  1002.                             SourceOp = "Dissolve5_1",
  1003.                             Source = "Output",
  1004.                         },
  1005.                     },
  1006.                     ViewInfo = OperatorInfo { Pos = { -935, 3079.15 } },
  1007.                 },
  1008.                 ColorSpace1_2_1 = ColorSpace {
  1009.                     CtrlWZoom = false,
  1010.                     CtrlWShown = false,
  1011.                     Inputs = {
  1012.                         ProcessAlpha = Input { Value = 0, },
  1013.                         ColorSpaceConversion = Input { Value = 1, },
  1014.                         ColorType = Input { Value = 1, },
  1015.                         Input = Input {
  1016.                             SourceOp = "CineonLog1_2",
  1017.                             Source = "Output",
  1018.                         },
  1019.                     },
  1020.                     ViewInfo = OperatorInfo { Pos = { 110, 142.15 } },
  1021.                 },
  1022.                 CineonLog1_2 = CineonLog {
  1023.                     CtrlWZoom = false,
  1024.                     CtrlWShown = false,
  1025.                     Inputs = {
  1026.                         ProcessAlpha = Input { Value = 0, },
  1027.                         Mode = Input { Value = 1, },
  1028.                         RedFilmStockGamma = Input { Value = 1, },
  1029.                         SLogVersion = Input { Value = FuID { "SLog2" }, },
  1030.                         Input = Input {
  1031.                             SourceOp = "ChangeDepth3_1",
  1032.                             Source = "Output",
  1033.                         },
  1034.                     },
  1035.                     ViewInfo = OperatorInfo { Pos = { 110, 109.15 } },
  1036.                 },
  1037.                 ColorSpace1_3_1 = ColorSpace {
  1038.                     CtrlWZoom = false,
  1039.                     CtrlWShown = false,
  1040.                     Inputs = {
  1041.                         ProcessAlpha = Input { Value = 0, },
  1042.                         ColorSpaceConversion = Input { Value = 2, },
  1043.                         ColorType = Input { Value = 1, },
  1044.                         Input = Input {
  1045.                             SourceOp = "Blur2_1_1",
  1046.                             Source = "Output",
  1047.                         },
  1048.                     },
  1049.                     ViewInfo = OperatorInfo { Pos = { 110, 340.15 } },
  1050.                 },
  1051.                 CineonLog1_1_1 = CineonLog {
  1052.                     CtrlWZoom = false,
  1053.                     CtrlWShown = false,
  1054.                     Inputs = {
  1055.                         ProcessAlpha = Input { Value = 0, },
  1056.                         RedFilmStockGamma = Input { Value = 1, },
  1057.                         SLogVersion = Input { Value = FuID { "SLog2" }, },
  1058.                         Input = Input {
  1059.                             SourceOp = "ColorSpace1_3_1",
  1060.                             Source = "Output",
  1061.                         },
  1062.                     },
  1063.                     ViewInfo = OperatorInfo { Pos = { 110, 373.15 } },
  1064.                 },
  1065.                 BrightnessContrast1_1_1 = BrightnessContrast {
  1066.                     CtrlWZoom = false,
  1067.                     CtrlWShown = false,
  1068.                     Inputs = {
  1069.                         Red = Input { Value = 0, },
  1070.                         Gain = Input { Value = 20, },
  1071.                         Lift = Input {
  1072.                             Value = 1,
  1073.                             Expression = "-KAK_1.NoiseDetail+1",
  1074.                         },
  1075.                         ClipBlack = Input { Value = 1, },
  1076.                         ClipWhite = Input { Value = 1, },
  1077.                         Input = Input {
  1078.                             SourceOp = "Filter1_1",
  1079.                             Source = "Output",
  1080.                         },
  1081.                     },
  1082.                     ViewInfo = OperatorInfo { Pos = { 275, 208.15 } },
  1083.                 },
  1084.                 Filter1_1 = Filter {
  1085.                     CtrlWZoom = false,
  1086.                     CtrlWShown = false,
  1087.                     Inputs = {
  1088.                         FilterType = Input { Value = 3, },
  1089.                         Input = Input {
  1090.                             SourceOp = "ColorSpace1_2_1",
  1091.                             Source = "Output",
  1092.                         },
  1093.                     },
  1094.                     ViewInfo = OperatorInfo { Pos = { 275, 175.15 } },
  1095.                 },
  1096.                 GRAIN_1 = ChannelBoolean {
  1097.                     CtrlWZoom = false,
  1098.                     CtrlWShown = false,
  1099.                     NameSet = true,
  1100.                     Inputs = {
  1101.                         Blend = Input { Expression = "KAK_1.DoDenoiseRenoise == 1 and 1 or KAK_1.SpillAndNoiseOutput == 3 and 1 or 0", },
  1102.                         Operation = Input { Value = 2, },
  1103.                         Background = Input {
  1104.                             SourceOp = "ChangeDepth3_1",
  1105.                             Source = "Output",
  1106.                         },
  1107.                         Foreground = Input {
  1108.                             SourceOp = "CorrectionForNeg_1",
  1109.                             Source = "Output",
  1110.                         },
  1111.                     },
  1112.                     ViewInfo = OperatorInfo { Pos = { -385, 571.15 } },
  1113.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  1114.                 },
  1115.                 MERGEKEYonBG_1 = Merge {
  1116.                     CtrlWZoom = false,
  1117.                     CtrlWShown = false,
  1118.                     NameSet = true,
  1119.                     Inputs = {
  1120.                         Background = Input {
  1121.                             SourceOp = "BrightnessContrast5_1",
  1122.                             Source = "Output",
  1123.                         },
  1124.                         Foreground = Input {
  1125.                             SourceOp = "HOLDFG_1",
  1126.                             Source = "Output",
  1127.                         },
  1128.                         PerformDepthMerge = Input { Value = 0, },
  1129.                     },
  1130.                     ViewInfo = OperatorInfo { Pos = { -1100, 3574.15 } },
  1131.                 },
  1132.                 DespilledImage_1 = Dissolve {
  1133.                     Transitions = {
  1134.                         [0] = "DFTDissolve"
  1135.                     },
  1136.                     CtrlWZoom = false,
  1137.                     CtrlWShown = false,
  1138.                     NameSet = true,
  1139.                     Inputs = {
  1140.                         Mix = Input {
  1141.                             Value = 0,
  1142.                             Expression = "KAK_1.SpillAndNoiseOutput==1 and 1 or 0",
  1143.                         },
  1144.                         Background = Input {
  1145.                             SourceOp = "REGRAIN_2_1",
  1146.                             Source = "Output",
  1147.                         },
  1148.                         Foreground = Input {
  1149.                             SourceOp = "ChangeDepth3_1",
  1150.                             Source = "Output",
  1151.                         },
  1152.                     },
  1153.                     ViewInfo = OperatorInfo { Pos = { 220, 2947.15 } },
  1154.                 },
  1155.                 IsolateEdgeDetail_1 = ChannelBoolean {
  1156.                     CtrlWZoom = false,
  1157.                     CtrlWShown = false,
  1158.                     NameSet = true,
  1159.                     Inputs = {
  1160.                         Blend = Input {
  1161.                             Value = 0,
  1162.                             Expression = "KAK_1.KeyerOutput ==5 and 1 or 0",
  1163.                         },
  1164.                         Operation = Input { Value = 12, },
  1165.                         ToAlpha = Input { Value = 4, },
  1166.                         Background = Input {
  1167.                             SourceOp = "ClipBlackAndWhite_RGBA_1",
  1168.                             Source = "Output",
  1169.                         },
  1170.                     },
  1171.                     ViewInfo = OperatorInfo { Pos = { 110, 2782.15 } },
  1172.                 },
  1173.                 WIPE_QC_1_1 = Dissolve {
  1174.                     Transitions = {
  1175.                         [0] = "DFTWipe"
  1176.                     },
  1177.                     CtrlWZoom = false,
  1178.                     CtrlWShown = false,
  1179.                     NameSet = true,
  1180.                     Inputs = {
  1181.                         Operation = Input { Value = FuID { "DFTWipe" }, },
  1182.                         Mix = Input {
  1183.                             Value = 0.6834862,
  1184.                             Expression = "KAK_1.QCWipe",
  1185.                         },
  1186.                         Background = Input {
  1187.                             SourceOp = "SetCanvasColor1_1",
  1188.                             Source = "Output",
  1189.                         },
  1190.                         Foreground = Input {
  1191.                             SourceOp = "QC_SWITCH_1",
  1192.                             Source = "Output",
  1193.                         },
  1194.                         ["DFTWipe.Softness"] = Input { Value = 0, },
  1195.                         ["DFTWipe.BorderWidth"] = Input { Value = 0.003, },
  1196.                         ["DFTWipe.Green"] = Input { Value = 0, },
  1197.                     },
  1198.                     ViewInfo = OperatorInfo { Pos = { -715, 3937.15 } },
  1199.                 },
  1200.                 KAKr_Key_1 = Fuse.KAKr {
  1201.                     CtrlWZoom = false,
  1202.                     CtrlWShown = false,
  1203.                     NameSet = true,
  1204.                     Inputs = {
  1205.                         Mode = Input { Value = 1, },
  1206.                         ScreenType = Input { Expression = "KAK_1.ScreenType", },
  1207.                         Red = Input {
  1208.                             Value = 0.123843394219875,
  1209.                             Expression = "KAK_1.ScreenColorRed",
  1210.                         },
  1211.                         Green = Input {
  1212.                             Value = 0.136478006839752,
  1213.                             Expression = "KAK_1.ScreenColorGreen",
  1214.                         },
  1215.                         Blue = Input {
  1216.                             Value = 0.118510700762272,
  1217.                             Expression = "KAK_1.ScreenColorBlue",
  1218.                         },
  1219.                         RGWght = Input {
  1220.                             Value = 0.615,
  1221.                             Expression = "KAK_1.RedGreenWeight",
  1222.                         },
  1223.                         GBWght = Input {
  1224.                             Value = 0.585,
  1225.                             Expression = "KAK_1.GreenBlueWeight",
  1226.                         },
  1227.                         Plate = Input {
  1228.                             SourceOp = "PipeRouter7_1",
  1229.                             Source = "Output",
  1230.                         },
  1231.                         CleanPlate = Input {
  1232.                             SourceOp = "CleanUp_Level_1",
  1233.                             Source = "Output",
  1234.                         },
  1235.                     },
  1236.                     ViewInfo = OperatorInfo { Pos = { -770, 2023.15 } },
  1237.                     Colors = {
  1238.                         TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0 },
  1239.                         TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216 },
  1240.                     },
  1241.                     Version = 30
  1242.                 },
  1243.                 KAKr_ScreenSelect_1 = Fuse.KAKr {
  1244.                     CtrlWZoom = false,
  1245.                     CtrlWShown = false,
  1246.                     NameSet = true,
  1247.                     Inputs = {
  1248.                         Blend = Input { Expression = "KAK_1.CleanPlate==0 and 1 or 0", },
  1249.                         ScreenType = Input { Expression = "KAK_1.ScreenSelectType == 0 and KAK_1.ScreenType or KAK_1.ScreenSelectType == 1 and 1 or KAK_1.ScreenSelectType == 2 and 2 or 3", },
  1250.                         Red = Input {
  1251.                             Value = 0.123843394219875,
  1252.                             Expression = "KAK_1.ScreenColorRed",
  1253.                         },
  1254.                         Green = Input {
  1255.                             Value = 0.136478006839752,
  1256.                             Expression = "KAK_1.ScreenColorGreen",
  1257.                         },
  1258.                         Blue = Input {
  1259.                             Value = 0.118510700762272,
  1260.                             Expression = "KAK_1.ScreenColorBlue",
  1261.                         },
  1262.                         Finetune = Input {
  1263.                             Value = 0.075,
  1264.                             Expression = "KAK_1.ScreenSelectFinetune",
  1265.                         },
  1266.                         Plate = Input {
  1267.                             SourceOp = "ChangeDepth3_1",
  1268.                             Source = "Output",
  1269.                         },
  1270.                     },
  1271.                     ViewInfo = OperatorInfo { Pos = { 440, 406.15 } },
  1272.                     Colors = {
  1273.                         TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0 },
  1274.                         TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216 },
  1275.                     },
  1276.                     Version = 30
  1277.                 },
  1278.                 KAKr_Despill_1 = Fuse.KAKr {
  1279.                     CtrlWZoom = false,
  1280.                     CtrlWShown = false,
  1281.                     NameSet = true,
  1282.                     Inputs = {
  1283.                         Blend = Input {
  1284.                             Value = 0,
  1285.                             Expression = "KAK_1.DoDespill == 1 and 1 or KAK_1.SpillAndNoiseOutput == 1 and 1 or KAK_1.SpillAndNoiseOutput == 2 and 1 or KAK_1.DoAddSpillAreasToBGWrapRange ==1 and 1 or KAK_1.Output == 3 and 1 or 0",
  1286.                         },
  1287.                         Mode = Input { Value = 3, },
  1288.                         ScreenType = Input { Expression = "KAK_1.DespillScreen == 0 and KAK_1.ScreenType or KAK_1.DespillScreen == 1 and 1 or KAK_1.DespillScreen == 2 and 2 or 3", },
  1289.                         Red = Input {
  1290.                             Value = 0.0265350341796875,
  1291.                             Expression = "KAK_1.ScreenColorRed",
  1292.                         },
  1293.                         Green = Input {
  1294.                             Value = 0.3759765625,
  1295.                             Expression = "KAK_1.ScreenColorGreen",
  1296.                         },
  1297.                         Blue = Input {
  1298.                             Value = 0.08489990234375,
  1299.                             Expression = "KAK_1.ScreenColorBlue",
  1300.                         },
  1301.                         DespillType = Input {
  1302.                             Value = 3,
  1303.                             Expression = "KAK_1.DespillType",
  1304.                         },
  1305.                         SpillReplace = Input { Expression = "KAK_1.SpillReplace", },
  1306.                         DespillThreshold = Input {
  1307.                             Value = 0.4135021,
  1308.                             Expression = "KAK_1.DoDespillThreshold == 1 and KAK_1.DespillThreshold or 1",
  1309.                         },
  1310.                         DespillAmount = Input { Expression = "KAK_1.Despill", },
  1311.                         DespillLimit = Input {
  1312.                             Value = 0.5696203,
  1313.                             Expression = "1000 - KAK_1.DoDespillClipThreshold * 1000 + KAK_1.DespillClipThreshold",
  1314.                         },
  1315.                         SpillRed = Input {
  1316.                             Value = 0,
  1317.                             Expression = "KAK_1.SpillReplaceRed",
  1318.                         },
  1319.                         SpillGreen = Input {
  1320.                             Value = 0.305182358576857,
  1321.                             Expression = "KAK_1.SpillReplaceGreen",
  1322.                         },
  1323.                         SpillBlue = Input { Expression = "KAK_1.SpillReplaceBlue", },
  1324.                         Plate = Input {
  1325.                             SourceOp = "DespilledImage_1",
  1326.                             Source = "Output",
  1327.                         },
  1328.                         Background = Input {
  1329.                             SourceOp = "BGBlur_Despill_1",
  1330.                             Source = "Output",
  1331.                         },
  1332.                     },
  1333.                     ViewInfo = OperatorInfo { Pos = { 165, 3013.15 } },
  1334.                     Colors = {
  1335.                         TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0 },
  1336.                         TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216 },
  1337.                     },
  1338.                     Version = 30
  1339.                 },
  1340.                 KAKr_TD_1 = Fuse.KAKr {
  1341.                     CtrlWZoom = false,
  1342.                     CtrlWShown = false,
  1343.                     NameSet = true,
  1344.                     Inputs = {
  1345.                         Blend = Input { Expression = "KAK_1.DoBringBackTransparentDetail == 1  and 1 or KAK_1.KeyerOutput ==5 and 1 or 0", },
  1346.                         Mode = Input { Value = 2, },
  1347.                         TDGain = Input { Expression = "KAK_1.BringBackTransparentDetail", },
  1348.                         TDSaturation = Input { Expression = "KAK_1.DoTransparentDetailSaturation == 1 and KAK_1.TransparentDetailSaturation or 1", },
  1349.                         DoTDClip = Input { Expression = "KAK_1.DoTransparentDetailClipThreshold", },
  1350.                         TDClip = Input { Expression = "KAK_1.TransparentDetailClipThreshold", },
  1351.                         Plate = Input {
  1352.                             SourceOp = "PipeRouter7_1",
  1353.                             Source = "Output",
  1354.                         },
  1355.                         CleanPlate = Input {
  1356.                             SourceOp = "Weight_Switch_1",
  1357.                             Source = "Output",
  1358.                         },
  1359.                         Background = Input {
  1360.                             SourceOp = "WrapGain_1",
  1361.                             Source = "Output",
  1362.                         },
  1363.                     },
  1364.                     ViewInfo = OperatorInfo { Pos = { 0, 2749.15 } },
  1365.                     Colors = {
  1366.                         TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0 },
  1367.                         TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216 },
  1368.                     },
  1369.                     Version = 30
  1370.                 },
  1371.                 Blur2_2 = Blur {
  1372.                     CtrlWZoom = false,
  1373.                     CtrlWShown = false,
  1374.                     Inputs = {
  1375.                         Red = Input { Value = 0, },
  1376.                         Blue = Input { Value = 0, },
  1377.                         Alpha = Input { Value = 0, },
  1378.                         XBlurSize = Input {
  1379.                             Value = 4,
  1380.                             Expression = "KAK_1.DenoiseSize",
  1381.                         },
  1382.                         Input = Input {
  1383.                             SourceOp = "ColorSpace1_2_1",
  1384.                             Source = "Output",
  1385.                         },
  1386.                         EffectMask = Input {
  1387.                             SourceOp = "Bitmap1_1",
  1388.                             Source = "Mask",
  1389.                         }
  1390.                     },
  1391.                     ViewInfo = OperatorInfo { Pos = { 110, 241.15 } },
  1392.                 },
  1393.                 Blur2_1_1 = Blur {
  1394.                     CtrlWZoom = false,
  1395.                     CtrlWShown = false,
  1396.                     Inputs = {
  1397.                         Red = Input { Value = 0, },
  1398.                         Green = Input { Value = 0, },
  1399.                         Alpha = Input { Value = 0, },
  1400.                         XBlurSize = Input {
  1401.                             Value = 4,
  1402.                             Expression = "KAK_1.DenoiseSize",
  1403.                         },
  1404.                         Input = Input {
  1405.                             SourceOp = "Blur2_2",
  1406.                             Source = "Output",
  1407.                         },
  1408.                         EffectMask = Input {
  1409.                             SourceOp = "Bitmap2_1",
  1410.                             Source = "Mask",
  1411.                         }
  1412.                     },
  1413.                     ViewInfo = OperatorInfo { Pos = { 110, 274.15 } },
  1414.                 },
  1415.                 Bitmap1_1 = BitmapMask {
  1416.                     CtrlWZoom = false,
  1417.                     CtrlWShown = false,
  1418.                     Inputs = {
  1419.                         MaskWidth = Input { Value = 1280, },
  1420.                         MaskHeight = Input { Value = 720, },
  1421.                         PixelAspect = Input { Value = { 1, 1 }, },
  1422.                         ClippingMode = Input { Value = FuID { "None" }, },
  1423.                         Image = Input {
  1424.                             SourceOp = "BrightnessContrast1_1_1",
  1425.                             Source = "Output",
  1426.                         },
  1427.                         Channel = Input { Value = FuID { "Green" }, },
  1428.                     },
  1429.                     ViewInfo = OperatorInfo { Pos = { 220, 241.15 } },
  1430.                 },
  1431.                 Bitmap2_1 = BitmapMask {
  1432.                     CtrlWZoom = false,
  1433.                     CtrlWShown = false,
  1434.                     Inputs = {
  1435.                         MaskWidth = Input { Value = 1280, },
  1436.                         MaskHeight = Input { Value = 720, },
  1437.                         PixelAspect = Input { Value = { 1, 1 }, },
  1438.                         ClippingMode = Input { Value = FuID { "None" }, },
  1439.                         Image = Input {
  1440.                             SourceOp = "BrightnessContrast1_1_1",
  1441.                             Source = "Output",
  1442.                         },
  1443.                         Channel = Input { Value = FuID { "Blue" }, },
  1444.                     },
  1445.                     ViewInfo = OperatorInfo { Pos = { 275, 274.15 } },
  1446.                 },
  1447.                 KAKr_Colour_1 = Fuse.KAKr {
  1448.                     CtrlWZoom = false,
  1449.                     CtrlWShown = false,
  1450.                     NameSet = true,
  1451.                     Inputs = {
  1452.                         Mode = Input { Value = 4, },
  1453.                         Red = Input {
  1454.                             Value = 0.0284844040870667,
  1455.                             Expression = "KAK_1.ScreenColorRed",
  1456.                         },
  1457.                         Green = Input {
  1458.                             Value = 0.36613205075264,
  1459.                             Expression = "KAK_1.ScreenColorGreen",
  1460.                         },
  1461.                         Blue = Input {
  1462.                             Value = 0.0816838294267654,
  1463.                             Expression = "KAK_1.ScreenColorBlue",
  1464.                         },
  1465.                         Plate = Input {
  1466.                             SourceOp = "PipeRouter7_1",
  1467.                             Source = "Output",
  1468.                         },
  1469.                     },
  1470.                     ViewInfo = OperatorInfo { Pos = { -770, 1561.15 } },
  1471.                     Colors = {
  1472.                         TileColor = { R = 0.498039215686275, G = 0.247058823529412, B = 0 },
  1473.                         TextColor = { R = 0.862745098039216, G = 0.862745098039216, B = 0.862745098039216 },
  1474.                     },
  1475.                     Version = 30
  1476.                 },
  1477.                 CorrectionForNeg_1 = ChannelBoolean {
  1478.                     CtrlWZoom = false,
  1479.                     CtrlWShown = false,
  1480.                     NameSet = true,
  1481.                     Inputs = {
  1482.                         Operation = Input { Value = 8, },
  1483.                         ToAlpha = Input { Value = 4, },
  1484.                         Background = Input {
  1485.                             SourceOp = "CineonLog1_1_1",
  1486.                             Source = "Output",
  1487.                         },
  1488.                         Foreground = Input {
  1489.                             SourceOp = "ChangeDepth3_1",
  1490.                             Source = "Output",
  1491.                         },
  1492.                         EffectMask = Input {
  1493.                             SourceOp = "Bitmap3_1",
  1494.                             Source = "Mask",
  1495.                         },
  1496.                     },
  1497.                     ViewInfo = OperatorInfo { Pos = { 110, 439.15 } },
  1498.                 },
  1499.                 Bitmap3_1 = BitmapMask {
  1500.                     CtrlWZoom = false,
  1501.                     CtrlWShown = false,
  1502.                     Inputs = {
  1503.                         Invert = Input { Value = 1, },
  1504.                         MaskWidth = Input { Value = 1280, },
  1505.                         MaskHeight = Input { Value = 720, },
  1506.                         PixelAspect = Input { Value = { 1, 1 }, },
  1507.                         ClippingMode = Input { Value = FuID { "None" }, },
  1508.                         Image = Input {
  1509.                             SourceOp = "CineonLog1_1_1",
  1510.                             Source = "Output",
  1511.                         },
  1512.                         Channel = Input { Value = FuID { "Luminance" }, },
  1513.                         High = Input { Value = 0, },
  1514.                         Low = Input { Value = -0.0001, },
  1515.                     },
  1516.                     ViewInfo = OperatorInfo { Pos = { 165, 406.15 } },
  1517.                 },
  1518.                 BrightnessContrast5_1 = BrightnessContrast {
  1519.                     CtrlWZoom = false,
  1520.                     CtrlWShown = false,
  1521.                     Inputs = {
  1522.                         Blend = Input {
  1523.                             Value = 0,
  1524.                             Expression = "KAK_1.DoClampBackgroundWithFGMatte*KAK_1.ClampBackgroundWithFGMatte",
  1525.                         },
  1526.                         ClipWhite = Input { Value = 1, },
  1527.                         Input = Input {
  1528.                             SourceOp = "Dissolve6_1",
  1529.                             Source = "Output",
  1530.                         },
  1531.                         EffectMask = Input {
  1532.                             SourceOp = "Bitmap4_1",
  1533.                             Source = "Mask",
  1534.                         }
  1535.                     },
  1536.                     ViewInfo = OperatorInfo { Pos = { -1210, 3574.15 } },
  1537.                 },
  1538.                 Bitmap4_1 = BitmapMask {
  1539.                     CtrlWZoom = false,
  1540.                     CtrlWShown = false,
  1541.                     Inputs = {
  1542.                         MaskWidth = Input { Value = 1280, },
  1543.                         MaskHeight = Input { Value = 720, },
  1544.                         PixelAspect = Input { Value = { 1, 1 }, },
  1545.                         ClippingMode = Input { Value = FuID { "None" }, },
  1546.                         Image = Input {
  1547.                             SourceOp = "ColorGain1_1",
  1548.                             Source = "Output",
  1549.                         },
  1550.                         High = Input {
  1551.                             Value = 0.0202429,
  1552.                             Expression = "1-KAK_1.ClampBackgroundWithFGMatte",
  1553.                         },
  1554.                     },
  1555.                     ViewInfo = OperatorInfo { Pos = { -1210, 3541.15 } },
  1556.                 },
  1557.                 BCOInfluence_1 = BitmapMask {
  1558.                     CtrlWZoom = false,
  1559.                     CtrlWShown = false,
  1560.                     NameSet = true,
  1561.                     Inputs = {
  1562.                         Level = Input {
  1563.                             Value = 0,
  1564.                             Expression = "KAK_1.DoAddSpillAreasToBGWrapRange * KAK_1.AddSpillAreasToBGWrapRange",
  1565.                         },
  1566.                         SoftEdge = Input { Expression = "KAK_1.DoSpillAreasSoftness * KAK_1.SpillAreasSoftness", },
  1567.                         PaintMode = Input { Value = FuID { "Maximum" }, },
  1568.                         MaskWidth = Input { Value = 1280, },
  1569.                         MaskHeight = Input { Value = 720, },
  1570.                         PixelAspect = Input { Value = { 1, 1 }, },
  1571.                         Image = Input {
  1572.                             SourceOp = "Merge1_2",
  1573.                             Source = "Output",
  1574.                         },
  1575.                         High = Input { Expression = "max(0.01,1-(KAK_1.AddSpillAreasToBGWrapRange-1))", },
  1576.                         EffectMask = Input {
  1577.                             SourceOp = "Bitmap12_1",
  1578.                             Source = "Mask",
  1579.                         }
  1580.                     },
  1581.                     ViewInfo = OperatorInfo { Pos = { -220, 3277.15 } },
  1582.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  1583.                 },
  1584.                 BGBlur_Wrap_1 = Blur {
  1585.                     CtrlWZoom = false,
  1586.                     CtrlWShown = false,
  1587.                     NameSet = true,
  1588.                     Inputs = {
  1589.                         Blend = Input {
  1590.                             Value = 0,
  1591.                             Expression = "KAK_1.DoBackgroundBlur",
  1592.                         },
  1593.                         XBlurSize = Input {
  1594.                             Value = 0,
  1595.                             Expression = "KAK_1.BackgroundBlur",
  1596.                         },
  1597.                         Input = Input {
  1598.                             SourceOp = "BG_SOLID_1",
  1599.                             Source = "Output",
  1600.                         },
  1601.                     },
  1602.                     ViewInfo = OperatorInfo { Pos = { -825, 3079.15 } },
  1603.                 },
  1604.                 REGRAIN_2_1 = ChannelBoolean {
  1605.                     CtrlWZoom = false,
  1606.                     CtrlWShown = false,
  1607.                     NameSet = true,
  1608.                     Inputs = {
  1609.                         Blend = Input {
  1610.                             Value = 0,
  1611.                             Expression = "KAK_1.DoDenoiseRenoise*KAK_1.DenoiseRenoise",
  1612.                         },
  1613.                         Operation = Input { Value = 1, },
  1614.                         Background = Input {
  1615.                             SourceOp = "BRINGBACKEDGEDETAIL_1_1",
  1616.                             Source = "Output",
  1617.                         },
  1618.                         Foreground = Input {
  1619.                             SourceOp = "GRAIN_1",
  1620.                             Source = "Output",
  1621.                         },
  1622.                         EffectMask = Input {
  1623.                             SourceOp = "ExternalNoiseMatteMult_1",
  1624.                             Source = "Output",
  1625.                         },
  1626.                     },
  1627.                     ViewInfo = OperatorInfo { Pos = { -330, 2947.15 } },
  1628.                 },
  1629.                 DESPILL_1 = ChannelBoolean {
  1630.                     CtrlWZoom = false,
  1631.                     CtrlWShown = false,
  1632.                     NameSet = true,
  1633.                     Inputs = {
  1634.                         Blend = Input {
  1635.                             Value = 0,
  1636.                             Expression = "KAK_1.DoDespill",
  1637.                         },
  1638.                         ToAlpha = Input { Value = 4, },
  1639.                         Background = Input {
  1640.                             SourceOp = "REGRAIN_2_1",
  1641.                             Source = "Output",
  1642.                         },
  1643.                         Foreground = Input {
  1644.                             SourceOp = "Merge1_2",
  1645.                             Source = "Output",
  1646.                         },
  1647.                         EffectMask = Input {
  1648.                             SourceOp = "ChannelBooleans8_1",
  1649.                             Source = "Output",
  1650.                         },
  1651.                     },
  1652.                     ViewInfo = OperatorInfo { Pos = { -220, 3112.15 } },
  1653.                 },
  1654.                 WrapGain_1 = BrightnessContrast {
  1655.                     CtrlWZoom = false,
  1656.                     CtrlWShown = false,
  1657.                     NameSet = true,
  1658.                     Inputs = {
  1659.                         Blend = Input {
  1660.                             Value = 0,
  1661.                             Expression = "KAK_1.DoBackgroundGain",
  1662.                         },
  1663.                         Gain = Input { Expression = "KAK_1.BackgroundGain", },
  1664.                         Input = Input {
  1665.                             SourceOp = "BGBlur_Wrap_1",
  1666.                             Source = "Output",
  1667.                         },
  1668.                     },
  1669.                     ViewInfo = OperatorInfo { Pos = { -715, 3079.15 } },
  1670.                 },
  1671.                 QC_SWITCH_1 = Fuse.Switch {
  1672.                     CtrlWZoom = false,
  1673.                     CtrlWShown = false,
  1674.                     NameSet = true,
  1675.                     Inputs = {
  1676.                         Which = Input {
  1677.                             Value = 3,
  1678.                             Expression = "KAK_1.QC == 0 and 1 or KAK_1.QC == 1 and 2 or 3",
  1679.                         },
  1680.                         Input1 = Input {
  1681.                             SourceOp = "MERGEKEYonBG_1",
  1682.                             Source = "Output",
  1683.                         },
  1684.                         Input2 = Input {
  1685.                             SourceOp = "ColorGain1_1",
  1686.                             Source = "Output",
  1687.                         },
  1688.                         Input3 = Input {
  1689.                             SourceOp = "Gamut1_1_1",
  1690.                             Source = "Output",
  1691.                         },
  1692.                     },
  1693.                     ViewInfo = OperatorInfo { Pos = { -990, 3937.15 } },
  1694.                     Version = 172
  1695.                 },
  1696.                 Bitmap6_1 = BitmapMask {
  1697.                     CtrlWShown = false,
  1698.                     Inputs = {
  1699.                         MaskWidth = Input { Value = 1280, },
  1700.                         MaskHeight = Input { Value = 720, },
  1701.                         PixelAspect = Input { Value = { 1, 1 }, },
  1702.                         ClippingMode = Input { Value = FuID { "None" }, },
  1703.                         Image = Input {
  1704.                             SourceOp = "KAKr_ScreenSelect_1",
  1705.                             Source = "Output",
  1706.                         },
  1707.                     },
  1708.                     ViewInfo = OperatorInfo { Pos = { 440, 643.5 } },
  1709.                 },
  1710.                 KAK_ERODE_mono_1 = ErodeDilate {
  1711.                     CtrlWZoom = false,
  1712.                     CtrlWShown = false,
  1713.                     NameSet = true,
  1714.                     Inputs = {
  1715.                         XAmount = Input {
  1716.                             Value = -0.003,
  1717.                             Expression = "-KAK_1.ScreenRangeErode/100",
  1718.                         },
  1719.                         Input = Input {
  1720.                             SourceOp = "Scale1_3",
  1721.                             Source = "Output",
  1722.                         },
  1723.                     },
  1724.                     ViewInfo = OperatorInfo { Pos = { 440, 874.5 } },
  1725.                     Colors = { TileColor = { R = 0, G = 0.498039215686275, B = 1 }, }
  1726.                 },
  1727.                 MattesInput_1 = PipeRouter {
  1728.                     CtrlWZoom = false,
  1729.                     CtrlWShown = false,
  1730.                     NameSet = true,
  1731.                     ViewInfo = PipeRouterInfo { Pos = { -990, 3244.15 } },
  1732.                 },
  1733.                 ExternalGarbage_1 = BitmapMask {
  1734.                     CtrlWZoom = false,
  1735.                     CtrlWShown = false,
  1736.                     NameSet = true,
  1737.                     Inputs = {
  1738.                         Invert = Input { Expression = "KAK_1.GarbageMatteInv", },
  1739.                         OutputSize = Input { Value = FuID { "Custom" }, },
  1740.                         MaskWidth = Input {
  1741.                             Value = 1280,
  1742.                             Expression = "INPUT_MAIN_1.Background.OriginalWidth",
  1743.                         },
  1744.                         MaskHeight = Input {
  1745.                             Value = 720,
  1746.                             Expression = "INPUT_MAIN_1.Background.OriginalHeight",
  1747.                         },
  1748.                         PixelAspect = Input { Value = { 1, 1 }, },
  1749.                         ClippingMode = Input { Value = FuID { "None" }, },
  1750.                         Image = Input {
  1751.                             SourceOp = "MattesInput_1",
  1752.                             Source = "Output",
  1753.                         },
  1754.                         Channel = Input { Expression = "KAK_1.GarbageMatte == 1 and \"Red\" or KAK_1.GarbageMatte == 2 and \"Green\" or KAK_1.GarbageMatte == 3 and \"Blue\" or \"Alpha\"", },
  1755.                     },
  1756.                     ViewInfo = OperatorInfo { Pos = { -495, 3145.15 } },
  1757.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1758.                 },
  1759.                 GarbageExpand_1 = ErodeDilate {
  1760.                     CtrlWZoom = false,
  1761.                     CtrlWShown = false,
  1762.                     NameSet = true,
  1763.                     Inputs = {
  1764.                         XAmount = Input {
  1765.                             Value = -0.0002,
  1766.                             Expression = "-KAK_1.GarbageMatteShrinkExpand/50",
  1767.                         },
  1768.                         ClippingMode = Input { Value = FuID { "Domain" }, },
  1769.                         Input = Input {
  1770.                             SourceOp = "KAK_ERODE_mono_1",
  1771.                             Source = "Output",
  1772.                         },
  1773.                     },
  1774.                     ViewInfo = OperatorInfo { Pos = { -385, 3046.15 } },
  1775.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1776.                 },
  1777.                 ExternalCore_1 = BitmapMask {
  1778.                     CtrlWZoom = false,
  1779.                     CtrlWShown = false,
  1780.                     NameSet = true,
  1781.                     Inputs = {
  1782.                         Level = Input { Expression = "KAK_1.CoreMatte == 0 and 0 or 1", },
  1783.                         Invert = Input {
  1784.                             Value = 1,
  1785.                             Expression = "-KAK_1.CoreMatteInv+1",
  1786.                         },
  1787.                         OutputSize = Input { Value = FuID { "Custom" }, },
  1788.                         MaskWidth = Input {
  1789.                             Value = 960,
  1790.                             Expression = "INPUT_MAIN_1.Background.OriginalWidth",
  1791.                         },
  1792.                         MaskHeight = Input {
  1793.                             Value = 720,
  1794.                             Expression = "INPUT_MAIN_1.Background.OriginalHeight",
  1795.                         },
  1796.                         PixelAspect = Input { Value = { 1, 1 }, },
  1797.                         ClippingMode = Input { Value = FuID { "None" }, },
  1798.                         Image = Input {
  1799.                             SourceOp = "MattesInput_1",
  1800.                             Source = "Output",
  1801.                         },
  1802.                         Channel = Input { Expression = "KAK_1.CoreMatte == 1 and \"Red\" or KAK_1.CoreMatte == 2 and \"Green\" or KAK_1.CoreMatte == 3 and \"Blue\" or \"Alpha\"", },
  1803.                     },
  1804.                     ViewInfo = OperatorInfo { Pos = { -605, 2155.15 } },
  1805.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1806.                 },
  1807.                 ScreenSelectMatte_1 = ChannelBoolean {
  1808.                     CtrlWShown = false,
  1809.                     NameSet = true,
  1810.                     Inputs = {
  1811.                         Blend = Input {
  1812.                             Value = 0,
  1813.                             Expression = "KAK_1.ScreenSelect == 0 and 0 or 1 ",
  1814.                         },
  1815.                         Background = Input {
  1816.                             SourceOp = "Bitmap6_1",
  1817.                             Source = "Mask",
  1818.                         },
  1819.                         Foreground = Input {
  1820.                             SourceOp = "ExternalScreenSelect_1",
  1821.                             Source = "Mask",
  1822.                         },
  1823.                     },
  1824.                     ViewInfo = OperatorInfo { Pos = { 440, 676.5 } },
  1825.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1826.                 },
  1827.                 ExternalScreenSelect_1 = BitmapMask {
  1828.                     CtrlWShown = false,
  1829.                     NameSet = true,
  1830.                     Inputs = {
  1831.                         OutputSize = Input { Value = FuID { "Custom" }, },
  1832.                         MaskWidth = Input {
  1833.                             Value = 960,
  1834.                             Expression = "INPUT_MAIN_1.Background.OriginalWidth",
  1835.                         },
  1836.                         MaskHeight = Input {
  1837.                             Value = 540,
  1838.                             Expression = "INPUT_MAIN_1.Background.OriginalHeight",
  1839.                         },
  1840.                         PixelAspect = Input { Value = { 1, 1 }, },
  1841.                         ClippingMode = Input { Value = FuID { "None" }, },
  1842.                         Image = Input {
  1843.                             SourceOp = "MattesInput_1",
  1844.                             Source = "Output",
  1845.                         },
  1846.                         Channel = Input {
  1847.                             Value = FuID { "Red" },
  1848.                             Expression = "KAK_1.ScreenSelect == 1 and \"Red\" or KAK_1.ScreenSelect == 2 and \"Green\" or KAK_1.ScreenSelect == 3 and \"Blue\" or \"Alpha\"",
  1849.                         },
  1850.                     },
  1851.                     ViewInfo = OperatorInfo { Pos = { 275, 676.5 } },
  1852.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1853.                 },
  1854.                 GarbageMatte_1_1 = ChannelBoolean {
  1855.                     CtrlWZoom = false,
  1856.                     CtrlWShown = false,
  1857.                     NameSet = true,
  1858.                     Inputs = {
  1859.                         Operation = Input {
  1860.                             Value = 8,
  1861.                             Expression = "KAK_1.GarbageMatteMode == 0 and 0 or KAK_1.GarbageMatteMode == 1 and 8 or 6",
  1862.                         },
  1863.                         ToAlpha = Input {
  1864.                             Value = 4,
  1865.                             Expression = "KAK_1.GarbageMatte == 0 and 4 or 3",
  1866.                         },
  1867.                         Background = Input {
  1868.                             SourceOp = "GarbageBlur_1",
  1869.                             Source = "Output",
  1870.                         },
  1871.                         Foreground = Input {
  1872.                             SourceOp = "ExternalGarbage_1",
  1873.                             Source = "Mask",
  1874.                         },
  1875.                     },
  1876.                     ViewInfo = OperatorInfo { Pos = { -385, 3112.15 } },
  1877.                     Colors = {
  1878.                         TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 },
  1879.                         TextColor = { R = 0, G = 0, B = 0 },
  1880.                     }
  1881.                 },
  1882.                 GarbageBlur_1 = Blur {
  1883.                     CtrlWZoom = false,
  1884.                     CtrlWShown = false,
  1885.                     NameSet = true,
  1886.                     Inputs = {
  1887.                         Filter = Input { Value = FuID { "Box" }, },
  1888.                         XBlurSize = Input {
  1889.                             Value = 0.04,
  1890.                             Expression = "abs(GarbageExpand_1.XAmount)*200",
  1891.                         },
  1892.                         Input = Input {
  1893.                             SourceOp = "GarbageExpand_1",
  1894.                             Source = "Output",
  1895.                         },
  1896.                     },
  1897.                     ViewInfo = OperatorInfo { Pos = { -385, 3079.15 } },
  1898.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1899.                 },
  1900.                 CoreViewer_1 = BitmapMask {
  1901.                     CtrlWZoom = false,
  1902.                     CtrlWShown = false,
  1903.                     NameSet = true,
  1904.                     Inputs = {
  1905.                         Level = Input {
  1906.                             Value = 0,
  1907.                             Expression = "KAK_1.CoreMatte == 0 and 0 or 1",
  1908.                         },
  1909.                         Invert = Input { Value = 1, },
  1910.                         MaskWidth = Input { Value = 1280, },
  1911.                         MaskHeight = Input { Value = 720, },
  1912.                         PixelAspect = Input { Value = { 1, 1 }, },
  1913.                         ClippingMode = Input { Value = FuID { "None" }, },
  1914.                         Image = Input {
  1915.                             SourceOp = "CoreMatte_1",
  1916.                             Source = "Output",
  1917.                         },
  1918.                         ClipBlack = Input { Value = 0, },
  1919.                         ClipWhite = Input { Value = 0, },
  1920.                     },
  1921.                     ViewInfo = OperatorInfo { Pos = { -660, 2188.15 } },
  1922.                     Colors = { TileColor = { R = 1, G = 0, B = 1 }, }
  1923.                 },
  1924.                 ViewMatte_1 = BitmapMask {
  1925.                     CtrlWZoom = false,
  1926.                     CtrlWShown = false,
  1927.                     NameSet = true,
  1928.                     Inputs = {
  1929.                         MaskWidth = Input { Value = 1280, },
  1930.                         MaskHeight = Input { Value = 720, },
  1931.                         PixelAspect = Input { Value = { 1, 1 }, },
  1932.                         ClippingMode = Input { Value = FuID { "None" }, },
  1933.                         Image = Input {
  1934.                             SourceOp = "ColorGain1_1",
  1935.                             Source = "Output",
  1936.                         },
  1937.                     },
  1938.                     ViewInfo = OperatorInfo { Pos = { -165, 3508.15 } },
  1939.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  1940.                 },
  1941.                 ViewLumaMatte_1 = BitmapMask {
  1942.                     CtrlWZoom = false,
  1943.                     CtrlWShown = false,
  1944.                     NameSet = true,
  1945.                     Inputs = {
  1946.                         MaskWidth = Input { Value = 1280, },
  1947.                         MaskHeight = Input { Value = 720, },
  1948.                         PixelAspect = Input { Value = { 1, 1 }, },
  1949.                         ClippingMode = Input { Value = FuID { "None" }, },
  1950.                         Image = Input {
  1951.                             SourceOp = "ChannelBooleans7_1",
  1952.                             Source = "Output",
  1953.                         },
  1954.                         Channel = Input { Value = FuID { "Green" }, },
  1955.                         High = Input { Value = 0.3, },
  1956.                     },
  1957.                     ViewInfo = OperatorInfo { Pos = { -440, 2089.15 } },
  1958.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  1959.                 },
  1960.                 ViewSpillMatte_1 = BitmapMask {
  1961.                     CtrlWZoom = false,
  1962.                     CtrlWShown = false,
  1963.                     NameSet = true,
  1964.                     Inputs = {
  1965.                         MaskWidth = Input { Value = 1280, },
  1966.                         MaskHeight = Input { Value = 720, },
  1967.                         PixelAspect = Input { Value = { 1, 1 }, },
  1968.                         ClippingMode = Input { Value = FuID { "None" }, },
  1969.                         Image = Input {
  1970.                             SourceOp = "Merge1_2",
  1971.                             Source = "Output",
  1972.                         },
  1973.                         ClipBlack = Input { Value = 0, },
  1974.                         ClipWhite = Input { Value = 0, },
  1975.                     },
  1976.                     ViewInfo = OperatorInfo { Pos = { 660, 3178.15 } },
  1977.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  1978.                 },
  1979.                 INPUT_EXTERNAL_WEIGHT_1 = ChannelBoolean {
  1980.                     CtrlWZoom = false,
  1981.                     CtrlWShown = false,
  1982.                     NameSet = true,
  1983.                     Inputs = {
  1984.                         ToRed = Input { Value = 4, },
  1985.                         ToGreen = Input { Value = 4, },
  1986.                         ToBlue = Input { Value = 4, },
  1987.                         ToAlpha = Input { Value = 4, },
  1988.                     },
  1989.                     ViewInfo = OperatorInfo { Pos = { 1155, 1363.15 } },
  1990.                     Colors = { TileColor = { R = 0.498039215686275, G = 0.498039215686275, B = 0 }, }
  1991.                 },
  1992.                 PipeRouter7_1 = PipeRouter {
  1993.                     CtrlWZoom = false,
  1994.                     CtrlWShown = false,
  1995.                     Inputs = {
  1996.                         Input = Input {
  1997.                             SourceOp = "Denoise_Apply_1",
  1998.                             Source = "Output",
  1999.                         },
  2000.                     },
  2001.                     ViewInfo = PipeRouterInfo { Pos = { -1265, 1363.15 } },
  2002.                 },
  2003.                 Resize1_1 = BetterResize {
  2004.                     CtrlWZoom = false,
  2005.                     CtrlWShown = false,
  2006.                     Inputs = {
  2007.                         Width = Input {
  2008.                             Value = 1280,
  2009.                             Expression = "INPUT_MAIN_1.Background.OriginalWidth",
  2010.                         },
  2011.                         Height = Input {
  2012.                             Value = 720,
  2013.                             Expression = "INPUT_MAIN_1.Background.OriginalHeight",
  2014.                         },
  2015.                         PixelAspect = Input { Value = { 1, 1 }, },
  2016.                         FilterMethod = Input {
  2017.                             Value = 0,
  2018.                             Expression = "(INPUT_MAIN_1.Background.OriginalWidth == INPUT_BACKGROUND_1.Background.OriginalWidth and INPUT_MAIN_1.Background.OriginalHeight == INPUT_BACKGROUND_1.Background.OriginalHeight) and 0 or 7",
  2019.                         },
  2020.                         Input = Input {
  2021.                             SourceOp = "INPUT_BACKGROUND_1",
  2022.                             Source = "Output",
  2023.                         },
  2024.                     },
  2025.                     ViewInfo = OperatorInfo { Pos = { -1375, 3079.15 } },
  2026.                 },
  2027.                 NoiseMatte_1 = BitmapMask {
  2028.                     CtrlWZoom = false,
  2029.                     CtrlWShown = false,
  2030.                     NameSet = true,
  2031.                     Inputs = {
  2032.                         PaintMode = Input {
  2033.                             Value = FuID { "None" },
  2034.                             Expression = "KAK_1.RenoiseKeyedForegroundOnly == 1 and \"None\" or \"Ignore\"",
  2035.                         },
  2036.                         MaskWidth = Input { Value = 1280, },
  2037.                         MaskHeight = Input { Value = 720, },
  2038.                         PixelAspect = Input { Value = { 1, 1 }, },
  2039.                         ClippingMode = Input { Value = FuID { "None" }, },
  2040.                         Image = Input {
  2041.                             SourceOp = "BRINGBACKEDGEDETAIL_1_1",
  2042.                             Source = "Output",
  2043.                         },
  2044.                         High = Input { Value = 0.15, },
  2045.                         Low = Input { Value = 0.03, },
  2046.                         EffectMask = Input {
  2047.                             SourceOp = "Rectangle1_1",
  2048.                             Source = "Mask",
  2049.                         }
  2050.                     },
  2051.                     ViewInfo = OperatorInfo { Pos = { -330, 2881.15 } },
  2052.                     Colors = { TileColor = { R = 0.250980392156863, G = 0.498039215686275, B = 0.498039215686275 }, }
  2053.                 },
  2054.                 OUTPUTSWITCHER_1 = Fuse.Switch {
  2055.                     CtrlWZoom = false,
  2056.                     CtrlWShown = false,
  2057.                     NameSet = true,
  2058.                     Inputs = {
  2059.                         Which = Input {
  2060.                             Value = 16,
  2061.                             Expression = "KAK_1.FGBGCombineOutput == 2 and 1 or KAK_1.FGBGCombineOutput == 1 and 2 or\nKAK_1.SpillAndNoiseOutput == 5 and 3 or KAK_1.SpillAndNoiseOutput == 4 and 4 or KAK_1.SpillAndNoiseOutput == 3 and 5 or KAK_1.SpillAndNoiseOutput == 2 and 6 or KAK_1.SpillAndNoiseOutput == 1 and 7 or\nKAK_1.KeyerOutput == 5 and 8 or KAK_1.KeyerOutput == 4 and 9 or KAK_1.KeyerOutput == 3 and 10 or KAK_1.KeyerOutput == 2 and 11 or KAK_1.KeyerOutput == 1 and 12 or\nKAK_1.CleanPlateOutput == 2 and 13 or KAK_1.CleanPlateOutput == 1 and 14 or\nKAK_1.Output == 5 and 15 or KAK_1.Output == 4 and 16 or KAK_1.Output == 3 and 17 or KAK_1.Output == 2 and 18 or KAK_1.Output == 1 and 19 or 20",
  2062.                         },
  2063.                         Input1 = Input {
  2064.                             SourceOp = "WrapMatte_1",
  2065.                             Source = "Output",
  2066.                         },
  2067.                         Input2 = Input {
  2068.                     &n