"""
中国色 - 中国传统颜色
来源 http://zhongguose.com/
参看: 色谱 中科院科技情报编委会名词室.科学出版社, 1957. Adobe RGB / CMYK FOGRA39, Dot Gain 15%
"""
hex = {}

# #f9f4dc 乳白
hex['RUBAI']                = hex['rubai']                = '#f9f4dc'
RUBAI                       = rubai                       = (249, 244, 220)
# #f7e8aa 杏仁黄
hex['XINGRENHUANG']         = hex['xingrenhuang']         = '#f7e8aa'
XINGRENHUANG                = xingrenhuang                = (249, 236, 195)
# #f8df72 茉莉黄
hex['MOLIHUANG']            = hex['molihuang']            = '#f8df72'
MOLIHUANG                   = molihuang                   = (248, 223, 114)
# #f8df70 麦秆黄
hex['MAIGANHUANG']          = hex['maiganhuang']          = '#f8df70'
MAIGANHUANG                 = maiganhuang                 = (248, 223, 112)
# #fbda41 油菜花黄
hex['YOUCAIHUAHUANG']       = hex['youcaihuahuang']       = '#fbda41'
YOUCAIHUAHUANG              = youcaihuahuang              = (251, 218, 65)
# #fed71a 佛手黄
hex['FOSHOUHUANG']          = hex['foshouhuang']          = '#fed71a'
FOSHOUHUANG                 = foshouhuang                 = (254, 215, 26)
# #f7de98 篾黄
hex['MIEHUANG']             = hex['miehuang']             = '#f7de98'
MIEHUANG                    = miehuang                    = (247, 222, 152)
# #f8d86a 葵扇黄
hex['KUISHANHUANG']         = hex['kuishanhuang']         = '#f8d86a'
KUISHANHUANG                = kuishanhuang                = (248, 216, 106)
# #fcd337 柠檬黄
hex['NINGMENGHUANG']        = hex['ningmenghuang']        = '#fcd337'
NINGMENGHUANG               = ningmenghuang               = (252, 211, 55)
# #fcd217 金瓜黄
hex['JINGUAHUANG']          = hex['jinguahuang']          = '#fcd217'
JINGUAHUANG                 = jinguahuang                 = (252, 210, 23)
# #ffd111 藤黄
hex['TENGHUANG']            = hex['tenghuang']            = '#ffd111'
TENGHUANG                   = tenghuang                   = (254, 209, 16)
# #f6dead 酪黄
hex['LAOHUANG']             = hex['laohuang']             = '#f6dead'
LAOHUANG                    = laohuang                    = (246, 222, 173)
# #f7da94 香水玫瑰黄
hex['XIANGSHUIMEIGUIHUANG'] = hex['xiangshuimeiguihuang'] = '#f7da94'
XIANGSHUIMEIGUIHUANG        = xiangshuimeiguihuang        = (247, 218, 148)
# #f9d367 淡密黄
hex['DANMIHUANG']           = hex['danmihuang']           = '#f9d367'
DANMIHUANG                  = danmihuang                  = (249, 211, 103)
# #fbcd31 大豆黄
hex['DADOUHUANG']           = hex['dadouhuang']           = '#fbcd31'
DADOUHUANG                  = dadouhuang                  = (251, 205, 49)
# #fccb16 素馨黄
hex['SUXINHUANG']           = hex['suxinhuang']           = '#fccb16'
SUXINHUANG                  = suxinhuang                  = (252, 203, 22)
# #fecc11 向日葵黄
hex['XIANGRIKUIHUANG']      = hex['xiangrikuihuang']      = '#fecc11'
XIANGRIKUIHUANG             = xiangrikuihuang             = (254, 204, 17)
# #fbc82f 雅梨黄
hex['YALIHUANG']            = hex['yalihuang']            = '#fbc82f'
YALIHUANG                   = yalihuang                   = (251, 200, 47)
# #fcc515 黄连黄
hex['HUANGLIANHUANG']       = hex['huanglianhuang']       = '#fcc515'
HUANGLIANHUANG              = huanglianhuang              = (252, 197, 21)
# #fcc307 金盏黄
hex['JINZHANHUANG']         = hex['jinzhanhuang']         = '#fcc307'
JINZHANHUANG                = jinzhanhuang                = (252, 195, 7)
# #f8c387 蛋壳黄
hex['DANKEHUANG']           = hex['dankehuang']           = '#f8c387'
DANKEHUANG                  = dankehuang                  = (248, 195, 135)
# #f7c173 肉色
hex['ROUSE']                = hex['rouse']                = '#f7c173'
ROUSE                       = rouse                       = (247, 193, 115)
# #fbb929 鹅掌黄
hex['EZHANGHUANG']          = hex['ezhanghuang']          = '#fbb929'
EZHANGHUANG                 = ezhanghuang                 = (251, 185, 41)
# #fbb612 鸡蛋黄
hex['JIDANHUANG']           = hex['jidanhuang']           = '#fbb612'
JIDANHUANG                  = jidanhuang                  = (251, 182, 18)
# #fcb70a 鼬黄
hex['YOUHUANG']             = hex['youhuang']             = '#fcb70a'
YOUHUANG                    = youhuang                    = (252, 183, 10)
# #f9a633 榴萼黄
hex['LIUEHUANG']            = hex['liuehuang']            = '#f9a633'
LIUEHUANG                   = liuehuang                   = (249, 166, 51)
# #fba414 淡橘橙
hex['DANJUCHENG']           = hex['danjucheng']           = '#fba414'
DANJUCHENG                  = danjucheng                  = (251, 164, 20)
# #fca106 枇杷黄
hex['PIPAHUANG']            = hex['pipahuang']            = '#fca106'
PIPAHUANG                   = pipahuang                   = (252, 161, 6)
# #fca104 橙皮黄
hex['CHENGPIHUANG']         = hex['chengpihuang']         = '#fca104'
CHENGPIHUANG                = chengpihuang                = (252, 161, 4)
# #fc8c23 北瓜黄
hex['BEIGUAHUANG']          = hex['beiguahuang']          = '#fc8c23'
BEIGUAHUANG                 = beiguahuang                 = (252, 140, 35)
# #f28e16 杏黄
hex['XINGHUANG']            = hex['xinghuang']            = '#f28e16'
XINGHUANG                   = xinghuang                   = (250, 142, 22)
# #ff9900 雄黄
hex['XIONGHUANG']           = hex['xionghuang']           = '#ff9900'
XIONGHUANG                  = xionghuang                  = (255, 153, 0)
# #fb8b05 万寿菊黄
hex['WANSHOUJUHUANG']       = hex['wanshoujuhuang']       = '#fb8b05'
WANSHOUJUHUANG              = wanshoujuhuang              = (251, 139, 5)
# #e9ddb6 菊蕾白
hex['JULEIBAI']             = hex['juleibai']             = '#e9ddb6'
JULEIBAI                    = juleibai                    = (233, 221, 182)
# #eed045 秋葵黄
hex['QIUKUIHUANG']          = hex['qiukuihuang']          = '#eed045'
QIUKUIHUANG                 = qiukuihuang                 = (238, 208, 69)
# #f2ce2b 硫华黄
hex['LIUHUAHUANG']          = hex['liuhuahuang']          = '#f2ce2b'
LIUHUAHUANG                 = liuhuahuang                 = (242, 206, 43)
# #f1ca17 柚黄
hex['YOUHUANG']             = hex['youhuang']             = '#f1ca17'
YOUHUANG                    = youhuang                    = (241, 202, 23)
# #ddc871 芒果黄
hex['MANGGUOHUANG']         = hex['mangguohuang']         = '#ddc871'
MANGGUOHUANG                = mangguohuang                = (221, 200, 113)
# #dfc243 蒿黄
hex['HAOHUANG']             = hex['haohuang']             = '#dfc243'
HAOHUANG                    = haohuang                    = (223, 194, 67)
# #e2c027 姜黄
hex['JIANGHUANG']           = hex['jianghuang']           = '#e2c027'
JIANGHUANG                  = jianghuang                  = (226, 192, 39)
# #e4bf11 香蕉黄
hex['XIANGJIAOHUANG']       = hex['xiangjiaohuang']       = '#e4bf11'
XIANGJIAOHUANG              = xiangjiaohuang              = (228, 191, 17)
# #d2b42c 草黄
hex['CAOHUANG']             = hex['caohuang']             = '#d2b42c'
CAOHUANG                    = caohuang                    = (210, 180, 44)
# #d2b116 新禾绿
hex['XINHELV']              = hex['xinhelv']              = '#d2b116'
XINHELV                     = xinhelv                     = (210, 177, 22)
# #b7ae8f 月灰
hex['YUEHUI']               = hex['yuehui']               = '#b7ae8f'
YUEHUI                      = yuehui                      = (183, 174, 143)
# #ad9e5f 淡灰绿
hex['DANHUILV']             = hex['danhuilv']             = '#ad9e5f'
DANHUILV                    = danhuilv                    = (173, 158, 85)
# #8e804b 草灰绿
hex['CAOHUILV']             = hex['caohuilv']             = '#8e804b'
CAOHUILV                    = caohuilv                    = (142, 128, 75)
# #887322 苔绿
hex['TAILV']                = hex['tailv']                = '#887322'
TAILV                       = tailv                       = (136, 115, 34)
# #867018 碧螺春绿
hex['BILUOCHUNLV']          = hex['biluochunlv']          = '#867018'
BILUOCHUNLV                 = biluochunlv                 = (134, 112, 24)
# #685e48 燕羽灰
hex['YANYUHUI']             = hex['yanyuhui']             = '#685e48'
YANYUHUI                    = yanyuhui                    = (104, 94, 72)
# #695e45 蟹壳灰
hex['XIEKEHUI']             = hex['xiekehui']             = '#695e45'
XIEKEHUI                    = xiekehui                    = (105, 94, 69)
# #645822 潭水绿
hex['TANSHUILV']            = hex['tanshuilv']            = '#645822'
TANSHUILV                   = tanshuilv                   = (100, 88, 34)
# #5e5314 橄榄绿
hex['GANLANLV']             = hex['ganlanlv']             = '#5e5314'
GANLANLV                    = ganlanlv                    = (94, 83, 20)
# #f9f1db 蚌肉白
hex['BANGROUBAI']           = hex['bangroubai']           = '#f9f1db'
BANGROUBAI                  = bangroubai                  = (249, 241, 219)
# #f8e8c1 豆汁黄
hex['DOUZHIHUANG']          = hex['douzhihuang']          = '#f8e8c1'
DOUZHIHUANG                 = douzhihuang                 = (248, 232, 193)
# #f9d770 淡茧黄
hex['DANJIANHUANG']         = hex['danjianhuang']         = '#f9d770'
DANJIANHUANG                = danjianhuang                = (249, 215, 112)
# #ffc90c 乳鸭黄
hex['RUYAHUANG']            = hex['ruyahuang']            = '#ffc90c'
RUYAHUANG                   = ruyahuang                   = (255, 201, 12)
# #f2e6ce 荔肉白
hex['LIROUBAI']             = hex['liroubai']             = '#f2e6ce'
LIROUBAI                    = liroubai                    = (242, 230, 206)
# #f0d695 象牙黄
hex['XIANGYAHUANG']         = hex['xiangyahuang']         = '#f0d695'
XIANGYAHUANG                = xiangyahuang                = (240, 214, 149)
# #f4ce69 炒米黄
hex['CHAOMIHUANG']          = hex['chaomihuang']          = '#f4ce69'
CHAOMIHUANG                 = chaomihuang                 = (244, 206, 105)
# #f6c430 鹦鹉冠黄
hex['YINGWUGUANHUANG']      = hex['yingwuguanhuang']      = '#f6c430'
YINGWUGUANHUANG             = yingwuguanhuang             = (246, 196, 48)
# #f9c116 木瓜黄
hex['MUGUAHUANG']           = hex['muguahuang']           = '#f9c116'
MUGUAHUANG                  = muguahuang                  = (249, 193, 22)
# #f9bd10 浅烙黄
hex['QIANLAOHUANG']         = hex['qianlaohuang']         = '#f9bd10'
QIANLAOHUANG                = qianlaohuang                = (249, 189, 16)
# #e5d3aa 莲子白
hex['LIANZIBAI']            = hex['lianzibai']            = '#e5d3aa'
LIANZIBAI                   = lianzibai                   = (229, 211, 170)
# #e8b004 谷黄
hex['GUHUANG']              = hex['guhuang']              = '#e8b004'
GUHUANG                     = guhuang                     = (232, 176, 4)
# #ebb10d 栀子黄
hex['ZHIZIHUANG']           = hex['zhizihuang']           = '#ebb10d'
ZHIZIHUANG                  = zhizihuang                  = (235, 177, 13)
# #d9a40e 芥黄
hex['JIEHUANG']             = hex['jiehuang']             = '#d9a40e'
JIEHUANG                    = jiehuang                    = (217, 164, 14)
# #b5aa90 银鼠灰
hex['YINSHUHUI']            = hex['yinshuhui']            = '#b5aa90'
YINSHUHUI                   = yinshuhui                   = (181, 170, 144)
# #b6a476 尘灰
hex['CHENHUI']              = hex['chenhui']              = '#b6a476'
CHENHUI                     = chenhui                     = (182, 164, 118)
# #b78d12 枯绿
hex['KULV']                 = hex['kulv']                 = '#b78d12'
KULV                        = kulv                        = (183, 141, 18)
# #87723e 鲛青
hex['JIAOQING']             = hex['jiaoqing']             = '#87723e'
JIAOQING                    = jiaoqing                    = (135, 114, 62)
# #876818 粽叶绿
hex['ZONGYELV']             = hex['zongyelv']             = '#876818'
ZONGYELV                    = zongyelv                    = (135, 104, 24)
# #8a6913 灰绿
hex['HUILV']                = hex['huilv']                = '#8a6913'
HUILV                       = huilv                       = (138, 105, 19)
# #4a4035 鹤灰
hex['HEHUI']                = hex['hehui']                = '#4a4035'
HEHUI                       = hehui                       = (74, 64, 53)
# #4d4030 淡松烟
hex['DANSONGYAN']           = hex['dansongyan']           = '#4d4030'
DANSONGYAN                  = dansongyan                  = (77, 64, 48)
# #584717 暗海水绿
hex['ANHAISHUILV']          = hex['anhaishuilv']          = '#584717'
ANHAISHUILV                 = anhaishuilv                 = (88, 71, 23)
# #5b4913 棕榈绿
hex['ZONGLVLV']             = hex['zonglvlv']             = '#5b4913'
ZONGLVLV                    = zonglvlv                    = (91, 73, 19)
# #f9e9cd 米色
hex['MISE']                 = hex['mise']                 = '#f9e9cd'
MISE                        = mise                        = (249, 223, 205)
# #f8e0b0 淡肉色
hex['DANROUSE']             = hex['danrouse']             = '#f8e0b0'
DANROUSE                    = danrouse                    = (248, 224, 176)
# #f9d27d 麦芽糖黄
hex['MAIYATANGHUANG']       = hex['maiyatanghuang']       = '#f9d27d'
MAIYATANGHUANG              = maiyatanghuang              = (249, 210, 125)
# #feba07 琥珀黄
hex['HUPOHUANG']            = hex['hupohuang']            = '#feba07'
HUPOHUANG                   = hupohuang                   = (254, 186, 7)
# #f3bf4c 甘草黄
hex['GANCAOHUANG']          = hex['gancaohuang']          = '#f3bf4c'
GANCAOHUANG                 = gancaohuang                 = (243, 191, 76)
# #f8bc31 初熟杏黄
hex['CHUSHUXINGHUANG']      = hex['chushuxinghuang']      = '#f8bc31'
CHUSHUXINGHUANG             = chushuxinghuang             = (248, 188, 49)
# #e2c17c 浅驼色
hex['QIANTUOSE']            = hex['qiantuose']            = '#e2c17c'
QIANTUOSE                   = qiantuose                   = (226, 193, 124)
# #e5b751 沙石黄
hex['SHASHIHUANG']          = hex['shashihuang']          = '#e5b751'
SHASHIHUANG                 = shashihuang                 = (229, 183, 81)
# #eaad1a 虎皮黄
hex['HUPIHUANG']            = hex['hupihuang']            = '#eaad1a'
HUPIHUANG                   = hupihuang                   = (234, 173, 26)
# #d6a01d 土黄
hex['TUHUANG']              = hex['tuhuang']              = '#d6a01d'
TUHUANG                     = tuhuang                     = (214, 160, 29)
# #b4a992 百灵鸟灰
hex['BAILINGNIAOHUI']       = hex['bailingniaohui']       = '#b4a992'
BAILINGNIAOHUI              = bailingniaohui              = (180, 169, 146)
# #b78b26 山鸡黄
hex['SHANJIHUANG']          = hex['shanjihuang']          = '#b78b26'
SHANJIHUANG                 = shanjihuang                 = (183, 139, 38)
# #826b48 龟背黄
hex['GUIBEIHUANG']          = hex['guibeihuang']          = '#826b48'
GUIBEIHUANG                 = guibeihuang                 = (130, 107, 72)
# #806332 苍黄
hex['CANGHUANG']            = hex['canghuang']            = '#806332'
CANGHUANG                   = canghuang                   = (128, 99, 50)
# #815f25 莱阳梨黄
hex['LAIYANGLIHUANG']       = hex['laiyanglihuang']       = '#815f25'
LAIYANGLIHUANG              = laiyanglihuang              = (129, 95, 37)
# #835e1d 蜴蜊绿
hex['YILILV']               = hex['yililv']               = '#835e1d'
YILILV                      = yililv                      = (131, 94, 29)
# #4f4032 松鼠灰
hex['SONGSHUHUI']           = hex['songshuhui']           = '#4f4032'
SONGSHUHUI                  = songshuhui                  = (79, 64, 50)
# #503e2a 橄榄灰
hex['GANLANHUI']            = hex['ganlanhui']            = '#503e2a'
GANLANHUI                   = ganlanhui                   = (80, 62, 42)
# #513c20 蟹壳绿
hex['XIEKELV']              = hex['xiekelv']              = '#513c20'
XIEKELV                     = xiekelv                     = (81, 60, 32)
# #533c1b 古铜绿
hex['GUTONGLV']             = hex['gutonglv']             = '#533c1b'
GUTONGLV                    = gutonglv                    = (83, 60, 27)
# #553b18 焦茶绿
hex['JIAOCHALV']            = hex['jiaochalv']            = '#553b18'
JIAOCHALV                   = jiaochalv                   = (85, 59, 24)
# #fbf2e3 粉白
hex['FENBAI']               = hex['fenbai']               = '#fbf2e3'
FENBAI                      = fenbai                      = (251, 242, 227)
# #f9e8d0 落英淡粉
hex['LUOYINGDANFEN']        = hex['luoyingdanfen']        = '#f9e8d0'
LUOYINGDANFEN               = luoyingdanfen               = (249, 232, 208)
# #f9cb8b 瓜瓤粉
hex['GUARANGFEN']           = hex['guarangfen']           = '#f9cb8b'
GUARANGFEN                  = guarangfen                  = (249, 203, 139)
# #fbb957 蜜黄
hex['MIHUANG']              = hex['mihuang']              = '#fbb957'
MIHUANG                     = mihuang                     = (251, 185, 87)
# #ffa60f 金叶黄
hex['JINYEHUANG']           = hex['jinyehuang']           = '#ffa60f'
JINYEHUANG                  = jinyehuang                  = (255, 166, 15)
# #f4a83a 金莺黄
hex['JINYINGHUANG']         = hex['jinyinghuang']         = '#f4a83a'
JINYINGHUANG                = jinyinghuang                = (244, 168, 58)
# #e3bd8d 鹿角棕
hex['LUJIAOZONG']           = hex['lujiaozong']           = '#e3bd8d'
LUJIAOZONG                  = lujiaozong                  = (227, 189, 141)
# #e7a23f 凋叶棕
hex['DIAOYEZONG']           = hex['diaoyezong']           = '#e7a23f'
DIAOYEZONG                  = diaoyezong                  = (231, 162, 63)
# #daa45a 玳瑁黄
hex['DAIMAOHUANG']          = hex['daimaohuang']          = '#daa45a'
DAIMAOHUANG                 = daimaohuang                 = (218, 164, 90)
# #de9e44 软木黄
hex['RUANMUHUANG']          = hex['ruanmuhuang']          = '#de9e44'
RUANMUHUANG                 = ruanmuhuang                 = (222, 158, 68)
# #dc9123 风帆黄
hex['FENGFANHUANG']         = hex['fengfanhuang']         = '#dc9123'
FENGFANHUANG                = fengfanhuang                = (220, 145, 35)
# #c09351 桂皮淡棕
hex['GUIPIDANZONG']         = hex['guipidanzong']         = '#c09351'
GUIPIDANZONG                = guipidanzong                = (192, 147, 81)
# #97846c 猴毛灰
hex['HOUMAOHUI']            = hex['houmaohui']            = '#97846c'
HOUMAOHUI                   = houmaohui                   = (151, 132, 108)
# #986524 山鸡褐
hex['SHANJIHE']             = hex['shanjihe']             = '#986524'
SHANJIHE                    = shanjihe                    = (152, 101, 36)
# #66462a 驼色
hex['TUOSE']                = hex['tuose']                = '#66462a'
TUOSE                       = tuose                       = (102, 70, 42)
# #5d3d21 茶褐
hex['CHAHE']                = hex['chahe']                = '#5d3d21'
CHAHE                       = chahe                       = (93, 61, 33)
# #5c3719 古铜褐
hex['GUTONGHE']             = hex['gutonghe']             = '#5c3719'
GUTONGHE                    = gutonghe                    = (92, 55, 25)
# #fbecde 荷花白
hex['HEHUABAI']             = hex['hehuabai']             = '#fbecde'
HEHUABAI                    = hehuabai                    = (251, 236, 222)
# #f8b37f 玫瑰粉
hex['MEIGUIFEN']            = hex['meiguifen']            = '#f8b37f'
MEIGUIFEN                   = meiguifen                   = (248, 179, 127)
# #f97d1c 橘橙
hex['JUCHENG']              = hex['jucheng']              = '#f97d1c'
JUCHENG                     = jucheng                     = (249, 125, 28)
# #fa7e23 美人焦橙
hex['MEIRENJIAOCHENG']      = hex['meirenjiaocheng']      = '#fa7e23'
MEIRENJIAOCHENG             = meirenjiaocheng             = (250, 126, 35)
# #f7cdbc 润红
hex['RUNHONG']              = hex['runhong']              = '#f7cdbc'
RUNHONG                     = runhong                     = (247, 205, 188)
# #f6cec1 淡桃红
hex['DANTAOHONG']           = hex['dantaohong']           = '#f6cec1'
DANTAOHONG                  = dantaohong                  = (246, 206, 193)
# #f0945d 海螺橙
hex['HAILUOCHENG']          = hex['hailuocheng']          = '#f0945d'
HAILUOCHENG                 = hailuocheng                 = (240, 148, 93)
# #f0ada0 桃红
hex['TAOHONG']              = hex['taohong']              = '#f0ada0'
TAOHONG                     = taohong                     = (240, 173, 160)
# #eeaa9c 颊红
hex['JIAHONG']              = hex['jiahong']              = '#eeaa9c'
JIAHONG                     = jiahong                     = (238, 170, 156)
# #eea08c 淡罂粟红
hex['DANYINGSUHONG']        = hex['danyingsuhong']        = '#eea08c'
DANYINGSUHONG               = danyingsuhong               = (238, 160, 140)
# #ea8958 晨曦红
hex['CHENXIHONG']           = hex['chenxihong']           = '#ea8958'
CHENXIHONG                  = chenxihong                  = (234, 137, 88)
# #f27635 蟹壳红
hex['XIEKEHONG']            = hex['xiekehong']            = '#f27635'
XIEKEHONG                   = xiekehong                   = (242, 118, 53)
# #f86b1d 金莲花橙
hex['JINLIANHUACHENG']      = hex['jinlianhuacheng']      = '#f86b1d'
JINLIANHUACHENG             = jinlianhuacheng             = (248, 107, 29)
# #ef6f48 草莓红
hex['CAOMEIHONG']           = hex['caomeihong']           = '#ef6f48'
CAOMEIHONG                  = caomeihong                  = (239, 111, 72)
# #ef632b 龙睛鱼红
hex['LONGJINGYUHONG']       = hex['longjingyuhong']       = '#ef632b'
LONGJINGYUHONG              = longjingyuhong              = (239, 99, 43)
# #f1441d 蜻蜓红
hex['QINGTINGHONG']         = hex['qingtinghong']         = '#f1441d'
QINGTINGHONG                = qingtinghong                = (241, 68, 29)
# #f04b22 大红
hex['DAHONG']               = hex['dahong']               = '#f04b22'
DAHONG                      = dahong                      = (240, 75, 34)
# #f2481b 柿红
hex['SHIHONG']              = hex['shihong']              = '#f2481b'
SHIHONG                     = shihong                     = (242, 72, 27)
# #f34718 榴花红
hex['LIUHUAHONG']           = hex['liuhuahong']           = '#f34718'
LIUHUAHONG                  = liuhuahong                  = (243, 71, 24)
# #f43e06 银朱
hex['YINZHU']               = hex['yinzhu']               = '#f43e06'
YINZHU                      = yinzhu                      = (244, 62, 6)
# #ed5126 朱红
hex['ZHUHONG']              = hex['zhuhong']              = '#ed5126'
ZHUHONG                     = zhuhong                     = (237, 81, 38)
# #f09c5a 鲑鱼红
hex['GUIYUHONG']            = hex['guiyuhong']            = '#f09c5a'
GUIYUHONG                   = guiyuhong                   = (240, 156, 90)
# #f26b1f 金黄
hex['JINHUANG']             = hex['jinhuang']             = '#f26b1f'
JINHUANG                    = jinhuang                    = (242, 123, 31)
# #d99156 鹿皮褐
hex['LUPIHE']               = hex['lupihe']               = '#d99156'
LUPIHE                      = lupihe                      = (217, 145, 86)
# #db8540 醉瓜肉
hex['ZUIGUAROU']            = hex['zuiguarou']            = '#db8540'
ZUIGUAROU                   = zuiguarou                   = (219, 133, 64)
# #de7622 麂棕
hex['JIZONG']               = hex['jizong']               = '#de7622'
JIZONG                      = jizong                      = (222, 118, 34)
# #c1b2a3 淡银灰
hex['DANYINHUI']            = hex['danyinhui']            = '#c1b2a3'
DANYINHUI                   = danyinhui                   = (193, 178, 163)
# #be7e4a 淡赭
hex['DANZHE']               = hex['danzhe']               = '#be7e4a'
DANZHE                      = danzhe                      = (190, 126, 74)
# #c1651a 槟榔综
hex['BINGLANGZONG']         = hex['binglangzong']         = '#c1651a'
BINGLANGZONG                = binglangzong                = (193, 101, 26)
# #918072 银灰
hex['YINHUI']               = hex['yinhui']               = '#918072'
YINHUI                      = yinhui                      = (145, 128, 114)
# #9a8878 海鸥灰
hex['HAIOUHUI']             = hex['haiouhui']             = '#9a8878'
HAIOUHUI                    = haiouhui                    = (154, 136, 120)
# #945833 淡咖啡
hex['DANKAFEI']             = hex['dankafei']             = '#945833'
DANKAFEI                    = dankafei                    = (148, 88, 51)
# #964d22 岩石棕
hex['YANSHIZONG']           = hex['yanshizong']           = '#964d22'
YANSHIZONG                  = yanshizong                  = (150, 77, 34)
# #954416 芒果棕
hex['MANGGUOZONG']          = hex['mangguozong']          = '#954416'
MANGGUOZONG                 = mangguozong                 = (149, 68, 22)
# #624941 石板灰
hex['SHIBANHUI']            = hex['shibanhui']            = '#624941'
SHIBANHUI                   = shibanhui                   = (98, 73, 65)
# #64483d 珠母灰
hex['ZHUMUHUI']             = hex['zhumuhui']             = '#64483d'
ZHUMUHUI                    = zhumuhui                    = (100, 72, 61)
# #71361d 丁香棕
hex['DINGXIANGZONG']        = hex['dingxiangzong']        = '#71361d'
DINGXIANGZONG               = dingxiangzong               = (113, 54, 29)
# #753117 咖啡
hex['KAFEI']                = hex['kafei']                = '#753117'
KAFEI                       = kafei                       = (117, 49, 23)
# #732e12 筍皮棕
hex['SUNPIZONG']            = hex['sunpizong']            = '#732e12'
SUNPIZONG                   = sunpizong                   = (115, 46, 18)
# #fc6315 燕颔红
hex['YANHANHONG']           = hex['yanhanhong']           = '#fc6315'
YANHANHONG                  = yanhanhong                  = (252, 99, 21)
# #e8b49a 玉粉红
hex['YUFENHONG']            = hex['yufenhong']            = '#e8b49a'
YUFENHONG                   = yufenhong                   = (232, 180, 154)
# #e46828 金驼
hex['JINTUO']               = hex['jintuo']               = '#e46828'
JINTUO                      = jintuo                      = (228, 104, 40)
# #d85916 铁棕
hex['TIEZONG']              = hex['tiezong']              = '#d85916'
TIEZONG                     = tiezong                     = (216, 89, 22)
# #b7a091 蛛网灰
hex['ZHUWANGHUI']           = hex['zhuwanghui']           = '#b7a091'
ZHUWANGHUI                  = zhuwanghui                  = (183, 160, 145)
# #b7511d 淡可可棕
hex['DANKEKEZONG']          = hex['dankekezong']          = '#b7511d'
DANKEKEZONG                 = dankekezong                 = (183, 81, 29)
# #8b614d 中红灰
hex['ZHONGHONGHUI']         = hex['zhonghonghui']         = '#8b614d'
ZHONGHONGHUI                = zhonghonghui                = (139, 97, 77)
# #8c4b31 淡土黄
hex['DANTUHUANG']           = hex['dantuhuang']           = '#8c4b31'
DANTUHUANG                  = dantuhuang                  = (140, 75, 49)
# #873d24 淡豆沙
hex['DANDOUSHA']            = hex['dandousha']            = '#873d24'
DANDOUSHA                   = dandousha                   = (135, 61, 36)
# #883a1e 椰壳棕
hex['YEKEZONG']             = hex['yekezong']             = '#883a1e'
YEKEZONG                    = yekezong                    = (136, 58, 30)
# #5b423a 淡铁灰
hex['DANTIEHUI']            = hex['dantiehui']            = '#5b423a'
DANTIEHUI                   = dantiehui                   = (91, 66, 58)
# #603d30 中灰驼
hex['ZHONGHUITUO']          = hex['zhonghuituo']          = '#603d30'
ZHONGHUITUO                 = zhonghuituo                 = (96, 61, 48)
# #673424 淡栗棕
hex['DANLIZONG']            = hex['danlizong']            = '#673424'
DANLIZONG                   = danlizong                   = (103, 52, 36)
# #652b1c 可可棕
hex['KEKEZONG']             = hex['kekezong']             = '#652b1c'
KEKEZONG                    = kekezong                    = (101, 43, 28)
# #692a1b 柞叶棕
hex['ZHAYEZONG']            = hex['zhayezong']            = '#692a1b'
ZHAYEZONG                   = zhayezong                   = (105, 42, 27)
# #fb9968 野蔷薇红
hex['YEQIANGWEIHONG']       = hex['yeqiangweihong']       = '#fb9968'
YEQIANGWEIHONG              = yeqiangweihong              = (251, 153, 104)
# #fc7930 菠萝红
hex['BOLUOHONG']            = hex['boluohong']            = '#fc7930'
BOLUOHONG                   = boluohong                   = (252, 121, 48)
# #edc3ae 藕荷
hex['OUHE']                 = hex['ouhe']                 = '#edc3ae'
OUHE                        = ouhe                        = (237, 195, 174)
# #e16723 陶瓷红
hex['TAOCIHONG']            = hex['taocihong']            = '#e16723'
TAOCIHONG                   = taocihong                   = (225, 103, 35)
# #d4c4b7 晓灰
hex['XIAOHUI']              = hex['xiaohui']              = '#d4c4b7'
XIAOHUI                     = xiaohui                     = (212, 196, 183)
# #cf7543 余烬红
hex['YUJINHONG']            = hex['yujinhong']            = '#cf7543'
YUJINHONG                   = yujinhong                   = (207, 117, 67)
# #cd6227 火砖红
hex['HUOZHUANHONG']         = hex['huozhuanhong']         = '#cd6227'
HUOZHUANHONG                = huozhuanhong                = (205, 98, 39)
# #aa6a4c 火泥棕
hex['HUONIZONG']            = hex['huonizong']            = '#aa6a4c'
HUONIZONG                   = huonizong                   = (170, 106, 76)
# #a6522c 绀红
hex['GANHONG']              = hex['ganhong']              = '#a6522c'
GANHONG                     = ganhong                     = (166, 82, 44)
# #773d31 橡树棕
hex['XIANGSHUZONG']         = hex['xiangshuzong']         = '#773d31'
XIANGSHUZONG                = xiangshuzong                = (119, 61, 49)
# #483332 海报灰
hex['HAIBAOHUI']            = hex['haibaohui']            = '#483332'
HAIBAOHUI                   = haibaohui                   = (72, 51, 50)
# #4b2e2b 玫瑰灰
hex['MEIGUIHUI']            = hex['meiguihui']            = '#4b2e2b'
MEIGUIHUI                   = meiguihui                   = (175, 46, 43)
# #482522 火山棕
hex['HUOSHANZONG']          = hex['huoshanzong']          = '#482522'
HUOSHANZONG                 = huoshanzong                 = (72, 37, 34)
# #481e1c 豆沙
hex['DOUSHA']               = hex['dousha']               = '#481e1c'
DOUSHA                      = dousha                      = (72, 30, 28)
# #fbeee2 淡米粉
hex['DANMIFEN']             = hex['danmifen']             = '#fbeee2'
DANMIFEN                    = danmifen                    = (251, 238, 226)
# #f6dcce 初桃粉红
hex['CHUTAOFENHONG']        = hex['chutaofenhong']        = '#f6dcce'
CHUTAOFENHONG               = chutaofenhong               = (246, 220, 206)
# #f7cfba 介壳淡粉红
hex['JIEQIAODANFENHONG']    = hex['jieqiaodanfenhong']    = '#f7cfba'
JIEQIAODANFENHONG           = jieqiaodanfenhong           = (247, 207, 186)
# #f6ad8f 淡藏花红
hex['DANCANGHUAHONG']       = hex['dancanghuahong']       = '#f6ad8f'
DANCANGHUAHONG              = dancanghuahong              = (246, 173, 143)
# #f68c60 瓜瓤红
hex['GUARANGHONG']          = hex['guaranghong']          = '#f68c60'
GUARANGHONG                 = guaranghong                 = (246, 140, 96)
# #f9723d 芙蓉红
hex['FURONGHONG']           = hex['furonghong']           = '#f9723d'
FURONGHONG                  = furonghong                  = (249, 114, 61)
# #fa5d19 莓酱红
hex['MEIJIANGHONG']         = hex['meijianghong']         = '#fa5d19'
MEIJIANGHONG                = meijianghong                = (250, 93, 25)
# #ee8055 法螺红
hex['FALUOHONG']            = hex['faluohong']            = '#ee8055'
FALUOHONG                   = faluohong                   = (238, 128, 85)
# #cf4813 落霞红
hex['LUOXIAHONG']           = hex['luoxiahong']           = '#cf4813'
LUOXIAHONG                  = luoxiahong                  = (207, 72, 19)
# #b89485 淡玫瑰灰
hex['DANMEIGUIHUI']         = hex['danmeiguihui']         = '#b89485'
DANMEIGUIHUI                = danmeiguihui                = (184, 148, 133)
# #b14b28 蟹蝥红
hex['XIEMAOHONG']           = hex['xiemaohong']           = '#b14b28'
XIEMAOHONG                  = xiemaohong                  = (177, 75, 40)
# #863020 火岩棕
hex['HUOYANZONG']           = hex['huoyanzong']           = '#863020'
HUOYANZONG                  = huoyanzong                  = (134, 48, 32)
# #862617 赭石
hex['ZHESHI']               = hex['zheshi']               = '#862617'
ZHESHI                      = zheshi                      = (134, 38, 23)
# #592620 暗驼棕
hex['ANTUOZONG']            = hex['antuozong']            = '#592620'
ANTUOZONG                   = antuozong                   = (89, 38, 32)
# #5a1f1b 酱棕
hex['JIANGZONG']            = hex['jiangzong']            = '#5a1f1b'
JIANGZONG                   = jiangzong                   = (90, 31, 27)
# #5c1e19 栗棕
hex['LIZONG']               = hex['lizong']               = '#5c1e19'
LIZONG                      = lizong                      = (92, 30, 25)
# #f4c7ba 洋水仙红
hex['YANGSHUIXIANHONG']     = hex['yangshuixianhong']     = '#f4c7ba'
YANGSHUIXIANHONG            = yangshuixianhong            = (244, 199, 186)
# #f17666 谷鞘红
hex['GUQIAOHONG']           = hex['guqiaohong']           = '#f17666'
GUQIAOHONG                  = guqiaohong                  = (241, 118, 102)
# #f15642 苹果红
hex['PINGGUOHONG']          = hex['pingguohong']          = '#f15642'
PINGGUOHONG                 = pingguohong                 = (241, 86, 66)
# #f5391c 铁水红
hex['TIESHUIHONG']          = hex['tieshuihong']          = '#f5391c'
TIESHUIHONG                 = tieshuihong                 = (245, 57, 28)
# #f25a47 桂红
hex['GUIHONG']              = hex['guihong']              = '#f25a47'
GUIHONG                     = guihong                     = (242, 90, 71)
# #f33b1f 极光红
hex['JIGUANGHONG']          = hex['jiguanghong']          = '#f33b1f'
JIGUANGHONG                 = jiguanghong                 = (243, 59, 31)
# #f2b9b2 粉红
hex['FENHONG']              = hex['fenhong']              = '#f2b9b2'
FENHONG                     = fenhong                     = (242, 185, 178)
# #f19790 舌红
hex['SHEHONG']              = hex['shehong']              = '#f19790'
SHEHONG                     = shehong                     = (241, 151, 144)
# #f05a46 曲红
hex['QUHONG']               = hex['quhong']               = '#f05a46'
QUHONG                      = quhong                      = (240, 90, 70)
# #f23e23 红汞红
hex['HONGGONGHONG']         = hex['honggonghong']         = '#f23e23'
HONGGONGHONG                = honggonghong                = (242, 62, 35)
# #f2cac9 淡绯
hex['DANFEI']               = hex['danfei']               = '#f2cac9'
DANFEI                      = danfei                      = (242, 202, 201)
# #efafad 无花果红
hex['WUHUAGUOHONG']         = hex['wuhuaguohong']         = '#efafad'
WUHUAGUOHONG                = wuhuaguohong                = (239, 175, 173)
# #f1908c 榴子红
hex['LIUZIHONG']            = hex['liuzihong']            = '#f1908c'
LIUZIHONG                   = liuzihong                   = (241, 144, 140)
# #f03f24 胭脂红
hex['YANZHIHONG']           = hex['yanzhihong']           = '#f03f24'
YANZHIHONG                  = yanzhihong                  = (240, 63, 36)
# #f0a1a8 合欢红
hex['HEHUANHONG']           = hex['hehuanhong']           = '#f0a1a8'
HEHUANHONG                  = hehuanhong                  = (240, 161, 168)
# #f1939c 春梅红
hex['CHUNMEIHONG']          = hex['chunmeihong']          = '#f1939c'
CHUNMEIHONG                 = chunmeihong                 = (241, 147, 156)
# #f07c82 香叶红
hex['XIANGYEHONG']          = hex['xiangyehong']          = '#f07c82'
XIANGYEHONG                 = xiangyehong                 = (240, 124, 130)
# #f04a3a 珊瑚红
hex['SHANHUHONG']           = hex['shanhuhong']           = '#f04a3a'
SHANHUHONG                  = shanhuhong                  = (240, 74, 58)
# #f13c22 萝卜红
hex['LUOBOHONG']            = hex['luobohong']            = '#f13c22'
LUOBOHONG                   = luobohong                   = (241, 60, 34)
# #e77c8e 淡茜红
hex['DANQIANHONG']          = hex['danqianhong']          = '#e77c8e'
DANQIANHONG                 = danqianhong                 = (231, 124, 142)
# #ed5a65 艳红
hex['YANHONG']              = hex['yanhong']              = '#ed5a65'
YANHONG                     = yanhong                     = (237, 90, 101)
# #ed4845 淡菽红
hex['DANSHUHONG']           = hex['danshuhong']           = '#ed4845'
DANSHUHONG                  = danshuhong                  = (237, 72, 69)
# #ed3b2f 鱼鳃红
hex['YUSAIHONG']            = hex['yusaihong']            = '#ed3b2f'
YUSAIHONG                   = yusaihong                   = (237, 59, 47)
# #ed3321 樱桃红
hex['YINGTAOHONG']          = hex['yingtaohong']          = '#ed3321'
YINGTAOHONG                 = yingtaohong                 = (237, 51, 33)
# #ee4866 淡蕊香红
hex['DANRUIXIANGHONG']      = hex['danruixianghong']      = '#ee4866'
DANRUIXIANGHONG             = danruixianghong             = (238, 72, 102)
# #ee4863 石竹红
hex['SHIZHUHONG']           = hex['shizhuhong']           = '#ee4863'
SHIZHUHONG                  = shizhuhong                  = (238, 72, 99)
# #ef475d 草茉莉红
hex['CAOMOLIHONG']          = hex['caomolihong']          = '#ef475d'
CAOMOLIHONG                 = caomolihong                 = (239, 71, 93)
# #ee3f4d 茶花红
hex['CHAHUAHONG']           = hex['chahuahong']           = '#ee3f4d'
CHAHUAHONG                  = chahuahong                  = (238, 63, 77)
# #ed3333 枸枢红
hex['GOUSHUHONG']           = hex['goushuhong']           = '#ed3333'
GOUSHUHONG                  = goushuhong                  = (237, 51, 51)
# #ec2b24 秋海棠红
hex['QIUHAITANGHONG']       = hex['qiuhaitanghong']       = '#ec2b24'
QIUHAITANGHONG              = qiuhaitanghong              = (236, 43, 36)
# #eb261a 丽春红
hex['LICHUNHONG']           = hex['lichunhong']           = '#eb261a'
LICHUNHONG                  = lichunhong                  = (235, 38, 26)
# #de2a18 夕阳红
hex['XIYANGHONG']           = hex['xiyanghong']           = '#de2a18'
XIYANGHONG                  = xiyanghong                  = (222, 42, 24)
# #d42517 鹤顶红
hex['HEDINGHONG']           = hex['hedinghong']           = '#d42517'
HEDINGHONG                  = hedinghong                  = (212, 37, 23)
# #ab372f 鹅血石红
hex['EXUESHIHONG']          = hex['exueshihong']          = '#ab372f'
EXUESHIHONG                 = exueshihong                 = (171, 55, 47)
# #ac1f18 覆盆子红
hex['FUPENZIHONG']          = hex['fupenzihong']          = '#ac1f18'
FUPENZIHONG                 = fupenzihong                 = (172, 31, 24)
# #5d3131 貂紫
hex['DIAOZI']               = hex['diaozi']               = '#5d3131'
DIAOZI                      = diaozi                      = (93, 49, 49)
# #5c2223 暗玉紫
hex['ANYUZI']               = hex['anyuzi']               = '#5c2223'
ANYUZI                      = anyuzi                      = (92, 34, 35)
# #5a191b 栗紫
hex['LIZI']                 = hex['lizi']                 = '#5a191b'
LIZI                        = lizi                        = (90, 25, 27)
# #5a1216 葡萄酱紫
hex['PUTAOJIANGZI']         = hex['putaojiangzi']         = '#5a1216'
PUTAOJIANGZI                = putaojiangzi                = (90, 18, 22)
# #eea2a4 牡丹粉红
hex['MUDANFENHONG']         = hex['mudanfenhong']         = '#eea2a4'
MUDANFENHONG                = mudanfenhong                = (238, 162, 164)
# #ed556a 山茶红
hex['SHANCHAHONG']          = hex['shanchahong']          = '#ed556a'
SHANCHAHONG                 = shanchahong                 = (237, 85, 106)
# #f03752 海棠红
hex['HAITANGHONG']          = hex['haitanghong']          = '#f03752'
HAITANGHONG                 = haitanghong                 = (240, 55, 82)
# #c04851 玉红
hex['YUHONG']               = hex['yuhong']               = '#c04851'
YUHONG                      = yuhong                      = (192, 72, 81)
# #c02c38 高粱红
hex['GAOLIANGHONG']         = hex['gaolianghong']         = '#c02c38'
GAOLIANGHONG                = gaolianghong                = (192, 44, 56)
# #a7535a 满江红
hex['MANJIANGHONG']         = hex['manjianghong']         = '#a7535a'
MANJIANGHONG                = manjianghong                = (167, 83, 90)
# #7c1823 枣红
hex['ZAOHONG']              = hex['zaohong']              = '#7c1823'
ZAOHONG                     = zaohong                     = (124, 24, 35)
# #4c1f24 葡萄紫
hex['PUTAOZI']              = hex['putaozi']              = '#4c1f24'
PUTAOZI                     = putaozi                     = (76, 31, 36)
# #4d1018 酱紫
hex['JIANGZI']              = hex['jiangzi']              = '#4d1018'
JIANGZI                     = jiangzi                     = (77, 16, 24)
# #ee2746 淡曙红
hex['DANSHUHONG']           = hex['danshuhong']           = '#ee2746'
DANSHUHONG                  = danshuhong                  = (238, 39, 70)
# #de1c31 唐菖蒲红
hex['TANGCHANGPUHONG']      = hex['tangchangpuhong']      = '#de1c31'
TANGCHANGPUHONG             = tangchangpuhong             = (222, 28, 49)
# #d11a2d 鹅冠红
hex['EGUANHONG']            = hex['eguanhong']            = '#d11a2d'
EGUANHONG                   = eguanhong                   = (209, 26, 45)
# #c45a65 莓红
hex['MEIHONG']              = hex['meihong']              = '#c45a65'
MEIHONG                     = meihong                     = (196, 90, 101)
# #c21f30 枫叶红
hex['FENGYEHONG']           = hex['fengyehong']           = '#c21f30'
FENGYEHONG                  = fengyehong                  = (194, 31, 48)
# #a61b29 苋菜红
hex['XIANCAIHONG']          = hex['xiancaihong']          = '#a61b29'
XIANCAIHONG                 = xiancaihong                 = (166, 27, 41)
# #894e54 烟红
hex['YANHONG']              = hex['yanhong']              = '#894e54'
YANHONG                     = yanhong                     = (137, 78, 84)
# #82202b 暗紫苑红
hex['ANZIYUANHONG']         = hex['anziyuanhong']         = '#82202b'
ANZIYUANHONG                = anziyuanhong                = (130, 32, 43)
# #82111f 殷红
hex['YANHONG']              = hex['yanhong']              = '#82111f'
YANHONG                     = yanhong                     = (130, 17, 31)
# #541e24 猪肝紫
hex['ZHUGANZI']             = hex['zhuganzi']             = '#541e24'
ZHUGANZI                    = zhuganzi                    = (84, 30, 36)
# #500a16 金鱼紫
hex['JINYUZI']              = hex['jinyuzi']              = '#500a16'
JINYUZI                     = jinyuzi                     = (80, 10, 22)
# #f8ebe6 草珠红
hex['CAOZHUHONG']           = hex['caozhuhong']           = '#f8ebe6'
CAOZHUHONG                  = caozhuhong                  = (248, 235, 230)
# #ec7696 淡绛红
hex['DANJIANGHONG']         = hex['danjianghong']         = '#ec7696'
DANJIANGHONG                = danjianghong                = (236, 118, 150)
# #ef3473 品红
hex['PINHONG']              = hex['pinhong']              = '#ef3473'
PINHONG                     = pinhong                     = (239, 52, 115)
# #ea7293 凤仙花红
hex['FENGXIANHUAHONG']      = hex['fengxianhuahong']      = '#ea7293'
FENGXIANHUAHONG             = fengxianhuahong             = (234, 114, 147)
# #ec9bad 粉团花红
hex['FENTUANHUAHONG']       = hex['fentuanhuahong']       = '#ec9bad'
FENTUANHUAHONG              = fentuanhuahong              = (236, 155, 173)
# #eb507e 夹竹桃红
hex['JIAZHUTAOHONG']        = hex['jiazhutaohong']        = '#eb507e'
JIAZHUTAOHONG               = jiazhutaohong               = (235, 80, 126)
# #ed2f6a 榲桲红
hex['WENPOHONG']            = hex['wenpohong']            = '#ed2f6a'
WENPOHONG                   = wenpohong                   = (237, 47, 106)
# #eeb8c3 姜红
hex['JIANGHONG']            = hex['jianghong']            = '#eeb8c3'
JIANGHONG                   = jianghong                   = (238, 184, 195)
# #ea517f 莲瓣红
hex['LIANBANHONG']          = hex['lianbanhong']          = '#ea517f'
LIANBANHONG                 = lianbanhong                 = (234, 81, 127)
# #f1c4cd 水红
hex['SHUIHONG']             = hex['shuihong']             = '#f1c4cd'
SHUIHONG                    = shuihong                    = (241, 196, 205)
# #ec8aa4 报春红
hex['BAOCHUNHONG']          = hex['baochunhong']          = '#ec8aa4'
BAOCHUNHONG                 = baochunhong                 = (236, 138, 164)
# #ce5777 月季红
hex['YUEJIHONG']            = hex['yuejihong']            = '#ce5777'
YUEJIHONG                   = yuejihong                   = (206, 87, 109)
# #ed9db2 豇豆红
hex['JIANGDOUHONG']         = hex['jiangdouhong']         = '#ed9db2'
JIANGDOUHONG                = jiangdouhong                = (237, 157, 178)
# #ef82a0 霞光红
hex['XIAGUANGHONG']         = hex['xiaguanghong']         = '#ef82a0'
XIAGUANGHONG                = xiaguanghong                = (239, 130, 160)
# #eb3c70 松叶牡丹红
hex['SONGYEMUDANHONG']      = hex['songyemudanhong']      = '#eb3c70'
SONGYEMUDANHONG             = songyemudanhong             = (235, 60, 112)
# #ec2c64 喜蛋红
hex['XIDANHONG']            = hex['xidanhong']            = '#ec2c64'
XIDANHONG                   = xidanhong                   = (236, 44, 100)
# #e3b4b8 鼠鼻红
hex['SHUBIHONG']            = hex['shubihong']            = '#e3b4b8'
SHUBIHONG                   = shubihong                   = (227, 180, 184)
# #cc163a 尖晶玉红
hex['JIANJINGYUHONG']       = hex['jianjingyuhong']       = '#cc163a'
JIANJINGYUHONG              = jianjingyuhong              = (204, 22, 58)
# #c27c88 山黎豆红
hex['SHANLIDOUHONG']        = hex['shanlidouhong']        = '#c27c88'
SHANLIDOUHONG               = shanlidouhong               = (194, 124, 136)
# #bf3553 锦葵红
hex['JINKUIHONG']           = hex['jinkuihong']           = '#bf3553'
JINKUIHONG                  = jinkuihong                  = (191, 53, 83)
# #73575c 鼠背灰
hex['SHUBEIHUI']            = hex['shubeihui']            = '#73575c'
SHUBEIHUI                   = shubeihui                   = (115, 87, 92)
# #621624 甘蔗紫
hex['GANZHEZI']             = hex['ganzhezi']             = '#621624'
GANZHEZI                    = ganzhezi                    = (98, 22, 36)
# #63071c 石竹紫
hex['SHIZHUZI']             = hex['shizhuzi']             = '#63071c'
SHIZHUZI                    = shizhuzi                    = (99, 7, 28)
# #36282b 苍蝇灰
hex['CANGYINGHUI']          = hex['cangyinghui']          = '#36282b'
CANGYINGHUI                 = cangyinghui                 = (54, 40, 43)
# #30161c 卵石紫
hex['LUANSHIZI']            = hex['luanshizi']            = '#30161c'
LUANSHIZI                   = luanshizi                   = (48, 22, 28)
# #2b1216 李紫
hex['LIZI']                 = hex['lizi']                 = '#2b1216'
LIZI                        = lizi                        = (43, 18, 22)
# #2d0c13 茄皮紫
hex['QIEPIZI']              = hex['qiepizi']              = '#2d0c13'
QIEPIZI                     = qiepizi                     = (45, 12, 19)
# #ce5e8a 吊钟花红
hex['DIAOZHONGHUAHONG']     = hex['diaozhonghuahong']     = '#ce5e8a'
DIAOZHONGHUAHONG            = diaozhonghuahong            = (206, 94, 138)
# #ec4e8a 兔眼红
hex['TUYANHONG']            = hex['tuyanhong']            = '#ec4e8a'
TUYANHONG                   = tuyanhong                   = (236, 78, 138)
# #ee2c79 紫荆红
hex['ZIJINGHONG']           = hex['zijinghong']           = '#ee2c79'
ZIJINGHONG                  = zijinghong                  = (238, 44, 121)
# #951c48 菜头紫
hex['CAITOUZI']             = hex['caitouzi']             = '#951c48'
CAITOUZI                    = caitouzi                    = (149, 28, 72)
# #621d34 鹞冠紫
hex['YAOGUANZI']            = hex['yaoguanzi']            = '#621d34'
YAOGUANZI                   = yaoguanzi                   = (98, 29, 52)
# #62102e 葡萄酒红
hex['PUTAOJIUHONG']         = hex['putaojiuhong']         = '#62102e'
PUTAOJIUHONG                = putaojiuhong                = (98, 16, 46)
# #382129 磨石紫
hex['MOSHIZI']              = hex['moshizi']              = '#382129'
MOSHIZI                     = moshizi                     = (56, 33, 41)
# #381924 檀紫
hex['TANZI']                = hex['tanzi']                = '#381924'
TANZI                       = tanzi                       = (56, 25, 36)
# #33141e 火鹅紫
hex['HUOEZI']               = hex['huoezi']               = '#33141e'
HUOEZI                      = huoezi                      = (51, 20, 30)
# #310f1b 墨紫
hex['MOZI']                 = hex['mozi']                 = '#310f1b'
MOZI                        = mozi                        = (49, 15, 27)
# #eea6b7 晶红
hex['JINGHONG']             = hex['jinghong']             = '#eea6b7'
JINGHONG                    = jinghong                    = (238, 166, 183)
# #ef498b 扁豆花红
hex['BIANDOUHUAHONG']       = hex['biandouhuahong']       = '#ef498b'
BIANDOUHUAHONG              = biandouhuahong              = (239, 73, 139)
# #de7897 白芨红
hex['BAIJIHONG']            = hex['baijihong']            = '#de7897'
BAIJIHONG                   = baijihong                   = (222, 120, 151)
# #de3f7c 嫩菱红
hex['NENLINGHONG']          = hex['nenlinghong']          = '#de3f7c'
NENLINGHONG                 = nenlinghong                 = (222, 63, 124)
# #d13c74 菠根红
hex['BOGENHONG']            = hex['bogenhong']            = '#d13c74'
BOGENHONG                   = bogenhong                   = (209, 60, 116)
# #c5708b 酢酱草红
hex['CUJIANGCAOHONG']       = hex['cujiangcaohong']       = '#c5708b'
CUJIANGCAOHONG              = cujiangcaohong              = (197, 112, 139)
# #a8456b 洋葱紫
hex['YANGCONGZI']           = hex['yangcongzi']           = '#a8456b'
YANGCONGZI                  = yangcongzi                  = (168, 69, 107)
# #4b1e2f 海象紫
hex['HAIXIANGZI']           = hex['haixiangzi']           = '#4b1e2f'
HAIXIANGZI                  = haixiangzi                  = (75, 30, 47)
# #461629 绀紫
hex['GANZI']                = hex['ganzi']                = '#461629'
GANZI                       = ganzi                       = (70, 22, 41)
# #440e25 古铜紫
hex['GUTONGZI']             = hex['gutongzi']             = '#440e25'
GUTONGZI                    = gutongzi                    = (68, 14, 37)
# #f0c9cf 石蕊红
hex['SHIRUIHONG']           = hex['shiruihong']           = '#f0c9cf'
SHIRUIHONG                  = shiruihong                  = (240, 201, 207)
# #eba0b3 芍药耕红
hex['SHAOYAOGENGHONG']      = hex['shaoyaogenghong']      = '#eba0b3'
SHAOYAOGENGHONG             = shaoyaogenghong             = (235, 160, 179)
# #ec2d7a 藏花红
hex['CANGHUAHONG']          = hex['canghuahong']          = '#ec2d7a'
CANGHUAHONG                 = canghuahong                 = (236, 45, 122)
# #e16c96 初荷红
hex['CHUHEHONG']            = hex['chuhehong']            = '#e16c96'
CHUHEHONG                   = chuhehong                   = (225, 108, 150)
# #ede3e7 马鞭草紫
hex['MABIANCAOZI']          = hex['mabiancaozi']          = '#ede3e7'
MABIANCAOZI                 = mabiancaozi                 = (237, 227, 231)
# #e9d7df 丁香淡紫
hex['DINGXIANGDANZI']       = hex['dingxiangdanzi']       = '#e9d7df'
DINGXIANGDANZI              = dingxiangdanzi              = (233, 215, 223)
# #d2568c 丹紫红
hex['DANZIHONG']            = hex['danzihong']            = '#d2568c'
DANZIHONG                   = danzihong                   = (210, 86, 140)
# #d2357d 玫瑰红
hex['MEIGUIHONG']           = hex['meiguihong']           = '#d2357d'
MEIGUIHONG                  = meiguihong                  = (210, 53, 125)
# #d1c2d3 淡牵牛紫
hex['DANQIANNIUZI']         = hex['danqianniuzi']         = '#d1c2d3'
DANQIANNIUZI                = danqianniuzi                = (209, 194, 211)
# #c8adc4 凤信紫
hex['FENGXINZI']            = hex['fengxinzi']            = '#c8adc4'
FENGXINZI                   = fengxinzi                   = (200, 173, 196)
# #c08eaf 萝兰紫
hex['LUOLANZI']             = hex['luolanzi']             = '#c08eaf'
LUOLANZI                    = luolanzi                    = (192, 142, 175)
# #ba2f7b 玫瑰紫
hex['MEIGUIZI']             = hex['meiguizi']             = '#ba2f7b'
MEIGUIZI                    = meiguizi                    = (186, 47, 123)
# #8076a3 藤萝紫
hex['TENGLUOZI']            = hex['tengluozi']            = '#8076a3'
TENGLUOZI                   = tengluozi                   = (128, 118, 163)
# #806d9e 槿紫
hex['JINZI']                = hex['jinzi']                = '#806d9e'
JINZI                       = jinzi                       = (128, 109, 158)
# #815c94 蕈紫
hex['XUNZI']                = hex['xunzi']                = '#815c94'
XUNZI                       = xunzi                       = (129, 92, 148)
# #813c85 桔梗紫
hex['JIEGENGZI']            = hex['jiegengzi']            = '#813c85'
JIEGENGZI                   = jiegengzi                   = (129, 60, 133)
# #7e1671 魏紫
hex['WEIZI']                = hex['weizi']                = '#7e1671'
WEIZI                       = weizi                       = (126, 22, 113)
# #e9ccd3 芝兰紫
hex['ZHILANZI']             = hex['zhilanzi']             = '#e9ccd3'
ZHILANZI                    = zhilanzi                    = (233, 204, 211)
# #d276a3 菱锰红
hex['LINGMENGHONG']         = hex['lingmenghong']         = '#d276a3'
LINGMENGHONG                = lingmenghong                = (210, 118, 163)
# #cc5595 龙须红
hex['LONGXUHONG']           = hex['longxuhong']           = '#cc5595'
LONGXUHONG                  = longxuhong                  = (204, 85, 149)
# #e6d2d5 蓟粉红
hex['JIFENHONG']            = hex['jifenhong']            = '#e6d2d5'
JIFENHONG                   = jifenhong                   = (230, 210, 213)
# #c35691 电气石红
hex['DIANQISHIHONG']        = hex['dianqishihong']        = '#c35691'
DIANQISHIHONG               = dianqishihong               = (195, 86, 145)
# #c06f98 樱草紫
hex['YINGCAOZI']            = hex['yingcaozi']            = '#c06f98'
YINGCAOZI                   = yingcaozi                   = (192, 111, 152)
# #bdaead 芦穗灰
hex['LUSUIHUI']             = hex['lusuihui']             = '#bdaead'
LUSUIHUI                    = lusuihui                    = (189, 174, 173)
# #b598a1 隐红灰
hex['YINHONGHUI']           = hex['yinhonghui']           = '#b598a1'
YINHONGHUI                  = yinhonghui                  = (181, 152, 161)
# #9b1e64 苋菜紫
hex['XIANCAIZI']            = hex['xiancaizi']            = '#9b1e64'
XIANCAIZI                   = xiancaizi                   = (155, 30, 100)
# #856d72 芦灰
hex['LUHUI']                = hex['luhui']                = '#856d72'
LUHUI                       = luhui                       = (133, 109, 114)
# #4f383e 暮云灰
hex['MUYUNHUI']             = hex['muyunhui']             = '#4f383e'
MUYUNHUI                    = muyunhui                    = (79, 56, 62)
# #482936 斑鸠灰
hex['BANJIUHUI']            = hex['banjiuhui']            = '#482936'
BANJIUHUI                   = banjiuhui                   = (72, 41, 54)
# #f2e7e5 淡藤萝紫
hex['DANTENGLUOZI']         = hex['dantengluozi']         = '#f2e7e5'
DANTENGLUOZI                = dantengluozi                = (242, 231, 229)
# #e0c8d1 淡青紫
hex['DANQINGZI']            = hex['danqingzi']            = '#e0c8d1'
DANQINGZI                   = danqingzi                   = (224, 200, 209)
# #bc84a8 青蛤壳紫
hex['QINGHAKEZI']           = hex['qinghakezi']           = '#bc84a8'
QINGHAKEZI                  = qinghakezi                  = (188, 132, 168)
# #ad6598 豆蔻紫
hex['DOUKOUZI']             = hex['doukouzi']             = '#ad6598'
DOUKOUZI                    = doukouzi                    = (173, 101, 152)
# #a35c8f 扁豆紫
hex['BIANDOUZI']            = hex['biandouzi']            = '#a35c8f'
BIANDOUZI                   = biandouzi                   = (163, 92, 143)
# #983680 芥花紫
hex['JIEHUAZI']             = hex['jiehuazi']             = '#983680'
JIEHUAZI                    = jiehuazi                    = (152, 54, 128)
# #8b2671 青莲
hex['QINGLIAN']             = hex['qinglian']             = '#8b2671'
QINGLIAN                    = qinglian                    = (139, 38, 113)
# #894276 芓紫
hex['ZIZI']                 = hex['zizi']                 = '#894276'
ZIZI                        = zizi                        = (137, 66, 118)
# #7e2065 葛巾紫
hex['GEJINZI']              = hex['gejinzi']              = '#7e2065'
GEJINZI                     = gejinzi                     = (126, 32, 101)
# #681752 牵牛紫
hex['QIANNIUZI']            = hex['qianniuzi']            = '#681752'
QIANNIUZI                   = qianniuzi                   = (104, 23, 82)
# #5d3f51 紫灰
hex['ZIHUI']                = hex['zihui']                = '#5d3f51'
ZIHUI                       = zihui                       = (93, 63, 81)
# #4e2a40 龙睛鱼紫
hex['LONGJINGYUZI']         = hex['longjingyuzi']         = '#4e2a40'
LONGJINGYUZI                = longjingyuzi                = (78, 42, 64)
# #411c35 荸荠紫
hex['BIQIZI']               = hex['biqizi']               = '#411c35'
BIQIZI                      = biqizi                      = (65, 28, 53)
# #36292f 古鼎灰
hex['GUDINGHUI']            = hex['gudinghui']            = '#36292f'
GUDINGHUI                   = gudinghui                   = (54, 41, 47)
# #1e131d 乌梅紫
hex['WUMEIZI']              = hex['wumeizi']              = '#1e131d'
WUMEIZI                     = wumeizi                     = (30, 19, 29)
# #1c0d1a 深牵牛紫
hex['SHENQIANNIUZI']        = hex['shenqianniuzi']        = '#1c0d1a'
SHENQIANNIUZI               = shenqianniuzi               = (28, 13, 26)
# #f1f0ed 银白
hex['YINBAI']               = hex['yinbai']               = '#f1f0ed'
YINBAI                      = yinbai                      = (241, 240, 237)
# #e2e1e4 芡食白
hex['QIANSHIBAI']           = hex['qianshibai']           = '#e2e1e4'
QIANSHIBAI                  = qianshibai                  = (226, 225, 228)
# #ccccd6 远山紫
hex['YUANSHANZI']           = hex['yuanshanzi']           = '#ccccd6'
YUANSHANZI                  = yuanshanzi                  = (204, 204, 214)
# #a7a8bd 淡蓝紫
hex['DANLANZI']             = hex['danlanzi']             = '#a7a8bd'
DANLANZI                    = danlanzi                    = (167, 168, 189)
# #61649f 山梗紫
hex['SHANGENGZI']           = hex['shangengzi']           = '#61649f'
SHANGENGZI                  = shangengzi                  = (97, 100, 159)
# #74759b 螺甸紫
hex['LUODIANZI']            = hex['luodianzi']            = '#74759b'
LUODIANZI                   = luodianzi                   = (116, 117, 155)
# #cfccc9 玛瑙灰
hex['MANAOHUI']             = hex['manaohui']             = '#cfccc9'
MANAOHUI                    = manaohui                    = (207, 204, 201)
# #525288 野菊紫
hex['YEJUZI']               = hex['yejuzi']               = '#525288'
YEJUZI                      = yejuzi                      = (82, 82, 136)
# #2e317c 满天星紫
hex['MANTIANXINGZI']        = hex['mantianxingzi']        = '#2e317c'
MANTIANXINGZI               = mantianxingzi               = (46, 49, 124)
# #7a7374 锌灰
hex['XINHUI']               = hex['xinhui']               = '#7a7374'
XINHUI                      = xinhui                      = (122, 115, 116)
# #302f4b 野葡萄紫
hex['YEPUTAOZI']            = hex['yeputaozi']            = '#302f4b'
YEPUTAOZI                   = yeputaozi                   = (48, 47, 75)
# #3e3841 剑锋紫
hex['JIANFENGZI']           = hex['jianfengzi']           = '#3e3841'
JIANFENGZI                  = jianfengzi                  = (62, 56, 65)
# #322f3b 龙葵紫
hex['LONGKUIZI']            = hex['longkuizi']            = '#322f3b'
LONGKUIZI                   = longkuizi                   = (50, 47, 59)
# #22202e 暗龙胆紫
hex['ANLONGDANZI']          = hex['anlongdanzi']          = '#22202e'
ANLONGDANZI                 = anlongdanzi                 = (34, 32, 46)
# #1f2040 晶石紫
hex['JINGSHIZI']            = hex['jingshizi']            = '#1f2040'
JINGSHIZI                   = jingshizi                   = (31, 32, 64)
# #131124 暗蓝紫
hex['ANLANZI']              = hex['anlanzi']              = '#131124'
ANLANZI                     = anlanzi                     = (19, 17, 36)
# #2775b6 景泰蓝
hex['JINGTAILAN']           = hex['jingtailan']           = '#2775b6'
JINGTAILAN                  = jingtailan                  = (39, 117, 182)
# #2474b5 尼罗蓝
hex['NILUOLAN']             = hex['niluolan']             = '#2474b5'
NILUOLAN                    = niluolan                    = (36, 116, 181)
# #d0dfe6 远天蓝
hex['YUANTIANLAN']          = hex['yuantianlan']          = '#d0dfe6'
YUANTIANLAN                 = yuantianlan                 = (208, 223, 230)
# #93b5cf 星蓝
hex['XINGLAN']              = hex['xinglan']              = '#93b5cf'
XINGLAN                     = xinglan                     = (147, 181, 207)
# #619ac3 羽扇豆蓝
hex['YUSHANDOULAN']         = hex['yushandoulan']         = '#619ac3'
YUSHANDOULAN                = yushandoulan                = (97, 154, 195)
# #2376b7 花青
hex['HUAQING']              = hex['huaqing']              = '#2376b7'
HUAQING                     = huaqing                     = (35, 118, 183)
# #5698c3 睛蓝
hex['JINGLAN']              = hex['jinglan']              = '#5698c3'
JINGLAN                     = jinglan                     = (86, 152, 195)
# #2177b8 虹蓝
hex['HONGLAN']              = hex['honglan']              = '#2177b8'
HONGLAN                     = honglan                     = (33, 119, 184)
# #b0d5df 湖水蓝
hex['HUSHUILAN']            = hex['hushuilan']            = '#b0d5df'
HUSHUILAN                   = hushuilan                   = (176, 213, 223)
# #8abcd1 秋波蓝
hex['QIUBOLAN']             = hex['qiubolan']             = '#8abcd1'
QIUBOLAN                    = qiubolan                    = (138, 188, 209)
# #66a9c9 涧石蓝
hex['JIANSHILAN']           = hex['jianshilan']           = '#66a9c9'
JIANSHILAN                  = jianshilan                  = (102, 169, 201)
# #2983bb 潮蓝
hex['CHAOLAN']              = hex['chaolan']              = '#2983bb'
CHAOLAN                     = chaolan                     = (41, 131, 187)
# #1772b4 群青
hex['QUNQING']              = hex['qunqing']              = '#1772b4'
QUNQING                     = qunqing                     = (23, 114, 180)
# #63bbd0 霁青
hex['JIQING']               = hex['jiqing']               = '#63bbd0'
JIQING                      = jiqing                      = (99, 187, 208)
# #5cb3cc 碧青
hex['BIQING']               = hex['biqing']               = '#5cb3cc'
BIQING                      = biqing                      = (92, 179, 204)
# #2486b9 宝石蓝
hex['BAOSHILAN']            = hex['baoshilan']            = '#2486b9'
BAOSHILAN                   = baoshilan                   = (36, 134, 185)
# #1677b3 天蓝
hex['TIANLAN']              = hex['tianlan']              = '#1677b3'
TIANLAN                     = tianlan                     = (22, 119, 179)
# #126bae 柏林蓝
hex['BOLINLAN']             = hex['bolinlan']             = '#126bae'
BOLINLAN                    = bolinlan                    = (18, 107, 174)
# #22a2c3 海青
hex['HAIQING']              = hex['haiqing']              = '#22a2c3'
HAIQING                     = haiqing                     = (34, 162, 195)
# #1a94bc 钴蓝
hex['GULAN']                = hex['gulan']                = '#1a94bc'
GULAN                       = gulan                       = (26, 148, 188)
# #158bb8 鸢尾蓝
hex['YUANWEILAN']           = hex['yuanweilan']           = '#158bb8'
YUANWEILAN                  = yuanweilan                  = (21, 139, 184)
# #1177b0 牵牛花蓝
hex['QIANNIUHUALAN']        = hex['qianniuhualan']        = '#1177b0'
QIANNIUHUALAN               = qianniuhualan               = (17, 119, 176)
# #0f59a4 飞燕草蓝
hex['FEIYANCAOLAN']         = hex['feiyancaolan']         = '#0f59a4'
FEIYANCAOLAN                = feiyancaolan                = (15, 89, 164)
# #2b73af 品蓝
hex['PINLAN']               = hex['pinlan']               = '#2b73af'
PINLAN                      = pinlan                      = (43, 115, 175)
# #cdd1d3 银鱼白
hex['YINYUBAI']             = hex['yinyubai']             = '#cdd1d3'
YINYUBAI                    = yinyubai                    = (205, 209, 211)
# #3170a7 安安蓝
hex['ANANLAN']              = hex['ananlan']              = '#3170a7'
ANANLAN                     = ananlan                     = (49, 112, 167)
# #5e616d 鱼尾灰
hex['YUWEIHUI']             = hex['yuweihui']             = '#5e616d'
YUWEIHUI                    = yuweihui                    = (94, 97, 109)
# #475164 鲸鱼灰
hex['JINGYUHUI']            = hex['jingyuhui']            = '#475164'
JINGYUHUI                   = jingyuhui                   = (71, 81, 100)
# #fffefa 海参灰
hex['HAISHENHUI']           = hex['haishenhui']           = '#fffefa'
HAISHENHUI                  = haishenhui                  = (255, 254, 250)
# #35333c 沙鱼灰
hex['SHAYUHUI']             = hex['shayuhui']             = '#35333c'
SHAYUHUI                    = shayuhui                    = (53, 51, 60)
# #0f1423 钢蓝
hex['GANGLAN']              = hex['ganglan']              = '#0f1423'
GANGLAN                     = ganglan                     = (15, 20, 35)
# #baccd9 云水蓝
hex['YUNSHUILAN']           = hex['yunshuilan']           = '#baccd9'
YUNSHUILAN                  = yunshuilan                  = (186, 204, 217)
# #8fb2c9 晴山蓝
hex['QINGSHANLAN']          = hex['qingshanlan']          = '#8fb2c9'
QINGSHANLAN                 = qingshanlan                 = (143, 178, 201)
# #1661ab 靛青
hex['DIANQING']             = hex['dianqing']             = '#1661ab'
DIANQING                    = dianqing                    = (22, 97, 171)
# #c4cbcf 大理石灰
hex['DALISHIHUI']           = hex['dalishihui']           = '#c4cbcf'
DALISHIHUI                  = dalishihui                  = (196, 203, 207)
# #15559a 海涛蓝
hex['HAITAOLAN']            = hex['haitaolan']            = '#15559a'
HAITAOLAN                   = haitaolan                   = (21, 85, 154)
# #4e7ca1 蝶翅蓝
hex['DIECHILAN']            = hex['diechilan']            = '#4e7ca1'
DIECHILAN                   = diechilan                   = (78, 124, 161)
# #346c9c 海军蓝
hex['HAIJUNLAN']            = hex['haijunlan']            = '#346c9c'
HAIJUNLAN                   = haijunlan                   = (52, 108, 156)
# #2f2f35 水牛灰
hex['SHUINIUHUI']           = hex['shuiniuhui']           = '#2f2f35'
SHUINIUHUI                  = shuiniuhui                  = (47, 47, 53)
# #2d2e36 牛角灰
hex['NIUJIAOHUI']           = hex['niujiaohui']           = '#2d2e36'
NIUJIAOHUI                  = niujiaohui                  = (45, 46, 54)
# #131824 燕颔蓝
hex['YANHANLAN']            = hex['yanhanlan']            = '#131824'
YANHANLAN                   = yanhanlan                   = (19, 24, 36)
# #d8e3e7 云峰白
hex['YUNFENGBAI']           = hex['yunfengbai']           = '#d8e3e7'
YUNFENGBAI                  = yunfengbai                  = (216, 227, 231)
# #c3d7df 井天蓝
hex['JINGTIANLAN']          = hex['jingtianlan']          = '#c3d7df'
JINGTIANLAN                 = jingtianlan                 = (195, 215, 223)
# #2f90b9 云山蓝
hex['YUNSHANLAN']           = hex['yunshanlan']           = '#2f90b9'
YUNSHANLAN                  = yunshanlan                  = (47, 144, 185)
# #1781b5 釉蓝
hex['YOULAN']               = hex['youlan']               = '#1781b5'
YOULAN                      = youlan                      = (23, 129, 181)
# #c7d2d4 鸥蓝
hex['OULAN']                = hex['oulan']                = '#c7d2d4'
OULAN                       = oulan                       = (199, 210, 212)
# #11659a 搪磁蓝
hex['TANGCILAN']            = hex['tangcilan']            = '#11659a'
TANGCILAN                   = tangcilan                   = (17, 101, 154)
# #c0c4c3 月影白
hex['YUEYINGBAI']           = hex['yueyingbai']           = '#c0c4c3'
YUEYINGBAI                  = yueyingbai                  = (192, 196, 195)
# #b2bbbe 星灰
hex['XINGHUI']              = hex['xinghui']              = '#b2bbbe'
XINGHUI                     = xinghui                     = (178, 187, 190)
# #5e7987 淡蓝灰
hex['DANLANHUI']            = hex['danlanhui']            = '#5e7987'
DANLANHUI                   = danlanhui                   = (94, 121, 135)
# #144a74 鷃蓝
hex['YANLAN']               = hex['yanlan']               = '#144a74'
YANLAN                      = yanlan                      = (20, 74, 116)
# #74787a 嫩灰
hex['NENHUI']               = hex['nenhui']               = '#74787a'
NENHUI                      = nenhui                      = (116, 120, 122)
# #495c69 战舰灰
hex['ZHANJIANHUI']          = hex['zhanjianhui']          = '#495c69'
ZHANJIANHUI                 = zhanjianhui                 = (73, 92, 105)
# #47484c 瓦罐灰
hex['WAGUANHUI']            = hex['waguanhui']            = '#47484c'
WAGUANHUI                   = waguanhui                   = (71, 72, 76)
# #2b333e 青灰
hex['QINGHUI']              = hex['qinghui']              = '#2b333e'
QINGHUI                     = qinghui                     = (43, 51, 62)
# #1c2938 鸽蓝
hex['GELAN']                = hex['gelan']                = '#1c2938'
GELAN                       = gelan                       = (28, 41, 56)
# #142334 钢青
hex['GANGQING']             = hex['gangqing']             = '#142334'
GANGQING                    = gangqing                    = (20, 35, 52)
# #101f30 暗蓝
hex['ANLAN']                = hex['anlan']                = '#101f30'
ANLAN                       = anlan                       = (16, 31, 48)
# #eef7f2 月白
hex['YUEBAI']               = hex['yuebai']               = '#eef7f2'
YUEBAI                      = yuebai                      = (238, 247, 242)
# #c6e6e8 海天蓝
hex['HAITIANLAN']           = hex['haitianlan']           = '#c6e6e8'
HAITIANLAN                  = haitianlan                  = (198, 230, 232)
# #93d5dc 清水蓝
hex['QINGSHUILAN']          = hex['qingshuilan']          = '#93d5dc'
QINGSHUILAN                 = qingshuilan                 = (147, 213, 220)
# #51c4d3 瀑布蓝
hex['PUBULAN']              = hex['pubulan']              = '#51c4d3'
PUBULAN                     = pubulan                     = (81, 196, 211)
# #29b7cb 蔚蓝
hex['WEILAN']               = hex['weilan']               = '#29b7cb'
WEILAN                      = weilan                      = (41, 183, 203)
# #0eb0c9 孔雀蓝
hex['KONGQUELAN']           = hex['kongquelan']           = '#0eb0c9'
KONGQUELAN                  = kongquelan                  = (14, 176, 201)
# #10aec2 甸子蓝
hex['DIANZILAN']            = hex['dianzilan']            = '#10aec2'
DIANZILAN                   = dianzilan                   = (16, 174, 194)
# #57c3c2 石绿
hex['SHILV']                = hex['shilv']                = '#57c3c2'
SHILV                       = shilv                       = (87, 195, 194)
# #b9dec9 竹篁绿
hex['ZHUHUANGLV']           = hex['zhuhuanglv']           = '#b9dec9'
ZHUHUANGLV                  = zhuhuanglv                  = (185, 222, 201)
# #83cbac 粉绿
hex['FENLV']                = hex['fenlv']                = '#83cbac'
FENLV                       = fenlv                       = (131, 203, 172)
# #12aa9c 美蝶绿
hex['MEIDIELV']             = hex['meidielv']             = '#12aa9c'
MEIDIELV                    = meidielv                    = (18, 170, 156)
# #66c18c 毛绿
hex['MAOLV']                = hex['maolv']                = '#66c18c'
MAOLV                       = maolv                       = (102, 193, 140)
# #5dbe8a 蔻梢绿
hex['KOUSHAOLV']            = hex['koushaolv']            = '#5dbe8a'
KOUSHAOLV                   = koushaolv                   = (93, 190, 138)
# #55bb8a 麦苗绿
hex['MAIMIAOLV']            = hex['maimiaolv']            = '#55bb8a'
MAIMIAOLV                   = maimiaolv                   = (85, 187, 138)
# #45b787 蛙绿
hex['WALV']                 = hex['walv']                 = '#45b787'
WALV                        = walv                        = (69, 183, 135)
# #2bae85 铜绿
hex['TONGLV']               = hex['tonglv']               = '#2bae85'
TONGLV                      = tonglv                      = (43, 174, 133)
# #1ba784 竹绿
hex['ZHULV']                = hex['zhulv']                = '#1ba784'
ZHULV                       = zhulv                       = (27, 167, 132)
# #12a182 蓝绿
hex['LANLV']                = hex['lanlv']                = '#12a182'
LANLV                       = lanlv                       = (18, 161, 130)
# #c4d7d6 穹灰
hex['QIONGHUI']             = hex['qionghui']             = '#c4d7d6'
QIONGHUI                    = qionghui                    = (196, 215, 214)
# #1e9eb3 翠蓝
hex['CUILAN']               = hex['cuilan']               = '#1e9eb3'
CUILAN                      = cuilan                      = (30, 158, 179)
# #0f95b0 胆矾蓝
hex['DANFANLAN']            = hex['danfanlan']            = '#0f95b0'
DANFANLAN                   = danfanlan                   = (15, 149, 176)
# #1491a8 樫鸟蓝
hex['JIANNIAOLAN']          = hex['jianniaolan']          = '#1491a8'
JIANNIAOLAN                 = jianniaolan                 = (20, 145, 168)
# #7cabb1 闪蓝
hex['SHANLAN']              = hex['shanlan']              = '#7cabb1'
SHANLAN                     = shanlan                     = (124, 171, 177)
# #a4aca7 冰山蓝
hex['BINGSHANLAN']          = hex['bingshanlan']          = '#a4aca7'
BINGSHANLAN                 = bingshanlan                 = (164, 172, 167)
# #869d9d 虾壳青
hex['XIAKEQING']            = hex['xiakeqing']            = '#869d9d'
XIAKEQING                   = xiakeqing                   = (134, 157, 157)
# #648e93 晚波蓝
hex['WANBOLAN']             = hex['wanbolan']             = '#648e93'
WANBOLAN                    = wanbolan                    = (100, 142, 147)
# #3b818c 蜻蜓蓝
hex['QINGTINGLAN']          = hex['qingtinglan']          = '#3b818c'
QINGTINGLAN                 = qingtinglan                 = (59, 129, 140)
# #126e82 玉鈫蓝
hex['YUQINLAN']             = hex['yuqinlan']             = '#126e82'
YUQINLAN                    = yuqinlan                    = (18, 110, 130)
# #737c7b 垩灰
hex['EHUI']                 = hex['ehui']                 = '#737c7b'
EHUI                        = ehui                        = (115, 124, 123)
# #617172 夏云灰
hex['XIAYUNHUI']            = hex['xiayunhui']            = '#617172'
XIAYUNHUI                   = xiayunhui                   = (97, 113, 114)
# #134857 苍蓝
hex['CANGLAN']              = hex['canglan']              = '#134857'
CANGLAN                     = canglan                     = (19, 72, 87)
# #474b4c 黄昏灰
hex['HUANGHUNHUI']          = hex['huanghunhui']          = '#474b4c'
HUANGHUNHUI                 = huanghunhui                 = (71, 75, 76)
# #21373d 灰蓝
hex['HUILAN']               = hex['huilan']               = '#21373d'
HUILAN                      = huilan                      = (33, 55, 61)
# #132c33 深灰蓝
hex['SHENHUILAN']           = hex['shenhuilan']           = '#132c33'
SHENHUILAN                  = shenhuilan                  = (19, 44, 51)
# #a4cab6 玉簪绿
hex['YUZANLV']              = hex['yuzanlv']              = '#a4cab6'
YUZANLV                     = yuzanlv                     = (164, 202, 182)
# #2c9678 青矾绿
hex['QINGFANLV']            = hex['qingfanlv']            = '#2c9678'
QINGFANLV                   = qingfanlv                   = (44, 150, 120)
# #9abeaf 草原远绿
hex['CAOYUANYUANLV']        = hex['caoyuanyuanlv']        = '#9abeaf'
CAOYUANYUANLV               = caoyuanyuanlv               = (154, 190, 175)
# #69a794 梧枝绿
hex['WUZHILV']              = hex['wuzhilv']              = '#69a794'
WUZHILV                     = wuzhilv                     = (105, 167, 148)
# #92b3a5 浪花绿
hex['LANGHUALV']            = hex['langhualv']            = '#92b3a5'
LANGHUALV                   = langhualv                   = (146, 179, 165)
# #248067 海王绿
hex['HAIWANGLV']            = hex['haiwanglv']            = '#248067'
HAIWANGLV                   = haiwanglv                   = (36, 128, 103)
# #428675 亚丁绿
hex['YADINGLV']             = hex['yadinglv']             = '#428675'
YADINGLV                    = yadinglv                    = (66, 134, 117)
# #9fa39a 镍灰
hex['NIEHUI']               = hex['niehui']               = '#9fa39a'
NIEHUI                      = niehui                      = (159, 163, 154)
# #8a988e 明灰
hex['MINGHUI']              = hex['minghui']              = '#8a988e'
MINGHUI                     = minghui                     = (138, 152, 142)
# #70887d 淡绿灰
hex['DANLVHUI']             = hex['danlvhui']             = '#70887d'
DANLVHUI                    = danlvhui                    = (112, 136, 125)
# #497568 飞泉绿
hex['FEIQUANLV']            = hex['feiquanlv']            = '#497568'
FEIQUANLV                   = feiquanlv                   = (73, 117, 104)
# #5d655f 狼烟灰
hex['LANGYANHUI']           = hex['langyanhui']           = '#5d655f'
LANGYANHUI                  = langyanhui                  = (93, 101, 95)
# #314a43 绿灰
hex['LVHUI']                = hex['lvhui']                = '#314a43'
LVHUI                       = lvhui                       = (49, 74, 67)
# #223e36 苍绿
hex['CANGLV']               = hex['canglv']               = '#223e36'
CANGLV                      = canglv                      = (34, 62, 54)
# #1a3b32 深海绿
hex['SHENHAILV']            = hex['shenhailv']            = '#1a3b32'
SHENHAILV                   = shenhailv                   = (26, 59, 50)
# #363433 长石灰
hex['CHANGSHIHUI']          = hex['changshihui']          = '#363433'
CHANGSHIHUI                 = changshihui                 = (54, 52, 51)
# #1f2623 苷蓝绿
hex['GANLANLV']             = hex['ganlanlv']             = '#1f2623'
GANLANLV                    = ganlanlv                    = (31, 38, 35)
# #141e1b 莽丛绿
hex['MANGCONGLV']           = hex['mangconglv']           = '#141e1b'
MANGCONGLV                  = mangconglv                  = (20, 30, 27)
# #c6dfc8 淡翠绿
hex['DANCUILV']             = hex['dancuilv']             = '#c6dfc8'
DANCUILV                    = dancuilv                    = (198, 223, 200)
# #9eccab 明绿
hex['MINGLV']               = hex['minglv']               = '#9eccab'
MINGLV                      = minglv                      = (158, 204, 171)
# #68b88e 田园绿
hex['TIANYUANLV']           = hex['tianyuanlv']           = '#68b88e'
TIANYUANLV                  = tianyuanlv                  = (104, 184, 142)
# #20a162 翠绿
hex['CUILV']                = hex['cuilv']                = '#20a162'
CUILV                       = cuilv                       = (32, 161, 98)
# #61ac85 淡绿
hex['DANLV']                = hex['danlv']                = '#61ac85'
DANLV                       = danlv                       = (97, 172, 133)
# #40a070 葱绿
hex['CONGLV']               = hex['conglv']               = '#40a070'
CONGLV                      = conglv                      = (64, 160, 112)
# #229453 孔雀绿
hex['KONGQUELV']            = hex['kongquelv']            = '#229453'
KONGQUELV                   = kongquelv                   = (34, 148, 83)
# #cad3c3 艾绿
hex['AILV']                 = hex['ailv']                 = '#cad3c3'
AILV                        = ailv                        = (202, 211, 195)
# #3c9566 蟾绿
hex['CHANLV']               = hex['chanlv']               = '#3c9566'
CHANLV                      = chanlv                      = (60, 149, 102)
# #20894d 宫殿绿
hex['GONGDIANLV']           = hex['gongdianlv']           = '#20894d'
GONGDIANLV                  = gongdianlv                  = (32, 137, 77)
# #83a78d 松霜绿
hex['SONGSHUANGLV']         = hex['songshuanglv']         = '#83a78d'
SONGSHUANGLV                = songshuanglv                = (131, 167, 141)
# #579572 蛋白石绿
hex['DANBAISHILV']          = hex['danbaishilv']          = '#579572'
DANBAISHILV                 = danbaishilv                 = (87, 149, 114)
# #207f4c 薄荷绿
hex['BOHELV']               = hex['bohelv']               = '#207f4c'
BOHELV                      = bohelv                      = (32, 127, 76)
# #6e8b74 瓦松绿
hex['WASONGLV']             = hex['wasonglv']             = '#6e8b74'
WASONGLV                    = wasonglv                    = (110, 139, 116)
# #1a6840 荷叶绿
hex['HEYELV']               = hex['heyelv']               = '#1a6840'
HEYELV                      = heyelv                      = (26, 104, 64)
# #5e665b 田螺绿
hex['TIANLUOLV']            = hex['tianluolv']            = '#5e665b'
TIANLUOLV                   = tianluolv                   = (94, 102, 91)
# #485b4d 白屈菜绿
hex['BAIQUCAILV']           = hex['baiqucailv']           = '#485b4d'
BAIQUCAILV                  = baiqucailv                  = (72, 91, 77)
# #393733 河豚灰
hex['HETUNHUI']             = hex['hetunhui']             = '#393733'
HETUNHUI                    = hetunhui                    = (57, 55, 51)
# #373834 蒽油绿
hex['ENYOULV']              = hex['enyoulv']              = '#373834'
ENYOULV                     = enyoulv                     = (55, 56, 52)
# #2b312c 槲寄生绿
hex['HUJISHENGLV']          = hex['hujishenglv']          = '#2b312c'
HUJISHENGLV                 = hujishenglv                 = (43, 49, 44)
# #15231b 云杉绿
hex['YUNSHANLV']            = hex['yunshanlv']            = '#15231b'
YUNSHANLV                   = yunshanlv                   = (21, 35, 27)
# #f0f5e5 嫩菊绿
hex['NENJULV']              = hex['nenjulv']              = '#f0f5e5'
NENJULV                     = nenjulv                     = (240, 245, 229)
# #dfecd5 艾背绿
hex['AIBEILV']              = hex['aibeilv']              = '#dfecd5'
AIBEILV                     = aibeilv                     = (223, 236, 213)
# #add5a2 嘉陵水绿
hex['JIALINGSHUILV']        = hex['jialingshuilv']        = '#add5a2'
JIALINGSHUILV               = jialingshuilv               = (173, 213, 162)
# #41b349 玉髓绿
hex['YUSUILV']              = hex['yusuilv']              = '#41b349'
YUSUILV                     = yusuilv                     = (65, 179, 73)
# #43b244 鲜绿
hex['XIANLV']               = hex['xianlv']               = '#43b244'
XIANLV                      = xianlv                      = (67, 178, 68)
# #41ae3c 宝石绿
hex['BAOSHILV']             = hex['baoshilv']             = '#41ae3c'
BAOSHILV                    = baoshilv                    = (65, 174, 60)
# #e2e7bf 海沬绿
hex['HAIMEILV']             = hex['haimeilv']             = '#e2e7bf'
HAIMEILV                    = haimeilv                    = (226, 231, 191)
# #d0deaa 姚黄
hex['YAOHUANG']             = hex['yaohuang']             = '#d0deaa'
YAOHUANG                    = yaohuang                    = (208, 222, 170)
# #b2cf87 橄榄石绿
hex['GANLANSHILV']          = hex['ganlanshilv']          = '#b2cf87'
GANLANSHILV                 = ganlanshilv                 = (178, 207, 135)
# #8cc269 水绿
hex['SHUILV']               = hex['shuilv']               = '#8cc269'
SHUILV                      = shuilv                      = (140, 194, 105)
# #b7d07a 芦苇绿
hex['LUWEILV']              = hex['luweilv']              = '#b7d07a'
LUWEILV                     = luweilv                     = (183, 208, 122)
# #d2d97a 槐花黄绿
hex['HUAIHUAHUANGLV']       = hex['huaihuahuanglv']       = '#d2d97a'
HUAIHUAHUANGLV              = huaihuahuanglv              = (210, 217, 122)
# #bacf65 苹果绿
hex['PINGGUOLV']            = hex['pingguolv']            = '#bacf65'
PINGGUOLV                   = pingguolv                   = (186, 207, 101)
# #96c24e 芽绿
hex['YALV']                 = hex['yalv']                 = '#96c24e'
YALV                        = yalv                        = (150, 194, 78)
# #e2d849 蝶黄
hex['DIEHUANG']             = hex['diehuang']             = '#e2d849'
DIEHUANG                    = diehuang                    = (226, 216, 73)
# #bec936 橄榄黄绿
hex['GANLANHUANGLV']        = hex['ganlanhuanglv']        = '#bec936'
GANLANHUANGLV               = ganlanhuanglv               = (190, 201, 54)
# #5bae23 鹦鹉绿
hex['YINGWULV']             = hex['yingwulv']             = '#5bae23'
YINGWULV                    = yingwulv                    = (91, 174, 35)
# #253d24 油绿
hex['YOULV']                = hex['youlv']                = '#253d24'
YOULV                       = youlv                       = (37, 61, 36)
# #fffef8 象牙白
hex['XIANGYABAI']           = hex['xiangyabai']           = '#fffef8'
XIANGYABAI                  = xiangyabai                  = (255, 254, 248)
# #f8f4ed 汉白玉
hex['HANBAIYU']             = hex['hanbaiyu']             = '#f8f4ed'
HANBAIYU                    = hanbaiyu                    = (248, 244, 237)
# #fffef9 雪白
hex['XUEBAI']               = hex['xuebai']               = '#fffef9'
XUEBAI                      = xuebai                      = (255, 254, 249)
# #f7f4ed 鱼肚白
hex['YUDUBAI']              = hex['yudubai']              = '#f7f4ed'
YUDUBAI                     = yudubai                     = (247, 244, 237)
# #e4dfd7 珍珠灰
hex['ZHENZHUHUI']           = hex['zhenzhuhui']           = '#e4dfd7'
ZHENZHUHUI                  = zhenzhuhui                  = (228, 223, 215)
# #dad4cb 浅灰
hex['QIANHUI']              = hex['qianhui']              = '#dad4cb'
QIANHUI                     = qianhui                     = (218, 212, 203)
# #bbb5ac 铅灰
hex['QIANHUI']              = hex['qianhui']              = '#bbb5ac'
QIANHUI                     = qianhui                     = (187, 181, 172)
# #bbb5ac 中灰
hex['ZHONGHUI']             = hex['zhonghui']             = '#bbb5ac'
ZHONGHUI                    = zhonghui                    = (187, 181, 172)
# #867e76 瓦灰
hex['WAHUI']                = hex['wahui']                = '#867e76'
WAHUI                       = wahui                       = (134, 126, 118)
# #847c74 夜灰
hex['YEHUI']                = hex['yehui']                = '#847c74'
YEHUI                       = yehui                       = (132, 124, 116)
# #80766e 雁灰
hex['YANHUI']               = hex['yanhui']               = '#80766e'
YANHUI                      = yanhui                      = (128, 118, 110)
# #81776e 深灰
hex['SHENHUI']              = hex['shenhui']              = '#81776e'
SHENHUI                     = shenhui                     = (129, 119, 110)


