Advertisement
marcusa3000

Cartoon effect. Halftone, Edge Detect, Posterize

Jan 25th, 2025
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 139.87 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         Merge1 = Merge {
  4.             Inputs = {
  5.                 ApplyMaskInverted = Input { Value = 1, },
  6.                 MaskChannel = Input { Value = 5, },
  7.                 MaskLow = Input { Value = 0.628, },
  8.                 MaskHigh = Input { Value = 0.939, },
  9.                 Background = Input {
  10.                     SourceOp = "EDIRenderCache",
  11.                     Source = "Output",
  12.                 },
  13.                 Foreground = Input {
  14.                     SourceOp = "HTIRenderCache",
  15.                     Source = "Output",
  16.                 },
  17.                 ApplyMode = Input { Value = FuID { "Multiply" }, },
  18.                 PerformDepthMerge = Input { Value = 0, },
  19.                 EffectMask = Input {
  20.                     SourceOp = "BrightnessContrast1",
  21.                     Source = "Output",
  22.                 }
  23.             },
  24.             ViewInfo = OperatorInfo { Pos = { 275, 478.5 } },
  25.         },
  26.         FilmGrain1 = FilmGrain {
  27.             Inputs = {
  28.                 Blend = Input { Value = 0.63, },
  29.                 ApplyMaskInverted = Input { Value = 1, },
  30.                 MaskChannel = Input { Value = 5, },
  31.                 MaskHigh = Input { Value = 0.75, },
  32.                 LogProcessing = Input { Value = 0, },
  33.                 TimeLockSeed = Input { Value = 1, },
  34.                 Monochrome = Input { Value = 0, },
  35.                 MasterStrength = Input { Value = 0.5, },
  36.                 MasterRoughness = Input { Value = 0.685, },
  37.                 Input = Input {
  38.                     SourceOp = "BrightnessContrast2",
  39.                     Source = "Output",
  40.                 },
  41.                 EffectMask = Input {
  42.                     SourceOp = "PipeRouter2",
  43.                     Source = "Output",
  44.                 }
  45.             },
  46.             ViewInfo = OperatorInfo { Pos = { 385, 577.5 } },
  47.         },
  48.         EdgeDetectIt = MacroOperator {
  49.             CustomData = {
  50.                 Path = {
  51.                     Map = {
  52.                         ["Setting:"] = "Macros:/"
  53.                     }
  54.                 },
  55.             },
  56.             Inputs = ordered() {
  57.                 Input = InstanceInput {
  58.                     SourceOp = "EDI_IN",
  59.                     Source = "Input",
  60.                 },
  61.                 Width = InstanceInput {
  62.                     SourceOp = "EDI_IN",
  63.                     Source = "Width",
  64.                     Page = "Controls",
  65.                     Default = 0.1,
  66.                 },
  67.                 Separator = InstanceInput {
  68.                     SourceOp = "EDI_IN",
  69.                     Source = "Separator",
  70.                     Page = "Controls",
  71.                 },
  72.                 Blur = InstanceInput {
  73.                     SourceOp = "EDIBlur",
  74.                     Source = "XBlurSize",
  75.                     Name = "Pre Blur",
  76.                     MaxScale = 10,
  77.                     Default = 5,
  78.                 },
  79.                 Balance = InstanceInput {
  80.                     SourceOp = "EDI_IN",
  81.                     Source = "Balance",
  82.                     Name = "Stroke Balance",
  83.                     Page = "Controls",
  84.                     Default = 0,
  85.                 },
  86.                 SeparatorBalance = InstanceInput {
  87.                     SourceOp = "EDI_IN",
  88.                     Source = "Separator",
  89.                     Page = "Controls",
  90.                 },
  91.                 Low = InstanceInput {
  92.                     SourceOp = "EDIBC",
  93.                     Source = "Low",
  94.                     ControlGroup = 42,
  95.                     Page = "Controls",
  96.                     Default = 0,
  97.                 },
  98.                 High = InstanceInput {
  99.                     SourceOp = "EDIBC",
  100.                     Source = "High",
  101.                     ControlGroup = 42,
  102.                     Page = "Controls",
  103.                     Default = 0.3,
  104.                 },
  105.                 Gamma = InstanceInput {
  106.                     SourceOp = "EDIBC",
  107.                     Source = "Gamma",
  108.                     Page = "Controls",
  109.                     Default = 1,
  110.                 },
  111.                 Contrast = InstanceInput {
  112.                     SourceOp = "EDIBC",
  113.                     Source = "Contrast",
  114.                     Page = "Controls",
  115.                     Default = 0,
  116.                 },
  117.                 Saturation = InstanceInput {
  118.                     SourceOp = "EDI_IN",
  119.                     Source = "Saturation",
  120.                     Page = "Controls",
  121.                     Default = 0.5,
  122.                 },
  123.                 SeparatorSaturation = InstanceInput {
  124.                     SourceOp = "EDI_IN",
  125.                     Source = "Separator",
  126.                     Page = "Controls",
  127.                 },
  128.                 Lower = InstanceInput {
  129.                     SourceOp = "EDISat",
  130.                     Source = "Low",
  131.                     ControlGroup = 242,
  132.                     Page = "Controls",
  133.                     Default = 0,
  134.                 },
  135.                 Higher = InstanceInput {
  136.                     SourceOp = "EDISat",
  137.                     Source = "High",
  138.                     ControlGroup = 242,
  139.                     Page = "Controls",
  140.                     Default = 1,
  141.                 },
  142.                 SeparatorInvert = InstanceInput {
  143.                     SourceOp = "EDI_IN",
  144.                     Source = "Separator",
  145.                     Page = "Controls",
  146.                 },
  147.                 Invert = InstanceInput {
  148.                     SourceOp = "EDI_IN",
  149.                     Source = "Invert",
  150.                     Width = 1,
  151.                     Page = "Controls",
  152.                     Default = 0,
  153.                 },
  154.                 MiscNest = InstanceInput {
  155.                     SourceOp = "EDI_IN",
  156.                     Source = "MiscNest",
  157.                     Name = "<p style='color:#9c9c9c; text-align: left;'>Miscellaneous Settings</p>",
  158.                     Page = "Controls",
  159.                 },
  160.                 TransparentBackground = InstanceInput {
  161.                     SourceOp = "EDI_IN",
  162.                     Source = "TransparentBackground",
  163.                     Width = 1,
  164.                     Page = "Controls",
  165.                     Default = 0,
  166.                 },
  167.                 Filter = InstanceInput {
  168.                     SourceOp = "EDI_IN",
  169.                     Source = "Filter",
  170.                     Page = "Controls",
  171.                     Default = 3,
  172.                 },
  173.                 Depth = InstanceInput {
  174.                     SourceOp = "EDI_IN",
  175.                     Source = "DepthAlt",
  176.                     Name = "Depth",
  177.                     Page = "Controls",
  178.                     Default = 0,
  179.                 },
  180.                 Blend = InstanceInput {
  181.                     SourceOp = "EDISettings",
  182.                     Source = "Blendx",
  183.                     Name = "Blend",
  184.                     Page = "Settings",
  185.                     Default = 0.5,
  186.                 },
  187.                 ProcessRed = InstanceInput {
  188.                     SourceOp = "EDISettings",
  189.                     Source = "ProcessRed",
  190.                     ControlGroup = 12,
  191.                     Page = "Settings",
  192.                     Default = 1,
  193.                 },
  194.                 ProcessGreen = InstanceInput {
  195.                     SourceOp = "EDISettings",
  196.                     Source = "ProcessGreen",
  197.                     ControlGroup = 12,
  198.                     Page = "Settings",
  199.                     Default = 1,
  200.                 },
  201.                 ProcessBlue = InstanceInput {
  202.                     SourceOp = "EDISettings",
  203.                     Source = "ProcessBlue",
  204.                     ControlGroup = 12,
  205.                     Page = "Settings",
  206.                     Default = 1,
  207.                 },
  208.                 ProcessAlpha = InstanceInput {
  209.                     SourceOp = "EDISettings",
  210.                     Source = "ProcessAlpha",
  211.                     ControlGroup = 12,
  212.                     Page = "Settings",
  213.                     Default = 1,
  214.                 },
  215.                 Blank1 = InstanceInput {
  216.                     SourceOp = "EDISettings",
  217.                     Source = "Blank1",
  218.                 },
  219.                 ApplyMaskInverted = InstanceInput {
  220.                     SourceOp = "EDISettings",
  221.                     Source = "ApplyMaskInverted",
  222.                     Default = 0,
  223.                 },
  224.                 MultiplyByMask = InstanceInput {
  225.                     SourceOp = "EDISettings",
  226.                     Source = "MultiplyByMask",
  227.                     Default = 0,
  228.                 },
  229.                 Blank2 = InstanceInput {
  230.                     SourceOp = "EDISettings",
  231.                     Source = "Blank2",
  232.                 },
  233.                 FitMask = InstanceInput {
  234.                     SourceOp = "EDISettings",
  235.                     Source = "FitMask",
  236.                 },
  237.                 MaskChannel = InstanceInput {
  238.                     SourceOp = "EDISettings",
  239.                     Source = "MaskChannel",
  240.                     Default = 3,
  241.                 },
  242.                 MaskLow = InstanceInput {
  243.                     SourceOp = "EDISettings",
  244.                     Source = "MaskLow",
  245.                     ControlGroup = 14,
  246.                     Default = 0,
  247.                 },
  248.                 MaskHigh = InstanceInput {
  249.                     SourceOp = "EDISettings",
  250.                     Source = "MaskHigh",
  251.                     ControlGroup = 14,
  252.                     Default = 1,
  253.                 },
  254.                 MaskClipBlack = InstanceInput {
  255.                     SourceOp = "EDISettings",
  256.                     Source = "MaskClipBlack",
  257.                     Name = "Black",
  258.                     Width = 0.5,
  259.                     Default = 1,
  260.                 },
  261.                 MaskClipWhite = InstanceInput {
  262.                     SourceOp = "EDISettings",
  263.                     Source = "MaskClipWhite",
  264.                     Name = "White",
  265.                     Width = 0.5,
  266.                     Default = 1,
  267.                 },
  268.                 SeparatorMaskClipWhite = InstanceInput {
  269.                     SourceOp = "EDI_IN",
  270.                     Source = "Separator",
  271.                     Page = "Settings",
  272.                 },
  273.                 ClippingMode = InstanceInput {
  274.                     SourceOp = "EDI_IN",
  275.                     Source = "Clipping",
  276.                     Page = "Settings",
  277.                     Default = 1,
  278.                 },
  279.                 H4xX0rCommentsNest = InstanceInput {
  280.                     SourceOp = "EDISettings",
  281.                     Source = "CommentsNest",
  282.                     Default = 1,
  283.                 },
  284.                 H4xX0rComments = InstanceInput {
  285.                     SourceOp = "EDISettings",
  286.                     Source = "Comments",
  287.                 },
  288.                 URL = InstanceInput {
  289.                     SourceOp = "EDI_IN",
  290.                     Source = "URL",
  291.                     Width = 1,
  292.                     Page = "Settings",
  293.                 },
  294.                 JustCropItWasHere = InstanceInput {
  295.                     SourceOp = "EDISettings",
  296.                     Source = "Version",
  297.                     Name = "<p style='color:#555555; text-align: center;'>© 2024-2025 JustCropIt</p>",
  298.                     Page = "Settings",
  299.                 },
  300.                 Version = InstanceInput {
  301.                     SourceOp = "EDISettings",
  302.                     Source = "Version",
  303.                     Name = "<p style='color:#555555; text-align: center;'>Edge Detect It 0.3</p>",
  304.                     Page = "Controls",
  305.                 },
  306.                 EffectMask = InstanceInput {
  307.                     SourceOp = "EDISettings",
  308.                     Source = "EffectMask",
  309.                 }
  310.             },
  311.             Outputs = {
  312.                 MainOutput1 = InstanceOutput {
  313.                     SourceOp = "EDIRenderCache",
  314.                     Source = "Output",
  315.                 }
  316.             },
  317.             ViewInfo = GroupInfo { Pos = { 330, 412.5 } },
  318.             Tools = ordered() {
  319.                 EDIRenderCache = Merge {
  320.                     CtrlWShown = false,
  321.                     NameSet = true,
  322.                     Inputs = {
  323.                         MaskChannel = Input { Value = 5, },
  324.                         Background = Input {
  325.                             SourceOp = "EDISettings",
  326.                             Source = "Output",
  327.                         },
  328.                         PerformDepthMerge = Input { Value = 0, }
  329.                     },
  330.                     ViewInfo = OperatorInfo { Pos = { 0, 305.258 } },
  331.                 },
  332.                 EDISettings = ChannelBoolean {
  333.                     CtrlWShown = false,
  334.                     NameSet = true,
  335.                     Inputs = {
  336.                         AliasedAlpha = Input { Value = 1, },
  337.                         Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1)  and 1 or Blendx", },
  338.                         MaskChannel = Input { Value = 5, },
  339.                         Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  340.                         Background = Input {
  341.                             SourceOp = "EDI_IN",
  342.                             Source = "Output",
  343.                         },
  344.                         Foreground = Input {
  345.                             SourceOp = "EDISat",
  346.                             Source = "Output",
  347.                         },
  348.                         FrameRenderScriptNest = Input { Value = 0, }
  349.                     },
  350.                     ViewInfo = OperatorInfo { Pos = { -55, 272.258 } },
  351.                     UserControls = ordered() {
  352.                         Blendx = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Common", LINKS_Name = "Blendx" },
  353.                         Version = {
  354.                             LBLC_DropDownButton = false,
  355.                             LINKID_DataType = "Number",
  356.                             INP_External = false,
  357.                             INPID_InputControl = "NestControl",
  358.                             LBLC_NumInputs = 1,
  359.                             INP_Passive = true,
  360.                             IC_ControlPage = 0,
  361.                             LINKS_Name = "<p style='color:#555555; text-align: center;'>Macro Name β 0.0</p>",
  362.                         }
  363.                     }
  364.                 },
  365.                 EDISat = BrightnessContrast {
  366.                     CtrlWShown = false,
  367.                     NameSet = true,
  368.                     Inputs = {
  369.                         Gain = Input {
  370.                             Value = 0,
  371.                             Expression = "1-EDI_IN.Invert",
  372.                         },
  373.                         Lift = Input {
  374.                             Value = 1,
  375.                             Expression = "EDI_IN.Invert",
  376.                         },
  377.                         Saturation = Input {
  378.                             Value = 0,
  379.                             Expression = "(EDI_IN.Saturation <= 0.5) and (4 * EDI_IN.Saturation) or (2 + 6 * (EDI_IN.Saturation - 0.5))",
  380.                         },
  381.                         ClipBlack = Input { Value = 1, },
  382.                         ClipWhite = Input { Value = 1, },
  383.                         PreDividePostMultiply = Input { Value = 1, },
  384.                         Input = Input {
  385.                             SourceOp = "EDILuma",
  386.                             Source = "Output",
  387.                         },
  388.                         Low = Input { Value = 0.778, },
  389.                         High = Input { Value = 0.822, }
  390.                     },
  391.                     ViewInfo = OperatorInfo { Pos = { 0, 239.258 } },
  392.                     UserControls = ordered() {
  393.                         Low = {
  394.                             INP_MaxAllowed = 1,
  395.                             INPID_InputControl = "RangeControl",
  396.                             ICS_Label = "Post Crush",
  397.                             IC_ControlPage = 0,
  398.                             INP_MaxScale = 1,
  399.                             IC_ControlGroup = 242,
  400.                             INP_MinScale = 0,
  401.                             INP_MinAllowed = 0,
  402.                             LINKID_DataType = "Number",
  403.                             IC_ControlID = 0,
  404.                             INP_Default = 0,
  405.                             RNGCS_MidName = "",
  406.                             LINKS_Name = "",
  407.                         },
  408.                         High = {
  409.                             INP_MaxAllowed = 1,
  410.                             INPID_InputControl = "RangeControl",
  411.                             IC_ControlPage = 0,
  412.                             INP_MaxScale = 1,
  413.                             IC_ControlGroup = 242,
  414.                             INP_MinScale = 0,
  415.                             INP_MinAllowed = 0,
  416.                             LINKID_DataType = "Number",
  417.                             IC_ControlID = 1,
  418.                             INP_Default = 1,
  419.                             LINKS_Name = "",
  420.                         }
  421.                     }
  422.                 },
  423.                 EDILuma = LumaKeyer {
  424.                     CtrlWShown = false,
  425.                     NameSet = true,
  426.                     Inputs = {
  427.                         Blend = Input {
  428.                             Value = 0,
  429.                             Expression = "EDI_IN.TransparentBackground",
  430.                         },
  431.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  432.                         PostMultiplyImage = Input { Value = 0, },
  433.                         Input = Input {
  434.                             SourceOp = "EDIBC",
  435.                             Source = "Output",
  436.                         },
  437.                         CommentsNest = Input { Value = 0, },
  438.                         FrameRenderScriptNest = Input { Value = 0, }
  439.                     },
  440.                     ViewInfo = OperatorInfo { Pos = { 0, 206.258 } },
  441.                 },
  442.                 EDIBC = BrightnessContrast {
  443.                     CtrlWShown = false,
  444.                     NameSet = true,
  445.                     CustomData = {
  446.                         Settings = {
  447.                         }
  448.                     },
  449.                     Inputs = {
  450.                         ClipBlack = Input { Value = 1, },
  451.                         ClipWhite = Input { Value = 1, },
  452.                         Input = Input {
  453.                             SourceOp = "EDIMerge",
  454.                             Source = "Output",
  455.                         },
  456.                         Low = Input { Value = 0.007, },
  457.                         High = Input { Value = 0.0312, }
  458.                     },
  459.                     ViewInfo = OperatorInfo { Pos = { 0, 173.258 } },
  460.                     UserControls = ordered() {
  461.                         Low = {
  462.                             INP_MaxAllowed = 1,
  463.                             INPID_InputControl = "RangeControl",
  464.                             ICS_Label = "Crushinator",
  465.                             IC_ControlPage = 0,
  466.                             INP_MaxScale = 1,
  467.                             IC_ControlGroup = 123,
  468.                             INP_MinScale = 0,
  469.                             INP_MinAllowed = 0,
  470.                             LINKID_DataType = "Number",
  471.                             IC_ControlID = 0,
  472.                             INP_Default = 0,
  473.                             RNGCS_MidName = "",
  474.                             LINKS_Name = "",
  475.                         },
  476.                         High = {
  477.                             INP_MaxAllowed = 1,
  478.                             INPID_InputControl = "RangeControl",
  479.                             IC_ControlPage = 0,
  480.                             INP_MaxScale = 1,
  481.                             IC_ControlGroup = 123,
  482.                             INP_MinScale = 0,
  483.                             INP_MinAllowed = 0,
  484.                             LINKID_DataType = "Number",
  485.                             IC_ControlID = 1,
  486.                             INP_Default = 1,
  487.                             LINKS_Name = "",
  488.                         }
  489.                     }
  490.                 },
  491.                 EDIMerge = Merge {
  492.                     CtrlWShown = false,
  493.                     NameSet = true,
  494.                     Inputs = {
  495.                         Background = Input {
  496.                             SourceOp = "EDI_A",
  497.                             Source = "Output",
  498.                         },
  499.                         Foreground = Input {
  500.                             SourceOp = "EDI_B",
  501.                             Source = "Output",
  502.                         },
  503.                         ApplyMode = Input { Value = FuID { "Difference" }, },
  504.                         PerformDepthMerge = Input { Value = 0, }
  505.                     },
  506.                     ViewInfo = OperatorInfo { Pos = { 0, 140.258 } },
  507.                 },
  508.                 EDI_B = ErodeDilate {
  509.                     CtrlWShown = false,
  510.                     NameSet = true,
  511.                     Inputs = {
  512.                         Filter = Input {
  513.                             Value = 3,
  514.                             Expression = "EDI_A.Filter",
  515.                         },
  516.                         XAmount = Input {
  517.                             Value = 1.0842021724855e-19,
  518.                             Expression = "-(EDI_IN.Width/100)-(EDI_IN.Balance/100)*EDI_IN.Width",
  519.                         },
  520.                         ClippingMode = Input { Expression = "EDI_A.ClippingMode", },
  521.                         Input = Input {
  522.                             SourceOp = "EDIBlur",
  523.                             Source = "Output",
  524.                         }
  525.                     },
  526.                     ViewInfo = OperatorInfo { Pos = { 55, 107.258 } },
  527.                 },
  528.                 EDIBlur = Blur {
  529.                     CtrlWShown = false,
  530.                     NameSet = true,
  531.                     Inputs = {
  532.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  533.                         XBlurSize = Input { Value = 4.02, },
  534.                         Input = Input {
  535.                             SourceOp = "EDI_IN",
  536.                             Source = "Output",
  537.                         }
  538.                     },
  539.                     ViewInfo = OperatorInfo { Pos = { 0, 41.2576 } },
  540.                 },
  541.                 EDI_A = ErodeDilate {
  542.                     CtrlWShown = false,
  543.                     NameSet = true,
  544.                     Inputs = {
  545.                         Filter = Input {
  546.                             Value = 3,
  547.                             Expression = "EDI_IN.Filter",
  548.                         },
  549.                         XAmount = Input {
  550.                             Value = 0.00174,
  551.                             Expression = "(EDI_IN.Width/100)-(EDI_IN.Balance/100)*EDI_IN.Width",
  552.                         },
  553.                         ClippingMode = Input { Expression = "EDI_IN.Clipping == 1 and \"Frame\" or \"None\"", },
  554.                         Input = Input {
  555.                             SourceOp = "EDIBlur",
  556.                             Source = "Output",
  557.                         }
  558.                     },
  559.                     ViewInfo = OperatorInfo { Pos = { -55, 107.258 } },
  560.                 },
  561.                 EDI_IN = ChangeDepth {
  562.                     CtrlWShown = false,
  563.                     NameSet = true,
  564.                     Inputs = {
  565.                         Depth = Input { Expression = "DepthAlt==1 and 1 or DepthAlt==2 and 4 or 0", },
  566.                         Input = Input {
  567.                             SourceOp = "BrightnessContrast1",
  568.                             Source = "Output",
  569.                         },
  570.                         Invert = Input { Value = 1, },
  571.                         Balance = Input { Value = -1, },
  572.                         Width = Input { Value = 0.087, },
  573.                         Saturation = Input { Value = 0, },
  574.                         Clipping = Input { Value = 1, }
  575.                     },
  576.                     ViewInfo = OperatorInfo { Pos = { 0, 8.25757 } },
  577.                     UserControls = ordered() {
  578.                         Separator = {
  579.                             IC_ControlPage = 0,
  580.                             INPID_InputControl = "SeparatorControl",
  581.                         },
  582.                         Spacer = {
  583.                             IC_ControlPage = 0,
  584.                             INPID_InputControl = "SpacerControl",
  585.                         },
  586.                         TransparentBackground = {
  587.                             IC_ControlPage = 0,
  588.                             LINKS_Name = "Transparent Background",
  589.                             INPID_InputControl = "CheckboxControl",
  590.                         },
  591.                         Invert = {
  592.                             IC_ControlPage = 0,
  593.                             INPID_InputControl = "CheckboxControl",
  594.                         },
  595.                         Balance = {
  596.                             LINKS_Name = "Balance",
  597.                             INP_Integer = false,
  598.                             LINKID_DataType = "Number",
  599.                             INPID_InputControl = "SliderControl",
  600.                             INP_MinScale = -1,
  601.                             IC_ControlPage = 0,
  602.                             INP_MaxScale = 1,
  603.                             INP_Default = 0,
  604.                         },
  605.                         Width = {
  606.                             LINKS_Name = "Width",
  607.                             INP_Integer = false,
  608.                             LINKID_DataType = "Number",
  609.                             INPID_InputControl = "SliderControl",
  610.                             INP_MinScale = 0,
  611.                             IC_ControlPage = 0,
  612.                             INP_MaxScale = 1,
  613.                             INP_Default = 0,
  614.                         },
  615.                         Crush = {
  616.                             INP_MaxAllowed = 1,
  617.                             INP_Integer = false,
  618.                             INPID_InputControl = "SliderControl",
  619.                             IC_ControlPage = 0,
  620.                             INP_MaxScale = 1,
  621.                             INP_Default = 0.5,
  622.                             INP_MinScale = 0,
  623.                             INP_MinAllowed = 0,
  624.                             LINKID_DataType = "Number",
  625.                             LINKS_Name = "Crush",
  626.                         },
  627.                         Detail = {
  628.                             INP_MaxAllowed = 1,
  629.                             INP_Integer = false,
  630.                             INPID_InputControl = "SliderControl",
  631.                             IC_ControlPage = 0,
  632.                             INP_MaxScale = 1,
  633.                             INP_Default = 0.5,
  634.                             INP_MinScale = 0,
  635.                             INP_MinAllowed = 0,
  636.                             LINKID_DataType = "Number",
  637.                             LINKS_Name = "Detail",
  638.                         },
  639.                         Saturation = {
  640.                             INP_MaxAllowed = 100,
  641.                             INP_Integer = false,
  642.                             INPID_InputControl = "SliderControl",
  643.                             IC_ControlPage = 0,
  644.                             INP_MaxScale = 1,
  645.                             INP_Default = 0.5,
  646.                             INP_MinScale = 0,
  647.                             INP_MinAllowed = 0,
  648.                             LINKID_DataType = "Number",
  649.                             LINKS_Name = "Saturation",
  650.                         },
  651.                         Low = {
  652.                             INP_MaxAllowed = 1,
  653.                             INPID_InputControl = "RangeControl",
  654.                             ICS_Label = "Post Crush",
  655.                             IC_ControlPage = 0,
  656.                             INP_MaxScale = 1,
  657.                             IC_ControlGroup = 71,
  658.                             INP_MinScale = 0,
  659.                             INP_MinAllowed = 0,
  660.                             LINKID_DataType = "Number",
  661.                             IC_ControlID = 0,
  662.                             INP_Default = 0,
  663.                             RNGCS_MidName = "",
  664.                             LINKS_Name = "",
  665.                         },
  666.                         High = {
  667.                             INP_MaxAllowed = 1,
  668.                             INPID_InputControl = "RangeControl",
  669.                             IC_ControlPage = 0,
  670.                             INP_MaxScale = 1,
  671.                             IC_ControlGroup = 71,
  672.                             INP_MinScale = 0,
  673.                             INP_MinAllowed = 0,
  674.                             LINKID_DataType = "Number",
  675.                             IC_ControlID = 1,
  676.                             INP_Default = 1,
  677.                             LINKS_Name = "",
  678.                         },
  679.                         Filter = {
  680.                             { MBTNC_AddButton = "Box" },
  681.                             { MBTNC_AddButton = "Linear" },
  682.                             { MBTNC_AddButton = "Gauss" },
  683.                             { MBTNC_AddButton = "Circle" },
  684.                             INP_Integer = false,
  685.                             INPID_InputControl = "MultiButtonControl",
  686.                             MBTNC_ShowBasicButton = true,
  687.                             INP_Default = 3,
  688.                             IC_ControlPage = 0,
  689.                             LINKID_DataType = "Number",
  690.                             MBTNC_ShowName = true,
  691.                             MBTNC_StretchToFit = true,
  692.                             MBTNC_ShowToolTip = false,
  693.                             LINKS_Name = "Filter",
  694.                         },
  695.                         Clipping = {
  696.                             { MBTNC_AddButton = "None" },
  697.                             { MBTNC_AddButton = "Frame" },
  698.                             INP_Integer = false,
  699.                             INPID_InputControl = "MultiButtonControl",
  700.                             MBTNC_ShowBasicButton = true,
  701.                             INP_Default = 2,
  702.                             IC_ControlPage = 0,
  703.                             LINKID_DataType = "Number",
  704.                             MBTNC_ShowName = true,
  705.                             MBTNC_StretchToFit = true,
  706.                             MBTNC_ShowToolTip = false,
  707.                             LINKS_Name = "Clipping Mode",
  708.                         },
  709.                         DepthAlt = {
  710.                             { MBTNC_AddButton = "Keep" },
  711.                             { MBTNC_AddButton = "int 8" },
  712.                             { MBTNC_AddButton = "float 32" },
  713.                             INP_Integer = false,
  714.                             INPID_InputControl = "MultiButtonControl",
  715.                             MBTNC_ShowBasicButton = true,
  716.                             INP_Default = 2,
  717.                             ICS_ControlPage = "Controls",
  718.                             LINKID_DataType = "Number",
  719.                             MBTNC_ShowName = true,
  720.                             MBTNC_StretchToFit = true,
  721.                             MBTNC_ShowToolTip = false,
  722.                             LINKS_Name = "DepthAlt",
  723.                         },
  724.                         URL = {
  725.                             INP_MaxAllowed = 1000000,
  726.                             INP_Integer = false,
  727.                             INPID_InputControl = "ButtonControl",
  728.                             BTNCS_Execute = "if bmd.openurl then\n    url = 'https://www.steakunderwater.com/wesuckless/viewtopic.php?t=6943'\n    bmd.openurl(url)\nend",
  729.                             INP_MaxScale = 1,
  730.                             ICD_Width = 1,
  731.                             INP_SplineType = "Default",
  732.                             INP_MinScale = 0,
  733.                             INP_External = false,
  734.                             LINKID_DataType = "Number",
  735.                             ICS_ControlPage = "Controls",
  736.                             INP_Passive = true,
  737.                             INP_MinAllowed = -1000000,
  738.                             LINKS_Name = "Original WSL post"
  739.                         },
  740.                         MiscNest = {
  741.                             LINKS_Name = "Miscellaneous Settings",
  742.                             INP_Integer = false,
  743.                             LBLC_DropDownButton = true,
  744.                             LINKID_DataType = "Number",
  745.                             LBLC_NumInputs = 3,
  746.                             INP_Passive = true,
  747.                             INPID_InputControl = "LabelControl",
  748.                             IC_Visible = true,
  749.                         }
  750.                     }
  751.                 }
  752.             },
  753.             Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  754.             UserControls = ordered() {
  755.                 Controls = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.HueCurves", CT_Priority = 0 },
  756.                 Settings = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Common", CT_Priority = 0 },
  757.                 Common = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 },
  758.                 User = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 }
  759.             }
  760.         },
  761.         Merge2 = Merge {
  762.             Inputs = {
  763.                 Background = Input {
  764.                     SourceOp = "Mrg_Mask",
  765.                     Source = "Output",
  766.                 },
  767.                 Foreground = Input {
  768.                     SourceOp = "Merge1",
  769.                     Source = "Output",
  770.                 },
  771.                 ApplyMode = Input { Value = FuID { "Multiply" }, },
  772.                 PerformDepthMerge = Input { Value = 0, }
  773.             },
  774.             ViewInfo = OperatorInfo { Pos = { 495, 478.5 } },
  775.         },
  776.         BrightnessContrast2 = BrightnessContrast {
  777.             Inputs = {
  778.                 Gain = Input { Value = 0.9, },
  779.                 Gamma = Input { Value = 1.5, },
  780.                 Saturation = Input { Value = 3, },
  781.                 Input = Input {
  782.                     SourceOp = "Merge2",
  783.                     Source = "Output",
  784.                 }
  785.             },
  786.             ViewInfo = OperatorInfo { Pos = { 495, 544.5 } },
  787.         },
  788.         PosterizeIt = MacroOperator {
  789.             CustomData = {
  790.                 Path = {
  791.                     Map = {
  792.                         ["Setting:"] = "Macros:/"
  793.                     }
  794.                 },
  795.             },
  796.             Inputs = ordered() {
  797.                 Input = InstanceInput {
  798.                     SourceOp = "PipeRouter1",
  799.                     Source = "Input",
  800.                 },
  801.                 Steps = InstanceInput {
  802.                     SourceOp = "CT_Posterize",
  803.                     Source = "NumberIn2",
  804.                     Page = "Controls",
  805.                     Default = 3,
  806.                 },
  807.                 Offset = InstanceInput {
  808.                     SourceOp = "CT_Posterize",
  809.                     Source = "NumberIn3",
  810.                     Page = "Controls",
  811.                 },
  812.                 ApplyBlank1 = InstanceInput {
  813.                     SourceOp = "Mrg_Mask",
  814.                     Source = "ApplyBlank1",
  815.                 },
  816.                 Smoothness = InstanceInput {
  817.                     SourceOp = "CT_Posterize",
  818.                     Source = "Smoothness",
  819.                     Page = "Controls",
  820.                     Default = 0,
  821.                 },
  822.                 ApplyBlank2 = InstanceInput {
  823.                     SourceOp = "Mrg_Mask",
  824.                     Source = "ApplyBlank1",
  825.                 },
  826.                 Greyscale = InstanceInput {
  827.                     SourceOp = "CT_Posterize",
  828.                     Source = "Greyscale",
  829.                     Page = "Controls",
  830.                     Default = 1,
  831.                 },
  832.                 ApplyBlank3 = InstanceInput {
  833.                     SourceOp = "Mrg_Mask",
  834.                     Source = "ApplyBlank1",
  835.                 },
  836.                 NeatControlNest = InstanceInput {
  837.                     SourceOp = "CT_Posterize",
  838.                     Source = "NeatControlNest",
  839.                     Expression = "1-Greyscale",
  840.                     Name = "Name",
  841.                     Page = "Controls",
  842.                 },
  843.                 ColorMix = InstanceInput {
  844.                     SourceOp = "CT_Posterize",
  845.                     Source = "ColorMix",
  846.                     Page = "Controls",
  847.                     Default = 1,
  848.                 },
  849.                 ApplyBlank4 = InstanceInput {
  850.                     SourceOp = "Mrg_Mask",
  851.                     Source = "ApplyBlank1",
  852.                 },
  853.                 Blank0 = InstanceInput {
  854.                     SourceOp = "Mrg_Mask",
  855.                     Source = "Blank1",
  856.                 },
  857.                 Blend = InstanceInput {
  858.                     SourceOp = "Mrg_Mask",
  859.                     Source = "Blend",
  860.                     Default = 1,
  861.                 },
  862.                 Blank1 = InstanceInput {
  863.                     SourceOp = "Mrg_Mask",
  864.                     Source = "Blank1",
  865.                 },
  866.                 ApplyMaskInverted = InstanceInput {
  867.                     SourceOp = "Mrg_Mask",
  868.                     Source = "ApplyMaskInverted",
  869.                     Default = 0,
  870.                 },
  871.                 MultiplyByMask = InstanceInput {
  872.                     SourceOp = "Mrg_Mask",
  873.                     Source = "MultiplyByMask",
  874.                     Default = 0,
  875.                 },
  876.                 FitMask = InstanceInput {
  877.                     SourceOp = "Mrg_Mask",
  878.                     Source = "FitMask",
  879.                 },
  880.                 Blank2 = InstanceInput {
  881.                     SourceOp = "Mrg_Mask",
  882.                     Source = "Blank2",
  883.                 },
  884.                 MaskChannel = InstanceInput {
  885.                     SourceOp = "Mrg_Mask",
  886.                     Source = "MaskChannel",
  887.                     Default = 3,
  888.                 },
  889.                 MaskLow = InstanceInput {
  890.                     SourceOp = "Mrg_Mask",
  891.                     Source = "MaskLow",
  892.                     ControlGroup = 16,
  893.                     Default = 0,
  894.                 },
  895.                 MaskHigh = InstanceInput {
  896.                     SourceOp = "Mrg_Mask",
  897.                     Source = "MaskHigh",
  898.                     ControlGroup = 16,
  899.                     Default = 1,
  900.                 },
  901.                 MaskClipBlack = InstanceInput {
  902.                     SourceOp = "Mrg_Mask",
  903.                     Source = "MaskClipBlack",
  904.                     Name = "Black",
  905.                     Width = 0.5,
  906.                     Default = 1,
  907.                 },
  908.                 MaskClipWhite = InstanceInput {
  909.                     SourceOp = "Mrg_Mask",
  910.                     Source = "MaskClipWhite",
  911.                     Name = "White",
  912.                     Width = 0.5,
  913.                     Default = 1,
  914.                 },
  915.                 EffectMask = InstanceInput {
  916.                     SourceOp = "Mrg_Mask",
  917.                     Source = "EffectMask",
  918.                 }
  919.             },
  920.             Outputs = {
  921.                 MainOutput1 = InstanceOutput {
  922.                     SourceOp = "Mrg_Mask",
  923.                     Source = "Output",
  924.                 }
  925.             },
  926.             ViewInfo = GroupInfo { Pos = { 495, 412.5 } },
  927.             Tools = ordered() {
  928.                 PipeRouter1 = PipeRouter {
  929.                     CtrlWShown = false,
  930.                     Inputs = {
  931.                         Input = Input {
  932.                             SourceOp = "BrightnessContrast1_1",
  933.                             Source = "Output",
  934.                         }
  935.                     },
  936.                     ViewInfo = PipeRouterInfo { Pos = { 0, 7.75757 } },
  937.                 },
  938.                 Saturation = BrightnessContrast {
  939.                     CtrlWZoom = false,
  940.                     CtrlWShown = false,
  941.                     NameSet = true,
  942.                     Inputs = {
  943.                         Saturation = Input { Expression = "1-CT_Posterize.Greyscale", },
  944.                         Input = Input {
  945.                             SourceOp = "PipeRouter1",
  946.                             Source = "Output",
  947.                         }
  948.                     },
  949.                     ViewInfo = OperatorInfo { Pos = { -55, 73.7576 } },
  950.                 },
  951.                 Blur_Smoothness = Blur {
  952.                     CtrlWShown = false,
  953.                     NameSet = true,
  954.                     Inputs = {
  955.                         Filter = Input { Value = FuID { "Gaussian" }, },
  956.                         XBlurSize = Input {
  957.                             Value = 5,
  958.                             Expression = "CT_Posterize.Smoothness",
  959.                         },
  960.                         Input = Input {
  961.                             SourceOp = "Saturation",
  962.                             Source = "Output",
  963.                         }
  964.                     },
  965.                     ViewInfo = OperatorInfo { Pos = { 55, 73.7576 } },
  966.                 },
  967.                 CT_Posterize = Custom {
  968.                     CtrlWShown = false,
  969.                     NameSet = true,
  970.                     Inputs = {
  971.                         NumberIn1 = Input {
  972.                             Value = 6,
  973.                             Expression = "NumberIn2+NumberIn3 <= 1 and 1.0001 or NumberIn2+NumberIn3",
  974.                         },
  975.                         LUTIn1 = Input {
  976.                             SourceOp = "CT_PosterizeLUTIn1",
  977.                             Source = "Value",
  978.                         },
  979.                         LUTIn2 = Input {
  980.                             SourceOp = "CT_PosterizeLUTIn2",
  981.                             Source = "Value",
  982.                         },
  983.                         LUTIn3 = Input {
  984.                             SourceOp = "CT_PosterizeLUTIn3",
  985.                             Source = "Value",
  986.                         },
  987.                         LUTIn4 = Input {
  988.                             SourceOp = "CT_PosterizeLUTIn4",
  989.                             Source = "Value",
  990.                         },
  991.                         Setup1 = Input { Value = "1/n1", },
  992.                         RedExpression = Input { Value = "(ceil(r1*n1)*s1 - s1) * (1/ (1-s1))", },
  993.                         GreenExpression = Input { Value = "(ceil(g1*n1)*s1 - s1) * (1/ (1-s1))", },
  994.                         BlueExpression = Input { Value = "(ceil(b1*n1)*s1 - s1) * (1/ (1-s1))", },
  995.                         AlphaExpression = Input { Value = "(ceil(a1*n1)*s1 - s1) * (1/ (1-s1))", },
  996.                         NumberControls = Input { Value = 1, },
  997.                         NameforNumber1 = Input { Value = "Posterization", },
  998.                         NameforNumber2 = Input { Value = "Steps", },
  999.                         NameforNumber3 = Input { Value = "Offset", },
  1000.                         ShowNumber4 = Input { Value = 0, },
  1001.                         ShowNumber5 = Input { Value = 0, },
  1002.                         ShowNumber6 = Input { Value = 0, },
  1003.                         ShowNumber7 = Input { Value = 0, },
  1004.                         ShowNumber8 = Input { Value = 0, },
  1005.                         ShowPoint1 = Input { Value = 0, },
  1006.                         ShowPoint2 = Input { Value = 0, },
  1007.                         ShowPoint3 = Input { Value = 0, },
  1008.                         ShowPoint4 = Input { Value = 0, },
  1009.                         ShowLUT1 = Input { Value = 0, },
  1010.                         ShowLUT2 = Input { Value = 0, },
  1011.                         ShowLUT3 = Input { Value = 0, },
  1012.                         ShowLUT4 = Input { Value = 0, },
  1013.                         Image1 = Input {
  1014.                             SourceOp = "Blur_Smoothness",
  1015.                             Source = "Output",
  1016.                         },
  1017.                         NumberIn2 = Input { Value = 6, },
  1018.                         Smoothness = Input { Value = 5, },
  1019.                         NeatControlNest = Input {
  1020.                             Value = 1,
  1021.                             Expression = "1-Greyscale",
  1022.                         },
  1023.                         ColorMix = Input { Value = 1, }
  1024.                     },
  1025.                     ViewInfo = OperatorInfo { Pos = { -55, 139.758 } },
  1026.                     UserControls = ordered() {
  1027.                         NumberIn2 = {
  1028.                             INP_MaxAllowed = 1000000,
  1029.                             INP_Integer = true,
  1030.                             INPID_InputControl = "SliderControl",
  1031.                             INP_MaxScale = 32,
  1032.                             INP_Default = 2,
  1033.                             INP_MinScale = 2,
  1034.                             INP_MinAllowed = 2,
  1035.                             LINKID_DataType = "Number",
  1036.                             ICS_ControlPage = "Controls",
  1037.                             LINKS_Name = "Steps"
  1038.                         },
  1039.                         NumberIn3 = {
  1040.                             INP_MaxAllowed = 1000000,
  1041.                             INP_Integer = false,
  1042.                             INPID_InputControl = "ScrewControl",
  1043.                             INP_MaxScale = 1,
  1044.                             INP_MinScale = 0,
  1045.                             INP_MinAllowed = -1000000,
  1046.                             LINKID_DataType = "Number",
  1047.                             ICS_ControlPage = "Controls",
  1048.                             LINKS_Name = "Offset"
  1049.                         },
  1050.                         Smoothness = {
  1051.                             INP_MaxAllowed = 1000000,
  1052.                             INP_Integer = false,
  1053.                             INPID_InputControl = "SliderControl",
  1054.                             INP_MaxScale = 100,
  1055.                             INP_Default = 0,
  1056.                             INP_MinScale = 0,
  1057.                             INP_MinAllowed = 0,
  1058.                             LINKID_DataType = "Number",
  1059.                             ICS_ControlPage = "Controls",
  1060.                             LINKS_Name = "Smoothness"
  1061.                         },
  1062.                         Greyscale = {
  1063.                             INP_MaxAllowed = 1,
  1064.                             INP_Integer = true,
  1065.                             INPID_InputControl = "CheckboxControl",
  1066.                             INP_MaxScale = 1,
  1067.                             INP_Default = 1,
  1068.                             INP_MinScale = 0,
  1069.                             INP_MinAllowed = 0,
  1070.                             LINKID_DataType = "Number",
  1071.                             ICS_ControlPage = "Controls",
  1072.                             CBC_TriState = false,
  1073.                             LINKS_Name = "Greyscale"
  1074.                         },
  1075.                         NeatControlNest = {
  1076.                             LINKS_Name = "Neat Control Nest",
  1077.                             LBLC_DropDownButton = true,
  1078.                             INPID_InputControl = "LabelControl",
  1079.                             LBLC_NumInputs = 2,
  1080.                             IC_ControlPage = 0,
  1081.                             IC_Visible = false,
  1082.                             INP_Default = 1,
  1083.                         },
  1084.                         ColorMix = {
  1085.                             INP_MaxAllowed = 1,
  1086.                             INP_Integer = false,
  1087.                             INPID_InputControl = "SliderControl",
  1088.                             INP_MaxScale = 1,
  1089.                             INP_Default = 0,
  1090.                             INP_MinScale = 0,
  1091.                             INP_MinAllowed = 0,
  1092.                             LINKID_DataType = "Number",
  1093.                             ICS_ControlPage = "Controls",
  1094.                             LINKS_Name = "Color Mix"
  1095.                         }
  1096.                     }
  1097.                 },
  1098.                 CT_PosterizeLUTIn1 = LUTBezier {
  1099.                     KeyColorSplines = {
  1100.                         [0] = {
  1101.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1102.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1103.                         }
  1104.                     },
  1105.                     SplineColor = { Red = 204, Green = 0, Blue = 0 },
  1106.                     CtrlWZoom = false,
  1107.                 },
  1108.                 CT_PosterizeLUTIn2 = LUTBezier {
  1109.                     KeyColorSplines = {
  1110.                         [0] = {
  1111.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1112.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1113.                         }
  1114.                     },
  1115.                     SplineColor = { Red = 0, Green = 204, Blue = 0 },
  1116.                     CtrlWZoom = false,
  1117.                 },
  1118.                 CT_PosterizeLUTIn3 = LUTBezier {
  1119.                     KeyColorSplines = {
  1120.                         [0] = {
  1121.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1122.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1123.                         }
  1124.                     },
  1125.                     SplineColor = { Red = 0, Green = 0, Blue = 204 },
  1126.                     CtrlWZoom = false,
  1127.                 },
  1128.                 CT_PosterizeLUTIn4 = LUTBezier {
  1129.                     KeyColorSplines = {
  1130.                         [0] = {
  1131.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1132.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1133.                         }
  1134.                     },
  1135.                     SplineColor = { Red = 204, Green = 204, Blue = 204 },
  1136.                     CtrlWZoom = false,
  1137.                 },
  1138.                 Mrg_ColorMix = Merge {
  1139.                     CtrlWShown = false,
  1140.                     NameSet = true,
  1141.                     Inputs = {
  1142.                         Blend = Input { Expression = "CT_Posterize.ColorMix", },
  1143.                         Background = Input {
  1144.                             SourceOp = "CT_Posterize",
  1145.                             Source = "Output",
  1146.                         },
  1147.                         Foreground = Input {
  1148.                             SourceOp = "Blur_Smoothness",
  1149.                             Source = "Output",
  1150.                         },
  1151.                         ApplyMode = Input { Value = FuID { "Color" }, },
  1152.                         PerformDepthMerge = Input { Value = 0, },
  1153.                         CommentsNest = Input { Value = 0, },
  1154.                         FrameRenderScriptNest = Input { Value = 0, }
  1155.                     },
  1156.                     ViewInfo = OperatorInfo { Pos = { 55, 139.758 } },
  1157.                 },
  1158.                 Mrg_Mask = Merge {
  1159.                     CtrlWZoom = false,
  1160.                     CtrlWShown = false,
  1161.                     NameSet = true,
  1162.                     Inputs = {
  1163.                         Background = Input {
  1164.                             SourceOp = "PipeRouter1",
  1165.                             Source = "Output",
  1166.                         },
  1167.                         Foreground = Input {
  1168.                             SourceOp = "Mrg_ColorMix",
  1169.                             Source = "Output",
  1170.                         },
  1171.                         PerformDepthMerge = Input { Value = 0, }
  1172.                     },
  1173.                     ViewInfo = OperatorInfo { Pos = { 0, 205.758 } },
  1174.                 }
  1175.             },
  1176.         },
  1177.         HalftoneIt = MacroOperator {
  1178.             NameSet = true,
  1179.             CustomData = {
  1180.                 Path = {
  1181.                     Map = {
  1182.                         ["Setting:"] = "Macros:/"
  1183.                     }
  1184.                 },
  1185.             },
  1186.             Inputs = ordered() {
  1187.                 CommentsNest = Input { Value = 0, },
  1188.                 RasterInput = InstanceInput {
  1189.                     SourceOp = "HTIRasterMrg",
  1190.                     Source = "Foreground",
  1191.                 },
  1192.                 Input = InstanceInput {
  1193.                     SourceOp = "HTIChangeDepth",
  1194.                     Source = "Input",
  1195.                 },
  1196.                 Mode = InstanceInput {
  1197.                     SourceOp = "HTIx",
  1198.                     Source = "Mode",
  1199.                     Page = "Controls",
  1200.                 },
  1201.                 Pattern = InstanceInput {
  1202.                     SourceOp = "HTIx",
  1203.                     Source = "Pattern",
  1204.                     Page = "Controls",
  1205.                 },
  1206.                 NestCC = InstanceInput {
  1207.                     SourceOp = "HTIx",
  1208.                     Source = "NestCC",
  1209.                     Name = "Pre CC Amount",
  1210.                     Width = 0.32,
  1211.                     Page = "Controls",
  1212.                 },
  1213.                 pCCAmountClone = InstanceInput {
  1214.                     SourceOp = "HTIPreCC",
  1215.                     Source = "Blend",
  1216.                     Name = "Pre CC Amount",
  1217.                     Width = 0.68,
  1218.                     Page = "Controls",
  1219.                     Default = 0.5,
  1220.                 },
  1221.                 pCCGain = InstanceInput {
  1222.                     SourceOp = "HTIPreCC",
  1223.                     Source = "Gain",
  1224.                     Page = "Controls",
  1225.                     Default = 1,
  1226.                 },
  1227.                 pCCLift = InstanceInput {
  1228.                     SourceOp = "HTIPreCC",
  1229.                     Source = "Lift",
  1230.                     Page = "Controls",
  1231.                     Default = 0,
  1232.                 },
  1233.                 pCCBrightness = InstanceInput {
  1234.                     SourceOp = "HTIPreCC",
  1235.                     Source = "Brightness",
  1236.                     Page = "Controls",
  1237.                     Default = 0,
  1238.                 },
  1239.                 pCCSaturation = InstanceInput {
  1240.                     SourceOp = "HTIPreCC",
  1241.                     Source = "Saturation",
  1242.                     Page = "Controls",
  1243.                     Default = 1,
  1244.                 },
  1245.                 pCCCrush = InstanceInput {
  1246.                     SourceOp = "HTIPreCC",
  1247.                     Source = "Crush",
  1248.                     Page = "Controls",
  1249.                     Default = 0.5,
  1250.                 },
  1251.                 NestCCAmount = InstanceInput {
  1252.                     SourceOp = "HTIx",
  1253.                     Source = "NestCCAmount",
  1254.                     Expression = "1-NestCC",
  1255.                     Page = "Controls",
  1256.                 },
  1257.                 pCCAmount = InstanceInput {
  1258.                     SourceOp = "HTIPreCC",
  1259.                     Source = "Blend",
  1260.                     Name = "Pre CC Amount",
  1261.                     Width = 0.68,
  1262.                     Page = "Controls",
  1263.                     Default = 0.5,
  1264.                 },
  1265.                 NestCCAmountSeparator = InstanceInput {
  1266.                     SourceOp = "HTIx",
  1267.                     Source = "NestCCAmountSeparator",
  1268.                     Expression = "1-NestCC",
  1269.                     Page = "Controls",
  1270.                 },
  1271.                 SeparatorpCC = InstanceInput {
  1272.                     SourceOp = "HTIx",
  1273.                     Source = "Separator",
  1274.                     Page = "Controls",
  1275.                 },
  1276.                 LinkPreBlur = InstanceInput {
  1277.                     SourceOp = "HTIx",
  1278.                     Source = "LinkPreBlur",
  1279.                     Width = 1,
  1280.                     Page = "Controls",
  1281.                     Default = 1,
  1282.                 },
  1283.                 NestPreBlur = InstanceInput {
  1284.                     SourceOp = "HTIx",
  1285.                     Source = "NestPreBlur",
  1286.                     Expression = "1-LinkPreBlur",
  1287.                     Page = "Controls",
  1288.                 },
  1289.                 PreBlur = InstanceInput {
  1290.                     SourceOp = "HTIx",
  1291.                     Source = "PreBlur",
  1292.                     Page = "Controls",
  1293.                     Default = 5,
  1294.                 },
  1295.                 NestPreBlurScale = InstanceInput {
  1296.                     SourceOp = "HTIx",
  1297.                     Source = "NestPreBlurScale",
  1298.                     Expression = "LinkPreBlur",
  1299.                     Page = "Controls",
  1300.                 },
  1301.                 PreBlurScale = InstanceInput {
  1302.                     SourceOp = "HTIx",
  1303.                     Source = "PreBlurScale",
  1304.                     Page = "Controls",
  1305.                     Default = 0.5,
  1306.                 },
  1307.                 SeparatorPreBlurScale = InstanceInput {
  1308.                     SourceOp = "HTIx",
  1309.                     Source = "Separator",
  1310.                     Page = "Controls",
  1311.                 },
  1312.                 Size = InstanceInput {
  1313.                     SourceOp = "HTIx",
  1314.                     Source = "Size",
  1315.                     Page = "Controls",
  1316.                     Default = 0.5,
  1317.                 },
  1318.                 Angle = InstanceInput {
  1319.                     SourceOp = "HTIang",
  1320.                     Source = "Angle",
  1321.                     Page = "Controls",
  1322.                     Default = 15,
  1323.                 },
  1324.                 Center = InstanceInput {
  1325.                     SourceOp = "HTIposPiv",
  1326.                     Source = "Point1",
  1327.                     Page = "Controls",
  1328.                 },
  1329.                 SeparatorDistress = InstanceInput {
  1330.                     SourceOp = "HTIx",
  1331.                     Source = "Separator",
  1332.                     Page = "Controls",
  1333.                 },
  1334.                 DistressAmount = InstanceInput {
  1335.                     SourceOp = "HTIx",
  1336.                     Source = "DistressAmount",
  1337.                     Name = "Distress",
  1338.                     Page = "Controls",
  1339.                     Default = 0.5,
  1340.                 },
  1341.                 SeparatorCMYK = InstanceInput {
  1342.                     SourceOp = "HTIx",
  1343.                     Source = "Separator",
  1344.                     Page = "Controls",
  1345.                 },
  1346.                 ColorsBlend = InstanceInput {
  1347.                     SourceOp = "HTIx",
  1348.                     Source = "ColorsBlend",
  1349.                     Page = "Colors",
  1350.                     Default = 0.5,
  1351.                 },
  1352.                 ShowViewControlsColors = InstanceInput {
  1353.                     SourceOp = "HTIx",
  1354.                     Source = "ShowViewControlsColors",
  1355.                     Width = 0.4,
  1356.                     Page = "Colors",
  1357.                 },
  1358.                 SwitchColors = InstanceInput {
  1359.                     SourceOp = "HTIx",
  1360.                     Source = "SwitchColors",
  1361.                     Width = 0.6,
  1362.                     Page = "Colors",
  1363.                 },
  1364.                 NestB = InstanceInput {
  1365.                     SourceOp = "HTIx",
  1366.                     Source = "NestB",
  1367.                     Name = "Black Color Replacement",
  1368.                     Page = "Colors",
  1369.                 },
  1370.                 TypeB = InstanceInput {
  1371.                     SourceOp = "HTIB",
  1372.                     Source = "Type",
  1373.                 },
  1374.                 TopLeftRedB = InstanceInput {
  1375.                     SourceOp = "HTIB",
  1376.                     Source = "TopLeftRed",
  1377.                     Name = "Top Left",
  1378.                     ControlGroup = 2,
  1379.                     Default = 0.321,
  1380.                 },
  1381.                 TopLeftGreenB = InstanceInput {
  1382.                     SourceOp = "HTIB",
  1383.                     Source = "TopLeftGreen",
  1384.                     ControlGroup = 2,
  1385.                     Default = 0.091,
  1386.                 },
  1387.                 TopLeftBlueB = InstanceInput {
  1388.                     SourceOp = "HTIB",
  1389.                     Source = "TopLeftBlue",
  1390.                     ControlGroup = 2,
  1391.                     Default = 0.209,
  1392.                 },
  1393.                 TopRightSepB = InstanceInput {
  1394.                     SourceOp = "HTIB",
  1395.                     Source = "TopRightSep",
  1396.                 },
  1397.                 TopRightRedB = InstanceInput {
  1398.                     SourceOp = "HTIB",
  1399.                     Source = "TopRightRed",
  1400.                     Name = "Top Right",
  1401.                     ControlGroup = 4,
  1402.                     Default = 0.118,
  1403.                 },
  1404.                 TopRightGreenB = InstanceInput {
  1405.                     SourceOp = "HTIB",
  1406.                     Source = "TopRightGreen",
  1407.                     ControlGroup = 4,
  1408.                     Default = 0,
  1409.                 },
  1410.                 TopRightBlueB = InstanceInput {
  1411.                     SourceOp = "HTIB",
  1412.                     Source = "TopRightBlue",
  1413.                     ControlGroup = 4,
  1414.                     Default = 0.394,
  1415.                 },
  1416.                 Input11B = InstanceInput {
  1417.                     SourceOp = "HTIB",
  1418.                     Source = "BottomLeftSep",
  1419.                 },
  1420.                 BottomLeftRedB = InstanceInput {
  1421.                     SourceOp = "HTIB",
  1422.                     Source = "BottomLeftRed",
  1423.                     Name = "Bottom Left",
  1424.                     ControlGroup = 6,
  1425.                     Default = 0.701,
  1426.                 },
  1427.                 BottomLeftGreenB = InstanceInput {
  1428.                     SourceOp = "HTIB",
  1429.                     Source = "BottomLeftGreen",
  1430.                     ControlGroup = 6,
  1431.                     Default = 0.236,
  1432.                 },
  1433.                 BottomLeftBlueB = InstanceInput {
  1434.                     SourceOp = "HTIB",
  1435.                     Source = "BottomLeftBlue",
  1436.                     ControlGroup = 6,
  1437.                     Default = 0.157,
  1438.                 },
  1439.                 BottomRightSepB = InstanceInput {
  1440.                     SourceOp = "HTIB",
  1441.                     Source = "BottomRightSep",
  1442.                 },
  1443.                 BottomRightRedB = InstanceInput {
  1444.                     SourceOp = "HTIB",
  1445.                     Source = "BottomRightRed",
  1446.                     Name = "Bottom Right",
  1447.                     ControlGroup = 8,
  1448.                     Default = 0.433,
  1449.                 },
  1450.                 BottomRightGreenB = InstanceInput {
  1451.                     SourceOp = "HTIB",
  1452.                     Source = "BottomRightGreen",
  1453.                     ControlGroup = 8,
  1454.                     Default = 0.197,
  1455.                 },
  1456.                 BottomRightBlueB = InstanceInput {
  1457.                     SourceOp = "HTIB",
  1458.                     Source = "BottomRightBlue",
  1459.                     ControlGroup = 8,
  1460.                     Default = 0.488,
  1461.                 },
  1462.                 GradientTypeB = InstanceInput {
  1463.                     SourceOp = "HTIB",
  1464.                     Source = "GradientType",
  1465.                 },
  1466.                 NestBGradient = InstanceInput {
  1467.                     SourceOp = "HTIx",
  1468.                     Source = "NestBGradient",
  1469.                     Expression = "HTIB.Type.Value == \"Gradient\" and 1 or 0",
  1470.                     Page = "Colors",
  1471.                 },
  1472.                 StartB = InstanceInput {
  1473.                     SourceOp = "HTIbCtrl",
  1474.                     Source = "Point1",
  1475.                     Name = "Start",
  1476.                     Page = "Colors",
  1477.                     DefaultX = 0,
  1478.                     DefaultY = 0.5,
  1479.                 },
  1480.                 EndB = InstanceInput {
  1481.                     SourceOp = "HTIbCtrl",
  1482.                     Source = "Point2",
  1483.                     Name = "End",
  1484.                     Page = "Colors",
  1485.                     DefaultX = 1,
  1486.                     DefaultY = 0.5,
  1487.                 },
  1488.                 GradientB = InstanceInput {
  1489.                     SourceOp = "HTIB",
  1490.                     Source = "Gradient",
  1491.                 },
  1492.                 GradientInterpolationMethodB = InstanceInput {
  1493.                     SourceOp = "HTIB",
  1494.                     Source = "GradientInterpolationMethod",
  1495.                 },
  1496.                 OffsetB = InstanceInput {
  1497.                     SourceOp = "HTIB",
  1498.                     Source = "Offset",
  1499.                     Default = 0,
  1500.                 },
  1501.                 RepeatB = InstanceInput {
  1502.                     SourceOp = "HTIB",
  1503.                     Source = "Repeat",
  1504.                 },
  1505.                 SubPixelB = InstanceInput {
  1506.                     SourceOp = "HTIB",
  1507.                     Source = "SubPixel",
  1508.                 },
  1509.                 NestW = InstanceInput {
  1510.                     SourceOp = "HTIx",
  1511.                     Source = "NestW",
  1512.                     Name = "White Color Replacement",
  1513.                     Page = "Colors",
  1514.                 },
  1515.                 TypeW = InstanceInput {
  1516.                     SourceOp = "HTIW",
  1517.                     Source = "Type",
  1518.                 },
  1519.                 TopLeftRedW = InstanceInput {
  1520.                     SourceOp = "HTIW",
  1521.                     Source = "TopLeftRed",
  1522.                     Name = "Top Left",
  1523.                     ControlGroup = 22,
  1524.                     Default = 0.321,
  1525.                 },
  1526.                 TopLeftGreenW = InstanceInput {
  1527.                     SourceOp = "HTIW",
  1528.                     Source = "TopLeftGreen",
  1529.                     ControlGroup = 22,
  1530.                     Default = 0.091,
  1531.                 },
  1532.                 TopLeftBlueW = InstanceInput {
  1533.                     SourceOp = "HTIW",
  1534.                     Source = "TopLeftBlue",
  1535.                     ControlGroup = 22,
  1536.                     Default = 0.209,
  1537.                 },
  1538.                 TopRightSepW = InstanceInput {
  1539.                     SourceOp = "HTIW",
  1540.                     Source = "TopRightSep",
  1541.                 },
  1542.                 TopRightRedW = InstanceInput {
  1543.                     SourceOp = "HTIW",
  1544.                     Source = "TopRightRed",
  1545.                     Name = "Top Right",
  1546.                     ControlGroup = 24,
  1547.                     Default = 0.118,
  1548.                 },
  1549.                 TopRightGreenW = InstanceInput {
  1550.                     SourceOp = "HTIW",
  1551.                     Source = "TopRightGreen",
  1552.                     ControlGroup = 24,
  1553.                     Default = 0,
  1554.                 },
  1555.                 TopRightBlueW = InstanceInput {
  1556.                     SourceOp = "HTIW",
  1557.                     Source = "TopRightBlue",
  1558.                     ControlGroup = 24,
  1559.                     Default = 0.394,
  1560.                 },
  1561.                 Input11W = InstanceInput {
  1562.                     SourceOp = "HTIW",
  1563.                     Source = "BottomLeftSep",
  1564.                 },
  1565.                 BottomLeftRedW = InstanceInput {
  1566.                     SourceOp = "HTIW",
  1567.                     Source = "BottomLeftRed",
  1568.                     Name = "Bottom Left",
  1569.                     ControlGroup = 26,
  1570.                     Default = 0.701,
  1571.                 },
  1572.                 BottomLeftGreenW = InstanceInput {
  1573.                     SourceOp = "HTIW",
  1574.                     Source = "BottomLeftGreen",
  1575.                     ControlGroup = 26,
  1576.                     Default = 0.236,
  1577.                 },
  1578.                 BottomLeftBlueW = InstanceInput {
  1579.                     SourceOp = "HTIW",
  1580.                     Source = "BottomLeftBlue",
  1581.                     ControlGroup = 26,
  1582.                     Default = 0.157,
  1583.                 },
  1584.                 BottomRightSepW = InstanceInput {
  1585.                     SourceOp = "HTIW",
  1586.                     Source = "BottomRightSep",
  1587.                 },
  1588.                 BottomRightRedW = InstanceInput {
  1589.                     SourceOp = "HTIW",
  1590.                     Source = "BottomRightRed",
  1591.                     Name = "Bottom Right",
  1592.                     ControlGroup = 28,
  1593.                     Default = 0.433,
  1594.                 },
  1595.                 BottomRightGreenW = InstanceInput {
  1596.                     SourceOp = "HTIW",
  1597.                     Source = "BottomRightGreen",
  1598.                     ControlGroup = 28,
  1599.                     Default = 0.197,
  1600.                 },
  1601.                 BottomRightBlueW = InstanceInput {
  1602.                     SourceOp = "HTIW",
  1603.                     Source = "BottomRightBlue",
  1604.                     ControlGroup = 28,
  1605.                     Default = 0.488,
  1606.                 },
  1607.                 GradientTypeW = InstanceInput {
  1608.                     SourceOp = "HTIW",
  1609.                     Source = "GradientType",
  1610.                 },
  1611.                 NestWGradient = InstanceInput {
  1612.                     SourceOp = "HTIx",
  1613.                     Source = "NestWGradient",
  1614.                     Expression = "HTIW.Type.Value == \"Gradient\" and 1 or 0",
  1615.                     Page = "Colors",
  1616.                 },
  1617.                 StartW = InstanceInput {
  1618.                     SourceOp = "HTIwCtrl",
  1619.                     Source = "Point1",
  1620.                     Name = "Start",
  1621.                     Page = "Colors",
  1622.                     DefaultX = 0,
  1623.                     DefaultY = 0.5,
  1624.                 },
  1625.                 EndW = InstanceInput {
  1626.                     SourceOp = "HTIwCtrl",
  1627.                     Source = "Point2",
  1628.                     Name = "End",
  1629.                     Page = "Colors",
  1630.                     DefaultX = 1,
  1631.                     DefaultY = 0.5,
  1632.                 },
  1633.                 GradientW = InstanceInput {
  1634.                     SourceOp = "HTIW",
  1635.                     Source = "Gradient",
  1636.                 },
  1637.                 GradientInterpolationMethodW = InstanceInput {
  1638.                     SourceOp = "HTIW",
  1639.                     Source = "GradientInterpolationMethod",
  1640.                 },
  1641.                 OffsetW = InstanceInput {
  1642.                     SourceOp = "HTIW",
  1643.                     Source = "Offset",
  1644.                     Default = 0,
  1645.                 },
  1646.                 RepeatW = InstanceInput {
  1647.                     SourceOp = "HTIW",
  1648.                     Source = "Repeat",
  1649.                 },
  1650.                 SubPixelW = InstanceInput {
  1651.                     SourceOp = "HTIW",
  1652.                     Source = "SubPixel",
  1653.                 },
  1654.                 Nest1Raster = InstanceInput {
  1655.                     SourceOp = "HTIx",
  1656.                     Source = "Nest1Raster",
  1657.                     Expression = "1-Mode",
  1658.                     Page = "Controls",
  1659.                 },
  1660.                 ColorsBlendClone = InstanceInput {
  1661.                     SourceOp = "HTIx",
  1662.                     Source = "ColorsBlend",
  1663.                     Page = "Controls",
  1664.                     Default = 0.5,
  1665.                 },
  1666.                 ExternalBlend = InstanceInput {
  1667.                     SourceOp = "HTIx",
  1668.                     Source = "ExternalBlend",
  1669.                     Page = "Controls",
  1670.                     Default = 0.5,
  1671.                 },
  1672.                 Nest4Rasters = InstanceInput {
  1673.                     SourceOp = "HTIx",
  1674.                     Source = "Nest4Rasters",
  1675.                     Expression = "Mode",
  1676.                     Page = "Controls",
  1677.                 },
  1678.                 ColorBalance = InstanceInput {
  1679.                     SourceOp = "HTIx",
  1680.                     Source = "ColorBalance",
  1681.                     Page = "Controls",
  1682.                     Default = 0.5,
  1683.                 },
  1684.                 ScreenAngle = InstanceInput {
  1685.                     SourceOp = "HTIx",
  1686.                     Source = "ScreenAngle",
  1687.                     Page = "Controls",
  1688.                     Default = 0.5,
  1689.                 },
  1690.                 SeparatorOffset = InstanceInput {
  1691.                     SourceOp = "HTIx",
  1692.                     Source = "Separator",
  1693.                     Page = "Controls",
  1694.                 },
  1695.                 OPosition = InstanceInput {
  1696.                     SourceOp = "HTIx",
  1697.                     Source = "OPosition",
  1698.                     Page = "Controls",
  1699.                     Default = 0.5,
  1700.                 },
  1701.                 OAngle = InstanceInput {
  1702.                     SourceOp = "HTIx",
  1703.                     Source = "OAngle",
  1704.                     Page = "Controls",
  1705.                     Default = 0.5,
  1706.                 },
  1707.                 Pivot = InstanceInput {
  1708.                     SourceOp = "HTIposPiv",
  1709.                     Source = "Point2",
  1710.                     Page = "Controls",
  1711.                 },
  1712.                 SpacerChannels = InstanceInput {
  1713.                     SourceOp = "HTIx",
  1714.                     Source = "Spacer",
  1715.                     Page = "Controls",
  1716.                 },
  1717.                 NestChannels = InstanceInput {
  1718.                     SourceOp = "HTIx",
  1719.                     Source = "NestChannels",
  1720.                     Expression = "Mode",
  1721.                     Page = "Controls",
  1722.                 },
  1723.                 C = InstanceInput {
  1724.                     SourceOp = "HTIx",
  1725.                     Source = "C",
  1726.                     Width = 0.5,
  1727.                     Page = "Controls",
  1728.                 },
  1729.                 M = InstanceInput {
  1730.                     SourceOp = "HTIx",
  1731.                     Source = "M",
  1732.                     Width = 0.5,
  1733.                     Page = "Controls",
  1734.                 },
  1735.                 Y = InstanceInput {
  1736.                     SourceOp = "HTIx",
  1737.                     Source = "Y",
  1738.                     Width = 0.5,
  1739.                     Page = "Controls",
  1740.                 },
  1741.                 KClone = InstanceInput {
  1742.                     SourceOp = "HTIx",
  1743.                     Source = "K",
  1744.                     Width = 0.5,
  1745.                     Page = "Controls",
  1746.                 },
  1747.                 NestChannel = InstanceInput {
  1748.                     SourceOp = "HTIx",
  1749.                     Source = "NestChannel",
  1750.                     Expression = "1-Mode",
  1751.                     Page = "Controls",
  1752.                 },
  1753.                 K = InstanceInput {
  1754.                     SourceOp = "HTIx",
  1755.                     Source = "K",
  1756.                     Width = 1,
  1757.                     Page = "Controls",
  1758.                 },
  1759.                 SpacerEdges = InstanceInput {
  1760.                     SourceOp = "HTIx",
  1761.                     Source = "Spacer",
  1762.                     Page = "Controls",
  1763.                 },
  1764.                 Edges = InstanceInput {
  1765.                     SourceOp = "HTIx",
  1766.                     Source = "Edges",
  1767.                     Page = "Controls",
  1768.                 },
  1769.                 SeparatorSeed = InstanceInput {
  1770.                     SourceOp = "HTIx",
  1771.                     Source = "Separator",
  1772.                     Width = 1,
  1773.                     Page = "Controls",
  1774.                 },
  1775.                 Seed = InstanceInput {
  1776.                     SourceOp = "HTIx",
  1777.                     Source = "Seed",
  1778.                     Page = "Controls",
  1779.                     Default = 0.5,
  1780.                 },
  1781.                 SeparatorPaper = InstanceInput {
  1782.                     SourceOp = "HTIx",
  1783.                     Source = "Separator",
  1784.                     Page = "Controls",
  1785.                 },
  1786.                 PAmount = InstanceInput {
  1787.                     SourceOp = "HTIx",
  1788.                     Source = "PAmount",
  1789.                     Page = "Controls",
  1790.                     Default = 0.5,
  1791.                 },
  1792.                 pTint = InstanceInput {
  1793.                     SourceOp = "HTIx",
  1794.                     Source = "pColor",
  1795.                     Name = "Paper Tint",
  1796.                     Page = "Controls",
  1797.                     Default = 0.5,
  1798.                 },
  1799.                 PaperScale = InstanceInput {
  1800.                     SourceOp = "HTIx",
  1801.                     Source = "PaperScale",
  1802.                     Page = "Controls",
  1803.                     Default = 1,
  1804.                 },
  1805.                 PStatic = InstanceInput {
  1806.                     SourceOp = "HTIx",
  1807.                     Source = "PStatic",
  1808.                     Page = "Controls",
  1809.                 },
  1810.                 SeparatorAA = InstanceInput {
  1811.                     SourceOp = "HTIx",
  1812.                     Source = "Separator",
  1813.                     Page = "Controls",
  1814.                 },
  1815.                 AA = InstanceInput {
  1816.                     SourceOp = "HTIx",
  1817.                     Source = "AA",
  1818.                     Page = "Controls",
  1819.                 },
  1820.                 SeparatorViewControls = InstanceInput {
  1821.                     SourceOp = "HTIx",
  1822.                     Source = "Separator",
  1823.                     Page = "Controls",
  1824.                 },
  1825.                 ShowViewControls = InstanceInput {
  1826.                     SourceOp = "HTIx",
  1827.                     Source = "ShowViewControls",
  1828.                     Width = 1,
  1829.                     Page = "Controls",
  1830.                 },
  1831.                 Blend = InstanceInput {
  1832.                     SourceOp = "HTISettings",
  1833.                     Source = "Blendx",
  1834.                     Name = "Blend",
  1835.                     Page = "Settings",
  1836.                     Default = 0.5,
  1837.                 },
  1838.                 ProcessRed = InstanceInput {
  1839.                     SourceOp = "HTISettings",
  1840.                     Source = "ProcessRed",
  1841.                     ControlGroup = 12,
  1842.                     Page = "Settings",
  1843.                     Default = 1,
  1844.                 },
  1845.                 ProcessGreen = InstanceInput {
  1846.                     SourceOp = "HTISettings",
  1847.                     Source = "ProcessGreen",
  1848.                     ControlGroup = 12,
  1849.                     Page = "Settings",
  1850.                     Default = 1,
  1851.                 },
  1852.                 ProcessBlue = InstanceInput {
  1853.                     SourceOp = "HTISettings",
  1854.                     Source = "ProcessBlue",
  1855.                     ControlGroup = 12,
  1856.                     Page = "Settings",
  1857.                     Default = 1,
  1858.                 },
  1859.                 ProcessAlpha = InstanceInput {
  1860.                     SourceOp = "HTISettings",
  1861.                     Source = "ProcessAlpha",
  1862.                     ControlGroup = 12,
  1863.                     Page = "Settings",
  1864.                     Default = 1,
  1865.                 },
  1866.                 Blank1 = InstanceInput {
  1867.                     SourceOp = "HTISettings",
  1868.                     Source = "Blank1",
  1869.                     Page = "Settings",
  1870.                 },
  1871.                 ApplyMaskInverted = InstanceInput {
  1872.                     SourceOp = "HTISettings",
  1873.                     Source = "ApplyMaskInverted",
  1874.                     Width = 1,
  1875.                     Page = "Settings",
  1876.                 },
  1877.                 MultiplyByMask = InstanceInput {
  1878.                     SourceOp = "HTISettings",
  1879.                     Source = "MultiplyByMask",
  1880.                     Page = "Settings",
  1881.                 },
  1882.                 FitMask = InstanceInput {
  1883.                     SourceOp = "HTISettings",
  1884.                     Source = "FitMask",
  1885.                     Page = "Settings",
  1886.                 },
  1887.                 Blank2 = InstanceInput {
  1888.                     SourceOp = "HTISettings",
  1889.                     Source = "Blank2",
  1890.                     Page = "Settings",
  1891.                 },
  1892.                 MaskChannel = InstanceInput {
  1893.                     SourceOp = "HTISettings",
  1894.                     Source = "MaskChannel",
  1895.                     Page = "Settings",
  1896.                 },
  1897.                 MaskLow = InstanceInput {
  1898.                     SourceOp = "HTISettings",
  1899.                     Source = "MaskLow",
  1900.                     ControlGroup = 123,
  1901.                     Page = "Settings",
  1902.                 },
  1903.                 MaskHigh = InstanceInput {
  1904.                     SourceOp = "HTISettings",
  1905.                     Source = "MaskHigh",
  1906.                     ControlGroup = 123,
  1907.                     Page = "Settings",
  1908.                     Default = 1,
  1909.                 },
  1910.                 MaskClipBlack = InstanceInput {
  1911.                     SourceOp = "HTISettings",
  1912.                     Source = "MaskClipBlack",
  1913.                     Width = 0.5,
  1914.                     Page = "Settings",
  1915.                 },
  1916.                 MaskClipWhite = InstanceInput {
  1917.                     SourceOp = "HTISettings",
  1918.                     Source = "MaskClipWhite",
  1919.                     Width = 0.5,
  1920.                     Page = "Settings",
  1921.                 },
  1922.                 H4xX0rCommentsNest = InstanceInput {
  1923.                     SourceOp = "HTISettings",
  1924.                     Source = "CommentsNest",
  1925.                     Default = 1,
  1926.                 },
  1927.                 H4xX0rComments = InstanceInput {
  1928.                     SourceOp = "HTISettings",
  1929.                     Source = "Comments",
  1930.                 },
  1931.                 Version = InstanceInput {
  1932.                     SourceOp = "HTIx",
  1933.                     Source = "Version",
  1934.                     Name = "<p style='color:#555555; text-align: center;'>Halftone It β 0.1</p>",
  1935.                     Page = "Controls",
  1936.                 },
  1937.                 EffectMask = InstanceInput {
  1938.                     SourceOp = "HTISettings",
  1939.                     Source = "EffectMask",
  1940.                 }
  1941.             },
  1942.             Outputs = {
  1943.                 MainOutput = InstanceOutput {
  1944.                     SourceOp = "HTIRenderCache",
  1945.                     Source = "Output",
  1946.                 },
  1947.                 RasterOutput = InstanceOutput {
  1948.                     SourceOp = "HTIOGRaster",
  1949.                     Source = "Output",
  1950.                     Name = "Raster Output",
  1951.                 }
  1952.             },
  1953.             ViewInfo = GroupInfo { Pos = { 220, 412.5 } },
  1954.             Tools = ordered() {
  1955.                 HTIAAupKraster = BetterResize {
  1956.                     CtrlWShown = false,
  1957.                     NameSet = true,
  1958.                     Inputs = {
  1959.                         Width = Input {
  1960.                             Value = 720,
  1961.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  1962.                         },
  1963.                         Height = Input {
  1964.                             Value = 1280,
  1965.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  1966.                         },
  1967.                         HiQOnly = Input { Value = 0, },
  1968.                         PixelAspect = Input { Value = { 1, 1 }, },
  1969.                         Input = Input {
  1970.                             SourceOp = "HTIK",
  1971.                             Source = "Output",
  1972.                         }
  1973.                     },
  1974.                     ViewInfo = OperatorInfo { Pos = { 110, 404.258 } },
  1975.                 },
  1976.                 HTILine = Background {
  1977.                     CtrlWShown = false,
  1978.                     NameSet = true,
  1979.                     CustomData = {
  1980.                         Settings = {
  1981.                         }
  1982.                     },
  1983.                     Inputs = {
  1984.                         GlobalOut = Input { Value = 78, },
  1985.                         Width = Input { Value = 50, },
  1986.                         Height = Input { Value = 50, },
  1987.                         Depth = Input { Value = 1, },
  1988.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1989.                         Type = Input { Value = FuID { "Gradient" }, },
  1990.                         GradientType = Input { Value = FuID { "Reflect" }, },
  1991.                         Start = Input { Value = { 0.5, 0.5 }, },
  1992.                         End = Input { Value = { 1.015, 0.5 }, },
  1993.                         Gradient = Input {
  1994.                             Value = Gradient {
  1995.                                 Colors = {
  1996.                                     [0] = { 1, 1, 1, 1 },
  1997.                                     [1] = { 0, 0, 0, 1 }
  1998.                                 }
  1999.                             },
  2000.                         }
  2001.                     },
  2002.                     ViewInfo = OperatorInfo { Pos = { -385, 173.258 } },
  2003.                 },
  2004.                 HTIposPiv = TriangleMask {
  2005.                     CtrlWShown = false,
  2006.                     NameSet = true,
  2007.                     Inputs = {
  2008.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2009.                         Invert = Input { Value = 1, },
  2010.                         Solid = Input { Value = 0, },
  2011.                         MaskWidth = Input { Value = 1080, },
  2012.                         MaskHeight = Input { Value = 1080, },
  2013.                         PixelAspect = Input { Value = { 1, 1 }, },
  2014.                         UseFrameFormatSettings = Input { Value = 1, },
  2015.                         ClippingMode = Input { Value = FuID { "None" }, },
  2016.                         Point1 = Input { Value = { 0.5, 0.5 }, },
  2017.                         Point2 = Input { Value = { 0.5, 0.5 }, },
  2018.                         ShowViewControls = Input {
  2019.                             Value = 0,
  2020.                             Expression = "HTIx.ShowViewControls",
  2021.                         }
  2022.                     },
  2023.                     ViewInfo = OperatorInfo { Pos = { -385, 602.258 } },
  2024.                     UserControls = ordered() { { Tools = ordered() { tri = TriangleMask { Inputs = { MaskWidth = Input { Value = 1080 }, PixelAspect = Input { Value = { 1, 1 } }, MaskHeight = Input { Value = 1080 }, ClippingMode = Input { Value = FuID { "None" } }, ShowViewControls = Input { Expression = "apa" }, Point3 = Input { Value = { 0.5, 0.5 } }, Filter = Input { Value = FuID { "Fast Gaussian" } }, Point1 = Input { Value = { 0.5, 0.5 } }, Point2 = Input { Value = { 0.5, 0.5 } }, UseFrameFormatSettings = Input { Value = 1 } }, UserControls = ordered() { Point1 = { INP_DefaultX = 0.100000001490116, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.100000001490116, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Center" }, Point2 = { INP_DefaultX = 0.899999976158142, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.100000001490116, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "DiagonalCross", LINKS_Name = "Point 2" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { -1210, 49.5 } } } }, ActiveTool = "tri" }, Point1 = { INP_DefaultX = 0.100000001490116, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.100000001490116, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Center", }, Point2 = { INP_DefaultX = 0.899999976158142, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.100000001490116, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "DiagonalCross", LINKS_Name = "Pivot", }, ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = true, INP_Passive = false, CBC_TriState = false, LINKS_Name = "Show View Controls" } }
  2025.                 },
  2026.                 HTIE = BrightnessContrast {
  2027.                     CtrlWShown = false,
  2028.                     NameSet = true,
  2029.                     Inputs = {
  2030.                         Gamma = Input { Value = 1.57, },
  2031.                         Contrast = Input { Value = -0.02, },
  2032.                         Input = Input {
  2033.                             SourceOp = "HTINet",
  2034.                             Source = "Output",
  2035.                         }
  2036.                     },
  2037.                     ViewInfo = OperatorInfo { Pos = { -275, 305.258 } },
  2038.                 },
  2039.                 HTIPaperSpots = FastNoise {
  2040.                     CtrlWShown = false,
  2041.                     NameSet = true,
  2042.                     CustomData = {
  2043.                         Settings = {
  2044.                         }
  2045.                     },
  2046.                     Inputs = {
  2047.                         GlobalOut = Input { Value = 78, },
  2048.                         Width = Input {
  2049.                             Value = 1080,
  2050.                             Expression = "HTIAAup.Input.OriginalWidth",
  2051.                         },
  2052.                         Height = Input {
  2053.                             Value = 1080,
  2054.                             Expression = "HTIAAup.Input.OriginalHeight",
  2055.                         },
  2056.                         Depth = Input { Value = 1, },
  2057.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2058.                         Detail = Input { Value = 7.17, },
  2059.                         Contrast = Input { Value = 0.3, },
  2060.                         XScale = Input {
  2061.                             Value = 58.3333333333333,
  2062.                             Expression = "35.0/(HTIx.Size*2)/HTIx.PaperScale",
  2063.                         },
  2064.                         Seethe = Input {
  2065.                             Value = 0.113401949576672,
  2066.                             Expression = ":\nif HTIx.PStatic==1 then\n    math.randomseed(HTIx.Seed/3); \n    a=math.random(); \n    return a\nelse\n    math.randomseed(math.random()/3); \n    a=math.random(); \n    return a\nend",
  2067.                         },
  2068.                         Type = Input { Value = 1, },
  2069.                         Color1Alpha = Input { Value = 1, },
  2070.                         Gradient = Input {
  2071.                             Value = Gradient {
  2072.                                 Colors = {
  2073.                                     [0.338308457711443] = { 0, 0, 0, 1 },
  2074.                                     [0.417910447761194] = { 0.5, 0.5, 0.5, 1 },
  2075.                                     [0.587064676616915] = { 0.5, 0.5, 0.5, 1 },
  2076.                                     [0.621890547263682] = { 1, 1, 1, 1 }
  2077.                                 }
  2078.                             },
  2079.                         }
  2080.                     },
  2081.                     ViewInfo = OperatorInfo { Pos = { -385, 998.258 } },
  2082.                 },
  2083.                 HTIpMrgA = Merge {
  2084.                     CtrlWShown = false,
  2085.                     NameSet = true,
  2086.                     Inputs = {
  2087.                         Blend = Input { Value = 0.2, },
  2088.                         MaskChannel = Input { Value = 5, },
  2089.                         Background = Input {
  2090.                             SourceOp = "HTIPaperA",
  2091.                             Source = "Output",
  2092.                         },
  2093.                         Foreground = Input {
  2094.                             SourceOp = "HTIPaperB",
  2095.                             Source = "Output",
  2096.                         },
  2097.                         ApplyMode = Input { Value = FuID { "LinearLight" }, },
  2098.                         PerformDepthMerge = Input { Value = 0, }
  2099.                     },
  2100.                     ViewInfo = OperatorInfo { Pos = { -385, 932.258 } },
  2101.                 },
  2102.                 HTIAAupY = BetterResize {
  2103.                     CtrlWShown = false,
  2104.                     NameSet = true,
  2105.                     Inputs = {
  2106.                         Width = Input {
  2107.                             Value = 720,
  2108.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2109.                         },
  2110.                         Height = Input {
  2111.                             Value = 1280,
  2112.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2113.                         },
  2114.                         HiQOnly = Input { Value = 0, },
  2115.                         PixelAspect = Input { Value = { 1, 1 }, },
  2116.                         Input = Input {
  2117.                             SourceOp = "HTICB_Blue",
  2118.                             Source = "Output",
  2119.                         }
  2120.                     },
  2121.                     ViewInfo = OperatorInfo { Pos = { 495, 371.258 } },
  2122.                 },
  2123.                 HTIC = Merge {
  2124.                     CtrlWShown = false,
  2125.                     NameSet = true,
  2126.                     CustomData = {
  2127.                         Settings = {
  2128.                         }
  2129.                     },
  2130.                     Inputs = {
  2131.                         Background = Input {
  2132.                             SourceOp = "HTICB_Red",
  2133.                             Source = "Output",
  2134.                         },
  2135.                         Foreground = Input {
  2136.                             SourceOp = "HTIRasterClip",
  2137.                             Source = "Output",
  2138.                         },
  2139.                         Center = Input { Expression = "HTIx.Center", },
  2140.                         Size = Input {
  2141.                             Value = 0.5,
  2142.                             Expression = "HTIx.Size",
  2143.                         },
  2144.                         Angle = Input {
  2145.                             Value = 180,
  2146.                             Expression = "HTIx.Angle + (165 * HTIx.ScreenAngle + 0 * (1-HTIx.ScreenAngle))",
  2147.                         },
  2148.                         Edges = Input { Value = 1, },
  2149.                         PerformDepthMerge = Input { Value = 0, }
  2150.                     },
  2151.                     ViewInfo = OperatorInfo { Pos = { 220, 305.258 } },
  2152.                 },
  2153.                 HTIY = Merge {
  2154.                     CtrlWShown = false,
  2155.                     NameSet = true,
  2156.                     CustomData = {
  2157.                         Settings = {
  2158.                         }
  2159.                     },
  2160.                     Inputs = {
  2161.                         Background = Input {
  2162.                             SourceOp = "HTICB_Blue",
  2163.                             Source = "Output",
  2164.                         },
  2165.                         Foreground = Input {
  2166.                             SourceOp = "HTIRasterClip",
  2167.                             Source = "Output",
  2168.                         },
  2169.                         Center = Input { Expression = "HTIx.Center", },
  2170.                         Size = Input {
  2171.                             Value = 0.5,
  2172.                             Expression = "HTIx.Size",
  2173.                         },
  2174.                         Angle = Input {
  2175.                             Value = 105,
  2176.                             Expression = "HTIx.Angle + (90 * HTIx.ScreenAngle + 0 * (1-HTIx.ScreenAngle))",
  2177.                         },
  2178.                         Edges = Input { Value = 1, },
  2179.                         PerformDepthMerge = Input { Value = 0, }
  2180.                     },
  2181.                     ViewInfo = OperatorInfo { Pos = { 440, 305.258 } },
  2182.                 },
  2183.                 HTISquare = Merge {
  2184.                     CtrlWShown = false,
  2185.                     NameSet = true,
  2186.                     Inputs = {
  2187.                         Background = Input {
  2188.                             SourceOp = "HTISquareElement",
  2189.                             Source = "Output",
  2190.                         },
  2191.                         Foreground = Input {
  2192.                             SourceOp = "HTISquareElement",
  2193.                             Source = "Output",
  2194.                         },
  2195.                         Center = Input { Value = { 1, 1 }, },
  2196.                         ApplyMode = Input { Value = FuID { "Screen" }, },
  2197.                         Edges = Input { Value = 1, },
  2198.                         PerformDepthMerge = Input { Value = 0, }
  2199.                     },
  2200.                     ViewInfo = OperatorInfo { Pos = { -385, 239.258 } },
  2201.                 },
  2202.                 HTIRound = Background {
  2203.                     CtrlWShown = false,
  2204.                     NameSet = true,
  2205.                     CustomData = {
  2206.                         Settings = {
  2207.                         }
  2208.                     },
  2209.                     Inputs = {
  2210.                         GlobalOut = Input { Value = 78, },
  2211.                         Width = Input { Value = 50, },
  2212.                         Height = Input { Value = 50, },
  2213.                         Depth = Input { Value = 1, },
  2214.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2215.                         Type = Input { Value = FuID { "Gradient" }, },
  2216.                         GradientType = Input { Value = FuID { "Radial" }, },
  2217.                         Start = Input { Value = { 0.5, 0.5 }, },
  2218.                         End = Input { Value = { 1.145, 0.5 }, }
  2219.                     },
  2220.                     ViewInfo = OperatorInfo { Pos = { -495, 140.258 } },
  2221.                 },
  2222.                 HTIUnsharpMask = UnsharpMask {
  2223.                     CtrlWShown = false,
  2224.                     NameSet = true,
  2225.                     Inputs = {
  2226.                         XSize = Input {
  2227.                             Value = 0.12,
  2228.                             Expression = "0.4*HTIx.Size",
  2229.                         },
  2230.                         Gain = Input {
  2231.                             Value = 0.3,
  2232.                             Expression = "HTIx.Size",
  2233.                         },
  2234.                         Input = Input {
  2235.                             SourceOp = "HTIpMrgB",
  2236.                             Source = "Output",
  2237.                         }
  2238.                     },
  2239.                     ViewInfo = OperatorInfo { Pos = { -275, 965.258 } },
  2240.                 },
  2241.                 HTIpMrg = Merge {
  2242.                     CtrlWShown = false,
  2243.                     NameSet = true,
  2244.                     Inputs = {
  2245.                         EffectMask = Input {
  2246.                             SourceOp = "HTIDissolve",
  2247.                             Source = "Output",
  2248.                         },
  2249.                         Blend = Input {
  2250.                             Value = 0,
  2251.                             Expression = "HTIx.PAmount",
  2252.                         },
  2253.                         MultiplyByMask = Input { Value = 1, },
  2254.                         Background = Input {
  2255.                             SourceOp = "HTIPaperCC",
  2256.                             Source = "Output",
  2257.                         },
  2258.                         Foreground = Input {
  2259.                             SourceOp = "HTIpColor",
  2260.                             Source = "Output",
  2261.                         },
  2262.                         ApplyMode = Input { Value = FuID { "LinearLight" }, },
  2263.                         Gain = Input { Value = 0.333, },
  2264.                         PerformDepthMerge = Input { Value = 0, }
  2265.                     },
  2266.                     ViewInfo = OperatorInfo { Pos = { -55, 998.258 } },
  2267.                 },
  2268.                 HTIAAupYraster = BetterResize {
  2269.                     CtrlWShown = false,
  2270.                     NameSet = true,
  2271.                     Inputs = {
  2272.                         Width = Input {
  2273.                             Value = 720,
  2274.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2275.                         },
  2276.                         Height = Input {
  2277.                             Value = 1280,
  2278.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2279.                         },
  2280.                         HiQOnly = Input { Value = 0, },
  2281.                         PixelAspect = Input { Value = { 1, 1 }, },
  2282.                         Input = Input {
  2283.                             SourceOp = "HTIY",
  2284.                             Source = "Output",
  2285.                         }
  2286.                     },
  2287.                     ViewInfo = OperatorInfo { Pos = { 440, 404.258 } },
  2288.                 },
  2289.                 HTIAAupM = BetterResize {
  2290.                     CtrlWShown = false,
  2291.                     NameSet = true,
  2292.                     Inputs = {
  2293.                         Width = Input {
  2294.                             Value = 720,
  2295.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2296.                         },
  2297.                         Height = Input {
  2298.                             Value = 1280,
  2299.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2300.                         },
  2301.                         HiQOnly = Input { Value = 0, },
  2302.                         PixelAspect = Input { Value = { 1, 1 }, },
  2303.                         Input = Input {
  2304.                             SourceOp = "HTICB_Green",
  2305.                             Source = "Output",
  2306.                         }
  2307.                     },
  2308.                     ViewInfo = OperatorInfo { Pos = { 385, 371.258 } },
  2309.                 },
  2310.                 HTINet = Merge {
  2311.                     CtrlWShown = false,
  2312.                     NameSet = true,
  2313.                     Inputs = {
  2314.                         Background = Input {
  2315.                             SourceOp = "HTINetElement",
  2316.                             Source = "Output",
  2317.                         },
  2318.                         Foreground = Input {
  2319.                             SourceOp = "HTINetElement",
  2320.                             Source = "Output",
  2321.                         },
  2322.                         Center = Input { Value = { 1, 1 }, },
  2323.                         ApplyMode = Input { Value = FuID { "Multiply" }, },
  2324.                         Edges = Input { Value = 1, },
  2325.                         PerformDepthMerge = Input { Value = 0, }
  2326.                     },
  2327.                     ViewInfo = OperatorInfo { Pos = { -385, 305.258 } },
  2328.                 },
  2329.                 HTIDissolve = Dissolve {
  2330.                     Transitions = {
  2331.                         [0] = "DFTDissolve"
  2332.                     },
  2333.                     CtrlWShown = false,
  2334.                     NameSet = true,
  2335.                     CustomData = {
  2336.                         Settings = {
  2337.                             [2] = {
  2338.                                 Tools = ordered() {
  2339.                                     HTIDissolve = Dissolve {
  2340.                                         Inputs = {
  2341.                                             Foreground = Input {
  2342.                                                 SourceOp = "HTIDistresser",
  2343.                                                 Source = "Output"
  2344.                                             },
  2345.                                             Background = Input {
  2346.                                                 SourceOp = "HTIModeSwitch",
  2347.                                                 Source = "Output"
  2348.                                             },
  2349.                                             Mix = Input {
  2350.                                                 Value = 0,
  2351.                                                 Expression = "HTIx.DistressAmount==0 and 0 or 1"
  2352.                                             }
  2353.                                         },
  2354.                                         CustomData = {
  2355.                                         },
  2356.                                         CtrlWZoom = false,
  2357.                                         NameSet = true,
  2358.                                         ViewInfo = OperatorInfo { Pos = { -990, 412.5 } },
  2359.                                         Transitions = {
  2360.                                             [0] = "DFTDissolve"
  2361.                                         }
  2362.                                     }
  2363.                                 }
  2364.                             }
  2365.                         }
  2366.                     },
  2367.                     Inputs = {
  2368.                         Background = Input {
  2369.                             SourceOp = "HTIModeSwitch",
  2370.                             Source = "Output",
  2371.                         },
  2372.                         Foreground = Input {
  2373.                             SourceOp = "HTIDistresser",
  2374.                             Source = "Output",
  2375.                         }
  2376.                     },
  2377.                     ViewInfo = OperatorInfo { Pos = { -55, 899.258 } },
  2378.                 },
  2379.                 HTIPaperB = FastNoise {
  2380.                     CtrlWShown = false,
  2381.                     NameSet = true,
  2382.                     CustomData = {
  2383.                         Settings = {
  2384.                         }
  2385.                     },
  2386.                     Inputs = {
  2387.                         GlobalOut = Input { Value = 78, },
  2388.                         Width = Input {
  2389.                             Value = 1080,
  2390.                             Expression = "HTIAAup.Input.OriginalWidth",
  2391.                         },
  2392.                         Height = Input {
  2393.                             Value = 1080,
  2394.                             Expression = "HTIAAup.Input.OriginalHeight",
  2395.                         },
  2396.                         Depth = Input { Value = 1, },
  2397.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2398.                         Detail = Input { Value = 10, },
  2399.                         Contrast = Input { Value = 1.4, },
  2400.                         XScale = Input {
  2401.                             Value = 41.6666666666667,
  2402.                             Expression = "25.0/(HTIx.Size*2)/HTIx.PaperScale",
  2403.                         },
  2404.                         Seethe = Input {
  2405.                             Value = 0.918179396613129,
  2406.                             Expression = ":\nif HTIx.PStatic==1 then\n    math.randomseed(HTIx.Seed/2); \n    a=math.random(); \n    return a\nelse\n    math.randomseed(math.random()/2); \n    a=math.random(); \n    return a\nend",
  2407.                         },
  2408.                         Discontinuous = Input { Value = 1, },
  2409.                         Type = Input { Value = 1, },
  2410.                         Color1Alpha = Input { Value = 1, },
  2411.                         Gradient = Input {
  2412.                             Value = Gradient {
  2413.                                 Colors = {
  2414.                                     [0.0149253731343284] = { 0, 0, 0, 1 },
  2415.                                     [0.512437810945274] = { 0.5, 0.5, 0.5, 1 },
  2416.                                     [0.935323383084577] = { 0.5, 0.5, 0.5, 1 }
  2417.                                 }
  2418.                             },
  2419.                         }
  2420.                     },
  2421.                     ViewInfo = OperatorInfo { Pos = { -275, 932.258 } },
  2422.                 },
  2423.                 HTIPaperA = FastNoise {
  2424.                     CtrlWShown = false,
  2425.                     NameSet = true,
  2426.                     CustomData = {
  2427.                         Settings = {
  2428.                         }
  2429.                     },
  2430.                     Inputs = {
  2431.                         GlobalOut = Input { Value = 78, },
  2432.                         Width = Input {
  2433.                             Value = 1080,
  2434.                             Expression = "HTIAAup.Input.OriginalWidth",
  2435.                         },
  2436.                         Height = Input {
  2437.                             Value = 1080,
  2438.                             Expression = "HTIAAup.Input.OriginalHeight",
  2439.                         },
  2440.                         Depth = Input { Value = 1, },
  2441.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2442.                         Detail = Input { Value = 6, },
  2443.                         Contrast = Input { Value = 0.2, },
  2444.                         Brightness = Input { Value = 0.15, },
  2445.                         XScale = Input {
  2446.                             Value = 250,
  2447.                             Expression = "150.0/(HTIx.Size*2)/HTIx.PaperScale",
  2448.                         },
  2449.                         Seethe = Input {
  2450.                             Value = 0.0965739343865346,
  2451.                             Expression = ":\nif HTIx.PStatic==1 then\n    math.randomseed(HTIx.Seed); \n    a=math.random(); \n    return a\nelse\n    math.randomseed(math.random()); \n    a=math.random(); \n    return a\nend",
  2452.                         },
  2453.                         Color1Alpha = Input { Value = 1, },
  2454.                         Color2Red = Input { Value = 0.9, },
  2455.                         Color2Green = Input { Value = 0.9, },
  2456.                         Color2Blue = Input { Value = 0.9, }
  2457.                     },
  2458.                     ViewInfo = OperatorInfo { Pos = { -385, 899.258 } },
  2459.                 },
  2460.                 HTIx = ChangeDepth {
  2461.                     CtrlWShown = false,
  2462.                     NameSet = true,
  2463.                     Inputs = {
  2464.                         Depth = Input { Value = 1, },
  2465.                         Pattern = Input { Value = 1, },
  2466.                         Edges = Input { Value = 3, },
  2467.                         Size = Input { Value = 0.3, },
  2468.                         Angle = Input {
  2469.                             Value = 49,
  2470.                             Expression = "HTIang.Angle",
  2471.                         },
  2472.                         ScreenAngle = Input { Value = 1, },
  2473.                         LinkPreBlur = Input { Value = 1, },
  2474.                         AA = Input { Value = 2, },
  2475.                         DistressAmount = Input { Value = 0.268, },
  2476.                         ColorBalance = Input { Value = 1, },
  2477.                         Center = Input { Expression = "HTIposPiv.Point1", },
  2478.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  2479.                         ExternalBlend = Input { Value = 1, },
  2480.                         C = Input { Value = 1, },
  2481.                         K = Input { Value = 1, },
  2482.                         pColor = Input { Value = 0.35, },
  2483.                         Alpha = Input { Value = 1, },
  2484.                         NestChannels = Input { Expression = "Mode", },
  2485.                         NestChannel = Input { Expression = "1-Mode", },
  2486.                         NestPreBlur = Input { Expression = "1-LinkPreBlur", },
  2487.                         NestPreBlurScale = Input { Expression = "LinkPreBlur", },
  2488.                         NestCC = Input { Value = 1, },
  2489.                         NestCCAmount = Input { Expression = "1-NestCC", },
  2490.                         NestCCAmountSeparator = Input { Expression = "1-NestCC", },
  2491.                         NestBGradient = Input { Expression = "HTIB.Type.Value == \"Gradient\" and 1 or 0", },
  2492.                         NestWGradient = Input { Expression = "HTIW.Type.Value == \"Gradient\" and 1 or 0", },
  2493.                         Nest1Raster = Input { Expression = "1-Mode", },
  2494.                         Nest4Rasters = Input { Expression = "Mode", },
  2495.                         NestW = Input { Value = 1, }
  2496.                     },
  2497.                     ViewInfo = OperatorInfo { Pos = { -330, 668.258 } },
  2498.                     Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, },
  2499.                     UserControls = ordered() { Spacer = { ICS_ControlPage = "Controls", INPID_InputControl = "SpacerControl", }, Separator = { ICS_ControlPage = "Controls", INPID_InputControl = "SeparatorControl", }, Mode = { { MBTNC_AddButton = "1 Raster" }, { MBTNC_AddButton = "4 Rasters" }, INP_Integer = false, INPID_InputControl = "MultiButtonControl", MBTNC_ShowBasicButton = true, ICS_ControlPage = "Controls", LINKID_DataType = "Number", MBTNC_ShowName = false, MBTNC_StretchToFit = false, MBTNC_ShowToolTip = true, LINKS_Name = "Mode", }, Pattern = { { MBTNC_AddButton = "Dot1" }, { MBTNC_AddButton = "Dot2" }, { MBTNC_AddButton = "Line" }, { MBTNC_AddButton = "Box" }, { MBTNC_AddButton = "Net" }, INP_Integer = false, INPID_InputControl = "MultiButtonControl", MBTNC_ShowBasicButton = true, ICS_ControlPage = "Controls", LINKID_DataType = "Number", MBTNC_ShowName = false, MBTNC_StretchToFit = false, MBTNC_ShowToolTip = true, LINKS_Name = "Pattern", }, Edges = { { MBTNC_AddButton = "Canvas" }, { MBTNC_AddButton = "Wrap" }, { MBTNC_AddButton = "Dupe" }, { MBTNC_AddButton = "Mirror" }, INP_Integer = false, INPID_InputControl = "MultiButtonControl", MBTNC_ShowBasicButton = true, ICS_ControlPage = "Controls", LINKID_DataType = "Number", MBTNC_ShowName = false, MBTNC_StretchToFit = false, MBTNC_ShowToolTip = true, LINKS_Name = "Edges", }, Size = { INP_MaxAllowed = 50, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 5, INP_Default = 0.5, INP_MinScale = 0.09, INP_MinAllowed = 0.09, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 0.5, LINKS_Name = "Size" }, Angle = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 180, INP_Default = 0, INP_MinScale = -180, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Angle" }, ScreenAngle = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Screen Angle" }, PreBlur = { INP_MaxAllowed = 50, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 50, INP_Default = 5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "PreBlur" }, PreBlurScale = { INP_MaxAllowed = 2, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "PreBlur Scale" }, LinkPreBlur = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_External = false, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, ICD_Width = 1, LINKS_Name = "Link PreBlur to Size" }, AA = { { MBTNC_AddButton = "None" }, { MBTNC_AddButton = "x1.15" }, { MBTNC_AddButton = "x2" }, INP_Integer = false, INPID_InputControl = "MultiButtonControl", MBTNC_ShowBasicButton = true, ICS_ControlPage = "Controls", LINKID_DataType = "Number", MBTNC_ShowName = false, MBTNC_StretchToFit = false, MBTNC_ShowToolTip = true, LINKS_Name = "Anti Aliasing", }, DistressAmount = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Distress Amount" }, ColorBalance = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 0.5, LINKS_Name = "RGB <-> CMYK" }, Center = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Center", }, Pivot = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "DiagonalCross", LINKS_Name = "Pivot", }, ColorsBlend = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Colors Blend" }, ExternalBlend = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "External Raster Blend" }, OPosition = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Offset Position" }, OAngle = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Offset Angle" }, C = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", ICS_Label = "Offset Channels", INP_MaxScale = 1, INP_External = false, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, ICD_Width = 0.25, LINKS_Name = "Cyan" }, M = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_External = false, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, ICD_Width = 0.25, LINKS_Name = "Magenta" }, Y = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, INPID_InputControl = "CheckboxControl", LINKS_Name = "Yellow", }, K = { ICD_Width = 0.25, INP_Integer = false, ICS_ControlPage = "Controls", ICS_Label = "Offset Channel", INP_External = false, LINKID_DataType = "Number", CBC_TriState = false, INPID_InputControl = "CheckboxControl", LINKS_Name = "Black (K)", }, Seed = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Seed" }, PAmount = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0.5, ICS_ControlPage = "Controls", INPID_InputControl = "SliderControl", LINKS_Name = "Paper Amount", }, pColor = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 1, LINKS_Name = "Paper Color" }, PaperScale = { INP_MaxAllowed = 10, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 5, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 1, LINKS_Name = "Paper Scale" }, PStatic = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Static Paper" }, Alpha = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, ICS_ControlPage = "Controls", INP_MinAllowed = -1000000, INP_MinScale = 0, INP_External = true, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = true, ICD_Width = 0.5, LINKS_Name = "Alpha" }, ShowViewControls = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, ICS_ControlPage = "Controls", INP_MinAllowed = -1000000, INP_MinScale = 0, INP_External = true, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = true, ICD_Width = 0.5, LINKS_Name = "Show View Controls" }, ShowViewControlsColors = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", ICS_Label = "Gradient Controls", INP_MaxScale = 1, ICS_ControlPage = "Controls", INP_MinAllowed = -1000000, INP_MinScale = 0, INP_External = true, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = true, ICD_Width = 1, LINKS_Name = "Show" }, SwitchColors = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, ICS_ControlPage = "Controls", INP_MinAllowed = -1000000, INP_MinScale = 0, INP_External = true, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = true, ICD_Width = 1, LINKS_Name = "Switch Colors" }, Version = { INP_External = false, INP_Passive = true, LBLC_DropDownButton = false, INPID_InputControl = "NestControl", LBLC_NumInputs = 1, IC_ControlPage = 0, LINKID_DataType = "Number", LINKS_Name = "<p style='color:#555555; text-align: center;'>Xpress It β 0.0006g</p>", }, NestChannels = { LINKS_Name = "Nest Channels", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 4, INP_Passive = true, INP_External = false, IC_Visible = false, }, NestChannel = { LINKS_Name = "Nest Channels", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 1, INP_Passive = true, INP_External = false, IC_Visible = false, }, NestPreBlur = { LINKS_Name = "Pre Blur Control", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 1, INP_Passive = true, INP_External = false, IC_Visible = false, }, NestPreBlurScale = { LINKS_Name = "Pre Blur Scale Control", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 1, INP_Passive = true, INP_External = false, IC_Visible = false, }, NestCC = { LINKS_Name = "Pre CC Controls", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 6, INP_Passive = true, INP_External = false, IC_Visible = true, }, NestCCAmount = { LINKS_Name = "Nest CC Amount", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 1, INP_Passive = true, INP_External = false, IC_Visible = false, }, NestCCAmountSeparator = { LINKS_Name = "Nest CC Amount", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 1, INP_Passive = true, INP_External = false, IC_Visible = false, }, NestBGradient = { INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 2, INP_Passive = false, INP_External = true, IC_Visible = false, }, NestWGradient = { INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 2, INP_Passive = false, INP_External = true, IC_Visible = false, }, Nest1Raster = { LINKS_Name = "Pre CC Controls", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 2, INP_Passive = false, INP_External = true, IC_Visible = false, }, Nest4Rasters = { LINKS_Name = "Pre CC Controls", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 2, INP_Passive = false, INP_External = true, IC_Visible = false, }, NestB = { LINKS_Name = "Pre CC Controls", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Colors", LBLC_NumInputs = 25, INP_Passive = true, INP_External = false, IC_Visible = true, }, NestW = { LINKS_Name = "Pre CC Controls", INPID_InputControl = "NestControl", LBLC_DropDownButton = true, ICS_ControlPage = "Colors", LBLC_NumInputs = 25, INP_Passive = true, INP_External = false, IC_Visible = true, } }
  2500.                 },
  2501.                 HTIABCD_E = Dissolve {
  2502.                     Transitions = {
  2503.                         [0] = "DFTDissolve"
  2504.                     },
  2505.                     CtrlWShown = false,
  2506.                     NameSet = true,
  2507.                     Inputs = {
  2508.                         Mix = Input {
  2509.                             Value = 0,
  2510.                             Expression = "HTIx.Pattern<4 and 0 or 1",
  2511.                         },
  2512.                         Background = Input {
  2513.                             SourceOp = "HTIAB_CD",
  2514.                             Source = "Output",
  2515.                         },
  2516.                         Foreground = Input {
  2517.                             SourceOp = "HTIE",
  2518.                             Source = "Output",
  2519.                         }
  2520.                     },
  2521.                     ViewInfo = OperatorInfo { Pos = { -165, 305.258 } },
  2522.                 },
  2523.                 HTIDistresser = Displace {
  2524.                     CtrlWShown = false,
  2525.                     NameSet = true,
  2526.                     CustomData = {
  2527.                         Settings = {
  2528.                         }
  2529.                     },
  2530.                     Inputs = {
  2531.                         Type = Input { Value = 1, },
  2532.                         XOffset = Input { Value = -0.5, },
  2533.                         XRefraction = Input {
  2534.                             Value = 0.00109983706720978,
  2535.                             Expression = "(0.0025 + (0.04 - 0.0025) * ((HTIx.Size - 0.09) / (5 - 0.09))) * HTIx.DistressAmount",
  2536.                         },
  2537.                         YOffset = Input { Value = -0.5, },
  2538.                         YRefraction = Input {
  2539.                             Value = 0.00109983706720978,
  2540.                             Expression = "XRefraction",
  2541.                         },
  2542.                         Input = Input {
  2543.                             SourceOp = "HTIModeSwitch",
  2544.                             Source = "Output",
  2545.                         },
  2546.                         Foreground = Input {
  2547.                             SourceOp = "HTIBlur",
  2548.                             Source = "Output",
  2549.                         }
  2550.                     },
  2551.                     ViewInfo = OperatorInfo { Pos = { -165, 899.258 } },
  2552.                 },
  2553.                 HTIpColor = WhiteBalance {
  2554.                     CtrlWShown = false,
  2555.                     NameSet = true,
  2556.                     Inputs = {
  2557.                         Method = Input { Value = 1, },
  2558.                         LockBlackMidWhite = Input { Value = 0, },
  2559.                         MidTemperatureResult = Input {
  2560.                             Value = 5150,
  2561.                             Expression = "6500+(HTIx.pColor-0.5)*9000",
  2562.                         },
  2563.                         ColorRanges = Input {
  2564.                             Value = ColorCurves {
  2565.                                 Curves = {
  2566.                                     {
  2567.                                         Points = {
  2568.                                             { 0, 1 },
  2569.                                             { 0.4, 0.2 },
  2570.                                             { 0.6, 0 },
  2571.                                             { 1, 0 }
  2572.                                         }
  2573.                                     },
  2574.                                     {
  2575.                                         Points = {
  2576.                                             { 0, 0 },
  2577.                                             { 0.4, 0 },
  2578.                                             { 0.6, 0.2 },
  2579.                                             { 1, 1 }
  2580.                                         }
  2581.                                     }
  2582.                                 }
  2583.                             },
  2584.                         },
  2585.                         Input = Input {
  2586.                             SourceOp = "HTIUnsharpMask",
  2587.                             Source = "Output",
  2588.                         }
  2589.                     },
  2590.                     ViewInfo = OperatorInfo { Pos = { -165, 998.258 } },
  2591.                 },
  2592.                 HTIAmTheAlphaNotTheOmega = MatteControl {
  2593.                     CtrlWShown = false,
  2594.                     NameSet = true,
  2595.                     Inputs = {
  2596.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2597.                         ["Garbage.Matte"] = Input {
  2598.                             SourceOp = "HTIDissolveA",
  2599.                             Source = "Output",
  2600.                         },
  2601.                         ["Garbage.MaskNest"] = Input { Value = 1, },
  2602.                         ["Garbage.MaskInverted"] = Input { Value = 1, },
  2603.                         ["Garbage.MaskChannel"] = Input { Value = 5, },
  2604.                         Background = Input {
  2605.                             SourceOp = "HTIpMrg",
  2606.                             Source = "Output",
  2607.                         },
  2608.                         CommentsNest = Input { Value = 0, },
  2609.                         FrameRenderScriptNest = Input { Value = 0, }
  2610.                     },
  2611.                     ViewInfo = OperatorInfo { Pos = { -55, 1031.26 } },
  2612.                 },
  2613.                 HTIAutoDomain = AutoDomain {
  2614.                     CtrlWShown = false,
  2615.                     NameSet = true,
  2616.                     Inputs = {
  2617.                         Input = Input {
  2618.                             SourceOp = "HTIAmTheAlphaNotTheOmega",
  2619.                             Source = "Output",
  2620.                         }
  2621.                     },
  2622.                     ViewInfo = OperatorInfo { Pos = { -55, 1064.26 } },
  2623.                 },
  2624.                 HTIpMrgB = Merge {
  2625.                     CtrlWShown = false,
  2626.                     NameSet = true,
  2627.                     Inputs = {
  2628.                         Blend = Input { Value = 0.333, },
  2629.                         MaskChannel = Input { Value = 5, },
  2630.                         Background = Input {
  2631.                             SourceOp = "HTIpMrgA",
  2632.                             Source = "Output",
  2633.                         },
  2634.                         Foreground = Input {
  2635.                             SourceOp = "HTIPaperSpots",
  2636.                             Source = "Output",
  2637.                         },
  2638.                         ApplyMode = Input { Value = FuID { "LinearLight" }, },
  2639.                         PerformDepthMerge = Input { Value = 0, }
  2640.                     },
  2641.                     ViewInfo = OperatorInfo { Pos = { -385, 965.258 } },
  2642.                 },
  2643.                 HTIang = RectangleMask {
  2644.                     CtrlWShown = false,
  2645.                     NameSet = true,
  2646.                     Inputs = {
  2647.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2648.                         MaskWidth = Input { Value = 1080, },
  2649.                         MaskHeight = Input { Value = 1080, },
  2650.                         PixelAspect = Input { Value = { 1, 1 }, },
  2651.                         UseFrameFormatSettings = Input { Value = 1, },
  2652.                         ClippingMode = Input { Value = FuID { "None" }, },
  2653.                         Width = Input { Value = 0, },
  2654.                         Height = Input { Value = 0, },
  2655.                         Angle = Input { Value = 15, },
  2656.                         ShowViewControls = Input {
  2657.                             Value = 0,
  2658.                             Expression = "HTIx.ShowViewControls",
  2659.                         }
  2660.                     },
  2661.                     ViewInfo = OperatorInfo { Pos = { -385, 635.258 } },
  2662.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = true, INP_Passive = false, CBC_TriState = false, LINKS_Name = "Show View Controls" } }
  2663.                 },
  2664.                 HTIwCtrl = TriangleMask {
  2665.                     CtrlWShown = false,
  2666.                     NameSet = true,
  2667.                     Inputs = {
  2668.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2669.                         Invert = Input { Value = 1, },
  2670.                         MaskWidth = Input { Value = 1080, },
  2671.                         MaskHeight = Input { Value = 1080, },
  2672.                         PixelAspect = Input { Value = { 1, 1 }, },
  2673.                         UseFrameFormatSettings = Input { Value = 1, },
  2674.                         ClippingMode = Input { Value = FuID { "None" }, },
  2675.                         Point1 = Input { Value = { 0.548475667703504, 0.0613746155257129 }, },
  2676.                         Point2 = Input { Value = { 0.621515210598255, 0.900276501403809 }, },
  2677.                         Point3 = Input {
  2678.                             Value = { 0.548475667703504, 0.0613746155257129 },
  2679.                             Expression = "Point1",
  2680.                         },
  2681.                         ShowViewControls = Input {
  2682.                             Value = 0,
  2683.                             Expression = "HTIx.ShowViewControlsColors==0 and 0 or HTIx.Mode==1 and 0 or HTIW.Type.Value == \"Gradient\" and 1 or 0",
  2684.                         }
  2685.                     },
  2686.                     ViewInfo = OperatorInfo { Pos = { -275, 635.258 } },
  2687.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = true, INP_Passive = false, CBC_TriState = false, LINKS_Name = "Show View Controls" } }
  2688.                 },
  2689.                 HTIbCtrl = TriangleMask {
  2690.                     CtrlWShown = false,
  2691.                     NameSet = true,
  2692.                     Inputs = {
  2693.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2694.                         Invert = Input { Value = 1, },
  2695.                         MaskWidth = Input { Value = 1080, },
  2696.                         MaskHeight = Input { Value = 1080, },
  2697.                         PixelAspect = Input { Value = { 1, 1 }, },
  2698.                         UseFrameFormatSettings = Input { Value = 1, },
  2699.                         ClippingMode = Input { Value = FuID { "None" }, },
  2700.                         Point1 = Input { Value = { 0.229652568288299, 0.0579023933034901 }, },
  2701.                         Point2 = Input { Value = { 0.773751595832172, 0.295936223626031 }, },
  2702.                         Point3 = Input {
  2703.                             Value = { 0.229652568288299, 0.0579023933034901 },
  2704.                             Expression = "Point1",
  2705.                         },
  2706.                         ShowViewControls = Input {
  2707.                             Value = 0,
  2708.                             Expression = "HTIx.ShowViewControlsColors==0 and 0 or HTIx.Mode==1 and 0 or HTIB.Type.Value == \"Gradient\" and 1 or 0",
  2709.                         }
  2710.                     },
  2711.                     ViewInfo = OperatorInfo { Pos = { -275, 602.258 } },
  2712.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = false, INP_External = true, LINKS_Name = "Show View Controls" } }
  2713.                 },
  2714.                 HTIM = Merge {
  2715.                     CtrlWShown = false,
  2716.                     NameSet = true,
  2717.                     CustomData = {
  2718.                         Settings = {
  2719.                         }
  2720.                     },
  2721.                     Inputs = {
  2722.                         Background = Input {
  2723.                             SourceOp = "HTICB_Green",
  2724.                             Source = "Output",
  2725.                         },
  2726.                         Foreground = Input {
  2727.                             SourceOp = "HTIRasterClip",
  2728.                             Source = "Output",
  2729.                         },
  2730.                         Center = Input { Expression = "HTIx.Center", },
  2731.                         Size = Input {
  2732.                             Value = 0.5,
  2733.                             Expression = "HTIx.Size",
  2734.                         },
  2735.                         Angle = Input {
  2736.                             Value = 60,
  2737.                             Expression = "HTIx.Angle + (45 * HTIx.ScreenAngle + 0 * (1-HTIx.ScreenAngle))",
  2738.                         },
  2739.                         Edges = Input { Value = 1, },
  2740.                         PerformDepthMerge = Input { Value = 0, }
  2741.                     },
  2742.                     ViewInfo = OperatorInfo { Pos = { 330, 305.258 } },
  2743.                 },
  2744.                 HTIOGRaster = Merge {
  2745.                     CtrlWShown = false,
  2746.                     NameSet = true,
  2747.                     Inputs = {
  2748.                         Quality = Input { Value = 4, },
  2749.                         ShutterAngle = Input { Value = 360, },
  2750.                         Background = Input {
  2751.                             SourceOp = "HTIDeSat",
  2752.                             Source = "Output",
  2753.                         },
  2754.                         Foreground = Input {
  2755.                             SourceOp = "HTIRasterClip",
  2756.                             Source = "Output",
  2757.                         },
  2758.                         Center = Input { Expression = "HTIx.Center", },
  2759.                         Size = Input {
  2760.                             Value = 0.5,
  2761.                             Expression = "HTIx.Size",
  2762.                         },
  2763.                         Angle = Input {
  2764.                             Value = 15,
  2765.                             Expression = "HTIx.Pattern==2 and HTIx.Angle+45 or HTIx.Pattern==4 and HTIx.Angle+26 or HTIx.Angle",
  2766.                         },
  2767.                         Edges = Input { Value = 1, },
  2768.                         PerformDepthMerge = Input { Value = 0, }
  2769.                     },
  2770.                     ViewInfo = OperatorInfo { Pos = { -55, 272.258 } },
  2771.                 },
  2772.                 HTIAAupRaster = BetterResize {
  2773.                     CtrlWShown = false,
  2774.                     NameSet = true,
  2775.                     Inputs = {
  2776.                         Width = Input {
  2777.                             Value = 2160,
  2778.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2779.                         },
  2780.                         Height = Input {
  2781.                             Value = 2160,
  2782.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2783.                         },
  2784.                         HiQOnly = Input { Value = 0, },
  2785.                         PixelAspect = Input { Value = { 1, 1 }, },
  2786.                         Input = Input {
  2787.                             SourceOp = "HTIRasterMrg",
  2788.                             Source = "Output",
  2789.                         }
  2790.                     },
  2791.                     ViewInfo = OperatorInfo { Pos = { 0, 404.258 } },
  2792.                 },
  2793.                 HTIRasterMrg = Merge {
  2794.                     CtrlWShown = false,
  2795.                     NameSet = true,
  2796.                     Inputs = {
  2797.                         Blend = Input { Expression = "HTIx.ExternalBlend", },
  2798.                         Background = Input {
  2799.                             SourceOp = "HTIOGRaster",
  2800.                             Source = "Output",
  2801.                         },
  2802.                         Edges = Input { Value = 1, },
  2803.                         PerformDepthMerge = Input { Value = 0, },
  2804.                         CommentsNest = Input { Value = 0, },
  2805.                         FrameRenderScriptNest = Input { Value = 0, }
  2806.                     },
  2807.                     ViewInfo = OperatorInfo { Pos = { -110, 404.258 } },
  2808.                 },
  2809.                 HTIB = Background {
  2810.                     CtrlWShown = false,
  2811.                     NameSet = true,
  2812.                     CustomData = {
  2813.                         Settings = {
  2814.                             [2] = {
  2815.                                 Tools = ordered() {
  2816.                                     HTIB = Background { Inputs = { BottomRightRed = Input { Value = 0.433 }, End = Input { Value = { 0.773751595832172, 0.295936223626031 }, Expression = "HTIbCtrl.Point2" }, BottomLeftBlue = Input { Value = 0.157 }, BottomLeftGreen = Input { Value = 0.236 }, BottomRightBlue = Input { Value = 0.488 }, ApplyMaskInverted = Input { Value = 1, Expression = "1-HTIx.SwitchColors" }, MaskChannel = Input { Value = 5 }, TopRightBlue = Input { Value = 0.394 }, EffectMask = Input { SourceOp = "HTITransformBW", Source = "Output" }, Width = Input { Value = 1080, Expression = "HTIAAup.Output.Width" }, TopRightRed = Input { Value = 0.118 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, GlobalOut = Input { Value = 78 }, Start = Input { Value = { 0.229652568288299, 0.0579023933034901 }, Expression = "HTIbCtrl.Point1" }, Height = Input { Value = 1080, Expression = "HTIAAup.Output.Height" }, Depth = Input { Value = 1 }, BottomLeftRed = Input { Value = 0.701 }, BottomRightGreen = Input { Value = 0.197 } }, CtrlWZoom = false, NameSet = true, ViewInfo = OperatorInfo { Pos = { -1045, 115.5 } }, CustomData = {
  2817.                                         } }
  2818.                                 }
  2819.                             }
  2820.                         }
  2821.                     },
  2822.                     Inputs = {
  2823.                         EffectMask = Input {
  2824.                             SourceOp = "HTITransformBW",
  2825.                             Source = "Output",
  2826.                         },
  2827.                         ApplyMaskInverted = Input {
  2828.                             Value = 1,
  2829.                             Expression = "1-HTIx.SwitchColors",
  2830.                         },
  2831.                         MaskChannel = Input { Value = 5, },
  2832.                         GlobalOut = Input { Value = 78, },
  2833.                         Width = Input {
  2834.                             Value = 1440,
  2835.                             Expression = "HTIAAup.Output.Width",
  2836.                         },
  2837.                         Height = Input {
  2838.                             Value = 2560,
  2839.                             Expression = "HTIAAup.Output.Height",
  2840.                         },
  2841.                         Depth = Input { Value = 1, },
  2842.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2843.                         Type = Input { Value = FuID { "Corner" }, },
  2844.                         TopLeftRed = Input { Value = 0.321, },
  2845.                         TopLeftGreen = Input { Value = 0.091, },
  2846.                         TopLeftBlue = Input { Value = 0.209, },
  2847.                         TopRightRed = Input { Value = 0.118, },
  2848.                         TopRightBlue = Input { Value = 0.394, },
  2849.                         BottomLeftRed = Input { Value = 0.701, },
  2850.                         BottomLeftGreen = Input { Value = 0.236, },
  2851.                         BottomLeftBlue = Input { Value = 0.157, },
  2852.                         BottomRightRed = Input { Value = 0.433, },
  2853.                         BottomRightGreen = Input { Value = 0.197, },
  2854.                         BottomRightBlue = Input { Value = 0.488, },
  2855.                         Start = Input {
  2856.                             Value = { 0.229652568288299, 0.0579023933034901 },
  2857.                             Expression = "HTIbCtrl.Point1",
  2858.                         },
  2859.                         End = Input {
  2860.                             Value = { 0.773751595832172, 0.295936223626031 },
  2861.                             Expression = "HTIbCtrl.Point2",
  2862.                         }
  2863.                     },
  2864.                     ViewInfo = OperatorInfo { Pos = { -110, 635.258 } },
  2865.                 },
  2866.                 HTIW = Background {
  2867.                     CtrlWShown = false,
  2868.                     NameSet = true,
  2869.                     Inputs = {
  2870.                         EffectMask = Input {
  2871.                             SourceOp = "HTITransformBW",
  2872.                             Source = "Output",
  2873.                         },
  2874.                         ApplyMaskInverted = Input { Expression = "HTIx.SwitchColors", },
  2875.                         MaskChannel = Input { Value = 5, },
  2876.                         GlobalOut = Input { Value = 78, },
  2877.                         Width = Input {
  2878.                             Value = 1440,
  2879.                             Expression = "HTIAAup.Output.Width",
  2880.                         },
  2881.                         Height = Input {
  2882.                             Value = 2560,
  2883.                             Expression = "HTIAAup.Output.Height",
  2884.                         },
  2885.                         Depth = Input { Value = 1, },
  2886.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2887.                         Type = Input { Value = FuID { "Gradient" }, },
  2888.                         TopLeftRed = Input { Value = 1, },
  2889.                         TopLeftGreen = Input { Value = 0.872, },
  2890.                         TopLeftBlue = Input { Value = 0.278, },
  2891.                         TopRightGreen = Input { Value = 0.362, },
  2892.                         TopRightBlue = Input { Value = 1, },
  2893.                         BottomLeftGreen = Input { Value = 0.748, },
  2894.                         BottomLeftBlue = Input { Value = 0.402, },
  2895.                         BottomRightRed = Input { Value = 0.953, },
  2896.                         BottomRightGreen = Input { Value = 0.291, },
  2897.                         BottomRightBlue = Input { Value = 0.756, },
  2898.                         Start = Input {
  2899.                             Value = { 0.548475667703504, 0.0613746155257129 },
  2900.                             Expression = "HTIwCtrl.Point1",
  2901.                         },
  2902.                         End = Input {
  2903.                             Value = { 0.621515210598255, 0.900276501403809 },
  2904.                             Expression = "HTIwCtrl.Point2",
  2905.                         },
  2906.                         Gradient = Input {
  2907.                             Value = Gradient {
  2908.                                 Colors = {
  2909.                                     [0] = { 0.858, 0.778357008000001, 0.615186, 1 },
  2910.                                     [0.383084577114428] = { 0.764, 0.711125088000001, 0.602796, 1 },
  2911.                                     [1] = { 0.882, 0.592704000000002, 0, 1 }
  2912.                                 }
  2913.                             },
  2914.                         },
  2915.                         CommentsNest = Input { Value = 0, },
  2916.                         FrameRenderScriptNest = Input { Value = 0, }
  2917.                     },
  2918.                     ViewInfo = OperatorInfo { Pos = { 0, 635.258 } },
  2919.                 },
  2920.                 HTITransformBW = Transform {
  2921.                     CtrlWShown = false,
  2922.                     NameSet = true,
  2923.                     CustomData = {
  2924.                         Settings = {
  2925.                         }
  2926.                     },
  2927.                     Inputs = {
  2928.                         Center = Input {
  2929.                             Value = { 0.49583, 0.498795 },
  2930.                             Expression = ": \nmath.randomseed(HTIx.Seed)\na=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*HTIx.K\nb=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*HTIx.K\nc=Point(a,b)\nreturn c",
  2931.                         },
  2932.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  2933.                         Angle = Input {
  2934.                             Value = -0.6255,
  2935.                             Expression = ": math.randomseed(HTIx.Seed); a=math.random(-1500,1500); return a/1000*HTIx.OAngle*HTIx.K",
  2936.                         },
  2937.                         Edges = Input {
  2938.                             Value = 3,
  2939.                             Expression = "HTITransformK.Edges",
  2940.                         },
  2941.                         Input = Input {
  2942.                             SourceOp = "HTIcrushBW",
  2943.                             Source = "Output",
  2944.                         }
  2945.                     },
  2946.                     ViewInfo = OperatorInfo { Pos = { -55, 569.258 } },
  2947.                 },
  2948.                 HTIColorsBlend = Merge {
  2949.                     CtrlWShown = false,
  2950.                     NameSet = true,
  2951.                     Inputs = {
  2952.                         Blend = Input {
  2953.                             Value = 0,
  2954.                             Expression = "HTIx.ColorsBlend",
  2955.                         },
  2956.                         Background = Input {
  2957.                             SourceOp = "HTITransformBW",
  2958.                             Source = "Output",
  2959.                         },
  2960.                         Foreground = Input {
  2961.                             SourceOp = "HTIColorsMerge",
  2962.                             Source = "Output",
  2963.                         },
  2964.                         PerformDepthMerge = Input { Value = 0, },
  2965.                         CommentsNest = Input { Value = 0, },
  2966.                         FrameRenderScriptNest = Input { Value = 0, }
  2967.                     },
  2968.                     ViewInfo = OperatorInfo { Pos = { -55, 701.258 } },
  2969.                 },
  2970.                 HTIColorsMerge = Merge {
  2971.                     CtrlWShown = false,
  2972.                     NameSet = true,
  2973.                     Inputs = {
  2974.                         Background = Input {
  2975.                             SourceOp = "HTIB",
  2976.                             Source = "Output",
  2977.                         },
  2978.                         Foreground = Input {
  2979.                             SourceOp = "HTIW",
  2980.                             Source = "Output",
  2981.                         },
  2982.                         PerformDepthMerge = Input { Value = 0, }
  2983.                     },
  2984.                     ViewInfo = OperatorInfo { Pos = { -55, 668.258 } },
  2985.                 },
  2986.                 HTIAAdownY = BetterResize {
  2987.                     CtrlWShown = false,
  2988.                     NameSet = true,
  2989.                     Inputs = {
  2990.                         Width = Input {
  2991.                             Value = 720,
  2992.                             Expression = "HTIAAdownBW.Input.Width/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2993.                         },
  2994.                         Height = Input {
  2995.                             Value = 1280,
  2996.                             Expression = "HTIAAdownBW.Input.Height/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  2997.                         },
  2998.                         HiQOnly = Input { Value = 0, },
  2999.                         PixelAspect = Input { Value = { 1, 1 }, },
  3000.                         Input = Input {
  3001.                             SourceOp = "HTIcrushY",
  3002.                             Source = "Output",
  3003.                         }
  3004.                     },
  3005.                     ViewInfo = OperatorInfo { Pos = { 495, 635.258 } },
  3006.                 },
  3007.                 HTISettings = ChannelBoolean {
  3008.                     CtrlWShown = false,
  3009.                     NameSet = true,
  3010.                     Inputs = {
  3011.                         Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1)  and 1 or Blendx", },
  3012.                         MaskChannel = Input { Value = 5, },
  3013.                         MaskLow = Input { Value = 0.689, },
  3014.                         Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  3015.                         Background = Input {
  3016.                             SourceOp = "HTIChangeDepth",
  3017.                             Source = "Output",
  3018.                         },
  3019.                         Foreground = Input {
  3020.                             SourceOp = "HTIAutoDomain",
  3021.                             Source = "Output",
  3022.                         },
  3023.                         CommentsNest = Input { Value = 0, },
  3024.                         FrameRenderScriptNest = Input { Value = 0, },
  3025.                         AliasedAlpha = Input { Value = 1, }
  3026.                     },
  3027.                     ViewInfo = OperatorInfo { Pos = { 0, 1097.26 } },
  3028.                     UserControls = ordered() { Blendx = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Common", LINKS_Name = "Blendx" }, AliasedAlpha = { INPID_InputControl = "CheckboxControl", INP_Default = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Aliased Alpha", }, Label = { LBLC_DropDownButton = false, INP_External = false, INPID_InputControl = "NestControl", LBLC_NumInputs = 1, INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "<p style='color:#555555; text-align: center;'>A</p>", } }
  3029.                 },
  3030.                 HTIModeSwitch = Dissolve {
  3031.                     Transitions = {
  3032.                         [0] = "DFTDissolve"
  3033.                     },
  3034.                     CtrlWShown = false,
  3035.                     NameSet = true,
  3036.                     Inputs = {
  3037.                         Mix = Input {
  3038.                             Value = 0,
  3039.                             Expression = "HTIx.Mode",
  3040.                         },
  3041.                         Background = Input {
  3042.                             SourceOp = "HTIAAdownBW",
  3043.                             Source = "Output",
  3044.                         },
  3045.                         Foreground = Input {
  3046.                             SourceOp = "HTICMYK_BC",
  3047.                             Source = "Output",
  3048.                         }
  3049.                     },
  3050.                     ViewInfo = OperatorInfo { Pos = { -55, 833.258 } },
  3051.                 },
  3052.                 HTIDotElement = Background {
  3053.                     CtrlWShown = false,
  3054.                     NameSet = true,
  3055.                     CustomData = {
  3056.                         Settings = {
  3057.                         }
  3058.                     },
  3059.                     Inputs = {
  3060.                         GlobalOut = Input { Value = 78, },
  3061.                         Width = Input { Value = 50, },
  3062.                         Height = Input { Value = 50, },
  3063.                         Depth = Input { Value = 1, },
  3064.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  3065.                         Type = Input { Value = FuID { "Gradient" }, },
  3066.                         GradientType = Input { Value = FuID { "Radial" }, },
  3067.                         Start = Input { Value = { 0.5, 0.5 }, },
  3068.                         End = Input { Value = { 0.969, 0.5 }, }
  3069.                     },
  3070.                     ViewInfo = OperatorInfo { Pos = { -385, 74.2576 } },
  3071.                 },
  3072.                 HTIAAdownM = BetterResize {
  3073.                     CtrlWShown = false,
  3074.                     NameSet = true,
  3075.                     Inputs = {
  3076.                         Width = Input {
  3077.                             Value = 720,
  3078.                             Expression = "HTIAAdownBW.Input.Width/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3079.                         },
  3080.                         Height = Input {
  3081.                             Value = 1280,
  3082.                             Expression = "HTIAAdownBW.Input.Height/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3083.                         },
  3084.                         HiQOnly = Input { Value = 0, },
  3085.                         PixelAspect = Input { Value = { 1, 1 }, },
  3086.                         Input = Input {
  3087.                             SourceOp = "HTIcrushM",
  3088.                             Source = "Output",
  3089.                         }
  3090.                     },
  3091.                     ViewInfo = OperatorInfo { Pos = { 385, 635.258 } },
  3092.                 },
  3093.                 HTIAAupCraster = BetterResize {
  3094.                     CtrlWShown = false,
  3095.                     NameSet = true,
  3096.                     Inputs = {
  3097.                         Width = Input {
  3098.                             Value = 720,
  3099.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3100.                         },
  3101.                         Height = Input {
  3102.                             Value = 1280,
  3103.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3104.                         },
  3105.                         HiQOnly = Input { Value = 0, },
  3106.                         PixelAspect = Input { Value = { 1, 1 }, },
  3107.                         Input = Input {
  3108.                             SourceOp = "HTIC",
  3109.                             Source = "Output",
  3110.                         }
  3111.                     },
  3112.                     ViewInfo = OperatorInfo { Pos = { 220, 404.258 } },
  3113.                 },
  3114.                 HTITransformK = Transform {
  3115.                     CtrlWShown = false,
  3116.                     NameSet = true,
  3117.                     CustomData = {
  3118.                         Settings = {
  3119.                         }
  3120.                     },
  3121.                     Inputs = {
  3122.                         Center = Input {
  3123.                             Value = { 0.498386, 0.50185 },
  3124.                             Expression = ": \nmath.randomseed(HTIx.Seed)\na=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*HTIx.K\nb=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*HTIx.K\nc=Point(a,b)\nreturn c",
  3125.                         },
  3126.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  3127.                         Angle = Input {
  3128.                             Value = -0.2422,
  3129.                             Expression = ": math.randomseed(HTIx.Seed); a=math.random(-1500,1500); return a/1000*HTIx.OAngle*HTIx.K",
  3130.                         },
  3131.                         Edges = Input {
  3132.                             Value = 3,
  3133.                             Expression = "HTIx.Edges",
  3134.                         },
  3135.                         Input = Input {
  3136.                             SourceOp = "HTIAAdownK",
  3137.                             Source = "Output",
  3138.                         }
  3139.                     },
  3140.                     ViewInfo = OperatorInfo { Pos = { 165, 701.258 } },
  3141.                 },
  3142.                 HTIAAup = BetterResize {
  3143.                     CtrlWShown = false,
  3144.                     NameSet = true,
  3145.                     CustomData = {
  3146.                         Settings = {
  3147.                         }
  3148.                     },
  3149.                     Inputs = {
  3150.                         Width = Input {
  3151.                             Value = 2160,
  3152.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3153.                         },
  3154.                         Height = Input {
  3155.                             Value = 2160,
  3156.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3157.                         },
  3158.                         HiQOnly = Input { Value = 0, },
  3159.                         PixelAspect = Input { Value = { 1, 1 }, },
  3160.                         Input = Input {
  3161.                             SourceOp = "HTIDeSat",
  3162.                             Source = "Output",
  3163.                         }
  3164.                     },
  3165.                     ViewInfo = OperatorInfo { Pos = { -55, 371.258 } },
  3166.                 },
  3167.                 HTIRasterClip = BrightnessContrast {
  3168.                     CtrlWShown = false,
  3169.                     NameSet = true,
  3170.                     Inputs = {
  3171.                         MaskChannel = Input { Value = 5, },
  3172.                         Gain = Input { Value = 0.995, },
  3173.                         Input = Input {
  3174.                             SourceOp = "HTIABCD_E",
  3175.                             Source = "Output",
  3176.                         }
  3177.                     },
  3178.                     ViewInfo = OperatorInfo { Pos = { 0, 305.258 } },
  3179.                 },
  3180.                 HTIPreBlur = Blur {
  3181.                     CtrlWShown = false,
  3182.                     NameSet = true,
  3183.                     Inputs = {
  3184.                         Filter = Input { Value = FuID { "Bartlett" }, },
  3185.                         XBlurSize = Input {
  3186.                             Value = 1.5,
  3187.                             Expression = "HTIx.LinkPreBlur==1 and HTIx.Size*10*HTIx.PreBlurScale or HTIx.PreBlur",
  3188.                         },
  3189.                         Input = Input {
  3190.                             SourceOp = "HTIChangeDepth",
  3191.                             Source = "Output",
  3192.                         }
  3193.                     },
  3194.                     ViewInfo = OperatorInfo { Pos = { 110, 41.2576 } },
  3195.                 },
  3196.                 HTIK = Merge {
  3197.                     CtrlWShown = false,
  3198.                     NameSet = true,
  3199.                     CustomData = {
  3200.                         Settings = {
  3201.                         }
  3202.                     },
  3203.                     Inputs = {
  3204.                         Background = Input {
  3205.                             SourceOp = "HTIK_DeSat",
  3206.                             Source = "Output",
  3207.                         },
  3208.                         Foreground = Input {
  3209.                             SourceOp = "HTIRasterClip",
  3210.                             Source = "Output",
  3211.                         },
  3212.                         Center = Input { Expression = "HTIx.Center", },
  3213.                         Size = Input {
  3214.                             Value = 0.5,
  3215.                             Expression = "HTIx.Size",
  3216.                         },
  3217.                         Angle = Input {
  3218.                             Value = 120,
  3219.                             Expression = "HTIx.Angle + (105 * HTIx.ScreenAngle + 0 * (1-HTIx.ScreenAngle))",
  3220.                         },
  3221.                         Edges = Input { Value = 1, },
  3222.                         PerformDepthMerge = Input { Value = 0, }
  3223.                     },
  3224.                     ViewInfo = OperatorInfo { Pos = { 110, 305.258 } },
  3225.                 },
  3226.                 HTIAAupC = BetterResize {
  3227.                     CtrlWShown = false,
  3228.                     NameSet = true,
  3229.                     Inputs = {
  3230.                         Width = Input {
  3231.                             Value = 720,
  3232.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3233.                         },
  3234.                         Height = Input {
  3235.                             Value = 1280,
  3236.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3237.                         },
  3238.                         HiQOnly = Input { Value = 0, },
  3239.                         PixelAspect = Input { Value = { 1, 1 }, },
  3240.                         Input = Input {
  3241.                             SourceOp = "HTICB_Red",
  3242.                             Source = "Output",
  3243.                         }
  3244.                     },
  3245.                     ViewInfo = OperatorInfo { Pos = { 275, 371.258 } },
  3246.                 },
  3247.                 HTIAAupMraster = BetterResize {
  3248.                     CtrlWShown = false,
  3249.                     NameSet = true,
  3250.                     Inputs = {
  3251.                         Width = Input {
  3252.                             Value = 720,
  3253.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3254.                         },
  3255.                         Height = Input {
  3256.                             Value = 1280,
  3257.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3258.                         },
  3259.                         HiQOnly = Input { Value = 0, },
  3260.                         PixelAspect = Input { Value = { 1, 1 }, },
  3261.                         Input = Input {
  3262.                             SourceOp = "HTIM",
  3263.                             Source = "Output",
  3264.                         }
  3265.                     },
  3266.                     ViewInfo = OperatorInfo { Pos = { 330, 404.258 } },
  3267.                 },
  3268.                 HTITransformY = Transform {
  3269.                     CtrlWShown = false,
  3270.                     NameSet = true,
  3271.                     CustomData = {
  3272.                         Settings = {
  3273.                         }
  3274.                     },
  3275.                     Inputs = {
  3276.                         Center = Input { Expression = ": \nchan=HTIx.Y\nmath.randomseed(HTIx.Seed*0.75)\na=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*chan\nb=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*chan\nc=Point(a,b)\nreturn c", },
  3277.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  3278.                         Angle = Input { Expression = ": math.randomseed(HTIx.Seed*0.75); a=math.random(-1500,1500); return a/1000*HTIx.OAngle*HTIx.Y", },
  3279.                         Edges = Input {
  3280.                             Value = 3,
  3281.                             Expression = "HTITransformK.Edges",
  3282.                         },
  3283.                         Input = Input {
  3284.                             SourceOp = "HTIY_Gain",
  3285.                             Source = "Output",
  3286.                         }
  3287.                     },
  3288.                     ViewInfo = OperatorInfo { Pos = { 495, 701.258 } },
  3289.                 },
  3290.                 HTIAAupA = BetterResize {
  3291.                     CtrlWShown = false,
  3292.                     NameSet = true,
  3293.                     CustomData = {
  3294.                         Settings = {
  3295.                         }
  3296.                     },
  3297.                     Inputs = {
  3298.                         Width = Input {
  3299.                             Value = 2160,
  3300.                             Expression = "HTIAAupA.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3301.                         },
  3302.                         Height = Input {
  3303.                             Value = 2160,
  3304.                             Expression = "HTIAAupA.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3305.                         },
  3306.                         HiQOnly = Input { Value = 0, },
  3307.                         PixelAspect = Input { Value = { 1, 1 }, },
  3308.                         Input = Input {
  3309.                             SourceOp = "HTIAlphaSolidifier",
  3310.                             Source = "Output",
  3311.                         }
  3312.                     },
  3313.                     ViewInfo = OperatorInfo { Pos = { 55, 371.258 } },
  3314.                 },
  3315.                 HTIEuclid = Merge {
  3316.                     CtrlWShown = false,
  3317.                     NameSet = true,
  3318.                     Inputs = {
  3319.                         Background = Input {
  3320.                             SourceOp = "HTIDotElement",
  3321.                             Source = "Output",
  3322.                         },
  3323.                         Foreground = Input {
  3324.                             SourceOp = "HTIDotElement",
  3325.                             Source = "Output",
  3326.                         },
  3327.                         Center = Input { Value = { 1, 1 }, },
  3328.                         ApplyMode = Input { Value = FuID { "Multiply" }, },
  3329.                         Edges = Input { Value = 1, },
  3330.                         PerformDepthMerge = Input { Value = 0, }
  3331.                     },
  3332.                     ViewInfo = OperatorInfo { Pos = { -385, 107.258 } },
  3333.                 },
  3334.                 HTIResize = BetterResize {
  3335.                     CtrlWShown = false,
  3336.                     NameSet = true,
  3337.                     Inputs = {
  3338.                         Width = Input { Value = 35, },
  3339.                         Height = Input {
  3340.                             Value = 35,
  3341.                             Expression = "Width",
  3342.                         },
  3343.                         HiQOnly = Input { Value = 0, },
  3344.                         PixelAspect = Input { Value = { 1, 1 }, },
  3345.                         Input = Input {
  3346.                             SourceOp = "HTIRound",
  3347.                             Source = "Output",
  3348.                         }
  3349.                     },
  3350.                     ViewInfo = OperatorInfo { Pos = { -385, 140.258 } },
  3351.                 },
  3352.                 HTIAAdownBW = BetterResize {
  3353.                     CtrlWShown = false,
  3354.                     NameSet = true,
  3355.                     Inputs = {
  3356.                         Width = Input {
  3357.                             Value = 1080,
  3358.                             Expression = "HTIAAdownBW.Input.Width/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3359.                         },
  3360.                         Height = Input {
  3361.                             Value = 1080,
  3362.                             Expression = "HTIAAdownBW.Input.Height/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3363.                         },
  3364.                         HiQOnly = Input { Value = 0, },
  3365.                         PixelAspect = Input { Value = { 1, 1 }, },
  3366.                         Input = Input {
  3367.                             SourceOp = "HTIColorsMC",
  3368.                             Source = "Output",
  3369.                         }
  3370.                     },
  3371.                     ViewInfo = OperatorInfo { Pos = { -55, 767.258 } },
  3372.                 },
  3373.                 HTIAAdownA = BetterResize {
  3374.                     CtrlWShown = false,
  3375.                     NameSet = true,
  3376.                     Inputs = {
  3377.                         Width = Input {
  3378.                             Value = 1080,
  3379.                             Expression = "HTIAAdownA.Input.Width/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3380.                         },
  3381.                         Height = Input {
  3382.                             Value = 1080,
  3383.                             Expression = "HTIAAdownA.Input.Height/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3384.                         },
  3385.                         HiQOnly = Input { Value = 0, },
  3386.                         PixelAspect = Input { Value = { 1, 1 }, },
  3387.                         Input = Input {
  3388.                             SourceOp = "HTITransformA",
  3389.                             Source = "Output",
  3390.                         }
  3391.                     },
  3392.                     ViewInfo = OperatorInfo { Pos = { 55, 767.258 } },
  3393.                 },
  3394.                 HTIC_Mmrg = Merge {
  3395.                     CtrlWShown = false,
  3396.                     NameSet = true,
  3397.                     Inputs = {
  3398.                         Background = Input {
  3399.                             SourceOp = "HTIMC_C",
  3400.                             Source = "Output",
  3401.                         },
  3402.                         Foreground = Input {
  3403.                             SourceOp = "HTIMC_M",
  3404.                             Source = "Output",
  3405.                         },
  3406.                         ApplyMode = Input { Value = FuID { "Multiply" }, },
  3407.                         Edges = Input { Value = 1, },
  3408.                         PerformDepthMerge = Input { Value = 0, }
  3409.                     },
  3410.                     ViewInfo = OperatorInfo { Pos = { 385, 800.258 } },
  3411.                 },
  3412.                 HTICMY_Sat = BrightnessContrast {
  3413.                     CtrlWShown = false,
  3414.                     NameSet = true,
  3415.                     CustomData = {
  3416.                         Settings = {
  3417.                         }
  3418.                     },
  3419.                     Inputs = {
  3420.                         Lift = Input {
  3421.                             Value = 0.3,
  3422.                             Expression = "0.3 * HTIx.ColorBalance + 0 * (1-HTIx.ColorBalance)",
  3423.                         },
  3424.                         Input = Input {
  3425.                             SourceOp = "HTICM_Ymrg",
  3426.                             Source = "Output",
  3427.                         }
  3428.                     },
  3429.                     ViewInfo = OperatorInfo { Pos = { 495, 833.258 } },
  3430.                 },
  3431.                 HTIK_Gain = BrightnessContrast {
  3432.                     CtrlWShown = false,
  3433.                     NameSet = true,
  3434.                     CustomData = {
  3435.                         Settings = {
  3436.                         }
  3437.                     },
  3438.                     Inputs = {
  3439.                         Gamma = Input {
  3440.                             Value = 1.5,
  3441.                             Expression = "1 * (1-HTIx.ColorBalance) + 1.5 * HTIx.ColorBalance",
  3442.                         },
  3443.                         High = Input {
  3444.                             Value = 0.5,
  3445.                             Expression = "0.5 * HTIx.ColorBalance + 0.01 * (1-HTIx.ColorBalance)",
  3446.                         },
  3447.                         Input = Input {
  3448.                             SourceOp = "HTIAlphaDivide",
  3449.                             Source = "Output",
  3450.                         }
  3451.                     },
  3452.                     ViewInfo = OperatorInfo { Pos = { 165, 206.258 } },
  3453.                 },
  3454.                 HTIM_Gain = BrightnessContrast {
  3455.                     CtrlWShown = false,
  3456.                     NameSet = true,
  3457.                     CustomData = {
  3458.                         Settings = {
  3459.                         }
  3460.                     },
  3461.                     Inputs = {
  3462.                         Green = Input { Value = 0, },
  3463.                         Lift = Input { Value = 1, },
  3464.                         Input = Input {
  3465.                             SourceOp = "HTIAAdownM",
  3466.                             Source = "Output",
  3467.                         }
  3468.                     },
  3469.                     ViewInfo = OperatorInfo { Pos = { 385, 668.258 } },
  3470.                 },
  3471.                 HTIMC_M = MatteControl {
  3472.                     CtrlWShown = false,
  3473.                     NameSet = true,
  3474.                     Inputs = {
  3475.                         MatteCombine = Input { Value = 5, },
  3476.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3477.                         ["Garbage.MaskNest"] = Input { Value = 1, },
  3478.                         ["Garbage.MaskInverted"] = Input { Value = 1, },
  3479.                         Background = Input {
  3480.                             SourceOp = "HTITransformM",
  3481.                             Source = "Output",
  3482.                         }
  3483.                     },
  3484.                     ViewInfo = OperatorInfo { Pos = { 385, 734.258 } },
  3485.                 },
  3486.                 HTIC_D = Dissolve {
  3487.                     Transitions = {
  3488.                         [0] = "DFTDissolve"
  3489.                     },
  3490.                     CtrlWShown = false,
  3491.                     NameSet = true,
  3492.                     Inputs = {
  3493.                         Mix = Input {
  3494.                             Value = 0,
  3495.                             Expression = "HTIx.Pattern==2 and 0 or 1",
  3496.                         },
  3497.                         Background = Input {
  3498.                             SourceOp = "HTILine",
  3499.                             Source = "Output",
  3500.                         },
  3501.                         Foreground = Input {
  3502.                             SourceOp = "HTISquare",
  3503.                             Source = "Output",
  3504.                         }
  3505.                     },
  3506.                     ViewInfo = OperatorInfo { Pos = { -275, 239.258 } },
  3507.                 },
  3508.                 HTIAAdownC = BetterResize {
  3509.                     CtrlWShown = false,
  3510.                     NameSet = true,
  3511.                     Inputs = {
  3512.                         Width = Input {
  3513.                             Value = 720,
  3514.                             Expression = "HTIAAdownBW.Input.Width/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3515.                         },
  3516.                         Height = Input {
  3517.                             Value = 1280,
  3518.                             Expression = "HTIAAdownBW.Input.Height/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3519.                         },
  3520.                         HiQOnly = Input { Value = 0, },
  3521.                         PixelAspect = Input { Value = { 1, 1 }, },
  3522.                         Input = Input {
  3523.                             SourceOp = "HTIcrushC",
  3524.                             Source = "Output",
  3525.                         }
  3526.                     },
  3527.                     ViewInfo = OperatorInfo { Pos = { 275, 635.258 } },
  3528.                 },
  3529.                 HTIC_Gain = BrightnessContrast {
  3530.                     CtrlWShown = false,
  3531.                     NameSet = true,
  3532.                     CustomData = {
  3533.                         Settings = {
  3534.                         }
  3535.                     },
  3536.                     Inputs = {
  3537.                         Red = Input { Value = 0, },
  3538.                         Lift = Input { Value = 1, },
  3539.                         Input = Input {
  3540.                             SourceOp = "HTIAAdownC",
  3541.                             Source = "Output",
  3542.                         }
  3543.                     },
  3544.                     ViewInfo = OperatorInfo { Pos = { 275, 668.258 } },
  3545.                 },
  3546.                 HTITransformM = Transform {
  3547.                     CtrlWShown = false,
  3548.                     NameSet = true,
  3549.                     CustomData = {
  3550.                         Settings = {
  3551.                         }
  3552.                     },
  3553.                     Inputs = {
  3554.                         Center = Input { Expression = ": \nchan=HTIx.M\nmath.randomseed(HTIx.Seed*0.5)\na=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*chan\nb=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*chan\nc=Point(a,b)\nreturn c", },
  3555.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  3556.                         Angle = Input { Expression = ": math.randomseed(HTIx.Seed*0.50); a=math.random(-1500,1500); return a/1000*HTIx.OAngle*HTIx.M", },
  3557.                         Edges = Input {
  3558.                             Value = 3,
  3559.                             Expression = "HTITransformK.Edges",
  3560.                         },
  3561.                         Input = Input {
  3562.                             SourceOp = "HTIM_Gain",
  3563.                             Source = "Output",
  3564.                         }
  3565.                     },
  3566.                     ViewInfo = OperatorInfo { Pos = { 385, 701.258 } },
  3567.                 },
  3568.                 HTINetElement = Background {
  3569.                     CtrlWShown = false,
  3570.                     NameSet = true,
  3571.                     CustomData = {
  3572.                         Settings = {
  3573.                         }
  3574.                     },
  3575.                     Inputs = {
  3576.                         GlobalOut = Input { Value = 78, },
  3577.                         Width = Input { Value = 100, },
  3578.                         Height = Input { Value = 100, },
  3579.                         Depth = Input { Value = 1, },
  3580.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  3581.                         Type = Input { Value = FuID { "Gradient" }, },
  3582.                         GradientType = Input { Value = FuID { "Cross" }, },
  3583.                         Start = Input { Value = { 0.5, 0.5 }, },
  3584.                         End = Input { Value = { 0.659154806031634, 0.559751234272973 }, },
  3585.                         Gradient = Input {
  3586.                             Value = Gradient {
  3587.                                 Colors = {
  3588.                                     [0.119402985074627] = { 0, 0, 0, 1 },
  3589.                                     [0.860696517412935] = { 1, 1, 1, 1 }
  3590.                                 }
  3591.                             },
  3592.                         }
  3593.                     },
  3594.                     ViewInfo = OperatorInfo { Pos = { -385, 272.258 } },
  3595.                 },
  3596.                 HTISquareElement = Background {
  3597.                     CtrlWShown = false,
  3598.                     NameSet = true,
  3599.                     CustomData = {
  3600.                         Settings = {
  3601.                         }
  3602.                     },
  3603.                     Inputs = {
  3604.                         GlobalOut = Input { Value = 78, },
  3605.                         Width = Input { Value = 50, },
  3606.                         Height = Input { Value = 50, },
  3607.                         Depth = Input { Value = 1, },
  3608.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  3609.                         Type = Input { Value = FuID { "Gradient" }, },
  3610.                         GradientType = Input { Value = FuID { "Square" }, },
  3611.                         Start = Input { Value = { 0.5, 0.5 }, },
  3612.                         End = Input { Value = { 0.755, 0.755 }, },
  3613.                         Gradient = Input {
  3614.                             Value = Gradient {
  3615.                                 Colors = {
  3616.                                     [0.1549815498155] = { 1, 1, 1, 1 },
  3617.                                     [0.9077490774908] = { 0, 0, 0, 1 }
  3618.                                 }
  3619.                             },
  3620.                         }
  3621.                     },
  3622.                     ViewInfo = OperatorInfo { Pos = { -385, 206.258 } },
  3623.                 },
  3624.                 HTIMC_Y = MatteControl {
  3625.                     CtrlWShown = false,
  3626.                     NameSet = true,
  3627.                     Inputs = {
  3628.                         MatteCombine = Input { Value = 5, },
  3629.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3630.                         ["Garbage.MaskNest"] = Input { Value = 1, },
  3631.                         ["Garbage.MaskInverted"] = Input { Value = 1, },
  3632.                         Background = Input {
  3633.                             SourceOp = "HTITransformY",
  3634.                             Source = "Output",
  3635.                         }
  3636.                     },
  3637.                     ViewInfo = OperatorInfo { Pos = { 495, 734.258 } },
  3638.                 },
  3639.                 HTICM_Ymrg = Merge {
  3640.                     CtrlWShown = false,
  3641.                     NameSet = true,
  3642.                     Inputs = {
  3643.                         Background = Input {
  3644.                             SourceOp = "HTIC_Mmrg",
  3645.                             Source = "Output",
  3646.                         },
  3647.                         Foreground = Input {
  3648.                             SourceOp = "HTIMC_Y",
  3649.                             Source = "Output",
  3650.                         },
  3651.                         ApplyMode = Input { Value = FuID { "Multiply" }, },
  3652.                         Edges = Input { Value = 1, },
  3653.                         PerformDepthMerge = Input { Value = 0, }
  3654.                     },
  3655.                     ViewInfo = OperatorInfo { Pos = { 495, 800.258 } },
  3656.                 },
  3657.                 HTICreateBumpMap = CreateBumpMap {
  3658.                     CtrlWShown = false,
  3659.                     NameSet = true,
  3660.                     Inputs = {
  3661.                         Input = Input {
  3662.                             SourceOp = "HTIUnsharpMask",
  3663.                             Source = "Output",
  3664.                         },
  3665.                         HeightScale = Input { Value = 100, }
  3666.                     },
  3667.                     ViewInfo = OperatorInfo { Pos = { -165, 965.258 } },
  3668.                 },
  3669.                 HTIBlur = Blur {
  3670.                     CtrlWShown = false,
  3671.                     NameSet = true,
  3672.                     Inputs = {
  3673.                         MaskChannel = Input { Value = 5, },
  3674.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3675.                         XBlurSize = Input {
  3676.                             Value = 0.3,
  3677.                             Expression = "HTIx.Size",
  3678.                         },
  3679.                         Input = Input {
  3680.                             SourceOp = "HTICreateBumpMap",
  3681.                             Source = "Output",
  3682.                         }
  3683.                     },
  3684.                     ViewInfo = OperatorInfo { Pos = { -165, 932.258 } },
  3685.                 },
  3686.                 HTIPaperCC = BrightnessContrast {
  3687.                     CtrlWShown = false,
  3688.                     NameSet = true,
  3689.                     CustomData = {
  3690.                         Settings = {
  3691.                         }
  3692.                     },
  3693.                     Inputs = {
  3694.                         Blend = Input {
  3695.                             Value = 0,
  3696.                             Expression = "HTIx.PAmount",
  3697.                         },
  3698.                         MaskChannel = Input { Value = 5, },
  3699.                         Contrast = Input { Value = -0.4, },
  3700.                         PreDividePostMultiply = Input { Value = 1, },
  3701.                         Input = Input {
  3702.                             SourceOp = "HTIDissolve",
  3703.                             Source = "Output",
  3704.                         },
  3705.                         CommentsNest = Input { Value = 0, },
  3706.                         FrameRenderScriptNest = Input { Value = 0, }
  3707.                     },
  3708.                     ViewInfo = OperatorInfo { Pos = { -55, 965.258 } },
  3709.                 },
  3710.                 HTICMYK_BC = BrightnessContrast {
  3711.                     CtrlWShown = false,
  3712.                     NameSet = true,
  3713.                     Inputs = {
  3714.                         EffectMask = Input {
  3715.                             SourceOp = "HTITransformK",
  3716.                             Source = "Output",
  3717.                         },
  3718.                         ApplyMaskInverted = Input { Value = 1, },
  3719.                         MaskChannel = Input { Value = 5, },
  3720.                         Gain = Input {
  3721.                             Value = 0.15,
  3722.                             Expression = "0.15 * HTIx.ColorBalance + 1 * (1-HTIx.ColorBalance)",
  3723.                         },
  3724.                         Input = Input {
  3725.                             SourceOp = "HTICMY_Sat",
  3726.                             Source = "Output",
  3727.                         }
  3728.                     },
  3729.                     ViewInfo = OperatorInfo { Pos = { 165, 833.258 } },
  3730.                 },
  3731.                 HTIColorsMC = MatteControl {
  3732.                     CtrlWShown = false,
  3733.                     NameSet = true,
  3734.                     Inputs = {
  3735.                         MatteCombine = Input { Value = 5, },
  3736.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3737.                         ["Garbage.MaskNest"] = Input { Value = 1, },
  3738.                         ["Garbage.MaskInverted"] = Input { Value = 1, },
  3739.                         Background = Input {
  3740.                             SourceOp = "HTIColorsBlend",
  3741.                             Source = "Output",
  3742.                         }
  3743.                     },
  3744.                     ViewInfo = OperatorInfo { Pos = { -55, 734.258 } },
  3745.                 },
  3746.                 HTIDeSat = BrightnessContrast {
  3747.                     CtrlWShown = false,
  3748.                     NameSet = true,
  3749.                     CustomData = {
  3750.                         Settings = {
  3751.                         }
  3752.                     },
  3753.                     Inputs = {
  3754.                         Saturation = Input { Value = 0, },
  3755.                         Input = Input {
  3756.                             SourceOp = "HTIAlphaDivide",
  3757.                             Source = "Output",
  3758.                         }
  3759.                     },
  3760.                     ViewInfo = OperatorInfo { Pos = { -55, 239.258 } },
  3761.                 },
  3762.                 HTIAAupK = BetterResize {
  3763.                     CtrlWShown = false,
  3764.                     NameSet = true,
  3765.                     Inputs = {
  3766.                         Width = Input {
  3767.                             Value = 720,
  3768.                             Expression = "HTIAAup.Input.Width*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3769.                         },
  3770.                         Height = Input {
  3771.                             Value = 1280,
  3772.                             Expression = "HTIAAup.Input.Height*(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  3773.                         },
  3774.                         HiQOnly = Input { Value = 0, },
  3775.                         PixelAspect = Input { Value = { 1, 1 }, },
  3776.                         Input = Input {
  3777.                             SourceOp = "HTIK_DeSat",
  3778.                             Source = "Output",
  3779.                         }
  3780.                     },
  3781.                     ViewInfo = OperatorInfo { Pos = { 165, 371.258 } },
  3782.                 },
  3783.                 HTIY_Gain = BrightnessContrast {
  3784.                     CtrlWShown = false,
  3785.                     NameSet = true,
  3786.                     CustomData = {
  3787.                         Settings = {
  3788.                         }
  3789.                     },
  3790.                     Inputs = {
  3791.                         Blue = Input { Value = 0, },
  3792.                         Lift = Input { Value = 1, },
  3793.                         Input = Input {
  3794.                             SourceOp = "HTIAAdownY",
  3795.                             Source = "Output",
  3796.                         }
  3797.                     },
  3798.                     ViewInfo = OperatorInfo { Pos = { 495, 668.258 } },
  3799.                 },
  3800.                 HTIAB_CD = Dissolve {
  3801.                     Transitions = {
  3802.                         [0] = "DFTDissolve"
  3803.                     },
  3804.                     CtrlWShown = false,
  3805.                     NameSet = true,
  3806.                     Inputs = {
  3807.                         Mix = Input {
  3808.                             Value = 0,
  3809.                             Expression = "HTIx.Pattern<2 and 0 or 1",
  3810.                         },
  3811.                         Background = Input {
  3812.                             SourceOp = "HTIA_B",
  3813.                             Source = "Output",
  3814.                         },
  3815.                         Foreground = Input {
  3816.                             SourceOp = "HTIC_D",
  3817.                             Source = "Output",
  3818.                         }
  3819.                     },
  3820.                     ViewInfo = OperatorInfo { Pos = { -165, 239.258 } },
  3821.                 },
  3822.                 HTIA_B = Dissolve {
  3823.                     Transitions = {
  3824.                         [0] = "DFTDissolve"
  3825.                     },
  3826.                     CtrlWShown = false,
  3827.                     NameSet = true,
  3828.                     Inputs = {
  3829.                         Mix = Input { Expression = "HTIx.Pattern==0 and 0 or 1", },
  3830.                         Background = Input {
  3831.                             SourceOp = "HTIEuclid",
  3832.                             Source = "Output",
  3833.                         },
  3834.                         Foreground = Input {
  3835.                             SourceOp = "HTIResize",
  3836.                             Source = "Output",
  3837.                         }
  3838.                     },
  3839.                     ViewInfo = OperatorInfo { Pos = { -275, 140.258 } },
  3840.                 },
  3841.                 HTIAlphaDivide = AlphaDivide {
  3842.                     CtrlWShown = false,
  3843.                     NameSet = true,
  3844.                     Inputs = {
  3845.                         Input = Input {
  3846.                             SourceOp = "HTIPatternCC",
  3847.                             Source = "Output",
  3848.                         }
  3849.                     },
  3850.                     ViewInfo = OperatorInfo { Pos = { 165, 140.258 } },
  3851.                 },
  3852.                 HTICB_Blue = ChannelBoolean {
  3853.                     CtrlWShown = false,
  3854.                     NameSet = true,
  3855.                     Inputs = {
  3856.                         ToRed = Input { Value = 2, },
  3857.                         ToGreen = Input { Value = 2, },
  3858.                         ToAlpha = Input { Value = 4, },
  3859.                         Background = Input {
  3860.                             SourceOp = "HTIAlphaDivide",
  3861.                             Source = "Output",
  3862.                         }
  3863.                     },
  3864.                     ViewInfo = OperatorInfo { Pos = { 495, 239.258 } },
  3865.                 },
  3866.                 HTICB_Green = ChannelBoolean {
  3867.                     CtrlWShown = false,
  3868.                     NameSet = true,
  3869.                     Inputs = {
  3870.                         ToRed = Input { Value = 1, },
  3871.                         ToBlue = Input { Value = 1, },
  3872.                         ToAlpha = Input { Value = 4, },
  3873.                         Background = Input {
  3874.                             SourceOp = "HTIAlphaDivide",
  3875.                             Source = "Output",
  3876.                         }
  3877.                     },
  3878.                     ViewInfo = OperatorInfo { Pos = { 385, 239.258 } },
  3879.                 },
  3880.                 HTIK_DeSat = BrightnessContrast {
  3881.                     CtrlWShown = false,
  3882.                     NameSet = true,
  3883.                     CustomData = {
  3884.                         Settings = {
  3885.                         }
  3886.                     },
  3887.                     Inputs = {
  3888.                         Saturation = Input { Value = 0, },
  3889.                         Input = Input {
  3890.                             SourceOp = "HTIK_Gain",
  3891.                             Source = "Output",
  3892.                         }
  3893.                     },
  3894.                     ViewInfo = OperatorInfo { Pos = { 165, 239.258 } },
  3895.                 },
  3896.                 HTIAlphaSolidifier = ChannelBoolean {
  3897.                     CtrlWShown = false,
  3898.                     NameSet = true,
  3899.                     Inputs = {
  3900.                         ToRed = Input { Value = 3, },
  3901.                         ToGreen = Input { Value = 3, },
  3902.                         ToBlue = Input { Value = 3, },
  3903.                         ToAlpha = Input { Value = 16, },
  3904.                         Background = Input {
  3905.                             SourceOp = "HTIPatternCC",
  3906.                             Source = "Output",
  3907.                         },
  3908.                         Foreground = Input {
  3909.                             SourceOp = "HTIPatternCC",
  3910.                             Source = "Output",
  3911.                         }
  3912.                     },
  3913.                     ViewInfo = OperatorInfo { Pos = { 55, 272.258 } },
  3914.                 },
  3915.                 HTIChangeDepth = ChangeDepth {
  3916.                     CtrlWShown = false,
  3917.                     NameSet = true,
  3918.                     Inputs = {
  3919.                         Depth = Input { Value = 1, },
  3920.                         Input = Input {
  3921.                             SourceOp = "BrightnessContrast1",
  3922.                             Source = "Output",
  3923.                         }
  3924.                     },
  3925.                     ViewInfo = OperatorInfo { Pos = { 55, 8.25757 } },
  3926.                 },
  3927.                 HTICB_Red = ChannelBoolean {
  3928.                     CtrlWShown = false,
  3929.                     NameSet = true,
  3930.                     Inputs = {
  3931.                         ToGreen = Input { Value = 0, },
  3932.                         ToBlue = Input { Value = 0, },
  3933.                         ToAlpha = Input { Value = 4, },
  3934.                         Background = Input {
  3935.                             SourceOp = "HTIAlphaDivide",
  3936.                             Source = "Output",
  3937.                         }
  3938.                     },
  3939.                     ViewInfo = OperatorInfo { Pos = { 275, 239.258 } },
  3940.                 },
  3941.                 HTIPatternCC = BrightnessContrast {
  3942.                     CtrlWShown = false,
  3943.                     NameSet = true,
  3944.                     CustomData = {
  3945.                         Settings = {
  3946.                         }
  3947.                     },
  3948.                     Inputs = {
  3949.                         Gamma = Input { Expression = "HTIx.Pattern==1 and 1.0 or HTIx.Pattern==3 and 1.5 or 1", },
  3950.                         Saturation = Input {
  3951.                             Value = 1.15,
  3952.                             Expression = "0.75 * (1-HTIx.ColorBalance) + 1.15 * HTIx.ColorBalance",
  3953.                         },
  3954.                         Input = Input {
  3955.                             SourceOp = "HTIPreCC",
  3956.                             Source = "Output",
  3957.                         }
  3958.                     },
  3959.                     ViewInfo = OperatorInfo { Pos = { 110, 107.258 } },
  3960.                 },
  3961.                 HTIMC_C = MatteControl {
  3962.                     CtrlWShown = false,
  3963.                     NameSet = true,
  3964.                     Inputs = {
  3965.                         MatteCombine = Input { Value = 5, },
  3966.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3967.                         ["Garbage.MaskNest"] = Input { Value = 1, },
  3968.                         ["Garbage.MaskInverted"] = Input { Value = 1, },
  3969.                         Background = Input {
  3970.                             SourceOp = "HTITransformC",
  3971.                             Source = "Output",
  3972.                         }
  3973.                     },
  3974.                     ViewInfo = OperatorInfo { Pos = { 275, 734.258 } },
  3975.                 },
  3976.                 HTITransformC = Transform {
  3977.                     CtrlWShown = false,
  3978.                     NameSet = true,
  3979.                     CustomData = {
  3980.                         Settings = {
  3981.                         }
  3982.                     },
  3983.                     Inputs = {
  3984.                         Center = Input {
  3985.                             Value = { 0.499888, 0.499788 },
  3986.                             Expression = ": \nchan=HTIx.C\nmath.randomseed(HTIx.Seed*0.25)\na=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*chan\nb=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*chan\nc=Point(a,b)\nreturn c",
  3987.                         },
  3988.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  3989.                         Angle = Input {
  3990.                             Value = -0.0168,
  3991.                             Expression = ": math.randomseed(HTIx.Seed*0.25); a=math.random(-1500,1500); return a/1000*HTIx.OAngle*HTIx.C",
  3992.                         },
  3993.                         Edges = Input {
  3994.                             Value = 3,
  3995.                             Expression = "HTITransformK.Edges",
  3996.                         },
  3997.                         Input = Input {
  3998.                             SourceOp = "HTIC_Gain",
  3999.                             Source = "Output",
  4000.                         }
  4001.                     },
  4002.                     ViewInfo = OperatorInfo { Pos = { 275, 701.258 } },
  4003.                 },
  4004.                 HTIAAdownK = BetterResize {
  4005.                     CtrlWShown = false,
  4006.                     NameSet = true,
  4007.                     Inputs = {
  4008.                         Width = Input {
  4009.                             Value = 720,
  4010.                             Expression = "HTIAAdownBW.Input.Width/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  4011.                         },
  4012.                         Height = Input {
  4013.                             Value = 1280,
  4014.                             Expression = "HTIAAdownBW.Input.Height/(HTIx.AA==0 and 1 or HTIx.AA==1 and 1.15 or HTIx.AA)",
  4015.                         },
  4016.                         HiQOnly = Input { Value = 0, },
  4017.                         PixelAspect = Input { Value = { 1, 1 }, },
  4018.                         Input = Input {
  4019.                             SourceOp = "HTIcrushK",
  4020.                             Source = "Output",
  4021.                         }
  4022.                     },
  4023.                     ViewInfo = OperatorInfo { Pos = { 165, 635.258 } },
  4024.                 },
  4025.                 HTITransformA = Transform {
  4026.                     CtrlWShown = false,
  4027.                     NameSet = true,
  4028.                     CustomData = {
  4029.                         Settings = {
  4030.                         }
  4031.                     },
  4032.                     Inputs = {
  4033.                         Center = Input {
  4034.                             Value = { 0.498386, 0.50185 },
  4035.                             Expression = ": \nmath.randomseed(HTIx.Seed)\na=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*HTIx.K\nb=0.5+math.random(-1000,1000)/100000*HTIx.OPosition*HTIx.K\nc=Point(a,b)\nreturn c",
  4036.                         },
  4037.                         Pivot = Input { Expression = "HTIposPiv.Point2", },
  4038.                         Angle = Input {
  4039.                             Value = -0.2422,
  4040.                             Expression = ": math.randomseed(HTIx.Seed); a=math.random(-1500,1500); return a/1000*HTIx.OAngle*HTIx.K",
  4041.                         },
  4042.                         Edges = Input {
  4043.                             Value = 3,
  4044.                             Expression = "HTITransformK.Edges",
  4045.                         },
  4046.                         Input = Input {
  4047.                             SourceOp = "HTIcrushA",
  4048.                             Source = "Output",
  4049.                         }
  4050.                     },
  4051.                     ViewInfo = OperatorInfo { Pos = { 55, 569.258 } },
  4052.                 },
  4053.                 HTIPreCC = BrightnessContrast {
  4054.                     CtrlWShown = false,
  4055.                     NameSet = true,
  4056.                     CustomData = {
  4057.                         Settings = {
  4058.                         }
  4059.                     },
  4060.                     Inputs = {
  4061.                         Gain = Input { Value = 0.95, },
  4062.                         Lift = Input { Value = 0.1, },
  4063.                         Brightness = Input { Value = -0.19, },
  4064.                         Low = Input {
  4065.                             Value = 0.2245,
  4066.                             Expression = "Crush/2",
  4067.                         },
  4068.                         High = Input {
  4069.                             Value = 0.7755,
  4070.                             Expression = "1-Low",
  4071.                         },
  4072.                         ClipBlack = Input { Value = 1, },
  4073.                         ClipWhite = Input { Value = 1, },
  4074.                         PreDividePostMultiply = Input { Value = 1, },
  4075.                         Input = Input {
  4076.                             SourceOp = "HTIPreBlur",
  4077.                             Source = "Output",
  4078.                         },
  4079.                         CommentsNest = Input { Value = 0, },
  4080.                         FrameRenderScriptNest = Input { Value = 0, },
  4081.                         Crush = Input { Value = 0.449, }
  4082.                     },
  4083.                     ViewInfo = OperatorInfo { Pos = { 110, 74.2576 } },
  4084.                     UserControls = ordered() { Crush = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Crush" } }
  4085.                 },
  4086.                 HTIRenderCache = Merge {
  4087.                     CtrlWShown = false,
  4088.                     NameSet = true,
  4089.                     Inputs = {
  4090.                         MaskChannel = Input { Value = 5, },
  4091.                         Background = Input {
  4092.                             SourceOp = "HTISettings",
  4093.                             Source = "Output",
  4094.                         },
  4095.                         PerformDepthMerge = Input { Value = 0, }
  4096.                     },
  4097.                     ViewInfo = OperatorInfo { Pos = { 0, 1163.26 } },
  4098.                 },
  4099.                 HTIDistresserA = Displace {
  4100.                     CtrlWShown = false,
  4101.                     NameSet = true,
  4102.                     CustomData = {
  4103.                         Settings = {
  4104.                         }
  4105.                     },
  4106.                     Inputs = {
  4107.                         Type = Input { Value = 1, },
  4108.                         XOffset = Input { Value = -0.5, },
  4109.                         XRefraction = Input {
  4110.                             Value = 0.00131306288372093,
  4111.                             Expression = "(HTIx.Size)/(20 + (HTIx.Size - 0.09) * 200 / 0.91)*HTIx.DistressAmount*(1+HTIx.Size*HTIx.DistressAmount)",
  4112.                         },
  4113.                         YOffset = Input { Value = -0.5, },
  4114.                         YRefraction = Input {
  4115.                             Value = 0.00131306288372093,
  4116.                             Expression = "XRefraction",
  4117.                         },
  4118.                         Input = Input {
  4119.                             SourceOp = "HTIAAdownA",
  4120.                             Source = "Output",
  4121.                         },
  4122.                         Foreground = Input {
  4123.                             SourceOp = "HTIBlur",
  4124.                             Source = "Output",
  4125.                         }
  4126.                     },
  4127.                     ViewInfo = OperatorInfo { Pos = { 0, 932.258 } },
  4128.                 },
  4129.                 HTIDissolveA = Dissolve {
  4130.                     Transitions = {
  4131.                         [0] = "DFTDissolve"
  4132.                     },
  4133.                     CtrlWShown = false,
  4134.                     NameSet = true,
  4135.                     CustomData = {
  4136.                         Settings = {
  4137.                         }
  4138.                     },
  4139.                     Inputs = {
  4140.                         Mix = Input { Expression = "HTIx.DistressAmount==0 and 0 or 1", },
  4141.                         Background = Input {
  4142.                             SourceOp = "HTIAAdownA",
  4143.                             Source = "Output",
  4144.                         },
  4145.                         Foreground = Input {
  4146.                             SourceOp = "HTIDistresserA",
  4147.                             Source = "Output",
  4148.                         }
  4149.                     },
  4150.                     ViewInfo = OperatorInfo { Pos = { 110, 932.258 } },
  4151.                 },
  4152.                 HTImrgBW = Merge {
  4153.                     CtrlWShown = false,
  4154.                     NameSet = true,
  4155.                     Inputs = {
  4156.                         Blend = Input { Value = 0.5, },
  4157.                         MaskChannel = Input { Value = 5, },
  4158.                         Background = Input {
  4159.                             SourceOp = "HTIAAup",
  4160.                             Source = "Output",
  4161.                         },
  4162.                         Foreground = Input {
  4163.                             SourceOp = "HTIAAupRaster",
  4164.                             Source = "Output",
  4165.                         },
  4166.                         PerformDepthMerge = Input { Value = 0, }
  4167.                     },
  4168.                     ViewInfo = OperatorInfo { Pos = { -110, 470.258 } },
  4169.                 },
  4170.                 HTIcrushBW = BrightnessContrast {
  4171.                     CtrlWShown = false,
  4172.                     NameSet = true,
  4173.                     Inputs = {
  4174.                         MaskChannel = Input { Value = 5, },
  4175.                         Low = Input { Value = 0.49999, },
  4176.                         High = Input { Value = 0.50001, },
  4177.                         ClipBlack = Input { Value = 1, },
  4178.                         ClipWhite = Input { Value = 1, },
  4179.                         Input = Input {
  4180.                             SourceOp = "HTImrgBW",
  4181.                             Source = "Output",
  4182.                         }
  4183.                     },
  4184.                     ViewInfo = OperatorInfo { Pos = { -110, 503.258 } },
  4185.                 },
  4186.                 HTIcrushK = BrightnessContrast {
  4187.                     CtrlWShown = false,
  4188.                     NameSet = true,
  4189.                     Inputs = {
  4190.                         MaskChannel = Input { Value = 5, },
  4191.                         Low = Input { Value = 0.49999, },
  4192.                         High = Input { Value = 0.50001, },
  4193.                         ClipBlack = Input { Value = 1, },
  4194.                         ClipWhite = Input { Value = 1, },
  4195.                         Input = Input {
  4196.                             SourceOp = "HTImrgK",
  4197.                             Source = "Output",
  4198.                         }
  4199.                     },
  4200.                     ViewInfo = OperatorInfo { Pos = { 110, 503.258 } },
  4201.                 },
  4202.                 HTImrgK = Merge {
  4203.                     CtrlWShown = false,
  4204.                     NameSet = true,
  4205.                     Inputs = {
  4206.                         Blend = Input { Value = 0.5, },
  4207.                         MaskChannel = Input { Value = 5, },
  4208.                         Background = Input {
  4209.                             SourceOp = "HTIAAupK",
  4210.                             Source = "Output",
  4211.                         },
  4212.                         Foreground = Input {
  4213.                             SourceOp = "HTIAAupKraster",
  4214.                             Source = "Output",
  4215.                         },
  4216.                         PerformDepthMerge = Input { Value = 0, }
  4217.                     },
  4218.                     ViewInfo = OperatorInfo { Pos = { 110, 470.258 } },
  4219.                 },
  4220.                 HTIcrushC = BrightnessContrast {
  4221.                     CtrlWShown = false,
  4222.                     NameSet = true,
  4223.                     Inputs = {
  4224.                         MaskChannel = Input { Value = 5, },
  4225.                         Low = Input { Value = 0.49999, },
  4226.                         High = Input { Value = 0.50001, },
  4227.                         ClipBlack = Input { Value = 1, },
  4228.                         ClipWhite = Input { Value = 1, },
  4229.                         Input = Input {
  4230.                             SourceOp = "HTImrgC",
  4231.                             Source = "Output",
  4232.                         }
  4233.                     },
  4234.                     ViewInfo = OperatorInfo { Pos = { 220, 503.258 } },
  4235.                 },
  4236.                 HTImrgC = Merge {
  4237.                     CtrlWShown = false,
  4238.                     NameSet = true,
  4239.                     Inputs = {
  4240.                         Blend = Input { Value = 0.5, },
  4241.                         MaskChannel = Input { Value = 5, },
  4242.                         Background = Input {
  4243.                             SourceOp = "HTIAAupC",
  4244.                             Source = "Output",
  4245.                         },
  4246.                         Foreground = Input {
  4247.                             SourceOp = "HTIAAupCraster",
  4248.                             Source = "Output",
  4249.                         },
  4250.                         PerformDepthMerge = Input { Value = 0, }
  4251.                     },
  4252.                     ViewInfo = OperatorInfo { Pos = { 220, 470.258 } },
  4253.                 },
  4254.                 HTIcrushM = BrightnessContrast {
  4255.                     CtrlWShown = false,
  4256.                     NameSet = true,
  4257.                     Inputs = {
  4258.                         MaskChannel = Input { Value = 5, },
  4259.                         Low = Input { Value = 0.49999, },
  4260.                         High = Input { Value = 0.50001, },
  4261.                         ClipBlack = Input { Value = 1, },
  4262.                         ClipWhite = Input { Value = 1, },
  4263.                         Input = Input {
  4264.                             SourceOp = "HTImrgM",
  4265.                             Source = "Output",
  4266.                         }
  4267.                     },
  4268.                     ViewInfo = OperatorInfo { Pos = { 330, 503.258 } },
  4269.                 },
  4270.                 HTImrgM = Merge {
  4271.                     CtrlWShown = false,
  4272.                     NameSet = true,
  4273.                     Inputs = {
  4274.                         Blend = Input { Value = 0.5, },
  4275.                         MaskChannel = Input { Value = 5, },
  4276.                         Background = Input {
  4277.                             SourceOp = "HTIAAupM",
  4278.                             Source = "Output",
  4279.                         },
  4280.                         Foreground = Input {
  4281.                             SourceOp = "HTIAAupMraster",
  4282.                             Source = "Output",
  4283.                         },
  4284.                         PerformDepthMerge = Input { Value = 0, }
  4285.                     },
  4286.                     ViewInfo = OperatorInfo { Pos = { 330, 470.258 } },
  4287.                 },
  4288.                 HTIcrushY = BrightnessContrast {
  4289.                     CtrlWShown = false,
  4290.                     NameSet = true,
  4291.                     Inputs = {
  4292.                         MaskChannel = Input { Value = 5, },
  4293.                         Low = Input { Value = 0.49999, },
  4294.                         High = Input { Value = 0.50001, },
  4295.                         ClipBlack = Input { Value = 1, },
  4296.                         ClipWhite = Input { Value = 1, },
  4297.                         Input = Input {
  4298.                             SourceOp = "HTImrgY",
  4299.                             Source = "Output",
  4300.                         }
  4301.                     },
  4302.                     ViewInfo = OperatorInfo { Pos = { 440, 503.258 } },
  4303.                 },
  4304.                 HTImrgY = Merge {
  4305.                     CtrlWShown = false,
  4306.                     NameSet = true,
  4307.                     Inputs = {
  4308.                         Blend = Input { Value = 0.5, },
  4309.                         MaskChannel = Input { Value = 5, },
  4310.                         Background = Input {
  4311.                             SourceOp = "HTIAAupY",
  4312.                             Source = "Output",
  4313.                         },
  4314.                         Foreground = Input {
  4315.                             SourceOp = "HTIAAupYraster",
  4316.                             Source = "Output",
  4317.                         },
  4318.                         PerformDepthMerge = Input { Value = 0, }
  4319.                     },
  4320.                     ViewInfo = OperatorInfo { Pos = { 440, 470.258 } },
  4321.                 },
  4322.                 HTIcrushA = BrightnessContrast {
  4323.                     CtrlWShown = false,
  4324.                     NameSet = true,
  4325.                     Inputs = {
  4326.                         MaskChannel = Input { Value = 5, },
  4327.                         Low = Input { Value = 0.49999, },
  4328.                         High = Input { Value = 0.50001, },
  4329.                         ClipBlack = Input { Value = 1, },
  4330.                         ClipWhite = Input { Value = 1, },
  4331.                         Input = Input {
  4332.                             SourceOp = "HTImrgA",
  4333.                             Source = "Output",
  4334.                         }
  4335.                     },
  4336.                     ViewInfo = OperatorInfo { Pos = { 0, 503.258 } },
  4337.                 },
  4338.                 HTImrgA = Merge {
  4339.                     CtrlWShown = false,
  4340.                     NameSet = true,
  4341.                     Inputs = {
  4342.                         Blend = Input { Value = 0.5, },
  4343.                         MaskChannel = Input { Value = 5, },
  4344.                         Background = Input {
  4345.                             SourceOp = "HTIAAupA",
  4346.                             Source = "Output",
  4347.                         },
  4348.                         Foreground = Input {
  4349.                             SourceOp = "HTIAAupRaster",
  4350.                             Source = "Output",
  4351.                         },
  4352.                         PerformDepthMerge = Input { Value = 0, }
  4353.                     },
  4354.                     ViewInfo = OperatorInfo { Pos = { 0, 470.258 } },
  4355.                 }
  4356.             },
  4357.             Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  4358.             UserControls = ordered() { RasterInput = { LINK_Main = 3, }, Controls = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Primatte", CT_Priority = 0 }, Colors = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Color", CT_Priority = 0 }, Settings = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Common", CT_Priority = 0 }, Common = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 }, User = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 } }
  4359.         },
  4360.         BrightnessContrast1 = BrightnessContrast {
  4361.             Inputs = {
  4362.                 Lift = Input { Value = 0.1, },
  4363.                 Gamma = Input { Value = 3.48, },
  4364.                 Input = Input {
  4365.                     SourceOp = "PipeRouter2",
  4366.                     Source = "Output",
  4367.                 }
  4368.             },
  4369.             ViewInfo = OperatorInfo { Pos = { 330, 346.5 } },
  4370.         },
  4371.         BrightnessContrast1_1 = BrightnessContrast {
  4372.             Inputs = {
  4373.                 Lift = Input { Value = 0.17, },
  4374.                 Gamma = Input { Value = 1.25, },
  4375.                 Contrast = Input { Value = 0.41, },
  4376.                 Input = Input {
  4377.                     SourceOp = "PipeRouter2",
  4378.                     Source = "Output",
  4379.                 }
  4380.             },
  4381.             ViewInfo = OperatorInfo { Pos = { 495, 346.5 } },
  4382.         },
  4383.         PipeRouter2 = PipeRouter {
  4384.             Inputs = {
  4385.                 Input = Input {
  4386.                     SourceOp = "Replace_Me",
  4387.                     Source = "Output",
  4388.                 }
  4389.             },
  4390.             ViewInfo = PipeRouterInfo { Pos = { 385, 313.5 } },
  4391.         },
  4392.         Replace_Me = Plasma {
  4393.             CtrlWZoom = false,
  4394.             NameSet = true,
  4395.             Inputs = {
  4396.                 GlobalOut = Input { Value = 78, },
  4397.                 Width = Input { Value = 1080, },
  4398.                 Height = Input { Value = 1080, },
  4399.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
  4400.             },
  4401.             ViewInfo = OperatorInfo { Pos = { 385, 247.5 } },
  4402.         }
  4403.     }
  4404. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement