﻿{
    "version":  2,
    "settings":  {
                     "bgColor":  "#1a1a2e",
                     "bgImage":  "",
                     "opacity":  100,
                     "btnSize":  120,
                     "gap":  12,
                     "radius":  8,
                     "borderOn":  false,
                     "borderColor":  "#4fc3f7",
                     "borderWidth":  2,
                     "showLabel":  false,
                     "theme":  "dark",
                     "lang":  "ko"
                 },
    "pages":  [
                  {
                      "icon":  "🌐",
                      "name":  "인터넷",
                      "id":  "page_web",
                      "buttons":  [
                                      {
                                          "id":  "b01",
                                          "label":  "Chrome",
                                          "color":  "#fff",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTUwIDE0IEEzNiAzNiAwIDAgMSA4MSAzMiIgc3Ryb2tlPSIjRUE0MzM1IiBzdHJva2Utd2lkdGg9IjEzIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTgxIDMyIEEzNiAzNiAwIDAgMSA4MSA2OCIgc3Ryb2tlPSIjRkJCQzA0IiBzdHJva2Utd2lkdGg9IjEzIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTgxIDY4IEEzNiAzNiAwIDAgMSAxOSA2OCIgc3Ryb2tlPSIjMzRBODUzIiBzdHJva2Utd2lkdGg9IjEzIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDY4IEEzNiAzNiAwIDAgMSAxOSAzMiIgc3Ryb2tlPSIjRUE0MzM1IiBzdHJva2Utd2lkdGg9IjEzIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDMyIEEzNiAzNiAwIDAgMSA1MCAxNCIgc3Ryb2tlPSIjNDI4NUY0IiBzdHJva2Utd2lkdGg9IjEzIiBmaWxsPSJub25lIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMTYiIGZpbGw9IiM0Mjg1RjQiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIxMSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "b02",
                                          "label":  "YouTube",
                                          "color":  "#ff0000",
                                          "showLabel":  false,
                                          "command":  "https://www.youtube.com",
                                          "type":  "url",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjZmYwMDAwIi8+PHJlY3QgeD0iMTQiIHk9IjI4IiB3aWR0aD0iNzIiIGhlaWdodD0iNDQiIHJ4PSIxMCIgZmlsbD0iI2ZmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDIsMzYgNDIsNjQgNjYsNTAiIGZpbGw9IiNmZjAwMDAiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "b03",
                                          "label":  "카카오톡",
                                          "color":  "#FEE500",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files (x86)\\Kakao\\KakaoTalk\\KakaoTalk.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjRkVFNTAwIi8+PGVsbGlwc2UgY3g9IjUwIiBjeT0iNDYiIHJ4PSIyOCIgcnk9IjIyIiBmaWxsPSIjM0MxRTFFIi8+PHJlY3QgeD0iMjIiIHk9IjU0IiB3aWR0aD0iNTYiIGhlaWdodD0iMjAiIGZpbGw9IiNGRUU1MDAiLz48ZWxsaXBzZSBjeD0iMzgiIGN5PSI2NiIgcng9IjgiIHJ5PSIxMCIgZmlsbD0iI0ZFRTUwMCIvPjxlbGxpcHNlIGN4PSI2MiIgY3k9IjY2IiByeD0iOCIgcnk9IjEwIiBmaWxsPSIjRkVFNTAwIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "b04",
                                          "label":  "Notion",
                                          "color":  "#fff",
                                          "showLabel":  false,
                                          "command":  "https://notion.so",
                                          "type":  "url",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjZmZmIi8+PHJlY3QgeD0iMjYiIHk9IjI0IiB3aWR0aD0iNDAiIGhlaWdodD0iNTIiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNSIvPjxsaW5lIHgxPSIzMiIgeTE9IjM4IiB4Mj0iNjAiIHkyPSIzOCIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSIzMiIgeTE9IjUwIiB4Mj0iNTYiIHkyPSI1MCIgc3Ryb2tlPSIjYWFhIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSIzMiIgeTE9IjYyIiB4Mj0iNTgiIHkyPSI2MiIgc3Ryb2tlPSIjYWFhIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "b05",
                                          "label":  "Discord",
                                          "color":  "#5865F2",
                                          "showLabel":  false,
                                          "command":  "C:\\Users\\tera\\AppData\\Local\\Discord\\Update.exe --processStart Discord.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNTg2NUYyIi8+PGNpcmNsZSBjeD0iMzgiIGN5PSI1MiIgcj0iNyIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjYyIiBjeT0iNTIiIHI9IjciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzIgMzggUTUwIDMwIDY4IDM4IEw3MiA2OCBRNjIgNzYgNTAgNzYgUTM4IDc2IDI4IDY4IFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "b06",
                                          "label":  "Spotify",
                                          "color":  "#1DB954",
                                          "showLabel":  false,
                                          "command":  "C:\\Users\\tera\\AppData\\Roaming\\Spotify\\Spotify.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMURCOTU0Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAiIGZpbGw9IiMxOTE0MTQiLz48cGF0aCBkPSJNMzIgNDIgUTUwIDM2IDY4IDQyIiBmaWxsPSJub25lIiBzdHJva2U9IiMxREI5NTQiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTM1IDUyIFE1MCA0NiA2NSA1MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMURCOTU0IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zOCA2MiBRNTAgNTYgNjIgNjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFEQjk1NCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      }
                                  ]
                  },
                  {
                      "icon":  "🔧",
                      "name":  "유틸",
                      "id":  "page_util",
                      "buttons":  [
                                      {
                                          "id":  "b11",
                                          "label":  "복사",
                                          "color":  "#1e6b3c",
                                          "showLabel":  false,
                                          "command":  "ctrl+c",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWU2YjNjIi8+PHJlY3QgeD0iMjIiIHk9IjMwIiB3aWR0aD0iMzgiIGhlaWdodD0iNDYiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMyIiB5PSIyMCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjQ2IiByeD0iNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiLz48bGluZSB4MT0iMzgiIHkxPSI0NCIgeDI9IjYyIiB5Mj0iNDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMzgiIHkxPSI1NCIgeDI9IjU2IiB5Mj0iNTQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "b12",
                                          "label":  "붙여넣기",
                                          "color":  "#1a4b6e",
                                          "showLabel":  false,
                                          "command":  "ctrl+v",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWE0YjZlIi8+PHJlY3QgeD0iMjgiIHk9IjM1IiB3aWR0aD0iNDQiIGhlaWdodD0iNDgiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjM2IiB5PSIxOCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjIwIiByeD0iNCIgZmlsbD0iIzRmYzNmNyIvPjxsaW5lIHgxPSIzNiIgeTE9IjUyIiB4Mj0iNjAiIHkyPSI1MiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSIzNiIgeTE9IjYyIiB4Mj0iNTQiIHkyPSI2MiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSIzNiIgeTE9IjcyIiB4Mj0iNTgiIHkyPSI3MiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "b13",
                                          "label":  "오려두기",
                                          "color":  "#6e1a1a",
                                          "showLabel":  false,
                                          "command":  "ctrl+x",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNmUxYTFhIi8+PGNpcmNsZSBjeD0iMzIiIGN5PSI2OCIgcj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGNpcmNsZSBjeD0iNjgiIGN5PSI2OCIgcj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGxpbmUgeDE9IjUwIiB5MT0iNTAiIHgyPSIyNiIgeTI9IjIwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjUwIiB5MT0iNTAiIHgyPSI3NCIgeTI9IjIwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjMyIiB5MT0iNTYiIHgyPSI2OCIgeTI9IjU2IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "b14",
                                          "label":  "실행취소",
                                          "color":  "#4a2070",
                                          "showLabel":  false,
                                          "command":  "ctrl+z",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNGEyMDcwIi8+PHBhdGggZD0iTTMwIDUwIFEzMCAyOCA1NSAyOCBRNzUgMjggNzUgNTAgUTc1IDcyIDU1IDcyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBvbHlnb24gcG9pbnRzPSIzMCwzNiAyMCw1MCA0MCw1MCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "b15",
                                          "label":  "저장",
                                          "color":  "#1565C0",
                                          "showLabel":  false,
                                          "command":  "ctrl+s",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMTU2NUMwIi8+PHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMwIiB5PSIxOCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI2IiByeD0iMyIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC44Ii8+PHJlY3QgeD0iMzYiIHk9IjU1IiB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "b16",
                                          "label":  "CMD",
                                          "color":  "#1e1e2e",
                                          "showLabel":  false,
                                          "command":  "",
                                          "type":  "openCmd",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWUxZTJlIi8+PHJlY3QgeD0iMTIiIHk9IjI4IiB3aWR0aD0iNzYiIGhlaWdodD0iNDQiIHJ4PSI2IiBmaWxsPSIjMzEzMjQ0Ii8+PHRleHQgeD0iMjAiIHk9IjUyIiBmb250LWZhbWlseT0ibW9ub3NwYWNlIiBmb250LXNpemU9IjE2IiBmaWxsPSIjYTZlM2ExIj5DOlwmZ3Q7XzwvdGV4dD48L3N2Zz4="
                                      }
                                  ]
                  },
                  {
                      "icon":  "📄",
                      "name":  "오피스",
                      "id":  "page_office",
                      "buttons":  [
                                      {
                                          "id":  "o01",
                                          "label":  "Word",
                                          "color":  "#2b5797",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files\\Microsoft Office\\root\\Office16\\WINWORD.EXE",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMmI1Nzk3Ii8+PHRleHQgeD0iMTgiIHk9IjcyIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iNTgiIGZpbGw9IiNmZmYiIGZvbnQtd2VpZ2h0PSJib2xkIj5XPC90ZXh0Pjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "o02",
                                          "label":  "Excel",
                                          "color":  "#1d6f42",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWQ2ZjQyIi8+PHRleHQgeD0iMjIiIHk9IjcyIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iNTgiIGZpbGw9IiNmZmYiIGZvbnQtd2VpZ2h0PSJib2xkIj5YPC90ZXh0Pjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "o03",
                                          "label":  "PowerPoint",
                                          "color":  "#b7472a",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files\\Microsoft Office\\root\\Office16\\POWERPNT.EXE",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjYjc0NzJhIi8+PHRleHQgeD0iMTYiIHk9IjcyIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iNTIiIGZpbGw9IiNmZmYiIGZvbnQtd2VpZ2h0PSJib2xkIj5QUDwvdGV4dD48L3N2Zz4="
                                      },
                                      {
                                          "id":  "o04",
                                          "label":  "Zoom",
                                          "color":  "#2d8cff",
                                          "showLabel":  false,
                                          "command":  "C:\\Users\\tera\\AppData\\Roaming\\Zoom\\bin\\Zoom.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMmQ4Y2ZmIi8+PHRleHQgeD0iMTQiIHk9IjY2IiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iNDIiIGZpbGw9IiNmZmYiIGZvbnQtd2VpZ2h0PSJib2xkIj5abTwvdGV4dD48L3N2Zz4="
                                      },
                                      {
                                          "id":  "o05",
                                          "label":  "Teams",
                                          "color":  "#464EB8",
                                          "showLabel":  false,
                                          "command":  "C:\\Users\\tera\\AppData\\Local\\Microsoft\\Teams\\Update.exe --processStart Teams.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNDY0RUI4Ii8+PGNpcmNsZSBjeD0iMzgiIGN5PSIzNSIgcj0iMTIiIGZpbGw9IiNmZmYiLz48Y2lyY2xlIGN4PSI2NSIgY3k9IjI4IiByPSIxMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC44Ii8+PHBhdGggZD0iTTE0IDcyIFExNCA1NCAzOCA1NCBRNTIgNTQgNTggNjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNTIgNzIgUTUyIDU2IDY1IDU2IFE3OCA1NiA3OCA2OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iMC44Ii8+PC9zdmc+"
                                      }
                                  ]
                  },
                  {
                      "icon":  "⌨️",
                      "name":  "단축키",
                      "id":  "page_shortcut",
                      "buttons":  [
                                      {
                                          "id":  "s01",
                                          "label":  "새 문서",
                                          "color":  "#2e7d32",
                                          "showLabel":  false,
                                          "command":  "ctrl+n",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMmU3ZDMyIi8+PHJlY3QgeD0iMjYiIHk9IjI0IiB3aWR0aD0iNDAiIGhlaWdodD0iNTIiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxsaW5lIHgxPSI1NiIgeTE9IjE0IiB4Mj0iNTYiIHkyPSIzNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSI0NSIgeTE9IjI1IiB4Mj0iNjciIHkyPSIyNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "s02",
                                          "label":  "저장",
                                          "color":  "#1565C0",
                                          "showLabel":  false,
                                          "command":  "ctrl+s",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMTU2NUMwIi8+PHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMwIiB5PSIxOCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI2IiByeD0iMyIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC44Ii8+PHJlY3QgeD0iMzYiIHk9IjU1IiB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "s03",
                                          "label":  "인쇄",
                                          "color":  "#37474f",
                                          "showLabel":  false,
                                          "command":  "ctrl+p",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMzc0NzRmIi8+PHJlY3QgeD0iMjIiIHk9IjM4IiB3aWR0aD0iNTYiIGhlaWdodD0iMzIiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMyIiB5PSIxOCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI0IiByeD0iMyIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC44Ii8+PHJlY3QgeD0iMzIiIHk9IjYyIiB3aWR0aD0iMzYiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjgiLz48Y2lyY2xlIGN4PSI3MiIgY3k9IjUyIiByPSI0IiBmaWxsPSIjNGZjM2Y3Ii8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "s04",
                                          "label":  "찾기",
                                          "color":  "#e65100",
                                          "showLabel":  false,
                                          "command":  "ctrl+f",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjZTY1MTAwIi8+PGNpcmNsZSBjeD0iNDIiIGN5PSI0MiIgcj0iMjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI3Ii8+PGxpbmUgeDE9IjU3IiB5MT0iNTciIHgyPSI3OCIgeTI9Ijc4IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "s05",
                                          "label":  "실행취소",
                                          "color":  "#4a2070",
                                          "showLabel":  false,
                                          "command":  "ctrl+z",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNGEyMDcwIi8+PHBhdGggZD0iTTMwIDUwIFEzMCAyOCA1NSAyOCBRNzUgMjggNzUgNTAgUTc1IDcyIDU1IDcyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBvbHlnb24gcG9pbnRzPSIzMCwzNiAyMCw1MCA0MCw1MCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "s06",
                                          "label":  "다시실행",
                                          "color":  "#4a2070",
                                          "showLabel":  false,
                                          "command":  "ctrl+y",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNGEyMDcwIi8+PHBhdGggZD0iTTcwIDUwIFE3MCAyOCA0NSAyOCBRMjUgMjggMjUgNTAgUTI1IDcyIDQ1IDcyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBvbHlnb24gcG9pbnRzPSI3MCwzNiA4MCw1MCA2MCw1MCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "s07",
                                          "label":  "복사",
                                          "color":  "#1e6b3c",
                                          "showLabel":  false,
                                          "command":  "ctrl+c",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWU2YjNjIi8+PHJlY3QgeD0iMjIiIHk9IjMwIiB3aWR0aD0iMzgiIGhlaWdodD0iNDYiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMyIiB5PSIyMCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjQ2IiByeD0iNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "s08",
                                          "label":  "붙여넣기",
                                          "color":  "#1a4b6e",
                                          "showLabel":  false,
                                          "command":  "ctrl+v",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWE0YjZlIi8+PHJlY3QgeD0iMjgiIHk9IjM1IiB3aWR0aD0iNDQiIGhlaWdodD0iNDgiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjM2IiB5PSIxOCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjIwIiByeD0iNCIgZmlsbD0iIzRmYzNmNyIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "s09",
                                          "label":  "굵게",
                                          "color":  "#455a64",
                                          "showLabel":  false,
                                          "command":  "ctrl+b",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNDU1YTY0Ii8+PHRleHQgeD0iMjUiIHk9Ijc0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iNjIiIGZpbGw9IiNmZmYiIGZvbnQtd2VpZ2h0PSI5MDAiPkI8L3RleHQ+PC9zdmc+"
                                      },
                                      {
                                          "id":  "s10",
                                          "label":  "기울임",
                                          "color":  "#455a64",
                                          "showLabel":  false,
                                          "command":  "ctrl+i",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNDU1YTY0Ii8+PHRleHQgeD0iMzAiIHk9Ijc0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iNjIiIGZpbGw9IiNmZmYiIGZvbnQtc3R5bGU9Iml0YWxpYyI+STwvdGV4dD48L3N2Zz4="
                                      }
                                  ]
                  },
                  {
                      "icon":  "🎮",
                      "name":  "게임",
                      "id":  "page_game",
                      "buttons":  [
                                      {
                                          "id":  "g01",
                                          "label":  "PUBG",
                                          "color":  "#f4a11d",
                                          "showLabel":  false,
                                          "command":  "steam://rungameid/578080",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjZjRhMTFkIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0NCIgcj0iMTgiIGZpbGw9IiMxYTFhMWEiLz48cmVjdCB4PSIyOCIgeT0iNjIiIHdpZHRoPSI0NCIgaGVpZ2h0PSIxMiIgcng9IjYiIGZpbGw9IiMxYTFhMWEiLz48cmVjdCB4PSI0MCIgeT0iMjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSI4IiByeD0iMyIgZmlsbD0iIzFhMWExYSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "g02",
                                          "label":  "리그오브레전드",
                                          "color":  "#0a1628",
                                          "showLabel":  false,
                                          "command":  "C:\\Riot Games\\League of Legends\\LeagueClient.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGExNjI4Ii8+PHBvbHlnb24gcG9pbnRzPSI1MCwxMiA4OCw4MiAxMiw4MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzg5YjNjIiBzdHJva2Utd2lkdGg9IjYiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjYyIiByPSI4IiBmaWxsPSIjYzg5YjNjIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "g03",
                                          "label":  "Steam",
                                          "color":  "#1b2838",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files (x86)\\Steam\\steam.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWIyODM4Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0MiIgcj0iMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY2YzBmNCIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0MiIgcj0iMTIiIGZpbGw9IiM2NmMwZjQiIG9wYWNpdHk9IjAuNCIvPjxwYXRoIGQ9Ik0yNiA2NiBRMzggODAgNTggNzYgUTcyIDcyIDc0IDU4IiBmaWxsPSJub25lIiBzdHJva2U9IiM2NmMwZjQiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "g04",
                                          "label":  "Discord",
                                          "color":  "#5865F2",
                                          "showLabel":  false,
                                          "command":  "C:\\Users\\tera\\AppData\\Local\\Discord\\Update.exe --processStart Discord.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjNTg2NUYyIi8+PGNpcmNsZSBjeD0iMzgiIGN5PSI1MiIgcj0iNyIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjYyIiBjeT0iNTIiIHI9IjciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzIgMzggUTUwIDMwIDY4IDM4IEw3MiA2OCBRNjIgNzYgNTAgNzYgUTM4IDc2IDI4IDY4IFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "g05",
                                          "label":  "OBS",
                                          "color":  "#1a1a2e",
                                          "showLabel":  false,
                                          "command":  "C:\\Program Files\\obs-studio\\bin\\64bit\\obs64.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWExYTJlIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMwMmM0YiIgc3Ryb2tlLXdpZHRoPSI2Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzdiNjhlZSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iOCIgZmlsbD0iIzdiNjhlZSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "g06",
                                          "label":  "Spotify",
                                          "color":  "#1DB954",
                                          "showLabel":  false,
                                          "command":  "C:\\Users\\tera\\AppData\\Roaming\\Spotify\\Spotify.exe",
                                          "type":  "exec",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMURCOTU0Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAiIGZpbGw9IiMxOTE0MTQiLz48cGF0aCBkPSJNMzIgNDIgUTUwIDM2IDY4IDQyIiBmaWxsPSJub25lIiBzdHJva2U9IiMxREI5NTQiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTM1IDUyIFE1MCA0NiA2NSA1MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMURCOTU0IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zOCA2MiBRNTAgNTYgNjIgNjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFEQjk1NCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      }
                                  ]
                  },
                  {
                      "icon":  "⌨️",
                      "name":  "매크로",
                      "id":  "page_macro",
                      "buttons":  [
                                      {
                                          "id":  "m01",
                                          "label":  "F1",
                                          "color":  "#1a1a2e",
                                          "showLabel":  false,
                                          "command":  "F1",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWExYTJlIi8+PHJlY3QgeD0iMTQiIHk9IjMwIiB3aWR0aD0iNzIiIGhlaWdodD0iNDAiIHJ4PSI4IiBmaWxsPSIjMmEyYTNlIiBzdHJva2U9IiM0ZmMzZjciIHN0cm9rZS13aWR0aD0iMyIvPjx0ZXh0IHg9IjUwIiB5PSI1OCIgZm9udC1mYW1pbHk9Im1vbm9zcGFjZSIgZm9udC1zaXplPSIyNCIgZmlsbD0iIzRmYzNmNyIgZm9udC13ZWlnaHQ9ImJvbGQiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkYxPC90ZXh0Pjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "m02",
                                          "label":  "F2",
                                          "color":  "#1a1a2e",
                                          "showLabel":  false,
                                          "command":  "F2",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWExYTJlIi8+PHJlY3QgeD0iMTQiIHk9IjMwIiB3aWR0aD0iNzIiIGhlaWdodD0iNDAiIHJ4PSI4IiBmaWxsPSIjMmEyYTNlIiBzdHJva2U9IiM0ZmMzZjciIHN0cm9rZS13aWR0aD0iMyIvPjx0ZXh0IHg9IjUwIiB5PSI1OCIgZm9udC1mYW1pbHk9Im1vbm9zcGFjZSIgZm9udC1zaXplPSIyNCIgZmlsbD0iIzRmYzNmNyIgZm9udC13ZWlnaHQ9ImJvbGQiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkYyPC90ZXh0Pjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "m03",
                                          "label":  "F3",
                                          "color":  "#1a1a2e",
                                          "showLabel":  false,
                                          "command":  "F3",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWExYTJlIi8+PHJlY3QgeD0iMTQiIHk9IjMwIiB3aWR0aD0iNzIiIGhlaWdodD0iNDAiIHJ4PSI4IiBmaWxsPSIjMmEyYTNlIiBzdHJva2U9IiNmNGExMWQiIHN0cm9rZS13aWR0aD0iMyIvPjx0ZXh0IHg9IjUwIiB5PSI1OCIgZm9udC1mYW1pbHk9Im1vbm9zcGFjZSIgZm9udC1zaXplPSIyNCIgZmlsbD0iI2Y0YTExZCIgZm9udC13ZWlnaHQ9ImJvbGQiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkYzPC90ZXh0Pjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "m04",
                                          "label":  "F4",
                                          "color":  "#1a1a2e",
                                          "showLabel":  false,
                                          "command":  "F4",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWExYTJlIi8+PHJlY3QgeD0iMTQiIHk9IjMwIiB3aWR0aD0iNzIiIGhlaWdodD0iNDAiIHJ4PSI4IiBmaWxsPSIjMmEyYTNlIiBzdHJva2U9IiNmNGExMWQiIHN0cm9rZS13aWR0aD0iMyIvPjx0ZXh0IHg9IjUwIiB5PSI1OCIgZm9udC1mYW1pbHk9Im1vbm9zcGFjZSIgZm9udC1zaXplPSIyNCIgZmlsbD0iI2Y0YTExZCIgZm9udC13ZWlnaHQ9ImJvbGQiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkY0PC90ZXh0Pjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "m05",
                                          "label":  "볼륨+",
                                          "color":  "#1a3a2a",
                                          "showLabel":  false,
                                          "command":  "volumeup",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWEzYTJhIi8+PHBvbHlnb24gcG9pbnRzPSIzMCw0MCAzMCw2MCA0Niw2MCA2Miw3NCA2MiwyNiA0Niw0MCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02OCAzNiBRODAgNTAgNjggNjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNzQgMjggUTkyIDUwIDc0IDcyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "m06",
                                          "label":  "볼륨-",
                                          "color":  "#3a1a1a",
                                          "showLabel":  false,
                                          "command":  "volumedown",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjM2ExYTFhIi8+PHBvbHlnb24gcG9pbnRzPSIzMCw0MCAzMCw2MCA0Niw2MCA2Miw3NCA2MiwyNiA0Niw0MCIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSI2OCIgeTE9IjUwIiB4Mj0iODIiIHkyPSI1MCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "m07",
                                          "label":  "음소거",
                                          "color":  "#3a1a1a",
                                          "showLabel":  false,
                                          "command":  "volumemute",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjM2ExYTFhIi8+PHBvbHlnb24gcG9pbnRzPSIyOCw0MCAyOCw2MCA0NCw2MCA2MCw3NCA2MCwyNiA0NCw0MCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC41Ii8+PGxpbmUgeDE9IjY4IiB5MT0iMzYiIHgyPSI4NCIgeTI9IjY0IiBzdHJva2U9IiNmZjQ0NDQiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9Ijg0IiB5MT0iMzYiIHgyPSI2OCIgeTI9IjY0IiBzdHJva2U9IiNmZjQ0NDQiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "m08",
                                          "label":  "스크린샷",
                                          "color":  "#1a2a3a",
                                          "showLabel":  false,
                                          "command":  "ctrl+shift+s",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWEyYTNhIi8+PHJlY3QgeD0iMTYiIHk9IjIyIiB3aWR0aD0iNjgiIGhlaWdodD0iNDYiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxsaW5lIHgxPSI1MCIgeTE9IjY4IiB4Mj0iNTAiIHkyPSI4MiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiLz48bGluZSB4MT0iMzQiIHkxPSI4MiIgeDI9IjY2IiB5Mj0iODIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjQ0IiByPSIxMCIgZmlsbD0iIzRmYzNmNyIgb3BhY2l0eT0iMC42Ii8+PC9zdmc+"
                                      }
                                  ]
                  },
                  {
                      "icon":  "🖌️",
                      "name":  "툴",
                      "id":  "ps_tool",
                      "buttons":  [
                                      {
                                          "id":  "ps1",
                                          "label":  "이동(V)",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "v",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHBvbHlnb24gcG9pbnRzPSI1MCwxNiA1OCwzMCA0MiwzMCIgZmlsbD0iI2ZmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTAsODQgNTgsNzAgNDIsNzAiIGZpbGw9IiNmZmYiLz48cG9seWdvbiBwb2ludHM9IjE2LDUwIDMwLDQyIDMwLDU4IiBmaWxsPSIjZmZmIi8+PHBvbHlnb24gcG9pbnRzPSI4NCw1MCA3MCw0MiA3MCw1OCIgZmlsbD0iI2ZmZiIvPjxyZWN0IHg9IjQ0IiB5PSI0NCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iMyIgZmlsbD0iIzMxYThmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "ps2",
                                          "label":  "올가미(L)",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "l",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHBhdGggZD0iTTUwIDIyIFE3OCAyMiA3OCA1MCBRNzggNzIgNTggNzYgUTQ0IDgwIDM0IDcyIFEyMCA2MCAzMCA0NCBRMzYgMzQgNTAgMjJaIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWRhc2hhcnJheT0iOCw0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "ps3",
                                          "label":  "자르기(C)",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "c",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PGxpbmUgeDE9IjI0IiB5MT0iMTgiIHgyPSIyNCIgeTI9IjYyIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjE4IiB5MT0iNzYiIHgyPSI2MiIgeTI9Ijc2IiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHJlY3QgeD0iMzQiIHk9IjM0IiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWRhc2hhcnJheT0iNiw0Ii8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "ps4",
                                          "label":  "브러시(B)",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "b",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHBhdGggZD0iTTI4IDcyIFEzNiA1NiA1MiA0MCBMNjQgMjggTDcyIDM2IEw1OCA1MCBRNDQgNjQgMjggNzJaIiBmaWxsPSIjMzFhOGZmIi8+PGNpcmNsZSBjeD0iMjgiIGN5PSI3NCIgcj0iOCIgZmlsbD0iI2E4ZDhmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "ps5",
                                          "label":  "채우기",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "alt+delete",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHBhdGggZD0iTTI4IDI2IEw1OCA1NiBMNzAgNDQgTDc2IDUwIFE4NCA2MiA3MiA3NCBRNjAgODYgNDggNzQgTDI4IDU0IFoiIGZpbGw9IiMzMWE4ZmYiLz48Y2lyY2xlIGN4PSI3MiIgY3k9IjI2IiByPSIxMCIgZmlsbD0iI2ZmNmIzNSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "ps6",
                                          "label":  "확대",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "ctrl+=",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PGNpcmNsZSBjeD0iNDQiIGN5PSI0NCIgcj0iMjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMxYThmZiIgc3Ryb2tlLXdpZHRoPSI2Ii8+PGxpbmUgeDE9IjYwIiB5MT0iNjAiIHgyPSI4MCIgeTI9IjgwIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjM0IiB5MT0iNDQiIHgyPSI1NCIgeTI9IjQ0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjQ0IiB5MT0iMzQiIHgyPSI0NCIgeTI9IjU0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "ps7",
                                          "label":  "축소",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "ctrl+-",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PGNpcmNsZSBjeD0iNDQiIGN5PSI0NCIgcj0iMjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMxYThmZiIgc3Ryb2tlLXdpZHRoPSI2Ii8+PGxpbmUgeDE9IjYwIiB5MT0iNjAiIHgyPSI4MCIgeTI9IjgwIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjM0IiB5MT0iNDQiIHgyPSI1NCIgeTI9IjQ0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "ps8",
                                          "label":  "실행취소",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "ctrl+z",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHBhdGggZD0iTTMwIDUwIFEzMCAyOCA1NSAyOCBRNzUgMjggNzUgNTAgUTc1IDcyIDU1IDcyIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBvbHlnb24gcG9pbnRzPSIzMCwzNiAyMCw1MCA0MCw1MCIgZmlsbD0iIzMxYThmZiIvPjwvc3ZnPg=="
                                      }
                                  ]
                  },
                  {
                      "icon":  "📋",
                      "name":  "레이어",
                      "id":  "ps_layer",
                      "buttons":  [
                                      {
                                          "id":  "ps9",
                                          "label":  "레이어창(F7)",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "F7",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHJlY3QgeD0iMjIiIHk9IjU2IiB3aWR0aD0iNTYiIGhlaWdodD0iMTQiIHJ4PSI0IiBmaWxsPSIjMzFhOGZmIiBvcGFjaXR5PSIwLjkiLz48cmVjdCB4PSIyMiIgeT0iNDAiIHdpZHRoPSI1NiIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiMzMWE4ZmYiIG9wYWNpdHk9IjAuNiIvPjxyZWN0IHg9IjIyIiB5PSIyNCIgd2lkdGg9IjU2IiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iIzMxYThmZiIgb3BhY2l0eT0iMC4zNSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "ps10",
                                          "label":  "레이어복제",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "ctrl+j",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHJlY3QgeD0iMjIiIHk9IjU2IiB3aWR0aD0iNTYiIGhlaWdodD0iMTQiIHJ4PSI0IiBmaWxsPSIjMzFhOGZmIiBvcGFjaXR5PSIwLjkiLz48cmVjdCB4PSIyMiIgeT0iNDAiIHdpZHRoPSI1NiIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiMzMWE4ZmYiIG9wYWNpdHk9IjAuNiIvPjxyZWN0IHg9IjIyIiB5PSIyNCIgd2lkdGg9IjU2IiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iIzMxYThmZiIgb3BhY2l0eT0iMC4zNSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "ps11",
                                          "label":  "마스크추가",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWRhc2hhcnJheT0iNyw0Ii8+PGxpbmUgeDE9IjMwIiB5MT0iMzAiIHgyPSI3MCIgeTI9IjcwIiBzdHJva2U9IiNmZjQ0NDQiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "ps12",
                                          "label":  "저장(Ctrl+S)",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "ctrl+s",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMwIiB5PSIxOCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI2IiByeD0iMyIgZmlsbD0iIzMxYThmZiIgb3BhY2l0eT0iMC43Ii8+PHJlY3QgeD0iMzYiIHk9IjU1IiB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "ps13",
                                          "label":  "내보내기",
                                          "color":  "#001d34",
                                          "showLabel":  true,
                                          "command":  "alt+shift+ctrl+w",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMDAxZDM0Ii8+PHJlY3QgeD0iMTgiIHk9IjUwIiB3aWR0aD0iNjQiIGhlaWdodD0iMzIiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMWE4ZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxsaW5lIHgxPSI1MCIgeTE9IjE4IiB4Mj0iNTAiIHkyPSI1NiIgc3Ryb2tlPSIjMzFhOGZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwb2x5Z29uIHBvaW50cz0iNTAsMTggMzgsMzQgNjIsMzQiIGZpbGw9IiMzMWE4ZmYiLz48L3N2Zz4="
                                      }
                                  ]
                  },
                  {
                      "icon":  "✂️",
                      "name":  "편집",
                      "id":  "fc_edit",
                      "buttons":  [
                                      {
                                          "id":  "fc1",
                                          "label":  "재생/정지",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "space",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHBvbHlnb24gcG9pbnRzPSIzNCwyNCAzNCw3NiA3OCw1MCIgZmlsbD0iI2U4YzI0YSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "fc2",
                                          "label":  "자르기(B)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "b",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSI2OCIgcj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGNpcmNsZSBjeD0iNzAiIGN5PSI2OCIgcj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGxpbmUgeDE9IjUwIiB5MT0iNDgiIHgyPSIyNCIgeTI9IjE4IiBzdHJva2U9IiNlOGMyNGEiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjUwIiB5MT0iNDgiIHgyPSI3NiIgeTI9IjE4IiBzdHJva2U9IiNlOGMyNGEiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjMwIiB5MT0iNTYiIHgyPSI3MCIgeTI9IjU2IiBzdHJva2U9IiNlOGMyNGEiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "fc3",
                                          "label":  "리플삭제",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "delete",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMTYiIHk9IjM0IiB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHJ4PSI0IiBmaWxsPSIjZThjMjRhIiBvcGFjaXR5PSIwLjgiLz48cmVjdCB4PSI1NiIgeT0iMzQiIHdpZHRoPSIyOCIgaGVpZ2h0PSIzMiIgcng9IjQiIGZpbGw9IiNlOGMyNGEiIG9wYWNpdHk9IjAuNCIvPjxsaW5lIHgxPSI0NCIgeTE9IjUwIiB4Mj0iNTYiIHkyPSI1MCIgc3Ryb2tlPSIjZmY0NDQ0IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwb2x5Z29uIHBvaW50cz0iNTYsNDIgNTYsNTggNjgsNTAiIGZpbGw9IiNmZjQ0NDQiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "fc4",
                                          "label":  "마커추가(M)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "m",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHBvbHlnb24gcG9pbnRzPSI1MCwyMCA2NCw0OCA1MCw0NCAzNiw0OCIgZmlsbD0iI2U4YzI0YSIvPjxsaW5lIHgxPSI1MCIgeTE9IjQ0IiB4Mj0iNTAiIHkyPSI4MiIgc3Ryb2tlPSIjZThjMjRhIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "fc5",
                                          "label":  "확대",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+=",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMTQiIHk9IjQwIiB3aWR0aD0iNzIiIGhlaWdodD0iMjAiIHJ4PSI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlOGMyNGEiIHN0cm9rZS13aWR0aD0iNCIvPjxyZWN0IHg9IjE0IiB5PSI0MCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjIwIiByeD0iNCIgZmlsbD0iI2U4YzI0YSIgb3BhY2l0eT0iMC40Ii8+PGxpbmUgeDE9IjUwIiB5MT0iMjIiIHgyPSI1MCIgeTI9IjM4IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjQ0IiB5MT0iMjgiIHgyPSI1NiIgeTI9IjI4IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "fc6",
                                          "label":  "오디오분리",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+shift+s",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMzAiIHk9IjM2IiB3aWR0aD0iMTYiIGhlaWdodD0iMjgiIHJ4PSI4IiBmaWxsPSIjZThjMjRhIi8+PHBhdGggZD0iTTIyIDUyIFEyMiA3NCAzOCA3NCBRNTQgNzQgNTQgNTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMzgiIHkxPSI3NCIgeDI9IjM4IiB5Mj0iODQiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMzAiIHkxPSI4NCIgeDI9IjQ2IiB5Mj0iODQiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iNjYiIHkxPSIyOCIgeDI9IjY2IiB5Mj0iNzIiIHN0cm9rZT0iIzRmYzNmNyIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iNzQiIHkxPSIzNiIgeDI9Ijc0IiB5Mj0iNjQiIHN0cm9rZT0iIzRmYzNmNyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "fc7",
                                          "label":  "색보정",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+6",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0NiIgcj0iMjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHJlY3QgeD0iMjYiIHk9IjY0IiB3aWR0aD0iNDgiIGhlaWdodD0iMTgiIHJ4PSI1IiBmaWxsPSIjZThjMjRhIiBvcGFjaXR5PSIwLjMiLz48bGluZSB4MT0iMzQiIHkxPSI3MCIgeDI9IjM0IiB5Mj0iNzYiIHN0cm9rZT0iI2ZmNmIzNSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iNTAiIHkxPSI2OCIgeDI9IjUwIiB5Mj0iNzgiIHN0cm9rZT0iIzM0YTg1MyIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iNjYiIHkxPSI3MCIgeDI9IjY2IiB5Mj0iNzYiIHN0cm9rZT0iIzQyODVmNCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "fc8",
                                          "label":  "렌더링",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+r",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U4YzI0YSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHBhdGggZD0iTTUwIDI0IEEyNiAyNiAwIDAgMSA3NiA1MCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIvPjxwb2x5Z29uIHBvaW50cz0iNzYsNTAgNjgsMzggODQsMzgiIGZpbGw9IiNmZmYiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "fc9",
                                          "label":  "내보내기",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+e",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMTgiIHk9IjUyIiB3aWR0aD0iNjQiIGhlaWdodD0iMzAiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNlOGMyNGEiIHN0cm9rZS13aWR0aD0iNSIvPjxsaW5lIHgxPSI1MCIgeTE9IjE4IiB4Mj0iNTAiIHkyPSI1NCIgc3Ryb2tlPSIjZThjMjRhIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwb2x5Z29uIHBvaW50cz0iNTAsMTggMzgsMzQgNjIsMzQiIGZpbGw9IiNlOGMyNGEiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "fc10",
                                          "label":  "정지(처음)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "return",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMjgiIHk9IjI4IiB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHJ4PSI2IiBmaWxsPSIjZThjMjRhIi8+PC9zdmc+"
                                      }
                                  ]
                  },
                  {
                      "icon":  "🎵",
                      "name":  "트랜스포트",
                      "id":  "lp_transport",
                      "buttons":  [
                                      {
                                          "id":  "lp1",
                                          "label":  "녹음(R)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "r",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjYiIGZpbGw9IiNmZjNiMzAiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "lp2",
                                          "label":  "재생(Space)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "space",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHBvbHlnb24gcG9pbnRzPSIzNCwyNCAzNCw3NiA3OCw1MCIgZmlsbD0iIzM0Yzc1OSIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "lp3",
                                          "label":  "정지",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "space",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMjgiIHk9IjI4IiB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHJ4PSI2IiBmaWxsPSIjOGU4ZTkzIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "lp4",
                                          "label":  "처음으로",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "return",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHBvbHlnb24gcG9pbnRzPSI1MCw1MCA3NiwyOCA3Niw3MiIgZmlsbD0iIzhlOGU5MyIvPjxwb2x5Z29uIHBvaW50cz0iMjQsNTAgNTAsMjggNTAsNzIiIGZpbGw9IiM4ZThlOTMiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "lp5",
                                          "label":  "루프(L)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "l",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHBhdGggZD0iTTI0IDUwIFEyNCAyNiA1MCAyNiBRNzAgMjYgNzYgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmOTUwMCIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cG9seWdvbiBwb2ludHM9Ijc2LDQwIDY0LDMyIDgwLDI4IiBmaWxsPSIjZmY5NTAwIi8+PHBhdGggZD0iTTc2IDUwIFE3NiA3NCA1MCA3NCBRMzAgNzQgMjQgNjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmOTUwMCIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cG9seWdvbiBwb2ludHM9IjI0LDYwIDM2LDY4IDIwLDcyIiBmaWxsPSIjZmY5NTAwIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "lp6",
                                          "label":  "메트로놈(K)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "k",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHBvbHlnb24gcG9pbnRzPSI1MCwxNiA3MCw3OCA1MCw2OCAzMCw3OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY5NTAwIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48bGluZSB4MT0iNTAiIHkxPSIxNiIgeDI9IjYwIiB5Mj0iNDgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjY4IiByPSI2IiBmaWxsPSIjZmY5NTAwIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "lp7",
                                          "label":  "믹서(X)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "x",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PGxpbmUgeDE9IjI4IiB5MT0iMjAiIHgyPSIyOCIgeTI9IjgwIiBzdHJva2U9IiM0ZmMzZjciIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjUwIiB5MT0iMjAiIHgyPSI1MCIgeTI9IjgwIiBzdHJva2U9IiM0ZmMzZjciIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjcyIiB5MT0iMjAiIHgyPSI3MiIgeTI9IjgwIiBzdHJva2U9IiM0ZmMzZjciIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHJlY3QgeD0iMjAiIHk9IjM2IiB3aWR0aD0iMTYiIGhlaWdodD0iOCIgcng9IjQiIGZpbGw9IiNmZjk1MDAiLz48cmVjdCB4PSI0MiIgeT0iNTIiIHdpZHRoPSIxNiIgaGVpZ2h0PSI4IiByeD0iNCIgZmlsbD0iI2ZmOTUwMCIvPjxyZWN0IHg9IjY0IiB5PSI0MiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjgiIHJ4PSI0IiBmaWxsPSIjZmY5NTAwIi8+PC9zdmc+"
                                      },
                                      {
                                          "id":  "lp8",
                                          "label":  "플러그인",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+alt+p",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMjQiIHk9IjM2IiB3aWR0aD0iNTIiIGhlaWdodD0iMzIiIHJ4PSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiNiZjVhZjIiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjM0IiB5PSIyMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIgZmlsbD0iI2JmNWFmMiIvPjxyZWN0IHg9IjU0IiB5PSIyMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIgZmlsbD0iI2JmNWFmMiIvPjxyZWN0IHg9IjM0IiB5PSI2MiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIgZmlsbD0iI2JmNWFmMiIvPjxyZWN0IHg9IjU0IiB5PSI2MiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIgZmlsbD0iI2JmNWFmMiIvPjwvc3ZnPg=="
                                      },
                                      {
                                          "id":  "lp9",
                                          "label":  "바운스",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+b",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0MiIgcj0iMjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0Yzc1OSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGxpbmUgeDE9IjM4IiB5MT0iNDIiIHgyPSI2MiIgeTI9IjQyIiBzdHJva2U9IiMzNGM3NTkiIHN0cm9rZS13aWR0aD0iNCIvPjxsaW5lIHgxPSI1MCIgeTE9IjMwIiB4Mj0iNTAiIHkyPSI1NCIgc3Ryb2tlPSIjMzRjNzU5IiBzdHJva2Utd2lkdGg9IjQiLz48bGluZSB4MT0iMzQiIHkxPSI2OCIgeDI9IjY2IiB5Mj0iNjgiIHN0cm9rZT0iIzM0Yzc1OSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iNTAiIHkxPSI2MiIgeDI9IjUwIiB5Mj0iNjgiIHN0cm9rZT0iIzM0Yzc1OSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="
                                      },
                                      {
                                          "id":  "lp10",
                                          "label":  "분할(T)",
                                          "color":  "#1c1c1e",
                                          "showLabel":  true,
                                          "command":  "ctrl+t",
                                          "type":  "key",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMWMxYzFlIi8+PHJlY3QgeD0iMTYiIHk9IjM4IiB3aWR0aD0iMzAiIGhlaWdodD0iMjQiIHJ4PSI1IiBmaWxsPSIjOGU4ZTkzIiBvcGFjaXR5PSIwLjciLz48cmVjdCB4PSI1NCIgeT0iMzgiIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNCIgcng9IjUiIGZpbGw9IiM4ZThlOTMiIG9wYWNpdHk9IjAuNyIvPjxsaW5lIHgxPSI1MCIgeTE9IjIyIiB4Mj0iNTAiIHkyPSI3OCIgc3Ryb2tlPSIjZmYzYjMwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1kYXNoYXJyYXk9IjYsNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+"
                                      }
                                  ]
                  },
                  {
                      "id":  "cad_draw",
                      "name":  "그리기",
                      "icon":  "✏️",
                      "buttons":  [
                                      {
                                          "id":  "cad1",
                                          "label":  "선(L)",
                                          "type":  "key",
                                          "command":  "l\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGxpbmUgeDE9IjIwIiB5MT0iODAiIHgyPSI4MCIgeTI9IjIwIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGNpcmNsZSBjeD0iMjAiIGN5PSI4MCIgcj0iNSIgZmlsbD0iIzAwYmZmZiIvPjxjaXJjbGUgY3g9IjgwIiBjeT0iMjAiIHI9IjUiIGZpbGw9IiMwMGJmZmYiLz48L3N2Zz4=",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad2",
                                          "label":  "원(C)",
                                          "type":  "key",
                                          "command":  "c\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwYmZmZiIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGxpbmUgeDE9IjUwIiB5MT0iNTAiIHgyPSI3OCIgeTI9IjUwIiBzdHJva2U9IiNmZjZiMzUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWRhc2hhcnJheT0iNCwzIi8+PC9zdmc+",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad3",
                                          "label":  "호(A)",
                                          "type":  "key",
                                          "command":  "a\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHBhdGggZD0iTTIyIDc4IFEyMiAyMiA3OCAyMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjIyIiBjeT0iNzgiIHI9IjUiIGZpbGw9IiMwMGJmZmYiLz48Y2lyY2xlIGN4PSI3OCIgY3k9IjIyIiByPSI1IiBmaWxsPSIjMDBiZmZmIi8+PC9zdmc+",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad4",
                                          "label":  "사각형(REC)",
                                          "type":  "key",
                                          "command":  "rec\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iMjAiIHk9IjMwIiB3aWR0aD0iNjAiIGhlaWdodD0iNDAiIHJ4PSIyIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxjaXJjbGUgY3g9IjIwIiBjeT0iMzAiIHI9IjQiIGZpbGw9IiMwMGJmZmYiLz48Y2lyY2xlIGN4PSI4MCIgY3k9IjMwIiByPSI0IiBmaWxsPSIjMDBiZmZmIi8+PGNpcmNsZSBjeD0iMjAiIGN5PSI3MCIgcj0iNCIgZmlsbD0iIzAwYmZmZiIvPjxjaXJjbGUgY3g9IjgwIiBjeT0iNzAiIHI9IjQiIGZpbGw9IiMwMGJmZmYiLz48L3N2Zz4=",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad5",
                                          "label":  "치수(DIM)",
                                          "type":  "key",
                                          "command":  "dim\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGxpbmUgeDE9IjIwIiB5MT0iMzQiIHgyPSI4MCIgeTI9IjM0IiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjIwIiB5MT0iMjYiIHgyPSIyMCIgeTI9IjQ2IiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iMyIvPjxsaW5lIHgxPSI4MCIgeTE9IjI2IiB4Mj0iODAiIHkyPSI0NiIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjMiLz48dGV4dCB4PSI1MCIgeT0iNjYiIGZvbnQtZmFtaWx5PSJtb25vc3BhY2UiIGZvbnQtc2l6ZT0iMTQiIGZpbGw9IiNmZjk1MDAiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkRJTTwvdGV4dD48L3N2Zz4=",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad6",
                                          "label":  "레이어(LA)",
                                          "type":  "key",
                                          "command":  "la\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iMTgiIHk9IjU4IiB3aWR0aD0iNjQiIGhlaWdodD0iMTQiIHJ4PSIzIiBmaWxsPSIjMDBiZmZmIiBvcGFjaXR5PSIwLjkiLz48cmVjdCB4PSIxOCIgeT0iNDIiIHdpZHRoPSI2NCIgaGVpZ2h0PSIxNCIgcng9IjMiIGZpbGw9IiMwMGJmZmYiIG9wYWNpdHk9IjAuNiIvPjxyZWN0IHg9IjE4IiB5PSIyNiIgd2lkdGg9IjY0IiBoZWlnaHQ9IjE0IiByeD0iMyIgZmlsbD0iIzAwYmZmZiIgb3BhY2l0eT0iMC4zIi8+PC9zdmc+",
                                          "showLabel":  true
                                      }
                                  ]
                  },
                  {
                      "id":  "cad_edit",
                      "name":  "편집",
                      "icon":  "🔧",
                      "buttons":  [
                                      {
                                          "id":  "cad7",
                                          "label":  "자르기(TR)",
                                          "type":  "key",
                                          "command":  "tr\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGxpbmUgeDE9IjE4IiB5MT0iNTAiIHgyPSI4MiIgeTI9IjUwIiBzdHJva2U9IiM0ZmMzZjciIHN0cm9rZS13aWR0aD0iNCIvPjxsaW5lIHgxPSI0MCIgeTE9IjIwIiB4Mj0iNDAiIHkyPSI0NCIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxsaW5lIHgxPSI0MCIgeTE9IjU2IiB4Mj0iNDAiIHkyPSI4MCIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iMC4zIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNiIgZmlsbD0iI2ZmNDQ0NCIvPjwvc3ZnPg==",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad8",
                                          "label":  "지우기(E)",
                                          "type":  "key",
                                          "command":  "e\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGxpbmUgeDE9IjI0IiB5MT0iNzYiIHgyPSI3NiIgeTI9IjI0IiBzdHJva2U9IiNmZjQ0NDQiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjI0IiB5MT0iMjQiIHgyPSI3NiIgeTI9Ijc2IiBzdHJva2U9IiNmZjQ0NDQiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad9",
                                          "label":  "이동(M)",
                                          "type":  "key",
                                          "command":  "m\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHBvbHlnb24gcG9pbnRzPSI1MCwxNCA1OCwyOCA0MiwyOCIgZmlsbD0iIzAwYmZmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTAsODYgNTgsNzIgNDIsNzIiIGZpbGw9IiMwMGJmZmYiLz48cG9seWdvbiBwb2ludHM9IjE0LDUwIDI4LDQyIDI4LDU4IiBmaWxsPSIjMDBiZmZmIi8+PHBvbHlnb24gcG9pbnRzPSI4Niw1MCA3Miw0MiA3Miw1OCIgZmlsbD0iIzAwYmZmZiIvPjxyZWN0IHg9IjQwIiB5PSI0MCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4=",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad10",
                                          "label":  "복사(CO)",
                                          "type":  "key",
                                          "command":  "co\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iMTgiIHk9IjI4IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNCIvPjxyZWN0IHg9IjMyIiB5PSI0MiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4=",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad11",
                                          "label":  "회전(RO)",
                                          "type":  "key",
                                          "command":  "ro\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHBhdGggZD0iTTMwIDUwIEEyNCAyNCAwIDEgMSA2MiA3NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBiZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwb2x5Z29uIHBvaW50cz0iNjIsNzQgNTAsNjggNjgsNjIiIGZpbGw9IiMwMGJmZmYiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1IiBmaWxsPSIjZmY2YjM1Ii8+PC9zdmc+",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad12",
                                          "label":  "대칭(MI)",
                                          "type":  "key",
                                          "command":  "mi\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGxpbmUgeDE9IjUwIiB5MT0iMTYiIHgyPSI1MCIgeTI9Ijg0IiBzdHJva2U9IiNmZjk1MDAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWRhc2hhcnJheT0iNiw0Ii8+PHBvbHlnb24gcG9pbnRzPSIxOCw1MCAzNCwzNCAzNCw2NiIgZmlsbD0iIzAwYmZmZiIgb3BhY2l0eT0iMC42Ii8+PHBvbHlnb24gcG9pbnRzPSI4Miw1MCA2NiwzNCA2Niw2NiIgZmlsbD0iIzAwYmZmZiIvPjwvc3ZnPg==",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad13",
                                          "label":  "간격띄우기(O)",
                                          "type":  "key",
                                          "command":  "o\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iMjgiIHk9IjMwIiB3aWR0aD0iNDQiIGhlaWdodD0iNDAiIHJ4PSI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjE4IiB5PSIyMCIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQwIiByeD0iNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNGZjM2Y3IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1kYXNoYXJyYXk9IjUsMyIvPjwvc3ZnPg==",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad14",
                                          "label":  "축척(SC)",
                                          "type":  "key",
                                          "command":  "sc\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iNDAiIHk9IjQwIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjE4IiB5PSIxOCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNGZjM2Y3IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1kYXNoYXJyYXk9IjUsMyIvPjwvc3ZnPg==",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad15",
                                          "label":  "전체보기(ZE)",
                                          "type":  "key",
                                          "command":  "z\re\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PGNpcmNsZSBjeD0iNDYiIGN5PSI0NCIgcj0iMjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwYmZmZiIgc3Ryb2tlLXdpZHRoPSI1Ii8+PGxpbmUgeDE9IjYyIiB5MT0iNjAiIHgyPSI4MiIgeTI9IjgwIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHRleHQgeD0iNDYiIHk9IjUwIiBmb250LWZhbWlseT0ibW9ub3NwYWNlIiBmb250LXNpemU9IjE4IiBmaWxsPSIjMDBiZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXdlaWdodD0iYm9sZCI+RTwvdGV4dD48L3N2Zz4=",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad16",
                                          "label":  "실행취소",
                                          "type":  "key",
                                          "command":  "ctrl+z",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHBhdGggZD0iTTMwIDUwIFEzMCAyOCA1NSAyOCBRNzUgMjggNzUgNTAgUTc1IDcyIDU1IDcyIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBvbHlnb24gcG9pbnRzPSIzMCwzNiAyMCw1MCA0MCw1MCIgZmlsbD0iIzAwYmZmZiIvPjwvc3ZnPg==",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad17",
                                          "label":  "저장",
                                          "type":  "key",
                                          "command":  "ctrl+s",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMwIiB5PSIxOCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI2IiByeD0iMyIgZmlsbD0iIzAwYmZmZiIgb3BhY2l0eT0iMC42Ii8+PHJlY3QgeD0iMzYiIHk9IjU1IiB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg==",
                                          "showLabel":  true
                                      },
                                      {
                                          "id":  "cad18",
                                          "label":  "플롯(PLOT)",
                                          "type":  "key",
                                          "command":  "plot\r",
                                          "color":  "#0a0a14",
                                          "image":  "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjE4IiBmaWxsPSIjMGEwYTE0Ii8+PHJlY3QgeD0iMjAiIHk9IjM2IiB3aWR0aD0iNjAiIGhlaWdodD0iMzYiIHJ4PSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGJmZmYiIHN0cm9rZS13aWR0aD0iNSIvPjxyZWN0IHg9IjMyIiB5PSIxNiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI0IiByeD0iMyIgZmlsbD0iIzAwYmZmZiIgb3BhY2l0eT0iMC40Ii8+PHJlY3QgeD0iMzIiIHk9IjYyIiB3aWR0aD0iMzYiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjMDBiZmZmIiBvcGFjaXR5PSIwLjQiLz48Y2lyY2xlIGN4PSI3MiIgY3k9IjUyIiByPSI1IiBmaWxsPSIjZmY5NTAwIi8+PC9zdmc+",
                                          "showLabel":  true
                                      }
                                  ]
                  }
              ]
}