from init import db
from flask import Blueprint, request
from models.format import Format, format_schema, formats_schema
from flask_jwt_extended import get_jwt_identity, jwt_required
from controllers.book_controller import authorise_admin

formats_bp = Blueprint('formats', __name__, url_prefix='/formats')

@formats_bp.route('/')
def get_all_formats():
    '''/formats GET route displays all formats to the user'''
    stmt = db.select(Format).order_by(Format.id.desc()) # filters the database to formats, in descending order
    formats = db.session.scalars(stmt)
    return formats_schema.dump(formats) # returns the formats to the user

@formats_bp.route('/<int:id>')
def get_one_format(id):
    '''/formats/id GET route displays format to user based on the requested ID'''
    stmt = db.select(Format).filter_by(id=id) # filters the database to formats, by the requested ID
    format = db.session.scalar(stmt)
    if format:
        return format_schema.dump(format) # if format with that ID is found, return the format
    else:
        return {'error': f'A format with the id {id} does not exist.'} # if format with that ID is not found, return this error message

@formats_bp.route('/', methods=['POST'])
@jwt_required()
def create_format():
    '''/genres POST route that will receive JSON with fields {format}'''
    json_data = format_schema.load(request.get_json())
    format = Format(
        format=json_data.get('format')
    )
    db.session.add(format)
    db.session.commit()
    return format_schema.dump(format), 201

