const HBS_META_DATA = {
"./views/colors-menu.hbs": {
"fileStr": "
\n\n\n\t
# \n\t
{{svg \"warning.svg\" width=\"14\"\n\t\theight=\"12\" }}
\n\t
{{svg \"trash.svg\" width=\"20\" height=\"20\" }} \n
\n\n\n\t{{svg \"adjust.svg\" width=\"20\" height=\"20\" }}\n
",
"filePath": "./views/colors-menu.hbs",
"dblCurlsArr": [
"svg \"./plus.svg\" width=\"30\" height=\"30\"",
"svg \"warning.svg\" width=\"14\"\n\t\theight=\"12\" ",
"svg \"trash.svg\" width=\"20\" height=\"20\" ",
"svg \"adjust.svg\" width=\"20\" height=\"20\" "
],
"partialArr": []
},
"./views/foobar.hbs": {
"fileStr": "\r\n\r\n\r\n\r\n \r\n {{title}} \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\t{{> canvases}}\r\n \r\n \r\n
\r\n\r\n \r\n {{#reload}}{{/reload}}\r\n\r\n",
"filePath": "./views/foobar.hbs",
"dblCurlsArr": [
"title",
"> canvases",
"#reload",
"/reload"
],
"partialArr": [
"canvases"
]
},
"./views/index.hbs": {
"fileStr": "\n\n\n\n \n {{title}} \n \n \n \n \n {{{google-analytics}}}\n {{{favicons}}}\n\n\n\n\t{{> compatibility-warning}}\n\t{{> preload}}\n\n\t{{> main-menu}}\n\t{{> tools-menu}}\n\t{{> colors-menu}}\n\t{{> layers-menu}}\n\n\t{{> tool-previews}}\n\t{{> canvases}}\n\t{{> holders}}\n \n \n\t\t{{> new-pixel}}\n\t\t{{> splash-page}}\n\t\t{{> sprite-resize}}\n\t\t{{> canvas-resize}}\n\t\t{{> palette}}\n\t\t{{> help}}\n\t\t{{> about}}\n\t\t{{> changelog}}\n\t\t{{> credits}}\n\t\t{{> settings}}\n\t\t{{> pixel-export}}\n\t\t{{> save-project}}\n
\n\n \n {{#reload}}{{/reload}}\n\n",
"filePath": "./views/index.hbs",
"dblCurlsArr": [
"title",
"{google-analytics",
"{favicons",
"> compatibility-warning",
"> preload",
"> main-menu",
"> tools-menu",
"> colors-menu",
"> layers-menu",
"> tool-previews",
"> canvases",
"> holders",
"> new-pixel",
"> splash-page",
"> sprite-resize",
"> canvas-resize",
"> palette",
"> help",
"> about",
"> changelog",
"> credits",
"> settings",
"> pixel-export",
"> save-project",
"#reload",
"/reload"
],
"partialArr": [
"compatibility-warning",
"preload",
"main-menu",
"tools-menu",
"colors-menu",
"layers-menu",
"tool-previews",
"canvases",
"holders",
"new-pixel",
"splash-page",
"sprite-resize",
"canvas-resize",
"palette",
"help",
"about",
"changelog",
"credits",
"settings",
"pixel-export",
"save-project"
]
},
"./views/layers-menu.hbs": {
"fileStr": "\n\n\n",
"filePath": "./views/layers-menu.hbs",
"dblCurlsArr": [
"svg \"unlockedpadlock.svg\" width=\"15\" height=\"15\" class = \"default-icon\"",
"svg \"lockedpadlock.svg\" width=\"15\" height=\"15\" class = \"edited-icon\" display = \"none\"",
"svg \"visible.svg\" width=\"15\" height=\"15\" class = \"default-icon\"",
"svg \"invisible.svg\" width=\"15\" height=\"15\" class = \"edited-icon\" display = \"none\"",
"svg \"plus.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/layout-contribute.hbs": {
"fileStr": "\n\n\n\n \n {{#title}}{{this}} {{/title}}\n {{#css}} {{/css}}\n\n\n\n \n {{#js}}{{/js}}\n\n",
"filePath": "./views/layout-contribute.hbs",
"dblCurlsArr": [
"#title",
"this",
"/title",
"#css",
"this",
"/css",
"{body",
"#js",
"this",
"/js"
],
"partialArr": []
},
"./views/main-menu.hbs": {
"fileStr": "\n\tLospec Pixel Editor \n\t\n\t\tFile \n\t\t\n\t\t\tNew \n\t\t\tSave project \n\t\t\tOpen \n\t\t\tExport \n\t\t\tExit \n\t\t \n\t \n\t\n\t\tEdit \n\t\t\n\t\t\tResize canvas \n\t\t\tScale sprite \n\t\t\tTrim canvas \n\t\t\tUndo \n\t\t\tRedo \n\t\t \n\t \n\t\n\t\tView \n\t\t\n\t\t\tShow pixel grid \n\t\t \n\t \n\t\n\t\tLayer \n\t\t\n\t\t\tNew layer \n\t\t\tDuplicate \n\t\t\tRename \n\t\t\tDelete \n\t\t\tMerge below \n\t\t\tFlatten all \n\t\t\tFlatten visible \n\t\t\t\n\t\t \n\t \n\t\n\t\tSelection \n\t\t\n\t\t\tCopy \n\t\t\tCut \n\t\t\tPaste \n\t\t\tCancel \n\t\t \n\t \n\t\n\t\tEditor \n\t\t\n\t\t\tSwitch to basic mode \n\t\t\tSplash page \n\t\t\tSettings \n\t\t \n\t \n\n\t\n\t\tHelp \n\t\t\n\t\t\tHelp \n\t\t\tAbout \n\t\t\tChangelog \n\t\t \n\t \n\n\t\n\t\t\n\t \n ",
"filePath": "./views/main-menu.hbs",
"dblCurlsArr": [
"> checkbox"
],
"partialArr": [
"checkbox"
]
},
"./views/tools-menu.hbs": {
"fileStr": "\n\n\"",
"filePath": "./views/tools-menu.hbs",
"dblCurlsArr": [
"svg \"pencil.svg\" width=\"24\" height=\"24\"",
"svg \"plus.svg\" width=\"12\" height=\"12\"",
"svg \"minus.svg\" width=\"12\" height=\"12\"",
"svg \"eraser.svg\" width=\"24\" height=\"24\"",
"svg \"plus.svg\" width=\"12\" height=\"12\"",
"svg \"minus.svg\" width=\"12\" height=\"12\"",
"svg \"rectangle.svg\" width=\"24\" height=\"24\" id=\"rectangle-empty-button-svg\"",
"svg \"fullrect.svg\" width=\"24\" height=\"24\" id=\"rectangle-full-button-svg\" display = \"none\"",
"svg \"plus.svg\" width=\"12\" height=\"12\"",
"svg \"minus.svg\" width=\"12\" height=\"12\"",
"svg \"ellipse.svg\" width=\"24\" height=\"24\" id=\"ellipse-empty-button-svg\"",
"svg \"filledellipse.svg\" width=\"24\" height=\"24\" id=\"ellipse-full-button-svg\" display = \"none\"",
"svg \"plus.svg\" width=\"12\" height=\"12\"",
"svg \"minus.svg\" width=\"12\" height=\"12\"",
"svg \"line.svg\" width=\"24\" height=\"24\"",
"svg \"plus.svg\" width=\"12\" height=\"12\"",
"svg \"minus.svg\" width=\"12\" height=\"12\"",
"svg \"fill.svg\" width=\"24\" height=\"24\"",
"svg \"rectselect.svg\" width = \"24\" height = \"24\"",
"svg \"lasso.svg\" width = \"26\" height = \"26\"",
"svg \"magicwand.svg\" width = \"26\" height = \"26\"",
"svg \"eyedropper.svg\" width=\"24\" height=\"24\"",
"svg \"pan.svg\" width=\"24\" height=\"24\""
],
"partialArr": []
},
"./views/components/checkbox.hbs": {
"fileStr": "\n
\n
Snap to grid \n
\n
{{svg \"check\"}}
\n
\n
",
"filePath": "./views/components/checkbox.hbs",
"dblCurlsArr": [
"svg \"check\""
],
"partialArr": []
},
"./views/popups/about.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
About Lospec Pixel Editor \n\t
version 1.1.0
\n\t
This is a web-based tool for creating and editing pixel art.
\n\t
The goal of this tool is to be an accessible and intuitive tool that's simple enough for a first time pixel artist while still being usable enough for a veteran.
\n\t
In the future I hope to add enough features to become a full fledged pixel art editor, with everything an artist could need.
\n\t
About Lospec \n\t
Lospec is a website created to host tools for pixel artists. To see more of our tools, visit our homepage . To hear about any updates or new tools, follow us on Twitter .
\n
",
"filePath": "./views/popups/about.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/popups/canvas-resize.hbs": {
"fileStr": "\n\n\t{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
Resize canvas \n\n\t\n\t\n\t\n\t \n\t\n\t \n",
"filePath": "./views/popups/canvas-resize.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/topleft.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/top.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/topright.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/left.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/middle.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/right.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/bottomleft.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/bottom.svg\" width=\"20\" height=\"20\"",
"svg \"arrows/bottomright.svg\" width=\"20\" height=\"20\"",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if"
],
"partialArr": []
},
"./views/popups/changelog.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\n\t
Changelog \n\t{{#each changelog}}\n\t\t
Version {{@key}} \n\t\t
{{#each this}}\n\t\t\t{{change}} - {{author}} \n\t\t{{/each}} \n\t{{/each}}\n
",
"filePath": "./views/popups/changelog.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\"",
"#each changelog",
"@key",
"#each this",
"change",
"author",
"/each",
"/each"
],
"partialArr": []
},
"./views/popups/credits.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
Credits \n\t
Icons \n\t
\n
",
"filePath": "./views/popups/credits.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/popups/help.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
Help \n\t
Palette \n\t
\n\t\tLeft Click - Choose Color \n\t\tRight Click - Edit Color \n\t \n\t
Hotkeys \n\t
\n\t\tPencil: B or 1 \n\t\tEraser: R \n\t\tRectangle: U \n\t\tLine: L \n\t\tFill: F or 2 \n\t\tEyedropper: E or 3 \n\t\tPan: P or M or 4 \n\t\tZoom: Z or 5 \n\t\tUndo: Ctrl + Z \n\t\tRedo: Ctrl + Y or Ctrl + Alt + Z \n\t\tRectangular selection: M \n\t \n\t
Mouse Shortcuts \n\t
\n\t\tEyedropper: Alt + Click \n\t\tPan: Space + Click \n\t\tZoom: Alt + Scroll Wheel \n\t \n\t
Layers \n\t
\n\t\t{{svg \"visible.svg\" width=\"15\" height=\"15\" class = \"default-icon\"}}: show / hide layer \n\t\t{{svg \"lockedpadlock.svg\" width=\"15\" height=\"15\" class = \"default-icon\"}}: lock / unlock layer, when a layer is locked it's not possible to draw on it \n\t\tRight click on a layer to open the menu :\n\t\t\t\n\t\t\t\tRename: change the name of the layer \n\t\t\t\tDuplicate: duplicate the layer \n\t\t\t\tDelete: delete the layer (doesn't work if there's only one layer) \n\t\t\t\tMerge below: merges the selected the layer with the one below it \n\t\t\t\tFlatten visible: merges all the visible layers \n\t\t\t\tFlatten all: merges all the layers \n\t\t\t \n\t\t \n\t \n
",
"filePath": "./views/popups/help.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\"",
"svg \"visible.svg\" width=\"15\" height=\"15\" class = \"default-icon\"",
"svg \"lockedpadlock.svg\" width=\"15\" height=\"15\" class = \"default-icon\""
],
"partialArr": []
},
"./views/popups/new-pixel.hbs": {
"fileStr": "\n\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
New Pixel \n\n\t\n\t
Preset \n\t
Choose a preset... \n\t\n\n\t
Size \n\t
{{svg \"x.svg\" width=\"16\" height=\"16\" class=\"dimentions-x\"}}
\n\t
Palette \n\t
Choose a palette... \n\t\n\n\t
Creating a new pixel will discard your current one.
\n\t
\n\t\tCreate \n\t
\n
",
"filePath": "./views/popups/new-pixel.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\"",
"#if width",
"width",
"else",
"/if",
"svg \"x.svg\" width=\"16\" height=\"16\" class=\"dimentions-x\"",
"#if height",
"height",
"else",
"/if"
],
"partialArr": []
},
"./views/popups/palette.hbs": {
"fileStr": "\n\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t\n\t
Edit palette \n\t\n\t
\n\t\t
\n\t\t\t
RGB \n\t\t\t
HSV \n\t\t\t
HSL \n\t\t\t\n\t\t\t
\n\t\t\t
\n\t\t
\n\n\t\t
\n\n\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t#123456\n\t\t\t\t
\n\t\t\t
\n\n\t\t\t
\n\t\t\t\tMono \n\t\t\t\tNlgs \n\t\t\t\tCmpt \n\t\t\t\tTri \n\t\t\t\tScm \n\t\t\t\tTetra \n\t\t\t
\n\t\t
\n\t
\n\n\t
\n\n\t
\n\t\tAdd colours \n\t\tRemove colours \n\t
\n
",
"filePath": "./views/popups/palette.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/popups/pixel-export.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t\n\t
Export File \n\n\t
\n\t\t
File Name \n\t\t \n\t\n\n\t\n
",
"filePath": "./views/popups/pixel-export.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/popups/save-project.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t\n\t
Save Project \n\n\t
\n\t\t
File Name \n\t\t \n\t\n\n\t\n
",
"filePath": "./views/popups/save-project.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/popups/settings.hbs": {
"fileStr": "\n\t
{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
Settings \n\n\t
\n\t\t
History \n\t\t
\n\t\t\tNumber of History States \n\t\t
\n\n\t\t
Pixel grid \n\t\t
\n\t\t\tColour of the pixel grid \n\t\t
\n\t
\n\n\t
Your browsers cookies are disabled, settings will be lost upon closing this page.
\n\n\t
\n\t\tSave \n\t
\n
",
"filePath": "./views/popups/settings.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\""
],
"partialArr": []
},
"./views/popups/splash-page.hbs": {
"fileStr": "\n\n\t
\n\t\t\t
\n\t\t\t
Latest updates \n\n\t\t\t{{> latestLog}}\n\t\t\n\t
\n\n\t
\n
",
"filePath": "./views/popups/splash-page.hbs",
"dblCurlsArr": [
"> latestLog",
"#if width",
"width",
"else",
"/if",
"svg \"x.svg\" width=\"16\" height=\"16\" class=\"dimentions-x\"",
"#if height",
"height",
"else",
"/if"
],
"partialArr": [
"latestLog"
]
},
"./views/popups/sprite-resize.hbs": {
"fileStr": "\n\n\t{{svg \"x.svg\" width=\"20\" height=\"20\"}} \n\t
Scale sprite \n\t\n\tNew size \n\t \n\t\n\tResize percentages \n\t \n",
"filePath": "./views/popups/sprite-resize.hbs",
"dblCurlsArr": [
"svg \"x.svg\" width=\"20\" height=\"20\"",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if",
"#if border",
"border",
"else",
"/if"
],
"partialArr": []
}
}