{ Tools = ordered() { EliteBatteryc213 = GroupOperator { CtrlWZoom = false, Inputs = ordered() { Big = InstanceInput { SourceOp = "BigText", Source = "StyledText", Name = "Big text", Page = "Controls", }, Label = InstanceInput { SourceOp = "LabelText", Source = "StyledText", Name = "Label", Page = "Controls", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Final", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 }, Flags = { AllowPan = false, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 900, 300, 450, 24 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { RectOuter = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, Center = Input { Value = { 0.4759, 0.6157 }, }, Width = Input { Value = 0.4074, }, Height = Input { Value = 0.1667, }, CornerRadius = Input { Value = 0.0300, }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectInner = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, Center = Input { Value = { 0.4759, 0.6157 }, }, Width = Input { Value = 0.3889, }, Height = Input { Value = 0.1481, }, CornerRadius = Input { Value = 0.0250, }, PaintMode = Input { Value = FuID { "Subtract" }, }, EffectMask = Input { SourceOp = "RectOuter", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, Stroke = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectInner", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectFill = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, Center = Input { Value = { 0.4759, 0.6157 }, }, Width = Input { Value = 0.3889, }, Height = Input { Value = 0.1481, }, CornerRadius = Input { Value = 0.0250, }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, Interior = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, TopLeftAlpha = Input { Value = 1, }, TopLeftAlpha = Input { Value = 0.08, }, EffectMask = Input { SourceOp = "RectFill", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectNub = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, Center = Input { Value = { 0.7056, 0.6157 }, }, Width = Input { Value = 0.0370, }, Height = Input { Value = 0.0648, }, CornerRadius = Input { Value = 0.0120, }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, Nub = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectNub", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MStroke = Merge { Inputs = { Background = Input { SourceOp = "Interior", Source = "Output", }, Foreground = Input { SourceOp = "Stroke", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MNub = Merge { Inputs = { Background = Input { SourceOp = "MStroke", Source = "Output", }, Foreground = Input { SourceOp = "Nub", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectCell0 = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, CornerRadius = Input { Value = 0.012, }, Height = Input { Value = 0.1185, }, Width = Input { Value = 0.0630, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-0)); return 0.0630*s", }, Center = Input { Value = { 0.3278, 0.6157 }, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-0)); return Point(0.2963+0.0315*s, 0.6157)", }, }, }, Cell0 = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 0.965, }, TopLeftGreen = Input { Value = 0.702, }, TopLeftBlue = Input { Value = 0.059, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectCell0", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MCell0 = Merge { Inputs = { Background = Input { SourceOp = "MNub", Source = "Output", }, Foreground = Input { SourceOp = "Cell0", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectCell1 = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, CornerRadius = Input { Value = 0.012, }, Height = Input { Value = 0.1185, }, Width = Input { Value = 0.0630, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-1)); return 0.0630*s", }, Center = Input { Value = { 0.4037, 0.6157 }, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-1)); return Point(0.3722+0.0315*s, 0.6157)", }, }, }, Cell1 = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 0.957, }, TopLeftGreen = Input { Value = 0.6147499999999999, }, TopLeftBlue = Input { Value = 0.07175, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectCell1", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MCell1 = Merge { Inputs = { Background = Input { SourceOp = "MCell0", Source = "Output", }, Foreground = Input { SourceOp = "Cell1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectCell2 = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, CornerRadius = Input { Value = 0.012, }, Height = Input { Value = 0.1185, }, Width = Input { Value = 0.0630, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-2)); return 0.0630*s", }, Center = Input { Value = { 0.4796, 0.6157 }, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-2)); return Point(0.4481+0.0315*s, 0.6157)", }, }, }, Cell2 = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 0.9490000000000001, }, TopLeftGreen = Input { Value = 0.5275, }, TopLeftBlue = Input { Value = 0.08449999999999999, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectCell2", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MCell2 = Merge { Inputs = { Background = Input { SourceOp = "MCell1", Source = "Output", }, Foreground = Input { SourceOp = "Cell2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectCell3 = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, CornerRadius = Input { Value = 0.012, }, Height = Input { Value = 0.1185, }, Width = Input { Value = 0.0630, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-3)); return 0.0630*s", }, Center = Input { Value = { 0.5556, 0.6157 }, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-3)); return Point(0.5241+0.0315*s, 0.6157)", }, }, }, Cell3 = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 0.9410000000000001, }, TopLeftGreen = Input { Value = 0.44025, }, TopLeftBlue = Input { Value = 0.09725, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectCell3", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MCell3 = Merge { Inputs = { Background = Input { SourceOp = "MCell2", Source = "Output", }, Foreground = Input { SourceOp = "Cell3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, RectCell4 = RectangleMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, CornerRadius = Input { Value = 0.012, }, Height = Input { Value = 0.1185, }, Width = Input { Value = 0.0630, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-4)); return 0.0630*s", }, Center = Input { Value = { 0.6315, 0.6157 }, Expression = ":local f=math.min(1,math.max(0,(time-6)/36)); f=f*f*(3-2*f); local s=math.min(1,math.max(0,f*5-4)); return Point(0.6000+0.0315*s, 0.6157)", }, }, }, Cell4 = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 0.933, }, TopLeftGreen = Input { Value = 0.353, }, TopLeftBlue = Input { Value = 0.11, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "RectCell4", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MCell4 = Merge { Inputs = { Background = Input { SourceOp = "MCell3", Source = "Output", }, Foreground = Input { SourceOp = "Cell4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, BoltMask = PolylineMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, Center = Input { Value = { 0.4759, 0.6157 }, }, BorderWidth = Input { Value = 0.006, }, Size = Input { Value = 1, Expression = ":local p=math.min(1,math.max(0,(time-44)/10)); p=p*p*(3-2*p); local s=p*(1+0.25*math.sin(p*3.1416)); return s", }, Polyline = Input { Value = Polyline { Closed = true, Points = { { Linear = true, X = 0.0074, Y = 0.0463 }, { Linear = true, X = -0.0278, Y = -0.0074 }, { Linear = true, X = -0.0019, Y = -0.0074 }, { Linear = true, X = -0.0093, Y = -0.0463 }, { Linear = true, X = 0.0296, Y = 0.0093 }, { Linear = true, X = 0.0037, Y = 0.0093 } } }, }, }, }, BoltEdge = PolylineMask { Inputs = { UseFrameFormatSettings = Input { Value = 0, }, MaskWidth = Input { Value = 1080, }, MaskHeight = Input { Value = 1080, }, Center = Input { Value = { 0.4759, 0.6157 }, }, BorderWidth = Input { Value = 0.0, }, Size = Input { Value = 1, Expression = ":local p=math.min(1,math.max(0,(time-44)/10)); p=p*p*(3-2*p); local s=p*(1+0.25*math.sin(p*3.1416)); return s", }, Polyline = Input { Value = Polyline { Closed = true, Points = { { Linear = true, X = 0.0074, Y = 0.0463 }, { Linear = true, X = -0.0278, Y = -0.0074 }, { Linear = true, X = -0.0019, Y = -0.0074 }, { Linear = true, X = -0.0093, Y = -0.0463 }, { Linear = true, X = 0.0296, Y = 0.0093 }, { Linear = true, X = 0.0037, Y = 0.0093 } } }, }, }, }, BoltStroke = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 0.784, }, TopLeftGreen = Input { Value = 0.271, }, TopLeftBlue = Input { Value = 0.059, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "BoltMask", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, BoltFill = Background { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 0, }, Width = Input { Value = 1080, }, Height = Input { Value = 1080, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, TopLeftAlpha = Input { Value = 1, }, EffectMask = Input { SourceOp = "BoltEdge", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MBolt1 = Merge { Inputs = { Background = Input { SourceOp = "MCell4", Source = "Output", }, Foreground = Input { SourceOp = "BoltStroke", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, MBolt2 = Merge { Inputs = { Background = Input { SourceOp = "MBolt1", Source = "Output", }, Foreground = Input { SourceOp = "BoltFill", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, BatteryOut = Merge { Inputs = { Background = Input { SourceOp = "BigText", Source = "Output", }, Foreground = Input { SourceOp = "MBolt2", Source = "Output", }, Blend = Input { Value = 1, Expression = ":local t=math.min(1,math.max(0,time/10)); return t*t*(3-2*t)", }, }, }, BigText = TextPlus { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 1, }, Center = Input { Value = { 0.5, 0.4120 }, Expression = ":local t=math.min(1,math.max(0,(time-8)/14)); t=t*t*(3-2*t); return Point(0.5, 0.4120-0.037*(1-t))", }, Opacity1 = Input { Value = 1, Expression = ":local t=math.min(1,math.max(0,(time-8)/14)); t=t*t*(3-2*t); return t", }, Opacity4 = Input { Value = 1, Expression = ":local t=math.min(1,math.max(0,(time-8)/14)); t=t*t*(3-2*t); return t*0.75", }, Size = Input { Value = 0.1697, }, Type1 = Input { Value = 2, }, ShadingGradient1 = Input { Value = Gradient { Colors = { [0] = { 0.933, 0.353, 0.11, 1 }, [1] = { 0.965, 0.702, 0.059, 1 } } }, }, ShadingMapping1 = Input { Value = 1, }, ShadingMappingAngle1 = Input { Value = 0, }, ShadingMappingSize1 = Input { Value = 1, }, ShadingMappingLevel1 = Input { Value = 4, }, Enabled4 = Input { Value = 1, }, ElementShape4 = Input { Value = 1, }, PriorityBack4 = Input { Value = 1, }, Red4 = Input { Value = 0.933, }, Green4 = Input { Value = 0.353, }, Blue4 = Input { Value = 0.11, }, Alpha4 = Input { Value = 1, }, Softness4 = Input { Value = 1, }, SoftnessX4 = Input { Value = 0.022, }, SoftnessY4 = Input { Value = 0.022, }, Offset4 = Input { Value = { 0, 0 }, }, StyledText = Input { Value = 'Night rate', }, Font = Input { Value = "Montserrat", }, Style = Input { Value = "Black", }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, }, ViewInfo = OperatorInfo { Pos = { 0, 200 } }, }, LabelText = TextPlus { Inputs = { GlobalOut = Input { Value = 74, }, UseFrameFormatSettings = Input { Value = 1, }, Center = Input { Value = { 0.5, 0.2963 }, Expression = ":local t=math.min(1,math.max(0,(time-14)/14)); t=t*t*(3-2*t); return Point(0.5, 0.2963-0.037*(1-t))", }, Opacity1 = Input { Value = 1, Expression = ":local t=math.min(1,math.max(0,(time-14)/14)); t=t*t*(3-2*t); return t", }, Opacity4 = Input { Value = 1, Expression = ":local t=math.min(1,math.max(0,(time-14)/14)); t=t*t*(3-2*t); return t*0.85", }, Size = Input { Value = 0.0651, }, Red1 = Input { Value = 1, }, Green1 = Input { Value = 1, }, Blue1 = Input { Value = 1, }, Enabled4 = Input { Value = 1, }, ElementShape4 = Input { Value = 1, }, PriorityBack4 = Input { Value = 1, }, Red4 = Input { Value = 0, }, Green4 = Input { Value = 0, }, Blue4 = Input { Value = 0, }, Alpha4 = Input { Value = 1, }, Softness4 = Input { Value = 1, }, SoftnessX4 = Input { Value = 0.009, }, SoftnessY4 = Input { Value = 0.009, }, Offset4 = Input { Value = { 0, -0.0035 }, }, StyledText = Input { Value = 'batteries charge on cheap energy', }, Font = Input { Value = "Montserrat", }, Style = Input { Value = "Bold", }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, }, ViewInfo = OperatorInfo { Pos = { 0, 260 } }, }, Final = Merge { Inputs = { Background = Input { SourceOp = "LabelText", Source = "Output", }, Foreground = Input { SourceOp = "BatteryOut", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 0 } }, }, }, } }, ActiveTool = "EliteBatteryc213" }