PreviewFadeInDelay = 200 TablePositions = { Main = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "Focused", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, FunctionList = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81-164-17, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050-170, y= 875, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050-170, y= 875, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050-170, y= 875, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv1", defaultFadeOutPosition = 0.7, defaultFadeSqueeze = 0.1, stackFadeOutPosition = 0.73, stackFadeSqueeze = 0.05, previewFadeOutPosition = 0.4 }, List = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv2", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, Speller = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= -120, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv2", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, CarPlay = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 0, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1" , blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 0, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1" , blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 1050, y= 800, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1" , blendOut = "PreviewLv1" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 1050, y= 800, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2" , blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 1050, y= 800, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3" , blendOut = "PreviewLv3" }, defaultState = "Focused", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, ResultList = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 900, y= 0, z=270-28}, positionNarrowOffset = {x= -120, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv1" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv1", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, Popup = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, defaultState = "Focused", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, Player = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 90, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 90-288, layerNarrowOffsetX = 0, layerLock = true , blendIn = "PreviewLv1", blendOut = "PreviewLv1" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 90-288, layerNarrowOffsetX = 0, layerLock = true , blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv2", defaultFadeOutPosition = 0.6, defaultFadeSqueeze = 0.4, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, MediaPlayer = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 90, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "StackedLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 90-288, layerLock = true , blendIn = "PreviewLv1", blendOut = "PreviewLv1" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 90-288, layerLock = true , blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false , blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv2", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.4, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, Split = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0-27, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0-27, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0-27, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 100, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv1" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 540, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = false, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-17}, position = {x= 0, y= 338, z=270-70}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-17}, position = {x= 0, y= 338, z=270-70}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, defaultState = "PreviewLv1", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, Pie = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" }, defaultState = "Focused", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, ListPopup = { StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" }, StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" }, StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" }, Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 93, y= 0, z=270 }, positionNarrowOffset = {x= 0, y= 0, z=270}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" }, PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" }, PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" }, PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" }, defaultState = "PreviewLv2", defaultFadeOutPosition = 0.0, defaultFadeSqueeze = 0.5, stackFadeOutPosition = 0.8, stackFadeSqueeze = 0.1, previewFadeOutPosition = 0.4 }, } function addTransform(value1, value2) return {x=value1.x + value2.x, y= value1.y + value2.y, z= value1.z + value2.z} end function determineFinalTableType( tableType, isFunctionbarPlayer, distanceToFocus ) if isFunctionbarPlayer~=nil and isFunctionbarPlayer==true then if tableType ~= "MediaPlayer" then tableType = "Player" end end -- use the list positions if MediaPlayer has no functionbar if tableType == "MediaPlayer" and (isFunctionbarPlayer == nil or isFunctionbarPlayer == false) then tableType = "List" end return tableType end function calculateTabletPosition( activePathDepth, distanceToFocus, isFunctionbarPlayer, isFullContentPlayer, isTableFullscreenWhenFocused, tableType, isStackConsumer, isNoStackConsumerFocused, isFullscreenEnabled, defaultFadeOutOverwrite, hasStatePreview, removeFromSGRequest, isSmallScreen ) local transform = {} local isPanelVisible = true tableType = determineFinalTableType( tableType, isFunctionbarPlayer, distanceToFocus ) if isStackConsumer ~= nil and isStackConsumer==false and tableType ~= "Pie" and tableType ~= "ListPopup" then tableType = "Popup" end positions = "Focused" if removeFromSGRequest then if distanceToFocus < -2 then positions = TablePositions[tableType].StackedLv3.blendOut elseif distanceToFocus == -2 then positions = TablePositions[tableType].StackedLv2.blendOut elseif distanceToFocus == -1 then positions = TablePositions[tableType].StackedLv1.blendOut elseif distanceToFocus == 0 then if isFullscreenEnabled == true then positions = TablePositions[tableType].Fullscreen.blendOut else positions = TablePositions[tableType].Focused.blendOut end elseif distanceToFocus == 1 then positions = TablePositions[tableType].PreviewLv1.blendOut elseif distanceToFocus == 2 then positions = TablePositions[tableType].PreviewLv2.blendOut else positions = TablePositions[tableType].PreviewLv3.blendOut end else if distanceToFocus < -2 then positions = "StackedLv3" elseif distanceToFocus == -2 then positions = "StackedLv2" elseif distanceToFocus == -1 then positions = "StackedLv1" elseif distanceToFocus == 0 then if isFullscreenEnabled == true then positions = "Fullscreen" else positions = "Focused" end elseif distanceToFocus == 1 then positions = "PreviewLv1" elseif distanceToFocus == 2 then positions = "PreviewLv2" else positions = "PreviewLv3" end end transform = TablePositions[tableType][positions] local opacityContent = transform.opacity local isSmallDisplayParkPlayer = false if positions=="PreviewLv1" and isFullscreenEnabled == true and isFunctionbarPlayer~=nil and isFunctionbarPlayer==true and tableType=="Player" and isFullContentPlayer==true then isSmallDisplayParkPlayer = true end local finalPosition = { x=0, y=0, z=0 }; if isSmallScreen == true then -- use the additional offsets for the ParkPlayer in the small screen (all of these conditions are true in that case only) if isSmallDisplayParkPlayer == true then finalPosition.x = transform.position.x + transform.positionNarrowOffset.x + transform.additionalNarrowOffset.x finalPosition.y = transform.position.y + transform.positionNarrowOffset.y + transform.additionalNarrowOffset.y finalPosition.z = transform.position.z + transform.positionNarrowOffset.z + transform.additionalNarrowOffset.z else finalPosition.x = transform.position.x + transform.positionNarrowOffset.x finalPosition.y = transform.position.y + transform.positionNarrowOffset.y finalPosition.z = transform.position.z + transform.positionNarrowOffset.z end else finalPosition.x = transform.position.x finalPosition.y = transform.position.y finalPosition.z = transform.position.z end if isFullscreenEnabled and distanceToFocus < 0 then isPanelVisible = false opacityContent = 0.0 else isPanelVisible = true end local layerOffset = 0 if isTableFullscreenWhenFocused and distanceToFocus >= 1 then -- if we are focused in the functionbar in fullscreen mode we need to substract an additional 90px -- from the x offset (that is the width of the unfocused functionbar which we do not have in fullscreen) if isSmallDisplayParkPlayer == false then layerOffset = transform.layerOffsetX - 90 else layerOffset = transform.layerOffsetX + transform.layerNarrowOffsetX - 90 end else layerOffset = transform.layerOffsetX end local opacityPanel = 0.0 if transform.visible and isPanelVisible then opacityPanel = 1.0 else opacityPanel = 0.0 end if isFullscreenEnabled and distanceToFocus == 0 then if tableType == "Player" or tableType == "List" or tableType == "MediaPlayer" then -- only player and list panels should be invisible opacityPanel = 0.0 end end if removeFromSGRequest then opacityPanel = 0.0 opacityContent = 0.0 isPanelVisible = false end -- Reset the active flag for tables that consume an entry on the stack at the same time when there is an entry that does not local isActive = transform.active local isContentPreviewActive = transform.contentPreviewActive if isNoStackConsumerFocused~=nil and isNoStackConsumerFocused==true then if isStackConsumer~=nil and isStackConsumer==true then if tableType ~= "Split" then isActive = 0 end if isFullContentPlayer~=nil and isFullContentPlayer==true then isActive = 1 elseif distanceToFocus == 0 then isContentPreviewActive = 1 end end end local batting = 1.0 if distanceToFocus >= 0 then --preview batting = 3.0 if distanceToFocus == 0 then --focused if isStackConsumer == true or isStackConsumer == false and isNoStackConsumerFocused == true then batting = 2.0 end end else -- stacked batting = 1.0 end local fadeOut = TablePositions[tableType].defaultFadeOutPosition local fadeOutSqueeze = TablePositions[tableType].defaultFadeSqueeze if transform.fadeOut == 1 then fadeOut = TablePositions[tableType].stackFadeOutPosition fadeOutSqueeze = TablePositions[tableType].stackFadeSqueeze elseif defaultFadeOutOverwrite ~= nil and defaultFadeOutOverwrite > 0 then fadeOut = defaultFadeOutOverwrite elseif hasStatePreview == false and distanceToFocus == 0 and tableType == "List" then fadeOut = 0.5 end if distanceToFocus == 1 or distanceToFocus == 2 then if tableType == "Player" or tableType == "MediaPlayer" then batting = 2.0 -- hack for player panel end end -- full content player should never have a panel edge if isFullContentPlayer~=nil and isFullContentPlayer==true and not (defaultFadeOutOverwrite ~= nil and defaultFadeOutOverwrite > 0) then fadeOut = 0.4 end if distanceToFocus == -1 and tableType == "FunctionList" then batting = 2.0 -- hack for fuli panel fadeOut = TablePositions[tableType].stackFadeOutPosition fadeOutSqueeze = TablePositions[tableType].stackFadeSqueeze end if batting == 3.0 then fadeOut = TablePositions[tableType].previewFadeOutPosition end -- print(" finalPosition= [" .. tostring(finalPosition.x) .. "," .. tostring(finalPosition.y) .. "," .. tostring(finalPosition.z) .. "] for tableType=" .. tostring(tableType) .. " at position=" .. tostring(positions)) return transform.scale, transform.rotation, finalPosition, transform.offsetLayer, transform.offsetList, transform.offsetPreview, transform.offsetTable, transform.offsetStatic, distanceToFocus, transform.visible and isPanelVisible, opacityContent, opacityPanel, isActive, isContentPreviewActive, fadeOut, fadeOutSqueeze, batting, transform.fadeInDelay, layerOffset, transform.layerLock end function getBlendinTabletPosition( activePathDepth, distanceToFocus, isFunctionbarPlayer, tableType, isStackConsumer, isNoStackConsumerFocused, blendInFocused ) local transform = {} tableType = determineFinalTableType(tableType, isFunctionbarPlayer, distanceToFocus) positions = TablePositions[tableType].defaultState if distanceToFocus < -2 then positions = TablePositions[tableType].StackedLv3.blendIn elseif distanceToFocus == -2 then positions = TablePositions[tableType].StackedLv2.blendIn elseif distanceToFocus == -1 then positions = TablePositions[tableType].StackedLv1.blendIn elseif distanceToFocus == 0 then if isFullscreenEnabled == true then positions = TablePositions[tableType].Fullscreen.blendIn else positions = TablePositions[tableType].Focused.blendIn end elseif distanceToFocus == 1 then positions = TablePositions[tableType].PreviewLv1.blendIn elseif distanceToFocus == 2 then positions = TablePositions[tableType].PreviewLv2.blendIn else positions = TablePositions[tableType].PreviewLv3.blendIn end if blendInFocused ~= nil and blendInFocused==true then positions = "Focused" end transform = TablePositions[tableType][positions] -- Reset the active flag for tables that consume an entry on the stack at the same time when there is an entry that does not isActive = transform.active if isNoStackConsumerFocused~=nil and isNoStackConsumerFocused==true then if isStackConsumer~=nil and isStackConsumer==true then isActive = 0 end end opacity = 0. if tableType == "Split" then -- splitscreen is not blending in opacity = 1. end return transform.scale, transform.rotation, transform.position, transform.offsetLayer, transform.offsetList, transform.offsetPreview, transform.offsetTable, transform.offsetStatic, transform.visible, 0, opacity, isActive, 0 end function calculatePanelPopupParameter( activePathDepth, distanceToFocus, defaultFadeOut ) local fadeOutSqueeze = 0.5 if defaultFadeOut == nil then defaultFadeOut = 0.0 -- no fadeout end focused = 0.0 --0.0 false, 1.0 true batting = 0.0 --1 stack, 2 selection, 3 preview fadeOut = defaultFadeOut if distanceToFocus >= 1 then --preview batting = 3.0 else if distanceToFocus == 0 then --focused focused = 1.0 batting = 2.0 else -- stacked batting = 2.0 fadeOut = 0.8 fadeOutSqueeze = 0.1 end end return batting, focused, fadeOut, fadeOutSqueeze end function calculatePopupPanelSize ( _x, _y, _z ) print("+++> Size " .. tostring(_x) .. ", " .. tostring(_y) .. ", " .. tostring(_z)) --return {x=_x, y=1, z=_y} return {x=300, y=1, z=477} end