<%= listName %>

QLab <%= data.version || "" %>

<% const fs = require('fs'); let _ = require('lodash'); const path = require('path'); let cueTemplate = _.template(fs.readFileSync(path.join(__dirname, `/plugins/qlab/cue.ejs`))); let tileTemplate = _.template(fs.readFileSync(path.join(__dirname, `/plugins/qlab/tile.ejs`))); let cartTemplate = _.template(fs.readFileSync(path.join(__dirname, `/plugins/qlab/cart.ejs`))); let listTemplate = _.template(fs.readFileSync(path.join(__dirname, `/plugins/qlab/cuelist.ejs`))); %> <% for(const workspace_id in data.workspaces){ const workspace = data.workspaces[workspace_id]; for(const cueList_id in workspace.cueLists){ const ql = workspace.cueLists[cueList_id]; %> <% if(ql.type=="Cue List"){ %> <%= listTemplate({cueList: ql, allCues: workspace.cues, rowTemplate: cueTemplate, workspace: workspace}) %> <% }else if(ql.type=="Cart"){ %> <%= cartTemplate({cueList: ql, allCues: workspace.cues, tileTemplate: tileTemplate}) %> <% } %> <% }} %>