├── README.md
├── favicon.ico
├── .github
└── workflows
│ └── deploy.yml
├── index.html
├── js
├── f.js
├── c.js
├── d.js
└── b.js
└── css
├── font.css
└── a.css
/README.md:
--------------------------------------------------------------------------------
1 | # PS网页版
2 | [原本的页面](https://ps.gaoding.com)
3 |
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guobao2333/PS-Online/HEAD/favicon.ico
--------------------------------------------------------------------------------
/.github/workflows/deploy.yml:
--------------------------------------------------------------------------------
1 | # Simple workflow for deploying static content to GitHub Pages
2 | name: Deploy static content to Pages
3 |
4 | on:
5 | # Runs on pushes targeting the default branch
6 | push:
7 | branches: ["main"]
8 |
9 | # Allows you to run this workflow manually from the Actions tab
10 | workflow_dispatch:
11 |
12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20 | concurrency:
21 | group: "pages"
22 | cancel-in-progress: false
23 |
24 | jobs:
25 | # Single deploy job since we're just deploying
26 | deploy:
27 | environment:
28 | name: github-pages
29 | url: ${{ steps.deployment.outputs.page_url }}
30 | runs-on: ubuntu-latest
31 | steps:
32 | - name: Checkout
33 | uses: actions/checkout@v4
34 | - name: Setup Pages
35 | uses: actions/configure-pages@v5
36 | - name: Upload artifact
37 | uses: actions/upload-pages-artifact@v3
38 | with:
39 | # Upload entire repository
40 | path: '.'
41 | - name: Deploy to GitHub Pages
42 | id: deployment
43 | uses: actions/deploy-pages@v4
44 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | 在线PS
8 |
9 |
10 |
11 |
12 |
13 |
31 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/js/f.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | // 独立运行不要登录设置(手机端)
3 | if (window.top === window) return;
4 | var SAVE_BTN_CHECK_LIST = [
5 | function (content) {
6 | return /另存为|导出层|存檔為|輸出成/g.test(content);
7 | },
8 | function (content) {
9 | return [
10 | 'png', 'jpg', 'svg', 'gif', 'pdf', 'emf',
11 | 'webp', 'bmp', 'ppm', 'tiff', 'ico', 'dds'
12 | ].some(function(type) {
13 | return content.indexOf(type) !== -1;
14 | });
15 | },
16 | ];
17 |
18 | function userClick(event) {
19 | // 判断用法是否已经登录 && 点击按钮触发源头是否在保存按钮的目录下
20 | var target = event.target;
21 | var saveBtnsContainer = document.querySelector('.cmanager');
22 | var htmlContent = target.innerHTML;
23 | if (window.__GAODING_USER_LOGIN || !saveBtnsContainer || !saveBtnsContainer.contains(target)) {
24 | return;
25 | }
26 |
27 | // 匹配指定按钮关键关键字
28 | var isTarget = SAVE_BTN_CHECK_LIST.some(function check(checkFn) {
29 | return checkFn(htmlContent.toLocaleLowerCase());
30 | });
31 |
32 | if (isTarget) {
33 | event.preventDefault();
34 | event.stopPropagation();
35 | window.top.postMessage('login', '*');
36 | }
37 | };
38 |
39 | document.body.addEventListener('click', userClick, true);
40 |
41 | // data 要求是字符串哟~,和 photopea 监听的 data 类型就是 string 的不然会报错!!!
42 | function handlerParentMessage({ data }) {
43 | if (data === 'user-init') {
44 | window.__GAODING_USER_LOGIN = true;
45 | document.body.removeEventListener('click', userClick, true);
46 | window.removeEventListener('message', handlerParentMessage, false);
47 | }
48 | }
49 |
50 | window.addEventListener('message', handlerParentMessage, false);
51 | }());
52 |
--------------------------------------------------------------------------------
/css/font.css:
--------------------------------------------------------------------------------
1 | /* cyrillic-ext */
2 | @font-face {
3 | font-family: 'Open Sans';
4 | font-style: italic;
5 | font-weight: 400;
6 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');
7 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
8 | }
9 | /* cyrillic */
10 | @font-face {
11 | font-family: 'Open Sans';
12 | font-style: italic;
13 | font-weight: 400;
14 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');
15 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
16 | }
17 | /* greek-ext */
18 | @font-face {
19 | font-family: 'Open Sans';
20 | font-style: italic;
21 | font-weight: 400;
22 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');
23 | unicode-range: U+1F00-1FFF;
24 | }
25 | /* greek */
26 | @font-face {
27 | font-family: 'Open Sans';
28 | font-style: italic;
29 | font-weight: 400;
30 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');
31 | unicode-range: U+0370-03FF;
32 | }
33 | /* vietnamese */
34 | @font-face {
35 | font-family: 'Open Sans';
36 | font-style: italic;
37 | font-weight: 400;
38 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');
39 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
40 | }
41 | /* latin-ext */
42 | @font-face {
43 | font-family: 'Open Sans';
44 | font-style: italic;
45 | font-weight: 400;
46 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format('woff2');
47 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
48 | }
49 | /* latin */
50 | @font-face {
51 | font-family: 'Open Sans';
52 | font-style: italic;
53 | font-weight: 400;
54 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format('woff2');
55 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
56 | }
57 | /* cyrillic-ext */
58 | @font-face {
59 | font-family: 'Open Sans';
60 | font-style: italic;
61 | font-weight: 700;
62 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhmIqOxjaPXZSk.woff2) format('woff2');
63 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
64 | }
65 | /* cyrillic */
66 | @font-face {
67 | font-family: 'Open Sans';
68 | font-style: italic;
69 | font-weight: 700;
70 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhvIqOxjaPXZSk.woff2) format('woff2');
71 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
72 | }
73 | /* greek-ext */
74 | @font-face {
75 | font-family: 'Open Sans';
76 | font-style: italic;
77 | font-weight: 700;
78 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhnIqOxjaPXZSk.woff2) format('woff2');
79 | unicode-range: U+1F00-1FFF;
80 | }
81 | /* greek */
82 | @font-face {
83 | font-family: 'Open Sans';
84 | font-style: italic;
85 | font-weight: 700;
86 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhoIqOxjaPXZSk.woff2) format('woff2');
87 | unicode-range: U+0370-03FF;
88 | }
89 | /* vietnamese */
90 | @font-face {
91 | font-family: 'Open Sans';
92 | font-style: italic;
93 | font-weight: 700;
94 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhkIqOxjaPXZSk.woff2) format('woff2');
95 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
96 | }
97 | /* latin-ext */
98 | @font-face {
99 | font-family: 'Open Sans';
100 | font-style: italic;
101 | font-weight: 700;
102 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqOxjaPXZSk.woff2) format('woff2');
103 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
104 | }
105 | /* latin */
106 | @font-face {
107 | font-family: 'Open Sans';
108 | font-style: italic;
109 | font-weight: 700;
110 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqOxjaPX.woff2) format('woff2');
111 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
112 | }
113 | /* cyrillic-ext */
114 | @font-face {
115 | font-family: 'Open Sans';
116 | font-style: normal;
117 | font-weight: 400;
118 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
119 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
120 | }
121 | /* cyrillic */
122 | @font-face {
123 | font-family: 'Open Sans';
124 | font-style: normal;
125 | font-weight: 400;
126 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
127 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
128 | }
129 | /* greek-ext */
130 | @font-face {
131 | font-family: 'Open Sans';
132 | font-style: normal;
133 | font-weight: 400;
134 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
135 | unicode-range: U+1F00-1FFF;
136 | }
137 | /* greek */
138 | @font-face {
139 | font-family: 'Open Sans';
140 | font-style: normal;
141 | font-weight: 400;
142 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
143 | unicode-range: U+0370-03FF;
144 | }
145 | /* vietnamese */
146 | @font-face {
147 | font-family: 'Open Sans';
148 | font-style: normal;
149 | font-weight: 400;
150 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
151 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
152 | }
153 | /* latin-ext */
154 | @font-face {
155 | font-family: 'Open Sans';
156 | font-style: normal;
157 | font-weight: 400;
158 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
159 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
160 | }
161 | /* latin */
162 | @font-face {
163 | font-family: 'Open Sans';
164 | font-style: normal;
165 | font-weight: 400;
166 | src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
167 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
168 | }
169 | /* cyrillic-ext */
170 | @font-face {
171 | font-family: 'Open Sans';
172 | font-style: normal;
173 | font-weight: 700;
174 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
175 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
176 | }
177 | /* cyrillic */
178 | @font-face {
179 | font-family: 'Open Sans';
180 | font-style: normal;
181 | font-weight: 700;
182 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
183 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
184 | }
185 | /* greek-ext */
186 | @font-face {
187 | font-family: 'Open Sans';
188 | font-style: normal;
189 | font-weight: 700;
190 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
191 | unicode-range: U+1F00-1FFF;
192 | }
193 | /* greek */
194 | @font-face {
195 | font-family: 'Open Sans';
196 | font-style: normal;
197 | font-weight: 700;
198 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
199 | unicode-range: U+0370-03FF;
200 | }
201 | /* vietnamese */
202 | @font-face {
203 | font-family: 'Open Sans';
204 | font-style: normal;
205 | font-weight: 700;
206 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
207 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
208 | }
209 | /* latin-ext */
210 | @font-face {
211 | font-family: 'Open Sans';
212 | font-style: normal;
213 | font-weight: 700;
214 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');
215 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
216 | }
217 | /* latin */
218 | @font-face {
219 | font-family: 'Open Sans';
220 | font-style: normal;
221 | font-weight: 700;
222 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');
223 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
224 | }
225 |
--------------------------------------------------------------------------------
/js/c.js:
--------------------------------------------------------------------------------
1 | var FNTS = {"subsetNames":["Latin-1","Latin Ext. A","Greek","Cyrillic","Hebrew","Arabic","Hangul","Chi-Jap-Kor","Tibetan","Devanagari","Thai","Khmer"],"cats":["Blackletter","Calligraphic","Comic","Dingbat","Display","Grunge","Handdrawn","Monospaced","Novelty","Pixel","Programming","Retro","Sans Serif","Script","Serif","Slab Serif","Stencil","Typewriter"],"list":[["锐字云字库中长宋GB","Regular","Reeji-CloudZhongSong-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20190015-164859-260c.ttf"],["汉仪力量黑简","Regular","HYLiLiangHeiJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135517-16.ttf"],["汉仪晓波敦黑W","Regular","HYXiaoBoDunHeiW",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135242-10.ttf"],["汉仪晓波美妍体简","Regular","HYXiaoBoMeiYanTiJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135202-7.ttf"],["汉仪润圆-65W","Medium","HYRunYuan-FEW",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135045-4.ttf"],["汉仪劲楷简","Regular","HYJinKaiJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-134936-1.ttf"],["汉仪程行简","Regular","HYChengXingJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135927-28.ttf"],["汉仪小麦体简","Regular","HYXiaoMaiTiJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135829-25.ttf"],["汉仪跳跳体简","Regular","HYTiaoTiaoTiJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135732-22.ttf"],["汉仪喵魂体W","Regular","HYMiaoHunTiW",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135650-19.ttf"],["汉仪趣黑简","Regular","HYQuHeiJ",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180508-135308-13.ttf"],["锐字云字库美黑GB","Regular","Reeji-CloudMeiHei-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-183122-0a96.ttf"],["锐字云字库超黑GB","Regular","Reeji-CloudHeiChao-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-183100-2d8e.ttf"],["锐字云字库仿宋GB","Regular","Reeji-CloudSongFang-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-183034-1f98.ttf"],["锐字云字库宋黑GB","Regular","Reeji-CloudSongHei-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182949-6b84.ttf"],["锐字云字库大标宋GB","Regular","Reeji-CloudSongDa-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182801-5f56.ttf"],["锐字云字库锐宋粗GB","Regular","Reeji-CloudRuiSongCu-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182717-f6ac.ttf"],["锐字云字库楷体GB","Regular","Reeji-CloudKaiTi-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182614-8c6b.ttf"],["锐字云字库隶书GB","Regular","Reeji-CloudLiShu-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182541-9d17.ttf"],["锐字云字库魏体GB","Regular","Reeji-CloudWeiTi-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182443-251e.ttf"],["锐字云字库行楷GB","Regular","Reeji-CloudKaiXing-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182343-c1f5.ttf"],["锐字云字库细圆GB","Regular","Reeji-CloudYuanXi-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182254-725b.ttf"],["锐字云字库准圆GB","Regular","Reeji-CloudYuanZhun-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182223-1dba.ttf"],["锐字云字库粗圆GB","Regular","Reeji-CloudYuanCu-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182144-32aa.ttf"],["锐字云字库综艺GB","Regular","Reeji-CloudZongYi-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-182022-e053.ttf"],["龙书势如破竹简","Regular","Loongtype-ShirupozhuGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181918-905a.ttf"],["锐字澎湃简","Regular","REEJI-PengPaiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181650-7ad6.ttf"],["锐字云字库胖头鱼GB","Regular","Reeji-CloudPangTouYu-GB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181624-2319.ttf"],["小豆岛默陌乐童简","Regular","REEJI-Xiaodou-MoletongGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181534-0a73.ttf"],["小豆岛默陌写意水墨简","Regular","REEJI-Xiaodou-MoxieyiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181452-6f6d.ttf"],["小豆岛默陌纸鸢草书简","Regular","REEJI-Xiaodou-MozhiyuanGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181421-fa2d.ttf"],["云书法家韩进水魏碑简","Regular","Cloudtype-HJSweibeiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181318-50e5.ttf"],["云书法墨迹建刚楚楷简","Regular","Cloudtype-JGchukaiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181131-8696.ttf"],["云书法手书惠中行书简","Regular","Cloudtype-HZxingshuGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181037-0a9f.ttf"],["云书法手书建刚粗简楷","Regular","Cloudtype-JGcujiankaiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-180937-66cc.ttf"],["云书法手书建刚随心楷简","Regular","Cloudtype-JGsuixinkaiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-180856-7671.ttf"],["云书法手书建刚心之蝉语简","Regular","Cloudtype-JGxinzhichanyuGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-180805-9a7c.ttf"],["云书法手书罗西硬笔行楷","Regular","Cloudtype-LXxingkaiGB-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-180713-b7f8.ttf"],["龙书弘一体粗简 常规","Bold","Loongtype-HongyitiGB-Bold-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-180527-6289.ttf"],["萌娃规范字读写拼音","Regular","REEJI-Mengwapinyin-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181019-181807-903a.ttf"],["思源黑体 Regular","Regular","SourceHanSansSC-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/229/20180421-093200-1.ttf"],["思源黑体 Medium","Regular","SourceHanSansSC-Medium",128,12,"https://st0.dancf.com/csc/1/fonts/227/20180417-014250-10.ttf"],["思源黑体 Bold","Bold","SourceHanSansSC-Bold",128,12,"https://st0.dancf.com/csc/1/fonts/223/20180417-013045-7.ttf"],["思源黑体 Heavy","Regular","SourceHanSansSC-Heavy",128,12,"https://st0.dancf.com/csc/1/fonts/225/20180417-012721-1.ttf"],["思源黑体 Light","Regular","SourceHanSansSC-Light",128,12,"https://st0.dancf.com/csc/1/fonts/226/20180417-012504-1.ttf"],["思源黑体 ExtraLight","Regular","SourceHanSansSC-ExtraLight",128,12,"https://st0.dancf.com/csc/1/fonts/224/20180417-012925-4.ttf"],["思源宋体","Regular","SourceHanSerifSC-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/235/20180421-133533-127.ttf"],["思源宋体 Medium","Regular","SourceHanSerifSC-Medium",128,12,"https://st0.dancf.com/csc/1/fonts/234/20180417-014824-19.ttf"],["思源宋体 Bold","Bold","SourceHanSerifSC-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/230/20180527-150944-1.ttf"],["思源宋体 SemiBold","Bold","SourceHanSerifSC-SemiBold",128,12,"https://st0.dancf.com/csc/1/fonts/236/20180417-014504-13.ttf"],["思源宋体 Heavy","Regular","SourceHanSerifSC-Heavy",128,12,"https://st0.dancf.com/csc/1/fonts/232/20180417-015207-25.ttf"],["思源宋体 Light","Regular","SourceHanSerifSC-Light",128,12,"https://st0.dancf.com/csc/1/fonts/233/20180417-015030-22.ttf"],["思源宋体 ExtraLight","Regular","SourceHanSerifSC-ExtraLight",128,12,"https://st0.dancf.com/csc/1/fonts/231/20180417-015340-28.ttf"],["Hanyi Senty Tang 汉仪新蒂唐朝体","Regular","SentyTang",128,12,"https://st0.dancf.com/csc/3/fonts/219/20180421-093702-16.ttf"],["站酷文艺体","Regular","zcoolwenyiti",128,12,"https://st0.dancf.com/csc/3/fonts/315/20180421-104234-46.ttf"],["禹卫书法行书简体\n","Regular","yuweij",128,12,"https://st0.dancf.com/csc/3/fonts/273/20180421-140603-4.ttf"],["站酷高端黑","Regular","zcool-gdh",128,12,"https://st0.dancf.com/csc/3/fonts/239/20180421-104302-49.ttf"],["站酷酷黑","Regular","HuXiaoBoKuHei",128,12,"https://st0.dancf.com/csc/3/fonts/206/20180421-104322-52.ttf"],["站酷快乐体2016修订版","Regular","HappyZcool-2016",128,12,"https://st0.dancf.com/csc/3/fonts/205/20180421-104347-55.ttf"],["小可黄油体 ","Regular","butter",128,12,"https://st0.dancf.com/csc/3/fonts/204/20180421-104416-58.ttf"],["沐瑶软笔手写体","Regular","Muyao-Softbrush",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181009-175303-a635.ttf"],["贤二体","Regular","XianErTi",128,12,"https://st0.dancf.com/csc/3/fonts/0/20181009-175030-3ad7.ttf"],["中山行书百年纪念版","Regular","SunYatsenHsingshu-",128,12,"https://st0.dancf.com/csc/3/fonts/237/20180421-104513-61.ttf"],["晴圆","Regular","QingYuan",128,12,"https://st0.dancf.com/csc/1/fonts/105/20180418-201334-1.ttf"],["庞门正道标题体","Regular","PangMenZhengDao",128,12,"https://st0.dancf.com/csc/8/fonts/210/20180703-103509-2.ttf"],["华康新综艺W7(P)","Regular","DFPZongYiW7",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180326-152055-10.TTF"],["华康圆体W9(P)","Regular","DFPYuanW9",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-111512-22.TTF"],["华康圆体W7(P)","Regular","DFPYuanW7",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-111436-19.TTF"],["华康圆体W5(P)","Regular","DFPYuanW5",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-111357-16.TTF"],["华康宋体W12(P)","Regular","DFPSongW12",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-110316-7.TTF"],["华康宋体W7(P)","Regular","DFPSongW7",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-110206-4.TTF"],["华康宋体W3-A","Regular","DFSongW3-A",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-105511-1.TTF"],["华康宋体W5(P)","Regular","DFPSongW5",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-105642-1.TTF"],["华康雅艺体W6(P)","Regular","DFPYaYiW6",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-111134-13.ttf"],["华康手札体W5P","Regular","DFPHannotateW5-GB",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-104839-29.ttf"],["华康黑体W12(P)","Regular","DFPHeiW12",128,12,"https://st0.dancf.com/csc/3/fonts/320/20180421-111525-70.ttf"],["华康黑体W9(P)","Regular","DFPHeiW9",128,12,"https://st0.dancf.com/csc/3/fonts/319/20180421-111606-73.ttf"],["华康黑体W7(P)","Regular","DFPHeiW7",128,12,"https://st0.dancf.com/csc/3/fonts/318/20180421-111744-76.ttf"],["华康黑体W5(P)","Regular","DFPHeiW5",128,12,"https://st0.dancf.com/csc/3/fonts/317/20180421-111813-79.ttf"],["华康黑体W3(P)","Regular","DFPHeiW3",128,12,"https://st0.dancf.com/csc/3/fonts/316/20180421-111840-82.ttf"],["华康彩带体W7","Regular","DFCaiDaiW7",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-103045-8.ttf"],["华康POP3体W12","Regular","DFPOP3W12",128,12,"https://st0.dancf.com/csc/4/fonts/0/20171105-102447-1.ttf"],["Didot LT Std","Regular","DidotLTStd-Italic",128,12,"https://st0.dancf.com/csc/3/fonts/88/20180606-172658-1.ttf"],["Didot LT Std Headline","Regular","DidotLTStd-Headline",128,12,"https://st0.dancf.com/csc/3/fonts/87/20180606-172723-4.ttf"],["Didot LT Std","Regular","DidotLTStd-Roman",128,12,"https://st0.dancf.com/csc/3/fonts/85/20180606-172743-7.ttf"],["Didot HTF-L11-Light","Regular","Didot-HTF-L11-Light",128,12,"https://st0.dancf.com/csc/3/fonts/83/20180606-172905-13.ttf"],["Didot","Bold","Didot-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/81/20180606-172816-10.ttf"],["Morning Star","Regular","Morning Star",128,12,"https://st0.dancf.com/font/item/1470027791903.ttf"],["Remachine Script Personal Use ","Regular","RemachineScriptPersonalUseOnly",128,12,"https://st0.dancf.com/font/item/1470027775980.ttf"],["Octin College Hv","Regular","OctinCollegeHv",128,12,"https://st0.dancf.com/font/item/1470027673378.ttf"],["SnellRoundhand Script","Regular","SnellRoundhand-Script",128,12,"https://st0.dancf.com/font/item/1477898385543.ttf"],["Segoe Script","Regular","SegoeScript",128,12,"https://st0.dancf.com/font/item/1470027733171.ttf"],["Trajan Pro","Bold","TrajanPro-Bold",128,12,"https://st0.dancf.com/font/item/1465265408864.ttf"],["Trajan Pro","Regular","TrajanPro",128,12,"https://st0.dancf.com/font/item/1465265393644.ttf"],["Unifraktur","Regular","Unifraktur",128,12,"https://st0.dancf.com/font/item/1465265426963.ttf"],["ZnikomitNo25","Regular","ZnikomitNo25",128,12,"https://st0.dancf.com/font/item/1465265446973.ttf"],["DINCond-Black","Regular","DINCond-Black",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180618-180529-14.ttf"],["DINCond-Bold","Bold","DINCond-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180618-180509-11.ttf"],["DINCond-Medium","Regular","DINCond-Medium",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180618-180451-8.ttf"],["DINCond-Regular","Regular","DINCond-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180618-180434-5.ttf"],["DINCond-Light","Regular","DINCond-Light",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180618-180344-2.ttf"],["PingFang SC Heavy","Regular","PingFangSC-Heavy",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180613-182312-28.ttf"],["苹方-简","Regular","PingFangSC-Regular",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180613-182155-25.ttf"],["NeutraText-DemiItalicAlt","Regular","NeutraText-DemiItalicAlt",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180613-181703-11.ttf"],["NeutraText-BoldItalicAlt","Bold","NeutraText-BoldItalicAlt",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180613-181551-8.ttf"],["NeutraText DemiAlt","Regular","NeutraText-DemiAlt",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180613-181306-5.ttf"],["BauerBodni BT","Regular","BauerBodoniBT-Roman",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180603-184426-4.ttf"],["Impact","Regular","Impact",128,12,"https://st0.dancf.com/csc/4/fonts/0/20180506-155442-1.ttf"],["Edwardian Script ITC","Regular","EdwardianScriptITC",128,12,"https://st0.dancf.com/csc/3/fonts/0/20180030-093401-1.TTF"],["DIN Alternate","Medium","DIN-MediumAlternate",128,12,"https://st0.dancf.com/csc/3/fonts/245/20180421-112301-85.ttf"],["DIN","Medium","DIN-Medium",128,12,"https://st0.dancf.com/csc/3/fonts/244/20180911-163037-3114.ttf"],["DIN Light","Regular","DIN-Light",128,12,"https://st0.dancf.com/csc/3/fonts/243/20180421-112351-91.ttf"],["DIN Alternate","Bold","DIN-BoldAlternate",128,12,"https://st0.dancf.com/csc/3/fonts/242/20180421-112413-94.ttf"],["DIN","Bold","DIN-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/241/20180421-112434-97.ttf"],["DIN Black","Regular","DIN-Black",128,12,"https://st0.dancf.com/csc/3/fonts/240/20180421-112450-100.ttf"],["ZCOOL Addict Italic 01","Regular","ZCOOL Addict Italic 01",128,12,"https://st0.dancf.com/csc/3/fonts/238/20180421-112801-103.ttf"],["VNI-HLThuphap","Regular","VNI-HLThuphap",128,12,"https://st0.dancf.com/csc/3/fonts/202/20180421-112925-106.ttf"],["Mistral","Regular","Mistral",128,12,"https://st0.dancf.com/csc/3/fonts/201/20180421-112943-109.ttf"],["Brush Script Std","Regular","BrushScriptStd",128,12,"https://st0.dancf.com/csc/3/fonts/200/20180421-113011-112.ttf"],["Times New Roman MT Std","Regular","TimesNewRomanMTStd",128,12,"https://st0.dancf.com/csc/3/fonts/76/20180421-113339-124.ttf"],["SN NeoNoire","Regular","SNNeoNoire-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/75/20180421-113157-115.ttf"],["Sniglet","Regular","Sniglet",128,12,"https://st0.dancf.com/csc/3/fonts/74/20180421-113220-118.ttf"],["Rockwell Std","Regular","RockwellStd-Italic",128,12,"https://st0.dancf.com/csc/3/fonts/73/20180421-113308-121.ttf"],["Rockwell Std","Bold","RockwellStd-BoldItalic",128,12,"https://st0.dancf.com/csc/3/fonts/72/20180421-113551-130.ttf"],["Rockwell Std","Bold","RockwellStd-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/71/20180421-113618-133.ttf"],["Rockwell Std","Regular","RockwellStd",128,12,"https://st0.dancf.com/csc/3/fonts/70/20180421-113751-7.ttf"],["Ribbon","Regular","Ribbon",128,12,"https://st0.dancf.com/csc/3/fonts/69/20180421-113808-10.ttf"],["Palatino LT Std","Regular","PalatinoLTStd",128,12,"https://st0.dancf.com/csc/3/fonts/68/20180421-114214-13.ttf"],["Palatino LT Std","Regular","PalatinoLTStd-Italic",128,12,"https://st0.dancf.com/csc/3/fonts/67/20180421-114237-16.ttf"],["Palatino LT Std","Bold","PalatinoLTStd-BoldItalic",128,12,"https://st0.dancf.com/csc/3/fonts/66/20180421-114352-22.ttf"],["Palatino LT Std","Bold","PalatinoLTStd-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/65/20180421-114411-25.ttf"],["Octin Sports Lt","Regular","OctinSportsLt",128,12,"https://st0.dancf.com/csc/3/fonts/64/20180421-114555-28.ttf"],["Octin College Lt","Regular","OctinCollegeLt",128,12,"https://st0.dancf.com/csc/3/fonts/63/20180421-114611-31.ttf"],["Octin College Hv","Regular","OctinCollegeHv",128,12,"https://st0.dancf.com/csc/3/fonts/62/20180421-114624-34.ttf"],["Octin College Free","Regular","OctinCollegeFree",128,12,"https://st0.dancf.com/csc/3/fonts/61/20180421-114643-37.ttf"],["Monoline Script MT Std","Regular","MonolineScriptMTStd",128,12,"https://st0.dancf.com/csc/3/fonts/60/20180421-114810-40.ttf"],["Knockout HTF46-Flyweight","Regular","KnockoutHTF46-Flyweight",128,12,"https://st0.dancf.com/csc/3/fonts/59/20180421-114831-43.ttf"],["ITC Mona Lisa Std Solid","Regular","MonaLisaStd-Solid",128,12,"https://st0.dancf.com/csc/3/fonts/58/20180421-114934-46.ttf"],["ITC Mona Lisa Std Recut","Regular","MonaLisaStd-Recut",128,12,"https://st0.dancf.com/csc/3/fonts/57/20180421-114957-49.ttf"],["Homestead Inline","Regular","Homestead-Inline",128,12,"https://st0.dancf.com/csc/3/fonts/56/20180421-115113-55.ttf"],["Homestead Display","Regular","Homestead-Display",128,12,"https://st0.dancf.com/csc/3/fonts/55/20180421-115128-58.ttf"],["HelveticaNeueLT Pro 55 Roman","Regular","HelveticaNeueLTPro-Roman",128,12,"https://st0.dancf.com/csc/3/fonts/54/20180421-131014-64.ttf"],["HelveticaNeueLT Pro 25 UltLt","Regular","HelveticaNeueLTPro-UltLt",128,12,"https://st0.dancf.com/csc/3/fonts/53/20180421-131035-67.ttf"],["HelveticaNeueLT Pro 75 Bd","Regular","HelveticaNeueLTPro-Bd",128,12,"https://st0.dancf.com/csc/3/fonts/52/20180421-131057-70.ttf"],["Georgia","Bold","Georgia-BoldItalic",128,12,"https://st0.dancf.com/csc/3/fonts/51/20180421-131615-79.ttf"],["Georgia","Bold","Georgia-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/50/20180421-131633-82.ttf"],["Meta","Regular","MetaNormal-Roman",128,12,"https://st0.dancf.com/csc/3/fonts/49/20180421-131708-85.ttf"],["Meta","Roman","MetaMedium-Roman",128,12,"https://st0.dancf.com/csc/3/fonts/48/20180421-131740-88.ttf"],["Meta","Bold","MetaBold-Roman",128,12,"https://st0.dancf.com/csc/3/fonts/47/20180421-131756-91.ttf"],["Echinos Park Script PERSONAL USE ONLY","Regular","EchinosParkScript-PERSONALUSEON",128,12,"https://st0.dancf.com/csc/3/fonts/46/20180421-131821-94.ttf"],["Coco","Regular","Coco",128,12,"https://st0.dancf.com/csc/3/fonts/44/20180421-131920-100.ttf"],["Coco","Regular","Coco-Italic",128,12,"https://st0.dancf.com/csc/3/fonts/43/20180421-131939-103.ttf"],["Coco","Bold","Coco-BoldItalic",128,12,"https://st0.dancf.com/csc/3/fonts/42/20180421-132003-106.ttf"],["Coco","Bold","Coco-Bold",128,12,"https://st0.dancf.com/csc/3/fonts/41/20180421-132018-109.ttf"],["Berkshire Swash","Regular","BerkshireSwash-Regular",128,12,"https://st0.dancf.com/csc/3/fonts/40/20180421-132035-112.ttf"],["American Typewriter","Regular","AmericanTypewriter",128,12,"https://st0.dancf.com/csc/3/fonts/39/20180421-132234-115.ttf"],["Ahkio-Light","☞","Ahkio-Light-",128,12,"https://st0.dancf.com/csc/3/fonts/38/20180421-132258-118.ttf"],["Ahkio-Bold","Bold","Ahkio-Bold-",128,12,"https://st0.dancf.com/csc/3/fonts/37/20180421-132314-121.ttf"],["Ahkio-Black","☞","Ahkio-Black-",128,12,"https://st0.dancf.com/csc/3/fonts/36/20180421-132340-124.ttf"],["Monotype Corsiva","Regular","Monotype Corsiva",128,12,"https://st0.dancf.com/font/item/1461809293728.ttf"],["actionjackson","Regular","Action Jackson",128,12,"https://st0.dancf.com/font/item/1461808734635.ttf"],["BearHand","Regular","BearHandBrush",128,12,"https://st0.dancf.com/csc/3/fonts/152/20181008-193105-924f.ttf"],["华康龙门石碑W9(P)","Regular","DFPLongMenW9",128,12,"https://st0.dancf.com/csc/13/fonts/0/20170313-120234-1.TTF"],["Lovelo Black","Regular","LoveloBlack",128,12,"//st0.dancf.com/csc/13/fonts/0/20170301-163812-1.ttf"],["800-CAI978","Regular","800-CAI978",128,12,"//st0.dancf.com/csc/13/fonts/0/20170301-162335-1.ttf"],["TimesNewRomanPS-ItalicMT","Regular","TimesNewRomanPS-ItalicMT",128,12,"//st0.dancf.com/csc/13/fonts/0/20170301-161620-9.TTF"],["Times New Roman","Regular","TimesNewRomanPS-BoldItalicMT",128,12,"//st0.dancf.com/csc/13/fonts/0/20170301-161506-7.TTF"],["Times New Roman","Regular","TimesNewRomanPS-BoldMT",128,12,"//st0.dancf.com/csc/13/fonts/0/20170301-161444-5.TTF"],["Times New Roman","Regular","TimesNewRomanPSMT",128,12,"//st0.dancf.com/csc/13/fonts/141/20170301-161359-3.TTF"],["444-CAI978","Regular","444-CAI978",128,12,"//st0.dancf.com/csc/13/fonts/0/20170230-143021-1.TTF"],["DroidSansFallback","Regular","FrLtDFGirl",128,12,"//st0.dancf.com/csc/13/fonts/0/20170229-123507-1.ttf"],["DroidSans-Bold","Regular","DFGirl",128,12,"//st0.dancf.com/csc/13/fonts/0/20170229-120153-11.ttf"]]}
--------------------------------------------------------------------------------
/js/d.js:
--------------------------------------------------------------------------------
1 | var LNG = {
2 | "langs": [
3 | {
4 | "name": "简体中文",
5 | "code": "zh-CN",
6 | "table": 0
7 | },
8 | {
9 | "name": "繁體中文",
10 | "code": "zh-HK",
11 | "table": 1
12 | }
13 | ],
14 | "tables": [
15 | [
16 | [
17 | "文件",
18 | "编辑",
19 | "图像",
20 | "图层",
21 | "文件夹",
22 | "选择",
23 | "滤镜",
24 | "视图",
25 | "窗口",
26 | "语言",
27 | "登录",
28 | "注销",
29 | "创建翻译",
30 | [
31 | "账户",
32 | "服务条款",
33 | "返回"
34 | ],
35 | "更多",
36 | "主题",
37 | "使用WebGL"
38 | ],
39 | [
40 | "打开",
41 | "在线发布(Imgur)",
42 | "保存",
43 | "另存为 PSD",
44 | "打印",
45 | "从URL打开",
46 | "从本地打开",
47 | "连接Google Drive",
48 | "导出为",
49 | "导出层",
50 | "脚本",
51 | "打开并放置",
52 | "关闭"
53 | ],
54 | [
55 | "前进",
56 | "后退",
57 | "清除",
58 | "填充",
59 | "变形",
60 | "旋转",
61 | "水平翻转",
62 | "垂直翻转",
63 | "撤销/重做",
64 | "透视"
65 | ],
66 | "调整",
67 | [
68 | "亮度/对比度",
69 | "色阶",
70 | "曲线",
71 | "曝光度",
72 | "抖动",
73 | "色调/饱和度",
74 | "色彩平衡",
75 | "黑白",
76 | "图片滤镜",
77 | "通道混合器",
78 | "颜色查找",
79 | "反向",
80 | "色调分离",
81 | "阈值",
82 | "渐变映射",
83 | "可选颜色",
84 | [
85 | "自动色调",
86 | "自动对比度",
87 | "自动颜色"
88 | ]
89 | ],
90 | [
91 | "剪切",
92 | "复制",
93 | "粘贴",
94 | "新建",
95 | "删除",
96 | "启用",
97 | "禁用",
98 | "复制合并",
99 | "应用"
100 | ],
101 | [
102 | "复制图层",
103 | "新调整图层",
104 | "光栅遮罩",
105 | "矢量蒙版",
106 | "添加(显示全部)",
107 | "添加(隐藏全部)",
108 | "剪切蒙版",
109 | "转化为智能对象",
110 | "栅格化",
111 | "图层组",
112 | "向下合并",
113 | "向上合并",
114 | "合并图层",
115 | "新建图层",
116 | "开启光栅遮罩",
117 | "禁用光栅遮罩",
118 | "开启矢量蒙版",
119 | "禁用矢量蒙版",
120 | "开启剪切蒙版",
121 | "禁用剪切蒙版",
122 | "新建文件夹",
123 | "添加光栅蒙版",
124 | "删除光栅蒙版",
125 | "添加矢量蒙版",
126 | "删除矢量蒙版",
127 | "链接光栅蒙版",
128 | "取消光栅遮罩链接",
129 | "连接矢量蒙版",
130 | "取消矢量蒙版链接",
131 | "启用图层效果",
132 | "禁用图层效果",
133 | "删除图层",
134 | "图层透明度更改",
135 | "混合更改",
136 | "栅格化图层样式",
137 | "图层排序",
138 | [
139 | "创建智能对象",
140 | "更新智能对象",
141 | "放置智能对象"
142 | ],
143 | "重命名",
144 | "更改颜色",
145 | "编辑调整图层",
146 | "转换为形状",
147 | "开启滤镜遮罩",
148 | "禁用滤镜遮罩",
149 | "开启智能滤镜",
150 | "禁用智能滤镜",
151 | "添加滤镜遮罩",
152 | "删除滤镜遮罩",
153 | "清除智能滤镜",
154 | [
155 | [
156 | "填充",
157 | "渐变填充",
158 | "图案填充"
159 | ],
160 | "新建图层",
161 | "修改填充层"
162 | ],
163 | "图层(通过复制)",
164 | "滤镜蒙版",
165 | "删除图层样式",
166 | "移动智能滤镜",
167 | "删除智能滤镜",
168 | [
169 | "连接图层",
170 | "取消图层连接"
171 | ],
172 | "排列",
173 | [
174 | "置于顶层",
175 | "前移一层",
176 | "后移一层",
177 | "置于底层"
178 | ],
179 | [
180 | "图层已锁定",
181 | "锁定修改"
182 | ]
183 | ],
184 | [
185 | "全部",
186 | "取消选择",
187 | "反选",
188 | "修改",
189 | "扩展",
190 | "收缩",
191 | "羽化",
192 | "移动选区",
193 | "色域",
194 | "边框",
195 | "转换所选项",
196 | "查找边缘",
197 | "恢复选区"
198 | ],
199 | [
200 | "放大",
201 | "缩小",
202 | "参考线",
203 | "标尺",
204 | "网格",
205 | "快照",
206 | "对齐到",
207 | "页面边界",
208 | "像素网格",
209 | "路径"
210 | ],
211 | [
212 | "历史记录",
213 | "图层",
214 | "属性",
215 | "笔刷",
216 | "字符",
217 | "段落",
218 | "信息",
219 | "图层组合",
220 | "取样"
221 | ],
222 | [
223 | "笔刷工具",
224 | "克隆工具",
225 | "剪切工具",
226 | "橡皮工具",
227 | "椭圆选区",
228 | "吸管",
229 | "渐变工具",
230 | "手型工具",
231 | "文字工具",
232 | "套索",
233 | "磁性套索",
234 | "移动",
235 | "魔棒",
236 | "填充",
237 | "多边形套索",
238 | "矩形",
239 | "自由变换",
240 | "放大镜工具",
241 | "模糊",
242 | "锐化工具",
243 | "涂抹工具",
244 | "减淡工具",
245 | "加深工具",
246 | "海绵工具",
247 | "污点修复笔刷工具",
248 | "修复画笔工具",
249 | "修补工具",
250 | "路径选择",
251 | "直接选择",
252 | "钢笔",
253 | "自由钢笔",
254 | "自定形状工具",
255 | "矩形",
256 | "椭圆形",
257 | "形状图形",
258 | "线",
259 | "尺子",
260 | "快速选中",
261 | "铅笔工具"
262 | ],
263 | [
264 | "拍照",
265 | "拾色器",
266 | "等高线编辑器",
267 | "画布大小",
268 | "复制到...",
269 | "渐变编辑器",
270 | "图层样式",
271 | "新建项目",
272 | "另存为网页",
273 | "弯曲",
274 | "图像大小",
275 | "向量位图",
276 | "裁剪",
277 | "键盘快捷键"
278 | ],
279 | [
280 | "透明度",
281 | "效果",
282 | "亮度",
283 | "对比度",
284 | "通道",
285 | "曝光度",
286 | "补偿",
287 | "伽玛校正",
288 | "色调",
289 | "饱和度",
290 | "明度",
291 | "着色",
292 | "范围",
293 | "抖动",
294 | "大小",
295 | "角度",
296 | "圆度",
297 | "硬度",
298 | "间距",
299 | "混合模式",
300 | "样本大小",
301 | "轮廓",
302 | "样式",
303 | "反向",
304 | "容差",
305 | "连续",
306 | "填充",
307 | "全局视图",
308 | "距离",
309 | "扩展",
310 | "杂色",
311 | "移除阴影",
312 | "技巧",
313 | "方向",
314 | "深度",
315 | "软化",
316 | "样式",
317 | "渐变",
318 | "缩放",
319 | "图层对齐",
320 | "位置",
321 | "宽",
322 | "高度",
323 | "目标",
324 | "文本",
325 | "前景色",
326 | "背景色",
327 | "自定义",
328 | "名字",
329 | "创建",
330 | "格式",
331 | "保持长宽比",
332 | "质量",
333 | "复制",
334 | "更多",
335 | "智能滤镜",
336 | "圆角",
337 | "数量",
338 | "分布",
339 | [
340 | "统一",
341 | "高斯"
342 | ],
343 | "单色",
344 | "栅格大小",
345 | "样式",
346 | "流",
347 | "强度",
348 | "保护细节",
349 | "填色类型",
350 | "贴图",
351 | "抖动",
352 | "边缘",
353 | "源",
354 | "目标",
355 | "通道",
356 | "蒙版",
357 | "密度",
358 | "对齐",
359 | [
360 | "路径",
361 | "形状",
362 | "像素"
363 | ],
364 | "图形",
365 | "边",
366 | "首选项",
367 | [
368 | "长度",
369 | "比例",
370 | "任何"
371 | ],
372 | "降低噪点",
373 | "色彩",
374 | "距离",
375 | "比例",
376 | "自动选择",
377 | "查找",
378 | "定义新的",
379 | [
380 | "照片",
381 | "屏幕",
382 | "移动",
383 | "广告"
384 | ],
385 | [
386 | "释放",
387 | "固定比例",
388 | "固定大小"
389 | ],
390 | "帮助",
391 | [
392 | "实时形状",
393 | "编辑实时形状",
394 | "相同半径"
395 | ]
396 | ],
397 | [
398 | "颜色",
399 | [
400 | "无",
401 | "红",
402 | "橙色",
403 | "黄色",
404 | "绿色",
405 | "蓝色",
406 | "紫色",
407 | "灰色",
408 | "白色",
409 | "透明",
410 | "黑"
411 | ]
412 | ],
413 | [
414 | "阴影",
415 | "内阴影",
416 | "外发光",
417 | "内发光",
418 | "斜面和浮雕",
419 | "颜色叠加",
420 | "渐变叠加",
421 | "图案叠加",
422 | "光泽",
423 | "描边",
424 | "混合模式"
425 | ],
426 | [
427 | "笔尖形状",
428 | "提示动态",
429 | "散射",
430 | "动态颜色",
431 | [
432 | "大小调整",
433 | "最小直径",
434 | "角度调整",
435 | "圆形调整",
436 | "最小圆度"
437 | ],
438 | [
439 | "位置调整",
440 | "数量",
441 | "分布调整"
442 | ],
443 | [
444 | "前景/背景调整",
445 | "色调调整",
446 | "饱和度",
447 | "亮度调整"
448 | ],
449 | [
450 | "通过按住Alt(或K)选择克隆源,并单击图像。",
451 | "用白色标记前景,用黑色标记背景,用灰色标记未知区域。",
452 | "无法编辑图层。",
453 | "必须对文本图层进行栅格化",
454 | "必须对智能对象进行栅格化",
455 | "选择多个图层"
456 | ]
457 | ],
458 | [
459 | "行距",
460 | "字距",
461 | "基线偏移"
462 | ],
463 | [
464 | "总量",
465 | "当前图层",
466 | "选择",
467 | "当前&下面"
468 | ],
469 | [
470 | "替换",
471 | "合并",
472 | "分离",
473 | "交叉",
474 | "排除",
475 | "合并"
476 | ],
477 | [
478 | [
479 | "线性",
480 | "径向",
481 | "角",
482 | "倒影",
483 | "菱形",
484 | "形状脱离"
485 | ],
486 | [
487 | "柔和",
488 | "精确"
489 | ],
490 | [
491 | "外斜角",
492 | "内斜角",
493 | "浮雕",
494 | "枕状浮雕",
495 | "边缘浮雕"
496 | ],
497 | [
498 | "平滑",
499 | "雕刻清晰",
500 | "雕刻柔和"
501 | ],
502 | [
503 | "上",
504 | "下"
505 | ],
506 | [
507 | "外部",
508 | "中心",
509 | "内部"
510 | ],
511 | [
512 | "阴影",
513 | "中间调",
514 | "高亮"
515 | ],
516 | [
517 | "去色",
518 | "饱和"
519 | ],
520 | [
521 | "小",
522 | "中",
523 | "大"
524 | ]
525 | ],
526 | [
527 | "自动选择",
528 | "变换工具",
529 | "像素到像素",
530 | "按屏幕大小缩放",
531 | [
532 | "左对齐",
533 | "水平居中",
534 | "右对齐",
535 | "顶部对齐",
536 | "垂直居中",
537 | "底部对齐",
538 | "等间距"
539 | ]
540 | ],
541 | [
542 | "应用图像",
543 | "当前项目",
544 | "新建项目",
545 | "分辨率",
546 | "添加到当前项目中。",
547 | "新项目已创建",
548 | "摄像机的访问被拒绝。"
549 | ],
550 | [
551 | "定位",
552 | "弯曲变形",
553 | "水平变形",
554 | "垂直变形",
555 | [
556 | "水平",
557 | "垂直"
558 | ],
559 | [
560 | "无",
561 | "弧",
562 | "下弧形",
563 | "向上弧度",
564 | "弓形",
565 | "凸起",
566 | "下张",
567 | "上张",
568 | "标记",
569 | "波形",
570 | "搜寻",
571 | "上升",
572 | "鱼眼",
573 | "膨胀",
574 | "挤压",
575 | "扭曲",
576 | "自定义"
577 | ],
578 | [
579 | "字体",
580 | "不可用",
581 | "将被渲染使用"
582 | ],
583 | [
584 | "替换颜色",
585 | "默认值:白色和黑色"
586 | ]
587 | ],
588 | [
589 | "加载中",
590 | "添加",
591 | "更多说明",
592 | "删除参考线",
593 | "添加指南",
594 | "加载中"
595 | ],
596 | [
597 | "滤镜组",
598 | [
599 | [
600 | "液化",
601 | [
602 | "涂抹",
603 | "重建",
604 | "平滑",
605 | "旋转",
606 | "压缩",
607 | "放大",
608 | "向左推",
609 | "锁定",
610 | "解锁"
611 | ]
612 | ],
613 | [
614 | "镜头校正"
615 | ]
616 | ],
617 | "模糊",
618 | [
619 | "平均",
620 | "模糊",
621 | "高斯模糊",
622 | "方形模糊",
623 | "高斯模糊",
624 | "镜头模糊",
625 | "动态模糊",
626 | "圆形模糊",
627 | "形状模糊",
628 | "智能模糊",
629 | "表面模糊"
630 | ],
631 | "变形",
632 | [
633 | "替换",
634 | "挤压",
635 | "极坐标",
636 | "波纹",
637 | "斜变",
638 | "球面化",
639 | "波浪"
640 | ],
641 | "噪点",
642 | [
643 | "添加杂色",
644 | "祛斑",
645 | "蒙尘与刮痕",
646 | "中值"
647 | ],
648 | "像素化",
649 | [
650 | "彩色半调",
651 | "晶格化",
652 | "彩块化",
653 | "碎片",
654 | "铜板雕刻",
655 | "马赛克",
656 | "点状化"
657 | ],
658 | "渲染",
659 | [
660 | "云彩",
661 | "差值分层云彩"
662 | ],
663 | "锐化",
664 | [
665 | "锐化",
666 | "锐化边缘",
667 | "进一步锐化",
668 | "智能锐化",
669 | "USM 锐化"
670 | ],
671 | "风格化",
672 | [
673 | "扩散",
674 | "浮雕",
675 | "挤压",
676 | "查找边缘"
677 | ],
678 | "其它",
679 | [
680 | "自定义",
681 | "高反差保留",
682 | "最大值",
683 | "最大值",
684 | "抵消",
685 | "重复"
686 | ],
687 | [
688 | "未定义区域",
689 | "设为透明",
690 | "重复像素边缘",
691 | "环绕",
692 | "上次滤镜"
693 | ]
694 | ],
695 | [
696 | "模板",
697 | [
698 | "字体过滤",
699 | "关键词",
700 | "随机"
701 | ]
702 | ]
703 | ],
704 | [
705 | [
706 | "文件",
707 | "編輯",
708 | "影像",
709 | "圖層",
710 | "資料夾",
711 | "選擇",
712 | "濾鏡",
713 | "檢視",
714 | "視窗",
715 | "語言",
716 | "登入",
717 | "登出",
718 | "建立翻譯",
719 | [
720 | "帳戶",
721 | "服務條款",
722 | "返回"
723 | ],
724 | "更多",
725 | "主題",
726 | "使用 WebGL"
727 | ],
728 | [
729 | "開啟",
730 | "線上發佈(Imgur)",
731 | "存檔",
732 | "存檔為 PSD",
733 | "列印",
734 | "從網址打開",
735 | "從本地開啟",
736 | "連接Google Drive",
737 | "輸出成",
738 | "輸出圖層",
739 | "腳本",
740 | "置入",
741 | null
742 | ],
743 | [
744 | "下一步",
745 | "上一步",
746 | "清空",
747 | "填滿",
748 | "變形",
749 | "旋轉",
750 | "水平翻轉",
751 | "垂直翻轉",
752 | "返回 / 向前",
753 | "透視"
754 | ],
755 | "調整",
756 | [
757 | "亮度 / 對比",
758 | "色階",
759 | "曲線",
760 | "曝光",
761 | "鮮艷",
762 | "色相 / 飽和度",
763 | "色彩平衡",
764 | "黑與白",
765 | "圖片濾鏡",
766 | "通道混合器",
767 | "色彩查詢",
768 | "倒置",
769 | "色調分離",
770 | "閾值",
771 | "漸層地圖",
772 | "色彩選擇",
773 | [
774 | "自動色調",
775 | "自動對比度",
776 | "自動上色"
777 | ]
778 | ],
779 | [
780 | "剪下",
781 | "複製",
782 | "貼上",
783 | "新增",
784 | "刪除",
785 | "開啟",
786 | "關閉",
787 | "複製合併",
788 | "應用"
789 | ],
790 | [
791 | "複製圖層",
792 | "新調整圖層",
793 | "光柵遮罩",
794 | "向量遮罩",
795 | "新增(顯示全部)",
796 | "新增(隱藏全部)",
797 | "剪裁遮罩",
798 | "轉換成智慧物件",
799 | "柵格化",
800 | "圖層群組",
801 | "向下合併",
802 | "向上合併",
803 | "合併圖層",
804 | "新圖層",
805 | "開啟光柵遮罩",
806 | "關閉光柵遮罩",
807 | "開啟向量遮罩",
808 | "關閉光柵遮罩",
809 | "開啟剪裁遮罩",
810 | "關閉剪裁遮罩",
811 | "新資料夾",
812 | "新增光柵遮罩",
813 | "移除光柵遮罩",
814 | "新增向量遮罩",
815 | "移除向量遮罩",
816 | "連結光柵遮罩",
817 | "移除光柵遮罩連結",
818 | "聯結向量圖遮色片",
819 | "取消鏈接向量圖遮色片",
820 | "啟用圖層效果",
821 | "關閉圖層效果",
822 | "刪除圖層",
823 | "更改圖層不透明度",
824 | "混合變更",
825 | "點陣化圖層樣式",
826 | "圖層順序",
827 | [
828 | "建立智慧型物件",
829 | "更新智慧型物件",
830 | "建立智慧型物件"
831 | ],
832 | "更改命名",
833 | "更改顏色",
834 | "編輯調整圖層",
835 | "轉換成圖形",
836 | "啟用過濾遮罩",
837 | "關閉過濾遮罩",
838 | "啟用智慧過濾",
839 | "關閉智慧過濾",
840 | "新增過濾遮罩",
841 | "刪除過濾遮罩",
842 | "清除智慧過濾",
843 | [
844 | [
845 | "實色填滿",
846 | "漸層填滿",
847 | "網格填滿"
848 | ],
849 | "新建填充圖層",
850 | "變更填充圖層"
851 | ],
852 | "圖層(通過複製)",
853 | "濾鏡遮罩",
854 | "刪除圖層樣式",
855 | "移動智慧遮罩",
856 | "刪除智慧遮罩",
857 | [
858 | "超鏈接圖層",
859 | "取消超鏈接圖層"
860 | ],
861 | "排列",
862 | [
863 | "移上一層",
864 | "移下一層",
865 | "下移一層",
866 | "移到下層"
867 | ],
868 | [
869 | "圖層已被鎖定",
870 | "鎖定變更"
871 | ]
872 | ],
873 | [
874 | "全部",
875 | "取消選擇",
876 | "反選",
877 | "修改",
878 | "擴展",
879 | "對比",
880 | "羽化",
881 | "移動選擇項目",
882 | "顏色範圍",
883 | "邊框",
884 | "變形選區",
885 | "邊緣最佳化",
886 | "恢復選擇"
887 | ],
888 | [
889 | "放大",
890 | "縮小",
891 | "導引",
892 | "尺規",
893 | "格線",
894 | "對齊",
895 | "對齊到",
896 | "頁面邊界",
897 | "像素格點",
898 | "路徑"
899 | ],
900 | [
901 | "歷史紀錄",
902 | "圖層",
903 | "屬性",
904 | "刷子",
905 | "符號",
906 | "段落",
907 | "資訊",
908 | "圖層構圖",
909 | "顏色板"
910 | ],
911 | [
912 | "筆刷工具",
913 | "複製工具",
914 | "裁剪工具",
915 | "橡皮擦工具",
916 | "橢圓選取",
917 | "滴管",
918 | "漸變工具",
919 | "手繪工具",
920 | "型態工具",
921 | "套索選取",
922 | "磁性套索選取",
923 | "移動工具",
924 | "魔術棒",
925 | "油漆桶工具",
926 | "多邊形套索選取",
927 | "矩形選取",
928 | "自由變換",
929 | "縮放工具",
930 | "模糊工具",
931 | "銳利化工具",
932 | "指尖工具",
933 | "加亮工具",
934 | "加深工具",
935 | "海綿工具",
936 | "污點修復筆刷工具",
937 | "修復筆刷工具",
938 | "修補工具",
939 | "路徑選擇",
940 | "直接選擇",
941 | "鋼筆",
942 | "自由鋼筆",
943 | "自訂形狀工具",
944 | "矩形",
945 | "橢圓形",
946 | "形狀圖形",
947 | "線",
948 | "尺標",
949 | "快速選擇",
950 | "鉛筆工具"
951 | ],
952 | [
953 | "快照",
954 | "色彩選擇",
955 | "輪廓編輯器",
956 | "畫布尺寸",
957 | "複製到...",
958 | "漸變編輯器",
959 | "圖層樣式",
960 | "新增專案",
961 | "另存網頁",
962 | "曲線",
963 | "圖片大小",
964 | "向量像素化",
965 | "裁切",
966 | "熱鍵"
967 | ],
968 | [
969 | "透明度",
970 | "效果",
971 | "亮度",
972 | "對比",
973 | "色版",
974 | "曝光度",
975 | "偏移",
976 | "伽馬校正",
977 | "色調",
978 | "飽和度",
979 | "亮度",
980 | "著色",
981 | "範圍",
982 | "抖動",
983 | "大小",
984 | "角度",
985 | "圓度",
986 | "硬度",
987 | "間距",
988 | "混合模式",
989 | "樣本大小",
990 | "輪廓",
991 | "風格",
992 | "顛倒",
993 | "容差",
994 | "連續",
995 | "填滿",
996 | "使用全局視角",
997 | "距離",
998 | "擴散",
999 | "雜訊",
1000 | "移除陰影",
1001 | "技巧",
1002 | "方向",
1003 | "深度",
1004 | "柔化",
1005 | "模式",
1006 | "斜度",
1007 | "比例尺",
1008 | "圖層對齊",
1009 | "位置",
1010 | "寬",
1011 | "高",
1012 | "目的地",
1013 | "字體",
1014 | "前景色",
1015 | "背景",
1016 | "自定義",
1017 | "名稱",
1018 | "建立",
1019 | "格式",
1020 | "保持長寬比例",
1021 | "質量",
1022 | "複製",
1023 | "移動",
1024 | "智能濾鏡",
1025 | "半徑",
1026 | "數量",
1027 | "分佈",
1028 | [
1029 | "統一",
1030 | "高斯"
1031 | ],
1032 | "單色",
1033 | "格大小",
1034 | "圖樣",
1035 | "流",
1036 | "強度",
1037 | "保護細節",
1038 | "填色類型",
1039 | "紋理",
1040 | "抖動",
1041 | "邊緣",
1042 | "來源",
1043 | "目標",
1044 | "通道",
1045 | "遮罩",
1046 | "密度",
1047 | "對齊",
1048 | [
1049 | "路徑",
1050 | "形狀",
1051 | "像素"
1052 | ],
1053 | "圖形",
1054 | "邊",
1055 | "選項",
1056 | [
1057 | "長",
1058 | "比例",
1059 | "任意"
1060 | ],
1061 | "移除雜訊",
1062 | "色彩",
1063 | "距離",
1064 | "比例",
1065 | "自動選擇",
1066 | "搜尋",
1067 | "定義新的",
1068 | [
1069 | "照片",
1070 | "螢幕",
1071 | "移動",
1072 | "廣告"
1073 | ],
1074 | [
1075 | "自由",
1076 | "鎖定比例",
1077 | "鎖定大小"
1078 | ],
1079 | "幫助",
1080 | [
1081 | "即時形狀",
1082 | "編輯即時形狀",
1083 | "相同半徑"
1084 | ]
1085 | ],
1086 | [
1087 | "顏色",
1088 | [
1089 | "無",
1090 | "紅",
1091 | "橘",
1092 | "黃",
1093 | "綠",
1094 | "藍",
1095 | "紫",
1096 | "灰",
1097 | "白",
1098 | "透明",
1099 | "黑"
1100 | ]
1101 | ],
1102 | [
1103 | "陰影",
1104 | "內陰影",
1105 | "外發光",
1106 | "內發光",
1107 | "斜面與浮雕",
1108 | "顏色疊加",
1109 | "漸變疊加",
1110 | "紋理疊加",
1111 | "光澤",
1112 | "描邊",
1113 | "混合模式"
1114 | ],
1115 | [
1116 | "筆尖形狀",
1117 | "提示動態",
1118 | "散射",
1119 | "動態顏色",
1120 | [
1121 | "大小調整",
1122 | "最小直徑",
1123 | "角度調整",
1124 | "圓度調整",
1125 | "最小圓度"
1126 | ],
1127 | [
1128 | "位置調整",
1129 | "數量",
1130 | "數量調整"
1131 | ],
1132 | [
1133 | "前景/後景調整",
1134 | "色調調整",
1135 | "飽和度調整",
1136 | "亮度調整"
1137 | ],
1138 | [
1139 | "按住Alt鍵(或K鍵)並點擊在影像上以選取複製來源",
1140 | "使用白色標註前景,黑色為背景,灰色為未知區域",
1141 | "圖層無法編輯。",
1142 | "必須先對文字圖層進行光柵化",
1143 | "必須先對智能對象進行光柵化",
1144 | "選中多個圖層"
1145 | ]
1146 | ],
1147 | [
1148 | "行距",
1149 | "字距",
1150 | "基線偏移"
1151 | ],
1152 | [
1153 | "總量",
1154 | "目前圖層",
1155 | "選擇",
1156 | "當前和下方圖層"
1157 | ],
1158 | [
1159 | "取代",
1160 | "合併",
1161 | "分離",
1162 | "相交",
1163 | "排除",
1164 | null
1165 | ],
1166 | [
1167 | [
1168 | "線性",
1169 | "徑向",
1170 | "角度",
1171 | "反映",
1172 | "鑽石",
1173 | "形狀爆裂"
1174 | ],
1175 | [
1176 | "柔和",
1177 | "精確"
1178 | ],
1179 | [
1180 | "外斜角",
1181 | "內斜角",
1182 | "浮雕",
1183 | "枕狀浮雕",
1184 | "邊緣浮雕"
1185 | ],
1186 | [
1187 | "平滑",
1188 | "雕刻清晰",
1189 | "雕刻柔和"
1190 | ],
1191 | [
1192 | "上",
1193 | "下"
1194 | ],
1195 | [
1196 | "外部",
1197 | "中央",
1198 | "內部"
1199 | ],
1200 | [
1201 | "陰影",
1202 | "中間調",
1203 | "高光"
1204 | ],
1205 | [
1206 | "去飽和度",
1207 | "飽和度"
1208 | ],
1209 | [
1210 | "小",
1211 | "中",
1212 | "大"
1213 | ]
1214 | ],
1215 | [
1216 | "選擇游標下的物件",
1217 | "變形調控",
1218 | "像素到像素",
1219 | "按屏幕大小縮放",
1220 | [
1221 | "左邊緣對齊",
1222 | "水平置中",
1223 | "右邊緣對齊",
1224 | "頂端對齊",
1225 | "垂直置中",
1226 | "底端對齊",
1227 | "間隔相等"
1228 | ]
1229 | ],
1230 | [
1231 | "應用圖像",
1232 | "目前專案",
1233 | "新方案",
1234 | "分辨度",
1235 | "加入本方案",
1236 | "已經建立一個新的專案",
1237 | "對攝像頭的操作被拒絕"
1238 | ],
1239 | [
1240 | "定位",
1241 | "彎曲變形",
1242 | "水平變形",
1243 | "垂直變形",
1244 | [
1245 | "水平",
1246 | "垂直"
1247 | ],
1248 | [
1249 | "無",
1250 | "弧",
1251 | "下弧形",
1252 | "上弧形",
1253 | "弓形",
1254 | "凸起",
1255 | "下張",
1256 | "上張",
1257 | "旗標",
1258 | "波浪",
1259 | "魚",
1260 | "上升",
1261 | "魚眼",
1262 | "膨脹",
1263 | "擠壓",
1264 | "扭曲",
1265 | "自定義"
1266 | ],
1267 | [
1268 | "字體",
1269 | "不可用",
1270 | "渲染(將使用)"
1271 | ],
1272 | [
1273 | "交換顏色",
1274 | "預設: 白與黑"
1275 | ]
1276 | ],
1277 | [
1278 | "加載",
1279 | "加入",
1280 | "移動參考線",
1281 | "刪除參考線",
1282 | "加入參考線",
1283 | "載入中"
1284 | ],
1285 | [
1286 | "濾鏡庫",
1287 | [
1288 | [
1289 | "液化",
1290 | [
1291 | "塗抹",
1292 | "重建工具",
1293 | "平滑",
1294 | "旋轉扭曲",
1295 | "縮攏工具",
1296 | "膨脹工具",
1297 | "向左移動",
1298 | "凍結",
1299 | "取消凍結"
1300 | ]
1301 | ],
1302 | [
1303 | "鏡頭矯正"
1304 | ]
1305 | ],
1306 | "模糊",
1307 | [
1308 | "平均",
1309 | "模糊",
1310 | "更多模糊",
1311 | "方形模糊",
1312 | "高斯模糊",
1313 | "鏡頭模糊",
1314 | "行動模糊",
1315 | "圓形模糊",
1316 | "形狀模糊",
1317 | "智能模糊",
1318 | "表面模糊"
1319 | ],
1320 | "變形",
1321 | [
1322 | "更換",
1323 | "掐",
1324 | "極座標",
1325 | "漣漪效果",
1326 | "修剪",
1327 | "球體化",
1328 | "波狀"
1329 | ],
1330 | "雜訊",
1331 | [
1332 | "加入雜訊",
1333 | "斑點",
1334 | "蒙塵與刮痕",
1335 | "中值"
1336 | ],
1337 | "像素化",
1338 | [
1339 | "彩色半調",
1340 | "水晶化",
1341 | "彩塊化",
1342 | "碎片",
1343 | "銅板雕刻",
1344 | "馬賽克",
1345 | "點狀化"
1346 | ],
1347 | "渲染",
1348 | [
1349 | "雲彩",
1350 | "差值分層雲彩"
1351 | ],
1352 | "銳利化",
1353 | [
1354 | "銳利化",
1355 | "邊緣銳化",
1356 | "更多銳化",
1357 | "智慧銳利化",
1358 | "USM 蒙板"
1359 | ],
1360 | "風格化",
1361 | [
1362 | "擴散",
1363 | "浮雕",
1364 | "擠壓",
1365 | "查找邊緣"
1366 | ],
1367 | "其他",
1368 | [
1369 | "自定義",
1370 | "高反差保留",
1371 | "最大值",
1372 | "最小值",
1373 | "偏移",
1374 | "重覆"
1375 | ],
1376 | [
1377 | "未定義區域",
1378 | "設為透明",
1379 | "重複像素邊緣",
1380 | "環繞",
1381 | "最後一個濾鏡"
1382 | ]
1383 | ],
1384 | [
1385 | "模板",
1386 | [
1387 | "字體過濾",
1388 | "關鍵字",
1389 | "隨機"
1390 | ]
1391 | ]
1392 | ]
1393 | ]
1394 | }
--------------------------------------------------------------------------------
/css/a.css:
--------------------------------------------------------------------------------
1 |
2 |
3 | *{
4 | border-style: solid;
5 | border-width: 0;
6 | border-color: var(--brdr);
7 | column-rule-style:solid;
8 | column-rule-color: var(--bg-panel);
9 | }
10 |
11 | body, button, input, select { font-family: "Open Sans", Sans-Serif; }
12 |
13 | .autoscale
14 | {
15 | width : var(--img20);
16 | height: var(--img20);
17 | }
18 |
19 | .listitem {
20 | border-bottom-width: 1px;
21 | padding: 0.2em;
22 | }
23 |
24 | .gsicon {
25 | filter: invert( var(--gs-invert) ) drop-shadow(0 var(--sh-dy) 0 var(--sh-clr));
26 | -webkit-user-drag: none;
27 | user-drag: none;
28 | -moz-user-drag: none;
29 | }
30 |
31 | .svggallery {
32 | text-shadow:none;
33 | line-height:0;
34 | }
35 | .svggallery svg {
36 | margin:0 4px 4px 0;
37 | cursor: pointer;
38 | }
39 |
40 | .colorpicker .fitem .flabel, .numlist .flabel {
41 | display: inline-block;
42 | min-width : 17px;
43 | margin-left:15px;
44 | }
45 |
46 | body, input, select, button {
47 | font-size: 13px;
48 | }
49 |
50 | body, button{
51 | margin:0;
52 | padding: 0;
53 | background-color: var(--bg-color);
54 |
55 | user-select: none;
56 | -moz-user-select: none;
57 | -webkit-user-select: none;
58 |
59 | cursor: default;
60 | overflow-x: hidden;
61 | /*overflow: hidden;*/
62 | }
63 | .photopea , button {
64 | text-shadow: 0 var(--sh-dy) 0 var(--sh-clr);
65 | }
66 |
67 | .photopea {
68 | background-color: var(--bg-color);
69 | color: var(--text-color);
70 | position:relative;
71 | }
72 |
73 | .intro {
74 | box-shadow: 0px 40px 70px rgba(0,0,0,0.35);
75 | border-radius:20px;
76 | color: #e6e6e6;
77 | text-shadow: none;
78 | line-height:1.7em;
79 | }
80 |
81 | .intro .labelitem {
82 | padding: 0.15em 0.3em;
83 | }
84 |
85 | .intro button {
86 | color: #e6e6e6;
87 | font-size: 1em;
88 | margin: 0 0em 0 0;
89 | cursor: pointer;
90 | text-shadow: none;
91 | background-color:rgba(255,255,255,0);
92 | padding: 0.15em 0.4em;
93 | border-radius: 0.4em;
94 | }
95 | .intro button:hover {
96 | background-color:rgba(0,0,0,0.35);
97 | }
98 |
99 |
100 |
101 | hr {
102 | border: 0;
103 | height: 1px;
104 |
105 | background: var(--bg-panel);
106 | }
107 |
108 | .disabled
109 | {
110 | opacity:0.5;
111 | pointer-events: none;
112 | }
113 |
114 | .bordered
115 | {
116 | border: 1px solid rgba(0,0,0,0.33);
117 | }
118 |
119 | .padded
120 | {
121 | padding:0.5em;
122 | }
123 |
124 | .marged
125 | {
126 | margin:0.5em;
127 | }
128 |
129 | .flexrow
130 | {
131 | display:flex;
132 | flex-flow:row;
133 | }
134 |
135 | .cell
136 | {
137 | display:table-cell;
138 | vertical-align:top;
139 | }
140 |
141 | .form
142 | {
143 | line-height:2.3em;
144 | }
145 | .form .fitem {
146 | margin-right: 6px;
147 | }
148 |
149 | .vlist .fitem
150 | {
151 | display:block;
152 | }
153 |
154 | .sbar{
155 | border-left-width: 1px;
156 | position:relative;
157 | }
158 |
159 | .sbar .top {
160 | color: #e0e0e0;
161 | background-color: #252525; /*#413d39;*/
162 | font-weight: bold;
163 | font-size:0.8em;
164 | text-align: center;
165 | padding: 0px 2px;
166 | cursor:pointer;
167 | height:11px;
168 | }
169 |
170 | .toolbar{
171 | border-right-width:1px;
172 | }
173 | .toolbar hr{
174 | margin:2px 0;
175 | }
176 |
177 | .toolbar .tools {
178 | padding:2px;
179 | display: inline-flex;
180 | flex-flow: column wrap;
181 | }
182 |
183 | .toolbar .tools .toolbtn {
184 | border-radius:3px;
185 | margin:2px 3px 1px 3px;
186 | padding:4px 4px;
187 | }
188 | .toolbar .tools button { position:relative; }
189 |
190 | .toolbar .tools button img
191 | {
192 | width:var(--img20);
193 | height:var(--img20);
194 | /*width:20px;
195 | height:20px;*/
196 | vertical-align:middle;
197 | }
198 | .toolbar .scont {
199 | margin: 3px 0 -6px 0;
200 | z-index: 2;
201 | }
202 | .toolbar .switch
203 | {
204 | margin: 0 1px 0 1px;
205 | width: 15px;
206 | height: 16px;
207 | display:inline-block;
208 | padding: 0px;
209 | text-align:center;
210 | border-width: 1px;
211 | border-radius: 4px;
212 | font-size: 12px;
213 | background-color:var(--bg-color);
214 | overflow:hidden;
215 | }
216 |
217 |
218 |
219 | .rightbar {
220 | display:flex;
221 | flex-flow: row;
222 | }
223 | .rightbar .block{
224 | /*min-width: 18em;*/
225 | }
226 | .rightbar .collapsed{
227 | width:3em;
228 | }
229 | .rightbar .collapsed button {
230 | display: block;
231 | margin:0.3em;
232 | }
233 |
234 | .rightbar .float
235 | {
236 | position:absolute;
237 | right: 105%;
238 | /*border-width: 1px;*/
239 | box-shadow: 0px 8px 40px rgba(0,0,0,0.35);
240 | background-color: var(--bg-color);
241 | }
242 |
243 | .mainblock
244 | {
245 | background-color: var(--bg-canvas);
246 | border-bottom-width:0 !important;
247 | }
248 | .mainblock canvas { display:block; }
249 |
250 | .alertcont
251 | {
252 | position:absolute;
253 | width:40%;
254 | left:30%;
255 | pointer-events:none;
256 | z-index: 10;
257 | }
258 |
259 | .alertpanel
260 | {
261 | font-size: 1.4em;
262 | margin-top:1em;
263 | background-color:#ffffff;
264 | color: #000000;
265 | padding:0.4em;
266 | border-radius:0.5em;
267 | text-align:center;
268 | text-shadow:none;
269 | box-shadow: rgba(0,0,0,0.5) 0 0 1em;
270 | }
271 | .tpanel { /* temporary panel */
272 | transition: all 0.2s cubic-bezier(0.240, 0.575, 0.665, 1.565);
273 | transform: scale(0.6);
274 | opacity:0;
275 | }
276 |
277 | .topfloat
278 | {
279 | position:absolute;
280 | right: 0;
281 | padding: 3px;
282 | text-align:right;
283 | }
284 | .topfloat * { margin-left:auto; margin-right:0; }
285 |
286 |
287 |
288 |
289 | .panelblock
290 | {
291 | /*border-top-width:1px;*/
292 | border-bottom-width:1px;
293 | border-bottom-color: var(--bg-panel);
294 | }
295 |
296 | .highlight
297 | {
298 | box-shadow: inset 0 0 10px #33aaff !important;
299 | }
300 |
301 | .block .panelhead
302 | {
303 | /*background: linear-gradient(to bottom, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.02) 50%, rgba(255,255,255,0) 100%);*/
304 | background-color: var(--bg-panel);
305 | /*box-shadow: inset 0px -10px 16px rgba(0,0,0,0.08);*/
306 | padding-top: 3px;
307 | /*border-bottom-width: 1px;*/
308 | /*height:1.6em;*/
309 | }
310 | .block .panelhead .label {
311 | pointer-events: none;
312 | }
313 |
314 |
315 | .block .panelhead div
316 | {
317 | font-weight: bold;
318 | padding:0.1em 0.4em 0.2em 0.4em;
319 | display:inline-block;
320 | border-right-width: 1px;
321 | border-right-color: var(--brdrDrk);
322 |
323 | border-top-width: 1px;
324 | border-top-color: var(--brdrLgt);
325 | }
326 |
327 | .block .panelhead .active
328 | {
329 | background-color: var(--bg-color);
330 | }
331 |
332 | .block .panelhead div .cross
333 | {
334 | background-image: var(--icon_cross);
335 | filter: invert( var(--icon_cross_invrt) );
336 | background-repeat: no-repeat;
337 | background-position: center;
338 | background-size: cover; /* Generic*/
339 | margin: 0.2em 0.2em 0 0.8em;
340 | display:inline-block;
341 | width: 0.8em;
342 | height: 0.8em;
343 | cursor: pointer;
344 | }
345 |
346 |
347 | .block .pbody .fitem
348 | {
349 | margin-right: 6px;
350 | }
351 |
352 |
353 | .scrollable
354 | {
355 | overflow-x: hidden;
356 | overflow-y: scroll;
357 | /* for Firefox: */
358 | scrollbar-color: var(--brdrDrk) rgba(0,0,0, var(--alphaDark) );
359 | scrollbar-width: thin;
360 | }
361 |
362 |
363 | .scrollable::-webkit-scrollbar {
364 | width: 10px;
365 | background: rgba(0,0,0, var(--alphaDark) );
366 | }
367 | .scrollable::-webkit-scrollbar-thumb {
368 | background: var(--brdrDrk);
369 | margin:2px;
370 | }
371 |
372 | .selected
373 | {
374 | background-color: rgba(0,0,0, var(--alphaDark) );
375 | }
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 | .lpbody {
388 | /*width: 21em;*/
389 | }
390 |
391 | .lphead, .lpfoot
392 | {
393 | padding:2px;
394 | }
395 | .lpineck {
396 | /*font-size: 12px;*/
397 | }
398 |
399 | .lphead {
400 | border-bottom-width: 1px;
401 | }
402 |
403 | .lpfoot
404 | {
405 | border-top-width: 1px;
406 | text-align:right;
407 | height:22px;
408 | }
409 | .lpfoot img
410 | {
411 | width:15px;
412 | height:15px;
413 | }
414 | .lpfoot button { padding-bottom:0; }
415 |
416 | .layeritem
417 | {
418 | border-top-width: 1px;
419 | cursor: pointer;
420 | }
421 |
422 |
423 | .styleitem .head
424 | {
425 | border: none;
426 | height:22px;
427 | }
428 |
429 |
430 | .layeritem .artb
431 | {
432 | /*border-right-width: 3px;*/
433 | border-bottom-width: 2px;
434 | border-top-width: 2px;
435 | /*box-shadow: inset 0 0 4px var(--bg-panel);*/
436 | /*background-color: var(--bg-panel);*/
437 | }
438 | .layeritem .artb.selected
439 | {
440 | /*background-color: var(--brdr);*/
441 | }
442 |
443 |
444 |
445 | .layeritem .headL div, .layeritem .headR div, .styleitem .head div
446 | {
447 | display:inline-block;
448 | height:100%;
449 | background-repeat: no-repeat;
450 | background-position: center;
451 | }
452 |
453 | .layeritem .head div, .styleitem .head
454 | {
455 | overflow:hidden;
456 | white-space: nowrap;
457 | }
458 |
459 | .head .headL
460 | {
461 | height:100%;
462 | width:100%;
463 | display:inline-block;
464 | }
465 |
466 | .head { position:relative; }
467 | .head .headR
468 | {
469 | position:absolute;
470 | right:0;
471 | display:inline-block;
472 | height:100%;
473 | }
474 |
475 | .head .label
476 | {
477 | padding: 0 7px;
478 | line-height: 27px;
479 | }
480 | .head textarea
481 | {
482 |
483 | }
484 |
485 | .head .eye
486 | {
487 | width: 28px;
488 | background-image: var(--icon_eye);/*url("../img/lrs/eye.png");*/
489 | filter: invert( var(--icon_eye_invrt) );
490 | /*background-size: 15px 15px;*/
491 | }
492 |
493 |
494 | .head .open
495 | {
496 | background-image: var(--icon_arrow_down);
497 | filter: invert( var(--icon_arrow_down_invrt) );
498 | background-size: 15px 15px;
499 | width:15px;
500 | }
501 |
502 | .head .closed
503 | {
504 | background-image: var(--icon_arrow_right);
505 | filter: invert( var(--icon_arrow_right_invrt) );
506 | background-size: 15px 15px;
507 | width:15px;
508 | }
509 |
510 | .head .chain
511 | {
512 | width:8px;
513 | background-image: var(--icon_chain);
514 | filter: invert( var(--icon_chain_invrt) );
515 | background-size: 18px 18px;
516 | }
517 |
518 | .head .clipp
519 | {
520 | width:1em;
521 | background-image: var(--icon_clipping);
522 | filter: invert( var(--icon_clipping_invrt) );
523 | background-size: 11px 11px;
524 | }
525 |
526 | .head .link
527 | {
528 | width:1.5em;
529 | background-image: var(--icon_link);
530 | filter: invert( var(--icon_link_invrt) );
531 | background-size: 15px 15px;
532 | }
533 |
534 | .head .lock
535 | {
536 | width:1.5em;
537 | background-image: var(--icon_lock);
538 | filter: invert( var(--icon_lock_invrt) );
539 | background-size: 14px 14px;
540 | }
541 |
542 | .head .lrfx
543 | {
544 | width:1.5em;
545 | background-image: var(--icon_fx);
546 | filter: invert( var(--icon_fx_invrt) );
547 | background-size: 15px 15px;
548 | }
549 |
550 | .head .arfx
551 | {
552 | width:1em;
553 | border-left-width:1px;
554 | }
555 |
556 | .head .folder
557 | {
558 | width:1.7em;
559 | background-image: var(--icon_folder);
560 | filter: invert( var(--icon_folder_invrt) );
561 | background-size: 15px 15px;
562 | }
563 | .head canvas
564 | {
565 | border:1px solid black;
566 | margin:3px;
567 | }
568 |
569 | .head .active canvas
570 | {
571 | outline: 2px dashed var(--text-color);
572 | outline-offset:0px;
573 | /*border: 1px dashed var(--text-color);
574 | margin: 3px;*/
575 | }
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 | .hpbody .listitem { cursor: pointer; padding:0.3em; }
593 |
594 | .topbar{
595 | /*
596 | border-bottom-width: 1px;
597 | border-bottom-color: var(--brdrDrk);
598 | */
599 | /*height:32px;*/
600 | }
601 |
602 | .topbar button {
603 | padding-left:6px;
604 | padding-right:6px;
605 | margin:4px;
606 | }
607 |
608 | .topbar .bbtn {
609 | margin: 3px 4px 2px 4px;
610 | }
611 |
612 |
613 | .contextpanel{
614 | background-color: #fff;
615 | min-width : 10em;
616 | box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
617 | color: #000000;
618 | text-shadow: none;
619 | }
620 |
621 | .contextpanel .check {
622 | display: inline-block;
623 | width:15px;
624 | }
625 |
626 | .contextpanel .thumb
627 | {
628 | width : var(--img20);
629 | height: var(--img20);
630 | vertical-align: middle;
631 | margin: -0.6em 0.8em -0.5em -0.5em;
632 | filter: invert( 0.2 );
633 | }
634 |
635 | .contextpanel hr{
636 | margin:0.25em 0;
637 | background: #bebebe;
638 | }
639 |
640 | .contextpanel div {
641 | padding: 0.5em 1em 0.5em 0.7em;
642 | }
643 |
644 | .contextpanel .enab
645 | {
646 | /*cursor:pointer;*/
647 | }
648 |
649 | .contextpanel .enab:hover {
650 | /*color:#fff;*/
651 | background-color: rgba(190,230,255,1);
652 | }
653 |
654 | .contextpanel .disab {
655 | color:#bbb;
656 | pointer-events: none;
657 | }
658 |
659 | .contextpanel .right
660 | {
661 | float:right;
662 | margin-left:2em;
663 | opacity:0.7;
664 | }
665 |
666 | .fitem {
667 | display:inline-block;
668 | }
669 |
670 | input, .labelitem {
671 | margin: 2px;
672 | padding: 3px;
673 | box-sizing: border-box;
674 | }
675 | input {
676 | background-color: var(--bg-input);
677 | color: var(--text-color);
678 | border-radius: 3px;
679 | }
680 |
681 | input[type='range']
682 | {
683 | vertical-align:middle;
684 | height: 1.6em;
685 |
686 | /*background-color: #000000;*/
687 | /*box-shadow: inset 0 0 60px rgba(0,0,0,0.5)*/
688 | }
689 | .rangecont
690 | {
691 | /*background-color: var(--bg-input);*/
692 | /*background-color:rgba(0,0,0,0.1);*/
693 | background-color: var(--bg-color);
694 | padding-top: 0.2em;
695 | padding-bottom: 0.3em;
696 | }
697 |
698 | .mbox input {
699 | margin-left: 0.7em;
700 | }
701 |
702 |
703 | .tinput input
704 | {
705 | width:8em;
706 | }
707 |
708 | .brushbutton img, .gradientbutton img .contourbutton img{
709 | display: inline-block;
710 | }
711 |
712 | .brushbutton {
713 |
714 | }
715 |
716 | .contourbutton {
717 | line-height:2.1em;
718 |
719 | }
720 |
721 |
722 | .ddmenu {
723 | display:inline-block;
724 | }
725 |
726 | .multicheck .slabel {
727 | margin-right: 1em;
728 | }
729 |
730 | .colorsample {
731 | cursor:pointer;
732 | width:2.2em;
733 | height: 1.5em;
734 | display:inline-block;
735 | border-width: 3px;
736 | margin-bottom:-0.65em
737 | }
738 |
739 | .cswatch .colorsample {
740 | width:1.3em; height:1.3em;
741 | margin-right: 0.1em;
742 | border-width: 1px;
743 | margin-bottom:-0.3em;
744 | }
745 |
746 |
747 |
748 | .angleinput input { width:3em; }
749 |
750 |
751 | /*button img, button canvas, button svg, .mbox img*/
752 | .fitem img, .fitem canvas, .fitem svg {
753 | vertical-align: middle;
754 | }
755 |
756 | .fillbutton canvas {
757 | vertical-align:middle;
758 | border-radius: 3px;
759 | cursor:pointer;
760 | }
761 |
762 | button, select {
763 | padding: 2px 5px 3px 5px;
764 | border-radius:3px;
765 | color: var(--text-color);
766 | -webkit-appearance: none;
767 | }
768 |
769 | button {
770 | text-align:center;
771 | white-space: nowrap;
772 | background-color: rgba(0,0,0,0);
773 | }
774 |
775 | select {
776 | margin-left:2px;
777 | padding-right: 17px;
778 |
779 | background-image:
780 | linear-gradient(45deg, transparent 50%, var(--text-color) 50%),
781 | linear-gradient(135deg, var(--text-color) 50%, transparent 50%);
782 | background-position:
783 | calc(100% - 9px) calc(10px),
784 | calc(100% - 4px) calc(10px);
785 | background-size:
786 | 5px 5px,
787 | 5px 5px;
788 | background-repeat: no-repeat;
789 | }
790 |
791 | .active, button:hover, button:active {
792 | background-color: rgba(0,0,0, var(--alphaDark) );
793 | }
794 | .bbtn {
795 | /*padding-left:5px;
796 | padding-right:5px;*/
797 | background-color: var(--bg-bbtn);
798 |
799 | border-top-width: 1px;
800 | border-top-color: var(--brdrLgt);
801 | border-bottom-width: 1px;
802 | border-bottom-color: var(--brdrDrk);
803 | overflow:hidden;
804 | }
805 | .bbtn:hover {
806 | background-color: var(--bg-bbtnOver);
807 | }
808 |
809 | .spread {
810 | width: 100%;
811 | }
812 |
813 | .nopadding {
814 | margin: 0;
815 | padding: 0;
816 | }
817 |
818 |
819 |
820 | .imageset
821 | {
822 | /*overflow-y: scroll;*/
823 | background-color: rgba(0,0,0, var(--alphaDark) );
824 | }
825 |
826 | .imageset .image
827 | {
828 | border-right: 1px solid rgba(0,0,0,0.2);
829 | border-bottom: 1px solid rgba(0,0,0,0.2);
830 | cursor: pointer;
831 | float:left;
832 | }
833 |
834 | .imageset .active
835 | {
836 | background-color: rgba(0,0,0,0.15);
837 | }
838 |
839 | input[type='checkbox']
840 | {
841 | margin-right: 0.3em;
842 | vertical-align:middle;
843 | background-color: var(--bg-input); /**/
844 | background-color: white;
845 | opacity:0.8;
846 | }
847 | /*
848 | input[type="checkbox"] + label:before {
849 | border: 1px solid #333;
850 | content: "";
851 | display: inline-block;
852 | font: 12px sans-serif;
853 | font-weight:bold;
854 | height: 12px;
855 | margin-right:4px;
856 | padding: 0;
857 | vertical-align: middle;
858 | width: 12px;
859 | background: #fff;
860 | color: #333;
861 | }
862 | input[type="checkbox"]:checked + label:before { content: "\2713"; }
863 | */
864 |
865 |
866 | .rangedropinput button
867 | {
868 | margin:0;
869 | padding:0.3em 0.1em;
870 | }
871 |
872 | .rangedropinput input
873 | {
874 | margin-right:0;
875 | }
876 |
877 | .trangeinput input[type='text']
878 | {
879 | margin-left:0;
880 | margin-right:0;
881 | width:32%;
882 | text-align:right;
883 | }
884 | .trangeinput label
885 | {
886 | display:inline-block;
887 | width:66%;
888 | }
889 | .trangeinput input[type='range']
890 | {
891 | margin-top: -10px;
892 | }
893 |
894 |
895 |
896 | .cbox
897 | {
898 | padding:0em 0;
899 | }
900 |
901 |
902 | .fontitem
903 | {
904 | padding:3px 6px;
905 | border-radius:0.3em;
906 | }
907 | .fontitem:hover {
908 | /*background-color: rgba(255,255,255, 0.6);*/
909 | box-shadow: inset 0 0 0.2em rgba(0,0,0,1); /*bottom internal shadow*/
910 | }
911 | .fontitem .label
912 | {
913 | display:inline-block; width:9em; overflow:hidden; white-space: nowrap;
914 | }
915 | .fontitem .thumb
916 | {
917 | display:inline-block; width:120px; height:20px; margin-left:0.5em;
918 | background: url(../rsrc/fonts/fonts.png);
919 | }
920 |
921 | .fontitem .star {
922 | display: inline-block;
923 | background-position: center;
924 | background-repeat: no-repeat;
925 | background-image: var(--icon_cshape);
926 | filter: invert( var(--icon_cshape_invrt) );
927 | background-size: var(--img20) var(--img20);
928 | width: 20px; height: 20px;
929 | vertical-align: top;
930 | margin-right:4px;
931 | }
932 |
933 |
934 |
935 |
936 | .window
937 | {
938 | position:absolute;
939 | z-index: 10;
940 | background-color: var(--bg-color);
941 | /*border: 1px solid;*/
942 | min-width : 3em;
943 | min-height: 2em;
944 | top: 150px;
945 | left: 150px;
946 | box-shadow: 0px 8px 40px rgba(0,0,0,0.2);
947 | }
948 |
949 | .wdisabled {
950 | pointer-events: none;
951 | }
952 |
953 | .window .vmargin
954 | {
955 | margin:0.5em 0;
956 | }
957 |
958 | .window .head
959 | {
960 | font-size: 1.3em;
961 | color: #ffffff;
962 | background: linear-gradient(to bottom, #595959 0%,#626262 3%,#575757 7%,#3c3c3c 90%,#3a3a3a 97%,#2e2e2e 100%);
963 | /*background: linear-gradient(to bottom, #59574e 0%,#626055 3%,#59574f 7%,#403f3a 90%,#41403b 97%,#383734 100%);*/
964 | background-size: auto 100%;
965 | }
966 |
967 | .window .head .wname
968 | {
969 | display: inline-block;
970 | padding: 0.3em 0.5em;
971 | text-shadow: 0 -1px 0 rgba(0,0,0,0.45);
972 | font-weight: bold;
973 | }
974 |
975 | .window .head .cross
976 | {
977 | width:0.8em;
978 | height:0.8em;
979 | display:inline-block;
980 | background-size: cover;
981 | font-size: 1.3em;
982 | margin: 0.3em;
983 | position:absolute; right:0;
984 | /*float : right;*/
985 | cursor: pointer;
986 | }
987 |
988 |
989 | .window .wide
990 | {
991 | font-size: 1.2em;
992 | display: block;
993 | }
994 |
995 | .window .cbox{
996 | margin-left:0.4em;
997 | }
998 |
999 | .window .cbox, .window .angleinput {
1000 | display:inline-block;
1001 | }
1002 |
1003 | .window .body
1004 | {
1005 | padding: 1em;
1006 | /*line-height:1.6em;*/
1007 | }
1008 |
1009 | .window .body .form .block
1010 | {
1011 | padding:1em;
1012 | border: 0.1em solid rgba(0,0,0,0.33);
1013 | }
1014 |
1015 |
1016 | .window .hbar > .fitem
1017 | {
1018 | margin-right: 1em;
1019 | }
1020 |
1021 |
1022 |
1023 |
1024 | .window .imgcont
1025 | {
1026 | /*width:512px;
1027 | height:512px;*/
1028 | /*background-color: rgba(0,0,0,0.1);*/
1029 | text-shadow:none;
1030 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IB2cksfwAAAAZQTFRF////yMjIXOIDQgAAABJJREFUeJxjYPjPgBXhEB7uAABycQ/xMT/uAgAAAABJRU5ErkJggg==);
1031 | }
1032 |
1033 | /*
1034 | .window .body .form .tinput .label, .window .body .form .ddmenu .label
1035 | {
1036 | display:inline-block;
1037 | min-width:4em;
1038 | }
1039 | */
1040 |
1041 | .window .flabel
1042 | {
1043 | display:inline-block;
1044 | min-width:6em;
1045 | }
1046 |
1047 | .window .noalign .flabel
1048 | {
1049 | min-width:0;
1050 | }
1051 | .window .noalign .fitem
1052 | {
1053 | margin-right:1em;
1054 | }
1055 |
1056 | .window h2 {
1057 | margin-bottom: 0.2em;
1058 | }
1059 |
1060 | table {
1061 | border-width:2px;
1062 | font-size: 1.2em;
1063 | text-align: center;
1064 | border-collapse: collapse;
1065 | margin: 6px 0 6px 0;
1066 | }
1067 |
1068 | table .left {
1069 | text-align:left;
1070 | width: 240px;
1071 | }
1072 |
1073 | table td, table th {
1074 | width:140px;
1075 | margin:0;
1076 | padding: 3px 10px;
1077 | border-width:1px 2px;
1078 | }
1079 |
1080 | table th { font-size: 1.3em; border-bottom-width: 2px; background-color:rgba(0,0,0, var(--alphaDark) ); }
1081 | table .lastrow { font-weight:bold; }
1082 |
1083 |
1084 | table .yes, table .no { font-weight: bold; font-size:1.6em; }
1085 |
1086 | table .yes { background-color: rgba(0,255,0,0.2); }
1087 |
1088 |
1089 |
1090 |
1091 |
1092 |
1093 |
1094 |
1095 | .confbar
1096 | {
1097 | border-top-width: 1px;
1098 | border-top-color: var(--brdr);
1099 | line-height:2.5em;
1100 | }
1101 |
1102 | .toolconf
1103 | {
1104 | display:flex;
1105 | flex-flow: row;
1106 | }
1107 |
1108 | .confbar .toolicon
1109 | {
1110 | width : var(--img20);
1111 | height: var(--img20);
1112 | margin: 5px 12px -4px 12px;
1113 | display: absolute;
1114 | }
1115 |
1116 | .confbar .body
1117 | {
1118 |
1119 | }
1120 |
1121 | .confbar .fitem {
1122 | margin-right: 0.35em;
1123 | }
1124 |
1125 | .confbar .fitem > svg {
1126 | display: none;
1127 | }
1128 |
1129 | .fitem.bbtn.active {
1130 | font-size: 12px;
1131 | }
1132 |
1133 | .confbar .body > .fitem
1134 | {
1135 | margin-right: 1.2em;
1136 | }
1137 |
1138 | .confbar .body .fitem > input[type='checkbox'] {
1139 | vertical-align: baseline;
1140 | }
1141 |
1142 | .floatcont
1143 | {
1144 | padding:0.5em;
1145 | background-color:var(--bg-color);
1146 | border-width: 1px;
1147 | /*box-shadow: 0px 8px 40px rgba(0,0,0,0.35);*/
1148 | }
1149 |
--------------------------------------------------------------------------------
/js/b.js:
--------------------------------------------------------------------------------
1 | var PIMG = {
2 | "tools/blur": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/n5CCLf0HtTjyoUNqAAAA+pJREFUeJzNmrtvE0EQxi3biUO5hoRLd+cQQcmmQKIzFCjuOKCgjUBCdKSgoEsE9Jjnv4sv5/X51jvPHSG+7qTTTzu738w+BwOeJh+YP3I1LK2Bz42B+3eNgX5qDKyO56a8yYUrTYFD565MgQvnbpsCK+cKU+C1c6aduOpC534aAhcN0NKJVQM8sqsPKxc2skvnvRueoXF8CzTLvvGyBZrFPFzzzGL2AXhsM87j6wA0inkTsZW3fQc08fZk2QFNYt7b4pnEXG0D3cNs3uiiB8yvYec9njvMBtZ9YHbdHkY89yYT+CgGZqbfptBYWXFvh5dpxWoXmGXFUYLn/mQAP6WAOVaMTdiqVPN2TNhKPxP4NFBdFScXaaD7ogSeAzy1FdNDoh8WYEgavVMBd+pCp2Ku4PUmp1iaCpGoC3nDkqoLGx3JK0SyLnSST1bJutBJXiFqHCi2ImLCVlIregootCJqQk3MqAlbyaoiasJWoqo4girhtiTpB1bCbUnSjxGxKGYi7eQxL3hAfsysiAUxMyPmx8yMmB8zM2J2zF3EL04JYskCHoTf7w8GH3EgL59DxJ8HvZ1oSqzDobCiOZw3Xz4/5lC5XvW+AL1lANdtWp9YEFMBxzjrXltvcAiTM4wTmlSygIxkWfQiJoG0cap+51BAcsIfr03zLeoBUNQiJ+pCGkh1Yqg0YfQOUNpK1IF5FXXNJQWknLiMfiNLGeHEMKgbIF4cGpUoMKRusBc5Jp0f0vIRkBwTytqhy6bRNyLU2sHWoXJy1jjoqHSJVt58P6Z5+Kh05XTKbSCeK8+6316ueDWHh+aK3/rv1+mSxUNzhdekSNgws/os1hHMY6+S+oJLIiPRUipBIGMzkRLsm1s6IFwenuiAsBG9DgjXG/ZKsy/Y2ebAWgeEU8UcSM9IScHr2KUOeAwCVbUBqw46nnP/DmgesjlQaRt4lGsdEPahEghnyv9fbbw18FIHhCv2vg54BwQqp9ErEGg+0SuXIjBwrAMia+Jaw8NOMlTOxhaclxogtlFh7HN2hW2lVL4pESB4rYUJ3Y7Wch5+6uDlQHzzqMjmKxSoSL4SBconPupVj5cCqUMMcSfiXbhyohRIXp8J6wN92cU+xG5FX9gLjcO4MBTFzDkyZV3OBHHuwiUVh3d27/lA3km7oMqWLCB/WLjXH+wmsi+lmE1sbwsMm1hyecwmSi4KWU0UNBB94xAke141IaeCQvik5SkFvCfjkYebP6S8wRgd6elcDETPNw9VT7VG4MAUyqdfQ4BYlDoeFLUu3laTB7u873nP+86isIuTLFzTyNkWsphZPIQdn81e/3bu/dfZyZz++y9FVrh4nhxGvQAAAABJRU5ErkJggg==",
3 | "tools/brush": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/hKxffA311BeudL+agAAA9hJREFUeJytm81v00AQxa00pOlxCSZwM6KoVxYC5ZiAEOVGQAKOLjduuBVwDRJwJv8xiZ00/thZv3m7c0sl/zS78/btetZNkoAYnU9fhjzfiYUx6Soi78hsYpLFAy62QPM5Gm+wLIHmSSzgUcUz0zwS8HIHNHciAe0eGGnQ4xteJO0cH4BxBr2oAc1VOG8vmmiDHppGTIKBD5rA8EHbFjB00CPTjsBKH3eAgfJed4FpHgIsusCgQQ8dvKBBP3ICA4ysLZpd0O7dFc0u5iTwSAKydbmUgGbFAQsR+I3inYg8c5cCukUTMIkLGUj5YtOsIwBF0bBAWTTkHFoPkKny2MMzjwmgw6wPkRNAj2jMfYLnEw3lNm6zroKqsWfdcXZoIycomjWboGfdMSVOkl8y8B8FLCIn6BENl6AsmnsUT1535PlwICb4kUtQFA17lhPNmkxQFE2acTxxh2ffAc4E3pRMUBQNm6Bk1nTfQRINfbYWRMM3RqwbyOzFZQjrjn8RFYB0gkniLHLI+5NzDucBQFeVg95qXcckzvi/vvq+fdCxJ1PGf/rM7AyvM4mM8Q/elI+WhtJxG8JXT/ZZbeXWHjNh/KfLRjnXoQkeeNV7YXOf1/tqnVelE9bxGhedfIbtP2hiYE0jrlopqn31daumpZGOl42fmnho2lEa1VnjlyJGyw6wymk3aLWvurbMctZG1dTOlTznDlfVdbRd21rbald4F1WnZ/D7/FqboHToYLfgQSEAU85QxQTZhpmY4CYmDLGr6UCi9QEJou+VuJxHbWXWPUCT6i7LHKu4Q3yuAcqaqUWmANrIQG+j5yZyHOjrUlBAaMSKZquvS1ELXIq+7iAF9HUHKaCNDASnEC8KOIU4EFOhQoe+diMFLEBgBvLQmhg0wT6z3keKAr0t4FpMUSC4TvCzF1pk+KxURAbKzbJWoD1/z+VQM26DQHQlm3cg8BYKRE/s7YtyMeYgEFUN7A0WBWYgsAB56EKBZYjqGpYhqmvUvOA7VdS8YNXAMsxBIOqGsL1Gd0MLAlGvgXWNWgOs6xwEYqdrxQ6F6hru8aF+DfdDUF3nKBDUNd5gAXX9HgZaDDiHgUuIBy9k9GyIfygAyhAfMSZDRRMNOzYo+qSeq+NDaDrNkAw1vfolApzjPEg1mrYhVGRFgtBbnqqvCdREd9tR9AN/aHjAQUnXyO0/1yibm71TqGy/er/LKXnK7+H7VKj+vr5ng5qslLyeEc8yJc8/4gnx7wRWxqUv1On5tpPpLNfjZBFeXxDZJdIMfph9oWjOy5NPswuWtok/ddLPp7O3fzOa9R+zT4BdqVJm+AAAAABJRU5ErkJggg==",
4 | "tools/burn": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlP+AJpXFc0u+e3hoayrHQAABy1JREFUeJytms9300YQx7dSZMu3Chv3cZMU0pZbZbu0vaEkpHCrTUIft5ikAW5QfpwNfU3KjVDaR//bypJ2d3ZnZ7Wy8r1EcqSPZmd2RtofLGrUXnr0+eL9P4t0mjdfHLGmC0Y7TKi/uN0d+A1T9Hq7wcwm4DWma2BHNgG/Q8A1sgPwFwOQsZubAz8YgWG2MTA2Apm3MdDkw7UONwXiKNeBWW4I1Puh0HkUTXbSzBU4mk7SQtun0WjyqxHYz4br6KB4m4Cjya3n/L7X27Po5JaJ+HINZGHSDJxoXaVI4L2d5wjYPy2vC7IG4PhbbMy7WYHEXqx6gJdbgePY6LFFFp3oSTPYrf4+tAJ/MPIKX20rhazUYfXwfmYBUt1u3e4smqi/ePXVngVIJUbZxK+jx+ovSVybSgPNtYDrQfSbcu7frf4GOQUcWnlr4o+KzfsfkIntgOzvUQxPkyfIRBVoiUmth8ozfX52SAAbLSxKK2z0IK8NDqigxBihyR/DwCX3+AEBHBoST1PyDJy84W3yCWDxnTBN052j//6ymLiSJx5vU5hTQKH9s+k0fYSrDMuewhO9zVSBPTg7uX22XxQLXF/PYejmvGP4JPBgkh5d1FeFi6K+TlYqMMhj4ACeXAEB3ENR+ZgNtcKVgO4aiPTPjMDHBp+FN4dqivsjcJ7d4I03AbX6VGuQ7apPyI+BudyjPQNQq05CnlZ356DNvdGKX4SAqh1Qh8MVPPXBN5ToiSzXgdcM/qsVZjA9WB+0OYz4caIBx+Yvt9qOkfJfGGcRlbcaMGY2JXfhmc8dB+G+ClSLO1KwD00Mc/nyeTXmlyjAIe3ASoeKicl1aW3ErV1CYNzAY4NTaOIbmc8yzAkAKo836xxeE0gLQpF8lxI4skWY33gKEzA7xoe+BDoYWJgI6+Cl7DjJnfrAE0AXAwsvnoHAeWNxOOcBCgWw+e1Z6hP4UOnnMT98IW7PODBmTgr2wElyzI96ApjUwHFTH+Sagye/ERjxti+Tj7m3uHDcdXAsnOgJoF8Df3YFshmI3pKbG0h0DcQfhf33F+i30gTQc+b8tjDiPw3MwCC9na9ffisMDE8AXLQ/F1cuK+CxghPja/1lV5oVywuF65biwgwFJYTDdQPRg5WVp2ImnpJUQJkoC3VIaKhpM5nQwomJAL6tO/ZudePHWaQJV93zJ+LQF581Igg+Lw67ty7+TBGusD3WeCy4hg8l0CuB0ykmceE+L9vHZrVH5scKsGjWO5qITOzdF4c85PMv+S/9Alh+PpIDfmzi4EBEyq9T7O0N8d9lxMo7yAG/YZ5Ftpn3oS2Z4lnEqvb/SwLvMU0yQ3gS90D1jlj1vICcfkIjjfBAHO7Xj5DAOQcyfaRvCUsivDCrmy4fuhWx+r8+CbzONPXEIx7UNsv3ix+xVXXUJ8MyZpoGKE4zCJStd24z0u/iyJNAus3uBX39RcGbXIwDKaDzK4etU4WJckTGGXwLNitnwsOvOjhRKuP90DYl2MaJAMjIjtPGiQmTrzzSiagnOgJ7ZJudPs4qzdkdcUw70TY9pOkFk8WRduId8n6kLQY8TjoR1QdaPQbqHenEFmH2GQgh6cQWYfaZGLYwixPtc2waMJZnpBNj6n4kj8E+QZYw935TAEGmhlQJO24DhH2CavNXbYDwPUm12b0jBiwagVPqVeXeEQugEsJPXYEDpoYwMAPdS+waqHy9mMMSE7djhUxrjzH9mmdSFaCaqZkB+JS4mwCqBfkl5o3cU7lQpCWWulRQymm8D4Fqt0Umuo33IVD1OTLxGXEnDdTeapqJ6sRck/olUKtOqoktXnmsjrKeWUpfpCcVLUB90gEs1o1bdZkq9SKUWoEsOrHpLouCCnhf+/kPzvu+JY8DUbLe3MiBEohaNigjves6oSPl1UA0AFuvJ5pmyV2BuEC9mxiXWF2BraPZCERt3lC+mNS9auBVtbkngFfU5i0BvKI2f+E6de+qSwls8SFt0RysVmyQF1gJWE9pV5odgG2GdKQyAGz5ujRrCdekWnxxkMoh8Aq6Yqguw8WdgZ4K7B4WDdg9LL62lNk5LD190b9rtrxos7XDRXO06N8RmKAF67gbMEPAjj1nidfoO5kYGhb9O3nRM+0ioDYZucg3Adt+YkL1jBsn2g1LFF2ad2LEGwMTM3DzBMyIvSINq+Gk+jkBxOsybuLreoZGrzYC+iRww0Z/ooHkxkibwqUFaN1GQahclCG3GFk2ehCq1mToPUut3VgNliy7TFu60bA9RlO73liNvez7YIdt6g4fEls31rYY64nxq32nLrXnCEluNW3Y+usYajBib9pL7DQCh5trGzcn/9TM4wF2AzYT1c2/zcCmVnsKzwVI7Fer9VGbtnUBRo/JHo539DsBoyGR1ws8q+wGjEamfRkLwzYBV2BRcVMV+dq066ANsLDyJE0ffV6x8P1Rum2mFfofAMK8VTbYFwAAAAAASUVORK5CYII=",
5 | "tools/clone": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlP/APIQQs55q5BeYkoWJgAAAiNJREFUeJzt2r1OwzAQB3AraqAdoQXEZgQd2CgC5lSInQIPAOIF6AZbmVgpC68LUqWkau7j7/gkGO7Wyj858df50rDDxsXHXSBj/HrNtwrsL9+0toq3dPBL8kI4TQVvZC+EhzTwMGpgsUwCHzUvhK0UcF/3QnhKACsE7OHgMCJgMYFB6IlDeIfBcww8hsFPDBzA4AsGbsPgLQaWMBgxsIBBzAt0WwcddNBBBx100EEHHXTQQQcd7ATGPwLx+7L5jX6BgWSxigQrDCRLSyR4hoFHMHiAgXhlaQR5CbUvbJj7ZNOMch9Z+mJA6CVOE0CkgEg/MVeDBZ55lgTqJUl6jPk6tlrxoyuwPLingctEcKhMRaaKLXwLuJRBctmJoNxFsloqg3IX5x1AqYvlpAModfGebyWAfBe5Sa2AfMH9RGgkgewWsewIclsEs88AILNFzDqD9BYhDYkGkjOH22cQkDz+5hkglZTIT6yBxFRkNy4IJMaZPj1RkJjb9Oc8FGxPHOUVqmC1CYrLBAB302ahDraSEjIpTABbwzzPBFtrRRnkdJDOuXBwuAlOMsHWNQ0Er5i/NOAxfl4HRzHX+11C0zUQ/P4rx6ABsWuEGtMaVJNBLGY1WNmAvRpc2ID9GgTvx1qUNRhtwKIGbbxVDcJBBx100EEH/zcYbbzmGDU/6Bc2YJOKVDZgkyyZp3PmCad5SmyftJtfKwzDQQdzwNyJ7aCDGeAPZXGkFFYM0ZEAAAAASUVORK5CYII=",
6 | "tools/crop": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMA/1uRIrUAAAA5SURBVHic7dQhDgAgDEPR3v/SZY7A1DLBSP6XT1ZUimzlQHAA+grs4TkyCIIgWMNxt/417hKA4EtcbF58rs1ylXkAAAAASUVORK5CYII=",
7 | "tools/cshape": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/gzwl2pFvdUpEhUKmwAABA5JREFUeJytmj1y2zAQhTk0qZ8SkR0rnTIq3EaZcWowJwhvQE0uEHnSuKOazKgLOx83phASPwtyd4V9pUl9FPDeLgHIWUbT+i/xRqoKLQxctcLA40dhYHUvy8sPm50ocKFUIwoslNKiwL1SX0WBtVIPosCTUo+SvLV6l2TxlT3whyBw1QNbQWDXAz8JAqseKFl85x64leMt1FWNGLAwQC0G3BugXPEdDVCux1YGKGZzfjBAsR5bqv+SKr7lAPwlBOwGoFTx1QNQqseeB6BQ8a3VKJkeW1igFgGuLLAVAR4tUKb4KgsUKb6h8MSKb6EcNQLAwgVqAeDeBUr02NoFShTfyQUKLHDWylN68ZU+ML3HrnxgmwzsfGB6j618YHrxnX1gco9dqEBNIrAIgToRuA+BqcV3DIGpPbYKgYk2u93VKLHHliEvtfiWEJi2wOkgMK34aghM67FnCMSKL/IdUvSQLQ6SvE2TZW+SwMv7mPOTHO9x188iaCi3Swv7MiRKypfeESMhXy5jFmV8MY4YifiihevFr/F0X6wjQr5cfF6yL64jIr7okJfoS6zrpvgSOpLsS+hIqi/QkURfIo4k+TL9HrzNl7gjCb7EHbndlylHbvZl0hGjmsvDViZcX+YcMWL6MueIEc+XeUeMWL5onMfyhbZWpPuCO2JE9gV3xIjqC8URI6Ivmsoj+sJZvVN8oTpiRPCF6ogR7gvdESPUF83jhec/UNwTocg21Bd3Uyo+5DsM2DKB4KwhFHeXW2NA7i73hAGZhxnw8CLUhgcEJ1RQvCASGhgviCscqFnADgd+YQFrHMgLIjjyguIF8YADWUFEm5diBhFtXr04QYycoUFxgggOSmPiHNOhzasXJ4iE1PBOYyOHclCMIOYUHue3FULzUqwgRprXcw3/1pCBsHltm8j6iR7EDnz2NbZ+ogcRDK9vBDnIEv1ngfCjm+vgQIHTgxhO1x/z55+R701SmJphKbgO8k4OYpgaPVx4CmZiRwQGzevZXgkmtyECP3uf2jqNtPRnV08ifPnN68W95IeRGkRvYL6V/mKeGkTXzE1QX55hxCB6rzywG6knv/2k3IqAuxG3SRCD6I5Kw8uuL+BxUTnr9W+Ry26TaEjAbrx/G32XO1MSGUBEdtpf4jfYJtGSgCfMRNskPlB443p9ekM8NglSEMfmNbMhrpAxeBpSc7+bvmdoEqTfw4dX3uw7bQjjzENHddMRtBqaREMA1jMRtGL8B6GZ8O+057YE4DVk+MrKNAlCENfzEbR6IwaxRCI46tokCEFcIhH0H00I4h0WQau+SeB7iyMWQau+SeDPrtAIWj1RgnjCI+g+vcVuyVm7zPKAbnIXzGNB9PHFK4eX5b+xO8odC5iVvNtv0D+B3XgP7e3oqQAAAABJRU5ErkJggg==",
8 | "tools/dodge": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/oBLBu6xINzJK6ihggAAAoRJREFUeJztmjtvE1EQhVdgsCgnyMHuNiE/gEUgoLOIkKBjRRRRJgVCdERICEoEiNoCwd8lttk8jPfOOXcOIcU9fT59u+O9j5lUFZt322++tqOXP7cf0H+6Lndf2Un2b4dxu2dwC+S9oF5rKxmFJB+t4ub5Ps3FDR6u45l9ziX28I6Jebz3fTyzXzm8x/08sx2eN5ylgJO3NPB+imf2guUlHzjjoQeHHnBzSgE/ejyzbwxv+MkHjpm6fPB5lCIiSCk+Q3hmP1CeX+Jl4EJfwXhmNQhsUOBNjDdsUeAIKwtYknmwsmzhwA3oiXEe9szXCaAdAMCGAQJ1HkCfXZfx1AVeZXhmd1zgUw74RfsKkZc444AT8Sv0XyK80nSpHeATFrjnABsW6FUFXKxPs+kAWxY4SvPoIntlpovslZlau5Y5SAKv8cDnSeARD7yVBDY8MP1DJDaoLumNSg6kPxTvU5nxwPSKSO1Qy4yTwJYHpj9mOZDnmV0ssOV5F/wO5T+bGQ9M/7Dln97lX20aHpheYI94YHoLkG9S8m1UvtHLjyLyw5L+ONewQO/AKT8Syw/t8muF/OKjv5rJL4/y6638Ai5vEeibGPI2i7wRpG9VyZtp8nZfdQMF1iAQrQraMoWXRLSpiwqibWdYEG2M/zdBdIz0r0o88YDogKYTrEUjpE5wQzXkOhEUjeFOBavkoPA1yDsrWClGmecEFcPW84JVeBy8IjhPbGD9l2AVG6mvEVxIZg/91wkukvlvCT2C+ekVzEwRjKYIRlMEoymC0RTBaIpgNEUwmiIYTRGMpghGUwSjufSCHVAm2D1yLQMuFXWCfxRrIXCuqBRcKNZSYLWlFTxWrIWw31NIeFzzqM8+AAAAAElFTkSuQmCC",
9 | "tools/dselect": "data:image/png;base64,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",
10 | "tools/ellipse": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlP/ABCG7DvXsvtfwyisvAAAAntJREFUeJzt2k1L3EAYwPEHXLN7TSSFHoO26k2FuvUWinp2WwW9xRfwKi6Ix0UopcdWCv24TjZmN2Yn2Z2Zv+Jhng/wY16TmecZCeEQD3rQgx70oAc9+GpgdPLYv7vaH/X2D6+HeyeJGxg93qXyIjrXe+1mG/ipX9OezeF3K3Bzd6Tj8uhd/jUG434jNyaHAzPwR9bG5RF8MQCj3XlcHpfa2dGB8f0insgvXbc14Obc7k66rZmbWXA1XdRTK2hnPmji6cQ6aOap9VMXa+BHQ0+18U8bGGemnpqZQTMYfTX31OpJGsFjG0/koAlct/NEbvWgzQAWUR3GCvjf1hP5rQNX7D2R7VkwunEBu8kM+NnFE7mog3HqBnYGNdByCU7j4CXo2sBpEwVq4KSJBRg5N1A1MamAH9w9kfMK6LQGy+hOQadNMo3tCXjKgD9LMMoYMEieQajHRZ+F63HR5xzMKDAoQKzH4z4rcI0Dv43BLQ5cykFiH5eh9rOQQ5gPojAfhjLOFXhEgssKRL40ZXQVmJJgJ5SY9EQGgk6ymmZBJ1lNs2yw4IOgq0atGwF3ch5LPIiua7WyJWPBQFIW7PDgiAV7PJiy4CuMYcaCAb+w3/9exj9f+AcW/wXgPyn8N4r/6PmjCH5Ywo9z+IETPxLjh3b+WoFffPCrGX95xK+3+AUcTxHwSQw8zcIngvBUFZ5M49N9eEKST5niSV0+7YwnxvnUPV9cwMsffIGGLyHhRS6+DBeGqyMzb16hkC9l8sVWJWaLesGs9yYFa76kHuJF/5B/lhC2PpwQi4cTY7LpaUcz98aPTwrzrPo85p/j8xiL8KAHPehBD3rQg9bxBIq0xPhW7TbnAAAAAElFTkSuQmCC",
11 | "tools/eraser": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/wt4ib1D890lKFtKwwAABAFJREFUeJytm01vEzEQhlcpjdTjQEtyXAkKPVIJkLgl3LgRQMAxRUXhSITKx7EgIXHjAKI/l268m+zaY8879szRzT59dtee2GOnqtQxevj2y9dXT/QXRuLOgjZx8c6G935NbUxem/CoFz9qWx7RL2MeTZZlvD3y43MZ8DQAlimGgkS3bAWvY2YrSHRoLEj0wlaQ6Ki2FcxWjAkSTX/bChL9tBXM7N0JwawBmBK8jge2ghkDUBDUD0BBUN27RUFt7xYFlYqAoO7rBRBUDUBIUPMUIUFFpgUFaYLeMyhI9NxWkOi2sSAdGQsSQQ8RF8QyhEaQPhoLIm/FCR6CQCDNOsEZCJRfcytYgcApKogCJ6ggCiRU0Aq4FbQCbgWNgDtBI+BOEAbWoKANsCdoAuwLmgD7ghbAgaAFcCBoABwKGgCHguVAT7Ac6AkWDz1fsBjoC5YCA8FSYCBYCAwFC4GhYBmQESwDMoJFQE6wCMgJlgBZwRIgK1gA5AULgLxg/nQuIogCwwlnRBAFBlPimCAKvIkKokB/sRcVRIFL77KzmCAI9FVGlzFBEPjNu+pGVBAE+vWqf1FBDDitvasWTStfiYCA/kpv3DRG6gZZd7zfNEaWfwgvuHTTab7nA4MS4qJpXWYDw7Vy0xpbn8o8pgzL/xsUyFRhm+ZYKSdHcHMR04wBuTJx0x7hiaUMttSXAkrFFrYYmQIKinwtMglMK/LDIQlsky8fkXpuGjhex4GRWmkaWK20ghIwrhgr5grAqGK0Ii4BY4qz2AUSMKIYLzaLwINLlaAMrK4YXqJkKAM5xcTekQysTjSCCHC08IHLMmB17PGS228I0FNMbxAiQE8xvT8IAQeKwg4mBBwo+vPBLGBPUdqEwoDttLQJaZsMBFbzTrA2AnaK4iYZCmwV5Z1GJVDexdPdMrAVqnspwDajqtsgu4wg0AnOzID7sKAqOUCHBhTpCzszgAA1goqvAHBTFQA6QfRkCAA8BhL/LtYiUCdYNdOCOvkJneBm8ThLfcDVJPCzNXPpa+cESvy7OBPSupsqKY5H3BeykpvMRVboXOyn86YT1BwxGacf0RWaV3cxT71EN2XXHdPZPET6xP9xpRds75nvizmCXXZns/EKTvz9aGdWzH05QfVJwzZ9MjeWJ7idtgSKTjDntOYpr7hSJH5Oxe/dY8U3kx8fiMkAznuZBTxYhEl0T5dXvXBdZzAAT3V51YvR3PcpE+yu7wmVCVZdH9m+07+Fgtuu0/a6P9xrV4ZLpUcbxjnbMZXRDenH9b1HbiyKSxIh/FVx/vHjLuZDXvbp4214xb2npTyv5mPxc4Jxr6CSdfI4iLtrS78m2l9kTJ8Z8a574/kbuniZMUL+A7jEhWh03/9rAAAAAElFTkSuQmCC",
12 | "tools/eselect": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/kF9DPTHpB/iOd/r1wAAA41JREFUeJztWktz0zAQ9tgm8VWEuPiWJiSFG0kJoTcTktLeGjKFKylQyK2hcOAmHsOZwAy/F+thu46lWLaWGYbqOyQea/15tdqV5F1ZloGBgYGBGo46o/PlKUKnv88vB3d02cajJcrg+WVLi3AX5XChRVjLE2ItQjvHt6PFZ1mLTcLbmoQ5I1YyoTdILnNGxEnTPs4/KYa9Sg1lo+bb/fbdbxN38qXdGb1JW9z1TkuRL7JbKjoIM42T5MpByFditFdqljomQ67A6K0Ux7JPnQgXiblDRW9z11RwHhbI9VTjweGCZ9vFnnKxZquIkJqa4MNWKdYPFDwo4ouMPeSyW97t9pmMmjtwc6NGKBX5XoYvZXwnE7BnzH731fhiF5MbnHdYwX6JCmwyaohb60p+kIUzk4+0y942L8MXm90PBU2HrAmXI+R2ei1VUHlAYjDXFajIFHxWli8OrpyKTMHSHSboC1U8LI5LGWyhrfpqk5YQ3ci3B5s37YMqI8KfnfmiPc+ezOGL0cHC208qKmhgYPDfoU1/MRSd+9Anf7ZfYmXfBvsj20o7qPkehHDBp+gb0f9PCEKyipxY7NPmJgThZ05EdlA/IAhrfJlbV1+dsiC77iZfVTEEoUeYWpTXh+CLh7km3zCWBRnml9RrQAaZ+csJHexbMISPEfmm26V6gqBGO0s6rpfoSFCnw9GHckPmiA0aKC0YQpuGygKW0KeRh2EISagEFvlyCWEIXRrM4IQkomH4LMYFTvjv2xDcbcAdGzz0wCcH8OkLfIIFXwLAF6k67DJ6Ab/Qw21FXLYVIbE3ByEk+b/AItu5sxCCL1KxR7dz9x7B0BF8LZU4MzAwuJ4Y6zwsyHDuzTSWezuXFPAOtJaqLkK/cObOqlKWPQatm2RTzLQEWlnFLsot7k61QsAVBTcfXmmo2BUl1bVT95vVBfDiAlexQkZIUv6oXqBZiBWsXEIaShT8C0WuuAwnrSOKsK0MB18ojEuZAVgpE7zYCl8OTgrWKkGtUrBOSuoqB0KmTLQo/nvK8cKr/kV7VmYYrEDoUp8oPJZAXUFtXiQjWHxwgp43UDtTM1U72kHcPzXh8at2mGkcpzVLR9lhbZxcRt0KyPGYSWSzo3ZntERB8gLvhSLfFTDDZ5GqH8oflMHJ8+kl0acCQq1v4b6AMNDgE5lQKynjfRIRauVQBIfxtA/4wR4XNDAwMLg2+AMJLakTmOR7tQAAAABJRU5ErkJggg==",
13 | "tools/eyedropper": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/38IU5XA5Shzorl5IAAAA41JREFUeJzt2jmP00AUB/CRnUTZjgkkgS4uEG1A4uqCENASsUKiS8R+ALIsR+kVl+hIxdclYzuJj/fidxWRyCvXyn9/nrE9nvE4d4z1/e2Xz+dTu7yXPtQwtcr76fMaGSV2VkWgv7IJXPtdvbHIi/Z5fmjRMUkp0L/W53XLef6WPnBeCfSpLdD7hTFQfc51oB8ZA7WN2AB6PzMG6q5EAKjrZgDoPxgD/Q1joEYIAjWBIJDXKWEsevftIND/YeTlY8e4GN5gIOdOOdv+5nKKAzn38p4UBswEDmQ8bcqkwTSC8zh9UmmzKwTIaEKkzeRnPG8NC0W/aGjAAR2ItVm1JuS8jjXwsTHQPTMGuqUx0K2MgaRADpByyiwg5T5hAd21MdD1jIHtdwoT2N6ITGDrvccGur4xsOVu5gNbukUA3I/KRsCDj2wJEBuHjwo4wEJnQuAEO+2PQiB63oI2TPKWQohj9rQ72jIQInuyk2y7EiFyG3EHxIh3pECMyJzTloAYMZUCMeIE/3ULECEuxECEeFMOhIm35UCYyHhXbwBBIiOwAQSJ9EAACBHpgQAQIpI7BQQCRPJlAwIB4kIHbBKpMzIE2CSmSmCdONQC60TiE/sAsBaYqoHVUyZe1nTg7DiBg7UxcNIxBjr3yha4mRhkM8qvZsDNe/yS/n2CANxU/y71QxQJyCkakF4nIPUYVicg9RhWJyD1GFYnIPUYVv8fcG0M7FgDw4IethwhAfZXm7k+Mm6LgL0DL8sSYHbGKXxIBIxX+HKJCBhWMN/Dh0TAbF05hQ+JgKEJkfUcGTB84EBmvTJgWPhegEeEwAh9/ZYBs8savE2EwPAFBu4TITA8usAZjBSIdrIUGHt4h4IY2EGehVJg1smz5p/FQHcfvmrEwNDJwFUjB4Zvn8BVIweGPmmuXymAPbCT5UB4PFEA4yXUJ3M5MIwnjRuvKwe6X0ATBrUUGJ4M4xT4J1LgGbD68tArgNfN8eTpSgEMb0m1z0o/Qh5rP1O5HtX7+Mm9bMlIuqs1nlcfXfGLjCffydutdsnvYkvDaIb+oqXm5daK833GmrzKIyD+W+RdpuK88jMgLlbw/Lk8rkIs9kGPnqvy9sQHed6nVJdXW2D0F/ody5Ul0At1nKss0prklZaRjTaR7xa6TXZ8hyqW4sczo7wt0WSPe14Z0WD/+L4SYFhRVYROzKSVmPVwUZHBlv6s/gFi4v6ERJh64QAAAABJRU5ErkJggg==",
14 | "tools/fpen": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/nQ+msYI5fUa2U6/fQAABStJREFUeJytmktz3EQQgF3WZqk9KuyWdPR6SQi3yDYmudlmDeaGnI1NbluYFOYWOaZSHEOSSrgluAD/XPQcaWa6e3oefdrSSp8+dY96Zsfe2HCMr+M43nK9GIjN1yXwbjje+DCOgyo+r3nhFMd5AwymeKflBVM87ICBFDcFL5Diox4YRFGUJJTi4InDKN5KwACKh3FYxUjm+SveUYDeipkK9FXMVaCnoppCb0Uthb6KcwDoozguAKCP4ibE81H8FQR6KEIp9FGEU+ihOEJ4zoq3GNBV8RAFuilOXqNAN0U0ha6KGQF0UsRT6KYItC4/Rah1eSmSKXRRzA1AW0VDCu0VDSm0VzSl0FrRlEJbRbj7K2EDRLq/OxDp/s5AtPu7AlkptAGyUphaADMOcBoaeBYYmHwMDHxjwdu4NPPShzZAasZzEWR0w8RKkNFsntnxjFWZri2BhncPf2AwWVsbpnbzHWoClvOuSfEJ/mjwgDMoviRyBV9GK/65JoA5fA2lOKXeYWwAE4ozckSjrxiqaHhD0M6MKab3SR5RSkTxB5pHvLKwIjEA66CaCqRIDcA6TAt9RZEcgHWQs6WmSA7AJjIKqCrSA7CJnAIqismWmTchebJiinesPkxTUeX0oP1sGoB1mFYwleLkpP5oGoBNZAZgrTi5V364YvHMU1uzir7ZXqxZPENNOkV+MJYHdr9FPjMD7RQzBtBKMWcAbdbRjJrYAYOv9Dk1sQJmoYHkrocDkFcTCyCvJhZArSZv9y9OfICZcmU1BU30vPKB6rUH1UG9X7B56mbeFL4NH6jW5K/msLaryQaq+zIHzWHtmdnATLmwncW11Q4bqCZr3RweuwK1DVZfoPae+D6ytld20Bx3LkqGAJ2HjVqTKXKcCxyrNcGemAtUa9IKujcHtSbV4m+5f/G9xuMCM/mq2RpdmDCByqOd6YfsgEpNKsFfYB4TqNTkTPx3hCtQrgklyARmmmDuB5SerxJ8jvF4QLkmpCAPKNWEFuQBpZrQgjxgxhfkAYc1eUYLsoDDXe/ZR1qQBRzWxCTIAg5qUgn+Q/FYwEwSnJCCLGBfk8QkmH7L4A1q8odBcGbYR2qin8tNgm95O8F9TQyCp2sYcLO9XC4X/Z7LJ55gAqdvvHfefN//rBQ1qQQLNH37IG9PPFEqFDtGtRP4H8a7BtMnzbMH7UFRk5eE4BMwfXtSH32h1IQQTMBNmsmX8lk/KjUpBSNYEN7kik6Qs+a94Dcg7wrchIvy/ox3q6PFrkhKQQsiL9vPgpeuHst3ag8jgslXME/c+1TNR7smegMLIi+b4L3T7/eJEjyF9zDFraHv57gg1qu6esDfF6jgDE6f4CVgL4uEoLrKxnpVx0N646gTfKTwsF4Vtb0E29K9hQXRVt/x0C3dOSiItno6f1UUkCDa6v8u2gdAt4gjSBBLX9+u8L8KjnRBpNWXJ4luSmwRVzWRBdH07eTdKdQWcVmTzyVBuNWXp9wTp1ytCWBe76r2gnCrL6e2wpzh+r717CcE4VZfPu1PfUrotcioFsy69IEz5XiIw97vLi4rwW55eA31qosvBjg0wyLmleAcfZbJzvFwwKMDqo9cCOqt/mLnuIiHoTV7PSIhKL9s492d5Xksx/VjBDKMUSfYzpS/3ezubi+Pz/X/ulsZitHGZSv44VUVhYbpcncEL5T02GbsvKarBTxTQfHQ9Kf3xIZWByGYrI765QU7HgAbKXH8/uly4QArI7o/+JmXvvr96WpZLnv+dUFV8T+SbuMvj3r57gAAAABJRU5ErkJggg==",
15 | "tools/gradient": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAkFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDIYgjAAAAMHRSTlMA+25aOHYrI/Pj08iwlWFKB+3p3tnOv7q2q5+bj4uGgXxoVFBBMR4WEg3DpqNGPRsUDc03AAAA7klEQVR42u3Q11HDUAAAQTDBZHCOytmx/+54ogBm/K29Cm72TpIkSZKkIXf/10toMplMp9PX0Gw2m8/nb6HFYvEeOhyWy+VqtVqv1x+hzWZzPJ5O2+12t9t9hvb7fRRFcRwnSZKm6VPfqC/Lsq/QQ1+e50VRfIfO57IsL5fHvqqqnvvGobqur9emadq27bruJzTkwdFtg2OCBAkSJEiQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAkS/E9QkiRJkqRB9wta1piumzN/FwAAAABJRU5ErkJggg==",
16 | "tools/hand": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/w/xgcApBeBI4LcAVQAAAyNJREFUeJzt2s+P0kAUB/CGIITjpMMGb03cgx5rUK8lstG9UQN6hQhmj3tw945u1CN78cd/K+30xwyF+fW+MRo7p5ahn7z2zaNlOkFg0/oX8d3O6puWbcMYG0Y4r7Pdg+wNDuxmHhviwEc5yBIYOBHgU7F3+4EMpgLk+c55zMZLIrgV4Cjb7mc6vyZ5feGxMNsRCXpLAjsyuBLBLmFgkaB3MFBJEAIsEsQ8nN7FfNcEmT84KX8QZLDjD3arHwQQeF9dewzYF1d/BwNFRbAZDHwgjjuDgat6AGPAosSGMDBtIjQwBoPHkH8TvP0VQcFNzIZLIJiX0xgIisFq9RhlBRb1/hUGSuWJAVOxafUUZQWqGW/BFmzBFmzBFmzBFmzBFvzLwOxxf0AFM6Rbbs+q/+UE8HkQvC+3eTG1QQJHu145mcTCZBCTQTaqPGXbHzzR/kPwGg3u6rlZDDiTBjwE5NVcEQgMX22qbQgoNxuwb2bcwMDM/FlwvZhGSDAbUc+WQDAfUXwJA3tx/vkYBpY3igQFFjNEyhQRCayKMgGBadnDQWB960kwYFx1cQwo9SUQULrzcgiYHgmRBE6kTo4AV3JvAgC7ci8HgMpFLEKkgTfNEGlgbyv3J3SwfkitQiSCSlryEImgMhTzEKlgI0QqmL96l0OkgsHVQYhksLjzVSGSwfovjQiRDqpp4XRQHTlO7QR4Yz7SDexszYc6gWpBI8CB+VA30DstJ8Gu+Vg3UC1oABg8RoNqQQPAg4IGgH5p0YB+I0cH+hT0SAf6FLT+7a1HQevfL3sU9EMt6JGWF3rQfeTM9KB7QSd60Lmgw8gAuha0eRHBvRt4ZgQd02LISdbcRo7Fyg6nEK2WTbiEaL6EjiEmNmDw0tobRVZgPb1saoZfhqpdmSmXM96XS2rnDa1XxH60Az/ZepZ5cVkPa3XSX+w9q5N2XLD70wg6LinumCrQeZn7QH+TDhNHb38ZY+AJ522t8cZeq7w3Jz0e+XinRf917euj1/HOM76snacNLrz054JsYfaBN/9B8vbtyWspuvl3KpeT08VnFn5bTC8j/Rd/A77Qy3Uri4NyAAAAAElFTkSuQmCC",
17 | "tools/hbrush": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/t4MIMN9ckyTq1CfjwAABCdJREFUeJyt2s1OFEEQAODRHXQ5zsYFPW7ARG9IsgZvyyYeuLkuxHjD+AIYfIBFw8Gb+HPwbWWmf3emqqu6q/pCBpqab6arm+5aqgpqJ7+apnl+Df6spJ01pv1WivfGxmsmG5V445kL2OyrBLxrQrtUiDeP4jV78nijVRxQgbgFVCD2gHJiDygmeuBEiWiB069VfatBtMDpor04UyBa4JW5+iYmWuDh9qWAaICThbveFRKt6CB855OMaIFH4TuPRMQhUEgcAmVECCgiQkAJEQYKiDCwnIgBi4kYsJSIAwuJOLCMmAIWEVPAEmIaWEBMA/OJFDCbSAFziTQwk7hDAjOJdzQwizg2wEW61ymfeNz1fJLuVLttMoNonniT7rS08RjEuus3ZQIZxF3OE3sgg/iq6/aTC6SJN12vBRdIE+/oV2iB0xsWsev8jANcj1lEuo8DHlUsYtcleaZzQDepCGJDPbIb4jYROEQyr90QtzflEE0XfO0KOcgkmh5XJJBNNAB0NYwnCY+4So+KBc74RHvLTRI4PeETzfrqDzswcG3isIj2cAP/CQiTZMwmjmYJogUeuDgs4g1OdEO87+NwiI8blOhz8CqL+AUjhhxUIkYLtQoxniQqRAs8XykRfQ7OlYh+kox0iGGSVDrEZbiHCtEPcXsPDaLPQSVilIM6xGiSqBDdEM+0iC4HlzjR1bFYRJ+DNU70lUsOMexmUGIorTKIboi9FSD+DaNGE90QH1Y4MWo00eVgeJ0AsW0zJtE3gjh9zST6RhDX5AkwJvo4KPF+ZSMPqYFodjMI8dgC6UNqINrdDEg0X9ull090uxmQOPdAPtHvZgDidQDyiW0HjDiJgHziZYIYAXWIMVCL6IFaxHX0CzJi3QdKifMBUEaMJokOEQKKiBBQRASBEiIIlBKHQBkRAMqIENAT0YM8RARzsEfEa2gAEc7BbSJeDRkSk0B/TN7wiW+TQFdreMcn4kNs2inxEgdEAmgFiaIXREwAGXU+gJgA2v6poteQmASal5gsbUbEYxpYPeiSIdUjEIkcNO0hKQzE9CThB3TEzxygKWCnq7l+180BmoF7mu4Tb2kpoClgEyX7eNdNAc0WAJ/LfSIJNMsNXirtEymgzX3qtp5IAmtGyT4mUh8x2blEfLIVE5ESqGt247ihAzKJ5rM8xhNziSvuEzOJO7wXzSeuOO85g5gF5BDzgDQxE0gTc4EUMRtIEfOBaWIBME0sAaaIRcAUsQyIEwuBOLEUiBGLgRixHAgTBUCYKAFCRBEQII5kwEDc2Ov+P0AWE+3ZwZ4my4Fhp3MeXQmA0Wbsz/0LvMUXoHxi8/Lfe3T9KSL6JgPChWRVohTYJ4qBfaIcuE1UAG4TyZ08q4WCwQuVeFW9svH2yDMEs41NxA9a8e6NPy4uPn6Hf/Yf33WZEV8wffAAAAAASUVORK5CYII=",
18 | "tools/htype": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/wxi9s87IauL8Nu1UwAAAXpJREFUeJzt2j1LxEAQBuAh4XKmjOZAu3gc1p4IahltLP0AP7rgB1raaH0H/gBB/L+Ch0pmdrNjZsEr3red2SfJ7qbaJUKQJUkRKQABxgPLq/eHsfdhP4Xk5eBVBV7fdG76VvH2NAge7wT+onZ1+BEAzyvmBUCi/U7wgreHQXrsAI+kFwbp3guOml4g7frAS0ezBsxqNziqeoL07AbPXL0qcFi7wPKpN0h3LnDN2aoDUxc4M4A0l6Dni5XgRILr7k4lmEvQM4VKMKkFeGgCF5PYGnRiA6cCnNnAiQC3beAgNpgLsLGBqQA9+1oLZgKsbGDSUesF6gMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIMDYYMLBatnAIQd9Z6jaZLHBlINNbNB3sK1NHhsccPDNCG5y0Hd9QZspB1eN4JyDvisgynzf9fmN+yKSOivcs66KmMKi2LB4YlsbX3FLLMnXLO6Nw0PbWQwsxYLw/BEMByBABPm/fAJPo/BYXTJS5AAAAABJRU5ErkJggg==",
19 | "tools/lasso": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/jjHnApZ5HcZTulYkQAABJJJREFUeJztms9T00AUxzOlCeQYixZvBZHizQqi3KyMUG84wKi3FhHHm9FK4Uaxo+PN0ZGB/1b27WazSTbJJvkePPR76o/k0919L2/fvlfLmmqqqaaaykhvVyZba6OR541Ga+u9w7/VaL8nT7yYvvQelKXZqwmaYF7slsC5Rx09jqmx/asobzUDR8iLQrjaTjaOadgy5y37+TzPaz43xLnfTHBMT41WstaNjmO9d7x0fWBZB9dLx5Ot6NjnDabtdJQbGr3DmIfYK5PIBf0ivKHe3+zVHXOiwht+TL/scseQWJO8PD8L/bTRSr/KlfbYyLWf+05aJv3aH8GP/szDMV0FgzxNu+JeAWdgkg72SP/9XGAN4wffDWxzrv1WzOC0QGyyxSI1dGNoF+eFxM/Jr8SE5wvGTrubMmnxRYYLpEi4WmIge/Rxs1WUd2Nrn259HPsdbpEXxXmWta+zy5+0pTURN+dmcoBa4xtIc/deunuaaC6ximSpO2V5ljUgQ4fv62UtHIhb+ln0B0pahKsdmWKt6gCDIQYIMsmtKjzLWlTNMmZv+tWADmMs8Nc15XV5jcM5z0QtVFLkKQ/pJbNxs0zGF5HtSzv71U3CxMzSZC8cyIzFnPsWX8JmybCgyvXFIi4ibMw0FkvHAsNXBPA1DxB2pcClioLYLrcJYAlvFpFbhRmngeBZVofcZbZaaFXFnpBPZOTbGOArMvNAPoKVNUOT7WKeE6Y6+U23eiwM5BCwo4TuiqqRw/goN+SO2CRg5WDIZROQuTeGZ3EWHAifMtwocLeBOzb80YMHB3j4ggdY+BYA36Tg2yh8o09NRS4n31uFgEEqok+WbFavyip4JCSTJW06Jw7WRZIomc5pE84PHte5OVAmnLqUeF/wCmS2SkqcTNrFmbqQyytJe/JY0fak+qZA5VjBz6LKnU7IMw5EdE9wHo0fzQYK8K4hMHI0ix0e1QGaBqLo4TF2vF3kqO0jdRY5ih5vowdwl5v4JV9bMzPHD+CREgF5kXcSDNUIGC8RRIoYYzlcQpuEymQRQymUkIW8M/ZpPbLQ6dIVacJCEA2LRx/HEKgpBCmlqnFo8ZoZUFuqksU0buN+AaC+mCbLfVeKvVwTYFq5T1ZgmcQWYxsAUwuSuhBjAMwomcqirvJ05AIzi7rhpGXgYW+ystvssjO+MI4v3eObC/D2h4hjXJAGjdXxFCFaSBEgosnle3FVbMOx6xeQjUIGnEe2Mtn6NJDNVnIbdiWqHUwbAOUzoIY1bcVig4a01GdpteXPV2/6J7fsin9LoMTWNEMyElkFdYBm4qlS2d6PRiKZO4EBg910A1R6CY8Uw/soYrDhN7dBg1Q2/PcYojyXeZ7pfy1yNEATw820ZLc0IceXwGrNNKk3IbFoBzufuJl/dTEiaNLKv0YA/SpS+L+bFohoBxs+qBp4o2XsnCUR0gITaqO3GArgSCDlJv81ENN7VtQGuw3fsSD1Ty50HlHnT0ofBuSbS/V2u1QH/OTZfMamBbp88ZoQ0Cai7odL7Rx08OJAoFs7YC/kQFCvhURWPgMC7TIz/gfD6CSfzrCh/gAAAABJRU5ErkJggg==",
20 | "tools/line": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/pliM8n45wcWM3PWJAAAAXNJREFUeJztmTFPg1AYRUlpExlflbrWzVEXXdvBzjZxcCVx6djo4taYuBsH/bvSFh7EkXuatOGeH3DCB9+BAEmikV6Lgv8s8hnqO1uGV1Q4CCFMSeG8FOZfnC9bl8LwxglHW1+Y3GDC250wjKmhh8VeGJ4g4W/lw4a+qoXQ6qTRd7lBhIsofEF8ZXY1zCkcRF+O+OolLHlHfPvswIlH0TdGfK2JnxFfzC5MZogwZhfOEd8hs2PuXc5OpYfZRZ+z64izUzn+7JoldHbdcHYyzk7F2ck4O5WsgCf+dHYqJ5TdBeJrZTdFhEef3dDZqeDZ0Uvo7GScnUqzhM6uI3R2rTedKSJ0djLOTsXZyTg7lf5l1ywhlN3c2Yk4Oxlnp3LI7DaIsMluhficnYyzUzml7JhfJs5O5gfOrvVd7xER9i+75uexs+sInV1yD2eXZPUhQk+78qosyey2fBRgdjseuOwq7rDsKsrTCGVXk66Z7Bq+1ez+ALuCq2njZxanAAAAAElFTkSuQmCC",
21 | "tools/mlasso": "data:image/png;base64,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",
22 | "tools/move": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/u4sDXdPocXZFvB9nQAABIlJREFUeJztmrtP3EAQh60cGCj3IsJdxyMioYM7FInOIgXQ5aSAUpogoZSgJKI9pDw7LiQS/Lc5v3Z27Zl9TpEiU529u5/HuzO/WfucJP/tv/0j9oYbuMYNFFfcwEHGDBRfuIHDXWaguOcG9lldnAPFNjewnzMDxTNuoGBMwAq4yg1kTMAayKcRNZAvARsgm0Y0QLYElEAujRDcLgKQSSMAyKQRClDk3ECWBFSBLBqhATkSUANyaIQOZEhAHcigES3gIDq6W8D4BGwDozWiDRRb3MDYIt0BxhbpLjAyARFgnEYgwLgExIBRGoEBoxIQBcZoBAqMcREHRiQgDozQCAIYXqQJYHiRpoDBRZoEhiYgCQzVCBoYmIA0MFAjDMC1jBkYloAmYJBGmIBBCWgEhmiEERhSpM3AgCJtBgYUaQvQPwFtQG+NsAG9E9AK9NUIK9DXRTvQMwHtQE+NcAD6JaAD0E8jXIBeRdoF6FWknYA+RdoN6JGAbkAPjXAEurvoCHRPQFegs0a4Ap0T0BnoqhHOwHYCHhPp4w7UNWLhliix7kC9SJ9QGe4BVIt0b0ZluCPr4fvN6aXi0oGgdgEW0s6Pm9Ozi/32qMJBYhdAgR5uPp9djjP0rioHBS5CBNAsBpWDuIsE8LkROGq6IS4SQKO69DYM3Qjg0MlBbGoIoEn0wUHMRQo4pYHv1X4dFyngU9rBn4+/NqtOmzuP38zA7dvml01Qiz5kg7T+7rn8nXEA75MVenICgHPFW5QH6wzAedlYMMWsL7CsGtfS3XhgWXr35GEeC6wCZVkeT2OB1bKm8pgObTdgswgz3WPNegRQOQ/AvD4xkWeyDvADAVy80hsKkyXssDUHqoMvKeCq3iDUbfSSBK63gaOhPg6AysXrwbDP6HVmVbZsUMAlpbpUY9VthhScdmiPBA2EqK3Gqns1EJw8UW0u1H0auKU26Fs1EJypBpzXYgq4rCxCOVLb74LgaKFd1GIKuKKsQjeEQXC08wcaogts7hIJuOsG2M90B0ngE2UdkPDYw0L7RNhsTQLzFhAE5w7mYWYF1iuB7BtBcCBcj+28+k6xna30ZiBP3RpA+j1jT9cT2UfOxojmSJuWPbHnfxAcGaDqfoawYVb2xB6QQHAgtO0u1smXIUAQHAjt1OpijpAak0ughHapGdBFOyoC21jHQXAgtFMDsEg94/MvCA6EdnEVgzgMEpOB4Cj7/NQoX7+NQBAc9cLnBsW2vdq5li4qHVMD0PZqdU8C1bmeuFQ93EBwVNVeJIHWNxIgOFp4vaOAUxsQBEdV7SQlgD21E24TJLQ108PcbiA4d3gHXyAIDhEQvkAQHCKnfIGK5tMvP7yAIDi4jHgDQXDwvbY3EAQHV05vIAiOFtrhQEVwWqHduxyP97OiYeH1+NWFM1AKzov2MkMWCZ/3+o3g/MnaLanC8/h3shrW/4g0KTXa57+R2bz/8C3W0pNR7/UH0wSZvtqOiPUy26H4mhku5u1gsoRNX231BOdeQKOV6xL7NZJqxbrwfnd9xP3ZdTLh/nY9/dQ59RekakVzGMynzAAAAABJRU5ErkJggg==",
23 | "tools/mwand": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/n9ZMaTjzAgYI+JRygAABBZJREFUeJztmr9v00AUxy3bIfHGS9OEMZmgG0aqBJvN0BkLhOjWFP6ABljYIqG2KwHx/2Lf2b53zp3j9+42/J18qf3R137f+2U3CCzK9GZsO2+w1nozdAbe6c1XzsCF1kq+OAPnWit85gxcaa38znLacEGGW8XaHYgRMbx0B+KbnMIvdyAuc7p05gWAyjzbnnsAojKHcOYBiMp8gIX9xOHAdXtcwFMfwLbMMYB7rktge5tT0ELJBrZlTsFDrktgk73ZFjzkugQ2ZQ4BVr2nDgau5dEBwEOuK+CNPCrAR64roCxzDOAj1xVQlnmqvLoCZZnL0MA72rXxGzNQlLkKDTnXVx/MwIoTAoA+HQxQvPt6lFyoH92hOtgTgcFfOO92LqiLW4aGk+sNLC+OgXMZGk6uo/Kyb/sucClDw8r1VXndbdYBlsVIm1unKtlVz+p1B7gWoenmOrnMgtO6FwSVH9G8EaHRc51cbn8M8rgR17b5Ea3FAZo8KhzMTZcfKxLXtvkRjXkBWq4rHCwzM+BIV5JY50cey5/2CAdwPZAn61LpfQuUWmEcJUP3DeE204BzhINVNhxY10XmBwHPFA7gBYHX1EXkBwEXCgefKby2LnadE+fTti42kSf8+37edyoP1cV4w3s6MOrhLVkrnJ66DBsTurLXZeCYcCRbXUhdRJOlLp+4PEtdiF1Ek6kuK4clZ/TRAFyzcTM0Eijx998/TfZYXaS2Z67weca0V5h59GFLKLHYE5rTiX+s9oRu9x7tCdGS/Wd3ileuzgj2np/GAV74nNDvAfaEhq0Z4mH2hC5O44K3Q+1VWpKmeSTrzMKbVoIgt3pcsYiznsfA6taTvufI6dZpb2Xo3Tru5dG7dfB4AkiesIpTQEq3DkwhLH8M10RXSE0I5ykCbrgLERXCZfZEAUOHibQJ4bW6d7E8YVusb/Ssft0ggGLLx7RYh1CstZplkzxgWqxDKNZahxoo96RMiwWKbvM4a6csi7IQ9Vor1oEsi7l2ZaHdMseiDGG71spxUVgWxVNTI94Ux4ZlUYRQjfIRCjbLoqgC2n/V0Q7YFqsQaovLTQ3kWiy6E+WhAfIsVo9M339NGiDPYn7kIGmBHItlCI/eyRQNkGNxYth/5S2QYTE1vJOZtkC6xdi04YwUkGzx0fhOZtsCyRYL4/ydKiDRYmReBT0oINFibj4tRECSxZlljZ8gIMlivLf8oUBAh6FbKUdAh6FbaYKBPixGGOjF4g4DfVhMMdCHxQcN6MFiqAE9WEx0oAeLhd50t5jrTXeLk07b2WL3X2O89GhNPrqLptGiD40WfWi06EOjRR8aLfrQaNGHRos+NFr0odGiD/3PFv0BnV7vG+XyAcIol08kZrl8xDHK5TOTWQ4fwswSn+r+AbQr7J/LQA/cAAAAAElFTkSuQmCC",
24 | "tools/patch": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA//ILL4farWNRum9GRwAAAcpJREFUeJzt2s1OAjEQB/AmQMDjkIh4JBqjN0I08bjRF2DjwbM+gRxMPK568Ko+sbRd1na7X3TGBMx/bjPb/lJo4bBTpRCIHQ1aR1Oe18YAAQIE+C/B/v0jRcbZcxJ6Bw+xnI7JZ7A+lrcWy2t843lE57434HpESw9M+eChtyN8jyhzwBsJ8NQBV7Y0frndHNouB9vWLj9mdvaRc2ZsZfJeAzSCSl3nRy4pHg5t4a4OaAHVlZ3/VDxcmPyiFmgD1bcBTor8y3yBSfXgLmDffI3TIk91elwPtIJ2Sb8n0Wzysm5wF3Dgb7PepcmcA/YMUaQz8n8524Pqldw/XH+LosCFl/uHKAocBmDGA0cBmPDAfgDO6wd3AXt/DzYBHUDVCMYEQIAckEoRA3nzAQKMADfFbaEquDoBCBAgQIAAAQIEuE8glSIG8uYDBBgBborbQlVwdQIQYBzYlreO0cnuv4NNeGD42jnjgeGLcfFX96LNBYH2R0pu+0O8QbPSTyVbSHq9ok0uk0q24cQbheKtTPFmq3g7WL5hPZIAM/cDpHzPa/rLX0swvU1WTH1P/moH9/JJVvbkr8e4oQc15Xlt768YAQQIECACsWPxA9KK6SODcCK5AAAAAElFTkSuQmCC",
25 | "tools/pbucket": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/rpXGges1xAeAAAFOElEQVR4nO2azWKjOgyFNYHsC2n3gXT2cTLd05l795227/8sF4ItS7IMtsPdRZv8wUGfdSI7JgCPeMQj/pf4tbHert1Wr+6a86aCl6Y5bKlXNWMM2+mNwGMctxO8THobMt+Ax9iqLDPwGM8bCV6sXrORFR3wVsz7zgtuUpbfXq9ph/x8/lwv/RjXq20GBDjfivW1p+n0bxw4l7m6NCLOHDivLHUg17xK4Pm9tPjqAr32AwDfbY19TNSTZAHwOe/rF+IK4BMmm1QWTW8CNvhiAHj3T0t4BTD4dI+TH/rTNS6s6o2MVUdeAOZ7sPRtbBqswvrOYAx4jB2my64jY6/phcBj1PblK15KVVwHxrpanRY+xaUYsKanAZNjzzV+9hEImkaJ8cKYBG0waEWjfDjHp9SywHUIDMSKlfZptCIRYKBWxK/CwAXVBBnwT3Y8MiOBKIuWYBQYqBWdCY7q52nAQK3o+iefqk2otwQMxIoOjyFoHlwCZsw2W3aIUpJFYPC2OLh0mKBCfKZ5B8BAu+J7MIZ1qHdYBgZqxc4+huPBgS/0hRKOuWoCwfdA8LgGDH7gDY5RfAjXgYOBou1mvwwcnS5ZHvSygQt/JgCDGPrn2AfzxfarwCA6FOX4S97vu1RgYMVkHRvHoj2NWt9vFHhxSUTGioG4zDGbJGB6pmheQYvE+W8RmFqLEe9lNhJ4XBz/Cic1gD8+QdYMyVJFBb69bvsrX3B8sUXzWRMcIsDY29ppBT9HT9WkoLVhK/SxwqZZj4Mi6N4z8iB1ySOCNaQf7Pywwgl6avOaC+VXRmjpJEHKbOa3XnTgNGRWFqvxxIDJAUYVkPGqCirAkVUKxsme3qqCmAz9VVMvMI/LazJBB4IaMNyW+rH0BjZB80F/0oFtltdQtD2dqUu8FVHQA2utAL6n38/24L4/Yb+QvcALYoJLTWv/zxj8LcmMgq6cufsJnyIPFHQTbe4eClkrckEcxNw9FMMT8YJueHOZhRW9oHuqVzkeworGCzpnHzNT5FYkgqXM3IpW8IU8z97CZMxW5NZg3fDGV0h6MCtSQTe8pVa8JcKmgHd6qYwwhPkHFXTDm7uF6cZq8M+f2aVyreiYj4HgjnySE8QrXLCWzSgx/vrTKj5qhVYkCxoh6MqSaUV32geuD7GuhVYkfuu4oGzAidFFBZ0DMq1IdgqMOL/MisYLyt+7ZVYkgjtJWGRFK/ikCbrGPRQKVlKwyIoEeR8U1ZWlUHAeM+33aY4V6QaTkYKucedYkQrugpPdvJhuRbZdXgWCwRItWXCYXtwIXzSAdCt+sjoaayAfdI5ICm6MXSDoGneqFUUZq3C4Mq0oB90E+1GZ9xiNOLzqg4V/lhXrhDb/O8eKKctzOnWnJrh8sEm3ots3WsZJtyLuKiwP+D7Vin4bZcUSrixrgvibc210Eq2IwCv7UMDXttHwwOv3It0CaLF2ycDg7XVcOMbvG6V8SROs6L7EaTdf5bZYGH7fKG22WLNilWpBF7yxh5EHDL5DRK6fCwwrVswGBiyLnkE28BQLViwA9mcpViwBhiUrIrB+MzgaJmJFv9eb+bNQ7Pm6qMuAwbcncV4pMODSjpfFAw/ZgtqKuxx4ChPmcgcw+Pn0gIprd+hWAvnc6f7/GiXAwG4J/QvfV7/JWwQMkT8YFANPEdl4LgSG2N74HX/VUm7v3gMM+v2A3A03FkpZ7vxvWpDiXcBaincBKyne/2c8fhPkXuApvqheuaVJ+Lst7dsWeqNit62e/dff7Sb0ZrGX91Ie8YhN4j9O2k4kglwzIwAAAABJRU5ErkJggg==",
26 | "tools/pen": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/oA48NEJpmIZ13nuwgAABEpJREFUeJytmk1v00AQhqMG8nE0TRSOqVSQuNVS4U56oBxNpaq9WaIV1xqkCm5pQUjcWgkkfm6z68Qfs7OzM7P7niJXfngysx7bGwYDZd5mWbbUnoxksuFlL9LxRpUBJlS8trx0iqOiBiZTHG95yRSrHTCR4qThJVI8boFJFJuWpFLcy7K0inkPmECxytIqDvu8eMUxAEYr5hAYq1hAYKTixOFFKj53gXGKdwgwRrF33aVQREoYp3iFAiMUsRLGKI7e40C14p6Hp1b86wNqFSsvUKc49fKUis7oilXMCaBK0V9CnSKc/tGKVAlVimQJNYpFAChVDJRQrohN/yhFz+jSK4ZKKFXEpz+IBHidGsgooQjonf5aoHf6a4GeG6gemHN4kmXD6sl5YuDsKPFX3hfwWE2RCIbGtcmJhMeYhqIKDhjD5lLGC3ZlUQqBgfE1935htFjLzR8OSOCt1wRtp7mmyPFw5v9q+IILKF4QtcKvMVrxtCSABX4Opbh4IHi+BUwo+hts4r3EvIrzNcXzDwGf4uw1ySPmnkfxB80jLllckViANtRQwRSpBWgTetAHiqsyBCQHs6NILsA65L0IKtILsE5FAYHibB3mBQZ9TzG0AG1CTzBG8df2c2gB2oRulkZxWtmPoQVYJ/h8YBSnrzYfTlm8QE+y3ePQ//ufJYtHvRB3FPlhPFXK3kWehYEyxZwBFClWDKDksZfRExkw+ZN++H1TCMxTA6vEQF5PBEBeTwRApyerd58PY4A5ONPcgrbDTweE596Yg+59lc2DPVng/wwfCJ/KP9aHnV1NNhD2ZFkfdnrPBubgxO1d3LmzsoGwWGV9eKQFTuEuRSzQeVOK/crOdbKsj6ubksMTb+rj6mVTgfMWnuNcoLNztBVUX3qwJ1tB/XCAPTGvq19jxlcOBEvvAzwTCL7arXtIBgQ9MYJfcB4TCHpy2/zvCC2w3xNKkAnMe+ecE4JMYO/0OSXIA/Z7QgrygL2e0II8YK8n574fVQXAHAhSu+AsYLdil7QgC9jtyfwhsE3PAXZ7EhJkATs9MYL/KB4LmPcEp6QgC9i+pQcFZ98YvE5PQoLz3xzBtichwQ+8neB21gcEL0oWb/DIE2SVz6bpyRklyCufza4nZq/cK7jib6Q3PTkhBL+XbF7TE0Jw9oaPa3uyERzigou1hLfriRE8RnmfwptwvRStIPrjHXu1bDOkBeei8pmMScGF8GeXwa4nHsELYflMDghBaflsCq/g/I+GN/QKMmcVzNgnyJ1VMLYn+44gf1bB2E1NR1Awq2AKTFBZPhPbkzUQ1JbPxPTkZV9QXz6Tx1owT1I+k7tasOUJRj2awgq2+9eSUY9laAWbu4ps1GMZ9wQXceUzueoKrhSzCuauIxi1WnYpGkH5qMcybAQVox7LeCeoGfVYrta1YJLymdxbQd2oR3NkBCNmFZJJ1KxCcpisfHWG8RdbN0/hzp+bdxqC2QAAAABJRU5ErkJggg==",
27 | "tools/pencil": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADnRSTlMA/3/eIF+gtwhJ9ZJtJCsX53kAAAK7SURBVHic7do/cuIwFAbwNwQy26QwVAwNOoKb9HsEZvYCuQHVFnuDnCFVOvq9AN22HCCHSZCC/SQwen++7eQKe6RvfjbfMCNkItsx2xonTh1hic2bdd0WGhi6Dkr8AmKJ4RwIJEYgkhhSIIz4DcQRwyUQRByAKGIYAyFEBsQQAw8EEDMgghjyQDfxAlwGEHHImWGILAZDZCkQYhaCIGYZAGIR4ScWCW5iGeD+XSxv0fu7OAm0EieBRuIdoI14B2gi3gVaiHeBBmIFqCdWgGpiFaglVoFKogCoIwqAKqIIqCGKgAqiECgnCoFiohgoJYqBQqICKCMqgCKiCighqoACohJYD1QCq7fcgA3YgA3YgA3YgA3YgA3YgA3YgA34H4HzYqAbuChGeoH0mA91A+khH+sG0s9ssB9Iu2y0H0gvfDgASD0fDwDGGq5qQQpgrOGmdqtyYKrhuvpliIGphodqXcTAVMN9vS9SYKrhsd5oKTDV8EQCovCP2/5r6Or8oUqUAWMNN/Gj9w/HdMQarklAlAFTDQ9UJ0r/nY813FOdKASmGh6pShRvH+zOo09UJUqBsYar4cy7eUCphpvhzL29kWq4Hs+9GzCphofx3L1FFGu4Zxe8m1ixhkd2wbvNFmt44lecG4G7jrdmgqgAxhpu8ku+zdS+y1pzk6gBxhoeioueDelF2ZobRA0w1fBYXnVs6j9cteaKqAKmGl5Psb8Ysbs9x/7qxsvEJPPLJf3ELOvrL/OJaa9/jcDFzXlP/96NwHGJwib+eOutXzFboowzP/6YO0h8ifI9dXh4NiBbosS57OHZgHyJss0enhHIlyjL7OEZgfMygh/Pv/TABTaOr5QhcXylDInLVsqIuGyljIjLV8qAuHylDIgrauiOy2sIiOM1hMSNNQTFXWoIi0s1BMadawiNI/qNjaNPEJxncF9fFcAAAAAASUVORK5CYII=",
28 | "tools/plasso": "data:image/png;base64,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",
29 | "tools/pselect": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/qtn3PIGJDkTU78rPAAABQNJREFUeJztmktv1DAQx6ukbHaP026g3JIiXjeiggS3BhCPGwEEHJeKD8BKcOC2RSA48ur3JS/bsT1jJ945gFQfILsb/+LM/GfGmXRn53ycj39k3OIG7nED4Ro3cG/FDISb3MDle2YgPOYGphtmILzhBqac6m6AsM8NBMYlAvcSOyBk3EC+AOyBfDlCAPd+MAPZAlACuXKEBMITbiBTjlBAeMEN5AnAIZAlAIF7iRqQo0hrQI4A1IEMOUIHMhRpA7h9ABrA7XOECVxumIGuIi1OmQZ0FOkwoCMAA4F0AIYCySWGAskiHQykAjAYSOWIcCBRpEng4ooHCE+nAb+kP6yT9IHnCAoYD/2IA/EcQQAX+TC8CCBapAngF4Dr9knmwIo0Dowr2F/5gVgA4sBCT3kkEAlAFHhi1A0SiOeI2IzLpDQCiwaiRTqGZ/oXX80r00A0ABO4pF+gMreBDiCaIyrdtoUVpg4gWqRzDRjb9+ECLpEckWumzW0xuIBYABbLwYcI0YITiOSIAlbDBdoB5QQiRXoN6iIRFvJuoF2k3w5uMsds4gbaNt9VwAhNmx6gZfRIxV6BZk0f0FxiDMfyCM3rPqCZDGK4KBf4GuH5gUYAJnDQHcwr/NHLCzRiayaM8IfY+PmBRvSXfezlxKbKDzSKdB/MEbWnGgHUnVmk3X/UlmoEUJdbAY0Jksq3o3INzZ2nsGnvGNXMSKDmz5+tMwpynzsKOJy92xhvUZHPmeOAA4+2wRzBo+2AgyVGTSFdt4bcBqjuMG4KaU4/WY8EqgCc1/c/J308Hihlt6iBEaXqCUBVpGsHDwtLMFDmiHy5UziaE6OBMgBzWJWXOIAiRxTwXZaBrYBdAIoPHMA2RzAB04eHh0dHHMCXDejup5V1/lTgy/uHV47ufrP3c6HAzHf+VOArbmB4m4AALn3nTwV6S8ZkYMYNPOABvsjFEZWgpgHTTSGPiZcN04CP66orBuGVScA648XyAyHtScCbzZZAfKCbdPVObkQLD/rCJr1CSrsB5qMKfVt61z4jNqV+/yPRKtKAYmcqRkZNmcNeTHe8wViR8gol7brUL2vLUE15OV+YudRXjI0SVifenqA0WSG/Id+j1S5JSl9PUD74nvm90jxRfKSW2E9W22jlFTJrN08ASUU05fvJ6sfEsqo1ThsFfCCa8r2KB7spv7TXzVaktiJ6xW7usKGivEIZ8QJcrv/9hfdhOoWsBt+ohJMRwKjV6CxHb7qdqSlASZvatPXPeXGFedqWsEo4lLTj/pcP2PtPxFbSKykhbQGsb9o2IyKPtc8rCXRPpDvz0m7EINOUtKnHpUps2k9qcRnTkfat8gol7VIu4nNtaf2JAOs2yYRDSXvQHrhjEtEOnFyifbH+hEwcLnKDiDVzVMLJ7B874LE8TgwiFj3KK4S017IbJIgb+RGTmko4hLTfalea60Rs+KS9q/s/uVr7754L6Es4ZtNmUfs6veEAvvNIOzZtMbvt2hn4pR3bsz873/D7Es4chq3dbvx2vveVXsGlPSMlTw2VcDL093LqHxz4pJ1P/RMi5RXMiOK3CcCZTDjpigXolnYIUCWcYx6g8srYl12eMXd5JQTolHYQUHkl4wGqhGNLOwjoknYQUCUcW9pBwIFXyPdY04CnYtrzDQ9QSPtBQDMIHZ1X0NITBmwTDl4cw4CNtG3zbTPOMPNtMyJX5T4f/8v4C9sfTIwhx+h6AAAAAElFTkSuQmCC",
30 | "tools/pshape": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlP+AO4HZ8U7G5SiAHBLPQAAA6lJREFUeJzt2r9u4kAQBvAVAoeUvuSSuy4REn2uSrl+g7iixXmCo0gP4gWONz4HjMe7s7N/ZiZdvhp+ivR9gt1gU+fl9Zj5QpP3sse3xU4VfDdmrQnemz6NHni3/wSXL2rghzlnowU+PF3AWacEWjNkrgO+mjEZY0yDj28AZowxDb6bSdJjTIL3xklyjCnwMkFIcowp8MN4SY0xAV4nCEmNMQFa30uOMQ6+Yi81xig4nWDuGKPge8hLjDEG3oe9+BgjoD9BSGyMERBNEBIZIw3iCUIiY6RBS3uxMZJgcIIQcowUGJ4ghBwjBRIThFBjJEByghBijGGQniCEGGMYjEwQEh5jEIxNEBIeYxC0OR4xxhCYmCAkNMYAmJogJDTGAJicICQwRgxmTBCCx4jAnAlC8BgRmDVBCBqjD+ZNEILG6IO2zMNj9MDsCUKOMTB/ghBvjC5YMEHImgaLJghpKLBsghBnjFOwcIKQTRgsnSBkOsYJaLmeM0YAGROEHDHImSAExjiCrAlC1j7InCCkcUHuBCHXMRrhBCGbKcifIGQYo5FOEDIHUDRByPEKyiYIOY/RyCcIWV9A8QQhzSconyCkH6PRmCBkUxuNCUJmnbGaXj9GozSZaxb6f+EfXXBlfumCB/OoC3amVm1l0Q/baoLzHlRtZdWDqq0celC1ld3nx5diK4vz5+FWD6zO4A898PlLPrE1W9ldvqT+aXm3w7feVgusBvCnFtgOoForzQDePel4s5fr2UapldvxsLTVAasRVGqlHUGlVpoR1Gnl3Mlwgt1rgMvJkfivBlhNQJVW2gmo0kozATVauXRyvfjs5eDSuUkptHLjgAqttA74IAc7B6yfpN6sdkErBeceKG7lxgN/S8GTB4pb6TxQemRa1D5oZeAcgcKD7AqBwlZOCBS20iFQ1srYyQS0EnAeAEWtrAKg6HpxCICig2wXACWtQCdf+S9TSSurICho5RAEBa3sgiC/lUknDrjlghUBsi99zwTIPjI1BMhuZUeA3OvFbU2BWx5YkSDzyNSSoPZPSMyD7HB0DYG8VpxOPHDLAasIyGqljYCsVpoIyGnF7cT/sXVfDi7rGMg4yFZRkNFKGwUZrTRRsLwVrxP0k/q+FPQ6QWBxKzcJsLiVNgEWH2RTjyWUXvpm/vsRaMtA9MwNAgtb8TvBYOH14pQEC1tBzy3h522KjkwL9HYM2hIQPweFwaKD7CoDLGrllAEWtYKfJUs/7VyYb/AbZOQ/D7t8kpmFSS8AAAAASUVORK5CYII=",
31 | "tools/qselect": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/wvwy54pPXlb5S+ZHgAABFJJREFUeJztmrtzEzEQxj0mcXCpscOjM5PQ43HCo7MhA5RoDEzowpD0GApSOg0ZOjwh/y++s30P6VutdnVFCn8FQ+7xs7TaXa2ka7XStDc9+puIqOvKmP5Zg7xds9TLBoGzDGjeNQec5MDevCle16zUmBkP1sDGzGg3QPO2EV6n4JleI964UwLN/qAB4KICNC/See1hFWjmycDdGq8B3/lWB5pXqUDrAM2HNF7X5aV2escDJnb6ygcmdbozBMD+QA/cBTxjxnrgDAIf6oETCNxX8+5DnumpgQcYaNRA23AL94gGqm0IwiTXYy1wQQDHSp6TWwupIwWHiTGvlTwvt6Y2kAgTfbLxc2sufdwRYaLPhhbyHql5MLemTMzYaRImlBni9b7rgdBpEmobmFt7Z/6Dl9k/mwey/19jIHQaP+j2psYFmmNoFwt4ftB1JsYHwuIC5lbfp61BQBRNKLf6j50bDATVOCpB5l43hhTQcy+UW/3E/9NQQM+/gNP4S4D1r0Jgb1B/FsSd79M7JaSq1dVx/aKfC4FPL/Ibx+7laX7ZyUq+DX2fXj3j+1xngvpsHR6YSFZ2Bvl2Za/55ncvP2ZO5EYeeC83IZwQbGnE9u2yvf2WZ0T03gzYvvJTeRHZnRbNqfd5Dl67wkPVWif7bFQuhmV7arEH87SlelzcuigASx9uVxKsMk+fl4TMiQ/LP5+reE9NvUntwoq6tVN3WDVa1qYi/FTFUac+J+VWu6FdhteNqSuz4rrTqtrDyy55supkbqmqPdr+JJx3tH37ZqTaCTn3eBF7XdlDxK0O4BnzWQ/EtW+PIdJAonDj2kgDieKcsyMJBENc6P1AAaQWYLmOz+RAGwIGAo8CEquHjfpiID0kuei1MQUMDIkKyPQ4sB1A3KS2FdRAywEHMiC1yFa3kNiZ0QPvcTzplsqiaSDjhaFIgcK5uirhJMqPiRAYTF25hLPoVxYo3JZCC6a6HsiA7CCbZ+S72V33WpvlBTbOEJDNXaFSCQGp7bKK6NIGAXmvobMXBD5heYHIQ8AFCwz4NQJaFhhwQwTk3XAsAka44VwEpPapS7mrXgaYlrwAkHfD0EEHALIzVHALHABnLDC0DAVANhsGZygAtBxQmF1bQw4oXOaxc2jIC5HY9Co9HWPTq3Rhy7mhsArh3VC8d2HDPPnmCpMNuZohe6Z2gUle7EcNHpAZZPYYwQOGFxS8BT1gODXw34V4wOCYRNSZLjAYeP0Il3GBIRP2YzZrXKBN5LnAQI/xeQgHpHsc2rgIAKkxPvodh3OBRJj0v0Q2zwPCITm6jsc5wENAO/0hoDnADrCgjOYA/41Gw2X8j0YnJ59O//waqIBbbXUXlEVv+IBGqIgjJJlmWXyN0Z3ykEukqGM4iSIPCuMlO8qM0SJvSdxha5Qkx8FRkhxYx0lwpB4nwaF/pASfJUTKYqD+MyTi046Ej2jiPz6JVuznMVttdef1H+UXTUp3lXy7AAAAAElFTkSuQmCC",
32 | "tools/rect": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlP/AAaP9yvWlf28D3KXXQAAAI5JREFUeJzt2qENAgEAQ9EmXAjIw6BRWAz+FAucQSJYACbA4BmZsAJUkfcG+Au0GcsiKCgoKCgo+ENwvqbkdPwE949WL1ndx2xevV6y3mXb7CW3nLvBZw7d4CKXbnCZqRscujkAAAAAAAAA/tbUzQ39Sb0++tdvCfXjRP3aUT+f9O8x/QOPoKCgoKCg4HfePOIKnncZ9gYAAAAASUVORK5CYII=",
33 | "tools/rselect": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAAB3RSTlMA/yLwES08nmbEeAAAAHhJREFUeJzt2rENgCAQQFFWcAUn0B1cwA3cfwoJDYlamStOea+98NsjhFIAaKa7pU/3+/To0/XhsKDg22AJIigoKCg4dnCrooKRLQD4gLkKbeW/OQgKCgoKCo4TDF/0AJBW+Ctx/kUvKCgoKDh08CLhjyDBvwcBaE6NenWJCmvruAAAAABJRU5ErkJggg==",
34 | "tools/ruler": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMA/1uRIrUAAAAsSURBVHicY2AYBaNgFIwY8B8LGBUcFRw8ggwYCkYFKRQcRVRDo2AUjIIRAwAZE3u9DtJG3wAAAABJRU5ErkJggg==",
35 | "tools/sharpen": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA//GYCstmMUUYT9HGbgAAA8NJREFUeJyt2EtOHDEQgOFWnARYGkT2SBGwBIlNdpFv4FXEDucEcIPkBpATZ8rd7vaj/Khy1WJgJM/PdH/jadTLMjZnr4MLR0c9CAfNd+Gg+yYctNeyvTOtZVWU1rIqRmtZFae1rIrVWlTlZCKroiAoqWIgKKniICipYiEoqOJNJFXUGpRTMWtQTsWtQTkVuwbFVDYTORUVglIqJgSlVFwISqnYEBRS2U2kVNQRlFExR1BGZTW5kVNZTR7FVDaTDzGVzUSJqWwm52Iq2z5ZxFS2fbJIqYR9skiphH2ySKmEfbJIqYTvru1kzqvYPehEVPbvrkVIRR1BGRVzBGVU3BGUUbFRUELluJ6cnvwTUFFxUELFxEEJFRcHJVRsEpxXia7x8NRMq6g0OK9i0uDZtIpLg/MqNgvOqkQma3BWReXBWRWTB2dVXB6cVbFFcE4lNtmCcyqqDM6pmDI4p+LK4JyKRYJ/J1QSkxD8NKGisOCMisGCFxMqDguu/8jyVCwa5KukJnuQr6LwIF/F4EG+isODfBVbCXJVMpMjyFVRtSBXxdSCXBVXC3JVbDXIU8lNouAXlkpuEgW/slRykyh4ccNRyU2iIE8lN4mDHJXCJA5yVAqTOMhRKUzi4GeGSmESBzkqhUkSfCOrlCZJkK5SmiRBukppkgTpKqVJEqSrlCZpkKqCmKRBqgpikgapKohJGqSqICZpkKqCmGRBmgpmkgVpKphJFqSpYCZZcCGpYCZ5kKSCmeTBD4IKapIHFUEFNcmD5wQV1CQPUlRQkyJIUEFNiuC4Cm5SBMdVcJPipeMquIm+zdcNq+AmWj9l64ZVcJMTwHu6blSlYnKa+3ThqErFBOYlWTiqUjGBufqZrPTnpq9SM4H5Va7sq9hG8PJPvNLfeO+q1E38QcdLx1QaJjA/oqVjKg0Tf9DxG/Jnp6fSMoG5zdf2VGwnGB/iiErbxAeOHTii0jGBOXbgiErHxM9Len7aKj0TmGMHDqjYgaB+To6nqdI3gdl3YF9lwMQfdPL3WyojJjDhcmDhSUtlxATm+jVa31Kxg8HwYeypjJn4eYjOeV1l0MS/rffjHdRVRk1g7o5zVFcZNYG5fNlfUVexhOC6A/3NxKoKwQTmuatCMIGBHbjeTKypUExg4Nw9wi81FYqJn6fttlVNxVKDpw9jS4VoAnPfVCGa+HloqVBNYK7eH+EHrkI2gblrqFhO8PI3PKIqDBNf9I+YCsdkH0yFY7IPpsIyCYOp2JkgosI0CVOqTJlgKlMmmMqUCaZi54K7yn+5QWE9MWT65gAAAABJRU5ErkJggg==",
36 | "tools/shbrush": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/t8Sg8BxMFAcKotE6AAABUFJREFUeJyt2suP00YYAHBDkk1ynLBpy40A28cNVhuJI+Gh9oi7XRC3tAhVvRVUek4QSOUGqCDx3xJ73jPfyx7PZWVn9vPP87DHn11VULlzTyl18gz8LS5fBHWq6n+ly32+6n+SeGcmnlrs2LoPBPFmKxtQfcNWvhAE3Chf7nKVF3y8dRBPHTOVp+pvLt6oDgNyxLHadgKyxIl61A3IEW+ra92AHHGvvhUCFzJizbWJAS7/quZvJcTDkSXAZTsWPvHE2eFnctwY4FZvvWaJE6ZJDPCHeJP4lxeHX6+wwMV7uz3miDV9Akb0k9+zoYnT9vi3xECWOKFbJAdyxH3741U5kCGO9IVz2QFIEycqGmUSIE20V+LvOgAp4tjOdniywECK6G8VEBED4sRPypetHIgSg3vjoaOz/8OBCHFaq7Acp9MFB8LEWRxPqe/jiBQQIn5eqbQcR11NAXPi/HkWrvnvn6XAhDh6k56uLSd/yoARcY6Ga0P+8l4CDImigBwwacV/7zGnzAPTjv4n7+SwUyYsMOvo6SaLFwybDQ/MxuLojyReMLBnAqC+YQbEahQbw6l32u5h1jxT22qWWM3rIF50cdCH2tEBXzqK2zUOAm6DqnN9CCEwnNF7ty+6wOoDobfCBBgSZ3bXIrouXE6OywAhYnwH0HvpPg6AUCtuo8obvgkNcLlPiTXU/qv4qATwfJoSX7TbyZRQbEALvGVHtyOOgTPWAclnOgs0y7dwujSHShfZrNB2ceNKiRsAA7UrBGwPmhI/HDZuQAEVvgr1YxAgQot2aChBQJAIPVZoQOoGgCBxlbdWTfeKAa4Q4iYfIGb470jg8g5CBB4e9fXVPezAwHN93Jx4KX+8NTMcvgX4STKDiZP8OmWW8vBNygBvVBVCPALaao8TbRc3DQ8Tp8CF70ihRDcGtyjxOnBev2NEPwZxIpQIQonBhRolgqkqhBhOEpQIJtMQogE+rSkinO4DiW4MrulWFBPdJBmRRLgARD9JqmGIL/0xBiG6Lm6OMQTRjcGBiMEYHIYYTJJBiLaLVwQxW+lQRDsGP+JEm8cSEd0YnONEl7mUEP1qBiX61KqAaLv4cAtHiQ99r/FE28VNHIwYFJ5ox2ATByU2JViXkURXGOLyTEh0hSGec/nFiOjioMTDlY1NgXqiXs0gxFMDZFOgAdGsZkCi/ttceuVEu5oBiWsHlBPdagYgPvNAObGpgBEXAVBOvEsQA+AwxBA4FNEBhyKeB/9QRpynwFLiOgOWEYNJMgwRAhYRIWAREQSWEEFgKTEHlhEBYBkRAjritgsRHIMJEc8aAkR4DMZEPBuSE0mgI+7kxFck0OYa8PfXGRHvYl0+tBWIRGRKZIBGQCS9ICIBFOT5ACIBNPWppFdOJIH6QYNMbQbEUx5YXWoHA1XDE5kxqMtlVuiJ9CSRB7TE+xJgdZvrZU9cSIC64+AXrxlRAtSXByZlH666OaBeAnDfohzJgfrF0Zap5YkcUDch8UlBQmSBc3Yqx0TuFZO5haG53JzIvAQzC8cdH1BI1F3CvDjqQqylZywkSl42diJqIJJq7kE0QPajMjGxG5AndgTyxK5AjtgZyBG7A2liDyBN7AOkiL2AFLEfECf2BOLEvkCM2BuIEfsDYWIBECaWACFiEdATPagM6IlWtC4DeqJ5djDJ3/5Av9J5EmwVAIPFWPOxztu0RUuI6uTBr6ocCCSSC4FAIrkMmBNLgSmxGJgSy4ExUbjcoktIZFfyouITBj8OEs9/bXmTfYYQFvO95eOh4jXfDF5c/PYO/u0rQa7h7oqGVTEAAAAASUVORK5CYII=",
37 | "tools/smudge": "data:image/png;base64,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",
38 | "tools/sponge": "data:image/png;base64,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",
39 | "tools/transform": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMA/1uRIrUAAABVSURBVHic7dbLCQAgDAPQbOD+W7pBBMEPFMGDYJTkUnjHEmgB52hI1pnI3EETQ0RRcHURwdAEGI0q2Eo7bGqy8VsUrKLR2FHwlK9w/2O5i4Kri/hICvTnbL6rQpevAAAAAElFTkSuQmCC",
40 | "tools/zoom": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMA/oNIHAXwxtytrZ5dxAAAA+5JREFUeJztmz1zEzEQhm9sHwylAthOd4kDpMQZCJQmyQToEjIToCN8TegwCcxQms8Wp4C/S2Isne5O0r5a7WRSsO0p7z2rXe1JKyfLXLa5/OfHQffw8/Id5+NIy9d+K2PvBjupenuW3Ezybpre2oGqWXeQIJffq8ud2RHb7fy+S0+pr1xFj96pIk/voU9PqWOO3hO/nlI34vU645BgbxQtuB7SU+pVrF7QYYbTYYcZTgcirC0q0p0JLdiPQXxE6yn1jQ/4YbCVZVtrt9iI1Rn8YirW3ipvFvOx9VfVclUpZz20SLRsvZXqsw1bsQAFh9bfrNQfblgPr2J6HQvCMU3WBHdHkODT8i9eup7fLJ9/hASXiMSwkmoB0bM89uRF6TTk8xUzfNGTFvnUDPkFCJYxLnxDyrwC4pxPKEAbsU/ndhsJYZkIt0nBZ+EQ/7My0N9JQTOFwenBRs1sTIbkzExYepReGxxp3ktNYgv05QHkyKntgwPNi98Qgnq2qUVlFigVFZ2y5LLXJWSRGKdf/JoS3NauhNeKCTK56k0NCYe5hQ2zX11A7+1Telk2gXy5hMakjMqL4Cidr0Cd0wl2DRp1nRbchd6t/XhPC16GZkcLFrRgCxKcxguGl8oYTcMyEcN1bhIvGE5ZvZRHtGBnPrR7voJ6gQJbyVyPPV/Biz+H4mkjntjiS0+8OIiXr+F8lFiBFf8EiH+k9GeU2A+cWq7XQPgzKv6hF9+KGEfCU53BmyX57ZxOBrENp/iW2AwkJnEIvlj+WCF+8AEPXevQqJmJHx7Fj7fiB3DxFoF8E4Nuszw2A7DWknQjKKZVRSfNjMBqph01H9vdSowQb/ehHUS4IYkiVlqmqtoyVTXDEGtNXXNZtrla1wMRHW3nnbzRdo5BhBrjKYghwxCBy4VIxLE0InlBE4tIXSHFI0Y4DSIGnR4wEMMXhUMGYvAqs10pEiBi8LK1ErSFDLtaCV0HVxGVevvzBLlxD1xYO/IK8dx/pe5Y71Bw/Jf+jpKEIGbenyVwEf3mSFQQ0WOO1XnREHNxxOfiiNOLj7gkjbgvjThsCqYhOgTTEJtzmIjoEkxCdAqmIDoFUxDdggmIrignIXoE+Yi7bkE+YssjyEZ01NhERN+Wio3o3UeyEX1HED6i7wjCRtz2CPIRGzu0VETfgYGNWN97/kcUReQK+soiX7AtLehD5At6EPmCbkTgtwNxiFRfPxoxaZfjQiTvPGIRgcu3OMQiSbCJCP76D0dM3L83Eckf7cQiAnfAUYhJae1CTPY4q5XudI+rpTs5xjOzEAsRwXIbIQNYbsZ6EjN4ZvP9Yi/xfzBsxeVP6vBkzvcXqtJVkbl96cQAAAAASUVORK5CYII=",
41 | "tools/corner": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAADgBAMAAADoA3fSAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/xaV1VS6IRbyAAAA2klEQVR4nO3UwU0DMRRF0cgzLuCXMCIpwBINuIQR6b8WRFaQsGDjt+GcBq709O3LBQAAAAAAAAAAAAAAAAAAAAAAgP+upYNbOnhNB890cIR7rcLBng7u6eCRDo50cIaDvcLBLR080sEzHZzhYKtwcEsH93TwTAdHOPh1M9FgTwf3dPBIB0c6OMPBx80kg1s6eE0Hz3RwhIOPjy0Z7OngHg7eZjTYPqqSwf5e0eDbrGSw3auSwT4qGvw+ZyD4c871wac5lwef51wcfJ1zbfD2OufS4G9zZt4h8Befs4IbC/yY1jcAAAAASUVORK5CYII=",
42 | "align/h0": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADpJREFUSMft1KERACAUw9Duv3QxCP4hMaWXyDdAZN2BL+gdCIL9GLigr9GjYNQRCILdGLigUcS9y3AByjBczu6rOJ4AAAAASUVORK5CYII=",
43 | "align/h1": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAD9JREFUSMdjgAP+D3DmqCClgv+hYFRwVHBUcPgLDsIiaOgK/kcBg1gQ2dGjgqOCo4LDW3AQFkEoYFCU3sNLEAC7t+0vT092rwAAAABJRU5ErkJggg==",
44 | "align/h2": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADtJREFUSMft1bEJADAMA0Hvv7QCIUUCKW2QzX95A0jxSWAG6gSC4Hw0nKCmqCdjjCsQBGej4QTt+KMqXIMKXM6L8LJqAAAAAElFTkSuQmCC",
45 | "align/hG": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMA/1uRIrUAAAA9SURBVHicY2AAg/8oFMOo4EgRhILBLjgKqAsGYRRjF0ShRgVHBUcFh7XgICyCRusj2oNBGMWj9dGoIAMDADy/vlAXYw0vAAAAAElFTkSuQmCC",
46 | "align/v0": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADVJREFUSMftzqENAEAMw8Dff+kvCCgpKnIlm0Q6lPeHiHinvpzFYu6KoigCMYmiuMCERzNsBQ5SXM5ajT16AAAAAElFTkSuQmCC",
47 | "align/v1": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAD9JREFUSMdjGAUjFfyHgkEvCKFGBaksCAvuUcFRQfIEISSIgQCDUXAQBt2o4DAQHIRF+lAUHIRNDpjgKBjhAABYnu0vd1/ipAAAAABJRU5ErkJggg==",
48 | "align/v2": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADNJREFUSMft07EJAAAIA0H3X1qLWFoKRvhvAtcniLzLzh41IAiuoE4GgiB4jsoef5RDhlhaoVzOaTpIBAAAAABJRU5ErkJggg==",
49 | "align/vG": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMA/1uRIrUAAAA1SURBVHicY2AYBaNgFIwY8B8IICSCNRgFQU4FI1TWqOCo4KjgMBQchEUQrnJpFIyCUTAyAAA8v75QTRCbbQAAAABJRU5ErkJggg==",
50 | "par/center": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADxJREFUSMft1MEJAEAIA8Hrv2mvgPhQIaCw+5x3yLtSJIFzJPdCwTKyTn8hgUXkPu3pQsEGsk6J/9yNN/ro8VrsBbRb2AAAAABJRU5ErkJggg==",
51 | "par/jall": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAC5JREFUSMft0qERAAAIxDD2XxoWQKGeu0RWt77ohXiP+DM54s/kiD+TI/5Mjk8MbhM6G2PsedIAAAAASUVORK5CYII=",
52 | "par/jcenter": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADNJREFUSMdjGCrgPxYwKki+4CgYTZ+DWXAUjKbPwSw4CkbT52AWHAU0TqKjgiQIDtnECQDksdpsFfT2ZwAAAABJRU5ErkJggg==",
53 | "par/jleft": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADNJREFUSMdjGCrgPxYwKki+4CgYTZ+DWXAUjKbPwSw4CkbT52AWHAW0TJ+jgiQIDuWUCQCCPtps+DDFCgAAAABJRU5ErkJggg==",
54 | "par/jright": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADRJREFUSMdjGCrgPxYwKki+4CgYTZ+DWXAUjKbPwSw4CkbT52AWHAVAQONUOipIguDQTJ8ARzPabNnvzlgAAAAASUVORK5CYII=",
55 | "par/left": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAADxJREFUSMft1MENAAAEBEH9N00BPJAQkt3nvC8nX9IgsI80u08wjWxzIXWBSeQ9fcP7BAvINoP4z9v4JAPCelrsVzGixgAAAABJRU5ErkJggg==",
56 | "par/right": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAQMAAACxAfVuAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMA/1uRIrUAAAA7SURBVHic7dAhDgAwDMPA/v/TnTS4BaUhlXzQ0FVLtED0I/LkZKIdkfQuvpOJdkSenEy0I3L6Q5zEFQ4Pd1rsYDTK0QAAAABJRU5ErkJggg==",
57 | "par/lind": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMA/3+ASBS0bgAAAMJJREFUeJzt10EKAyEMRmEvqWaRhUfIEeZoOVppO8Isyvg2FUr/t/6EIAGxlLNaC0twCetNgoK7IUpQcBMEayso+FV4XOBtg0KjsFFYDwoHhUZho/AcEsBBoVHYKHwPSeCg0ChsFL6GXD7s9RwSQaOwUfgcksFBoVHYKOwUOoVBYULY6YU7hUFhQtjp4jqFQWFC2AuETmFQmBD2eWAFncKgMCHs88AKOoVBYVI4+5U/l+D/QJSg4CYI1lZQcBtECX7qAUpgeWwtR7NGAAAAAElFTkSuQmCC",
58 | "par/rind": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMA/3+ASBS0bgAAAMhJREFUeJzt17ENAyEQRFG0RASUsSVQCqVRGv3YZ852dHs/QrI8E63ECxY0CSmF6T0+F/yOVxEU3A/jCAruhVFtBQV3wzgfaBQWCp3CAaHdXeoNC4VO4YDQbh/+BIVCp3BAaB3CQqFTOA54VdxV3he0DmGh0CkcEFqHsFDoFA4KJ4WNwkphpnAtSWCjsFKY1wyKOylsFFYKM4XHkgw2CiuFmcLnkhA2CiuFmcI0KWwUVgrzT/y5BP8HxhEU3Auj2goK7oZxBCF8AJvVRYAg9TkgAAAAAElFTkSuQmCC",
59 | "par/flind": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMA/3+ASBS0bgAAAL5JREFUeJzt0rENxCAQRFGaZCEgoIQtwaVtaSfbZ0uXwE8OEcxP/ZBW1qQj3eWcxnUKK4VGYT4o7BRWCo3C75EAdgorhUbhfSSBncJKoVF4HXnCPOj62CmsFBqF55EMdgorhUZhobBR6BQGhIX+8EahUxgQFjrcRqFTGBCWBGGj0CkMCMvzYAYbhU5hQFieBzPYKHQKg8LRWK/BCgouhErt1Gy473gFBRdApXYKD1ZQcAFUaqdGw/2Zr6Dg/+EHdgSj7Otco54AAAAASUVORK5CYII=",
60 | "par/bind": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMA/4CE6rqMAAAAq0lEQVR4nO3SMQ6AIBBEUULnQTySxpKjeAnvKyFkwWZ2YpRQzNS/eNlsCI9dm20PaGsLDxguLUwwjC08YdiQmNghMbFDYmKHdIiG9IiG9IiG9IiGdIkV6RMr0idWZCLCSBILkiEWJEMsyESFkSRmJEfMSI6YkYkM40mG2ott5BTiUPtm9KEVKhwQatpM8x7XnlehwgGhps00+mEVKhwQatpMQ4/7eF+FCv8Pb7YbUtgjTuk8AAAAAElFTkSuQmCC",
61 | "par/aind": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMA/4CE6rqMAAAArklEQVR4nO3SMQ6AIBBEUUPnQTySxpKjeAnvKyG4YGJ2plBCMVOSX7yQnVaw6Z5ChR1CTRtp6HDteBUq7BBq2kijD1ahwg6hpo0073Af56tQYYdQ+2b4w8u3K3RD7Y+d9Yc3N1xquLvhXMPohqGGB4n0iQ3SJzZIn9ggAdGQiGhIRDQkIhoSEgsSEwsSEwsyEmEgiRnJEDOSIWZkpMJAEhOSIyYkR0zISIbheHm8AHEKUti+lQcfAAAAAElFTkSuQmCC",
62 | "type/bold": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP8T1ns2bBtESgAAAkNJREFUeJzt2sFSgzAQBmAG7QMg9Y5o71bwjkLv1rbv/yrWHhz5E/bfuOkUNXvU9JtkE9KwTZalSDGzKORomqYdhk0dDfyCh/e44Mms4oJFUWrIEPDYy9fIYFFuIoNF0ZJhB4NUPEa9Xzsf+/x7Xh+GvnFFCmbZvRc8Rb53yCcO5k4Xv/8TB1B2XHwRwCx7AHFZUXArgo7IB30lg9kOBk27yEBMMu3iNQFxHSzNIHaxs4K4Dm7NIGSZTQsHF9Cgk0Fs7oIZJPHZDEISyTwrQNxA3qwgprmzgthEflgUIC5tOYkKEKe5NIO4Z4qzogG30KSzgnfQ5NEK4p4pTvNPQHHD0YC4ssV1MwtQXIgaENuYwfzXgb42QaBzlowNzj+H8wOxzfyf5eigeT88+45t/k7Bw01nBbexQfyir6zgetzCfhQB0HxYin6cw3UtrhoNiMtQPhIrvi+24wbynGjA9bgBeQvgICZFTqECxDmRU6gAIYXs/ZaCoW/gFIQR0xoBBWFnIK+OHMQOkimh4CIwgwxc9IEZJCCWgWgFQwZXPXp0RqbAvF7tB7fcp6h8ecDp0NTmgkBe1w0DNQkMAZWeGtR6SpBXscPAlj7BAWCp/73CD4Z8OIEJTGACE5jABP4zMKgcmsAEJvAfg9WfB50NNuC17kJgZwSdGuzsQOeuCKmIhoM3RtC5YkSv/JBwrmkpCnBSuBfJjLPiXnWzjdnTQdUNucnYebyi1FXNfP3rfd4x2uFQ11WgNmGNIoEJPDeYIsWF4gNzXiQHsVY9vAAAAABJRU5ErkJggg==",
63 | "type/caps": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP+QI+W4xTrlFwAAAnJJREFUeJzt2s1ymzAQB3CNcR4ADHc7Tu8mcu927dzjJH3/V2mbQR+IXe2ujJtksnsUv/kLCRAfgzFaWlpaWu9VA9Wez7/vt7bIgXCop22By8G6/rUTuzysu53UETBIrqNg3exkjoT1SeZo2K5F7l/ZjW9dV/bvrlt7/xZkI3XGLAJ0TdWPetrIdcZcgLY90DXXmQ0Aq2iAUmd6AEYDXEkdDMP+tDuhM0sQhq5fhQ6B4Rg0QmfuYOgPoBsL12Fwct5xHQbDWFYyh8I+mRyuC/ucQB8wTA7XoTBMTj4wdSisjuMNXIfCcBEcRA6HfrZXIofDO2bgnhvoNzTMjhsisGIGLriB/hromB13VOBm7sB+2NAS7jhyGbhkBl64gQtm4ObDAv1sMwPrTxvYSwOpOexHTgNLAsUnNrE4JIvI/wx0SzGxwPrFgVxg98zAIzfQHT3iJuUvKOom5eeGCFywA91QDszAAxHoh/Kcd8uxY9xv13nXJxtomH/6Cssh8fSV3Jbpp6/B4dC1E6dX+uCAwp+unTgb0mclFPqpIQ5e6jAYHkzzc+1nxjkM+pEQcz1xGLy45pPQIXD6gsR1MAxv1vmRAA6G/pwhRgI4ED56F96ruS6Cw7c7+/jgHdhx3kXTChTUMeHy8FXusrBhdhy7HOxKXAaWORw+lTkMtttCB8H2/DJhbJe5L5c5DdRADdRADdRADdRADdRADfy+gc/zuK8UeJjH3TBwNY+7YWAzj7thYDePi97Upy/nJQ76YHeVi37COc3iwkfZ0Qesche+2OW7ZrtjBNvtlc7a6L+od/lioeFwHfiD2DVOAzWwJFBL6xPUH3MVV6asXlIlAAAAAElFTkSuQmCC",
64 | "type/italic": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP/oTbmFZ57VBwAAAvVJREFUeJztmM1200AMRtM42WNT9kmAPYZ2b6DZkwLv/yoU2lqKmZGu7OHQns63zeSOR5/mR1qtqqqqqqostba6w+Hm+P0D520d4CP3SJlrBrzTe4bsMbDtvhLgZw68+0gAjPAIEXoy6o0H3ASB7VsSxz+SYHaTX5rrH3shfosDE8tq5NfLOPCV/fMuDEz+Q9ybRiQnCVM6Sv34+8CAEvb0FmusGJvjc0s6OTNOtHU/QFJ2R4Ay/HVmROOOONPan3/MA+SzmJjdCjKEBBGEfO3PqQTWE3NlHJzfq+JKcnPmBuctDNm8IbO7qaokAR8AEBxhKCUiQDm8jEHjgQQye08mbzmQGTgOspZxL2RyBIhM9o9MkZhsbNMIEJksZ7CfNsjkDQeyC+gCjZrMbZksgXYPB3D+r9y3RXpu6yyWp8DgAZHJEmj/CkC7XgLtpiEzWeLiZo1/yf9WwBNJsF1+kArh4AGRyYEQqsUY5/8JBfpeaO5AFiKTIytGJp/IoAcRkyPbBD3HZUzoTs6a3IglOx8oqwEfCO54CU92NapmBR8ITM4XlimJyblN/zH0gSrDhvQAtWD0/vdM3qpiOTPluRyTNQ9Vec57QPM6VORtzPmvWqWB8EyTmy+aB/sXhslXe81jZbI2eXKMbM8+jzcv0iY3P89x7SXtzsHWEubB1hLpoj3owqeFeMrkrFjf8FF+//BdoAG78vuHsc9zTY7izJ7u4QZ3hpXQwyui0wjEjUZbsv3L8CIlMJLfQgtKTAatGKKXZ3KkRkd6+ib31eSl+ocmo1a3r+dk8ozbKKFq8nK9PJPtimeGnr7J2Ypnrp6RybiKsyXvpEImy8YrdMkH+oFIoXYbkapCi/CUJ4WyRjwplDXiSZmzRhWNZdJQFY1l0lBCWOjwagsDN6WBasVFTFH7rkwe9hpYYC9POhfLM3vaqxkW8m4nvLZbtui/eIuIzXW6N3X8NA+XhC3IHqtZOCu/ewM4zAFavb0575EawsUhrKr6//oF/0vTiqBv60oAAAAASUVORK5CYII=",
65 | "type/scaps": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP8f3qFs2Lc/NQAAAvNJREFUeJzt2s1y2jAQAGCNGh7AMbm7ItyLDXeaNvdAkvd/lbhEVrWWdrWythOYam+A/Vl/tuQVStWoUaNGjUs0eAxj/H4/GzHQwc85JgNsmvbAJ1ngSJ6FwaY5dMIgV+SDTS8NNk+8SitltjtwotJmrJ4x5m0A37cvXFE9QtCFhpdad2zxZxwcSfALrxn/xHcMVNovY8su4jcUVKDW7CLe4aDaLCniigBBM3KLSIGLiqgpEPQLs4gkCIq4lgBBg3QC4II60yAY9w8sUNGgP+5bCXBBI9IgaETeQ4wGwdPohwR4yu7mBOh3870E6Hczb9wkQP/xxrv5EuDqX4K8kZ0AdQVFwdjvXw/6v4tUWRy8rV4WB6//aSP+gBWfAkQmKX/9JT6NHiVAf6LvBEB/KcJcFNNg/jBMgH6f8EZNAszvExoEq7lOAFzwFkCD4I0UxDAM+2cTKzQFrjDOsZGcCQFqvIAuwgwHAT5iCiniIHwDx0UuOMsR4GV84oFb4K07HJzd4wA0l9yZNmb7awfOeZnneVovEdOjIBr95TKvoCZ/P8IicrypJ6dWsKe6+6jPBPdTCWagnsq4zgOdNwfdwAJ1Ztc3ArpKH/kguFsDcFqo9FxwfwYdGIDK1vkeB+3wai+Z53lGNwRPn188IKBKRAjaRvS7uQy0Sx9/5VgGrqRBfSugf+Z1lvB/Au04XHqn7ILj7J2y9F4OQfuSgD1t8kGbyfLfD8pA26p+IrAItJMKOqdkg5uwT4rAafmDzsu5oF3v4SuHTHCalvG1TQ6o3YYWtfpigjBmb73F4HwDrBQMtugKwTbYRCwDI5u7ReA+78WHBtthtpQqAMmDKljBawO7mwdZTXNbYGqv8uvBozSYSgNng6kcZjaYys1ng6n9jWwwNRA5INgVS2X7OdeFSUw6z6oZoD4BkP67EwfcQI/+I5rbWzmil3xt5kGJrjbR/0QZs33bBd4Y+/doNllpLyV7iBwSs6aIecljKljBBWCNGlcQH/LbN8WtNzjmAAAAAElFTkSuQmCC",
66 | "type/strike": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP8e3WOWxulIxwAAAkBJREFUeJzt2s9SwjAQBvBMgQeIlTtUvKul94p4V5D3fxXbcXDydSD7rV3Hzrh71PZH/jVNtgnBw2NiEXNRd9Gc9ruVFXiOsvmgTQrszW1lC3YkV0oejLFhRA0Yl4SoAmMpizqQq3WoNo9wV/eXqr+xqjavR/xX3DJgCPcDMP21I4pPnPh+Fex+DQpJNGMf6ww4KD9X6VkODHcgvjHgIgsW0CLMaAzzLBjm0IyH8SBWekmAhQAWUMR2PBie0wtuDUBoE2IsimCAOssjRwahW25EMIgg1JnoZxGEflbOi5evgH5uDUBoxAcDEB53eVaUQRgIcjfLIIxE+VkhwLRX5HFDgGtrMO3m0gKcWYMLa3A+eVCe4qYEmlf5n4DmwyZ9UkwmB3MwnRxMJth0PjR5BaQztsVLCt4pFq9RWDq0BiAsblYGoO6VolzbEEtYEYQmJPZnIghLm9YATGvM7PckEGpMNKEIwuqQ2e0JoHZBLIJQQGoPngdh88htwbMg7vS4JEEOLCDtQOYIMuAgZ0JmMQAszoUo+kQLcNx+fgDmgqwwDZY70iPBkkk3KEC+fBzIZdJosD5oPAksa1WqOAvWdX3akxndK6D6ZgcdHAleH9D5cNBBS/ASLF7MhIMOOuiggw7+BrhycHpgaw1S5w7+FJRTwEqQ+L6tA5n0oAokcsA60GIgwhcxi16BHDB1GEQI+KLPnVfJBp7Q6bqlHcUVL3EYmqQURlXthyexvqLRnRL8jkvWOX5UQgcd9PDw8PDQxCdxNPc8B0YSMQAAAABJRU5ErkJggg==",
67 | "type/sub": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP8c3ZRhFMSQiQAAAxZJREFUeJzt2k1T2zAQBmCN4tzrmt790dxLbe4OgXsNzf//K42cGrRu0Ptus8wwg3SN8kQrKfpY27lccskll1xEKVOlP5Xh4fhUW4FLqYbH1hQM5h1JsuCJfKQi58GyHBhRA5Y3hKgCywqLOpBqo3Pt7lZ8y/m2DV9s293vg/yovGNA575LUPzaQYo/OXH/Jnj6NdFIohtDaRLgqv1c0JsU6Doh3jNgkQS96BFqpLdJ0G1FNzJNBKAMmmmiB6AXTRyvB90UV/hmAIpRI+YiBLUxQ1AOy1cIOgiKeXBjAIqYlevi5RpinH8ZgKITfxiAYuLgVRGDYiLgYcagi0cF/1cIMB4VPG8IsLEG42GuLMCNNVhYg9sPD+Il7iOB5iF/EtB82sT/FJPFwRyMFweTBTZeD022gCmqYrFJiT3FYhsVRweLjV4cbmoDULelKM82xBEWgqILifsZBMXRBo8JBuOImfseAkXERBdCUJwOx+tB7YEYgqKB1B08DYrLI3cFT4Ly1sMlCVKgF2kHMkeQAFc5EzKLIUC/NMKHRIvgyMyNIktHeixYPZEeCVZURoQH+fZx4EDnTSmwv68VHgIrJZcC+75/OGqC/RdUfzmDGcxgBj8h2B76nnraRYLnYwnztIsDl2OYSQ42lOelCj7hUGB0tYBnMAqcXuvAoBlQdR9lQHEfRTEzYEg6DK3fzUdQdCFlwOZv151Dr68HpyXQ+bnceD24fxmK8BQNpB04cOm4xga8fbmGhuH5YgEu+R9zsLABX8u7gAaD8o7gxmZiSxAsNzFYQ7DBC6IO3OOkqQoMyw3KcarAAo+JDuyISjGItosQMcw7x+AI6oa9RbWNIrAjohAg+FOFiPFZJAbBjCiYiAUI0oNUxAIEWy4zxqsbfZ2qSY2xfCKWrt9Rx0ORA05GFMYY52D9JMDU+yodMVHXb+ikUkjUJPTP5bq8KXaoi9v2uH4T61yGi28J4gZespbyPw1UgnMD0/8SHRgaCOaMCpyPrortE4JEA1Xg3MDREAwNVO0lCNzHDfRIJor8OXA+zGAGMfgHF14H/+Dc7McAAAAASUVORK5CYII=",
68 | "type/sup": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP8c3pRhFoIu0AAAAxVJREFUeJzt2k1TszAQAGCGwt30406jvVvBO7V6t2r//1+RtAV287mBnfetM9mTQ/FxN0nTdCXLGEIe6/qj4pCusduLLho2Mb94Qqy4xG9xizWPWIghXljA0wiyFN2P4CU+GcASeCw1L9SKkfnueKmZAdzehu5aejUfPPWFPimwnQ8ehqnofhLPHGA/cFsecC82t58WXOASgA+cYDGCwhd1F837+asK0cVYshcc3qjNh2QFlfnqIyeAHenZ6dWktLGgb6dX4Gc86Ba344YYBTq30e6tt86mgI4c1XYD90N5/TAcIsulVL8o5e7niF8SrzZQTXKLrjxhEIY8YtG2Mz+ag3Fwgt1fQ0lahlFVvNaubT2glr9ZdGlJfOEDVUkg3mwv6x96hRfM0YjopwRVsTEQpRfMSjSMWoqFbaoCIC5aS9FWcZYHQHRI0Nbc3pzjMDies1Rs4Cu2OSaAaNbQFFhWNQV01qxe2FjuD4F4Wpb4emu5PwiidTBOgnURkkBU80g8WqeEAsLj6rjunAkSQDSIz+Ci/agZBtHCeQEJ2g/DYRAthOWYoHUPp4AZnJXNkKDrtE4A4ayshwQti5oKbnXwkmA7HYTTvOovmPsMHVzo4AEmmMeDhQ4KFNoJlgCWdw8aW9xdg+wl/xHQGwTQWDZzQfhOcb6F/ysINwfXLhgFwv1w6bgnCjyBW8JNFQK4B7eEv76Hwcg+UhhEh5uKATQ+UuaCcE7Cqyby9EXonAVBdLQh9PaCIKyY0n0MgahiwhAGQXQ6bOeDjgPxdBAlSOqO+kH05ZHWEPaC+FsPrX3rA3PUdiB2rD2g1jMh9pcRmPdJ5KrRgjhy118Qg9yip3pfRI8IroyOyDyQnh8NbPx901iwfqsivBC4iuR8YF3X7+eYYk0w+pcTmMAEJjCBCUxgAhOYwAT+W7BK4P2BHI/BIbC9e5DhCS4MhrvekSClPRgFcjxKiL/RV/M99B8xjscnUQ+Y8N+SYIInBJqP1MQGfkInroVky+9b6DFdlPKsP4l1jYbwlKAtbFYfkzJMYAJTpPh78QvJUwjDMnHmuQAAAABJRU5ErkJggg==",
69 | "type/under": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAABJQTFRFAAAAAAAAAAAAAAAAAAAAAAAA4CsZogAAAAZ0Uk5TAP8f3WWWKA+IJAAAAj5JREFUeJzt2s9SwjAQBvBMhQeolTtEvKul94rlriDv/yoWHWbydSD7LexoHXePQH/kX9NkmxA8PEYWZS7qPpp9t55bgceomg/apMCDuYq2YE9uqVLyYFk2jKgByxkhqsCykkUdyNU6xOUTXNV/Eg8Xxrjc7PCrcsWAITwMwPTfdig+c+L7WbD/Nygk0YyHWGTAQfm5St/kwHAP4hsDTrNgAS3CjMYwyYJhAs24vR7ESs8IsBDAAorYXg+Gl/QHdwYgtAkxFkUwQJ3lkSOD0C23IhhEEOpM9LMIQj8r58XTv4B+bg1AaMRHAxBud3lWlEEYCHI3yyCMRPleIcC0V+RxQ4ALazDt5soCvLEGp9bgZPSgPMWNCTSv8j8BzYdNeqeYTA7mYDo5mEyw6Xxo8ghIZ2yLhxQ8Uyweo7B0aA1AWNzMDUDdI0W5tiGWsCIITUjsz0QQljatAZjWmNnvSSDUmGhCEYTVIbPbE0DtglgEoYDUHjwPwuaR24JnQdzpcUmCHFhA2oHMEWTAQc6EzGIAWBwLUcS4GWRFqP38AMwFWWEarNakR4IVk25QgHz5OJDLpNFgzWU4SbCqVaniLFjX9b4jM7pnQPXFDjrooIMOOuiggw466ODPgnMHxwe21iB17uBXQTkFrASJ99s6kEkPqkAiB6wDLQYivBGz6BXIAVOHQYSAN/rceZVs4Amdvlvaq7jitRyGJimFEWM3PIn1HU33dVRLHaesY1xUQgcd9PD4o5Eb2BcNegcd5MBP2qX9eK19CMoAAAAASUVORK5CYII=",
70 | "lrs/bin": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/gB8KGMVmQ4AAAJFSURBVHicpdexTuNAEAbgyVopHOQyj+DmELrKvR+BgiUUEfgRKNEVwS+RPiUCIaqUSHkJ95SIHgldcbnd2fHasXc8wUyXfMnu2P5t74L2dfOxAVOzp8/mO/D4AL5Oqy7/gXap10N+h049t7mntSPf9RVgW/N1SEFVxCV9ftzv9f3eHZ6pxLEbelY3q/Vq44cHvcA/v+h2/UWOLV/Zcbf6sFboa8M7o5+6W9dudljUx9Ap21GkYela7NebHR1uAaog25ZTyG2DwTLDJ1BCxrDpKsL2mSpAATe1qSUePMuXdG74yU1xrSGXzFnBwZVhxbemwFyRlOHCHHdOsQlOPbEMJ0F+s1zY5s8Caq9o7Bh+9xRvm9heUFvNbeXmdTdGUjOol+YHNx91luG8Cf6vp72pf48b/80UroK3yHGcwvIHnMHFEM8lvhzitcSLIa5A/4DN/V2OZuWeDlxFMuc8T2QueI5lvuXZPNf0+Wie0jOVqVTmgSxmMg9kcW54IGwC27fBQBYFruyLimd9BJecqmN4x3GEnI/kCXIxkvENzGdR4ASZzeIUmQ2bwCkyGzaBM2Q2iwLPkdksCrxGZrPomA1bNcz6YEH2TVbEu1EcEeejeEJchDk+jpks0kKUy6LAU2ImiwKnxEwWBc6ImSzOiZmwCbwmZrIocEXMZFFgXXMZUuV5F+LIc/CCJ56DZzXzHJrcLW7Bryo7ddbiRe/vtLSl/Vhv17TVbe4OX69r/V7wq61+VetZr/z8qtlcNWz2URuLs/bm6j+BMbUibx6xWgAAAABJRU5ErkJggg==",
71 | "lrs/newlayer": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAAA3RSTlMAgH8BTzA4AAAApUlEQVRIx+3UoRHDMBAFUQupDJWalJoygnJBmQ1Yfeyx77ObB5bdUXFX5mO75ubm5ubm8/P/7sOPqtfvFF5V78Cz6hN4VNVzz8SViSsTVyauTFyZuDJxZeLKxJWJKxNXJq5MXJm4MnFl4srElYkrE1cmrkxcmbgycWfiysSViSsTdyauTFyZuDJxZeLCxDOvzDPz2DBxJm9wZZ6ZhzPxzCvzFM7xL3aB/p8IYvJLAAAAAElFTkSuQmCC",
72 | "lrs/folder": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/wAZezFBYccAAACiSURBVHic7dahEcJAFIThnbuJOJEyUkIEjiZuECDwCCghTaSfa4ISTkAHOHDc20xWIZjM++1nVi6yDM5b4wu+PZY8NRxn5gPaBuaT4cR8NhyY94Yj82QYtA3F8p2YGjR3mpPmoJmmL7hqTprx1Nz00hw1o2oeNfeag+ao2fM8z/M2XVEY+TPZAm6Ke7pz1Iij4opc1vVzLfJ1nXf/faGdf85vsX+c5iQpMJEAAAAASUVORK5CYII=",
73 | "lrs/mask": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/wAYaKzkEVgAAADzSURBVHic7ZWxDQIxDEUjThQUcFVGuBFuDwpyIEFBT8MILJEh6BjhlmAECjpGQOgUxSi2fxGqkN8+KbaT7x/jVJmKC8NVf6z2enrJtPHODaOIHx//7CW6mvx1E3A34Z1QOdiTr74I+KidLZ3uAx44Oou7cdFK88X7iA8MthFvtM7Y3hpHNGqNc60vKT5rc3GTzSlea2Nzg3cUp49iKU7v5U7xNgunt+qzsPvSjw8HGAyWd2uW4vRJwIP2FKd2AGYCVgRGBmsAlgisIFpgMji3/iA8QPSA4EKxB0ITRC4IbBT34LNAX41pn9pHVVW+nKqKC8NvfTocjLPIGhQAAAAASUVORK5CYII=",
74 | "lrs/adj": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/wDKNQowm4wAAAKvSURBVHicxZc7buMwEIZ/OJVt+BhpArjMUWSpEGQfwaWwxcKXSJ8yMLDYSuVifQn1Khd7giDAPmYoPoZjki4W2bCwE32eGQ4pzvxEJcb+5/nh/Es+gfj78zNorL6l8d5QYDGkcG0psB4T+BV+bK/x/hTwYrzCP4CEORLGwtzh3pHfz9Lc4tobz/mtY9x5v7Q6/NMhwpPA1afgHco37AKtJW4gsTEfBJ5izM62AQvfcGmuAw7ztrg72ZVBtCYOc7TB4+kK9zY4VGi3ijY4VGi3B9McHCq02KLB4kMCk8d7iy8JTPPZzLhGAlPw9Yy7JO7N3BDth8At8GTwMYkp5KPBUxJXJ1438HcST1gyjicecI87xl0Gt1gwbjOYzEbCfQbXvOpQeYnzfqLMoPISeKLMEG+IxEfaFKi0Be4pcai0BW4pceyyuKPE0WXxjrYUbRbTCzOiyWKa9FMJX/CIYx5PZXzAPQ55fMS2hHtscMnjpoxbLG/hUx53uCvh3T/hGov3xXr8r9gV/fuReV/eC9MhK72pvN83cOGUtLfwsnRCm1t4U6gOXLkKtcWc0HxlMuc7X9dM8chXRcJDoaaaypSvyBR2RNxBr6pithuYZgLVBAVuuCJnOxGtCtXzapfDk+kGkXKQ+EINHqq7i0Y1dyKVmccdd2goZRFww/0dleqSHtsWmxEHs3iAEj2h+7v2nhQmVrjkZI2VPTlRRDZWmCQlFb0LVtakBBmbWFGUknMc0EmqhBh0ajAtJTmel3PXQtQr0aSMNQ+2AfcKc7Qh4E7hV0gZqxS2uQkIjSy9W+NIYUfqnhWyuzyEPD2uOY9I3QvvVW1uKEOMO2f+54U/1c1CK8YvGkebvho1jsydscA+uryQiSPnL2TiOidribtzfa1SuNq/aBrhqn47r87f5ZO/9y6wAK4j/7gAAAAASUVORK5CYII=",
75 | "lrs/arrow_down": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAAnRSTlMAgJsrThgAAADCSURBVEjH7dChDQMxEAXRDXERqcb1pJoUYZJUeZbJgJE+PHDaoR887VbXdc/t8w/96p3mVSPN33qleW480ZXwteeR6Er4PJcHOuHrzCPQCZ96u2lw08JFg5sWLhpctHHT4KbBTYMnGtw0uGnwQIObBjcNHmlw6IRDg5sGTzQ4tHHT4IkGhzYOnXBo49DGoY0nGhzaOLRx6IBDG4c2Lto4tHHRwqGNizYObfzQCYd249AJhybwTSd8xXlsOuGzuq67sQv6llXHqTZ3eAAAAABJRU5ErkJggg==",
76 | "lrs/arrow_right": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAAA3RSTlMAgH8BTzA4AAAA40lEQVRIx33NoZEDMAwAQZXm0lKiS1ARAiLSv0lYZo8uuPj2CZbmNq/572NOc5vX/ObkNLd5yW9uTnObl/zm5jS3eclvbk5zm5f85uY0t3nJb25Oc5uX/ObmNLd5yW9uTnObl/zm5jS3eclvbk5zm5f85uY0t3nJb25Oc5uX/ObmNLd5zWMu8zUf8gS5zNd8yBPkMl/zIU+Qy3zNhzxBLvM1H/IEuczXfMgT5DJf8yFPkMt8zYc8QS7zNR/yBLnM13zIE+QyX/MhT5DLfM2HPEEu8zUf8gS5zNd8yBOszNf8e/0Piwmj/7MOhPAAAAAASUVORK5CYII=",
77 | "lrs/clipping": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAgMAAAAhHED1AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TAP/ce+dRcNAAAAI7SURBVHic7di9TQMxGMZxi1QpwhaMkAKJIWgSkKBwjSgY4ZZgiVSMcEtETEBDxQYhyinkcn6/HpsKnrdN/Bf8IDnbKXH+8sxW7twywAADDDDAAAO/EHja7Gd3mK9QYH18+643368HsGUMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwzAgc9NOceA8NKmnwaWK2juip9ggQUe1V84OC8lwhYKdGVgiayX/jAQwr0QgBCyEIAQBAIIQf7fBBAkAghBJEAQRAIAQft4hhFkAgBBIYgjKARhBP0bKoigEYQRVIIogkoQRLC+pEMIOkEQwSBI6SMQMAhSuvbX28+pSz9gEewRXt2ASRBBMAkCCN6j2kWwCQIIz07ARXjzAg7CuvcCDsKDt95DcAk8BJcgpXkbQUoXVqDcWwljIZR7K2GujICwtyrHQugjAQMhRGAhhAgshBCBhdDHAipCkEBHCBLoCEECHaGPBhSEMIGGECbQEMIEGkIfD4gIAIGMABDICBkJSAgdEhAQwBN0ieA9VSdTImQsUCJ0WKBAgC8RpgggQYmQ0cAUoUMDE4SKe5RzBJhgipDxwDlChwfOEKquksYIFQTnCLkmMEboagIjhMrbtBNCFcEYIdcF5m0EI4TqC8VtG8HpJJxrA4s2gp+TcDXBEcE/ZKgzIAQOGdoMCIFDhjYHhMghQ51tG8GA0EAwIDQQDAh9S2CPAO2tyllie6tyFsj2UppZI0FK743r001r4H/MN7je3XGolvHtAAAAAElFTkSuQmCC",
78 | "lrs/eye": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4BAMAAADLSivhAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/+SYFU6oDnW5AAADSElEQVR4nO1YS5biMAzM6wkHyIc9JMw+aWCfHpo9DHD/q0w+2CrJsmOYVb8XrcBxSSXJsi0nySKLLPITJP1+PO7dO8jzvspGyevj/TWbt22GUh/jCZw4dLQfCU//OtARHkN+1arYXn7PGl+5lK0Ul/exPfUgOvVyfqIPAfAMNojW4xzH/Nc81otOg8GyUnQa+BqFzbL1u6RHUYLWRoNdt/9EY3u334uWTvwVwz1xHvGXDPcVFhHqqvIpxZi1CrX9vd+PPj1gSPbK/TrsO/6NAU1fHbPDphMsbjItZ417BituR48NuAzXtPaHAq0NqHY82Omsp+U3aDyQ+YNE5zrri0nAGlgVzhbVaKwPdvCCWWxk/KaQfSljgyvT+v+w48LIFDLG51lvaf+z5GugkwWwec6TpEcrG6vG+MjdxpCMYkr16oLXzrLphMsNJEDQHnLDiQsuZtGt6A8Ru8gjpeRZNst9REzhvDJW0kfF8NOVYQXC/lQ6qekQbOtsMjeYJsOTala9DYBpV3zqLx54fBVOIZQAbiSYS5FI0+tEfNRKZZLcUZwTeBcHxoATuCOwhu2nOqbtRDz9guAPGDE/GgCHaGPqDZgdIUEwZMuA2ZndamCbjdX/gOmz+cVoXzUwqbeVaSdiwL40cGk/W952IvJWT81GAZuJyFs5+fBsI9p2k9qEc5XT15aGzE+8p1xdMLlleRUwEY57xWly2YazhIkQstQF25DQ8mxgIobM4U2aiVUH/mNFO7yVbaZgkUfTLccWitodz6rfNBkmhy7citdrJU+GDB1BYBqPFrihk85SamNr1KYELsmwcM0gGQHT9hKH3RgZtiGk6LCbeH993Oash4UwbuwgFYLWQpAQRXAQTu3GD8VpuJa3mkopeK1A90CnbCE00tw7bDJ2Hiyet7zDwbuK3m6eYIYIK5pWG0Z2j5ITULGCZlg3ny2iJXP2hKEkhO+3/HHjxr5pEeX3u4IeN868yVFzKe/j9fH+nXyfZX/k6b/DjxVGfO8Gp3kobwWZzL856G1/HDqETVJf9zhJ+JEmjJ7BBpnPPS0NcvNg65C/Vs6tRvkYA03cV8BMrvVX4PkxwltOfv9ZbbOqqvevPV4ussgiP1L+AQ8hBe9YslSuAAAAAElFTkSuQmCC",
79 | "lrs/fx": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AgMAAABECt5BAAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TAP/UazI/6rwAAAGHSURBVHic7dUxVoNAEAbgNTyLFNDlCBwhrc9DOJBHUqROE47AJTiChZU5gMVegiNQ2HkEd2fYEMM/RF/0+Z4yBcnyATvA7GDMFFP8z0hq8lsizC1Dq3BEHmQLImaINb5lWGqcMqQaLxgajR3sjKmJCsg1lW5LtILq2DKXmGVOomqcsf4C3z3tXmR3H726l0/ZQeXWD9caJzKuFE5lvMEc1TLOMSdhRwV5HnZsIbup9zZ65cnBY2kot5xBDrl2V+U5MsSu5G3/O+AbvihPcg84DmWX+gIb8JwzNn5pbAEvJbPuOMDlySwDTn1GkuMD4EWo6Zm8lDNu5Lb9jV/g7OtcH/9eYoJ8WgLfzHQV/2hq/WPp4fPcXGJ7BS8+NEhQiuUYH+tc480Yz8MSTN4Qx7yu/XGFhQu4Sz2Fa2wWvgwNXKFGeo7vDmh9u7MyyzlI2zxnblzcd1Fq0vayR1Ia1yzUygrysZy2mLuG3X3/Bty15LXBLB8LOmjMp++Nxu5DVTwbnaeY4g/HO3uMDTTW9IgYAAAAAElFTkSuQmCC",
80 | "lrs/chain": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAgMAAACaKAorAAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TAP/ec9u8mmAAAAHSSURBVHic7di7ccJAEABQgSIFOFMJKoHAGUX4sGdwcAU4oAQ1cVUQ2CWoCZVAQgmOPNoVOu14fx5DYmujneENnOB2b7mimEV5CWOcukKKxzDFm2TKlNFeeqsqzCIKqJmjFwGlOdoLSwok+EWtKNrZ65ZWvqXo1X446fFqip5Y1FP0zKJEEf9F3Q7BSx9D9gCpiA6YnlUUMa1UdMR0o6IW07WKOkxLFXH5gv4h+ny30Rp2noEq2OgGaqBVGKiHLmCgBLVrFAIgvRBaRHpJHfGD9OKMiPQyPyBqVBQQ9SJKFCmd7iaop4hv0TVFfLNvKOKPjS1F/AFUURRZtKJox6KSoo5F8EVNSDio4fEmJB351Rzx68Yx5IrEMWQYaK5IHGiG0WhEymg0hLjdFrSgHyLXpvNsX1chuErKVZyeMnc1DFfrcTUxVzt0NdaaImUet5p9oujeB1Cg6JfHq+ugdh35LSJrHk/2GOIaaJyjUQ0/rYG2sJMMtIH/JQYqLqfCRt/yBf09pO/xDlO9WlpM9eKMmOplPvbApCLsN8a/fDydzjKCz8hx7+uJniJlHs+hzOM5lHk8hzKP54gscl1Sua67XBdnvis412We61rQdcEoXlV+AZ82MdaHEc2lAAAAAElFTkSuQmCC",
81 | "lrs/link": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAgMAAACaKAorAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAMUExURQAAAAAAAAAAAAAAADXpN5YAAAAEdFJOUwD/3nPbvJpgAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABS0lEQVRYw+2Wy23CQBCGV3Di4NxSAiVw4EYTfkjh4AI4uAQ34Sq4UEKaoIQckiaSjL1ez+x4zS+EoiDNf8Crj89i2dess1gsFsvT5yv3OafZPg85jY5i3QSKUYpZlrM0g6PYloNqkBTrOCjUr/VslYu05CiWSdCoLhHbSFCTpNhOgiNJim0lqNSfI3aVoCRJMUjqJCjUMBF7nNQ/LvTVS9+klmLhdec+uPTGGX34ud9wqeaMgYxLfGX14OCSWQWpTUvrIL2nJRckh0ufcgjPc1K0HMeeSmkXS/WM9BpL1Yx0jaVyRurukop/KJX3DgE0mNC0QBN8a6lAK7NFpCbtTBuhTkvTlvI7eP39G2rQ0/dz2pz+LFje5r7nywfGUIkWjp4/Pg4fd45DZQMqQFApg4oiVF6hQo2VfOjyAF1DsAsNdDWyWCwWy9PGuR/zmiTgwYiKmwAAAABJRU5ErkJggg==",
82 | "lrs/lock": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAgMAAAAhHED1AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/wDMOCLbQLcAAANmSURBVHic7duxbhpBEAbgjV0BovQjuHFkpaK0lJcguECGR0hJEQVegp4yIopSXRmJl7ieMi+A5CYhgvh2Z2b/3b1l45goM5057+ed2dkDe89mGIvJz/Vq/Xkf+xYTuzhfmWN8rU8DPi7MU7wOCxFgYsfHhDAw2hoSX/KBRzreXOxygYcFA0wvF9gaEd/ygAc53vTqLMCbgDFVDuBPIFSFAPAIADwFDIwWCLhtD8zQeHNRtwZACUM5QGCCx8MyQgBngHOAQCADmAMC8Bocot8OGIfGoxwQEMwA5QCAcAaolwCA9kET/kICILSIuAgAiJQAFAEAkRKAIvjAu9h4vwg+EO6CYxHSwPsoYOoksI0DgxQQa6NDyCp6gKzhzZp/LavoAbyG3X093H+nr8gqegDrw+7umBUT6gQwpT9t91SXLXmxSgAbVDC6v67jAF2ErpstSULclSRAF4GsGJmCWAYJkEVgW9dV4TIO3MMJ0CmIW4IEyE6o6OukNnHATVXkOsOwB7hVFE3vcuDrKIFF4AeRHLgsgFGoViQ53ggCcG3g3btm+IoAXBt4d09bBN4IAnBtUEnAFoFvaAHYeYK3UVsEdkkAto/AhxGLLyPAFJf6GLY+VQSwfSR2/SHsCg3aANXQC1tFhgvAtlvtA1ZnK8wB24jeO9ghmgKx+gQA+MF6lgZsnToIGKOLAQB+rm6amfUyB+xSg1V0CbYBBqXAEgHNIrMl4oDdjDUENq0B+KuF24/0KgeazQj7yHVSGhDvPvLyycCsNQAb0ZVoeSowTgJNlcD96F8D4F5ym7UYuCoFBi8OFKdQDCyfD9iCKmUBiz8FXMUB6iuggAIKKKCAAs8IzD+ZdnHzAwL0cC4R5OCMAPBkJxBvAJD6YyqfQu0DsT+p+3HrA9ssoOcBWRmQHCwQO1VAUUkgrwSuCBaYZgIdCWwygUsBZNbQVdECmePtr68NkLsIdhkaIH6ugWLAgfv0CBHXHEgcjIDonxswzQY65wa8/fvAKwUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAgf8POLtjomLg5Q/rioHiE8/iM9fiU9/ic+fik+/is/fsdexLoPj5g+InIIqfwSh+CmT4IQu484HiJ2GKn8UZTlatx//+p0EJDOfr9NBjrMnzSL8AZdCrydT7HRoAAAAASUVORK5CYII=",
83 | "set/front": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/wDROaqwHD0AAAOiSURBVHic3dixbtswEABQQp4cI5+RJYHRyZ9iy4Oh6BM8Gh1S/YT3jEGKIpPHovoJ7RqD7gaKAGkrkkeK5N3xBKNZyikRnsTjSSaPVGuu3f98uv169v8q1j2qoV2dJVi+KtPuOgF+VtC+5eF942BxzsJfyrdPOVg2Iyy6DDyooC0zsNdPenn/86afvOBhpd13/deDlicW6p5f7J9vrm8SDj1fdTCsR+ibgnrMLs8682bcFKx8TuCuEwP3LiUu4GsG9jBQ//wFDYfOFvF9OhACVlHPpu8TCQ9Rz+5GAtbBmCGUOQnbOEQd5IyCwwOW8ZWD7gLDTRKiCfJIwJ1SXXylVGpFwKGj9JIOBsN9OhY9mmsC9ubVonsxbNVNemk75AfDJh20HnaBYalzkbQhYx2Cm+QFmpsbdUSwwtkx4SC4w9nRmVghuNWfStpqdYPgAadRJ3KJ4D79duBuBGucbxMPAVcY7gjY0nBGwCOGmwR+eX66bSbA33ZC/kHBIoAPMHHbKTRqZQjtUhUvVyR8Haf3uxyswoXglIF9CNMPKIDRA/Ejh0vUA9EjSw/DNS1Y13DXB5W0JQP7FC5oWKUuGY6HqOekbw9Rz0nf7qNIx4zG7T4zIsQ4SAeJEOMg3U+BCDEOEn5cVIhxkPBzJUOMgoQJgAwxChKmFDLEKEiYpMgQVThP2mmvpF24LtmJlBlLMBqYmrcc9NMaTPZ7DvoZFZaPnoN+2LAgNRz0w7ZLHDvocdh20dzw8Oizo5fhHQ9XkB27sLPZ8fmBUoHNjs8PFB81D+duLKacaXk4cy/QFEgNDwsXoi656N8BwM6GaIq4TL4h41AWZvJtM+4KTfZr1O20HkvXzIsxr8YXw5kXY16NL6+Z36pty6Bgz7xBHdy4BcjDYFNR5+CVdrBNyUII1MBWcm4rJUK3OZOg3+41AvQbSAGOW9I8DDa5WVh4J8H1R8J8uwT++xj/K9jm4OxDYZ2D80ugMPdcAIVpb4TSROqhNDV7KE72DorLh4PyguRgw7uw4JuwaDrY8nAWwZqH8wjKpQJAufgAKJczACcUSBZOKLksnFDEAew5uEigXGgClEtXgHIxDHBCeW3hhIIdYE/DBYLypgKgvE0BKG98AMpbKQfFzZmD4nbPQXED6aC4JfVQ2uR6KG2bPZQ24iMUtvYjFA4LRigcPwRQONAIzkj7/ANHmD10CWH2GCeCuYOhCOaOmmIIh1cFcXiVQHMc9vxOuvVfbbWqTsr5YWMAAAAASUVORK5CYII=",
84 | "set/union": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/gAicCKdMBIAAALkSURBVHic7dm7kdswEAZgiBwFDOiLVIJKYHCOVIIDS/ZYDpj7giuBTbAEZw6uBDShEhg4uxJMgC8A++9ihzMeJ97sZr45ErtLvGSuXHx7N+bp5/qn4dzdmjHKIQdv3o2yz8BXM0ctw7tZYxDh2wY/SPBmgugF+BLCZwHaEJY8vJsoBha2MaxY2MWw4OAXk0TPwO8pbBj4msKagTaFJYa31PmXBPArhWcIWworCMlY/GgAJGPxo6EQjMWNhkJSFxcnAMGg3bApBIN2w6YQDNoNm8IOwQJAkB2XHwqRM4ZCmB1jHgR+xvBEIEzjmEgCyXcwRUPgJwyPBLYYVgTCwoyl2Q8vGB4I7DAs9sEf71iNUYbwF8ti+CK4MVZ3l90G35SQaQYKrRIybUhh7g0XyHwpFLZaaJUwl+wVKp5spN4KYmoKOMkimC3f0rjMB0WhzUP/cSlecfpc8w0xw1YB/ZTSKaCfpKwCumlP0WLTRKoZi5+amakzDjfZK+oyLR+dwvkFSfMP3RKnKaBfNJkVKA63DCuacVrYVdlxWwVVdtzm46JwfjvTKaDfIFkFdFsuVRrdJk7VZP0INfl2u2Gj+rIc1BSmcVBTmN7BNu+mDbsCTkcARamnQ8Ul6+ZjSh7OB58uC3slXA5nNgcHJVwPkBm4HUkzbjvkyhEcm+W4/of/DFrJlX8VdhIs9sCLBA97oDil1AFsJVjtgeJEegygODU3ARQn+3MAxeXjFEBxQXoEUFzi+gBKi2bQPPIyXETwwsNDBIVi1xEUSnOMoFCaJoJCxk8RFBLZR1CYA64x7DhXJJDNT51ANj/HBLIdeU4g22iPBHL9E/bOBDsMCwJbDCsCuesTApki9gRyl0YUMvdVFMKWbABkbukoRJmMs7jAlsIKQnBsHiDE96cIkmenT14gabUHA+H1MoRJY5xZiO7KMYzK2AgQXPwzkP6UwMDtqukZuOiicr68+ohcfKPprsOefkN3/QNz7BGg/vj3xQAAAABJRU5ErkJggg==",
85 | "set/difference": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TAf/hiBGx/K0AAAP7SURBVHicxZgxdtswDIZl63nQ4HTyEXQEDVnyfIQMpu2XeNCcZsgRfAkeIUOm5gB5r7qEjtChW+cOdSWRFAHih6z2vb5isqlPIgCCAMEsU+XX29NX/WmUb6aTx+vcdzPI52vcjfHyPs3lNoD7ZhK8NaM8T4I2gvspbm2IvEyAJQWPOpcbJo0KFhys5808NbfloGr3jUlEW50qBU/zVNSVtCmoKLlMOWPOECwkWM+zRbNmI8HdPFsUa3LJ4bhYIHA7z2hsNjAamy0WsBe0iC0CD/O8g/2DOGMkB92IHAlip5ezANcYlFkA+ht5fDZYYVAuzWwQriBaww0GZYzPAvOfb08WgywqPilQCk5xFMxfJzgaZ7dTHAGVqJGg4mgBXvlgDPFq+PdwuVwBXZH8yJS9FacuAteBd1NgX+5dGbUGOsqD/dbzhbkDY7EWYD9z7X623c4E2+EwOjEo0YPAIg/aWOgHUGp5GL3deHDT73WZLnYhHsY9sRmyq1jQXVBxzATl8FPki6NXMR5aqgEUHjp5FeNurJyf0rlP3ov1CBbjGJPw9pmAx+AIAbZ0R6y9gYmSL26hScJYet8mSp7dLFHF7rV9BpRs3FBUsU/2DVDSOYQVB+tfY0runTYssbR+lVoKHtwIy5Kluc/cRESOTqmagpX3AbPm5LSmtnRAjD3m70VSlsJ/FpPb4Qu8IuYGmN2/ukprrPU6E7O9d5KMv/EDZBF3bvyeg2EBVtzoboaag2FJiX9qp9KWgyFIyLnmTI2k1jz6F6gtS1ndSzcUHeljXhwsqlEpastaHlVuxmjx8u5AWQ+te7ahKoZdlyr5mEWPO2AFanbvwecYkbXXXIJDAv4xgo0H7wU4TLr/WNGZu7Fagqjx2cAOiMRicDMGQXPWwvMraPcwCBrIVmkEREtqFVA0uSrYtc0ssKzezeX/GJxoJHN2WJ4N/kdjdIcnO3k2qAVFFotYALcauPg7EG+FQXgSmQ3C7eqEZxuYAJzwbINSCnyEkhScDKU9L1x9lEi9cIeA1BykZSBI9kF4vIDy4SWpQKAgKZ8QJS7IIlFKFM0gRWKmKMNBVonjRGHXHoijQtSJT5UePkaxifLpcSZInt5OpAckfVy5pSlE49/iiKyEkSU2uxVuq7DZVkxUQGuWUnUwhF/P4Z1KCdzbIiUtMLEESi7RNAVQEo3Bt9EsvPFx0hV25NxSXKqs8e3SrRgu8UXvMr0p7o8UQEXWQIYpcNiXyQOr3WKSJhf8pTrRA4479DQQJI2401C9g4+tfZbdGXVmelngOP1e3R0qHy6X13hOhpI0bWcVnH1Xzj858cE/uPiPF0MPzSQ4XjV1B+sr4sjrnLsO+6LM+xuKVUGMXWFsHAAAAABJRU5ErkJggg==",
86 | "set/intersection": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TAP/PZuW4XZsAAARLSURBVHictVkxctwwDOSJ40KF7OqewCeocIqMn5DCOnucK672pLgn+BN6ggtPMmM/IDPxJ/SEa1yldpGJKIoECCx1l0yCSkctCWBJASDOmJLY96f759fia8IdulE+H0dOuBF5DHfZzfLliOI+AjfLytOCR5akBY8s2XRM9gtA7/LmhzG/+mXHrV/oxT+d+6ey7pp88F7tljTfxOeh626XNCcPmgW//Tv61Zf9bjOWRyu3BeBo1gP9qpjBQsSbcR7GVWJ/LzMFTGrxoiox2XKfvfQFbwbJsCt400tNtVSRTLrKR1bYm0YdF4v3BihSxkzS6tPioNtgFMw1nh2lp4b89NJp7zbgx4JvBI2NNILZPSByhewZtDkj39cauAaM14gKBxg/Q+S23aeTxuDsFu1rDYAOnZQGGL4GTIycaSrW6JBWgtyLt6d7tAkS+DEE5O8aaDPg+Ry4Ny8AyA7AUsbIgC2Fd00aA57zRKCUM+CBA1UiIGC2oF6SIp+b3t89vweg3LEEDC4/mylkA8eTap9Zum8mAeURSsBD8qCH7kSgJW2R9kx3IpzltAjcQaAj84cO+B0Phfc5JoIIzPyOx6xhNq0j53sAbJmmBOQnI34KA7PdRSA/qvPHZTkbdNqYkfPnWnEfCfhAwDkA1Jy1swSksRg+HJ9dJyBjcg5SA/8iqORh3oSwZ7PJKzq95E0IpHmarQhI9oSokOdnS8AdG3sNhBgmfQKmvZnTh1MlhHR7Tkgiwac9JC5CirPikNLWJLdDepSJnBhPPoY0LBM5KzL3yem90YmcEbmLTk9rtzKnKX7qyI6IH4qfmb+1DIfk9nVUsQ0L7HIguX0TjZ4QqlZh3ky/5yLO6upHMD6ECZUuA8ibB0OF5kqXkeTNlaHStdE1BO3N3lAxDGoaOrs7Vl6j0uDAgEPkHZVTicktuwK0IE8l3Vt2qXCohoi67/wBmcM5qlT44U2HbY2A6Co1wLIUXM4wECRvVJ8ZdIEEdeUk6koKqxIDLrkl4HhtfsySTREoi9M/AL6WgFkRYxYukjY7/CcDT1b9P7z+98CrEjC/dBSOWQDeZMBiM6D5OyD8uILUWfUNP9cIvM2AIAAEOcuAKKTAV/jONyvjQHgjisBdBiy1AkRiAaE5Sp9RDIJ9lDw/g/Qxi8hAICEVlii2ShphFLgmB5F8qDQcpRU3MpXYSy9UqUA25aoK7QrdS9B9iSCqO6E7HUFUv0OWXGSS1FTo0qhuTqlLo7o5stCMoq+HsrUUBDSYcM8JTLewe+cAvQPamx646ICRFVJTAyPRGJzt0MZmF5/ikJdB6alxi7BVuh1uOjZSUdb85OO97iTixqjLX/iJ+IurO9kWLXzslhc4oeiBmvlFXP4AusPV3pgPXVEzbxaY96zQUpLaD4/TQzGuH2toCHeSLP1JsNx04dISrpjLJjn5r4SlVpOQ0LzagOaVlIu3x7uvP/G737GyVxO24FNVAAAAAElFTkSuQmCC",
87 | "set/xor": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgAgMAAAD2oY++AAAAAXNSR0IB2cksfwAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5T/gBpH+wd2hUAAANbSURBVHic7dk7jpxAEAbgHhABtgjnCCSWVo7IOYID49nAGnOEDTeyuAS5L0FoqS+BnM4RnKzk0FQDM11dfzWIyIEr8s58u3RXF/2yabT49sOYd2/3H43mrp2ZIhm24MW5SY4bsDVL5HF4NfcYovD2gO9j8GK8GCPw1YdPEdj5MNHh1bAYVPjCYaFCy2GqwS8miF6BzyEsFdiGMFdgF8IEw0vo3OAA+FXCCsIXCQsIRV9cbwAUfXG9kRD0hXoj4WcEzwCKcaEoAQSdpm5LCDpN3ZbQIpgCCLJD+ZEQOWMkFFU7Ry8gTOOUSAFB7VBUAsJ8TxkX8BOGmYBwYKahEbDFMD8OawxPAloM02Pwe4fVFIkP/6iMw9eIm+LurnH3gLedUCkGCbudUClDCe1OqLwpEvpVeIvBzvvkV6dDluwRp148eVp+WhVaDkHX5qLgX5zR+zDD5xDKVs6Fy/9AhfI/w459Voa9o3AvV9D2DI2Ue12DgijQ2DsYPCcXmTXLlBL89gmVnZukOv6Z20KE6xdNe2HDE1SgNJGK4h5BI2lqFlNnDxpJk30bwgo0kpYPG8JMvpZuQQrdsgllD6IlTi7kqSxmWjTBCiTfdFqGwVzSi2qmhR0sLLLbtFVoJSxEt2nzUUs498b7wm1nrIRiEN0GqQPQNdJrPG254H6oCN7N6RcNnMdcpXkJnppi8IpfsURS5wyeanOWSLd1VSZ56vf9B7cZVlb8Jz/jNKRGWfHpZGS9JqqQjjH18s/5CNAqcHr4+tXgYK1B8+H30opmA64x15Kxm7DfCdfDWbcFh53wfoDciMeRdMMtD96Eb81O2PyH/z7sYi45Am0MpkdgHYOnI7CNwdyD2iTlojgClYl0jsyD0f136cHovrryoHJgnOPswejGuvcgXOLWGD0YOyR4xaMsw0ukDNY6PDHY6jBnMDI0GYORoSkZjGT8zGAkkSODkVe74dBqLg1gq8E8gGp+sgCqFVkFUC20PoBa/fi1M0OLYSqgdjUhoHZ9IqB2cyOgdmkkYYtgDqByVSYhbGQPIMokz+IK8ZUjgOCgPECI708RFM8On7xCeBmMILxehjAojEqF6K4cQzaMZQSCi38Fyv9KUODjqukJOHZRuVxefUSO32jSdVjyE7rmL+aVUNj25WwjAAAAAElFTkSuQmCC",
88 | "liq/smudge": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMA/4ok6bxZBkuS7AUAAAH2SURBVHic7Zk7bsMwEESNOLZrxZ86uoEF5ADxDazKrXUDFc79QzINvaNmuGMgxb7uAcQQppdfrVYVXcLjQARGYARGYARGYARGYARGYM0lNZgdvhh4djgwmgasLwbeHQ70qcGnw4EpNbg6HBhSg2+HA++pwd7hwFtq8OFwYJsaHOZ2B3aX5zpgHenNKLMO5L/t5HBgYwaFdWDdPdc+60hvfgPrwFf+Ded2B3Kpdrd2B3Z5RTrOzY4MZphZB/Jsqucn68houmQdeJguWQfWl+cuWUcm0yXrQBnmqkvWkTyd6vnEOvBTurw3O1Cqv9p8WEfyjK+nPOvAXyVcmx2RV05ZlKpzFevIayb0vt2Bsvkc2x3pzaCwDjzMoLAObE1lsY6MZpRZByazgrAOPEztsw5sTB2wDmxNA9aBXKoHh78+cJcLy+GvD/z/YygvG3lhy6eefHFQL1/yBVa+Bag3Kfk2Kt/oRzPGrFvK4ac68LEOlOPZqd0t8gOn+kgsP7TLrxXqi4/8aqa+Asivt/IL+Gg6ZN0if8QYTIesW+QPQeUX3NodkD+mqZ/75A+SeS2vn0BZB4ZO/KirfnaWP4zLn+7lHxfknz8GM8asA/JPSPKPXKOpAtYXA88OB+SfMnOD2eFAXow8HoERGIERGIERGIERGIERaDN+AU54LwjSfioWAAAAAElFTkSuQmCC",
89 | "liq/reconstruct": "data:image/png;base64,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",
90 | "liq/smooth": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAJ1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdEvm1AAAADXRSTlMA//beFK1eBZInd0PIkcoy5wAABbFJREFUeJzNW72P3FQQt3L2em1v470EAlyRVUCIpMlKER+i8e0pEqLCCImPah1oEE0+FClFirVSpKBhD4mKYq+BhgIHpERUtxIIIf4pPPPefWbfzG86fkUaz/7sN2/mN/PmXqLo/4P0j69g2+LqZz/9rhl9WW5XKOFe2ePqF99JNrd6kwVK2BJh+apkkk17i0OQr2A++f1PyeIGSHif+S7dEUwGEzL5CCQ8YMKbkknDJnOML+O3j6UtGTDfjrSGU3jE1i9JJuzB8lOMz694IVgUvIbLIJ9b8ba0HI7TcgUSjtj6LcEiXas+OQ19A4eWLY5iXvEl9ZViHp3BbS0I3SsXMGHcKkGYWGKQUKzl9TRqHp1HPpGSNCadGf9qIYw+qISHQ9uW6Ngnwr9R60L3daspxxl0/2oWnJnwinuHf66YsAvfQQn7EBv/LJvMLGkXdaQzsjWJ2zbKxyGmrGdqEZpE1X5XEWEXdnrMDi3S6lZ8KNpQiR1XIKFbsWzdaWJ5Gg2g7JQnr4F8GSKcVE7eBAlHarXr3WzuQKRqF/momWN8rnqvZKOcbECp4eq9oxglhsSrgRVHW3jU5FD1vouLYaPWd8ISloZUbzIJlCivQIQsS3pA0DouYoQ1FBAUq1cwwhb6QiIEe/8G6oBanJD2T7dtVcE8xr0S8beBkLVGVToDIRcLtbE3bMoA0QYLYcapUilWFAsvY4Qpy6HWRxoyhauFGoidoUa1elGOol1DI8KpovnnAhIKHkskEEdIKHhsIYFI0ToGjygJEogDJBQ8qKi8+0wxygzNV1G+8bVuNcGTOf0W8U1tiGwIB3gdxbA0xA2EkaG5YaTK89zSz/V0z/9SLLhBfB3l++HjcqzZ1Hg2x48R/3T4McBp9kqx2jI4cYrYDqDq6FAjtT6d6q39EVhi1WatwfWBJVYV+Ef4miGJdScLbOI8hGq9czU0FuEN1A8NM2ghBE6r8hPovdhximv9WDWt4W1x09cdLfv4zAXNgjhuyvKaErbuHIxsixu/luU/il2HbsvAE5ZPELs5wPibJ9xWanmLymzcesbLlWj3gGygU2kx9Yxvyy+ewi3JrSM3yvHNU0lswHTbE8rxzduCFfy49oxyfNd4acknnlEsBjNcZqMffeiI7+eCD06EUpfS8jyDSwvaNbnYmctGHaSdHg+PUjWrgjYjOBIJT72Y7IXje6Du22nENW9Jug4f/tiJcNcU5dfp30RqdWjr4OluFPGXtZKXdlF9OMFA3Gs616BnII9OTAbLGciBS8ci+JiLbvjxBuwpgUHbfGghZNkRursWz+aTH0iDLurrwEmdA2uEcAxb2gLRV1/hE+6CxfnMF0gtjGEe60DzBWlNlnHB8Q8kDbWMoI9/IDmJG14LYa60B0xoSWatQ+YXVgZCPqoJh0kzoRtth39h+UODw1T+xdBMWMuKZydURttDqw+dOqyCjxNr2Dh1WAQfj+Qg2IClLNkXrKnnZuVhyd61ioM77l4JPu7MhTmRJbuxCqyLi7Bkt9YSoA1A1rKgb0AhSnas1LANyETJLpSyHfqGoNuHpo7TYSIFxpacmMFvCObC0iw2Tm2C2Xpg7g/dXaegD9fmRJEvlGVKG/Ai3BwgeMcvN4ehcj+ON/nQQsgVJXx5qjNHDZ3Pyj/l91UWQlpz+IibKX3Kxt+sy/eCD4fmTe7xUJhv8YkevibTBwXPlr4JGygl9gU0O5X4nM+i8DUZvpXxvmig9Y7nsa+tZyaXm/PgSZR4sfbApq7u4upKeOPEJoa15qHE5sJcloXIJ7J2UeUEjSwLR/dWFyifu8kTlgW/BPy++Peq+b4pkd16wrIQ+QE6HDT6BTpeMZ53HLPXJQvbit2F9rlgwcKAr3imvj6x7XGnhpjukzO4L3ULBJfHc5iQ/geBeFk9Nt1b7fHhVBQu9wcDU1+YKi1V+ssk/Mr/AFUZEz+MCHxSAAAAAElFTkSuQmCC",
91 | "liq/twirl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMA/9g3YHqYtN9pj0cAAAOrSURBVHic7ZpNc9owEIaNZfC1pilcgbT0WhOSXJ2m7Tm0nZyhTcu1TlPy94tWli1/CK3T1zPNDHsDi8eS9t3VSsLzeLaIpP1itmaYIOArHNCLifgOB+wTcIIDehsJHAGBPnrMAu1nbyWBJ0BgKIFDIFCN+QZIXKGF46MnMUBPojeVxAQIvEIrkSbxJRAYoFOYB/fKBpwfVJZFxoqPdjOl7RdAoEAHH8UKchkgN4+RQAo+JDBGC7GHzjc+WtkDCVwDgX10qATodUp0AkQGs3cEHoHtrRthI4EBOjnA01fYSemQAIG9TqolII92FvCyHVqKdLJTQYZyiI68Xifbx1YyXN7ez6Qy3v64bno8baea5TYybPin1hXR6hxjeR9VrYoMW2zNxLcaTvbyS6lRzHfyxbSJt7cHs1XKzjWfLbi9vTFGETF9IlI7z9x9+uWPVgtsw60SaQvgDjwXL4peZy3pgzNOarzZ4+7n9rH07W9qSaJxZ9cyb3etpSc+GU+SfMTuKTRow7uykAstyd2YOliatADe1UMtl9Mp/7hP/2Te2PSyGHSqu8oDfrc8vsiejwbMESvgOLE+132cFt5xA0eHZmZhuI2TuqJCuBZbFcAJC+jgeSJXz5CT/Z08HSIRM7e6ecWgEw6QY4HicY7RAhZwwPfxigXUQ3YX1wNWrReYOeKwpSxgnOvw1NFywatGq4nRanIoDF5Y8Bx+SXlA5ZKNe9DMcyyVqU/6WR/X1oYqL7mBasQ36v37eE4s7TKxuoGrbO60eCxEnYndwDxvLQ4RNc8NVCOhvJXqH9XXi/f6kTveSdVqJ6H9sq+gyokxyF/FWBWpbRbExmpg1KJLo7R0R7sovXdjaHxfhp+dLT/cmqUHI7mGpYkRhwsrTn6LtY+VHSzVxpwlhwaZFJ/7diJrCatfeFj7yOqfCo/y9tPQSGn+eBss8kmlChZNJf5D8+9rRj5ZV789r3ZynjB51t3iubntmjfuC5strfokN/FxK7eZs93XVrtT2QHkNRk5GXmRR7lrAgT6jU7+B4PfdsQW1TzZSIZAHv5OS+oaetQ1BesafnYm0IECB8JP9+BA+HXyEfi/AuHChgPhyQGZvtqdCnMsQi8BkbW0eaJN0ate2sm6nACBV+jaJkZXXz10doD//W6ADhX8//kitBApVJDXZLQZRd54x2jd9NC6CdEZUR0nAYHMW54WtkGnhxi9NPvoaO4/E68gYyXuJFbw/xNPgMS0E2k/g0lkK/EvxGqmmaAM3vEAAAAASUVORK5CYII=",
92 | "liq/shrink": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMA/7Pgg08nC1hmBlAAAAVXSURBVHic7VtNcxo5EFUwzFwjyMeV8eKcd4hrz8YOyTW4jPcKWzG+7lRM/Pd3pBHDSHrdGilf3lTewS5mpIfU/VofLSGEj0wqTMGbFkNVYsKVsFCo4q+5EpUq8ao34VYVf8GVWAT7YKHp0L90gbxUJTa9CRsjfqQLjNT7cW8+Y8Qp/X4QZ0JjRKaCfn8RQTgIeGURZ0JjI9oreawJhShZr+jvexlFuGK9oi3yZxThZzZWqoCqAIasVxYB3QNkbPAXocgk6lDCyGJlrbBipDuM94mxO1FpEBsnbSWiW1VsnCiMGDevouNE8NGV4mTjZqy1MsHJxs0wGrIUJxvLT9GbYYqTjZufk2/iIlmBHqIq2rocMlI3SaoRjS/h8LBIUo2ZN1DPiiTV0LrJSW8FUBHqGMWtQo6gJo5EGZqKYFpJlCEtxJM0GRrjA3lsudmGRYkFnKrrRm+gKam6JldERfQy5ABC2SW3pmCBlZ04vCqcwJAIBMqD+It8h0OFD5RRKeQb6iUOFXaW35dSSPme+jYYKidM5D3UDqsJ5Qf8Go/Zz+hlg+LThESvcezpDQAsfy3lgVCewRIw9lZEKOdXskMoz1EnYOwtcCjvC2kRyvHffiE4q2DCT6V0COtue2McDGa0UtpftSwdQjl29QODufS0lF3LDkTR+TC3+w13dK4485uyy3cmskX38/y2U7YChM6CPbPpdJDkV9aj+bK1mtbwFBAe4vHu0qabmBCxbKA57/VzHWXO6KDjUU/z+5s/nHrjtilHp7ecs/U9XNE1W4ovN5deFUsm2ZX3uu6AbsGrxw7d4+4fULAp7WjEb+QRbw9gyvihBhvZF56ENfaukfti4gfZod8plJOZ19uvoeTpdMeBIEiMlyE6hcxTLNW42zBZyxlq52S2jlzS5Xc3pxTbbNm/bRZ07dPTRtKT+t/pjEsdhKG67Uwq0Ukqj9CZMr8BoW37ryMEm3Byf9WfcOM/+tUJP/qPUvl+E2qA4PmZhIsnT/j0bfi/1OFTJNz4j57YePjNCX/ErJdM+F0merQUScnNtYRosZRGyC7n7iPJ8uCC8+3str943D0hgZ5LYnfDyiK8aM9i9gBNM0GyIp1Og6TMr1PoFM5gx++KcE0KkyXobTqdwtwR+wPZvJfr3e7xsd6F1392u7WbTsCNzEGx+bu13r07OYcmqbhbX/rbt+Me3Nt7m30XSnHqJIZOs/jbt0O6a+90d740QYWSsFaWMne2mU3ewck2dFSlCS8c53UJVWtsZ74Rwk5zWNvpZ4BQ7/+sZJqtjzPR/XRu+75Sz1AyzUn3jbo+4LJzOpm2cR4WPmFttgIQ+qmNlXqMEpJ+yvQolAOhmxgi61KbvU824Qu3Z4e6MKkLp7192SE8h8M5PEfeIk9pjIqWEGedtUNxYvwCls8KQ0idBqiqOHU/xRUUI3MWYCUzW7D3RGpGQZ0EmLDFxx/kSWZWCvL0o6k6hV9Dn7WOyDfUyUkOLdsLxMkJ9H0vVFjCMJh7gTg5wcHcByvcFDL2giDOLOEo2QsldieaGHohJwSXdH1HAQeKeZ5yOIoDxZ/3eoM8YkxV9gklD+IgOwjyLD5ViMQBHjcJ8CBvJnFjNgNKhvSNigAoGSbdPlSgD6apGxUBMAfTabpZEUsOkaobUjX0TRwexOClkHCFkx9ThiluHnArDpkwT7F2SknesIcIKZmMkuvVNj6a+WE5+va0qUIOANx9TAIV2ykdzXFeCZi9iI0V3QQm/rexscLfTTZDUUysVIFBOfKHC+HfETRe6S/t5ncBG6ZEESftYTD6t3FGDBcfxA04RVAVI9KI/wGIdk2Ub0oGgAAAAABJRU5ErkJggg==",
93 | "liq/blow": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMA/7KC4FAnC04hTXgAAAVLSURBVHic5VtBd9o4EFZxbF8X4m2vGELPdVnSa0zonpf6kV5N07DX+mVT/n6RLIglj2Y0St5L+vY7kBdb+pBmRqOZkRDCiWh4QGY9TOTD4djdC0Eju761n+by6bsgwgIcy1Y+PQ/hS0vZtbYft4L4EUAYy56j3uNWiP8EEA5AEWohjgMIlbA+OJ4DX0SiAEWoRx6glRQWoZZtgFZUvz+hN2WYVtTMrqA36zCtNM5x/Be2VgqnpKIwreTOXgnkNEgkiLXlDoNCETl1orUCmDyKAdKpQb7MiQaZlmuVo1g71olEHKJmt5KRVYmhxGal1MxbzQkq9zV/NUeoZTT81TxAx6De/sEibFApuV2bE5jVaAnz7KbAe5Rs95Dja6Hg2k1KSJ1tNzFhFw3X3+BmiG04WAdkShF3WzkjhM42xC1hFinXEHG7Fq0hchwYYdetnXIsO6dE5IqkXCgpJTIt++Ref95V88lktVodviE7/JlM55sbqX2mZSur+FxNVJzVx3K6+M5zsRFMZOPKl+/uLz/C8xsftqRyTBTCaFFTdB8ZdBLZ9Otz0ik4KdMvIXQSM3Did3kg3QHZAphtOJ3E0lo29+DwMrkyNrvdfr8X4vCx22028/nkAhKNMcj0C9BgvvnXqb3dBhjA9UmSCWTIhD/eAl1GWt0P1rctF/KTiFAb2eZTdWHO6lK+ujUlcrAq5WyILeiNbDM+jMZU5nshvpl0Ug7K2RDBldrGrpTADMqZMMTa6h5LKY7oRnRxVwcdwtGlbuxNeBLLbQ4Qzn4Yjcc4YWQq7tFQjoTZ5WNjb8Kuad2ahOd1592ZB2E/dngoO4TXRtihCIkdCEh+4vxEODMbN2GEIsk14XursavAYnRWdmE/zBXhpd1YERK7OEgoGcXwU6/x2oPQke8lpbDn60moZA+ESzHUVhHWYYQgCh9CTqriTTh8dkLP3KfwactJwr3acoo3vwmhVyPPKPt/SOi1CF4/YfHqCV9Uhq/fDn8TwtfvD5+T0GvX42xSL0PI3ugpi+CEIusXIRzChPfi7ycQ9gPOuBS9CNsvxoYj2ENq4YyxfYJ2uyJ4X7ZZgB1lN4GEkq/NU6xZH3NhktDM+ts6Q5tJmZlPUGqW6vRR53rXdeedT5VaEXbKCKc6wzEbHXXqTT6EVnr7WGeA8mXVmCgRGKXxh05K78zoiSJGJ+tPjKqP6NZYlu28bflAOIklNeuNM5EU3f+XN8KvMK8twS5fykmmZl1puagBG4MJZ1a9MdNLxK58LeUHUel/M+xjVB/fWsWl9q27lCbEz6ro95h1NgSwnKaKfTe7fYdov7vbVB/B+nZm+RhokEesjkDaXNfCAjhIX4x6LlDi4YLuCSKbubbT2xDKbNqb7VMocTo1cU5xnC7dSySV5zD9Dhcknvv4Qxe2qskKJlpNF5X8O/YmVJuu9A7AEdJCHSFh9yogSL2g3kE5G8bxrfS66DlgIwlrf8JiSIRWKrjw56OrX2tqChYaSkQFJWQLZBW2HPKOg6nSuLIrzgUZZdnIzhzzFgoYWxmIeAtFkJbNXSjkgfQZ065JQ6TO8OEeiCEWTLsmg1jsRhMMPKJjmyEVgLHNkLoZwbcawm647lUCtRv1knmLs8FmxbcaIrXgOi+J3qlYB5QvAgGf6LTwOabrA6l6oPJ1onCbRhGgZO0exuAr7u2dFu57lT5pDAD3vcpBiJL1agYl1QQpWasZ0iWiLhRbx1pRQ2ff/BXapQCyD7yb7PjhgtAiDPmlQauVvqyKQJ247uu3vwuoQwi3oBAjxGsQGIBd4a/xQgwKMSd2vF/smUx3JGjqLwAAAABJRU5ErkJggg==",
94 | "liq/pleft": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0E4RTZENkRDMzVFMzExQjAzNUUwMDRCNzlEOTUxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyODlDOUI2RUI1RkIxMUU4QjZDRkZDMjM5OTEyNjQzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyODlDOUI2REI1RkIxMUU4QjZDRkZDMjM5OTEyNjQzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNTUwYTQ0YS0wNGU3LWExNDgtYWU1My03MmQ4NTJiOTA4NDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUNBOEU2RDZEQzM1RTMxMUIwMzVFMDA0Qjc5RDk1MUUiLz4gPC9yZGY6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",
95 | "rotate": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/4BN2acpkSCoAAACoElEQVR4nO2Zz07DMAyHyzruFLZ7LHgA/t6H2O5MsPd/FbpuSdO0ie3kpwlEfbX26XPitKlXVXPMMcccc8RigQYSmLdowEACAxcNGEhgYCuIBRIYeBSEAgkM7ASRQAIDT4JAIIGBZ0EckMBAKwgDEhjoBFFAAgN7QRCQwEBPEAMkMNAXhAAJDBwIIoAEBg4FAUACAwPBciCFwPqlDZygjdX2kEcNBQex0zNjgk70Hil4snxECnbxBRXsJLGCbaylZcsE21gJiWJgs8aWLCfKFZsPtGLziVZcwRVlRSsUG1HvjBS3u0Mb39sJ4G2Woks8f4+IJkfRS9UPQe4uR3GQq9/LVzHIvg6SmwzFMPvmJ3N6cZQeEDOOyzjtVy3bFu46t9fWzF04/b2W1cxdia+1NbOX9r5oYc3cZ4WnqH67cPmNVnE63ysKF5H9eHSrKFxE9vN2qV1E7gO8VnYiPyJwNd8IgdwQw9UsexFU7JjF1SzdFXYQ5A60+AbKjKqeLNDoFKNZt4gbMTA97nOLKN5mbiBpF1F6+CpuZGpbX3hVtL+JJ6/UfcOMnd2uKIDJwbjbFc2nUHJ0r2/EKv3ngt1m6fOmi9TfH/aBs9EAU2EPn6Kz02H7RtHZ6ViigfbVpzkqlwXaztacvcsC3VH5R0B7mFWTl78N3M/AGaiP39/YFojilT9thGMn8XeBdDJmwIpyQaGiQlCkqBEUKaoEBYo6QYGiUpBV1AqyimpBRlEvyChmCCYVcwSTilmCCcU8wYRipmBUMVcwqpgtGFHMF4woFghOKpYITioWCU4olglOKBYKjhRLBUeKxYKBYrlgoGgAQF8RIThQNBBgr4gR9BQNCGgVUYJO0cCAJ0Wc4FnRAIFHRaRgp2igwIqwgq2iSSR/AFEvvdtaHTqdAAAAAElFTkSuQmCC",
96 | "reload": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4BAMAAADLSivhAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/+mgFlSmU7P1AAAC9ElEQVR4nO2ZzZaiMBCFOafbBwiM+1HovWi753TrXofm/V+lQYSkqu6NwdUsrJWgn7cqP5VKkmXETt1hv3X5tjz8NOw3xM6HjZstPy7Bz3snbQH+vXHGyp8k9P2fRQfxzxRWu0zodntMZ3sL6VX/fEnz2dJ1/7hWcBtjA8/fhsdCst9RtqcnT+vbk3Qa9JG0ovHCzgk4GvBolReW8COnZ8fvwiH82OnJ8drCCU4P9jkLB/AqSbh3vJmEA7jmv5dWzp8WtZa2ubWShQH8jLCLCJfH7nTu2j1vSCrsU8f58ADWwnLmn4FfHn5TbwuVsVaYHr+8KlbnCNIZaHDlhiXat2++IvHOcYNGBz5ViIUjwTbXPVkYA2EPr8VcRAFnqGVGWCaBD8aCCa+95sIYFm0dEV6hmMOGiAmjBhMh6xUkMNhVIuQdZdEAlSHnzRJhJ0MhgysjSV2+5V5/AdaJDuBe46Qu2ot7DYWdeM07ucbw1X9m86k3nEHD/4yMEAjn4Wve1gxOChnHXARwzlnc2pWHo/UhqO3ysokAL3vZy172sv/R0FY9ms79ccQHW0i4+TUvZ0sYtaAMydniSS0oQ4rF8DWEERuBw0LwD4Z5zGHl9RfDaTXVDsK8cBb1YgNhLhyWfH1sSLhJ8noNYV6cCK8rBEcKQVHYXxAcqYquKjgrzNmV3o4YOHVjtQNwbGMVCt+6RMOR0lcI36JLby+5VaggnLYFHgeSgVnUMl+N0VkYO66OYXcMzsHRrNob3WMDMKD1YcV93iHY0PqIZpp3EJZn0u+tzpJTm2JYHCyZNWXONAwej7ROXQuWo7kzOUzNp7gnYD+KnhBuLBw5FZcW5Nbp1TrttFZOnOndhWywjYUjfxJOPfoUKW4WxvcX2uRKNAtnSefMcrp64RTHVZrZeOHHx9R6+ay9cPboyNdssa9OtGCUNvlJ36NErkHsZY25waE0YK3h7k66cspQ6rBHx9xM0lp4Sycu+A7JspP6cLW4Ga4WO6r6C9LVFP30/VNlAAAAAElFTkSuQmCC",
97 | "cross": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAgMAAAAhHED1AAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMA/8ky3+Rv8AAABVtJREFUeJyt289x22gMxmGNdNLs0F1oz7nw4Nk6mN0Z70EF+JAS1IT6UAlugunAtxQRSdYfit+LFz+slkcM/A3xxJZIAFks/rfrj0ryXyL250fhgJ8ieX/gP78a2uTl8M4P6ETyenjjB/QieTN8/8AHjCJ5P4i6gms1tMnLYwwjdCJ5fYxhhF4kb44xjDCK5CMBRjgRzJOX5xhE6ETy+hyDCL1I3pxjEGEUyWcCiPBF8Ji8vMQQQieS15cYQuhF8uYSQwijSL4QIIQrwTR5eYsBhE4kr28xgNCL5HsMIIwi+R7LEe4E9+RpLEXoRPI0liL0InkaSxFGkTyNZQjTcq/Jj7EEoRPJj7EEoRfJj7EEYS+SHwgShOXQJq9mMYuwFsndLGYRNiK5n8Uswl4kzwgswpzglDwnsAhzglPySxMzCHOCU3J7qEGYEwzDv+IOYoSWYPixWLWnhgjt3Q7Hu/3kCC3B38foK0dQBIsCgiRYFBA0QQFBExQQNAFHCAg4QkSAESICjBARUISQgCLEBBAhJoAIMQFDMAQMwREgBEeAEBwBQbAEBMETAARPABA8QY6QEOQIGUGKkBGkCBlBhiAI5n8sHoF8hVsE9VwwvyyCvT2AAAg8AnuKMQiEwCIQAoeACBwCfZALERiBQWAEMQIkiBH4s2yAQAlCBEoQIWCCCKHyOC8ROEGAwAk0QoFAI5TeaBRChUAiVAgkQoVAIpQIFEJz+QZDi9BcvsUBEHyTJUfI2jwpQtZoShGyVleKkDXbMoS83Zcg5A3HBCFveSYIedPVI5C2r0UgjWeLQFrfFoE03x0Ca/8bBDaAMAhsBGIQ2BAmRqBjoBCBDqJCBDoKCxHoMC5C4OPAAIEPJAMEPhINEPhQViMUJqIaoTCT1QiFqbBGKMylJUKFQCJUCCRChaBt+Q/zfsF/uINt6QBh8E/l5+W/QuUA+XuwKxwgfxO3hQPk30IBIfhr5AcEnwc7fEDwibTFBwSfiRgh/FSmB4TfCzt4QPjNtIUHhN+NEMF8O7MDzPPBDh1gnlC26ADzjIQQ7FMaOcA+J+7AAfZJdQsOsM/KACF5Ws8PSN4XdukByRvL9jkCgJC+tT1JkCOkb64ZQvrunCCAt/cnCTIE0MHwCKCHYhFQF+dJAo+AOlkOQfTS2pBBUN08cVMlgoOIxQiqoynuKkaQPdUCgu7qFhB0X7mAoDvbBYSgt44Rou4+RojmCxghmnBghHDGAhHiKQ9EiOdMECGedEEEM2tDCG7ahxDcvBEhuIknQrAzV4Dgp74Awc+dAYKffAOEZPaeImTT/xQh2z9IEbINiBQh3cFoEx72B/ItkPYWHzYY8j0UkfFhz593jcQ9TrsyYBfHIpBtIItA9pEsAtmIsghoJ8sgsK0wg8D20gwC24wzCHA3L0Sg24EhAt1PDBHohmSIgHc0AwS+JRog8D3VAIFvygYIhV1diVDZFpYIlX1liVDZL5AI7YaDaaK3CO9izcQ00VuEg9jyMHOEBuFU7hzBzREahFO5cwQ7R5gjnMvdixhFOJe7ETGI8FXuWsQgwle5SxGDCJdy9yLGEC7lbkQMIVzLXYtYdD0gXMtdilh4TRFu5e5FLLp6Ve5GxKJrMoG6l7sWseia/J+PNxEEA7VRlTuKWHTdEQ4iCGaKN4RpuZ2IRdet3jcRRDPFa73vIohmitd6DyKIxqqdKrfDBLd630QQjlVHVe6ICa71HkQQTpY7VW6HCS71zstdcYKveptyPwuT5V6V+1oYrneq3JfCcH2lyl3tC8P1UZX7WRiu96rc18J+QafKfRGx6FrVdgnE9evZA749e8D9+g2w4Fwzf7ERbQAAAABJRU5ErkJggg==",
98 | "checkmark": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAgMAAAAhHED1AAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMA/95wQrXL2gAAA6VJREFUeJzt27uN3DAQBmBhN3Igd7ElMDDgNnh7gDdgARdcCWpi+3AJakJwBc6dOLek067ImeFoHoltcLLDSf+Jn0WJGtBd16pVq1atWrVq1eo/ql/O8883Z0B/dQaEOPgCpphc559jfHUF9DG+uAJCjD6EaQ5IjvNnAh9CvwS8jPaAhSDG7/aAaQ14M5+/EsT4zRzQfwTE0RoQtoB3a8C0BVin9EYQo3VKPwjMCOEZkGwB0zPAdjc/CaxTeicwTumQBSRLwJQFWBAyAhtCTmCa0qEIMEzpexGgn9KnWJY64JM34OINuDsDIIH6kQAJ1A8lSKB+LEKCUXl+I2gEfyNB0gZAgkF5PiRQvxQggfq11AgaQSPoGkHXCLpG0P0rBFx3TkLAduckBGx3TkLwhVkwiQh+Mks2EcGdWTFJCE7cmk1CsFzlWDlfRLBcZe0zWDQRlqusfQZDAuq49Sprn8GQgLrS9Sor7T1EQB12qUYvt1hZ5IXeq4NbbrFjAq69d5YQ9MzoPksIAhMuIpiY4SkIyHQNAXmXiwj2YQ7M7xiCfZiJ+R1DsA8TTTQRQXazIwQRQT7fBwtBPt8hgoSgmO8AARFQj+5ivgMESEA+N8tHXokACcgnd/nIKxEgAfnuKIdZIOgJAIKIoAfH5AgiggAOyhFEBBM4KEMQEaCADEFEgIaQIYgIEGKGICIoO90FgoyAQZAR4JE+EaBObQmD/tADAV5abRGFhvpawaku4yD2hoD+eSoEVQQpQRVBSkAg3HQEGOGqIyAQRhUBgfCuIujwSvCmI8Br0auOAK+G56M1BHgxOl+vioBA0BEQCIhg4AMQwm/w89HXNkKAdfi1DRFgpaMAiKAkIBB0BIcIgoYDj3BIcIRwSHCAIOm5sAiinguHkCQBHMIgCWAQZG0nBkHYdpp8BMRaR0dAPEZ1BMSDXElQR0jSgBrCIA2oIMibjxUERfORRkjyABphkAeQCJr+K4mg6r9SCEkTQCEMmgC01tG2oNGCT92Chgs+dQsaLfi0LWiEoO3C15b+8oIISRsAEQZtAEDQ71cCCIYdU+UbzrBdqXzDGTZMlS2ZUR9QvOZNWyBzBNMmzBzBtA00b82NloAMwbgL9OIjyBGMO2FPToIdwbwR9uIj2BHMm4FPToIHgn0v8IZg3428IZi3Aj8QRnvAiuDa3B+ifS/yWr2P4GOtM3oC5rWO8/83BB/BguAiWBBGX0D3w3l+99Ub0KpVq1b6+gOHPSRKOIZnzgAAAABJRU5ErkJggg==",
99 | "pos": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4BAMAAADLSivhAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/9cTVpQaovGbAAABlklEQVR4nO2ZQY6DMAxFKzU9gKv2AKgXGEViH25QNPe/ywwwUCAuE/ttushf0jy5+gTbsk+nI4V0+POxupufPTfXLzccRR7+wCLu0Bf51dMJdwPstCzIqOSC4wS7LBvsGuSy7C+wL3Q/w3c7G2RRMsPdCza/rdkul2VRVjJatg5sDn2RjWwXvNvCJsuC7JQMcNzDBsu2dhktywJbQvc5bL/gA2WGKlzhCn8C3JbA3zp7bkrgN9ksZgc1WM9moSmDr0mBO+WgBmvlo1UPqs8yz8Y8XwhnnsU3B9VnO89CY4F3nk0ltRTeetaKDV57NlfFcnjl2VwVy+GXZ6Gxw4tnSwNigGfPWvHAk2d5D1Gm0TOlhyjTY+WWPXTat2sW3Qh8Z38bGcZeFbok7HqyDwN9kiwZoDTEEiBLvSjps3KDCh0rsay4o7aCNTSolcqlwcWqcIUr/BFwL5nKhyxovIMGS2ikxYZpaIzHBohodImGpmxciwbFbESNhuNsLI8WAmgVwZYgaP3CFj9o5YSWXWzNhhZ8/60WfwDkFH1iPYe5kwAAAABJRU5ErkJggg==",
100 | "prsS": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAIHRSTlMA/wPvc+T3aI9c0Nk1HLS5DEokl1AtFMVEsIQ9qH2/n7HM4CkAAAJPSURBVHic7dpplqsgEAVggyjO82yM+99lm+H1M2mixoDw434LyLmnICVSGgYAAAAAAAAAAAAAAAAAAMCxqjJ1qTNGtW+Zp5Ppt12RqM40SbJ+inWuLfv0l31OleUqU9aNF9/kxHriHRwxDFyat95qrpkoPCJYFRQ0j3zeOq4yG4nBSNgwp/V2BfuPyUiWpczZWTK5CUmZ0jz2xQT75YpIlk3JLpbgZA928E20JHC7r/fZCqvaFa3qmRNLKtqL8eOqHRbtYXPHJlnRRYdGu/PJprLltdy9tmC515CAjZ6qaHfvS5i5jrq6zRTcwtHokye7VPFruFKjcDfzc03IWr3CXdHfdLRWnYXrvsbEvagO8o49vaQQpqAHb9YboeJet4Iaeuc75Ybog6ZgFyPQr7fM+VOHaVWHWGJe20yjZw+8se99uh91OBpw/XuUVFTPv7M5exgHuYYd23o+zfSObhnrP+fBoNOqM56552kaa/OfGXgBJ0nq6FHIpVdPLU6wK9cLyl9QvOV8j5CDui3ZbQh4C9kPair5yRUXKdn56C65ZYWfhW5+5CNx3z1rkg7xMettfjHXKY8o5bsuvbmUzdDK3JWWkMFYWHSyFlzEPfqDlNuwSFy+G1JOKQXW0pQyECNTLS9iUsoch4m405YxDHtWNXTcP0r5tsNsdd2Ye2YXdP2nRap6ln/y/zF5d9PyhSkdN8WMDxlov43ZsHxx0T015XuRlAV3UGq3yj6q4CJZ4w759bsU27b8SI/PUgAAAAAAAAAAAAAAAAAAAAAA1PsBWvwp5tsQqmEAAAAASUVORK5CYII=",
101 | "prsO": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAIHRSTlMA4ewH1Ro9uxAk9MstR/ujXHgzxE5qsXGAjpWHnKpVYyj9Yl4AAANQSURBVHic7ZrZmqIwEEZZtGVAUVzbkeX937KD0N1CKklViHMz/3mC81VqSyCKAAAAAAAAAAAAAAAAAAAAAAAAgCdpmmXrnj8DW8Wx56Nn13NWtG17UHRdd1HcFFVVfSoej8dd8VdR1/Ve0TTNtWfTc1IUPauBeGR12le7lGU36H0Lbp2CHUOwmQieCMGkJ653dr3syUTQHcFRsOJH0CioKCyKo59U8PIrWA2CDzKCG5Zgnu/XDj/pEV+0CI6CtfiIn4J5TAYxTWcBfI3gVhNsbUWiC14FEVRcaMGUEjREsB0NySKhj9hexRPB/Eb6SQStbUYX5BfJIFjOY/jityQHjUUiFsx3ut9CwZsmKCqSeCpYJmujIFEkdA4aq/hOFslMsLALlhvNb264OAd928xo2GmC5BGHadTSCPaCcWYI4PIITkddo/XBghBM5kdclp9hBfUIGnOQ6oNaDqo6mYdQIiicJPIq7rnQguxJImjU0iIZBFecI/YpkmmbaTyrWHHkHrG+LJx/Z7GxSER9kIpgeffPQeHC6peD8zMOVsWuCDLbjGIdMIJvKJKybANGMOg++C34sIziYJPEY6P+MbyGmCTGa2dtujQxJ4miCLEsdNo+yKpiVpHE3usWvQ8aBd0bNR3BJLDggqcPOoIlJRhsoxYJciIoycGW0QdF61YyCeE0B1NbBC1V3PJHnfhWR1axNAddF3f/lwV7H2TlIGcWB2jUD+qIPfdBwUbNr+JD4EnCvNXxBbfuNmNZWN+/zdB9mjhiqyD3XmzPQbIP7m1F7NMHrQurR5EcuC8L3AdM6714JshYFvIsclexexYbi2RxBJsFF3f60sR8WbDl4Ouo+6DvxdKN2pWDjbawMqu4mL/NSBq1dR9k9UHD69aL4TniHLFokgQddaeIJRju+U2yUecvGagbciPoevpYNknu0WJB4RFLNuq8XGWRbmg8Yr8vTUtyMNlGkW64uA9KXrfsgm00Z3GROB+PJBf3TvMjviZ6VDHzdcsVwUSP32D4vgiKnj7iI+ln+KAtEgzyMbExfdCmfwn410Wycfy1oP1UIWrUkhdW6ojj+sOq9+MoatT6uuXzusX8LQUAAAAAAAAAAAAAAAAAAAAAAAAAAID/gS9w473uUmHmvgAAAABJRU5ErkJggg==",
102 | "zoomIn": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACwBAMAAABdmfltAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/+UUmE52sBY+AAAE+UlEQVR4nNWb21bqMBCGu6w8AAXvkY33Knof3HgPW3z/V9lARfPPIZmcWMu56+nr9M80mTaTrrNY/7ndLpf3w3K53X4+mi6xUA9v91PPhtV7DXZ/WE6ZLYvR/eGeY89ul6Ff32TsyVYf+dwXxd0vp/9mYvt/IezJHrLk6AMyfMuRQbZwc8g2bjrZyk0l27mJ5Gg8+PZg576kcKdTczxPgu8Ft2Fn4/abNO50OrfJnCTwaCaZEwUezSBznyjwaENcjAwhThYV4zbL4aO5iBDJEXGxSGRktdxowfbLa7nRgu33rF61ff9YP/br18NWvfefdIchkTimGckuyw6vmHovMlp1WXRYTCDkdEN1WXJYG+PFzEBxWYrhQc1KXgWyEsu3wpmBnnYi+OHEM/mJ4R5cGA/mtvNiI4NAlq5gTRfPzXgLCs3HY80wLLA+Vog41nSWfIHnH46ds08UeDQm8x27Nz3DmCzQfpZpQZUwjuj8raLNR5Sw5iBcDKIFVSIhHyORQbQgStgd5i47OEqUSHCYuQxaECVSHGYugxZEiSSHmcvOO4T9RJrDzGU/4DAYxc4vZHvtciKxUwmKoZKeyOoBzy5HpWOqYyixPCSGwCoAJZabLgieyCLjkyhNFwSja99aosRKchAGoxZO3KsEcRiMWlx82xuUiIBRi0t3ARJrmV0EDE89jPt6UZ9EMGoxygltp2aMETBGluNPwUZZIxgb6g/ftcgF33D3oEHVHjMGBpHPoQXq6N8RMXDHMHArVeI4GBQ9PTgEhf5JFQVDDLiOqO7yweDg4rjjiT5CJhjes1mH2gzqZXEwtN6prfxoCwyjcTAF+TealYB9TQcSxosSsB8Fx0CGMHYlYAiLHYIDKVAcTFz07xP6lxEHg6gOlAnlVnFwh61VEbwB8JO3pXdBJvDeQ83IVhEYffTBizLwDYA39cB+gM0B7K4BnhrNBN6Vgf1Xbw5RXRE8XAf8WAb2B6ffCPZPKgTDNZ3lpCxwRSn8a35j410FXPXNa9YJXQXsOt0EELUrjSB7b2tRD9xwlH7ytirmFTNymyIwPnyz3O22HhjTWHgPa+bHjTL6Hb1PAZh+G7T5auqwLat9553CYE+2s8G+h3cd+6DMB9NPXPitUOvrf9GRD0qXD2YcCL9af1hOTw6BXOmf0PgKb9ieLLDv35zdqtJ/t/HBQZxFLhiCa2wqaM46/zbdeRcEYJ2/sV+CCn9ok8Eg8eUFhqeo8cf7TtpZ4x/9xTmcrqgwq+C+9qLw5fMgPwEAz1E+c/NDsMywBMHy/IptTigIlmeEqMiGSjBi+vUb5Y5Gwyf2G+lZPWIy9MuXkkwfl83yOu8QmfQsmpfGJtrjsZKZdOx4S6bSAxPpRZP/oan/rqRcgThMQyq7wIKWV9D3lpaE5Naw8NeWaBEq5PONVt3wwZiW3WTWCTn+TPSUrMomqQNjRV45tViSgBN6Uk71mKgfK6RLr3eT+0Ve+pdcoefEE4VixRBZqCnUgl8or0yrgtRiXyoITanb1AdLsSLUXmmqv6xy0e3qnbkr1saGRnelTNhWzRvqXdTCZkP9cTgdaVWK3a54XKq8tZkLc9sV6LdbUtBsEUS7ZRsZkWHNqJOXxpgX3bRazNNu+VG7BVPNlni1W5TWbhldu4V/7ZYqds0WV3btloO2W8DaKUtuy7Ejuski4bOt/WXNa9Ml/wE5YCpbayJoEAAAAABJRU5ErkJggg==",
103 | "zoomOut": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACwBAMAAABdmfltAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMA/90TkEkQ3c9eAAAEwElEQVR4nNVbSVbjMBDVw+kD2IG9CbAPBPaCDvu4O7n/VRrHhKgGOTVIr1/+ztNX6VdpsFQKQYLmsP1Yrdp2tXrcHtaiTySs+4/7NkH3+FmCu9kD1m9uNzVLW4D67YOnHfH4186bM/dktJG2+TNHO+LJJEczI8OPHAZmCa+FuXmX8LbtrZJZyqtllulgUONiPKR4kvO+anjb9reUdzHbLii6KONtlLxfzDKZVQJPEMmsFHiCQGa9ECMEYhiEGHFRjIWNt23jBSHETRnjQtM2eW7CrP9snpsw67+X7Ffbz8Nm3WwO+2227Ae9wWAi8TXNUJvMG0wHzcwgmzWZN5gbMflxNmsyZ3CXcfYrZ0TGZM7gLjsreePe5k1mGl23y/GG8IthjuybtNHN8bLMt+x7Sl6WmfuCuu5iJ0s7AMZ91HWCYYFEHeM+4jrJTIR2hpG8MygFnkBkviNl4zdmupQU2DNEixuDEEeDsBjYIPw8ynhplKJQxkoo5mMoMpAWKCZknvs2GdkUwdPBbDAxGcQFUkJjMDEZaIGUUBlMTI7JIxSNKoNJYKQBB4ON7fzmkP28yddFBKTkOvNAOI1OgHx/Nuw5q5EQ0EfngIMaKV03ArrvR2RYE7XrqGknLaHEBiWwFpG9a1ACa3GybXArgbQ4ee+eK00JUOuOq0a0EUM/7eg9feuYACMr0lqQUVYK4KgHequ3Et9Q84BDTcE2AnjqGFpAHavEAcbWkYYWZQOpOAgKYxSPADEQA1I92omBgX1AnbHZd0jSZYDR1tl5offGeEtFd/iOEqUFLT3EqaYdGqF7DzGIgjXUPHqIQVjs8KUDyMSU2NGgAxI1AmVc0QbDoAfErmiD8daDIDH38hOGhGqJrlyANqbEvY/4BhC/1yG+BcTRR7wQEbdCZInT4Nv5iNOm11058dpHnHYW10fcAgInMfgmSF4yEReUohrxdUfFNTbptNssSPwfOno38ZBc9T5iOJhWI35OrgrOK5aoGBdg5avN3cA01kectrWK82MwDy83o9/hchwAPx1rPA93AP8bpL4s9p83xteArs1ILbwL5IfSDvyLC34oS/399wE5M9qJCQ8oqdQKy1hzsNhUaE1oasL0jgnUvqGI94CiU/8LxOmtxCC4JlctaFkGgHpHWokyq7HfgjIrtGrAtWKuFiVWvO+4myXW6E/GccvgSvDL8VD4AvsgPwEA6uHfuTkzPHu1gEqc24J7T4jfEcIbhe79vOR7uLkVswwZwBqnTnrJPhEB2pVKiTY9fbu8MXmERHLtS0MXDfCZZycddryerfSZjXTX5v/c1n8giRv2/AocUjjVJHIcrMHoQ9xucUqINYeFNtvhQskZ4KwbOhjjBCRjnlCkdcKvmDKbuA6MJHlZcrE4AWlamiF7jNWPJGzp8934fpGm/qkz9CL7IpOsqMwpzI09THqlLgsyF/tsfqUibzM/WLIprPJM03xj5XNYpbmxc6N7Jk1Yls0717tkE5sF+cfz05Faqdj1kserpbvXS9Cvd6Sg2iGIesc26h000R+NER+6qXWYp97xo3oHpqod8VIcSlP/FcrU0PPWO/hX76hiqHa4MtQ7DlrvAGuO2k87UVc5JHzEJj3WvBF98g8n+QTj6NOXVAAAAABJRU5ErkJggg==",
104 | "intro": ""
105 | }
--------------------------------------------------------------------------------