<layout>
    <!--
        event triggers: ( these are generic events for now to notify listeners of a change )
        Objects: object-added, object-selected, object-deselected
        Files: file-added, file-deleted, file-update
        Editor: editor-update
    -->
    <style>
        :scope {
            display: block;
            padding: 1em;
            width: 100%;
            overflow: auto;
        }

        .layout {
            position: relative;
            width: 640px;
            height: 480px;
            overflow: hidden;
            background: linear-gradient(rgb(5,5,5),rgb(15,15,15),rgb(5,5,5));
        }
        .gridlines {
            position: absolute;
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2Y2IyOTE4NC0wMjU3LTRhNDYtYWQzNS03YjY0N2MyZmM4OWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzE1MDFEQTc0NDBEMTFFN0ExRTQ4QzZDRTM0RjEwRTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzE1MDFEQTY0NDBEMTFFN0ExRTQ4QzZDRTM0RjEwRTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDMyNTQ4ZTktZTNkZi00ZjQwLWI0OTEtN2MzNjA1YmE4ZmUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZjYjI5MTg0LTAyNTctNGE0Ni1hZDM1LTdiNjQ3YzJmYzg5ZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoE/vRoAAAAMUExURSEtSCAgIA8PDwAAAOlHyb4AAABgSURBVHja7NUhDgAhDEXBttz/zig0NAHUVK0hI15+Nsa6OvzK9osICASyR6p72X6hCQRi8ZpAIBavCQRi8cJDIJeQfH+aQCD+8ZpAIBavCQRi8cJDIBYvPATSRn7cFGAAf4RrcmCdlfgAAAAASUVORK5CYII=') repeat;
            width: 100%;
            height: 100%;
            pointer-events: none;
        }

        .object {
            position: absolute;
            font-family: Arial;
            pointer-events: all;
        }
        .object.image {
            background-size: contain;
        }

        .surface {
            border-style: inset;
            border: 1px dashed gray;
        }
        .selected {
            border-style: inset;
            border: 1px dashed yellow;
        }
    </style>
    <div class= "layout" ondrop="{loadZip}">
        <div class="gridlines"></div>
    </div>
    <script>
        this.config = {
            editor: {
                zoom: 100,
                zoomLevels: [ 10, 25, 33, 50, 66.7, 100, 200, 300, 400 ],
                gridlines: true,
                snap: true,
                snapSize: 10
            },
            globals: {
                width: { label: 'width', type: 'number', default: 640 },
                height: { label: 'height', type: 'number', default: 480 },
                font: { label: 'font', type: 'dropdown', default: 'Arial', values: [ 'Arial' ] },
                base_rotation: { label: 'base_rotation', type: 'select', default: 'RotateScreen.None', values: [ 'RotateScreen.None', 'RotateScreen.Right', 'RotateScreen.Flip', 'RotateScreen.Left' ] },
                toggle_rotation: { label: 'toggle_rotation', type: 'select', default: 'RotateScreen.None', values: [ 'RotateScreen.None', 'RotateScreen.Right', 'RotateScreen.Flip', 'RotateScreen.Left' ] },
                page_size: { label: 'page_size', type: 'number', default: 10 },
                preserve_aspect_ratio: { label: 'preserve_aspect_ratio', type: 'bool', default: false }
            },
            objects: [],
            files: [
                { id: 0, type: 'media', label: 'pixel.png', name: 'pixel.png', mime: 'image/png', data: 'data:image/png;base64,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' },
                { id: 1, type: 'media', label: 'buttons.png', name: 'buttons.png', mime: 'image/png', data: 'data:image/png;base64,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'},
                { id: 2, type: 'media', label: 'joystick.png', name: 'joystick.png', mime: 'image/png', data: 'data:image/png;base64,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' },
                { id: 3, type: 'font', label: 'Emulogic', name: 'Emulogic.TTF', mime: '', data: 'data:;base64,AAEAAAARAQAABAAQTFRTSKCCBa8AAAPsAAAAgU9TLzIs93BYAAABmAAAAGBWRE1YgfmJUgAAq8gAAAXgY21hcDMAO+kAAA/4AAAECGN2dCAAFANcAAAW4AAAAAxmcGdt4dG5nwAAFAAAAALEZ2FzcAAXAAMAAKu4AAAAEGdseWY2DBBBAAAW7AAAjSRoZG14JzAndwAABHAAAAuIaGVhZN0WFsAAAAEcAAAANmhoZWEIHgPGAAABVAAAACRobXR41MBFuAAAAfgAAAH0bG9jYcZP6kQAAKQQAAAA/G1heHACpgVxAAABeAAAACBuYW1l1gDpCAAApQwAAAaKcG9zdP+pADwAAKuYAAAAIHByZXDU/YfHAAAWxAAAABoAAQAAAAEAABpYkzdfDzz1ABkDwAAAAAC9FQ00AAAAAL0VxRcAAP+IA8AEOAAAAAAAAAAAAAAAAAABAAAEOP+IACQDwAAAAAADwAABAAAAAAAAAAAAAAAAAAAAfQABAAAAfQG9ABQAAAAAAAEAAAAAABQAAAIAA7MAAAAAAAIDwAGQAAUAAAB4AHgAAAB4AHgAeAAAAHgAMADwAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAGNrIQAAQAAgAPwDSP9MAEgEOAB4AAAAAQAAAAADSANIAAAAIAAAA8AAAAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwADwA8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAPADwAB4A8AAeAPAAHgDwAB4A8AA8APAAHgDwAB4A8AA8APAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8ABaAPAAPADwAB4A8AA8APAAPADwADwA8AA8APAAWgDwAFoA8AA8APAAPADwADwA8ABaAPAAPADwAFoA8AAeAPAAHgDwADwA8AAeAPAAHgDwAAAA8AA8APAAHgDwADwA8AAeAPAAAADwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AA8APAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwADwA8AAeAPAAHgDwAB4A8AAeAPAAPADwAB4A8ABaAPAAPADwAHgA8ABaAPAAPADwAB4A8AA8APAAPADwABfA8AAaQPAAF8DwAAAA8AAFQPAAAEDwABhA8AAXwPAAGQDwAAAA8AABwPAAAQDwAABA8AACQPAAAkDwAAVA8AACgPAAAoDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAHgDwAB4A8AAeAPAAAgAAAB9AUtLS0tLS0tLS0tLS0tLS0xLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tMS0xLSwFLS0tLS0tLS0tLS0tLS0tLS0tMS0tLS0tLS0tLS0tMS0tLS0shRCEBN0tLIUtMAQEzAQFMHEwBAQEBAQEBARwAAAAAAAAXAAAAgAkKCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCQkKCQkKCgoJCQkJCQkJCQoACgsKCgoKCgoKCgoKCgoKCgoKCwoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCwoKCgoKCgoKCgoKCgoKCgoKCgoKCgsKCgoKCgoKCgoKCgkKCgoKCgoLCgoKCgoKCgoKCgsKCgsLCwoKCgoKCgoKCwALDAsLCwsLCwsLCwsLCwsLCwsMCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCgsMCwsLCwsLCwsLCwsLCwsLCwsLCwsLDAsLCwsLCwsLCwsLCgsLCwsLDAsMCwsLCwwLCwsLDAsLDAwMCwsLCwsLCwsMAAwNDAwMDAwMDAwMDAwMDAwMDA0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDA0MDAwMDAwMDAwMDAwMDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAwMDAwNDQ0MDAwMDQwLDAwNDAwNDA0MDAwMDAwMDAwADQ4NDQ0NDQ0NDQ0NDQ0NDQ0NDg0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ4NDg0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ4NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ4NDQ0NDg0NDQ0NDQ0NDQAPEQ8PDw8PDw8PDw8PDw8PDw8QDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8QDw8PDw8PDw8PDw8PDw8PDw8PDw8PEA8PDw8PDw8PDw8PEA8PDw8PDxAPDw8PDw8PDw8PEA8PEQ8QDw8PDw8PDw8PABAREBAQEBAQEBAQEBAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAREBAQEBAQEBAQEBAQEBAQEBAQERAQEBAQEBAQEBAREBAREBEQEBAQEBAQEBAAERIREREREREREREREREREREREhEREREREREREREREREREREREREREREREREREREREREREREREREREREREhERERERERERERERERERERERERERERIRERERERERERERERERERERERERERERERERERIRERIRERIREhEREREREREREQATFBMTExMTExMTExMTExMTExMUExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEhMUExMTExMTExMTExMTExMTExMTExMTFBMTExMTExMTExMTEhMTExMTExMTExMTExMTExMTFBMTFBMUExMTExMTExMTABUWFRUVFRUVFRUVFRUVFRUVFRYVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUWFRYVFRUVFRUVFRUVFRUVFRUVFRUVFRUWFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUWFRUWFRYVFRUVFRUVFRUAGBkYGBgYGBgYGBgYGBgYGBgYGRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGRgYGBgYGBgYGBgYGBgYGBgYGBgYGBkYGBgYGBgYGBgYGBgYGBgYGBgXGBgYGBgYGBgYGBkYGBkXGRgYGBgYGBgYFwAbHBsbGxsbGxsbGxsbGxsbGxscGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGhscGxsbGxsbGxsbGxsbGxsbGxsbGxsbHBsbGxsbGxsbGxsbGhsbGxsbGxsbGxsbGxsbHBsbHBsbHBwcGxsbGxsbGxscAB0fHR0dHR0dHR0dHR0dHR0dHR4dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0eHR4dHR0dHR0dHR0dHR0dHR0dHR0dHR0eHR0dHR0dHR0dHR0fHR0dHR0dHR0dHR0dHR0dHR0eHR0eHR4dHR0dHR0dHR0AICEgICAgICAgICAgICAgICAgISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISAgICAgICAgICAgICAgICAgICAgICEgICAgICAgICAgICAgICAgIB8gHyAhICAfICAgICEgICAgISAgICAgICAgIAAhIiEhISEhISEhISEhISEhISEiISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEiISEhISEhISEhISEhISEhISEhISEhIiEhISEhISEhISEhISEhISEhISAhISEhISEhISEhIiEhISEiISEhISEhISEhACUnJSUlJSUlJSUlJSUlJSUlJSYlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUmJSYlJSUlJSUlJSUlJSUlJSUlJSUlJSUmJSUlJSUlJSUlJSUnJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSYlJSUlJSUlJSUAKisqKioqKioqKioqKioqKioqKyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKyoqKioqKioqKioqKioqKioqKioqKisqKioqKioqKioqKikqKioqKioqKioqKioqKioqKioqKikqKyoqKioqKioqKgAuLy4uLi4uLi4uLi4uLi4uLi4vLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4vLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy4uLi4uLi4uLi4uLy4uLi4uLi4uLi4uLi4uLy4uLi4uLi4vLi4uLi4uLi4uADIzMjIyMjIyMjIyMjIyMjIyMjMyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjMyMjIyMjIyMjIyMjIyMjIyMjIyMjIzMjIyMjIyMjIyMjIxMjIyMjIyMTIyMjIyMjIyMjIzMjIxMjMyMjIyMjIyMjIANjc2NjY2NjY2NjY2NjY2NjY2NzY2NjY2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AgMEAgEDYAECAQFT/soFBAQJAgEIEFAFBQIKAwgODAcJDw0HCAwDBgcECAgUDhImHhMFCxAMEhocCgUHEAgDDQ8OAwIGAwseDgQDAgEMBREaDw4xLyMNCRUpER0uFwQICQoHL0ogCwsBBwEcORQBBwgHAgUCBg0UCQEJCggBAwwODQIEAwZFAwwEBg8FDywRAwQCwgsMbA8dDSE7LBoGDhgSFCIHGQENExQNFxcJDggLEQkDGRIIDgwLBQgKAgEIBwcBBxwPFxAaKDIZECITDhwbDmcLHBgQAQIDAQsXEYAWISYfBRYOKwgXcAQDAwQCBxcaGgoCCRQMAgwNDgMMDSsnMzAKAxU7HAkXVwIGFgICAgUBKwMHFgEBAQQBAQExAQMVAgICAgIBAwAAABEAFQABA68CaQA5AEUAXABgAGwAfQCYAK4A2AD0AQsBJQEpAS0BNAE4ATwCY7oADwEGAAMrugArAGAAAyu6ADIAewADK7gAMhC4ADDcugAAAQYAMBESObgADxC4AAfQugAWAQYAMBESOboAHwEGADAREjm4ACsQuAAu3LgAYBC4ADrQuAA6L7oASwB7ADIREjm4AEsvuABG3LgALhC4AE3QuABNL7gARhC4AFjQugBbADIAMBESOboAXgEGADAREjm6AGQBBgAwERI5ugBmAQYAMBESOboAagEGADAREjm6AGsBBgAwERI5ugBsAQYAMBESObgAKxC4AS/cuABt3LgAedC6AHoAKwAuERI5ugB8ACsALhESObgADxC4AIzcuACP0LgAjy+6AJcBBgAwERI5uACMELgAnNC4AIwQuACf0LgAny+6AKQBBgAwERI5ugCtAQYAMBESObgBBhC4ALPcuAC60LgAsxC4ALzQugDBAQYAMBESOboAzAEGADAREjm6ANcBBgAwERI5ugDgAQYAMBESOboA6QEGADAREjm6APIBBgAwERI5ugD2AQYAMBESObgADxC4APzQuAAIELgA/dC4AA8QuAD+0LoBAQAPAIwREjm4AQYQuAEI0LgADxC4AQzQugEPAQYAMBESObgBBhC4ARTQuAEUL7gBBhC4ARfQugEhAA8AjBESObgADxC4ASTQuAAIELgBJdC4ADIQuAEm0LgAMRC4ASfQugEqAGAAKxESOboBLAB7ADIREjm6AS4AYAArERI5ugEwAGAAKxESObgA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AGQALgAgACAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGYAcgBlAGEAawB5AGYAbwBuAHQAcwAuAGQAZQBFAG0AdQBsAG8AZwBpAGMAUgBlAGcAdQBsAGEAcgBjAGsAOgAgAGUAbQB1AGwAbwBnAGkAYwBFAG0AdQBsAG8AZwBpAGMAVgBlAHIAcwBpAG8AbgAgADEALgAwAEUAbQB1AGwAbwBnAGkAYwBoAHQAdABwADoALwAvAHcAdwB3AC4AZgByAGUAYQBrAHkAZgBvAG4AdABzAC4AZABlADoAYwBrACEAOgBjAGsAIQAgAFsAZgByAGUAYQBrAHkAZgBvAG4AdABzAF0AKABjACkAIAAyADAAMAA0ACAAYgB5ACAAYwBrACEAIABbAGYAcgBlAGEAawB5AGYAbwBuAHQAcwBdAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AIAAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBmAHIAZQBhAGsAeQBmAG8AbgB0AHMALgBkAGUAdwB3AHcALgBmAHIAZQBhAGsAeQBmAG8AbgB0AHMALgBkAGUAdwB3AHcALgBmAHIAZQBhAGsAeQBmAG8AbgB0AHMALgBkAGUAKABjACkAIAAyADAAMAA0ACAAYgB5ACAAYwBrACEAIABbAGYAcgBlAGEAawB5AGYAbwBuAHQAcwBdAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AIAAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBmAHIAZQBhAGsAeQBmAG8AbgB0AHMALgBkAGUAdwB3AHcALgBmAHIAZQBhAGsAeQBmAG8AbgB0AHMALgBkAGUARQBtAHUAbABvAGcAaQBjAFIAZQBnAHUAbABhAHIARQBtAHUAbABvAGcAaQBjAAAAAwAAAAAAAP+mADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAABAAAP//AAAAAAABAAEBAQEBAAwA+Aj/AAgACf//AAkAC//+AAoADP/+AAsADf/+AAwADv/+AA0AD//+AA4AEP/+AA8AEf/+ABAAEv/+ABEAFP/9ABIAFf/9ABMAFv/9ABQAF//9ABUAGP/9ABYAGf/9ABcAGv/9ABgAG//9ABkAHf/8ABoAHv/8ABsAH//8ABwAIP/8AB0AIf/8AB4AIv/8AB8AI//8ACAAJP/8ACEAJv/7ACIAJ//7ACMAKP/7ACQAKf/7ACUAKv/7ACYAK//7ACcALP/7ACgALf/7ACkAL//6ACoAMP/6ACsAMf/6ACwAMv/6AC0AM//6AC4ANP/6AC8ANf/6ADAANv/6ADEAOP/5ADIAOf/5ADMAOv/5ADQAO//5ADUAPP/5ADYAPf/5ADcAPv/5ADgAP//5ADkAQf/4ADoAQv/4ADsAQ//4ADwARP/4AD0ARf/4AD4ARv/4AD8AR//4AEAASP/4AEEASv/3AEIAS//3AEMATP/3AEQATf/3AEUATv/3AEYAT//3AEcAUP/3AEgAUf/3AEkAU//2AEoAVP/2AEsAVf/2AEwAVv/2AE0AV//2AE4AWP/2AE8AWf/2AFAAWv/2AFEAXP/1AFIAXf/1AFMAXv/1AFQAX//1AFUAYP/1AFYAYf/1AFcAYv/1AFgAY//1AFkAZf/0AFoAZv/0AFsAZ//0AFwAaP/0AF0Aaf/0AF4Aav/0AF8Aa//0AGAAbP/0AGEAbv/zAGIAb//zAGMAcP/zAGQAcf/zAGUAcv/zAGYAc//zAGcAdP/zAGgAdf/zAGkAd//yAGoAeP/yAGsAef/yAGwAev/yAG0Ae//yAG4AfP/yAG8Aff/yAHAAfv/yAHEAgP/xAHIAgf/xAHMAgv/xAHQAg//xAHUAhP/xAHYAhf/xAHcAhv/xAHgAh//xAHkAif/wAHoAiv/wAHsAi//wAHwAjP/wAH0Ajf/wAH4Ajv/wAH8Aj//wAIAAkP/wAIEAkv/vAIIAk//vAIMAlP/vAIQAlf/vAIUAlv/vAIYAl//vAIcAmP/vAIgAmf/vAIkAm//uAIoAnP/uAIsAnf/uAIwAnv/uAI0An//uAI4AoP/uAI8Aof/uAJAAov/uAJEApP/tAJIApf/tAJMApv/tAJQAp//tAJUAqP/tAJYAqf/tAJcAqv/tAJgAq//tAJkArf/sAJoArv/sAJsAr//sAJwAsP/sAJ0Asf/sAJ4Asv/sAJ8As//sAKAAtP/sAKEAtv/rAKIAt//rAKMAuP/rAKQAuf/rAKUAuv/rAKYAu//rAKcAvP/rAKgAvf/rAKkAv//qAKoAwP/qAKsAwf/qAKwAwv/qAK0Aw//qAK4AxP/qAK8Axf/qALAAxv/qALEAyP/pALIAyf/pALMAyv/pALQAy//pALUAzP/pALYAzf/pALcAzv/pALgAz//pALkA0f/oALoA0v/oALsA0//oALwA1P/oAL0A1f/oAL4A1v/oAL8A1//oAMAA2P/oAMEA2v/nAMIA2//nAMMA3P/nAMQA3f/nAMUA3v/nAMYA3//nAMcA4P/nAMgA4f/nAMkA4//mAMoA5P/mAMsA5f/mAMwA5v/mAM0A5//mAM4A6P/mAM8A6f/mANAA6v/mANEA7P/lANIA7f/lANMA7v/lANQA7//lANUA8P/lANYA8f/lANcA8v/lANgA8//lANkA9f/kANoA9v/kANsA9//kANwA+P/kAN0A+f/kAN4A+v/kAN8A+//kAOAA/P/kAOEA/v/jAOIA///jAOMBAP/jAOQBAf/jAOUBAv/jAOYBA//jAOcBBP/jAOgBBf/jAOkBB//iAOoBCP/iAOsBCf/iAOwBCv/iAO0BC//iAO4BDP/iAO8BDf/iAPABDv/iAPEBEP/hAPIBEf/hAPMBEv/hAPQBE//hAPUBFP/hAPYBFf/hAPcBFv/hAPgBF//hAPkBGf/gAPoBGv/gAPsBG//gAPwBHP/gAP0BHf/gAP4BHv/gAP8BH//g' }
            ],
            shaders: [],
            fonts: []
        }

        this.aspect = 'Standard (4x3)'
        this.aspects = [ 'Standard (4x3)', 'Standard Vert (3x4)', 'SXGA (5x4)', 'Wide (16x10)', 'Wide Vert (10x16)', 'HD (16x9)', 'HD Vert (9x16)' ]
        this.values = {}
        this.selectedObject = null
        this.idCounter = 0
        this.idCounterFiles = this.config.files.length

        //update globals values for this layout
        Object.keys(this.config.globals).forEach(function(key) {
            this.values[key] = this.config.globals[key].default
        }.bind(this))

        updateElements(objects) {
            if ( !objects ) objects = this.config.objects
            objects.forEach(function(obj) {
                obj.updateElement()
                if ( obj.objects ) this.updateElements(obj.objects)
            }.bind(this))
        }

        toggleSnap() {
            this.config.editor.snap = !this.config.editor.snap
            interact('.object').options.drag.snap.enabled = this.config.editor.snap
            interact('.object').options.resize.snap.enabled = this.config.editor.snap
        }

        toggleGridlines() {
            this.config.editor.gridlines = !this.config.editor.gridlines
            this.root.querySelector('.gridlines').style.display = ( this.config.editor.gridlines ) ? '' : 'none'
        }

        //Navigation for the fake data
        next_display() {
            data.displayIndex = ( data.displayIndex < data.displays.length - 1 ) ? data.displayIndex + 1 : 0
            data.listIndex = 0
            data.filterIndex = 0
            console.log('next_display: ' + data.displayIndex )
            this.updateElements()
        }
        prev_display() {
            data.displayIndex = ( data.displayIndex > 0 ) ? data.displayIndex - 1 : data.displays.length - 1
            data.listIndex = 0
            data.filterIndex = 0
            console.log('prev_display: ' + data.displayIndex )
            this.updateElements()
        }
        next_rom() {
            var currentDisplay = data.displays[data.displayIndex]
            data.listIndex = ( data.listIndex < currentDisplay.romlist.length - 1 ) ? data.listIndex + 1 : 0
            console.log('next_rom: ' + data.listIndex )
            this.updateElements()
        }
        prev_rom() {
            var currentDisplay = data.displays[data.displayIndex]
            data.listIndex = ( data.listIndex > 0 ) ? data.listIndex - 1 : currentDisplay.romlist.length - 1
            console.log('prev_rom: ' + data.listIndex )
            this.updateElements()
        }
        next_filter() {
            var currentDisplay = data.displays[data.displayIndex]
            data.filterIndex = ( data.filterIndex < currentDisplay.filters.length - 1 ) ? data.filterIndex + 1 : 0
            console.log('next_filter: ' + data.filterIndex )
            this.updateElements()
        }
        prev_filter() {
            var currentDisplay = data.displays[data.displayIndex]
            data.filterIndex = ( data.filterIndex > 0 ) ? data.filterIndex - 1 : currentDisplay.filters.length - 1
            console.log('prev_filter: ' + data.filterIndex )
            this.updateElements()
        }

        //add AM objects
        addAMObject(obj) {
            if ( !obj ) return
            obj.id = obj.type + this.idCounter.toString()
            this.idCounter++
            obj.label = obj.label || obj.type
            this.config.objects.push( obj )

            obj.createElement()
            obj.el.setAttribute('data-id', obj.id)
            obj.el.classList.add('object')
            obj.updateElement()

            var layoutCanvas = this.root.querySelector('.layout')
            layoutCanvas.appendChild( obj.el )

            this.select(obj.el)
            this.trigger('object-added')
            return obj
        }

        //delete AM objects
        deleteObject(obj, objects) {
            if ( !obj ) return
            if ( !objects ) objects = this.config.objects
            objects.slice().reverse().forEach(function( item, i, o) {
                if ( item.id == obj.id ) {
                    obj.el.parentNode.removeChild(obj.el)
                    objects.splice(o.length - 1 - i, 1)
                    this.unselect()
                    this.trigger('object-deleted')
                }
                if ( objects[i] && objects[i].objects ) this.deleteObject( obj, objects[i].objects )
            }.bind(this))
        }

        //find object by its assigned id
        findObjectById(id, objects) {
            if ( !objects ) objects = this.config.objects
            for ( var i = 0; i < objects.length; i++) {
                if ( id == objects[i].id ) return objects[i]
                if ( objects[i].objects ) {
                    var child = this.findObjectById(id, objects[i].objects)
                    if ( child ) return child
                }
            }
            return null
        }

        //find object by the element representing it
        findObjectByEl(el, objects) {
            if ( !objects ) objects = this.config.objects
            for ( var i = 0; i < objects.length; i++) {
                if ( objects[i].id == el.getAttribute('data-id') ) return objects[i]
                if ( objects[i].objects ) {
                    var child = this.findObjectByEl(el, objects[i].objects)
                    if ( child ) return child
                }
            }
            return null
        }
        
        //add new file
        addFile( fileObj ) {
            var found = false
            this.config.files.forEach(function(item) {
                if ( item.name == fileObj.name ) found = true
            })
            if ( !found ) {
                fileObj.id = this.idCounterFiles
                this.config.files.push(fileObj)
                this.idCounterFiles++
                this.trigger('file-added', fileObj)
            }
        }

        //find stored file by specified search key
        findFile( search, key ) {
            if ( key === undefined ) key = 'id'
            var selected = null
            this.config.files.forEach(function(file) {
                if ( file[key] == search ) selected = file
            })
            return selected
        }

        //delete stored file
        deleteFile( fileObj ) {
            if ( !fileObj ) return
            this.config.files.forEach(function(file, idx) {
                if ( fileObj.id == file.id ){
                    this.config.files.splice(idx, 1)
                    this.trigger('file-deleted')
                }
            }.bind(this))
        }

        //select an AM object element in the layout
        select(el) {
            this.unselect()
            if ( !el ) return
            this.selectedObject = this.findObjectByEl(el)
            if ( this.selectedObject ) {
                this.selectedObject.el.classList.add('selected')
                this.trigger('object-selected')
            }
        }

        //deselect an AM object element in the layout
        unselect(objects) {
            if ( !this.selectedObject ) return
            if ( !objects ) objects = this.config.objects
            for ( var i = 0; i < objects.length; i++) {
                if ( objects[i].el ) objects[i].el.classList.remove('selected')
                if ( objects[i].objects )
                    this.unselect(objects[i].objects)
            }
            this.selectedObject = null
            this.trigger('object-deselected')
        }

        //clear the layout of objects
        clear() {
            this.root.querySelector('.layout').querySelectorAll('.object').forEach(function(el) {
                this.deleteObject(this.findObjectByEl(el))
            }.bind(this))
            this.idCounter = this.config.objects.length
            this.update()
            this.trigger('object-deleted')
        }

        //save state of the layout
        save() {
            riot.mixin('utils').save('values', this.values)
            riot.mixin('utils').save('files', this.config.files)
            //convert objects to standard JS object
            var objects = this.convertObjects()
            riot.mixin('utils').save('objects', objects )
        }

        convertObjects(objects) {
            if ( !objects ) objects = this.config.objects
            var list = []
            objects.forEach(function(obj) {
                var saveObj = {
                    id: obj.id,
                    label: obj.label,
                    objects: ( obj.objects ) ? this.convertObjects(obj.objects) : null,
                    editor: obj.editor,
                    type: obj.type,
                    aspect_values: obj.aspect_values,
                    values: obj.values
                }
                list.push(saveObj)
            }.bind(this))
            return list
        }

        //restore state of the layout
        resume() {
            this.loadContent({
                values: riot.mixin('utils').load('values'),
                files: riot.mixin('utils').load('files'),
                objects: riot.mixin('utils').load('objects')
            })
        }

        //loads layout content from a JS object
        loadContent(content) {
            //try {
                console.log('loading layout')
                this.clear()
                this.values = content.values
                this.config.files = content.files || []
                //recreate objects from standard JS object
                content.objects.forEach(function(obj) {
                    var newObj = getInstance(obj.type)
                    Object.keys(obj).forEach(function(key) {
                        if ( key != 'objects' ) newObj[key] = obj[key]
                    })
                    this.addAMObject(newObj)
                    if ( obj.objects ) {
                        //add surface objects
                        var surface = this.findObjectById(newObj.id)
                        obj.objects.forEach(function(subobj) {
                            var newChild = getInstance(subobj.type)
                            Object.keys(subobj).forEach(function(key) {
                                if ( key != 'objects' ) newChild[key] = subobj[key]
                            })
                            surface.addObject(newChild)
                        })
                    }
                }.bind(this))
                this.trigger('object-added')
                this.trigger('file-update')
                this.updateElements()
            //} catch(e) { console.error('Error loading layout content: ' + e)}
        }

        //load from zip file
        loadZip(e) {
            e.stopPropagation()
            e.preventDefault()
            try {
                var f = e.dataTransfer.files[0]
                if ( f ) {
                    console.log( 'reading zip: ' + f.name )
                    if ( f.type && f.type.match( 'application/x-zip-compressed' ) != null ) {
                        JSZip.loadAsync(f).then(function(zip) {
                            zip.file("layout.ambuilder").async("string").then(function(builder) {
                                builder = JSON.parse(builder)
                                builder.files = []
                                var readNextFile = function() {
                                    var next = builder.fileList[0]
                                    if ( next ) {
                                        console.log('   reading file: ' + next.name )
                                        zip.file('resources/' + next.name).async("base64").then(function(base64) {
                                            next.data = 'data:' + next.mime + ';base64,' + base64
                                            builder.files.push(next)
                                            builder.fileList.shift()
                                            if ( builder.fileList.length > 0 ) {
                                                readNextFile()
                                            } else {
                                                delete builder.fileList
                                                layout.loadContent(builder)
                                            }
                                        })
                                    } else {
                                        console.warn('zip read incomplete?')
                                    }
                                }
                                if ( builder.fileList.length > 0 ) readNextFile()
                            })
                        })
                    }
                }
            } catch(e) { console.error('Error reading layout zip file: ' + e) }
        }

        //save to a zip file
        saveZip() {
            //generate a list of files for JSON source
            var fileList = []
            for ( var i = 0; i < this.config.files.length; i++ )
                fileList.push({
                    id: this.config.files[i].id,
                    type: this.config.files[i].type,
                    label: this.config.files[i].label,
                    name: this.config.files[i].name,
                    mime: this.config.files[i].mime
                })
            
            var zip = new JSZip()
            zip.file('layout.ambuilder', JSON.stringify({
                "values": this.values,
                "objects": this.config.objects,
                "fileList": fileList
            }))
            zip.file('layout.nut', this.generateCode())
            var resources = zip.folder('resources')
            this.config.files.forEach(function(file) {
                resources.file( file.name, file.data.replace('data:;base64,', '').replace('data:image/png;base64,', '').replace('data:image/jpeg;base64,', '').replace('data:image/gif;base64,', '').replace('data:image/bmp;base64,', ''), { base64: true } )
            })
            zip.generateAsync({ type: 'blob' }).then(function(content) {
                showModal('<p>Your download has started. Enjoy!</p><button onclick="closeModal()">Close</button>')
                saveAs(content, "am-builder.zip")
                //<a href="data:application/zip;base64,' + content + '">Download now</a>
            })
        }

        //generates the squirrel code needed for AM layouts
        generateCode() {
            //inform user there are no objects in the layout
            if ( this.config.objects.length == 0 )
                return 'fe.add_text("There are no objects in this layout", 10, 10, fe.layout.width - 10, 20)'

            //save current aspect
            this.updateAspect(this.aspect)

            //grab variables that will be replaced in the template
            var variables = {
                "fe.layout.width": this.values.width,
                "fe.layout.height": this.values.height,
                "fe.layout.font": this.values.font,
                "fe.layout.base_rotation": this.values.base_rotation,
                "fe.layout.toggle_rotation": this.values.toggle_rotation,
                "fe.layout.page_size": this.values.page_size,
                "fe.layout.preserve_aspect_ratio": this.values.preserve_aspect_ratio,
                "defaultAspect": "Standard (4x3)",
                "aspects": JSON.stringify(this.aspects),
                "props": this.generatePropsCode(this.aspects),
                "objects": this.generateObjectCode()
            }
            var template = document.getElementById('layout-template').innerHTML
            //replace template variables
            Object.keys(variables).forEach(function(variable) {
                template = utils.replaceAll( template, '[' + variable + ']', variables[variable] )
            })
            return template
        }

        //generate the aspect property table for all layout objects
        generatePropsCode(aspects, obj, objects) {
            var obj = {}
            objects = objects || this.config.objects
            for ( var a = 0; a < aspects.length; a++) {
                obj[aspects[a]] = {}
                for ( var i = 0; i < objects.length; i++) {
                    obj[aspects[a]][objects[i].id] = ( objects[i].aspect_values[aspects[a]] ) ? objects[i].aspect_values[aspects[a]] : objects[i].values
                    //should be recursive
                    if ( objects[i].objects )
                        for ( var x = 0; x < objects[i].objects.length; x++ )
                            obj[aspects[a]][objects[i].objects[x].id] = ( objects[i].objects[x].aspect_values[aspects[a]] ) ? objects[i].objects[x].aspect_values[aspects[a]] : objects[i].objects[x].values
                }
            }
            var code = JSON.stringify(obj)
                code = utils.replaceAll(code, '"Align.Left"', 'Align.Left')
                code = utils.replaceAll(code, '"Align.Centre"', 'Align.Centre')
                code = utils.replaceAll(code, '"Align.Left"', 'Align.Right')
                code = utils.replaceAll(code, '"Transition.ToNewSelection"', 'Transition.ToNewSelection')
                code = utils.replaceAll(code, '"Transition.EndNavigation"', 'Transition.EndNavigation')
            return code
        }

        //generate code for objects
        generateObjectCode(code, objects) {
            var code = ''
            if ( !objects ) objects = this.config.objects
            objects.forEach(function(obj) {
                code += utils.replaceAll( obj.toSquirrel(), '[surface]', ( obj.editor.surface ) ? obj.editor.surface : 'fe')
                code = utils.replaceAll( code, '[clone]', obj.editor.clone )
                code = utils.replaceAll( code, '[object]', obj.id )
                code = utils.replaceAll( code, '[props]', 'props[aspect]["' + obj.id + '"]' )
                if ( obj.objects ) this.generateObjectCode(code, obj.objects)
                code += '\n'
            }.bind(this))
            return code
        }

        //save current object aspect settings and switch to a new one
        updateAspect(aspect) {
            var layout = this.root.querySelector('.layout')
            switch (aspect) {
                case 'Standard (4x3)':
                    layout.style.width = '640px'
                    layout.style.height = '480px'
                    break
                case 'Standard Vert (3x4)':
                    layout.style.width = '480px'
                    layout.style.height = '640px'
                    break
                case 'SXGA (5x4)':
                    layout.style.width = '1280px'
                    layout.style.height = '1024px'
                    break
                case 'Wide (16x10)':
                    layout.style.width = '1280px'
                    layout.style.height = '800px'
                    break
                case 'Wide Vert (10x16)':
                    layout.style.width = '800px'
                    layout.style.height = '1280px'
                    break
                case 'HD (16x9)':
                    layout.style.width = '1280px'
                    layout.style.height = '720px'
                    break
                case 'HD Vert (9x16)':
                    layout.style.width = '720px'
                    layout.style.height = '1280px'
                    break
            }

            console.log( 'switch from ' + this.aspect + ' to ' + aspect )
            this.updateAspectValues(aspect)
            this.aspect = aspect

            this.trigger('object-update')
        }

        //update values for specified aspect for all objects
        updateAspectValues(aspect, objects) {
            if ( !objects ) objects = this.config.objects
            objects.forEach(function(obj) {
                //store current aspect values
                obj.aspect_values[this.aspect] = JSON.parse(JSON.stringify(obj.values))
                //switch to new aspect, using stored aspect values if available
                if ( obj.aspect_values[aspect] ) obj.values = JSON.parse(JSON.stringify(obj.aspect_values[aspect]))
                if ( obj.objects ) this.updateAspectValues( aspect, obj.objects )
                obj.updateElement()
            }.bind(this))
        }

        setZoom(per) {
            //this.root.style.zoom = scale
            this.root.querySelector('.layout').style.zoom = per + '%'
            this.config.editor.zoom = per
            this.trigger('editor-update')
        }

        deleteSelected() {
            this.deleteObject(this.selectedObject)
        }

        this.on('mount', function() {
            interact('.object')
                //.allowFrom('.selected')
                .on('tap', function(e) {
                    this.select(e.target)
                }.bind(this))
                .rectChecker(function(el) {
                    var scale = ( this.config.editor.zoom / 100 ).toFixed(2)
                    return {
                        top: el.getBoundingClientRect().top * scale,
                        right: el.getBoundingClientRect().right * scale,
                        bottom: el.getBoundingClientRect().bottom * scale,
                        left: el.getBoundingClientRect().left * scale
                    }
                }.bind(this))
                .draggable({
                    restrict: {
                        endOnly: true,
                        elementRect: { top: 0, left: 0, bottom: 1, right: 1 }
                    },
                    snap: { targets: [ interact.createSnapGrid({ x: this.config.editor.snapSize, y: this.config.editor.snapSize }) ], range: Infinity }
                })
                .on('dragstart', function(e) {
                    this.select(e.target)
                }.bind(this))
                .on('dragmove', function(e) {
                    var dragObject = this.findObjectByEl(e.target, this.config.objects)
                    if ( !dragObject || dragObject.editor.locked ) return
                    dragObject.el.classList.add('selected')
                    var scale = ( this.config.editor.zoom / 100 ).toFixed(2),
                        scaleX = ( e.dx * scale ) / scale,
                        scaleY = ( e.dy * scale ) / scale,
                        x = dragObject.values.x = parseInt( dragObject.values.x + scaleX ),
                        y = dragObject.values.y = parseInt( dragObject.values.y + scaleY )
                    dragObject.transform()
                    this.trigger('object-update')
                }.bind(this))
                .resizable({
                    preserveAspectRatio: false,
                    edges: { left: true, right: true, bottom: true, top: true },
                    margin: 5,
                    snap: { targets: [ interact.createSnapGrid({ x: this.config.editor.snapSize, y: this.config.editor.snapSize }) ], range: Infinity }
                })
                .on('resizestart', function(e) {
                    this.select(e.target)
                }.bind(this))
                .on('resizemove', function(e) {
                    var dragObject = this.findObjectByEl(e.target, this.config.objects)
                    if ( !dragObject || dragObject.editor.locked ) return
                    dragObject.el.classList.add('selected')
                    var scale = ( this.config.editor.zoom / 100 ).toFixed(2),
                        scaleX = ( e.deltaRect.left * scale ) / scale,
                        scaleY = ( e.deltaRect.top * scale ) / scale,
                        scaleW = ( ( e.deltaRect.width * scale ) / scale ) || 0,
                        scaleH = ( ( e.deltaRect.height * scale ) / scale ) || 0,
                        x = dragObject.values.x = parseInt( dragObject.values.x + scaleX ),
                        y = dragObject.values.y = parseInt( dragObject.values.y + scaleY ),
                        width = dragObject.values.width = parseInt( dragObject.values.width + scaleW ),
                        height = dragObject.values.height = parseInt( dragObject.values.height + scaleH )
                    dragObject.transform()
                    dragObject.el.style.width  =  width + 'px'
                    dragObject.el.style.height = height + 'px'

                    //for image sprites (subimg), we have to force an update for the new transform
                    //hacky, but it works
                    var sprite = dragObject.el.querySelector('.sprite')
                    if ( sprite ) {
                        dragObject.resizeSprite( sprite,
                                        width,
                                        height,
                                        dragObject.values.subimg_x,
                                        dragObject.values.subimg_y,
                                        dragObject.values.subimg_width,
                                        dragObject.values.subimg_height )
                    }
                    this.trigger('object-update')
                }.bind(this))

            //select object on left mouse click
            this.root.querySelector('.layout').onmousedown = function(e) {
                if ( e.button == 0 ) {
                    this.select(e.target)
                    //e.preventDefault()
                }
            }.bind(this)

            //notify editor of layer mouse movement
            this.root.querySelector('.layout').onmousemove = function(e) {
                var scale = ( this.config.editor.zoom / 100 )
                var x = parseInt(e.layerX / scale),
                    y = parseInt(e.layerY / scale)
                barBottom.setMessage(1, 'x: ' + x + ' y: ' + y )
            }.bind(this)
            this.root.querySelector('.layout').onmouseleave = function(e) {
                barBottom.setMessage(1, '' )
            }
            
            //do zoom in/out with mouse wheel
            this.root.onmousewheel = function(e) {
                if ( e.shiftKey && e.deltaY < 0 ) {
                    //zoom in
                    for ( var i = 0; i < this.config.editor.zoomLevels.length; i++ ) {
                        if ( this.config.editor.zoomLevels[i] > this.config.editor.zoom ) {
                            this.config.editor.zoom = this.config.editor.zoomLevels[i]
                            break
                        }
                    }
                } else if ( e.shiftKey && e.deltaY > 0 ) {
                    //zoom out
                    for ( var i = this.config.editor.zoomLevels.length; i > 0; i-- ) {
                        if ( this.config.editor.zoomLevels[i] < this.config.editor.zoom ) {
                            this.config.editor.zoom = this.config.editor.zoomLevels[i]
                            break
                        }
                    }
                }
                this.setZoom(this.config.editor.zoom)
            }.bind(this)
        })
    </script>
</layout>