-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
521 lines (511 loc) · 38 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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
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
var postcss = require('postcss');
module.exports = postcss.plugin('postcss-japanese-stylesheets', function (opts) {
opts = opts || {};
return function (css) {
css.walkDecls(function transformDecl(decl) {
// background
decl.prop = decl.prop.replace('背景画像', 'background-image');
decl.prop = decl.prop.replace('背景色', 'background-color');
decl.prop = decl.prop.replace('背景', 'background');
// color and Japanese Traditional Colors
decl.prop = decl.prop.replace('色', 'color');
decl.value = decl.value.replace(/桜色|さくらいろ/g, '#fef4f4');
decl.value = decl.value.replace(/薄桜|うすざくら/g, '#fdeff2');
decl.value = decl.value.replace(/桜鼠|さくらねず/g, '#e9dfe5');
decl.value = decl.value.replace(/鴇鼠|ときねず/g, '#e4d2d8');
decl.value = decl.value.replace(/虹色|にじいろ/g, '#f6bfbc');
decl.value = decl.value.replace(/珊瑚色|さんごいろ/g, '#f5b1aa');
decl.value = decl.value.replace(/一斤染|いっこんぞめ/g, '#f5b199');
decl.value = decl.value.replace(/宍色|ししいろ/g, '#efab93');
decl.value = decl.value.replace(/紅梅色|こうばいいろ/g, '#f2a0a1');
decl.value = decl.value.replace(/薄紅|うすべに/g, '#f0908d');
decl.value = decl.value.replace(/甚三紅|じんざもみ/g, '#ee827c');
decl.value = decl.value.replace(/桃色|ももいろ/g, '#f09199');
decl.value = decl.value.replace(/鴇色|ときいろ/g, '#f4b3c2');
decl.value = decl.value.replace(/撫子色|なでしこいろ/g, '#eebbcb');
decl.value = decl.value.replace(/灰梅|はいうめ/g, '#e8d3c7');
decl.value = decl.value.replace(/灰桜|はいざくら/g, '#e8d3d1');
decl.value = decl.value.replace(/淡紅藤|あわべにふじ/g, '#e6cde3');
decl.value = decl.value.replace(/石竹色|せきちくいろ/g, '#e5abbe');
decl.value = decl.value.replace(/薄紅梅|うすこうばい/g, '#e597b2');
decl.value = decl.value.replace(/桃花色|ももはないろ/g, '#e198b4');
decl.value = decl.value.replace(/水柿|みずがき/g, '#e4ab9b');
decl.value = decl.value.replace(/ときがら茶|ときがらちゃ/g, '#e09e87');
decl.value = decl.value.replace(/退紅|あらぞめ/g, '#d69090');
decl.value = decl.value.replace(/薄柿|うすがき/g, '#d4acad');
decl.value = decl.value.replace(/長春色|ちょうしゅんいろ/g, '#c97586');
decl.value = decl.value.replace(/梅鼠|うめねず/g, '#c099a0');
decl.value = decl.value.replace(/鴇浅葱|ときあさぎ/g, '#b88884');
decl.value = decl.value.replace(/梅染|うめぞめ/g, '#b48a76');
decl.value = decl.value.replace(/蘇芳香|すおうこう/g, '#a86965');
decl.value = decl.value.replace(/浅蘇芳|あさすおう/g, '#a25768');
decl.value = decl.value.replace(/真朱|まそお/g, '#ec6d71');
decl.value = decl.value.replace(/赤紫|あかむらさき/g, '#eb6ea5');
decl.value = decl.value.replace(/躑躅色|つつじいろ/g, '#e95295');
decl.value = decl.value.replace(/牡丹色|ぼたんいろ/g, '#e7609e');
decl.value = decl.value.replace(/今様色|いまよういろ/g, '#d0576b');
decl.value = decl.value.replace(/中紅|なかべに/g, '#c85179');
decl.value = decl.value.replace(/薔薇色|ばらいろ/g, '#e9546b');
decl.value = decl.value.replace(/韓紅|からくれない/g, '#e95464');
decl.value = decl.value.replace(/銀朱|ぎんしゅ/g, '#c85554');
decl.value = decl.value.replace(/赤紅|あかべに/g, '#c53d43');
decl.value = decl.value.replace(/紅緋|べにひ/g, '#e83929');
decl.value = decl.value.replace(/猩々緋|しょうじょうひ/g, '#e2041b');
decl.value = decl.value.replace(/深緋|こきひ/g, '#c9171e');
decl.value = decl.value.replace(/緋色|ひいろ/g, '#d3381c');
decl.value = decl.value.replace(/赤丹|あかに/g, '#ce5242');
decl.value = decl.value.replace(/紅赤|べにあか/g, '#d9333f');
decl.value = decl.value.replace(/臙脂|えんじ/g, '#b94047');
decl.value = decl.value.replace(/茜色|あかねいろ/g, '#b7282e');
decl.value = decl.value.replace(/紅海老茶|べにえびちゃ/g, '#a73836');
decl.value = decl.value.replace(/蘇芳|すおう/g, '#9e3d3f');
decl.value = decl.value.replace(/真紅|しんく/g, '#a22041');
decl.value = decl.value.replace(/濃紅|こいくれない/g, '#a22041');
decl.value = decl.value.replace(/象牙色|ぞうげいろ/g, '#f8f4e6');
decl.value = decl.value.replace(/練色|ねりいろ/g, '#ede4cd');
decl.value = decl.value.replace(/灰白色|かいはくしょく/g, '#e9e4d4');
decl.value = decl.value.replace(/蒸栗色|むしぐりいろ/g, '#ebe1a9');
decl.value = decl.value.replace(/女郎花|おみなえし/g, '#f2f2b0');
decl.value = decl.value.replace(/枯草色|かれくさいろ/g, '#e4dc8a');
decl.value = decl.value.replace(/淡黄|たんこう/g, '#f8e58c');
decl.value = decl.value.replace(/白茶|しらちゃ/g, '#ddbb99');
decl.value = decl.value.replace(/赤白橡|あかしろつるばみ/g, '#d7a98c');
decl.value = decl.value.replace(/洗柿|あらいがき/g, '#f2c9ac');
decl.value = decl.value.replace(/鳥の子色|とりのこいろ/g, '#fff1cf');
decl.value = decl.value.replace(/蜂蜜色|はちみついろ/g, '#fddea5');
decl.value = decl.value.replace(/肌色|はだいろ/g, '#fce2c4');
decl.value = decl.value.replace(/薄卵色|うすたまごいろ/g, '#fde8d0');
decl.value = decl.value.replace(/雄黄|ゆうおう/g, '#f9c89b');
decl.value = decl.value.replace(/洒落柿|しゃれがき/g, '#f7bd8f');
decl.value = decl.value.replace(/赤香|あかこう/g, '#f6b894');
decl.value = decl.value.replace(/砥粉色|とのこいろ/g, '#f4dda5');
decl.value = decl.value.replace(/肉色|にくいろ/g, '#f1bf99');
decl.value = decl.value.replace(/人色|ひといろ/g, '#f1bf99');
decl.value = decl.value.replace(/丁子色|ちょうじいろ/g, '#efcd9a');
decl.value = decl.value.replace(/香色|こういろ/g, '#efcd9a');
decl.value = decl.value.replace(/薄香|うすこう/g, '#f0cfa0');
decl.value = decl.value.replace(/浅黄|うすき/g, '#edd3a1');
decl.value = decl.value.replace(/枯色|かれいろ/g, '#e0c38c');
decl.value = decl.value.replace(/淡香|うすこう/g, '#f3bf88');
decl.value = decl.value.replace(/杏色|あんずいろ/g, '#f7b977');
decl.value = decl.value.replace(/東雲色|しののめいろ/g, '#f19072');
decl.value = decl.value.replace(/曙色|あけぼのいろ/g, '#f19072');
decl.value = decl.value.replace(/珊瑚朱色|さんごしゅいろ/g, '#ee836f');
decl.value = decl.value.replace(/深支子|こきくちなし/g, '#eb9b6f');
decl.value = decl.value.replace(/浅緋|うすきひ/g, '#df7163');
decl.value = decl.value.replace(/真赭|まそほ/g, '#d57c6b');
decl.value = decl.value.replace(/洗朱|あらいしゅ/g, '#d0826c');
decl.value = decl.value.replace(/遠州茶|えんしゅうちゃ/g, '#ca8269');
decl.value = decl.value.replace(/紅樺色|べにかばいろ/g, '#bb5548');
decl.value = decl.value.replace(/小豆色|あずきいろ/g, '#96514d');
decl.value = decl.value.replace(/枯茶|からちゃ/g, '#8d6449');
decl.value = decl.value.replace(/飴色|あめいろ/g, '#deb068');
decl.value = decl.value.replace(/黄朽葉色|きくちばいろ/g, '#d3a243');
decl.value = decl.value.replace(/駱駝色|らくだいろ/g, '#bf794e');
decl.value = decl.value.replace(/土色|つちいろ/g, '#bc763c');
decl.value = decl.value.replace(/黄唐茶|きがらちゃ/g, '#b98c46');
decl.value = decl.value.replace(/桑染|くわぞめ/g, '#b79b5b');
decl.value = decl.value.replace(/櫨色|はじいろ/g, '#b77b57');
decl.value = decl.value.replace(/黄橡|きつるばみ/g, '#b68d4c');
decl.value = decl.value.replace(/丁字染|ちょうじぞめ/g, '#ad7d4c');
decl.value = decl.value.replace(/香染|こうぞめ/g, '#ad7d4c');
decl.value = decl.value.replace(/枇杷茶|びわちゃ/g, '#ae7c4f');
decl.value = decl.value.replace(/芝翫茶|しかんちゃ/g, '#ad7e4e');
decl.value = decl.value.replace(/焦香|こがれこう/g, '#ae7c58');
decl.value = decl.value.replace(/胡桃色|くるみいろ/g, '#a86f4c');
decl.value = decl.value.replace(/渋紙色|しぶかみいろ/g, '#946243');
decl.value = decl.value.replace(/朽葉色|くちばいろ/g, '#917347');
decl.value = decl.value.replace(/桑茶|くわちゃ/g, '#956f29');
decl.value = decl.value.replace(/路考茶|ろこうちゃ/g, '#8c7042');
decl.value = decl.value.replace(/国防色|こくぼうしょく/g, '#7b6c3e');
decl.value = decl.value.replace(/伽羅色|きゃらいろ/g, '#d8a373');
decl.value = decl.value.replace(/江戸茶|えどちゃ/g, '#cd8c5c');
decl.value = decl.value.replace(/樺色|かばいろ/g, '#cd5e3c');
decl.value = decl.value.replace(/紅鬱金|べにうこん/g, '#cb8347');
decl.value = decl.value.replace(/土器色|かわらけいろ/g, '#c37854');
decl.value = decl.value.replace(/狐色|きつねいろ/g, '#c38743');
decl.value = decl.value.replace(/黄土色|おうどいろ/g, '#c39143');
decl.value = decl.value.replace(/琥珀色|こはくいろ/g, '#bf783a');
decl.value = decl.value.replace(/赤茶|あかちゃ/g, '#bb5535');
decl.value = decl.value.replace(/代赭|たいしゃ/g, '#bb5520');
decl.value = decl.value.replace(/煉瓦色|れんがいろ/g, '#b55233');
decl.value = decl.value.replace(/雀茶|すずめちゃ/g, '#aa4f37');
decl.value = decl.value.replace(/団十郎茶|だんじゅうろうちゃ/g, '#9f563a');
decl.value = decl.value.replace(/柿渋色|かきしぶいろ/g, '#9f563a');
decl.value = decl.value.replace(/紅鳶|べにとび/g, '#9a493f');
decl.value = decl.value.replace(/灰茶|はいちゃ/g, '#98623c');
decl.value = decl.value.replace(/茶色|ちゃいろ/g, '#965042');
decl.value = decl.value.replace(/檜皮色|ひわだいろ/g, '#965036');
decl.value = decl.value.replace(/鳶色|とびいろ/g, '#95483f');
decl.value = decl.value.replace(/柿茶|かきちゃ/g, '#954e2a');
decl.value = decl.value.replace(/弁柄色|べんがらいろ/g, '#8f2e14');
decl.value = decl.value.replace(/赤錆色|あかさびいろ/g, '#8a3319');
decl.value = decl.value.replace(/褐色|かっしょく/g, '#8a3b00');
decl.value = decl.value.replace(/栗梅|くりうめ/g, '#852e19');
decl.value = decl.value.replace(/紅檜皮|べにひはだ/g, '#7b4741');
decl.value = decl.value.replace(/海老茶|えびちゃ/g, '#773c30');
decl.value = decl.value.replace(/唐茶|からちゃ/g, '#783c1d');
decl.value = decl.value.replace(/栗色|くりいろ/g, '#762f07');
decl.value = decl.value.replace(/赤銅色|しゃくどういろ/g, '#752100');
decl.value = decl.value.replace(/錆色|さびいろ/g, '#6c3524');
decl.value = decl.value.replace(/赤褐色|せっかっしょく/g, '#683f36');
decl.value = decl.value.replace(/茶褐色|ちゃかっしょく/g, '#664032');
decl.value = decl.value.replace(/栗皮茶|くりかわちゃ/g, '#6d3c32');
decl.value = decl.value.replace(/黒茶|くろちゃ/g, '#583822');
decl.value = decl.value.replace(/葡萄茶|えびちゃ/g, '#6c2c2f');
decl.value = decl.value.replace(/葡萄色|えびいろ/g, '#640125');
decl.value = decl.value.replace(/萱草色|かんぞういろ/g, '#f8b862');
decl.value = decl.value.replace(/柑子色|こうじいろ/g, '#f6ad49');
decl.value = decl.value.replace(/金茶|きんちゃ/g, '#f39800');
decl.value = decl.value.replace(/蜜柑色|みかんいろ/g, '#f08300');
decl.value = decl.value.replace(/鉛丹色|えんたんいろ/g, '#ec6d51');
decl.value = decl.value.replace(/黄丹|おうに/g, '#ee7948');
decl.value = decl.value.replace(/柿色|かきいろ/g, '#ed6d3d');
decl.value = decl.value.replace(/黄赤|きあか/g, '#ec6800');
decl.value = decl.value.replace(/人参色|にんじんいろ/g, '#ec6800');
decl.value = decl.value.replace(/橙色|だいだいいろ/g, '#ee7800');
decl.value = decl.value.replace(/照柿|てりがき/g, '#eb6238');
decl.value = decl.value.replace(/赤橙|あかだいだい/g, '#ea5506');
decl.value = decl.value.replace(/金赤|きんあか/g, '#ea5506');
decl.value = decl.value.replace(/朱色|しゅいろ/g, '#eb6101');
decl.value = decl.value.replace(/小麦色|こむぎいろ/g, '#e49e61');
decl.value = decl.value.replace(/丹色|にいろ/g, '#e45e32');
decl.value = decl.value.replace(/黄茶|きちゃ/g, '#e17b34');
decl.value = decl.value.replace(/肉桂色|にっけいいろ/g, '#dd7a56');
decl.value = decl.value.replace(/赤朽葉色|あかくちばいろ/g, '#db8449');
decl.value = decl.value.replace(/黄櫨染|こうろぜん/g, '#d66a35');
decl.value = decl.value.replace(/蒲公英色|たんぽぽいろ/g, '#ffd900');
decl.value = decl.value.replace(/中黄|ちゅうき/g, '#ffea00');
decl.value = decl.value.replace(/菜の花色|なのはないろ/g, '#ffec47');
decl.value = decl.value.replace(/黄檗色|きはだいろ/g, '#fef263');
decl.value = decl.value.replace(/卵色|たまごいろ/g, '#fcd575');
decl.value = decl.value.replace(/花葉色|はなばいろ/g, '#fbd26b');
decl.value = decl.value.replace(/刈安色|かりやすいろ/g, '#f5e56b');
decl.value = decl.value.replace(/玉蜀黍色|とうもろこしいろ/g, '#eec362');
decl.value = decl.value.replace(/金糸雀色|かなりあいろ/g, '#ebd842');
decl.value = decl.value.replace(/黄支子色|きくちなしいろ/g, '#ffdb4f');
decl.value = decl.value.replace(/支子色|くちなしいろ/g, '#fbca4d');
decl.value = decl.value.replace(/向日葵色|ひまわりいろ/g, '#fcc800');
decl.value = decl.value.replace(/山吹色|やまぶきいろ/g, '#f8b500');
decl.value = decl.value.replace(/鬱金色|うこんいろ/g, '#fabf14');
decl.value = decl.value.replace(/藤黄|とうおう/g, '#f7c114');
decl.value = decl.value.replace(/金色|こんじき/g, '#e6b422');
decl.value = decl.value.replace(/黄金|こがね/g, '#e6b422');
decl.value = decl.value.replace(/櫨染|はじぞめ/g, '#d9a62e');
decl.value = decl.value.replace(/山吹茶|やまぶきちゃ/g, '#c89932');
decl.value = decl.value.replace(/芥子色|からしいろ/g, '#d0af4c');
decl.value = decl.value.replace(/豆がら茶|まめがらちゃ/g, '#8b968d');
decl.value = decl.value.replace(/麹塵|きくじん/g, '#6e7955');
decl.value = decl.value.replace(/山鳩色|やまばといろ/g, '#767c6b');
decl.value = decl.value.replace(/利休鼠|りきゅうねずみ/g, '#888e7e');
decl.value = decl.value.replace(/海松茶|みるちゃ/g, '#5a544b');
decl.value = decl.value.replace(/藍海松茶|あいみるちゃ/g, '#56564b');
decl.value = decl.value.replace(/藍媚茶|あいこびちゃ/g, '#555647');
decl.value = decl.value.replace(/千歳茶|せんさいちゃ/g, '#494a41');
decl.value = decl.value.replace(/岩井茶|いわいちゃ/g, '#6b6f59');
decl.value = decl.value.replace(/仙斎茶|せんさいちゃ/g, '#474b42');
decl.value = decl.value.replace(/黒緑|くろみどり/g, '#333631');
decl.value = decl.value.replace(/柳煤竹|やなぎすすたけ/g, '#5b6356');
decl.value = decl.value.replace(/樺茶色|かばちゃいろ/g, '#726250');
decl.value = decl.value.replace(/空五倍子色|うつぶしいろ/g, '#9d896c');
decl.value = decl.value.replace(/生壁色|なまかべいろ/g, '#94846a');
decl.value = decl.value.replace(/肥後煤竹|ひごすすたけ/g, '#897858');
decl.value = decl.value.replace(/媚茶|こびちゃ/g, '#716246');
decl.value = decl.value.replace(/白橡|しろつるばみ/g, '#cbb994');
decl.value = decl.value.replace(/亜麻色|あまいろ/g, '#d6c6af');
decl.value = decl.value.replace(/榛色|はしばみいろ/g, '#bfa46f');
decl.value = decl.value.replace(/灰汁色|あくいろ/g, '#9e9478');
decl.value = decl.value.replace(/利休茶|りきゅうちゃ/g, '#a59564');
decl.value = decl.value.replace(/鶯茶|うぐいすちゃ/g, '#715c1f');
decl.value = decl.value.replace(/木蘭色|もくらんじき/g, '#c7b370');
decl.value = decl.value.replace(/砂色|すないろ/g, '#dcd3b2');
decl.value = decl.value.replace(/油色|あぶらいろ/g, '#a19361');
decl.value = decl.value.replace(/利休色|りきゅういろ/g, '#8f8667');
decl.value = decl.value.replace(/梅幸茶|ばいこうちゃ/g, '#887938');
decl.value = decl.value.replace(/璃寛茶|りかんちゃ/g, '#6a5d21');
decl.value = decl.value.replace(/黄海松茶|きみるちゃ/g, '#918754');
decl.value = decl.value.replace(/菜種油色|なたねゆいろ/g, '#a69425');
decl.value = decl.value.replace(/青朽葉|あおくちば/g, '#ada250');
decl.value = decl.value.replace(/根岸色|ねぎしいろ/g, '#938b4b');
decl.value = decl.value.replace(/鶸茶|ひわちゃ/g, '#8c8861');
decl.value = decl.value.replace(/柳茶|やなぎちゃ/g, '#a1a46d');
decl.value = decl.value.replace(/海松色|みるいろ/g, '#726d40');
decl.value = decl.value.replace(/鶯色|うぐいすいろ/g, '#928c36');
decl.value = decl.value.replace(/緑黄色|りょくおうしょく/g, '#dccb18');
decl.value = decl.value.replace(/鶸色|ひわいろ/g, '#d7cf3a');
decl.value = decl.value.replace(/抹茶色|まっちゃいろ/g, '#c5c56a');
decl.value = decl.value.replace(/若草色|わかくさいろ/g, '#c3d825');
decl.value = decl.value.replace(/黄緑|きみどり/g, '#b8d200');
decl.value = decl.value.replace(/若芽色|わかめいろ/g, '#e0ebaf');
decl.value = decl.value.replace(/若菜色|わかないろ/g, '#d8e698');
decl.value = decl.value.replace(/若苗色|わかなえいろ/g, '#c7dc68');
decl.value = decl.value.replace(/青丹|あおに/g, '#99ab4e');
decl.value = decl.value.replace(/草色|くさいろ/g, '#7b8d42');
decl.value = decl.value.replace(/苔色|こけいろ/g, '#69821b');
decl.value = decl.value.replace(/萌黄|もえぎ/g, '#aacf53');
decl.value = decl.value.replace(/苗色|なえいろ/g, '#b0ca71');
decl.value = decl.value.replace(/若葉色|わかばいろ/g, '#b9d08b');
decl.value = decl.value.replace(/松葉色|まつばいろ/g, '#839b5c');
decl.value = decl.value.replace(/夏虫色|なつむしいろ/g, '#cee4ae');
decl.value = decl.value.replace(/鶸萌黄|ひわもえぎ/g, '#82ae46');
decl.value = decl.value.replace(/柳色|やなぎいろ/g, '#a8c97f');
decl.value = decl.value.replace(/青白橡|あおしろつるばみ/g, '#9ba88d');
decl.value = decl.value.replace(/柳鼠|やなぎねず/g, '#c8d5bb');
decl.value = decl.value.replace(/裏葉柳|うらはやなぎ/g, '#c1d8ac');
decl.value = decl.value.replace(/山葵色|わさびいろ/g, '#a8bf93');
decl.value = decl.value.replace(/老竹色|おいたけいろ/g, '#769164');
decl.value = decl.value.replace(/白緑|びゃくろく/g, '#d6e9ca');
decl.value = decl.value.replace(/淡萌黄|うすもえぎ/g, '#93ca76');
decl.value = decl.value.replace(/柳染|やなぎぞめ/g, '#93b881');
decl.value = decl.value.replace(/薄萌葱|うすもえぎ/g, '#badcad');
decl.value = decl.value.replace(/深川鼠|ふかがわねずみ/g, '#97a791');
decl.value = decl.value.replace(/若緑|わかみどり/g, '#98d98e');
decl.value = decl.value.replace(/浅緑|あさみどり/g, '#88cb7f');
decl.value = decl.value.replace(/薄緑|うすみどり/g, '#69b076');
decl.value = decl.value.replace(/青鈍|あおにび/g, '#6b7b6e');
decl.value = decl.value.replace(/青磁鼠|せいじねず/g, '#bed2c3');
decl.value = decl.value.replace(/薄青|うすあお/g, '#93b69c');
decl.value = decl.value.replace(/錆青磁|さびせいじ/g, '#a6c8b2');
decl.value = decl.value.replace(/緑青色|りょくしょういろ/g, '#47885e');
decl.value = decl.value.replace(/千歳緑|ちとせみどり/g, '#316745');
decl.value = decl.value.replace(/若竹色|わかたけいろ/g, '#68be8d');
decl.value = decl.value.replace(/緑|みどり/g, '#3eb370');
decl.value = decl.value.replace(/常磐色|ときわいろ/g, '#007b43');
decl.value = decl.value.replace(/千草鼠|ちぐさねず/g, '#bed3ca');
decl.value = decl.value.replace(/千草色|ちぐさいろ/g, '#92b5a9');
decl.value = decl.value.replace(/青磁色|せいじいろ/g, '#7ebea5');
decl.value = decl.value.replace(/青竹色|あおたけいろ/g, '#7ebeab');
decl.value = decl.value.replace(/常磐緑|ときわみどり/g, '#028760');
decl.value = decl.value.replace(/木賊色|とくさいろ/g, '#3b7960');
decl.value = decl.value.replace(/天鵞絨|びろうど/g, '#2f5d50');
decl.value = decl.value.replace(/虫襖|むしあお/g, '#3a5b52');
decl.value = decl.value.replace(/革色|かわいろ/g, '#475950');
decl.value = decl.value.replace(/深緑|ふかみどり/g, '#00552e');
decl.value = decl.value.replace(/鉄色|てついろ/g, '#005243');
decl.value = decl.value.replace(/萌葱色|もえぎいろ/g, '#006e54');
decl.value = decl.value.replace(/花緑青|はなろくしょう/g, '#00a381');
decl.value = decl.value.replace(/翡翠色|ひすいいろ/g, '#38b48b');
decl.value = decl.value.replace(/青緑|あおみどり/g, '#00a497');
decl.value = decl.value.replace(/水浅葱|みずあさぎ/g, '#80aba9');
decl.value = decl.value.replace(/錆浅葱|さびあさぎ/g, '#5c9291');
decl.value = decl.value.replace(/青碧|せいへき/g, '#478384');
decl.value = decl.value.replace(/御召茶|おめしちゃ/g, '#43676b');
decl.value = decl.value.replace(/湊鼠|みなとねずみ/g, '#80989b');
decl.value = decl.value.replace(/高麗納戸|こうらいなんど/g, '#2c4f54');
decl.value = decl.value.replace(/百入茶|ももしおちゃ/g, '#1f3134');
decl.value = decl.value.replace(/錆鼠|さびねず/g, '#47585c');
decl.value = decl.value.replace(/錆鉄御納戸|さびてつおなんど/g, '#485859');
decl.value = decl.value.replace(/藍鼠|あいねず/g, '#6c848d');
decl.value = decl.value.replace(/錆御納戸|さびおなんど/g, '#53727d');
decl.value = decl.value.replace(/舛花色|ますはないろ/g, '#5b7e91');
decl.value = decl.value.replace(/熨斗目花色|のしめはないろ/g, '#426579');
decl.value = decl.value.replace(/御召御納戸|おめしおなんど/g, '#4c6473');
decl.value = decl.value.replace(/鉄御納戸|てつおなんど/g, '#455765');
decl.value = decl.value.replace(/紺鼠|こんねず/g, '#44617b');
decl.value = decl.value.replace(/藍鉄|あいてつ/g, '#393f4c');
decl.value = decl.value.replace(/青褐|あおかち/g, '#393e4f');
decl.value = decl.value.replace(/褐返|かちかえし/g, '#203744');
decl.value = decl.value.replace(/褐色|かちいろ/g, '#4d4c61');
decl.value = decl.value.replace(/月白|げっぱく/g, '#eaf4fc');
decl.value = decl.value.replace(/白菫色|しろすみれいろ/g, '#eaedf7');
decl.value = decl.value.replace(/白花色|しらはないろ/g, '#e8ecef');
decl.value = decl.value.replace(/藍白|あいじろ/g, '#ebf6f7');
decl.value = decl.value.replace(/白藍|しらあい/g, '#c1e4e9');
decl.value = decl.value.replace(/水色|みずいろ/g, '#bce2e8');
decl.value = decl.value.replace(/瓶覗|かめのぞき/g, '#a2d7dd');
decl.value = decl.value.replace(/秘色色|ひそくいろ/g, '#abced8');
decl.value = decl.value.replace(/空色|そらいろ/g, '#a0d8ef');
decl.value = decl.value.replace(/勿忘草色|わすれなぐさいろ/g, '#89c3eb');
decl.value = decl.value.replace(/青藤色|あおふじいろ/g, '#84a2d4');
decl.value = decl.value.replace(/白群|びゃくぐん/g, '#83ccd2');
decl.value = decl.value.replace(/浅縹|あさはなだ/g, '#84b9cb');
decl.value = decl.value.replace(/薄花色|うすはないろ/g, '#698aab');
decl.value = decl.value.replace(/納戸色|なんどいろ/g, '#008899');
decl.value = decl.value.replace(/浅葱色|あさぎいろ/g, '#00a3af');
decl.value = decl.value.replace(/花浅葱|はなあさぎ/g, '#2a83a2');
decl.value = decl.value.replace(/新橋色|しんばしいろ/g, '#59b9c6');
decl.value = decl.value.replace(/天色|あまいろ/g, '#2ca9e1');
decl.value = decl.value.replace(/露草色|つゆくさいろ/g, '#38a1db');
decl.value = decl.value.replace(/薄藍|うすあい/g, '#0094c8');
decl.value = decl.value.replace(/縹色|はなだいろ/g, '#2792c3');
decl.value = decl.value.replace(/紺碧|こんぺき/g, '#007bbb');
decl.value = decl.value.replace(/薄群青|うすぐんじょう/g, '#5383c3');
decl.value = decl.value.replace(/薄花桜|うすはなざくら/g, '#5a79ba');
decl.value = decl.value.replace(/群青色|ぐんじょういろ/g, '#4c6cb3');
decl.value = decl.value.replace(/杜若色|かきつばたいろ/g, '#3e62ad');
decl.value = decl.value.replace(/瑠璃色|るりいろ/g, '#1e50a2');
decl.value = decl.value.replace(/薄縹|うすはなだ/g, '#507ea4');
decl.value = decl.value.replace(/瑠璃紺|るりこん/g, '#19448e');
decl.value = decl.value.replace(/紺瑠璃|こんるり/g, '#164a84');
decl.value = decl.value.replace(/藍色|あいいろ/g, '#165e83');
decl.value = decl.value.replace(/青藍|せいらん/g, '#274a78');
decl.value = decl.value.replace(/深縹|こきはなだ/g, '#2a4073');
decl.value = decl.value.replace(/紺色|こんいろ/g, '#223a70');
decl.value = decl.value.replace(/紺青|こんじょう/g, '#192f60');
decl.value = decl.value.replace(/留紺|とめこん/g, '#1c305c');
decl.value = decl.value.replace(/濃藍|こいあい/g, '#0f2350');
decl.value = decl.value.replace(/鉄紺|てつこん/g, '#17184b');
decl.value = decl.value.replace(/漆黒|しっこく/g, '#0d0015');
decl.value = decl.value.replace(/淡藤色|あわふじいろ/g, '#bbc8e6');
decl.value = decl.value.replace(/藤色|ふじいろ/g, '#bbbcde');
decl.value = decl.value.replace(/紅掛空色|べにかけそらいろ/g, '#8491c3');
decl.value = decl.value.replace(/紅碧|べにみどり/g, '#8491c3');
decl.value = decl.value.replace(/紺桔梗|こんききょう/g, '#4d5aaf');
decl.value = decl.value.replace(/花色|はないろ/g, '#4d5aaf');
decl.value = decl.value.replace(/紺藍|こんあい/g, '#4a488e');
decl.value = decl.value.replace(/紅桔梗|べにききょう/g, '#4d4398');
decl.value = decl.value.replace(/桔梗色|ききょういろ/g, '#5654a2');
decl.value = decl.value.replace(/藤納戸|ふじなんど/g, '#706caa');
decl.value = decl.value.replace(/紅掛花色|べにかけはないろ/g, '#68699b');
decl.value = decl.value.replace(/紫苑色|しおんいろ/g, '#867ba9');
decl.value = decl.value.replace(/白藤色|しらふじいろ/g, '#dbd0e6');
decl.value = decl.value.replace(/藤紫|ふじむらさき/g, '#a59aca');
decl.value = decl.value.replace(/菫色|すみれいろ/g, '#7058a3');
decl.value = decl.value.replace(/青紫|あおむらさき/g, '#674598');
decl.value = decl.value.replace(/菖蒲色|しょうぶいろ/g, '#674196');
decl.value = decl.value.replace(/竜胆色|りんどういろ/g, '#9079ad');
decl.value = decl.value.replace(/江戸紫|えどむらさき/g, '#745399');
decl.value = decl.value.replace(/本紫|ほんむらさき/g, '#65318e');
decl.value = decl.value.replace(/葡萄色|ぶどういろ/g, '#522f60');
decl.value = decl.value.replace(/深紫|ふかむらさき/g, '#493759');
decl.value = decl.value.replace(/紫黒|しこく/g, '#2e2930');
decl.value = decl.value.replace(/薄葡萄|うすぶどう/g, '#c0a2c7');
decl.value = decl.value.replace(/紫紺|しこん/g, '#460e44');
decl.value = decl.value.replace(/暗紅色|あんこうしょく/g, '#74325c');
decl.value = decl.value.replace(/桑の実色|くわのみいろ/g, '#55295b');
decl.value = decl.value.replace(/古代紫|こだいむらさき/g, '#895b8a');
decl.value = decl.value.replace(/茄子紺|なすこん/g, '#824880');
decl.value = decl.value.replace(/二藍|ふたあい/g, '#915c8b');
decl.value = decl.value.replace(/京紫|きょうむらさき/g, '#9d5b8b');
decl.value = decl.value.replace(/蒲葡|えびぞめ/g, '#7a4171');
decl.value = decl.value.replace(/若紫|わかむらさき/g, '#bc64a4');
decl.value = decl.value.replace(/紅紫|べにむらさき/g, '#b44c97');
decl.value = decl.value.replace(/梅紫|うめむらさき/g, '#aa4c8f');
decl.value = decl.value.replace(/菖蒲色|あやめいろ/g, '#cc7eb1');
decl.value = decl.value.replace(/紅藤色|べにふじいろ/g, '#cca6bf');
decl.value = decl.value.replace(/浅紫|あさむらさき/g, '#c4a3bf');
decl.value = decl.value.replace(/紫水晶|むらさきすいしょう/g, '#e7e7eb');
decl.value = decl.value.replace(/薄梅鼠|うすうめねず/g, '#dcd6d9');
decl.value = decl.value.replace(/暁鼠|あかつきねず/g, '#d3cfd9');
decl.value = decl.value.replace(/牡丹鼠|ぼたんねず/g, '#d3ccd6');
decl.value = decl.value.replace(/霞色|かすみいろ/g, '#c8c2c6');
decl.value = decl.value.replace(/藤鼠|ふじねず/g, '#a6a5c4');
decl.value = decl.value.replace(/半色|はしたいろ/g, '#a69abd');
decl.value = decl.value.replace(/薄色|うすいろ/g, '#a89dac');
decl.value = decl.value.replace(/薄鼠|うすねず/g, '#9790a4');
decl.value = decl.value.replace(/鳩羽鼠|はとばねずみ/g, '#9e8b8e');
decl.value = decl.value.replace(/鳩羽色|はとばいろ/g, '#95859c');
decl.value = decl.value.replace(/桔梗鼠|ききょうねず/g, '#95949a');
decl.value = decl.value.replace(/紫鼠|むらさきねず/g, '#71686c');
decl.value = decl.value.replace(/葡萄鼠|ぶどうねずみ/g, '#705b67');
decl.value = decl.value.replace(/濃色|こきいろ/g, '#634950');
decl.value = decl.value.replace(/紫鳶|むらさきとび/g, '#5f414b');
decl.value = decl.value.replace(/濃鼠|こいねず/g, '#4f455c');
decl.value = decl.value.replace(/藤煤竹|ふじすすたけ/g, '#5a5359');
decl.value = decl.value.replace(/滅紫|けしむらさき/g, '#594255');
decl.value = decl.value.replace(/紅消鼠|べにけしねずみ/g, '#524748');
decl.value = decl.value.replace(/似せ紫|にせむらさき/g, '#513743');
decl.value = decl.value.replace(/灰黄緑|はいきみどり/g, '#e6eae3');
decl.value = decl.value.replace(/蕎麦切色|そばきりいろ/g, '#d4dcd6');
decl.value = decl.value.replace(/薄雲鼠|うすくもねず/g, '#d4dcda');
decl.value = decl.value.replace(/枯野色|かれのいろ/g, '#d3cbc6');
decl.value = decl.value.replace(/潤色|うるみいろ/g, '#c8c2be');
decl.value = decl.value.replace(/利休白茶|りきゅうしろちゃ/g, '#b3ada0');
decl.value = decl.value.replace(/茶鼠|ちゃねずみ/g, '#a99e93');
decl.value = decl.value.replace(/胡桃染|くるみぞめ/g, '#a58f86');
decl.value = decl.value.replace(/江戸鼠|えどねず/g, '#928178');
decl.value = decl.value.replace(/煤色|すすいろ/g, '#887f7a');
decl.value = decl.value.replace(/丁子茶|ちょうじちゃ/g, '#b4866b');
decl.value = decl.value.replace(/柴染|ふしぞめ/g, '#b28c6e');
decl.value = decl.value.replace(/宗伝唐茶|そうでんからちゃ/g, '#a16d5d');
decl.value = decl.value.replace(/砺茶|とのちゃ/g, '#9f6f55');
decl.value = decl.value.replace(/煎茶色|せんちゃいろ/g, '#8c6450');
decl.value = decl.value.replace(/銀煤竹|ぎんすすだけ/g, '#856859');
decl.value = decl.value.replace(/黄枯茶|きがらちゃ/g, '#765c47');
decl.value = decl.value.replace(/煤竹色|すすたけいろ/g, '#6f514c');
decl.value = decl.value.replace(/焦茶|こげちゃ/g, '#6f4b3e');
decl.value = decl.value.replace(/黒橡|くろつるばみ/g, '#544a47');
decl.value = decl.value.replace(/憲法色|けんぽういろ/g, '#543f32');
decl.value = decl.value.replace(/涅色|くりいろ/g, '#554738');
decl.value = decl.value.replace(/檳榔子染|びんろうじぞめ/g, '#433d3c');
decl.value = decl.value.replace(/黒鳶|くろとび/g, '#432f2f');
decl.value = decl.value.replace(/赤墨|あかすみ/g, '#3f312b');
decl.value = decl.value.replace(/黒紅|くろべに/g, '#302833');
decl.value = decl.value.replace(/胡粉色|ごふんいろ/g, '#fffffc');
decl.value = decl.value.replace(/卯の花色|うのはないろ/g, '#f7fcfe');
decl.value = decl.value.replace(/白磁|はくじ/g, '#f8fbf8');
decl.value = decl.value.replace(/生成り色|きなりいろ/g, '#fbfaf5');
decl.value = decl.value.replace(/乳白色|にゅうはくしょく/g, '#f3f3f3');
decl.value = decl.value.replace(/白練|しろねり/g, '#f3f3f2');
decl.value = decl.value.replace(/素色|そしょく/g, '#eae5e3');
decl.value = decl.value.replace(/白梅鼠|しらうめねず/g, '#e5e4e6');
decl.value = decl.value.replace(/白鼠|しろねず/g, '#dcdddd');
decl.value = decl.value.replace(/絹鼠|きぬねず/g, '#dddcd6');
decl.value = decl.value.replace(/灰青|はいあお/g, '#c0c6c9');
decl.value = decl.value.replace(/銀鼠|ぎんねず/g, '#afafb0');
decl.value = decl.value.replace(/薄鈍|うすにび/g, '#adadad');
decl.value = decl.value.replace(/薄墨色|うすずみいろ/g, '#a3a3a2');
decl.value = decl.value.replace(/錫色|すずいろ/g, '#9ea1a3');
decl.value = decl.value.replace(/素鼠|すねずみ/g, '#9fa0a0');
decl.value = decl.value.replace(/鼠色|ねずみいろ/g, '#949495');
decl.value = decl.value.replace(/源氏鼠|げんじねず/g, '#888084');
decl.value = decl.value.replace(/灰色|はいいろ/g, '#7d7d7d');
decl.value = decl.value.replace(/鉛色|なまりいろ/g, '#7b7c7d');
decl.value = decl.value.replace(/鈍色|にびいろ/g, '#727171');
decl.value = decl.value.replace(/丼鼠|どぶねずみ/g, '#595455');
decl.value = decl.value.replace(/消炭色|けしずみいろ/g, '#524e4d');
decl.value = decl.value.replace(/藍墨茶|あいすみちゃ/g, '#474a4d');
decl.value = decl.value.replace(/羊羹色|ようかんいろ/g, '#383c3c');
decl.value = decl.value.replace(/蝋色|ろういろ/g, '#2b2b2b');
decl.value = decl.value.replace(/暗黒色|あんこくしょく/g, '#16160e');
decl.value = decl.value.replace(/烏羽色|からすばいろ/g, '#180614');
decl.value = decl.value.replace(/鉄黒|てつぐろ/g, '#281a14');
decl.value = decl.value.replace(/濡羽色|ぬればいろ/g, '#000b00');
decl.value = decl.value.replace(/黒壇|こくたん/g, '#250d00');
decl.value = decl.value.replace(/憲法黒茶|けんぽうくろちゃ/g, '#241a08');
decl.value = decl.value.replace(/黒|くろ/g, '#2b2b2b');
decl.value = decl.value.replace(/赤|あか/g, '#e60033');
decl.value = decl.value.replace(/黄色|きいろ/g, '#ffd900');
decl.value = decl.value.replace(/紅|くれない/g, '#d7003a');
decl.value = decl.value.replace(/墨|すみ/g, '#595857');
decl.value = decl.value.replace(/白|しろ/g, '#ffffff');
decl.value = decl.value.replace(/紫|むらさき/g, '#884898');
decl.value = decl.value.replace(/青|あお/g, '#0095d9');
decl.value = decl.value.replace(/緋|あけ/g, '#ba2636');
decl.value = decl.value.replace(/纁|そひ/g, '#e0815e');
decl.value = decl.value.replace(/赭|そほ/g, '#ab6953');
// height and width
decl.prop = decl.prop.replace('最大高', 'max-height');
decl.prop = decl.prop.replace('最小高', 'min-height');
decl.prop = decl.prop.replace('高さ', 'height');
decl.prop = decl.prop.replace('最大幅', 'max-width');
decl.prop = decl.prop.replace('最小幅', 'min-width');
decl.prop = decl.prop.replace('幅', 'width');
// text-align
decl.prop = decl.prop.replace('行揃え', 'text-align');
decl.value = decl.value.replace('中央寄せ', 'center');
decl.value = decl.value.replace('左寄せ', 'left');
decl.value = decl.value.replace('右寄せ', 'right');
decl.value = decl.value.replace('均等割付', 'justify');
// vertical-align
decl.prop = decl.prop.replace('垂直方向', 'vertical-align');
decl.value = decl.value.replace('上端揃え', 'top');
decl.value = decl.value.replace('中央揃え', 'middle');
decl.value = decl.value.replace('下端揃え', 'bottom');
// font
decl.prop = decl.prop.replace('フォント名', 'font-family');
decl.prop = decl.prop.replace('フォント', 'font');
decl.prop = decl.prop.replace('太さ', 'font-weight');
decl.value = decl.value.replace('普通', 'normal');
decl.value = decl.value.replace(/太い|太く/g, 'bold');
decl.prop = decl.prop.replace('行高', 'line-height');
decl.prop = decl.prop.replace('文字間', 'letter-spacing');
decl.prop = decl.prop.replace('影', 'text-shadow');
// !important
if (decl.value.indexOf('!重要') >= 0) {
decl.value = decl.value.replace(/\s*!重要\s*/, '');
decl.important = true;
}
});
};
});