@formats_bp.route('/<int:id>', methods=['DELETE'])
@jwt_required()
def delete_one_format(id):
    '''/formats/id DELETE route that will use the ID in the URL to locate the format, verify the user as admin and then remove the format from the database'''
    admin_status = authorise_admin()
    if not admin_status:
        return {'error': 'You must have admin permissions to delete formats.'} # if not admin return this error message
    stmt = db.select(Format).filter_by(id=id)
    format = db.session.scalar(stmt)
    if format:
        db.session.delete(format)
        db.session.commit()
        return {'message': f'Format {format.id} has been deleted succesfully.'} # if format is found, return this message
    else:
        return {'error': f'A format with the id {id} does not exist.'}, 404 # if format is not found, return this error message

@formats_bp.route('/<int:id>', methods=['PUT', 'PATCH'])
@jwt_required()
def update_one_format(id):
    '''/formats/id PUT/PATCH route that will use the ID in the URL in order to find the format, and then allow the user to update details of the format'''
    json_data = format_schema.load(request.get_json(), partial=True)
    stmt = db.select(Format).filter_by(id=id)
    format = db.session.scalar(stmt)
    if format:
        format.format = json_data.get('format') or format.format
        return format_schema.dump(format)
    else:
        return {'error': f'A format with the id {id} does not exist.'}, 404 # if format is not found return this error message