/* common.js —— 纯数据 + 纯函数,禁止任何 DOM 操作 shared by: pages/shuzi.html / pages/health.html / pages/decode.html */ // ===== from shuzi.html ===== function s1(n){while(n>=10)n=String(n).split('').reduce((a,b)=>a+ +b,0);return n} function digs(n,l){return String(n).padStart(l,'0').split('').map(Number)} function calc(y,m,d){ const dd=digs(d,2),mm=digs(m,2),yy=digs(y,4); const A=dd[0],B=dd[1],C=mm[0],D=mm[1],E=yy[0],F=yy[1],G=yy[2],H=yy[3]; const v={AB:[A,B],CD:[C,D],EF:[E,F],GH:[G,H]}; v.I=s1(A+B);v.J=s1(C+D);v.K=s1(E+F);v.L=s1(G+H); v.M=s1(v.I+v.J);v.N=s1(v.K+v.L);v.O=s1(v.M+v.N); v.Q=s1(v.N+v.O);v.P=s1(v.M+v.O);v.R=s1(v.Q+v.P); v.T=s1(v.I+v.M);v.S=s1(v.J+v.M);v.U=s1(v.T+v.S); v.V=s1(v.K+v.N);v.W=s1(v.L+v.N);v.X=s1(v.V+v.W); return v; } const tips={ O:v=>`${v.O}=${v.M}+${v.N}`,M:v=>`${v.M}=${v.I}+${v.J}`,N:v=>`${v.N}=${v.K}+${v.L}`, I:v=>`${v.I}=${v.AB[0]}+${v.AB[1]}`,J:v=>`${v.J}=${v.CD[0]}+${v.CD[1]}`, K:v=>`${v.K}=${v.EF[0]}+${v.EF[1]}`,L:v=>`${v.L}=${v.GH[0]}+${v.GH[1]}`, R:v=>`${v.R}=${v.Q}+${v.P}`,Q:v=>`${v.Q}=${v.N}+${v.O}`,P:v=>`${v.P}=${v.M}+${v.O}`, T:v=>`${v.T}=${v.I}+${v.M}`,S:v=>`${v.S}=${v.J}+${v.M}`,U:v=>`${v.U}=${v.T}+${v.S}`, V:v=>`${v.V}=${v.K}+${v.N}`,W:v=>`${v.W}=${v.L}+${v.N}`,X:v=>`${v.X}=${v.V}+${v.W}`, }; const NUM={ 1:{title:'天生领袖·开拓者',pos:'自信果敢、创造力爆棚、天生自带光芒',neg:'偶尔孤傲、不擅示弱、容易一个人扛下所有',job:'创始人、管理者、艺术家、独立设计师',elem:'金',desc:'你是天生的领航员,内心有一团不灭的火。你不需要别人告诉你该做什么——你比谁都清楚。独立、果敢、行动力超强,这让你在人群中自带光环。但请记住,真正的强大不是独自承担一切,而是学会信任和依靠。偶尔放下铠甲,你会看到更广阔的世界。'}, 2:{title:'温柔沟通·共情者',pos:'善解人意、沟通力满分、团队里的粘合剂',neg:'太在意他人眼光、容易委屈自己、选择困难',job:'心理咨询师、公关专家、教育者、客户关系',elem:'水',desc:'你有一颗比常人更柔软的心。你能听见别人没说出口的话,感受到空气里的情绪——这是你独一无二的天赋。你是团队里最温暖的存在,总能让人感到被理解。但要记得,你的感受同样重要。温柔不是软弱,拒绝不是伤害。学会为自己发声,你的温柔会更有力量。'}, 3:{title:'创意火花·行动派',pos:'灵感不断、感染力满分、想到就去做',neg:'三分钟热度、急躁冒进、耐不住寂寞',job:'演员、讲师、创意总监、自媒体人',elem:'木',desc:'你的大脑永远在高速运转,灵感像烟花一样炸开。你就是那个能把想法变成现实的人——当别人还在犹豫,你已经冲出去了。你的热情能点燃整个房间。但有时候,慢一点反而更快。不是每个火花都需要燃烧,学会聚焦,你的光芒会更耀眼。'}, 4:{title:'稳妥规划·筑造者',pos:'逻辑缜密、靠谱担当、凡事井井有条',neg:'过于保守、害怕改变、安全感容易动摇',job:'工程师、会计师、项目经理、架构师',elem:'木',desc:'你是那个让所有人放心的人。当世界一片混乱时,你已经在默默列清单了。你的稳不是无趣,是把混乱变成秩序的超能力。每一步都走得扎实,每个细节都心中有数。但生活不是待办清单,偶尔打破计划,会有惊喜。允许自己不那么完美,你已经足够好了。'}, 5:{title:'自由灵魂·探索者',pos:'无拘无束、方向感超强、幽默感爆棚',neg:'讨厌束缚、容易逃避、很难安定下来',job:'旅行博主、作家、自由职业者、冒险家',elem:'土',desc:'你就是风,没人能把你关在笼子里。你的灵魂渴望远方,对世界永远保持好奇。你能在迷茫中找到方向,这是你最珍贵的天赋。你的人生不是按部就班,而是充满冒险的故事。但也要记得,自由不是逃避,真正的自由是拥有选择的能力。找到值得你停留的热爱,那里就是你的家。'}, 6:{title:'智慧远见·鉴赏家',pos:'眼光毒辣、财富直觉、精益求精',neg:'完美主义、容易焦虑、对自己太狠',job:'投资人、咨询顾问、医生、律师',elem:'金',desc:'你有一双看透本质的眼睛。别人看到表面,你看到价值;别人追逐潮流,你预判趋势。你对品质的要求不是挑剔,是对生活的尊重。但完美不是终点,生活有瑕疵才真实。偶尔放低标准,你会发现世界比你想象的更宽容。你值得拥有最好的,包括对自己温柔一点。'}, 7:{title:'深度洞察·求真者',pos:'钻研到底、直觉惊人、看透事物本质',neg:'疏离冷漠、疑心重、社交电量容易耗尽',job:'科学家、侦探、程序员、学者',elem:'水',desc:'别人看热闹,你看门道。你的大脑是永动的探索引擎,对世界的真相充满饥渴。你不需要浅薄的社交,你在意的是深度和意义。这份专注让你在专业领域无人能敌。但请偶尔走出自己的世界,那些看似平凡的人间烟火,也能给你答案。独处是力量,连接是温暖,两者你都值得拥有。'}, 8:{title:'责任担当·成就者',pos:'责任感爆棚、商业嗅觉、野心勃勃',neg:'压力山大、控制欲强、容易透支自己',job:'企业家、高管、投资人、政治家',elem:'土',desc:'你注定不是普通人。你肩膀上扛着比常人更重的使命,心中有比常人更大的蓝图。你的责任感和行动力让你天然成为领袖。但你不需要扛起整个世界,真正的领导者懂得分担负重。学会休息不是懈怠,是为了走更远的路。你值得被照顾,不只是照顾别人。'}, 9:{title:'博爱大器·成功者',pos:'慈悲大爱、机会磁铁、自带成功气场',neg:'贪多嚼不烂、难以专注、理想主义过头',job:'慈善家、艺人、灵性导师、社会活动家',elem:'火',desc:'你身上有一种让人想靠近的魔力。你的心中装着比个人更大的东西——爱与使命感是你最强的驱动力。机会总是向你涌来,因为你值得。你天生自带好运体质。但不需要抓住所有机会,挑一个最让你心动的,全力以赴。你的存在,本身就是一种治愈。'}, }; const JOINT={ '112':'独当一面,做事靠谱有担当','123':'天生讲师,开口就能圈粉','134':'灵感落地,把创意变成现实', '145':'运筹帷幄,天生的规划师','156':'八方来财,处处遇贵人','167':'白手起家,靠自己闯天下', '178':'成就他人,身边贵人不断','189':'停不下来的工作狂','191':'独立开创,没人能阻挡你', '213':'口才炸裂,感染力爆棚','224':'心太软,善良是你的底牌','235':'沟通达人,三言两语暖人心', '246':'贵人环绕,销冠体质','257':'直觉导航,跟着感觉走就对了','268':'重情重义,一诺千金', '279':'异性缘超好,走到哪都是焦点','281':'大单收割机,谈判桌王者','292':'幕后军师,运筹帷幄之中', '314':'创意执行力,说干就干','325':'感性沟通,用温度打动人心','336':'资源连接器,人脉即财富', '347':'深耕专业,做领域里的王','358':'行动派领袖,带队冲锋','369':'万花筒人生,十八般武艺样样通', '415':'规划力MAX,步步为营','426':'智慧型销售,成交于无形','437':'学术大佬,坐冷板凳也能发光', '448':'靠谱天花板,交给你就放心了','459':'策划大师,脑子比电脑快','461':'稳扎稳打,厚积薄发', '472':'火眼金睛,精准分析一切','483':'技术大牛,专业领域独孤求败','494':'完美规划师,细节控本控', '516':'方向感+大智慧,走哪都是对的','527':'感性直觉,第六感超准','538':'天生领袖,气场两米八', '549':'规划型赢家,稳操胜券','551':'风一样自由,方向感自带导航','562':'会赚也会花,享受生活', '573':'贵人相助命,总有高人来指点','584':'责任+规划,双核驱动','595':'梦想家体质,心有多大舞台就有多大', '617':'白手起家,命运由我不由天','628':'财富+沟通,双商在线','639':'多才多艺,斜杠青年本青', '641':'务实派经营者,脚踏实地','652':'财富雷达,赚钱直觉超准','663':'完美主义+财富,精品人生', '674':'天生傲骨,不甘平凡','685':'商业+责任,事业标杆','696':'极致追求,匠人精神', '718':'钻研成王,责任铸就传奇','729':'桃花运旺,魅力无法挡','731':'创新领袖,敢为天下先', '742':'神机妙算,谋定而后动','753':'直觉行动派,干就完了','764':'精打细算,每一分钱都花在刀刃上', '775':'王者基因,注定站在C位','786':'商业领袖,运筹帷幄','797':'极致深钻,领域天花板', '819':'亲力亲为,掌控全局','821':'大单高手,说服力满格','832':'行动+沟通,效率拉满', '843':'技术专家,一技傍身走天下','854':'规划+自由,收放自如','865':'财富+责任,扛得住世界', '876':'商业王者,霸气外露','887':'强势担当,说到做到','898':'大事业格局,志在千里', '911':'大爱无疆,独立而温柔','922':'温柔至善,人间小天使','933':'巧手匠心,万物皆可造', '944':'稳中求进,计划周全','955':'自由博爱,灵魂有趣','966':'完美+智慧,人间清醒', '977':'深度大爱,为理想燃烧','988':'商业帝国缔造者','999':'极致巅峰,满分人生', }; const MISS_MSG={ 1:'内心的领袖力还在沉睡——试着在小事上果断决策,你会发现自己比想象中更强大', 2:'你的声音值得被听见——从今天开始,勇敢说出你的想法,别怕被拒绝', 3:'行动力是等待点燃的火种——别再想了,先迈出第一步,剩下的路会自动展开', 4:'安全感不是等来的,是建出来的——给自己一个可以依靠的小习惯,它会慢慢长大', 5:'你的指南针正在校准中——去尝试那些让你心跳加速的事,方向自会出现', 6:'财富嗅觉是可以培养的——从关注自己的价值开始,你会发现自己值得更多', 7:'深度的力量需要聚焦——找一个让你好奇的问题,像侦探一样追下去', 8:'你的使命感正在觉醒——找到那件让你热血沸腾的事,扛起来走下去', 9:'大爱需要边界——学会对自己说"够了",你的能量会用在对的地方', }; const MISS_STRONG={ 1:'自信女神本神,偶尔听一下别人的意见会更完美', 2:'沟通力溢出屏幕,但别忘了先连接自己的内心', 3:'活力四射到飞起,偶尔刹车踩一踩,走得更远', 4:'稳得像座山,但偶尔翻个墙看看外面的世界也不错', 5:'自由到炸裂,找个值得停靠的港湾也很酷', 6:'完美主义拉满,对自己说一句"已经够好了"试试', 7:'沉迷思考无法自拔,偶尔出来晒晒太阳吧', 8:'责任扛得太多啦,分一些给信得过的人', 9:'爱心泛滥到溢出,聚焦一件最想改变的事会更有力量', }; // ===== from yangsheng.html ===== var TG=['甲','乙','丙','丁','戊','己','庚','辛','壬','癸']; var DZ=['子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥']; var TGE={甲:'木',乙:'木',丙:'火',丁:'火',戊:'土',己:'土',庚:'金',辛:'金',壬:'水',癸:'水'}; var DZE={子:'水',丑:'土',寅:'木',卯:'木',辰:'土',巳:'火',午:'火',未:'土',申:'金',酉:'金',戌:'土',亥:'水'}; var DZ_ANI=['鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪']; var EC={木:'#5CB85C',火:'#E54D42',土:'#E8985A',金:'#C8923A',水:'#4A90E2'}; var EO=['木','火','土','金','水']; // 纳音 (60甲子) var NAYIN_MAP = {}; (function(){ var n30 = [ '海中金','炉中火','大林木','路旁土','剑锋金','山头火', '涧下水','城头土','白蜡金','杨柳木','泉中水','屋上土', '霹雳火','松柏木','流年水','砂石金','山下火','平地木', '壁上土','金箔金','覆灯火','天河水','大驿土','钗钏金', '桑柘木','大溪水','沙中土','天上火','石榴木','大海水' ]; for(var i=0;i<60;i++){ var tg = TG[i%10], dz = DZ[i%12]; NAYIN_MAP[tg+dz] = n30[Math.floor(i/2)]; } })(); var ST = [ {n:'小寒',m:1,d:5},{n:'大寒',m:1,d:20},{n:'立春',m:2,d:4},{n:'雨水',m:2,d:19}, {n:'惊蛰',m:3,d:5},{n:'春分',m:3,d:20},{n:'清明',m:4,d:5},{n:'谷雨',m:4,d:20}, {n:'立夏',m:5,d:5},{n:'小满',m:5,d:21},{n:'芒种',m:6,d:5},{n:'夏至',m:6,d:21}, {n:'小暑',m:7,d:7},{n:'大暑',m:7,d:22},{n:'立秋',m:8,d:7},{n:'处暑',m:8,d:23}, {n:'白露',m:9,d:7},{n:'秋分',m:9,d:23},{n:'寒露',m:10,d:8},{n:'霜降',m:10,d:23}, {n:'立冬',m:11,d:7},{n:'小雪',m:11,d:22},{n:'大雪',m:12,d:7},{n:'冬至',m:12,d:22} ]; var MONTH_DZ=['寅','卯','辰','巳','午','未','申','酉','戌','亥','子','丑']; function gzYear(y){return{tg:TG[(y-4)%10],dz:DZ[(y-4)%12]};} function getST(d){ var m=d.getMonth()+1, dd=d.getDate(), t=null; for(var i=ST.length-1;i>=0;i--){var s=ST[i];if(m>s.m||(m===s.m&&dd>=s.d)){t=s;break;}} return t||ST[ST.length-1]; } function getMDz(st){ var bi=ST.findIndex(function(s){return s.n==='立春';}); return MONTH_DZ[Math.floor(((ST.indexOf(st)-bi+24)%24)/2)]; } function getBazi(d,h){ var y=d.getFullYear(); var gzY=gzYear(y); var dayOfYear=Math.floor((d-new Date(y,0,0))/86400000); var lcDay=35; // 立春approx day var mi=Math.floor(((dayOfYear-lcDay+365)%365)/30.44); if(mi<0)mi+=12;if(mi>=12)mi=11; var mTg=TG[(((y-4)%10)*2+mi)%10]; var mDz=DZ[(mi+2)%12]; var base=new Date(1900,0,1); var dd=Math.floor((d-base)/86400000); var dTg=TG[((dd%10)+10)%10]; var dDz=DZ[((dd%12)+12)%12]; var hDz=DZ[Math.floor((h+1)/2)%12]; var hTg=TG[(TG.indexOf(dTg)*2+DZ.indexOf(hDz))%10]; return{year:{tg:gzY.tg,dz:gzY.dz},month:{tg:mTg,dz:mDz},day:{tg:dTg,dz:dDz},hour:{tg:hTg,dz:hDz}}; } function calc5E(bz){ var c={木:0,火:0,土:0,金:0,水:0}; [bz.year,bz.month,bz.day,bz.hour].forEach(function(p){c[TGE[p.tg]]++;c[DZE[p.dz]]++;}); var t=0;EO.forEach(function(e){t+=c[e];}); var r={};EO.forEach(function(e){r[e]=Math.round(c[e]/t*100);}); return r; } function getConst(p){ var s=EO.slice().sort(function(a,b){return p[b]-p[a];}); var strong=s[0], weak=s[4]; var detail={ '木':{ primary:'气郁质', secondary:'血瘀质', strong:'肝', weak:'脾', desc:'你的身体像一棵需要舒展的大树。肝气就像树的枝叶,需要自由伸展才能舒畅。你积极进取,但也容易因压力而紧绷——胸闷、偏头痛、情绪波动都是身体在说"我需要透透气"。春天是你最敏感的季节,别把情绪关在心里。', body:'体型偏瘦或适中,面色偏青黄。指甲容易脆裂,眼睛容易干涩——这都是肝血在提醒你。春季容易过敏,舌边偏红。', tips:'疏肝理气是头等大事。多运动、多表达、别把委屈憋在心里。玫瑰花茶是你的好朋友,明亮通风的环境就是你的充电站。', diseases:'偏头痛、高血压、甲状腺结节、乳腺增生、月经不调、胁间神经痛。长期压抑情绪会"化火伤阴"。', seasonRisk:'春天最敏感——过敏、血压波动。秋天金克木,容易情绪低落。', foodTherapy:'绿色蔬菜是主角(菠菜、芹菜、西兰花)。少来点酸的(山楂、柠檬),别过量。玫瑰花茶、薄荷茶疏肝解郁。荞麦、小米养肝血。', dailyRhythm:'早上醒来拉伸5分钟,像猫一样舒展。上午11点前搞定重要决策(肝气最旺)。晚上11点前入睡养肝血。' }, '火':{ primary:'湿热质', secondary:'阴虚质', strong:'心', weak:'肺', desc:'你的内心有一团温暖的火。热情、感染力强是你的超能力,但这团火也容易烧得太旺——心浮气躁、失眠多梦、口腔溃疡都是信号。夏天是你最需要注意的季节,学会给内心降温。', body:'面色偏红,手心脚心热乎乎的,容易出汗。皮肤容易出油长痘,舌尖偏红。夏天尤其难熬,总想喝冰的。', tips:'清心降火、静养心神。午休(11-13点)是黄金养心时间。莲子心茶、菊花茶是你的清凉剂。少熬夜,少参与激烈争吵——伤的是自己。', diseases:'失眠、口腔溃疡反复、心悸焦虑、高血压、皮肤痘痘。严重时心火下移,可能引起尿路问题。', seasonRisk:'夏天最敏感——暑热+心火,容易心烦中暑。冬天水克火,注意防寒护心。', foodTherapy:'苦味清心(苦瓜、莲子心)。红色食物养心(红枣、枸杞、番茄)。绿豆汤、百合莲子羹清心安神。西瓜、黄瓜解暑生津。', dailyRhythm:'午时(11-13点)小憩15-30分钟,像给手机充电。傍晚微微出汗的运动最好。睡前温水泡脚,把火气引下去。' }, '土':{ primary:'痰湿质', secondary:'气虚质', strong:'脾', weak:'肾', desc:'你像大地一样稳重可靠,是所有人都想依靠的人。但思虑太多会伤脾——饭后犯困、身体沉重、大便不成形,都是脾胃在喊累。长夏湿热季节是你最需要照顾自己的时候。脾胃好,一切都好。', body:'体型偏丰满,肌肉松软,腹部容易囤积。面色偏黄,舌头胖大。梅雨季会特别不舒服,头重脚轻。', tips:'健脾祛湿是核心功课。吃饭七分饱,细嚼慢咽——这不是规矩,是爱自己。山药薏米粥、陈皮茶都是好帮手。别老坐着,动起来帮脾胃运转。', diseases:'肥胖、高血脂、脂肪肝、慢性胃炎、消化不良、眩晕、湿疹。', seasonRisk:'长夏(7-8月)最难熬——湿热交蒸,浑身沉重。春天肝气犯脾,容易胃痛腹泻。', foodTherapy:'甘淡的食物最养脾(山药、茯苓、薏米)。黄色食物是脾胃的好朋友(小米、南瓜、玉米)。陈皮理气,生姜暖中。冰的、甜的、腻的——少碰。', dailyRhythm:'早餐7-9点必须吃好吃饱(胃经当令)。饭后散步10分钟助消化。晚餐早一点、少一点。' }, '金':{ primary:'阴虚质', secondary:'气郁质', strong:'肺', weak:'肝', desc:'你像一把精密的乐器,条理分明、追求完美。但肺为"娇脏",怕燥怕干——皮肤干燥、秋冬咳嗽、喉咙不适都是它在提醒你。秋天是你最要呵护自己的季节,给自己多一点滋润。', body:'偏瘦,皮肤容易干燥起皮,嘴唇干裂。手心脚心热,晚上容易盗汗。秋天特别敏感,容易便秘。', tips:'滋阴润肺是关键。白色食物是你的好朋友(银耳、百合、雪梨)。辛辣烧烤油炸——能躲就躲。早睡比什么都养阴,腹式呼吸能帮你增强肺力。', diseases:'慢性咽炎、干咳、支气管炎、皮肤干燥、便秘、过敏性鼻炎、荨麻疹。', seasonRisk:'秋天最敏感——燥邪伤肺,干咳咽痒。夏天火克金,心肺都要护。', foodTherapy:'白色食物润肺(银耳、百合、山药、雪梨、莲藕)。蜂蜜、麦冬、沙参滋阴润燥。菊花、薄荷清肺。远离辛辣、烧烤、烟酒。', dailyRhythm:'清晨(5-7点大肠经)排清宿便。上午深呼吸5分钟。午后吃个梨或喝银耳羹。晚上9点前入睡养肺阴。保持房间湿度50%-60%。' }, '水':{ primary:'阳虚质', secondary:'痰湿质', strong:'肾', weak:'心', desc:'你像深潭里的水,沉静而有深度。智慧是你的底色,但阳气不足会让你畏寒怕冷、腰膝酸软、缺乏安全感。肾是先天之本,冬天是你最需要温暖的季节——对自己好一点,从保暖开始。', body:'体型偏丰满或有浮肿感,面色偏白或晦暗。手脚冰凉,晚上起夜多,头发容易掉。腰膝冷痛是常见信号。', tips:'温阳补肾是首要任务。多晒太阳,特别是晒后背——那是你的"阳气充电板"。艾灸关元、命门、腰要暖、脚要热。黑豆、核桃、肉桂都是你的好朋友。', diseases:'慢性肾炎、甲减、骨质疏松、腰椎问题、耳鸣耳聋、不孕不育。寒湿导致关节痛。', seasonRisk:'冬天最难熬——寒气伤阳,浑身发冷。长夏湿气困肾,水肿加重。', foodTherapy:'黑色食物补肾(黑豆、黑芝麻、黑米、桑葚)。核桃、山药、枸杞温补肾阳。海带、紫菜适量。冰镇饮料、生冷瓜果——戒了。', dailyRhythm:'早晨7-9点晒太阳15分钟补阳气。上午搓腰眼至发热。下午5-7点(肾经当令)休息养肾。晚上热水泡脚至微微出汗。冬天早睡晚起。' } }; return detail[strong]; } function getEmotion(strongEl){ var m={ '木':{ strength:['创造力','决策力','学习能力','进取心','目标感'], risk:['焦虑','易怒','急躁','偏头痛倾向','经前紧张(女)'], advice:'遇事深呼吸三秒再回应。每日快走30分钟疏解肝气。学习正念冥想。', color:'绿' }, '火':{ strength:['热情','感染力','表达力','社交能力','行动力'], risk:['失眠','焦躁','心神不宁','多梦','舌尖溃疡'], advice:'午时(11-13点)小憩养心。少刷手机,睡前温水泡脚。练习书法静心。', color:'红' }, '土':{ strength:['稳重','包容','耐心','执行力','可信赖'], risk:['思虑过度','脾胃不适','优柔寡断','过度操心'], advice:'饭后散步10分钟助运化。学会说"不",减轻负担。培养一个动手爱好。', color:'黄' }, '金':{ strength:['条理','决断','专注','毅力','原则性'], risk:['悲伤','忧愁','呼吸道敏感','皮肤干燥','便秘'], advice:'练习腹式呼吸强肺。多与朋友交流倾诉。保持环境湿度。', color:'白' }, '水':{ strength:['智慧','洞察','冷静','适应力','深度思考'], risk:['恐惧','孤独感','腰膝酸软','听力下降','记忆力减退'], advice:'冬季注意腰腹保暖。练习站桩固肾。多听音乐舒缓恐惧。', color:'黑' } }; return m[strongEl]; } function getWYLQ(year){ var gz=gzYear(year); var tgI=TG.indexOf(gz.tg); var zy=TGE[gz.tg]; // 中运 var tg2=tgI%2===0; // 太过 var dzI=DZ.indexOf(gz.dz); var sitianMap={'子':'午','丑':'未','寅':'申','卯':'酉','辰':'戌','巳':'亥','午':'子','未':'丑','申':'寅','酉':'卯','戌':'辰','亥':'巳'}; var st=DZ[DZ.indexOf(sitianMap[gz.dz])]; var zq=st; var stepNum=Math.floor((new Date().getMonth())/2); var zhuqi=['厥阴风木','少阴君火','少阳相火','太阴湿土','阳明燥金','太阳寒水']; var keqiOrder = []; var stIdx=DZ.indexOf(st); for(var k=0;k<6;k++) keqiOrder.push(DZ[(stIdx+k)%12]); return{zhongyun:zy,taiguo:tg2,sitian:st,zaiquan:zq,zhuqi:zhuqi,keqiOrder:keqiOrder,stepNum:stepNum,yearTg:gz.tg,yearDz:gz.dz}; } function getCurAnalysis(){ var now=new Date(); var w=getWYLQ(now.getFullYear()); var term=getST(now); var mDz=getMDz(term); var m=DZE[mDz]; var seMap={3:'木',4:'木',5:'火',6:'火',7:'土',8:'土',9:'金',10:'金',11:'水',12:'水',1:'水',2:'木'}; var se=seMap[now.getMonth()+1]; var ww={}; EO.forEach(function(e){ var i=EO.indexOf(e), si=EO.indexOf(se); if(e===se)ww[e]='旺'; else if(e===EO[(si+1)%5])ww[e]='相'; else if(e===EO[(si+4)%5])ww[e]='休'; else if(e===EO[(si+2)%5])ww[e]='囚'; else ww[e]='死'; }); var step=Math.floor((now.getMonth())/2); return{date:now,year:now.getFullYear(),term:term,monthDz:mDz,monthEl:m,seasonEl:se,waxWane:ww,wylq:w,step:step}; } // 子午流注 12 时辰 var meridian=[ {h:1,n:'丑时',o:'肝经',act:'熟睡养肝血',tip:'深度睡眠黄金期'}, {h:3,n:'寅时',o:'肺经',act:'深睡养肺气',tip:'哮喘易发时段'}, {h:5,n:'卯时',o:'大肠经',act:'起床排便',tip:'最佳排便时间'}, {h:7,n:'辰时',o:'胃经',act:'吃早餐',tip:'胃气最旺时进食'}, {h:9,n:'巳时',o:'脾经',act:'工作学习',tip:'脾运化最佳'}, {h:11,n:'午时',o:'心经',act:'午餐小憩',tip:'养心阴黄金30分钟'}, {h:13,n:'未时',o:'小肠经',act:'消化吸收',tip:'多喝水助排浊'}, {h:15,n:'申时',o:'膀胱经',act:'学习记忆',tip:'记忆力最佳时段'}, {h:17,n:'酉时',o:'肾经',act:'休息养肾',tip:'不宜剧烈运动'}, {h:19,n:'戌时',o:'心包经',act:'放松散步',tip:'保持心情愉快'}, {h:21,n:'亥时',o:'三焦经',act:'准备入睡',tip:'泡脚听轻音乐'}, {h:23,n:'子时',o:'胆经',act:'深度睡眠',tip:'必须睡觉养胆气'} ]; // 五行-时令风险库(25种组合) var riskDB={ '木_火':{t:'心火偏旺',d:'木生火,夏季火旺叠加先天木盛,心火易亢。木火相煽,热扰心神。',sy:['失眠多梦','焦躁易怒','口干心烦','舌尖红','小便黄'],act:'午时小憩养心,睡前温水泡脚。喝莲子心茶清心火。减少咖啡和激烈运动。按揉神门穴、内关穴。'}, '木_木':{t:'肝气过亢',d:'春木逢木,肝气太过。木旺生风,上扰清窍。',sy:['头晕目眩','偏头痛','血压波动','眼干眼胀'],act:'每日快走30分钟疏肝。喝菊花枸杞茶清肝明目。按揉太冲穴、行间穴。避免熬夜和情绪激动。'}, '木_土':{t:'肝木克土',d:'先天木旺克制脾土,脾胃运化受阻。',sy:['食欲不振','腹胀嗳气','大便不调','疲倦乏力'],act:'少食多餐,温热饮食。饭前喝一小碗小米粥护脾胃。饭后散步10分钟。按揉足三里、中脘穴。避免生气时进食。'}, '木_金':{t:'木侮金',d:'木气过盛反侮肺金。',sy:['干咳少痰','咽喉不适','皮肤过敏'],act:'保持室内湿度,喝蜂蜜梨水润肺。练习腹式呼吸。避免辛辣和干燥环境。'}, '木_水':{t:'子盗母气',d:'木旺耗水,肾水暗亏。',sy:['腰膝酸软','耳鸣','脱发增多'],act:'多吃黑芝麻、核桃补肾。搓腰眼至发热。减少熬夜,保证子时(23点前)入睡。'}, '火_火':{t:'心火亢盛',d:'火上加火,两阳相劫,耗伤心阴。',sy:['心悸怔忡','盗汗','烦躁不宁','口腔溃疡频发','面赤'],act:'务必午休养心阴。绿豆百合汤清心安神。避免烈日下活动和辛辣食物。睡前温水泡脚引火下行。按揉神门、涌泉穴。'}, '火_木':{t:'木火刑金',d:'火得木生更旺,反侮肺金。',sy:['干咳','鼻衄','皮肤干燥','便秘'],act:'桑叶菊花茶清肺润燥。多吃梨、银耳、蜂蜜。保持环境湿润。避免烧烤和烟酒。'}, '火_土':{t:'火生土亢',d:'火旺生土过度,湿热内生。',sy:['口苦口臭','大便黏滞','皮肤油腻长痘','头重身困'],act:'薏米赤小豆汤祛湿热。少甜食油腻。保持皮肤清洁干爽。荷叶茶清热利湿。'}, '火_水':{t:'火盛水涸',d:'心火亢盛下劫肾水,心肾不交。',sy:['心烦失眠','腰膝酸软','耳鸣','记忆力下降','夜尿频'],act:'黄连阿胶汤类方交通心肾。睡前热水泡脚至微汗。按揉涌泉、太溪穴。避免熬夜和过度用脑。'}, '火_金':{t:'火克金',d:'心火乘肺金,肺阴受损。',sy:['干咳无痰','咽干喉痛','皮肤粗糙','毛发干枯'],act:'麦冬沙参茶润肺生津。银耳百合羹每周3次。腹式深呼吸养肺。居室保持50%湿度。'}, '土_火':{t:'火生土壅',d:'火旺生土,湿热蕴脾。',sy:['身重困倦','头蒙如裹','口黏不爽','大便溏滞'],act:'薏米茯苓粥健脾祛湿。室内通风除湿。少思虑多运动。按揉阴陵泉、丰隆穴。'}, '土_土':{t:'脾湿壅盛',d:'土气过旺,湿浊内停。',sy:['身体沉重','腹胀满闷','痰多','浮肿'],act:'陈皮薏仁茶理气化湿。控制食量七分饱。每天快走40分钟。按揉足三里、天枢穴。'}, '土_水':{t:'脾土克水',d:'土盛克水,肾阳受损。',sy:['水肿','小便不利','腰冷痛','畏寒'],act:'茯苓山药粥健脾利水。艾灸关元、命门温阳。避免久坐久卧。'}, '土_木':{t:'土虚木乘',d:'湿土困脾,肝木乘虚而入。',sy:['胃痛','反酸','情绪波动时加重'],act:'饭前少量生姜水暖胃。少食多餐减轻脾胃负担。保持情绪稳定,饭后不生气。'}, '水_火':{t:'水火不济',d:'夏季火旺克水,先天水盛之人肾水受制,心肾不交。',sy:['心烦不得眠','五心烦热','腰膝酸软','健忘','耳鸣加重'],act:'交泰丸类方交通心肾。睡前搓涌泉穴100次。下午5-7点(肾经当令)休息。少吃生冷,多晒太阳补阳。'}, '水_水':{t:'寒湿内盛',d:'水气过旺,寒湿困阻。',sy:['畏寒肢冷','关节疼痛','水肿','小便清长'],act:'艾灸关元、命门、足三里。生姜红糖水温中散寒。多晒太阳尤其后背。冬季泡温泉。忌冰饮冷食。'}, '水_木':{t:'水不涵木',d:'水亏不能养木,虚风内动。',sy:['头晕','手抖','失眠'],act:'枸杞菊花茶滋水涵木。早睡养肾阴。减少用眼过度。按揉太冲、太溪穴。'}, '水_金':{t:'金不生水',d:'金被火克不能生水,肾水枯竭。',sy:['腰酸','脱发','牙齿松动','骨关节退变'],act:'黑豆核桃粥补肾填精。西洋参麦冬茶气阴双补。搓腰眼每日100次。适当负重运动强骨。'}, '金_火':{t:'肺燥津伤',d:'火克金,肺阴受损。燥热伤津,肺失肃降。',sy:['干咳无痰或少痰','咽干鼻燥','皮肤干痒','大便秘结','声音嘶哑'],act:'川贝雪梨汤润肺止咳。室内加湿器保持50%-60%湿度。腹式深呼吸每次5分钟。避免辛辣油炸烧烤。麦冬沙参泡水代茶。'}, '金_金':{t:'肺气壅滞',d:'金气过盛,肺失宣降。',sy:['胸闷气短','咳嗽','皮肤干燥脱屑'],act:'白萝卜蜂蜜水宣肺化痰。户外深呼吸新鲜空气。适度有氧运动微汗。按揉太渊、列缺穴。'}, '金_木':{t:'金乘肝木',d:'肺金过盛抑制肝木疏泄。',sy:['情绪抑郁','胸胁胀痛','经前不适(女)'],act:'玫瑰花薄荷茶疏肝解郁。多与朋友交流倾诉。快走或瑜伽舒畅气机。按揉太冲、期门穴。'}, };