diff --git a/dist/relationship.min.js b/dist/relationship.min.js index 466e25a..8dfa581 100644 --- a/dist/relationship.min.js +++ b/dist/relationship.min.js @@ -6,4 +6,4 @@ * Released under the MIT License. * https://github.com/mumuy/relationship/blob/master/LICENSE */ -!function(s,f){"object"==typeof module&&module.exports?module.exports=f():s.relationship=f()}(this,function(){var o=[{exp:/^(.+)&o([^#]+)&l/g,str:"$1$2"},{exp:/^(.+)&l([^#]+)&o/g,str:"$1$2"},{exp:/^(.+)?,o([sb])([^#]+)&l/g,str:"$1,x$2$3"},{exp:/^(.+)?,l([sb])([^#]+)&o/g,str:"$1,x$2$3"},{exp:/(,[ds],(.+),[ds])&[ol]/g,str:"$1"},{exp:/(,o[sb])+(,o[sb])/,str:"$2"},{exp:/(,l[sb])+(,l[sb])/,str:"$2"},{exp:/^(.*)(,[fh1])(,[olx][sb])+,[olx]b(.*)$/,str:"$1$2,xb$4#$1$2$4"},{exp:/^(.*)(,[mw0])(,[olx][sb])+,[olx]s(.*)$/,str:"$1$2,xs$4#$1$2$4"},{exp:/(,[fh1])(,[olx][sb])+,[olx]s/g,str:"$1,xs"},{exp:/(,[mw0])(,[olx][sb])+,[olx]b/g,str:"$1,xb"},{exp:/^,[olx][sb],[olx]b(.+)?$/,str:"$1#,xb$1"},{exp:/^,[olx][sb],[olx]s(.+)?$/,str:"$1#,xs$1"},{exp:/^,x([sb])$/,str:",o$1#,l$1"},{exp:/m,h/g,str:"f"},{exp:/f,w/g,str:"m"},{exp:/,[xol][sb](,[mf])/g,str:"$1"},{exp:/,[mf],d&([ol])/,str:",$1s"},{exp:/,[mf],s&([ol])/,str:",$1b"},{exp:/^(.*)(,[fh1]|[xol]b),[mf],s(.*)$/,str:"$1$2,xb$3#$1$2$3"},{exp:/^(.*)(,[mw0]|[xol]s),[mf],d(.*)$/,str:"$1$2,xs$3#$1$2$3"},{exp:/(,[mw0]|[xol]s),[mf],s/,str:"$1,xb"},{exp:/(,[fh1]|[xol]b),[mf],d/,str:"$1,xs"},{exp:/^,[mf],s(.+)?$/,str:",1$1#,xb$1"},{exp:/^,[mf],d(.+)?$/,str:",0$1#,xs$1"},{exp:/,[ds]&o,ob/g,str:",s&o"},{exp:/,[ds]&o,os/g,str:",d&o"},{exp:/,[ds]&l,lb/g,str:",s&l"},{exp:/,[ds]&l,ls/g,str:",d&l"},{exp:/,[ds](&[ol])?,[olx]s/g,str:",d"},{exp:/,[ds](&[ol])?,[olx]b/g,str:",s"},{exp:/(,[mwd0](&[ol])?|[olx]s),[ds](&[ol])?,m/g,str:"$1"},{exp:/(,[mwd0](&[ol])?|[olx]s),[ds](&[ol])?,f/g,str:"$1,h"},{exp:/(,[fhs1](&[ol])?|[olx]b),[ds](&[ol])?,f/g,str:"$1"},{exp:/(,[fhs1](&[ol])?|[olx]b),[ds](&[ol])?,m/g,str:"$1,w"},{exp:/^,[ds],m(.+)?$/,str:"$1#,w$1"},{exp:/^,[ds],f(.+)?$/,str:"$1#,h$1"},{exp:/,[wh](,[ds])/g,str:"$1"},{exp:/,w,h|,h,w/g,str:""},{exp:/(.+)?\[([^\|]+?)\|([^\[\]]*\|[^\[\]]*)\](.+)?/g,str:"$1$2$4#$1[$3]$4"},{exp:/(.+)?\[([^\[\]\|]+?)\|([^\[\]\|]+?)?\](.+)?/g,str:"$1$2$4#$1$3$4"}],s={"":["自己","我","俺","本人","在下"],"[f,f|f,m|m,f],[f,m],f":["老太奶爷","祖太奶爷"],"[f,f|f,m|m,f],[f,m],m":["老太奶奶","祖太奶奶"],"[f,m|m,f|m,m],[f,m],f":["老太姥爷","祖太姥爷"],"[f,m|m,f|m,m],[f,m],m":["老太姥姥","祖太姥姥"],"[f,f|f,m|m,f],f":["太奶爷","祖奶爷"],"[f,f|f,m|m,f],f,ob":["伯太奶爷","太伯奶爷"],"[f,f|f,m|m,f],f,ob,w":["伯太奶奶","太伯奶奶"],"[f,f|f,m|m,f],f,lb":["叔太奶爷","太叔奶爷"],"[f,f|f,m|m,f],f,lb,w":["叔太奶奶","太叔奶奶"],"[f,f|f,m|m,f],f,xs":["姑太奶奶","太姑奶奶"],"[f,f|f,m|m,f],f,xs,h":["姑太奶爷","太姑奶爷"],"[f,f|f,m|m,f],m":["太奶奶","祖奶奶"],"[f,f|f,m|m,f],m,xb":["舅太奶爷","太舅奶爷"],"[f,f|f,m|m,f],m,xb,w":["舅太奶奶","太舅奶奶"],"[f,f|f,m|m,f],m,xs":["姨太奶奶","太姨奶奶"],"[f,f|f,m|m,f],m,xs,h":["姨太奶爷","太姨奶爷"],"[f,m|m,f|m,m],f":["太姥爷","祖姥爷","太毑爷"],"[f,m|m,f|m,m],f,ob":["伯太姥爷","伯叔姥爷"],"[f,m|m,f|m,m],f,ob,w":["伯太姥姥","太伯姥姥"],"[f,m|m,f|m,m],f,lb":["叔太姥爷","太叔姥爷"],"[f,m|m,f|m,m],f,lb,w":["叔太姥姥","太叔姥姥"],"[f,m|m,f|m,m],f,xs":["姑太姥姥","太姑姥姥"],"[f,m|m,f|m,m],f,xs,h":["姑太姥爷","太姑姥爷"],"[f,m|m,f|m,m],m":["太姥姥","祖姥姥","太毑毑"],"[f,m|m,f|m,m],m,xb":["舅太姥爷","太舅姥爷"],"[f,m|m,f|m,m],m,xb,w":["舅太姥姥","太舅姥姥"],"[f,m|m,f|m,m],m,xs":["姨太姥姥","太姨姥姥"],"[f,m|m,f|m,m],m,xs,h":["姨太姥爷","太姨姥爷"],"[f,m][f,m]":["祖辈"],"f,[f|m]":["祖父母","爷爷奶奶"],"m,[f|m]":["外祖父母","外公外婆","姥姥姥爷"],"[f|m]":["父母","爹娘","爹妈","爸妈","爸爸妈妈","父母亲","双亲","二亲","两亲","二老","高堂"],"[f|m],[f,xs|m,xb],s":["舅姑爸","姑舅爸"],"[f|m],[f,xs|m,xb],s&o,w":["舅姑姆","姑舅姆"],"[f|m],[f,xs|m,xb],s&l,w":["舅姑婶","姑舅婶"],"[f|m],[f,xs|m,xb],d":["姑舅娘娘"],"[f|m],[m,xs],s":["两姨爸"],"[f|m],[m,xs],s&o,w":["两姨姆"],"[f|m],[m,xs],s&l,w":["两姨婶"],"[f|m],[m,xs],d":["两姨娘娘"],"f,[ob|ob,w]":["伯父母"],"f,[lb|lb,w]":["叔父母"],"f,[xs|xs,h]":["姑父母"],"m,[xb|xb,w]":["舅父母"],"m,[xs|xs,h]":["姨父母"],"w,[f|m]":["岳父母","岳父岳母","丈人丈母","舅姑"],"w,f,[ob|ob,w]":["伯岳父母"],"w,f,[lb|lb,w]":["叔岳父母"],"w,f,[xs|xs,h]":["姑岳父母"],"w,m,[xb|xb,w]":["舅岳父母"],"w,m,[xs|xs,h]":["姨岳父母"],"h,[f|m]":["公婆","翁姑","大家官","公公婆婆","姑嫜"],"h,f,[ob|ob,w]":["伯公婆"],"h,f,[lb|lb,w]":["叔公婆"],"h,f,[xs|xs,h]":["姑公婆"],"h,m,[xb|xb,w]":["舅公婆"],"h,m,[xs|xs,h]":["姨公婆"],"[xb|xs]":["兄弟姐妹","同胞","同胞兄弟姐妹","手足"],"[ob|os]":["哥哥姐姐"],"[lb|ls]":["弟弟妹妹"],"[ob|ob,w]":["哥哥嫂嫂"],"[f,xb|m,xs],[s|d]":["从兄弟姐妹","从姐妹兄弟"],"[f,xs|m,xb],[s|d]":["表兄弟姐妹","表姐妹兄弟","老表"],"[f,xb|m,xs],s":["从兄弟"],"[f,xb|m,xs],d":["从姐妹"],"[f,xs|m,xb],s":["姑舅兄弟","舅姑兄弟"],"[f,xs|m,xb],d":["姑舅姊妹","舅姑姊妹"],"f,xb,[s|d]":["堂兄弟姐妹","堂姐妹兄弟","从父兄弟姐妹"],"m,xs,[s|d]":["姨兄弟姐妹","姨姐妹兄弟","从母兄弟姐妹"],"f,xs,[s|d]":["姑表兄弟姐妹"],"m,xb,[s|d]":["舅表兄弟姐妹"],"[f,xs|m,xb],s&o":["姑舅哥","姑舅哥哥"],"[f,xs|m,xb],s&l":["姑舅弟","姑舅弟弟"],"[f,xs|m,xb],d&o":["姑舅姐","姑舅姐姐"],"[f,xs|m,xb],d&l":["姑舅妹","姑舅妹妹"],"[f,xs|m,xb],s,s":["姑舅儿子"],"[f,xs|m,xb],s,d":["姑舅女儿"],"xb,[s|d]":["侄子女","侄子侄女"],"xs,[s|d]":["甥子女","外甥子女"],"[w|s|d]":["妻儿"],"[s|d]":["子女","儿女","小孩","孩子","孩子们","孩儿","小孩儿","宝宝","宝贝","娃","儿辈","子辈"],"[s|d],[s|d]":["孙辈"],"s,[s|d]":["孙子女"],"d,[s|d]":["外孙子女"],"[s|d]#[s|d],[s|d]":["儿孙","子孙","孙息"],"[s,w|d,h],[f|m]":["亲家","儿女亲家"],"[s,w|d,h],f":["亲家公","亲家父","亲家翁","亲家世翁","姻翁"],"[s,w|d,h],m":["亲家母","亲家婆","亲家姆","姻姆"],"[s,w|d,h],[f|m],f":["姻太翁"],"[s,w|d,h],[f|m],m":["姻太姆"],"f,f,f,f,f,f,f,f,f":["鼻祖父","鼻祖","始祖","九世祖"],"f,f,f,f,f,f,f,f,m":["鼻祖母"],"f,f,f,f,f,f,f,f":["远祖父","远祖","八世祖"],"f,f,f,f,f,f,f,m":["远祖母"],"f,f,f,f,f,f,f":["太祖父","太祖","七世祖"],"f,f,f,f,f,f,m":["太祖母"],"f,f,f,f,f,f":["烈祖父","烈祖","六世祖"],"f,f,f,f,f,m":["烈祖母"],"f,f,f,f,f":["天祖父","天祖","五世祖"],"f,f,f,f,m":["天祖母"],"f,f,f,f":["高祖父","外曾外曾外毑父","祖太公","祖太爷","祖太翁","祖太爷爷","四世祖"],"f,f,f,m":["高祖母","外曾外曾外毑母","祖太婆","祖太奶","祖太姆","祖太奶奶"],"f,f,m,f":["高外祖父","外曾外曾毑父"],"f,f,m,m":["高外祖母","外曾外曾毑母"],"f,m,f,f":["曾外曾祖父","外高外毑父"],"f,m,f,m":["曾外曾祖母","外高外毑母"],"f,m,m,f":["曾外曾外祖父","外高毑父"],"f,m,m,m":["曾外曾外祖母","外高毑母"],"m,f,f,f":["外高祖父","曾外曾外毑父"],"m,f,f,m":["外高祖母","曾外曾外毑母"],"m,f,m,f":["外高外祖父","曾外曾祖毑父"],"m,f,m,m":["外高外祖母","曾外曾祖毑母"],"m,m,f,f":["外曾外曾祖父","高外毑父"],"m,m,f,m":["外曾外曾祖母","高外毑母"],"m,m,m,f":["外曾外曾外祖父","高毑父"],"m,m,m,m":["外曾外曾外祖母","高毑母"],"f,f,f":["曾祖父","曾祖","外曾外毑父","太公","太爷","祖爷","太翁","太爷爷","三世祖"],"f,f,m":["曾祖母","外曾外毑母","太婆","太奶","太嬷","太姆","太奶奶"],"f,m,f":["曾外祖父","曾外祖","外曾毑父","太外公","太外爷","太外翁","太外爷爷"],"f,m,m":["曾外祖母","外曾毑母","太外婆","太外奶","太外姆","太外奶奶"],"m,f,f":["外曾祖父","外曾祖","曾外毑父","外太公","外太爷","外太翁","外太爷爷","老外公","老外爷","老姥爷"],"m,f,m":["外曾祖母","曾外毑母","外太婆","外太奶","外太姆","外太奶奶"],"m,m,f":["外曾外祖父","外曾外祖","曾毑父","外太外公","外太外爷","外太外翁","外太外爷爷","外太姥爷"],"m,m,m":["外曾外祖母","曾毑母","外太外婆","外太外奶","外太外姆","外太外奶奶","老外婆","老外奶","老姥姥","老姥娘"],"f,f,f,xb":["族曾祖父"],"f,f,f,xb,w":["族曾祖母"],"f,f":["爷爷","祖父","奶爷","阿爷","阿公","二世祖"],"f,m":["奶奶","祖母","阿嬷","阿嫲","嫲嫲"],"m,f":["外公","外祖父","姥爷","阿公","客公","外爷","舅家爷","毑父","毑爷"],"m,m":["外婆","外祖母","姥姥","姥娘","阿婆","阿嬷","阿嫲","嫲嫲","外奶","客婆","舅家婆","毑母","毑毑"],"f,f,ob":["伯公","伯祖","伯翁","伯爷","伯祖父","伯老爷","大爷爷","大爷","大公","伯爷爷","大伯公","大阿爷","x伯公","x阿爷"],"f,f,ob,w":["伯婆","伯祖母","伯奶奶","大奶奶","姆婆"],"f,f,lb":["叔公","叔祖","叔翁","叔爷","叔祖父","叔老爷","小爷爷","叔爷爷","叔奶爷","晚公","x叔公"],"f,f,lb,w":["叔婆","叔祖母","叔奶奶","小奶奶","婶婆","晚婆"],"f,f,xb":["堂祖父","从祖祖父","从祖父","x爷爷","x大爷","x爷","x公"],"f,f,xb,w":["堂祖母","从祖祖母","从祖母","x奶奶","x大娘","x奶","x婆"],"f,f,xs":["姑奶奶","祖姑母","姑祖母","姑奶","姑婆","祖姑"],"f,f,xs,h":["姑爷爷","祖姑父","祖姑丈","姑祖父","姑老爷","姑公","姑奶爷","姑丈公","丈公"],"f,m,xb":["舅公","舅祖父","舅老爷","舅爷爷","舅爷","舅祖","舅奶爷","舅爹","太舅父","x舅老爷","x舅公"],"f,m,xb,w":["舅婆","舅祖母","舅奶奶","舅奶","妗婆","妗奶","太舅母","x舅婆"],"f,m,xs":["姨奶奶","祖姨母","姨祖母","姨婆","姨奶","x姨奶"],"f,m,xs,h":["姨爷爷","祖姨父","姨祖父","姨公","姨丈公","姨爷","姨老爷","姨奶爷"],"m,f,ob":["外伯公","伯外祖父","外伯祖父","伯姥爷","外伯祖","伯外祖","大外公","大姥爷","大外爷"],"m,f,ob,w":["外伯婆","伯外祖母","外伯祖母","伯姥姥","外姆婆","大外婆","大姥姥","大姥奶"],"m,f,lb":["外叔公","叔外祖父","外叔祖父","叔姥爷","外叔祖","叔外祖","小外公","小姥爷","小外爷"],"m,f,lb,w":["外叔婆","叔外祖母","外叔祖母","叔姥姥","外婶婆","小外婆","小姥姥","小姥奶"],"m,f,xb":["x外公","x姥爷","x外爷"],"m,f,xb,w":["x外婆","x姥姥","x姥奶","x外奶","x姥"],"m,f,xs":["外姑婆","姑姥姥","姑外祖母","外姑祖母","外祖姑母","外太姑母","x姑姥姥"],"m,f,xs,h":["外姑公","姑姥爷","姑外祖父","外姑祖父","外祖姑父","外太姑父","外姑丈公","外丈公","x姑姥爷"],"m,m,xb":["外舅公","外舅祖父","外太舅父","舅外祖父","外祖舅父","舅外公","舅外爷","舅姥爷","舅爹","舅公","x舅姥爷"],"m,m,xb,w":["外舅婆","外舅祖母","外太舅母","舅外祖母","外祖舅母","舅外婆","舅外奶","舅姥姥","舅姥","舅婆","妗姥姥","妗姥娘","妗姥","外妗婆","x舅姥姥"],"m,m,xs":["外姨婆","姨外祖母","姨外婆","姨外奶","姨姥姥","姨姥","外姨祖母","从母外祖母","x姨姥姥"],"m,m,xs,h":["外姨公","姨外祖父","姨外公","姨外爷","姨姥爷","外姨祖父","从母外祖父","x姨姥爷"],f:["爸爸","父亲","老爸","阿爸","阿爹","老窦","老汉","老汉儿","老子","爸","父","爹","爹爹","爹地","爹啲","老爹","老爷子","一世祖"],m:["妈妈","母亲","阿妈","老母","老妈","老娘","老妈子","妈子","姆嬷","姆妈","妈","母","娘","娘亲","妈咪"],"f,ob":["伯父","伯伯","阿伯","大伯","大伯爷","大大","世父","大爹","大爸","x伯"],"f,ob,w":["伯母","伯妈","伯娘","姆姆","姆","世母","大娘","大妈","大姆妈","x伯母","x妈"],"f,lb":["叔叔","叔父","叔爸","叔爹","阿叔","仲父","季父","小叔","小爹","小爸","尕爸","幺爸","幺叔","细叔","满叔","晚叔","叔","x叔"],"f,lb,w":["婶婶","婶母","婶娘","婶妈","婶爹","阿婶","仲母","季母","小婶","小娘","小妈","尕婶","幺婶","细婶","满婶","晚婆","小婶娘","婶子","婶儿","家婶","叔母","叔妈","叔娘","婶","x叔母","x婶"],"f,os":["大姑","大姑妈","姑姊"],"f,ls":["小姑","小姑妈","姑姐","姑妹","姑仔","尕娘","幺姑","幺姑姐","老姑","细姑","满姑"],"f,xs":["姑妈","姑母","姑姑","嬢嬢","娘娘","姑","x嬢嬢","x嬢","x姑妈","x姑"],"f,xs,h":["姑丈","姑父","姑爸","姑爹","姑夫","姑婿","亘","x姑丈","x姑父"],"m,ob":["大舅","舅父"],"m,ob,w":["大舅妈","大妗"],"m,lb":["小舅","舅仔","舅父仔","幺舅","老舅","细舅","满舅","尕阿舅"],"m,lb,w":["小舅妈","小妗","细妗"],"m,xb":["舅舅","舅父","舅爸","舅爹","娘舅","母舅","舅","舅仔","阿舅","x舅"],"m,xb,w":["舅妈","舅母","舅媳妇","妗","妗子","妗妗","妗妈","妗娘","妗母","阿妗","x舅妈"],"m,os":["大姨","大姨妈"],"m,os,h":["大姨父","大姨丈","大姨婿","大姨爸"],"m,ls":["小姨","小姨妈","姨仔","幺姨","老姨","满姨","细姨","尕姨娘"],"m,ls,h":["小姨父","小姨丈","小姨婿","小姨爹"],"m,xs":["姨妈","姨母","姨姨","姨娘","阿姨","姨","x姨","x姨妈"],"m,xs,h":["姨丈","姨父","姨爸","姨爹","姨婿","姨郎","尹","x姨丈","x姨父"],"f,f,xb,s&o":["堂伯"],"f,f,xb,s&o,w":["堂伯母"],"f,f,xb,s&l":["堂叔"],"f,f,xb,s&l,w":["堂婶"],"f,f,xb,s":["堂叔伯"],"f,f,xb,d":["堂姑"],"f,f,xb,d,h":["堂姑丈"],"m,f,xb,s":["堂舅"],"m,f,xb,s,w":["堂舅妈"],"m,f,xb,d":["堂姨"],"m,f,xb,d,h":["堂姨丈"],h:["老公","丈夫","先生","官人","男人","汉子","夫","夫君","相公","夫婿","良人","老头子","爱人","老伴","那口子","配偶","伴侣","卿卿"],"f,xb,s&o":["堂哥","堂阿哥"],"f,xb,s&o,w":["堂嫂","堂兄嫂"],"f,xb,s&l":["堂弟","堂阿弟"],"f,xb,s&l,w":["堂弟媳","堂弟媳","堂弟妹"],"f,xb,d&o":["堂姐","堂阿姐"],"f,xb,d&o,h":["堂姐夫"],"f,xb,d&l":["堂妹","堂阿妹"],"f,xb,d&l,h":["堂妹夫"],"h,f,f,f":["曾祖公父","曾祖公","太公翁"],"h,f,f,m":["曾祖婆母","曾祖婆","太奶亲"],"h,f,m,f":["曾外祖公父","曾外祖公"],"h,f,m,m":["曾外祖婆母","曾外祖婆"],"h,m,f,f":["外曾祖公父","外曾祖公"],"h,m,f,m":["外曾祖婆母","外曾祖婆"],"h,m,m,f":["外曾外祖公父","外曾外祖公"],"h,m,m,m":["外曾外祖婆母","外曾外祖婆"],"h,f,f,f,ob":["伯曾祖公父","伯曾祖公","太伯翁"],"h,f,f,f,ob,w":["伯曾祖婆母","伯曾祖婆","太姆婆"],"h,f,f,f,lb":["叔曾祖公父","叔曾祖公","太叔翁"],"h,f,f,f,lb,w":["叔曾祖婆母","叔曾祖婆","太婶婆"],"h,f,f,f,xs":["姑曾祖婆母","姑曾祖婆"],"h,f,f,f,xs,h":["姑曾祖公父","姑曾祖婆"],"h,f,f":["祖公父","祖公","祖翁","奶公父"],"h,f,m":["祖婆母","祖婆","奶婆母"],"h,m,f":["外祖公父","外祖公","姥公父","姥公"],"h,m,m":["外祖婆母","外祖婆","姥婆母","姥婆"],"h,f":["公公","翁亲","家公","大官","老公公","老人公","公爹","婆父","婆爹"],"h,m":["婆婆","婆母","家婆","姑亲","大家","婆母娘","老婆婆","老人婆"],"h,f,ob":["伯公父","伯公","伯翁"],"h,f,ob,w":["伯婆母","伯婆","伯姆"],"h,f,lb":["叔公父","叔公","叔翁","叔祖"],"h,f,lb,w":["叔婆母","叔婆","婶婆","婶婆婆","婶亲"],"h,m,xb":["舅公父","舅公"],"h,m,xb,w":["舅婆母","舅婆","妗婆婆"],"h,m,xs":["姨婆母","姨婆"],"h,m,xs,h":["姨公父","姨公"],"h,ob":["大伯子","大伯兄","夫兄","外兄"],"h,ob,w":["大婶子","大伯兄姊","外兄嫂","伯嫂","大伯嫂","大伯妇","大伯娘","夫兄嫂"],"h,lb":["小叔子","小叔弟","夫弟","外弟"],"h,lb,w":["小婶子","小叔弟妹","外弟妇","叔妇","小叔妇","小婶","夫弟妇"],"h,xb":["伯叔"],"h,xb,w":["妯娌"],"h,os":["大姑子","大姑姐","外姐","夫姐","大娘姑","婆姐","婆婆姐"],"h,os,h":["大姑夫","外姐夫","大亘子","婆姐夫","婆婆姐夫"],"h,ls":["小姑子","小姑妹","姑妹","外妹","夫妹","婆妹","婆婆妹"],"h,ls,h":["小姑夫","外妹夫","小亘子","婆妹夫","婆婆妹夫"],"h,xs":["夫姑"],"h,xs,h":["姑夫"],"w,f,f,f":["曾祖岳父","曾祖丈人","太爷丈人","祖爷丈人"],"w,f,f,m":["曾祖岳母","曾祖丈母","曾祖丈母娘","祖奶丈母娘","太奶丈母娘"],"w,f,m,f":["曾外祖岳父","曾外祖丈人","祖姥爷丈人","太姥爷丈"],"w,f,m,m":["曾外祖岳母","曾外祖丈母","曾外祖丈母娘","祖姥丈母娘","太姥丈母娘"],"w,m,f,f":["外曾祖岳父","外曾祖丈人","祖奶爷丈人","太奶爷丈人","祖姥爷丈人","太姥爷丈人"],"w,m,f,m":["外曾祖岳母","外曾祖丈母","太奶丈母娘","祖姥丈母娘","太姥丈母娘"],"w,m,m,f":["外曾外祖岳父","外曾外祖丈人","祖姥爷丈人","太姥爷丈人"],"w,m,m,m":["外曾外祖岳母","外曾外祖丈母","外曾外祖丈母娘","祖姥丈母娘","太姥丈母娘"],"w,f,f":["祖岳父","太岳父","奶岳父","祖丈人","爷丈人","奶爷丈人"],"w,f,m":["祖岳母","太岳母","奶岳母","祖丈母","祖丈母娘","奶丈母娘","奶丈母"],"w,m,f":["外祖岳父","外祖丈人","外太岳父","姥岳父","姥丈人","姥爷丈人"],"w,m,m":["外祖岳母","外祖丈母娘","外祖丈母","外太岳母","姥岳母","姥丈母","姥丈母娘"],"w,f":["岳父","岳丈","老丈人","丈人爹","岳翁","丈人","丈父","内父","外父","妻父","泰山","外舅"],"w,m":["岳母","丈母娘","老丈母","丈人娘","丈母","内母","外母","妻母","泰水","外姑"],w:["老婆","妻子","太太","媳妇儿","媳妇","夫人","女人","婆娘","妻","内人","内子","娘子","爱妻","老太婆","老婆子","爱人","老伴","那口子","配偶","伴侣","卿卿"],"w,ob":["大舅子","大舅兄","妻兄","内兄","岳兄","舅兄"],"w,ob,w":["大舅妇","大舅兄嫂","舅嫂","大舅嫂","大舅姐","大舅媳妇","大妗子","妻嫂","内嫂","妻兄妇","内兄妇","岳兄妇","舅兄妇"],"w,lb":["小舅子","小舅弟","妻弟","内弟","岳弟","舅弟"],"w,lb,w":["小舅妇","小舅弟妇","舅弟媳","小舅妹","小舅媳妇","小妗子","妻妹夫","内妹夫","妻弟妇","内弟妇","岳弟妇","舅弟妇"],"w,xb":["妻舅"],"w,xb,w":["妻妗"],"w,os":["大姨子","大姨姐","妻姐","内姐"],"w,os,h":["大姨夫","大姨姐夫","襟兄","大尹子"],"w,ls":["小姨子","小姨妹","妻妹","内妹","小妹儿"],"w,ls,h":["小姨夫","小姨妹夫","襟弟","小尹子"],"w,xs":["妻姨"],"w,xs,h":["连襟","连桥","姨夫","姨夫爷","一担挑","老挑","担儿挑","连襟儿","妻尹"],ob:["哥哥","哥","兄","老哥","兄长","阿哥","大佬","胞哥","大哥","x哥"],"ob,w":["嫂子","嫂","嫂嫂","哥嫂","兄嫂","兄妇","兄妻","大嫂","大嫂子","阿嫂","x嫂"],lb:["弟弟","弟","胞弟","老弟","阿弟","细佬","小弟","幺弟","细弟","满弟","x弟"],"lb,w":["弟妹","弟媳","弟媳妇","弟妇","x弟妹"],xb:["兄弟","亲兄弟","同胞兄弟"],"xb,w":["兄弟媳妇","兄弟妇"],"0,xb,w,xb,s":["舅眷舅男"],"1,xb,w,xb,s":["叔眷舅男"],"0,xb,w,xb,d":["舅眷舅女"],"1,xb,w,xb,d":["叔眷舅女"],"0,xb,w,xs,s":["舅眷姨男"],"1,xb,w,xs,s":["叔眷姨男"],"0,xb,w,xs,d":["舅眷姨女"],"1,xb,w,xs,d":["叔眷姨女"],"0,xb,s":["娘家侄子","娘家侄"],"xb,s":["侄子","侄男","侄儿","阿侄","侄"],os:["姐姐","姐","阿姊","胞姐","大姐","阿姐","家姐","x姐"],"os,h":["姐夫","姐丈","姐婿","姐夫哥","胞姐夫","大姐夫","x姐夫"],ls:["妹妹","妹","胞妹","老妹","阿妹","小妹","幺妹","细妹","满妹","x妹"],"ls,h":["妹夫","妹丈","妹婿","妹弟","胞妹夫","小妹夫","x妹夫"],xs:["姐妹","亲姐妹","同胞姐妹"],"xs,h":["姐妹夫"],"0,xs,h,xb,s":["姨姻叔男"],"1,xs,h,xb,s":["姑姻叔男"],"0,xs,h,xb,d":["姨姻叔女"],"1,xs,h,xb,d":["姑姻叔女"],"0,xs,h,xs,s":["姨姻姑男"],"1,xs,h,xs,s":["姑姻姑男"],"0,xs,h,xs,d":["姨姻姑女"],"1,xs,h,xs,d":["姑姻姑女"],"0,xs,s":["姨甥"],"0,xs,s,w":["姨甥媳妇"],"0,xs,d":["姨甥女","姨甥"],"0,xs,d,h":["姨甥婿"],"xs,s":["外甥","外甥男","外甥儿","外甥子","外甥儿子"],"xs,d":["外甥女","外甥囡"],"f,xb,s,s":["堂侄","堂侄子","堂侄儿","堂侄男","从父侄男","叔伯侄男","从父侄子","叔伯侄子","从子"],"f,xb,s,s,w":["堂侄媳妇","堂侄妇","从父侄妇","叔伯侄妇"],"f,xb,d,s":["堂外甥","堂甥男","从父甥男","叔伯甥男"],"f,xb,d,s,w":["堂甥媳妇","堂甥妇","从父甥妇","叔伯甥妇"],s:["儿子","男儿","息男","闺男","囝囝","囝男","小子","男亲","长子","次子","幼子","儿","仔","子","阿仔","仔仔","x儿子","一世孙"],"s,w":["儿媳","儿媳妇","新妇","心抱","息妇","x儿媳"],"s,s":["孙子","孙男","孙男儿","孙儿","大孙子","x孙子","二世孙"],"s,s,w":["孙媳妇","孙媳","孙妇","孙息妇","孙新妇","x孙媳"],"s,s,s":["曾孙","曾孙男","重孙","重孙子","息仔","三世孙"],"s,s,s,w":["曾孙妇","重孙媳妇"],"s,s,s,s":["玄孙","元孙","膀孙","四世孙"],"s,s,s,s,w":["玄孙媳妇"],"s,s,s,s,s":["来孙","五世孙"],"s,s,s,s,s,w":["来孙媳妇"],"s,s,s,s,s,s":["晜孙","六世孙"],"s,s,s,s,s,s,w":["晜孙媳妇"],"s,s,s,s,s,s,s":["仍孙","七世孙"],"s,s,s,s,s,s,s,w":["仍孙媳妇"],"s,s,s,s,s,s,s,s":["云孙","八世孙"],"s,s,s,s,s,s,s,s,s":["耳孙","九世孙"],"s,s,s,s,s,s,s,s,s,w":["耳孙媳妇"],"s,s,s,s,s,s,s,s,d":["耳孙女"],"s,s,s,s,s,s,s,s,d,h":["耳孙女婿"],"s,s,s,s,s,s,s,d":["云孙女"],"s,s,s,s,s,s,s,d,h":["云孙女婿"],"s,s,s,s,s,s,s,d,s":["耳外孙"],"s,s,s,s,s,s,s,d,s,w":["耳外孙媳妇"],"s,s,s,s,s,s,s,d,d":["耳外孙女"],"s,s,s,s,s,s,s,d,d,h":["耳外孙女婿"],"s,s,s,s,s,s,d":["仍孙女"],"s,s,s,s,s,s,d,h":["仍孙女婿"],"s,s,s,s,s,s,d,s":["云外孙"],"s,s,s,s,s,s,d,s,w":["云外孙媳妇"],"s,s,s,s,s,s,d,d":["云外孙女"],"s,s,s,s,s,s,d,d,h":["云外孙女婿"],"s,s,s,s,s,d":["晜孙女"],"s,s,s,s,s,d,h":["晜孙女婿"],"s,s,s,s,s,d,s":["仍外孙"],"s,s,s,s,s,d,s,w":["仍外孙媳妇"],"s,s,s,s,s,d,d":["仍外孙女"],"s,s,s,s,s,d,d,h":["仍外孙女婿"],"s,s,s,s,d":["来孙女"],"s,s,s,s,d,h":["来孙女婿"],"s,s,s,s,d,s":["晜外孙"],"s,s,s,s,d,s,w":["晜外孙媳妇"],"s,s,s,s,d,d":["晜外孙女"],"s,s,s,s,d,d,h":["晜外孙女婿"],"s,s,s,d":["玄孙女","元孙女","膀孙女"],"s,s,s,d,h":["玄孙女婿"],"s,s,s,d,s":["来外孙"],"s,s,s,d,s,w":["来外孙媳妇"],"s,s,s,d,d":["来外孙女"],"s,s,s,d,d,h":["来外孙女婿"],"s,s,d":["曾孙女","重孙女","息女"],"s,s,d,h":["曾孙女婿"],"s,s,d,s":["玄外孙"],"s,s,d,s,w":["玄外孙媳妇"],"s,s,d,d":["玄外孙女"],"s,s,d,d,h":["玄外孙女婿"],"s,d":["孙女","孙女儿","孙囡","大孙女","x孙女"],"s,d,h":["孙女婿","孙婿","孙息婿","x孙婿"],"s,d,s":["曾外孙","外息仔"],"s,d,s,w":["曾外孙媳妇"],"s,d,s,s":["曾外曾孙"],"s,d,s,s,w":["曾外曾孙媳妇"],"s,d,s,d":["曾外曾孙女"],"s,d,s,d,h":["曾外曾孙女婿"],"s,d,d":["曾外孙女","外息女"],"s,d,d,h":["曾外孙女婿"],"s,d,d,s":["曾外曾外孙"],"s,d,d,s,w":["曾外曾外孙媳妇"],"s,d,d,d":["曾外曾外孙女"],"s,d,d,d,h":["曾外曾外孙女婿"],d:["女儿","千金","掌上明珠","息女","闺女","囡女","乖囡","囡囡","丫头","姑娘","女亲","长女","次女","幼女","女","阿女","女女","x女儿"],"d,h":["女婿","姑爷","女婿子","女婿儿","儿婿","子婿","息婿","囝婿","x女婿"],"d,s":["外孙","外孙子"],"d,s,w":["外孙媳妇","外孙妇","外孙新妇"],"d,s,s":["外曾孙","重外孙","外息仔"],"d,s,s,w":["外曾孙媳妇","外曾孙妇"],"d,s,s,s":["外玄孙","外元孙","外膀孙"],"d,s,s,s,w":["外玄孙媳妇"],"d,s,s,d":["外玄孙女","外元孙女","外膀孙女"],"d,s,s,d,h":["外玄孙女婿"],"d,s,d":["外曾孙女","重外孙女","外息女"],"d,s,d,h":["外曾孙女婿","重外孙女婿"],"d,s,d,s":["外玄外孙"],"d,s,d,s,w":["外玄外孙媳妇"],"d,s,d,d":["外玄外孙女"],"d,s,d,d,h":["外玄外孙女婿"],"d,d":["外孙女","外孙囡"],"d,d,h":["外孙女婿","外孙婿"],"d,d,s":["外曾外孙","外息仔"],"d,d,s,w":["外曾外孙媳妇"],"d,d,s,s":["外曾外曾孙"],"d,d,s,s,w":["外曾外曾孙媳妇"],"d,d,s,d":["外曾外曾孙女"],"d,d,s,d,h":["外曾外曾孙女婿"],"d,d,d":["外曾外孙女","外息女"],"d,d,d,h":["外曾外孙女婿"],"d,d,d,s":["外曾外曾外孙"],"d,d,d,s,w":["外曾外曾外孙媳妇"],"d,d,d,d":["外曾外曾外孙女"],"d,d,d,d,h":["外曾外曾外孙女婿"]},f={"{G1}":{"f,xb":["堂","同堂","从父","叔伯","从"],"f,xs":["姑表","姑家"],"m,xb":["舅表","舅家"],"m,xs":["姨","从母","从","姨家"],"f,f,xb,s":["从堂","再从父","再从","从祖"],"f,f,xb,d":["堂姑表","从父姑表"],"f,f,xs,s":["姑表叔表"],"f,f,xs,d":["姑表姑表"],"f,m,xb,s":["舅表叔表"],"f,m,xb,d":["舅表姑表"],"f,m,xs,s":["从母叔表"],"f,m,xs,d":["从母姑表"],"m,f,xb,s":["堂舅表","从父舅表"],"m,f,xb,d":["堂姨表",,"从父姨表"],"m,f,xs,s":["姑表舅表"],"m,f,xs,d":["姑表姨表"],"m,m,xb,s":["舅表舅表"],"m,m,xb,d":["舅表姨表"],"m,m,xs,s":["从母舅表"],"m,m,xs,d":["再从母","姨姨"],"f,f,f,xb,s,s":["再从堂","三从父","族"],"m,m,m,xs,d,d":["三从母"],"f,f,f,f,xb,s,s,s":["三从堂","四从父"],"m,m,m,m,xs,d,d,d":["四从母"]},"{G1M}":{"f,ob":["伯"],"f,lb":["叔"],"m,xb":["舅"],"f,f,xb,s&o":["堂伯","从父伯","叔伯伯","从伯"],"f,f,xb,s&l":["堂叔","从父叔","叔伯叔","从叔"],"f,f,f,xb,s,s&o":["从堂伯"],"f,f,f,xb,s,s&l":["从堂叔"],"f,f,xs,s&o":["姑表伯"],"f,f,xs,s&l":["姑表叔"],"f,m,xb,s&o":["舅表伯"],"f,m,xb,s&l":["舅表叔"],"f,m,xs,s&o":["姨伯","从母伯","从伯"],"f,m,xs,s&l":["姨叔","从母叔","从叔"],"m,f,xb,s":["堂舅","从父舅"],"m,f,xs,s":["姑表舅"],"m,m,xb,s":["舅表舅"],"m,m,xs,s":["姨舅","从母舅"]},"{G1W}":{"f,xs":["姑"],"m,xs":["姨"],"f,f,xb,d":["堂姑","从父姑"],"f,f,f,xb,s,d":["从堂姑"],"f,f,xs,d":["姑表姑"],"f,m,xb,d":["舅表姑"],"f,m,xs,d":["姨姑","从母姑"],"m,f,xb,d":["堂姨","从父姨"],"m,f,xs,d":["姑表姨"],"m,m,xb,d":["舅表姨"],"m,m,xs,d":["姨姨","从母姨"]},"{G0}":{xb:["侄"],"h,xb":["叔侄"],"w,xb":["舅侄"],xs:["甥"],"h,xs":["姑甥"],"w,xs":["姨甥"]},"{M1W}":{"f,xb,w":["叔眷"],"f,f,xb,s,w":["从父叔眷"],"f,f,xs,s,w":["姑表叔眷"],"f,m,xb,s,w":["舅表叔眷"],"f,m,xs,s,w":["姨表叔眷"],"m,xb,w":["舅眷"],"m,f,xb,s,w":["从父舅眷"],"m,f,xs,s,w":["姑表舅眷"],"m,m,xb,s,w":["舅表舅眷"],"m,m,xs,s,w":["姨表舅眷"]},"{M1M}":{"f,xs,h":["姑姻"],"f,f,xb,d,h":["从父姑姻"],"f,f,xs,d,h":["姑表姑姻"],"f,m,xb,d,h":["舅表姑姻"],"f,m,xs,d,h":["姨表姑姻"],"m,xs,h":["姨姻"],"m,f,xb,d,h":["从父姨姻"],"m,f,xs,d,h":["姑表姨姻"],"m,m,xb,d,h":["舅表姨姻"],"m,m,xs,d,h":["姨表姨姻"]},"{M0}":{"xb,w":["兄弟眷"],"xs,h":["姊妹姻"],"w,xb,w":["内兄弟眷"],"w,xs,h":["内姊妹姻"],"h,xb,w":["外兄弟眷"],"h,xs,h":["外姊妹姻"],"f,xb,s,w":["从父兄弟眷"],"f,xb,d,h":["从父姊妹姻"],"f,xs,s,w":["姑表兄弟眷"],"f,xs,d,h":["姑表姊妹姻"],"m,xb,s,w":["舅表兄弟眷"],"m,xb,d,h":["舅表姊妹姻"],"m,xs,s,w":["从母兄弟眷"],"m,xs,d,h":["从母姊妹姻"]},"{M-1}":{"s,w":["男眷","息眷"],"d,h":["女姻","息姻"],"xb,s,w":["侄眷"],"xb,d,h":["侄姻"],"xs,s,w":["甥眷"],"xs,d,h":["甥姻"],"f,xb,s,s,w":["堂侄眷"],"f,xb,s,d,h":["堂侄姻"],"f,xb,d,s,w":["堂甥眷"],"f,xb,d,d,h":["堂甥姻"],"f,xs,s,s,w":["姑表侄眷"],"f,xs,s,d,h":["姑表侄姻"],"f,xs,d,s,w":["姑表甥眷"],"f,xs,d,d,h":["姑表甥姻"],"m,xb,s,s,w":["姨侄眷"],"m,xb,s,d,h":["姨侄姻"],"m,xb,d,s,w":["姨甥眷"],"m,xb,d,d,h":["姨甥姻"]},"{M-2}":{"s,s,w":["孙眷"],"s,d,h":["孙姻"],"d,s,w":["外孙眷"],"d,d,h":["外孙姻"],"xb,s,s,w":["侄孙眷"],"xb,s,d,h":["侄孙姻"],"xb,d,s,w":["侄外孙眷"],"xb,d,d,h":["侄外孙姻"],"xs,s,s,w":["甥孙眷"],"xs,s,d,h":["甥孙姻"],"xs,d,s,w":["甥外孙眷"],"xs,d,d,h":["甥外孙姻"]}},x={"f,f,f,f,f,f,f,f,{G1M}":["鼻祖父"],"f,f,f,f,f,f,f,f,{G1M},w":["鼻祖母"],"f,f,f,f,f,f,f,f,{G1W}":["鼻祖母"],"f,f,f,f,f,f,f,f,{G1W},h":["鼻祖父"],"f,f,f,f,f,f,f,{G1M}":["远祖父"],"f,f,f,f,f,f,f,{G1M},w":["远祖母"],"f,f,f,f,f,f,f,{G1W}":["远祖母"],"f,f,f,f,f,f,f,{G1W},h":["远祖父"],"f,f,f,f,f,f,{G1M}":["太祖父"],"f,f,f,f,f,f,{G1M},w":["太祖母"],"f,f,f,f,f,f,{G1W}":["姑太祖母"],"f,f,f,f,f,f,{G1W},h":["姑太祖父"],"f,f,f,f,f,{G1M}":["烈祖父"],"f,f,f,f,f,{G1M},w":["烈祖母"],"f,f,f,f,f,{G1W}":["烈祖母"],"f,f,f,f,f,{G1W},h":["烈祖父"],"f,f,f,f,{G1M}":["天祖父"],"f,f,f,f,{G1M},w":["天祖母"],"f,f,f,f,{G1W}":["天祖母"],"f,f,f,f,{G1W},h":["天祖父"],"f,f,f,{G1M}":["高祖父"],"f,f,f,{G1M},w":["高祖母"],"f,f,f,{G1W}":["高祖母"],"f,f,f,{G1W},h":["高祖父"],"f,f,{G1M}":["?曾祖父","曾?祖父","?太公","太?公","?公太","太?爷","?太爷","?太爷爷","太?爷爷"],"f,f,{G1M},w":["?曾祖母","曾?祖母","?太婆","太?婆","?婆太","太?奶","?太奶","?太奶奶","太?奶奶"],"f,f,{G1W}":["?曾祖母","曾?祖母","?太婆","太?婆","?婆太","太?奶","?太奶","?太奶奶","太?奶奶"],"f,f,{G1W},h":["?曾祖父","曾?祖父","?太公","太?公","?公太","太?爷","?太爷","?太爷爷","太?爷爷"],"f,m,{G1M}":["?曾外祖父","曾外?祖父","?太外公","太外?公","太外?爷","?太外爷","?太外爷爷","太外?爷爷"],"f,m,{G1M},w":["?曾外祖母","曾外?祖母","?太外婆","太外?婆","太外?奶","?太外奶","?太外奶奶","太外?奶奶"],"f,m,{G1W}":["?曾外祖母","曾外?祖母","?太外婆","太外?婆","太外?奶","?太外奶","?太外奶奶","太外?奶奶"],"f,m,{G1W},h":["?曾外祖父","曾外?祖父","?太外公","太外?公","太外?爷","?太外爷","?太外爷爷","太外?爷爷"],"m,f,{G1M}":["外祖岳父","太外?岳","外祖丈人","姥爷丈人"],"m,f,{G1M},w":["外祖岳母","太外?岳母","外祖丈母","外祖丈母娘","姥丈母娘","姥丈母"],"m,f,{G1W}":["外祖岳母",,"太外?岳母","外祖丈母","外祖丈母娘","姥丈母娘","姥丈母"],"m,f,{G1W},h":["外祖岳父",,"太外?岳父","外祖丈人","外爷丈人","姥爷丈人"],"m,m,{G1M}":["?外曾外祖父","外曾外?祖父","?外太外公","外太外?公","外太外?爷","?外太外爷","?外太外爷爷","外太外?爷爷"],"m,m,{G1M},w":["?外曾外祖母","外曾外?祖母","?外太外婆","外太外?婆","外太外?奶","?外太外奶","?外太外奶奶","外太外?奶奶"],"m,m,{G1W}":["?外曾外祖母","外曾外?祖母","?外太外婆","外太外?婆","外太外?奶","?外太外奶","?外太外奶奶","外太外?奶奶"],"m,m,{G1W},h":["?外曾外祖父","外曾外?祖父","?外太外公","外太外?公","外太外?爷","?外太外爷","?外太外爷爷","外太?外爷爷"],"f,{G1M}":["公","祖父","奶爷","爷爷","老爷","爷"],"f,{G1M},w":["婆","祖母","奶奶","奶"],"f,{G1W}":["婆","祖母","奶奶","奶"],"f,{G1W},h":["公","祖父","奶爷","爷"],"m,{G1M}":["外?公","外祖父","姥爷"],"m,{G1M},w":["外?婆","外祖母","姥姥"],"m,{G1W}":["外?婆","外祖母","姥姥"],"m,{G1W},h":["外?公","外祖父","姥爷"],"f,{G1},s&o":["伯父","伯伯","伯"],"f,{G1},s&o,w":["伯母"],"f,{G1},s&l":["叔父","叔爸","叔叔","叔"],"f,{G1},s&l,w":["叔母","婶"],"f,{G1},d":["姑母","姑姑","姑妈","姑"],"f,{G1},d,h":["姑父"],"m,{G1},s":["舅父","舅舅","舅爸","舅"],"m,{G1},s,w":["舅母","舅妈"],"m,{G1},d":["姨母","姨姨","姨妈","姨"],"m,{G1},d,h":["姨父","姨爸","姨丈"],"{G1},s&o":["哥"],"{G1},s&o,w":["嫂","兄妇"],"{G1},s&l":["弟"],"{G1},s&l,w":["弟媳","弟妇"],"{G1},s":["兄弟"],"{G1},s,s":["侄男"],"{G1},s,s,w":["侄妇"],"{G1},s,s,s":["侄孙男"],"{G1},s,s,s,w":["侄孙妇"],"{G1},s,s,d":["侄孙女"],"{G1},s,s,d,h":["侄孙婿"],"{G1},s,d":["侄女"],"{G1},s,d,h":["侄婿"],"{G1},s,d,s":["侄外孙男"],"{G1},s,d,s,w":["侄外孙妇"],"{G1},s,d,d":["侄外孙女"],"{G1},s,d,d,h":["侄外孙婿"],"{G1},d&o":["姐"],"{G1},d&o,h":["姐夫"],"{G1},d&l":["妹"],"{G1},d&l,h":["妹夫"],"{G1},d":["姐妹"],"{G1},d,s":["甥男"],"{G1},d,s,w":["甥妇"],"{G1},d,s,s":["甥孙男"],"{G1},d,s,s,w":["甥孙妇"],"{G1},d,s,d":["甥孙女"],"{G1},d,s,d,h":["甥孙婿"],"{G1},d,d":["甥女"],"{G1},d,d,h":["甥婿"],"{G1},d,d,s":["甥外孙男"],"{G1},d,d,s,w":["甥外孙妇"],"{G1},d,d,d":["甥外孙女"],"{G1},d,d,d,h":["甥外孙婿"],"h,f,{G1M}":["祖公父","祖公","祖翁"],"h,f,{G1M},w":["祖婆母","祖婆","祖姆"],"h,{G1M}":["公父","公公"],"h,{G1M},w":["婆母","婆婆"],"h,{G1W}":["婆母","婆婆"],"h,{G1W},h":["公父","公公"],"h,{G1},s&o":["大伯子","大伯兄"],"h,{G1},s&o,w":["大婶子","大伯嫂"],"h,{G1},s&l":["小叔子","小叔弟"],"h,{G1},s&l,w":["小婶子","小叔弟妇"],"h,{G1},d&o":["大姑子","大姑姐"],"h,{G1},d&o,h":["大姑夫","大姑姐夫"],"h,{G1},d&l":["小姑子","小姑妹"],"h,{G1},d&l,h":["小姑夫","小姑妹夫"],"w,f,{G1M}":["祖岳父","太?岳","祖丈人","爷丈人","奶爷丈人"],"w,f,{G1M},w":["祖岳母","太?岳母","祖丈母","祖丈母娘","奶丈母娘","奶丈母"],"w,f,{G1W}":["祖岳母",,"太?岳母","祖丈母","祖丈母娘","奶丈母娘","奶丈母"],"w,f,{G1W},h":["祖岳父",,"太?岳父","祖丈人","爷丈人","奶爷丈人"],"w,{G1M}":["岳父","丈人","丈人爹"],"w,{G1M},w":["岳母","丈母","丈母娘"],"w,{G1W}":["岳母","丈母","丈母娘"],"w,{G1W},h":["岳父","丈人","丈人爹"],"w,{G1},s&o":["大舅子","大舅兄","舅兄"],"w,{G1},s&o,w":["大舅妇","大舅兄妇","舅兄妇","舅姐","大舅姐","大妗子"],"w,{G1},s&l":["小舅子","小舅弟","舅弟"],"w,{G1},s&l,w":["小舅妇","小舅弟妇","舅弟妇","舅妹","小舅妹","小妗子"],"w,{G1},d&o":["大姨子","大姨姐","姨姐"],"w,{G1},d&o,h":["大姨夫","大姨姐夫","襟兄","姨兄","大姨哥","大尹子"],"w,{G1},d&l":["小姨子","小姨妹","姨妹"],"w,{G1},d&l,h":["小姨夫","小姨妹夫","襟弟","姨弟","小姨弟","小尹子"],"{X0},f,ob":["伯父","伯伯","伯"],"{X0},f,ob,w":["伯母"],"{X0},f,lb":["叔父","叔叔","叔"],"{X0},f,lb,w":["叔母","婶"],"{X0},f,xs":["姑母","姑姑","姑妈","姑"],"{X0},f,xs,h":["姑父","姑爸","姑丈"],"{X0},m,xb":["舅父","舅舅","舅爸","舅"],"{X0},m,xb,w":["舅母","舅妈"],"{X0},m,xs":["姨母","姨姨","姨妈","姨"],"{X0},m,xs,h":["姨父","姨爸","姨丈"],"{G0},s":["男","男儿","儿","子"],"{G0},s,w":["媳妇","妇"],"{G0},s,s":["孙","孙男","孙子"],"{G0},s,s,w":["孙妇"],"{G0},s,s,s":["曾孙","曾孙男"],"{G0},s,s,s,w":["曾孙妇"],"{G0},s,s,s,s":["玄孙","玄孙男"],"{G0},s,s,s,d":["玄孙女"],"{G0},s,s,d":["曾孙女"],"{G0},s,s,d,h":["曾孙婿"],"{G0},s,s,d,s":["玄外孙","玄外孙男"],"{G0},s,s,d,d":["玄外孙女"],"{G0},s,d":["孙女"],"{G0},s,d,w":["孙婿"],"{G0},s,d,s":["曾外孙","曾外孙男"],"{G0},s,d,s,w":["曾外孙妇"],"{G0},s,d,s,s":["曾外曾孙","曾外曾孙男"],"{G0},s,d,s,d":["曾外曾孙女"],"{G0},s,d,d":["曾外孙女"],"{G0},s,d,d,h":["曾外孙婿"],"{G0},s,d,d,s":["曾外曾外孙","曾外曾外孙男"],"{G0},s,d,d,d":["曾外曾外孙女"],"{G0},d":["女","女儿"],"{G0},d,s":["外孙","外孙男"],"{G0},d,s,w":["外孙妇"],"{G0},d,s,s":["外曾孙","外曾孙男"],"{G0},d,s,s,w":["外曾孙妇"],"{G0},d,s,s,s":["外玄孙","外玄孙男"],"{G0},d,s,s,d":["外玄孙女"],"{G0},d,s,d":["外曾孙女"],"{G0},d,s,d,h":["外曾孙婿"],"{G0},d,s,d,s":["外玄外孙","外玄外孙男"],"{G0},d,s,d,d":["外玄外孙女"],"{G0},d,d":["外孙女"],"{G0},d,d,w":["外孙婿"],"{G0},d,d,s":["外曾外孙","外曾外孙男"],"{G0},d,d,s,w":["外曾外孙妇"],"{G0},d,d,s,s":["外曾外曾孙","外曾外曾孙男"],"{G0},d,d,s,d":["外曾外曾孙女"],"{G0},d,d,d":["外曾外孙女"],"{G0},d,d,d,h":["外曾外孙婿"],"{G0},d,d,d,s":["外曾外曾外孙"],"{G0},d,d,d,d":["外曾外曾外孙女"],"{M1W},f":["外祖父"],"{M1W},m":["外祖母"],"{M1W},xb":["舅父"],"{M1W},xb,w":["舅母"],"{M1W},xb,s&o":["舅表哥"],"{M1W},xb,s&o,w":["舅表嫂"],"{M1W},xb,s&l":["舅表弟"],"{M1W},xb,s&l,w":["舅表弟妇"],"{M1W},xb,s,s":["侄男"],"{M1W},xb,s,s,w":["侄妇"],"{M1W},xb,s,d":["侄女"],"{M1W},xb,s,d,h":["侄婿"],"{M1W},xb,d&o":["舅表姐"],"{M1W},xb,d&o,h":["舅表姐夫"],"{M1W},xb,d&l":["舅表妹"],"{M1W},xb,d&l,h":["舅表妹夫"],"{M1W},xb,d,s":["甥男"],"{M1W},xb,d,s,w":["甥妇"],"{M1W},xb,d,d":["甥女"],"{M1W},xb,d,d,h":["甥婿"],"{M1W},xs":["姨母"],"{M1W},xs,h":["姨父"],"{M1W},xs,s&o":["姨表哥"],"{M1W},xs,s&o,w":["姨表嫂"],"{M1W},xs,s&l":["姨表弟"],"{M1W},xs,s&l,w":["姨表弟妇"],"{M1W},xs,d&o":["姨表姐"],"{M1W},xs,d&o,h":["姨表姐夫"],"{M1W},xs,d&l":["姨表妹"],"{M1W},xs,d&l,h":["姨表妹夫"],"{M1M},f":["祖父"],"{M1M},m":["祖母"],"{M1M},ob":["伯父"],"{M1M},ob,w":["伯母"],"{M1M},lb":["叔父"],"{M1M},lb,w":["叔母"],"{M1M},xb,s&o":["叔表哥"],"{M1M},xb,s&o,w":["叔表嫂"],"{M1M},xb,s&l":["叔表弟"],"{M1M},xb,s&l,w":["叔表弟妇"],"{M1M},xb,s,s":["侄男"],"{M1M},xb,s,s,w":["侄妇"],"{M1M},xb,s,d":["侄女"],"{M1M},xb,s,d,h":["侄婿"],"{M1M},xb,d&o":["叔表姐"],"{M1M},xb,d&o,h":["叔表姐夫"],"{M1M},xb,d&l":["叔表妹"],"{M1M},xb,d&l,h":["叔表妹夫"],"{M1M},xb,d,s":["甥男"],"{M1M},xb,d,s,w":["甥妇"],"{M1M},xb,d,d":["甥女"],"{M1M},xb,d,d,h":["甥婿"],"{M1M},xs":["姑母"],"{M1M},xs,h":["姑父"],"{M1M},xs,s&o":["姑表哥"],"{M1M},xs,s&o,w":["姑表嫂"],"{M1M},xs,s&l":["姑表弟"],"{M1M},xs,s&l,w":["姑表弟妇"],"{M1M},xs,d&o":["姑表姐"],"{M1M},xs,d&o,h":["姑表姐夫"],"{M1M},xs,d&l":["姑表妹"],"{M1M},xs,d&l,h":["姑表妹夫"],"{M0},f":["父"],"{M0},f,f":["祖父"],"{M0},f,f,ob":["伯祖父"],"{M0},f,f,ob,w":["伯祖母"],"{M0},f,f,lb":["叔祖父"],"{M0},f,f,lb,w":["叔祖母"],"{M0},f,f,xs":["姑祖母"],"{M0},f,f,xs,h":["姑祖父"],"{M0},f,m":["祖母"],"{M0},f,m,xb":["舅祖父"],"{M0},f,m,xb,w":["舅祖母"],"{M0},f,m,xs":["姨祖母"],"{M0},f,m,xs,h":["姨祖父"],"{M0},f,ob":["伯父"],"{M0},f,ob,w":["伯母"],"{M0},f,lb":["叔父"],"{M0},f,lb,w":["叔母"],"{M0},f,xb,s&o":["叔表兄"],"{M0},f,xb,s&o,w":["叔表兄妇"],"{M0},f,xb,s&l":["叔表弟"],"{M0},f,xb,s&l,w":["叔表弟妇"],"{M0},f,xb,d&o":["叔表姊"],"{M0},f,xb,d&o,h":["叔表姊婿"],"{M0},f,xb,d&l":["叔表妹"],"{M0},f,xb,d&l,h":["叔表妹婿"],"{M0},f,xs":["姑母"],"{M0},f,xs,h":["姑父"],"{M0},f,xs,s&o":["姑表兄"],"{M0},f,xs,s&o,w":["姑表兄妇"],"{M0},f,xs,s&l":["姑表弟"],"{M0},f,xs,s&l,w":["姑表弟妇"],"{M0},f,xs,d&o":["姑表姊"],"{M0},f,xs,d&o,h":["姑表姊婿"],"{M0},f,xs,d&l":["姑表妹"],"{M0},f,xs,d&l,h":["姑表妹婿"],"{M0},m":["母"],"{M0},m,f":["外祖父"],"{M0},m,f,ob":["伯外祖父"],"{M0},m,f,ob,w":["伯外祖母"],"{M0},m,f,lb":["叔外祖父"],"{M0},m,f,lb,w":["叔外祖母"],"{M0},m,f,xs":["姑外祖母"],"{M0},m,f,xs,h":["姑外祖父"],"{M0},m,m":["外祖母"],"{M0},m,m,xb":["舅外祖父"],"{M0},m,m,xb,w":["舅外祖母"],"{M0},m,m,xs":["姨外祖母"],"{M0},m,m,xs,h":["姨外祖父"],"{M0},m,xb":["舅父"],"{M0},m,xb,w":["舅母"],"{M0},m,xb,s&o":["舅表兄"],"{M0},m,xb,s&o,w":["舅表兄妇"],"{M0},m,xb,s&l":["舅表弟"],"{M0},m,xb,s&l,w":["舅表弟妇"],"{M0},m,xb,d&o":["舅表姊"],"{M0},m,xb,d&o,h":["舅表姊婿"],"{M0},m,xb,d&l":["舅表妹"],"{M0},m,xb,d&l,h":["舅表妹婿"],"{M0},m,xs":["姨母"],"{M0},m,xs,h":["姨父"],"{M0},m,xs,s&o":["姨表兄"],"{M0},m,xs,s&o,w":["姨表兄妇"],"{M0},m,xs,s&l":["姨表弟"],"{M0},m,xs,s&l,w":["姨表弟妇"],"{M0},m,xs,d&o":["姨表姊"],"{M0},m,xs,d&o,h":["姨表姊婿"],"{M0},m,xs,d&l":["姨表妹"],"{M0},m,xs,d&l,h":["姨表妹婿"],"{M0},xb&o":["兄"],"{M0},xb&o,w":["兄妇"],"{M0},xb&l":["弟"],"{M0},xb&l,w":["弟妇"],"{M0},xb,s":["侄男"],"{M0},xb,s,w":["侄妇"],"{M0},xb,d":["侄女"],"{M0},xb,d,h":["侄婿"],"{M0},xs&o":["姊"],"{M0},xs&o,h":["姊婿"],"{M0},xs&l":["妹"],"{M0},xs&l,h":["妹婿"],"{M0},xs,s":["甥男"],"{M0},xs,s,w":["甥妇"],"{M0},xs,d":["甥女"],"{M0},xs,d,h":["甥婿"],"{M-1},f&o":["兄"],"{M-1},f&l":["弟"],"{M-1},f,f":["父"],"{M-1},f,f,f":["祖父"],"{M-1},f,f,m":["祖母"],"{M-1},f,f,ob":["伯父"],"{M-1},f,f,ob,w":["伯母"],"{M-1},f,f,lb":["叔父"],"{M-1},f,f,lb,w":["叔母"],"{M-1},f,m":["母"],"{M-1},f,m,f":["外祖父"],"{M-1},f,m,m":["外祖母"],"{M-1},f,ob":["叔兄"],"{M-1},f,ob,w":["叔兄妇"],"{M-1},f,lb":["叔弟"],"{M-1},f,lb,w":["叔弟妇"],"{M-1},f,xb,s":["叔男"],"{M-1},f,xb,d":["叔女"],"{M-1},f,os":["姑姊"],"{M-1},f,os,h":["姑姊婿"],"{M-1},f,ls":["姑妹"],"{M-1},f,ls,h":["姑妹婿"],"{M-1},f,xs,s":["姑男"],"{M-1},f,xs,d":["姑女"],"{M-1},m&o":["姊"],"{M-1},m&l":["妹"],"{M-1},m,f":["父"],"{M-1},m,f,f":["祖父"],"{M-1},m,f,m":["祖母"],"{M-1},m,m":["母"],"{M-1},m,m,f":["外祖父"],"{M-1},m,m,m":["外祖母"],"{M-1},m,ob":["舅兄"],"{M-1},m,ob,w":["舅兄妇"],"{M-1},m,lb":["舅弟"],"{M-1},m,lb,w":["舅弟妇"],"{M-1},m,xb,s":["舅男"],"{M-1},m,xb,d":["舅女"],"{M-1},m,os":["姨姊"],"{M-1},m,os,h":["姨姊婿"],"{M-1},m,ls":["姨妹"],"{M-1},m,ls,h":["姨妹婿"],"{M-1},m,xs,s":["姨男"],"{M-1},m,xs,d":["姨女"],"{M-1},xb":["男"],"{M-1},xb,w":["妇"],"{M-1},xb,s":["孙男"],"{M-1},xb,s,w":["孙妇"],"{M-1},xb,d":["孙女"],"{M-1},xb,d,h":["孙婿"],"{M-1},xs":["女"],"{M-1},xs,h":["婿"],"{M-1},xs,s":["外孙男"],"{M-1},xs,s,w":["外孙妇"],"{M-1},xs,d":["外孙女"],"{M-1},xs,d,h":["外孙婿"],"{M-2},f":["男"],"{M-2},f,f&o":["兄"],"{M-2},f,f&l":["弟"],"{M-2},f,m&o":["姊"],"{M-2},f,m&l":["妹"],"{M-2},m":["女"],"{M-2},m,f&o":["兄"],"{M-2},m,f&l":["弟"],"{M-2},m,m&o":["姊"],"{M-2},m,m&l":["妹"],"{M-2},xb":["孙男"],"{M-2},xb,w":["孙妇"],"{M-2},xs":["孙女"],"{M-2},xs,h":["孙婿"]},h={},w={},t={};function M(s){var x=s.filter(s=>s==s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,""));return s.filter(s=>{var f=s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,"");return-1x.indexOf(s)===f)}function l(s){for(var f=(s=(s=(s=s.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,"x")).replace(/之/,"的").replace(/我的?(.+)/,"$1")).match(/[^娘婆岳亲]家的?/)?s.replace(/家的?/,"的"):s).split("的"),x=[],m=!0,d={"哥":"兄","姐":"姊","侄":"姪","祖父":"王父","祖母":"王母","孙女婿":"孙婿","甥女婿":"甥婿","侄女婿":"侄婿","弟媳":"弟妇","孙媳妇":"孙妇","甥媳妇":"甥妇","侄媳妇":"侄妇"},b={"^表":["姑表","舅表"],"^姻":["姑姻","姨姻","姊妹姻","女姻"],"^眷":["叔眷","舅眷","兄弟眷","男眷"],"^外甥":["甥"],"^外表伯":["姑表伯外","舅表伯外"],"^外表叔":["姑表叔外","舅表叔外"],"^外表姑":["姑表姑外","舅表姑外"],"^外表舅":["姑表舅外","舅表舅外"],"^外表姨":["姑表姨外","舅表姨外"],"祖$":["祖父","祖母"],"孙$":["孙男","孙女"],"甥$":["甥男","甥女"],"侄$":["侄男","侄女"],"外甥$":["甥"],"嫂$":["兄妇"]};f.length;){var h,o=f.shift(),w=[],M=[o];for(h in d){var l=o.replace(h,d[h]),e=o.replace(d[h],h);l!=o&&M.push(l),e!=o&&M.push(e)}function r(f){for(var x in b)b[x].forEach(function(s){s=f.replace(new RegExp(x),s);s!=f&&(M.push(s),r(s))})}r(o),M.forEach(function(s){for(var f in t)-1s==s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,""));return s.filter(s=>{var f=s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,"");return-1x.indexOf(s)===f)}function l(s){for(var f=(s=(s=(s=s.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,"x")).replace(/之/,"的").replace(/我的?(.+)/,"$1")).match(/[^娘婆岳亲]家的?/)?s.replace(/家的?/,"的"):s).split("的"),x=[],m=!0,d={"哥":"兄","姐":"姊","侄":"姪","祖父":"王父","祖母":"王母","孙女婿":"孙婿","甥女婿":"甥婿","侄女婿":"侄婿","弟媳":"弟妇","孙媳妇":"孙妇","甥媳妇":"甥妇","侄媳妇":"侄妇","伯曾":"曾伯","叔曾":"曾叔","姑曾":"曾姑","舅曾":"曾舅","姨曾":"曾姨"},b={"^表":["姑表","舅表"],"^姻":["姑姻","姨姻","姊妹姻","女姻"],"^眷":["叔眷","舅眷","兄弟眷","男眷"],"^外甥":["甥"],"^外表伯":["姑表伯外","舅表伯外"],"^外表叔":["姑表叔外","舅表叔外"],"^外表姑":["姑表姑外","舅表姑外"],"^外表舅":["姑表舅外","舅表舅外"],"^外表姨":["姑表姨外","舅表姨外"],"祖$":["祖父","祖母"],"孙$":["孙男","孙女"],"甥$":["甥男","甥女"],"侄$":["侄男","侄女"],"外甥$":["甥"],"嫂$":["兄妇"]};f.length;){var h,w=f.shift(),o=[],M=[w];for(h in d){var l=w.replace(h,d[h]),e=w.replace(d[h],h);l!=w&&M.push(l),e!=w&&M.push(e)}function r(f){for(var x in b)b[x].forEach(function(s){s=f.replace(new RegExp(x),s);s!=f&&(M.push(s),r(s))})}r(w),M.forEach(function(s){for(var f in t)-1h[s][x[f]]),m=0,d={f:1,m:1,s:-1,d:-1};return s.forEach(function(s){m+=d[s]||0}),s.join(",")+(m?"":w)},s<0?(f.push(x(1)),f.push(x(0))):f.push(x(s)),f):[""]}for($ in x){var m=$.match(/\{.+?\}/)[0],d=x[$];for(i in f[m]){var b=f[m][i],n=$.replace(m,i),c=!1,a=(["h,h","w,w","w,h","h,w"].forEach(function(s){-1s==s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,""));return s.filter(s=>{var f=s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,"");return-1x.indexOf(s)===f)}function l(s){for(var f=(s=(s=(s=s.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,"x")).replace(/之/,"的").replace(/我的?(.+)/,"$1")).match(/[^娘婆嶽親]家的?/)?s.replace(/家的?/,"的"):s).split("的"),x=[],m=!0,d={"哥":"兄","姐":"姊","侄":"姪","祖父":"王父","祖母":"王母","孫女婿":"孫婿","甥女婿":"甥婿","侄女婿":"侄婿","弟媳":"弟婦","孫媳婦":"孫婦","甥媳婦":"甥婦","侄媳婦":"侄婦"},b={"^表":["姑表","舅表"],"^姻":["姑姻","姨姻","姊妹姻","女姻"],"^眷":["叔眷","舅眷","兄弟眷","男眷"],"^外甥":["甥"],"^外表伯":["姑表伯外","舅表伯外"],"^外表叔":["姑表叔外","舅表叔外"],"^外表姑":["姑表姑外","舅表姑外"],"^外表舅":["姑表舅外","舅表舅外"],"^外表姨":["姑表姨外","舅表姨外"],"祖$":["祖父","祖母"],"孫$":["孫男","孫女"],"甥$":["甥男","甥女"],"侄$":["侄男","侄女"],"外甥$":["甥"],"嫂$":["兄婦"]};f.length;){var h,o=f.shift(),w=[],M=[o];for(h in d){var l=o.replace(h,d[h]),e=o.replace(d[h],h);l!=o&&M.push(l),e!=o&&M.push(e)}function r(f){for(var x in b)b[x].forEach(function(s){s=f.replace(new RegExp(x),s);s!=f&&(M.push(s),r(s))})}r(o),M.forEach(function(s){for(var f in t)-1s==s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,""));return s.filter(s=>{var f=s.replace(/[ol](?=s|b)/,"x").replace(/&[ol]/,"");return-1x.indexOf(s)===f)}function l(s){for(var f=(s=(s=(s=s.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,"x")).replace(/之/,"的").replace(/我的?(.+)/,"$1")).match(/[^娘婆嶽親]家的?/)?s.replace(/家的?/,"的"):s).split("的"),x=[],m=!0,d={"哥":"兄","姐":"姊","侄":"姪","祖父":"王父","祖母":"王母","孫女婿":"孫婿","甥女婿":"甥婿","侄女婿":"侄婿","弟媳":"弟婦","孫媳婦":"孫婦","甥媳婦":"甥婦","侄媳婦":"侄婦","伯曾":"曾伯","叔曾":"曾叔","姑曾":"曾姑","舅曾":"曾舅","姨曾":"曾姨"},b={"^表":["姑表","舅表"],"^姻":["姑姻","姨姻","姊妹姻","女姻"],"^眷":["叔眷","舅眷","兄弟眷","男眷"],"^外甥":["甥"],"^外表伯":["姑表伯外","舅表伯外"],"^外表叔":["姑表叔外","舅表叔外"],"^外表姑":["姑表姑外","舅表姑外"],"^外表舅":["姑表舅外","舅表舅外"],"^外表姨":["姑表姨外","舅表姨外"],"祖$":["祖父","祖母"],"孫$":["孫男","孫女"],"甥$":["甥男","甥女"],"侄$":["侄男","侄女"],"外甥$":["甥"],"嫂$":["兄婦"]};f.length;){var h,w=f.shift(),o=[],M=[w];for(h in d){var l=w.replace(h,d[h]),e=w.replace(d[h],h);l!=w&&M.push(l),e!=w&&M.push(e)}function r(f){for(var x in b)b[x].forEach(function(s){s=f.replace(new RegExp(x),s);s!=f&&(M.push(s),r(s))})}r(w),M.forEach(function(s){for(var f in t)-1h[s][x[f]]),m=0,d={f:1,m:1,s:-1,d:-1};return s.forEach(function(s){m+=d[s]||0}),s.join(",")+(m?"":w)},s<0?(f.push(x(1)),f.push(x(0))):f.push(x(s)),f):[""]}for($ in x){var m=$.match(/\{.+?\}/)[0],d=x[$];for(i in f[m]){var b=f[m][i],n=$.replace(m,i),c=!1,a=(["h,h","w,w","w,h","h,w"].forEach(function(s){-1 + + + 编组 5备份 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/image/icon/miui.png b/image/icon/miui.png new file mode 100644 index 0000000..8c37e88 Binary files /dev/null and b/image/icon/miui.png differ diff --git a/image/icon/qinqi.png b/image/icon/qinqi.png new file mode 100644 index 0000000..b5c0d42 Binary files /dev/null and b/image/icon/qinqi.png differ diff --git a/image/icon/quanneng.png b/image/icon/quanneng.png new file mode 100644 index 0000000..b8c37ab Binary files /dev/null and b/image/icon/quanneng.png differ diff --git a/image/icon/yuwendaren.png b/image/icon/yuwendaren.png new file mode 100644 index 0000000..3ff4b4b Binary files /dev/null and b/image/icon/yuwendaren.png differ diff --git a/image/qrcode.jpg b/image/qrcode.jpg index bcf995f..cbd79aa 100644 Binary files a/image/qrcode.jpg and b/image/qrcode.jpg differ diff --git a/index.html b/index.html index c56885f..3afc3f6 100644 --- a/index.html +++ b/index.html @@ -30,27 +30,30 @@
-
-
+
+
-

中国亲戚关系计算器开源算法

+

中国亲戚关系计算器开源算法

逢年过节遇到三姑六婆,拒绝叫不出口的尴尬!轻松搞定亲戚关系~

当前亲戚称呼大全已收录约-条亲戚关系

+
@@ -135,24 +138,6 @@

计算结果:

-
-

使用案例

-

1. 使用别称查询:

-

姥姥的爸爸的老窦 / 娘子的爹地的母亲 / 岳丈的妈咪

-

2. 使用合称查询:

-

舅舅的孙辈 / 爸爸的祖父母 / 姑妈的兄弟姐妹 / 表姐妹的孩子

-

3. 大小数字混合查询:

-

儿子的大舅的二姑妈的七舅姥爷 / 女婿的小姨

-

4. 不限制方向祖辈孙辈跨度,反复查询:

-

舅妈的婆婆的外甥的姨妈的侄子的爷爷 / 老公的丈母娘的儿媳

-

5. 年龄推导:

-

哥哥的表姐 = 姑表姐、舅表姐

-

堂妹的姐姐 = 堂姐妹

-

弟弟的表哥 = 姑表兄弟、舅表兄弟

-

6. 根据语境确认性别:

-

老婆的女儿的外婆 = 岳母

-

爱人的婆婆的儿子 = 兄弟

-
@@ -173,10 +158,10 @@

应用场景

-

“七舅姥爷”和我是什么关系?

-

“堂弟”和“表弟”如何区分在?

-

“外甥”和“侄子”的区别在哪里?

-

“姑表舅表哥”是我的谁?

+

外舅公是我妈的谁?

+

我爸应该叫舅老爷什么?

+

我岳父怎么叫我弟弟什么?

+

我哥如何称呼我岳母?

@@ -215,44 +200,137 @@

应用场景

-

外舅公是我妈的谁?

-

我爸应该叫舅老爷什么?

-

我岳父怎么叫我弟弟什么?

-

我哥如何称呼我岳母?

+

“七舅姥爷”和我“三叔公”是什么关系?

+

我的“堂弟”要叫“表弟”什么?

-
- -
-

亲属是基于婚姻、血缘和法律拟制而形成的社会关系。亲属关系包括夫妻、父母、子女、兄弟姊妹、祖父母和外祖父母、孙子女和外孙子女、儿媳和公婆、女婿和岳父母、以及其他三代以内的旁系血亲,如伯、叔、姑、舅、姨、侄子女、甥子女、堂兄弟姊妹、表兄弟姊妹等。

-

亲属称谓指是以本人为中心确定亲族成员和本人关系的名称,是基于血亲姻亲基础上的亲属之间相互称呼的名称、叫法。汉族的家族亲属关系条理分明尊卑有序:比自己长一辈的称呼有姨姑舅叔伯,同辈的有兄弟姊妹、堂表亲等等,下一辈有甥侄等等。中国人由于姻亲而产生的亲戚关系相当庞杂,“祖宗十八代”“五服”“九族”让人难以区分,其派生出的各种称谓也是中华文化的一大特征。

-

如今由于工作生活节奏差异,很多关系稍疏远的亲戚之间来往并不多,年龄差异长幼辈分模糊。春节拜年走亲戚遇到七大姑八大姨,往往会搞不清楚哪位亲戚应该喊什么称呼,很是尴尬。不仅小孩搞不清亲戚关系和亲戚称谓,就连年轻一代的大人也都常常模糊混乱。

-

“中国亲戚关系计算器”为你避免了叫错、不会叫亲戚的尴尬,收录了中国亲戚关系称呼大全,只需简单的输入即可完成称呼计算。称呼计算器同时兼容了不同地域的方言叫法,你可以称呼父亲为:“老爸”、“爹地”、“老爷子”等等。让您准确的叫出亲戚称谓,理清亲属之间的亲戚关系,轻松掌握中国式的亲戚关系换算,让你更了解中国文化。

-
-
-

本程序基于MIT许可协议开源,使用请保留版权信息

-

程序持续更新,如发现错漏可在此反馈问题

-

- Follow @mumuy - Star -

-

© passer-by.com

+
+
+
+
+
功能支持
+
+
    +
  • +
    +

    1. 使用别称查询:

    +

    姥姥的爸爸的老窦 = 外曾外曾祖父

    +

    娘子的爹地的母亲 = 祖岳母

    +

    岳丈的妈咪的细佬 = 舅祖岳父

    +
    +
  • +
  • +
    +

    2. 使用合称查询:

    +

    姐夫的双亲 = 姊妹姻父 / 姊妹姻母

    +

    妈妈的祖父母 = 外曾祖父 / 外曾祖母

    +

    弟弟的孩子 = 侄子 / 侄女

    +
    +
  • +
  • +
    +

    3. 大小数字混合查询:

    +

    大哥的二姑妈的七舅姥爷 = 舅曾外祖父

    +

    二女婿的小姨 = 女姻姨妹

    +

    大佬的三舅公的次子 = 舅表伯父 / 舅表叔父

    +
    +
  • +
  • +
    +

    4. 不限制祖辈孙辈跨度查询:

    +

    舅妈的婆婆的外甥的姨妈的侄子 = 舅表舅父

    +

    老公的丈母娘的儿媳 = 兄弟媳妇

    +

    外婆的孙子的舅妈的仔 = 舅表兄弟

    +
    +
  • +
  • +
    +

    5. 根据年龄推导可能性:

    +

    哥哥的表姐 = 姑表姐、舅表姐

    +

    堂妹的姐姐 = 堂姐妹

    +

    弟弟的表哥 = 姑表兄弟、舅表兄弟

    +
    +
  • +
  • +
    +

    6. 根据语境确认性别:

    +

    老婆的女儿的外婆 = 岳母

    +

    爱人的婆婆的儿子 = 兄弟

    +

    岳母的配偶的儿子的爸爸 = 岳父

    +
    +
  • +
+
+
+
+
+
+
+

亲属是基于婚姻、血缘和法律拟制而形成的社会关系。亲属关系包括夫妻、父母、子女、兄弟姊妹、祖父母和外祖父母、孙子女和外孙子女、儿媳和公婆、女婿和岳父母、以及其他三代以内的旁系血亲,如伯、叔、姑、舅、姨、侄子女、甥子女、堂兄弟姊妹、表兄弟姊妹等。

+

亲属称谓指是以本人为中心确定亲族成员和本人关系的名称,是基于血亲姻亲基础上的亲属之间相互称呼的名称、叫法。汉族的家族亲属关系条理分明尊卑有序:比自己长一辈的称呼有姨姑舅叔伯,同辈的有兄弟姊妹、堂表亲等等,下一辈有甥侄等等。中国人由于姻亲而产生的亲戚关系相当庞杂,“祖宗十八代”“五服”“九族”让人难以区分,其派生出的各种称谓也是中华文化的一大特征。

+

如今由于工作生活节奏差异,很多关系稍疏远的亲戚之间来往并不多,年龄差异长幼辈分模糊。春节拜年走亲戚遇到七大姑八大姨,往往会搞不清楚哪位亲戚应该喊什么称呼,很是尴尬。不仅小孩搞不清亲戚关系和亲戚称谓,就连年轻一代的大人也都常常模糊混乱。

+

“中国亲戚关系计算器”为你避免了叫错、不会叫亲戚的尴尬,收录了中国亲戚关系称呼大全,只需简单的输入即可完成称呼计算。称呼计算器同时兼容了不同地域的方言叫法,你可以称呼父亲为:“老爸”、“爹地”、“老爷子”等等。让您准确的叫出亲戚称谓,理清亲属之间的亲戚关系,轻松掌握中国式的亲戚关系换算,让你更了解中国文化。

+
+
+
+
+
+
算法开源
+
+

本程序基于 MIT许可协议 开源,除需在源码中保留版权信息和许可声明外,你有权利进行使用、复制、修改、合并、出版发行等

+

算法持续更新中,如发现错漏或有想法建议可在此 反馈问题

+
-
-
亲戚关系微信小程序
-

微信扫一扫,使用小程序

+
+
+
+
他们都在用
+
+
    +
  • +
    + + 小米计算器 +
    +
  • +
  • +
    + + 全能计算器 +
    +
  • +
  • +
    + + 有道语文达人 +
    +
  • +
  • +
    + + 亲戚计算器 +
    +
  • +
+
+
+
+
+
+
+
+

亲戚关系微信小程序

+

微信扫一扫,使用小程序

+
+

Copyright © passer-by.com

+
diff --git a/script/relationship.js b/script/relationship.js index dabf383..4b3e073 100644 --- a/script/relationship.js +++ b/script/relationship.js @@ -199,6 +199,18 @@ '[f,f|f,m|m,f],[f,m],m':['老太奶奶','祖太奶奶'], '[f,m|m,f|m,m],[f,m],f':['老太姥爷','祖太姥爷'], '[f,m|m,f|m,m],[f,m],m':['老太姥姥','祖太姥姥'], + '[f|m],[f|m],f':['太老爷'], + '[f|m],[f|m],f,ob':['伯太老爷'], + '[f|m],[f|m],f,ob,w':['伯太老姥'], + '[f|m],[f|m],f,lb':['叔太老爷'], + '[f|m],[f|m],f,lb,w':['叔太老姥'], + '[f|m],[f|m],f,xs':['姑太老姥'], + '[f|m],[f|m],f,xs,h':['姑太老爷'], + '[f|m],[f|m],m':['太老姥'], + '[f|m],[f|m],m,xb':['舅太老爷'], + '[f|m],[f|m],m,xb,w':['舅太老姥'], + '[f|m],[f|m],m,xs':['姨太老姥'], + '[f|m],[f|m],m,xs,h':['姨太老爷'], '[f,f|f,m|m,f],f':['太奶爷','祖奶爷'], '[f,f|f,m|m,f],f,ob':['伯太奶爷','太伯奶爷'], '[f,f|f,m|m,f],f,ob,w':['伯太奶奶','太伯奶奶'], @@ -224,6 +236,18 @@ '[f,m|m,f|m,m],m,xs':['姨太姥姥','太姨姥姥'], '[f,m|m,f|m,m],m,xs,h':['姨太姥爷','太姨姥爷'], '[f,m][f,m]':['祖辈'], + '[f|m],f':['老爷'], + '[f|m],f,ob':['伯老爷'], + '[f|m],f,ob,w':['伯老姥'], + '[f|m],f,lb':['叔老爷'], + '[f|m],f,lb,w':['叔老姥'], + '[f|m],f,xs':['姑老姥'], + '[f|m],f,xs,h':['姑老爷'], + '[f|m],m':['老姥'], + '[f|m],m,xb':['舅老爷'], + '[f|m],m,xb,w':['舅老姥'], + '[f|m],m,xs':['姨老姥'], + '[f|m],m,xs,h':['姨老爷'], 'f,[f|m]':['祖父母','爷爷奶奶'], 'm,[f|m]':['外祖父母','外公外婆','姥姥姥爷'], '[f|m]':['父母','爹娘','爹妈','爸妈','爸爸妈妈','父母亲','双亲','二亲','两亲','二老','高堂'], @@ -277,7 +301,7 @@ 'xb,[s|d]':['侄子女','侄子侄女'], 'xs,[s|d]':['甥子女','外甥子女'], '[w|s|d]':['妻儿'], - '[s|d]':['子女','儿女','小孩','孩子','孩子们','孩儿','小孩儿','宝宝','宝贝','娃','儿辈','子辈'], + '[s|d]':['子女','儿女','小孩','孩子','孩子们','孩儿','小孩儿','宝宝','宝贝','娃','儿辈','子辈','崽','幺儿'], '[s|d],[s|d]':['孙辈'], 's,[s|d]':['孙子女'], 'd,[s|d]':['外孙子女'], @@ -317,7 +341,7 @@ 'm,m,m,m':['外曾外曾外祖母','高毑母'], // 曾祖辈 'f,f,f':['曾祖父','曾祖','外曾外毑父','太公','太爷','祖爷','太翁','太爷爷','三世祖'], - 'f,f,m':['曾祖母','外曾外毑母','太婆','太奶','太嬷','太姆','太奶奶'], + 'f,f,m':['曾祖母','外曾外毑母','太婆','太奶','太嬷','太姆','太奶奶','老娭毑'], 'f,m,f':['曾外祖父','曾外祖','外曾毑父','太外公','太外爷','太外翁','太外爷爷'], 'f,m,m':['曾外祖母','外曾毑母','太外婆','太外奶','太外姆','太外奶奶'], 'm,f,f':['外曾祖父','外曾祖','曾外毑父','外太公','外太爷','外太翁','外太爷爷','老外公','老外爷','老姥爷'], @@ -327,22 +351,22 @@ 'f,f,f,xb':['族曾祖父'], 'f,f,f,xb,w':['族曾祖母'], // 祖父辈 - 'f,f':['爷爷','祖父','奶爷','阿爷','阿公','二世祖'], - 'f,m':['奶奶','祖母','阿嬷','阿嫲','嫲嫲'], - 'm,f':['外公','外祖父','姥爷','阿公','客公','外爷','舅家爷','毑父','毑爷'], - 'm,m':['外婆','外祖母','姥姥','姥娘','阿婆','阿嬷','阿嫲','嫲嫲','外奶','客婆','舅家婆','毑母','毑毑'], - 'f,f,ob':['伯公','伯祖','伯翁','伯爷','伯祖父','伯老爷','大爷爷','大爷','大公','伯爷爷','大伯公','大阿爷','x伯公','x阿爷'], + 'f,f':['爷爷','祖父','奶爷','阿爷','阿公','嗲嗲','二世祖'], + 'f,m':['奶奶','祖母','阿嬷','阿嫲','嫲嫲','婻婻','娭毑'], + 'm,f':['外公','外祖父','姥爷','阿公','客公','外爷','舅家爷','毑父','毑爷','嘎公'], + 'm,m':['外婆','外祖母','姥姥','姥娘','姥婆','毑婆','阿婆','阿嬷','阿嫲','嫲嫲','外奶','客婆','舅家婆','毑母','毑毑','嘎嘎'], + 'f,f,ob':['伯公','伯祖','伯翁','伯爷','伯祖父','大爷爷','大爷','大公','伯爷爷','大伯公','大阿爷','x伯公','x阿爷'], 'f,f,ob,w':['伯婆','伯祖母','伯奶奶','大奶奶','姆婆'], - 'f,f,lb':['叔公','叔祖','叔翁','叔爷','叔祖父','叔老爷','小爷爷','叔爷爷','叔奶爷','晚公','x叔公'], + 'f,f,lb':['叔公','叔祖','叔翁','叔爷','叔祖父','小爷爷','叔爷爷','叔奶爷','晚公','x叔公'], 'f,f,lb,w':['叔婆','叔祖母','叔奶奶','小奶奶','婶婆','晚婆'], 'f,f,xb':['堂祖父','从祖祖父','从祖父','x爷爷','x大爷','x爷','x公'], 'f,f,xb,w':['堂祖母','从祖祖母','从祖母','x奶奶','x大娘','x奶','x婆'], 'f,f,xs':['姑奶奶','祖姑母','姑祖母','姑奶','姑婆','祖姑'], - 'f,f,xs,h':['姑爷爷','祖姑父','祖姑丈','姑祖父','姑老爷','姑公','姑奶爷','姑丈公','丈公'], - 'f,m,xb':['舅公','舅祖父','舅老爷','舅爷爷','舅爷','舅祖','舅奶爷','舅爹','太舅父','x舅老爷','x舅公'], + 'f,f,xs,h':['姑爷爷','祖姑父','祖姑丈','姑祖父','姑公','姑奶爷','姑丈公','丈公'], + 'f,m,xb':['舅公','舅祖父','舅爷爷','舅爷','舅祖','舅奶爷','舅爹','太舅父','x舅老爷','x舅公'], 'f,m,xb,w':['舅婆','舅祖母','舅奶奶','舅奶','妗婆','妗奶','太舅母','x舅婆'], 'f,m,xs':['姨奶奶','祖姨母','姨祖母','姨婆','姨奶','x姨奶'], - 'f,m,xs,h':['姨爷爷','祖姨父','姨祖父','姨公','姨丈公','姨爷','姨老爷','姨奶爷'], + 'f,m,xs,h':['姨爷爷','祖姨父','姨祖父','姨公','姨公公','姨丈公','姨爷','姨奶爷'], 'm,f,ob':['外伯公','伯外祖父','外伯祖父','伯姥爷','外伯祖','伯外祖','大外公','大姥爷','大外爷'], 'm,f,ob,w':['外伯婆','伯外祖母','外伯祖母','伯姥姥','外姆婆','大外婆','大姥姥','大姥奶'], 'm,f,lb':['外叔公','叔外祖父','外叔祖父','叔姥爷','外叔祖','叔外祖','小外公','小姥爷','小外爷'], @@ -353,18 +377,18 @@ 'm,f,xs,h':['外姑公','姑姥爷','姑外祖父','外姑祖父','外祖姑父','外太姑父','外姑丈公','外丈公','x姑姥爷'], 'm,m,xb':['外舅公','外舅祖父','外太舅父','舅外祖父','外祖舅父','舅外公','舅外爷','舅姥爷','舅爹','舅公','x舅姥爷'], 'm,m,xb,w':['外舅婆','外舅祖母','外太舅母','舅外祖母','外祖舅母','舅外婆','舅外奶','舅姥姥','舅姥','舅婆','妗姥姥','妗姥娘','妗姥','外妗婆','x舅姥姥'], - 'm,m,xs':['外姨婆','姨外祖母','姨外婆','姨外奶','姨姥姥','姨姥','外姨祖母','从母外祖母','x姨姥姥'], + 'm,m,xs':['外姨婆','姨外祖母','姨外婆','姨外奶','姨姥姥','姨姥','外姨祖母','从母外祖母','姨家家','x姨姥姥'], 'm,m,xs,h':['外姨公','姨外祖父','姨外公','姨外爷','姨姥爷','外姨祖父','从母外祖父','x姨姥爷'], // 父辈 - 'f':['爸爸','父亲','老爸','阿爸','阿爹','老窦','老汉','老汉儿','老子','爸','父','爹','爹爹','爹地','爹啲','老爹','老爷子','一世祖'], - 'm':['妈妈','母亲','阿妈','老母','老妈','老娘','老妈子','妈子','姆嬷','姆妈','妈','母','娘','娘亲','妈咪'], + 'f':['爸爸','父亲','老爸','阿爸','阿爹','老窦','老汉','老汉儿','老子','牙老子','牙老倌','爸','父','爹','爹爹','爹地','爹啲','老爹','老爷子','一世祖'], + 'm':['妈妈','母亲','阿妈','老母','老妈','老娘','老妈子','妈子','娘老子','姆嬷','姆妈','妈','母','娘','娘亲','妈咪'], 'f,ob':['伯父','伯伯','阿伯','大伯','大伯爷','大大','世父','大爹','大爸','x伯'], 'f,ob,w':['伯母','伯妈','伯娘','姆姆','姆','世母','大娘','大妈','大姆妈','x伯母','x妈'], - 'f,lb':['叔叔','叔父','叔爸','叔爹','阿叔','仲父','季父','小叔','小爹','小爸','尕爸','幺爸','幺叔','细叔','满叔','晚叔','叔','x叔'], + 'f,lb':['叔叔','叔父','叔爸','叔爹','阿叔','仲父','季父','小叔','小爹','小爸','尕爸','幺爸','幺爹','幺叔','细叔','满叔','晚叔','叔','x叔'], 'f,lb,w':['婶婶','婶母','婶娘','婶妈','婶爹','阿婶','仲母','季母','小婶','小娘','小妈','尕婶','幺婶','细婶','满婶','晚婆','小婶娘','婶子','婶儿','家婶','叔母','叔妈','叔娘','婶','x叔母','x婶'], 'f,os':['大姑','大姑妈','姑姊'], 'f,ls':['小姑','小姑妈','姑姐','姑妹','姑仔','尕娘','幺姑','幺姑姐','老姑','细姑','满姑'], - 'f,xs':['姑妈','姑母','姑姑','嬢嬢','娘娘','姑','x嬢嬢','x嬢','x姑妈','x姑'], + 'f,xs':['姑妈','姑母','姑姑','嬢嬢','娘娘','姑','阿姑','x嬢嬢','x嬢','x姑妈','x姑'], 'f,xs,h':['姑丈','姑父','姑爸','姑爹','姑夫','姑婿','亘','x姑丈','x姑父'], 'm,ob':['大舅','舅父'], 'm,ob,w':['大舅妈','大妗'], @@ -390,7 +414,6 @@ 'm,f,xb,d':['堂姨'], 'm,f,xb,d,h':['堂姨丈'], // 同辈 - 'h':['老公','丈夫','先生','官人','男人','汉子','夫','夫君','相公','夫婿','良人','老头子','爱人','老伴','那口子','配偶','伴侣','卿卿'], 'f,xb,s&o':['堂哥','堂阿哥'], 'f,xb,s&o,w':['堂嫂','堂兄嫂'], 'f,xb,s&l':['堂弟','堂阿弟'], @@ -419,7 +442,7 @@ 'h,m,f':['外祖公父','外祖公','姥公父','姥公'], 'h,m,m':['外祖婆母','外祖婆','姥婆母','姥婆'], 'h,f':['公公','翁亲','家公','大官','老公公','老人公','公爹','婆父','婆爹'], - 'h,m':['婆婆','婆母','家婆','姑亲','大家','婆母娘','老婆婆','老人婆'], + 'h,m':['婆婆','婆母','家婆','姑亲','大家','婆母娘','老婆婆','老人婆','婆子妈'], 'h,f,ob':['伯公父','伯公','伯翁'], 'h,f,ob,w':['伯婆母','伯婆','伯姆'], 'h,f,lb':['叔公父','叔公','叔翁','叔祖'], @@ -428,6 +451,7 @@ 'h,m,xb,w':['舅婆母','舅婆','妗婆婆'], 'h,m,xs':['姨婆母','姨婆'], 'h,m,xs,h':['姨公父','姨公'], + 'h':['老公','丈夫','先生','官人','男人','汉子','夫','夫君','相公','夫婿','良人','老头子','爱人','老伴','那口子','配偶','伴侣','卿卿'], 'h,ob':['大伯子','大伯兄','夫兄','外兄'], 'h,ob,w':['大婶子','大伯兄姊','外兄嫂','伯嫂','大伯嫂','大伯妇','大伯娘','夫兄嫂'], 'h,lb':['小叔子','小叔弟','夫弟','外弟'], @@ -449,22 +473,22 @@ 'w,m,f,m':['外曾祖岳母','外曾祖丈母','太奶丈母娘','祖姥丈母娘','太姥丈母娘'], 'w,m,m,f':['外曾外祖岳父','外曾外祖丈人','祖姥爷丈人','太姥爷丈人'], 'w,m,m,m':['外曾外祖岳母','外曾外祖丈母','外曾外祖丈母娘','祖姥丈母娘','太姥丈母娘'], - 'w,f,f':['祖岳父','太岳父','奶岳父','祖丈人','爷丈人','奶爷丈人'], - 'w,f,m':['祖岳母','太岳母','奶岳母','祖丈母','祖丈母娘','奶丈母娘','奶丈母'], - 'w,m,f':['外祖岳父','外祖丈人','外太岳父','姥岳父','姥丈人','姥爷丈人'], - 'w,m,m':['外祖岳母','外祖丈母娘','外祖丈母','外太岳母','姥岳母','姥丈母','姥丈母娘'], - 'w,f':['岳父','岳丈','老丈人','丈人爹','岳翁','丈人','丈父','内父','外父','妻父','泰山','外舅'], - 'w,m':['岳母','丈母娘','老丈母','丈人娘','丈母','内母','外母','妻母','泰水','外姑'], + 'w,f,f':['祖岳父','太岳父','奶岳父','祖丈人','爷丈人','奶爷丈人','奶丈爷','奶丈人','老丈爷'], + 'w,f,m':['祖岳母','太岳母','奶岳母','祖丈母','祖丈母娘','奶丈母娘','奶丈姥','奶丈母','老丈姥'], + 'w,m,f':['外祖岳父','外祖丈人','外太岳父','姥岳父','姥丈爷','姥丈人','姥爷丈人','老丈爷'], + 'w,m,m':['外祖岳母','外祖丈母娘','外祖丈母','外太岳母','姥岳母','姥丈姥','姥丈母','姥丈母娘'], + 'w,f':['岳父','岳丈','岳老子','老干爷','老丈人','丈母爷','老丈杆子','丈人爹','丈爷爹','岳翁','丈人','丈父','丈爷','外父','妻父','泰山','外舅','老亲爷'], + 'w,m':['岳母','丈母娘','丈姥娘','岳母娘','老干娘','老丈母','丈人娘','丈母','丈姥','外母','泰水','外姑','老亲娘'], 'w':['老婆','妻子','太太','媳妇儿','媳妇','夫人','女人','婆娘','妻','内人','内子','娘子','爱妻','老太婆','老婆子','爱人','老伴','那口子','配偶','伴侣','卿卿'], - 'w,ob':['大舅子','大舅兄','妻兄','内兄','岳兄','舅兄'], + 'w,ob':['大舅子','大舅兄','舅兄'], 'w,ob,w':['大舅妇','大舅兄嫂','舅嫂','大舅嫂','大舅姐','大舅媳妇','大妗子','妻嫂','内嫂','妻兄妇','内兄妇','岳兄妇','舅兄妇'], - 'w,lb':['小舅子','小舅弟','妻弟','内弟','岳弟','舅弟'], + 'w,lb':['小舅子','小舅弟','舅弟'], 'w,lb,w':['小舅妇','小舅弟妇','舅弟媳','小舅妹','小舅媳妇','小妗子','妻妹夫','内妹夫','妻弟妇','内弟妇','岳弟妇','舅弟妇'], 'w,xb':['妻舅'], 'w,xb,w':['妻妗'], - 'w,os':['大姨子','大姨姐','妻姐','内姐'], + 'w,os':['大姨子','大姨姐'], 'w,os,h':['大姨夫','大姨姐夫','襟兄','大尹子'], - 'w,ls':['小姨子','小姨妹','妻妹','内妹','小妹儿'], + 'w,ls':['小姨子','小姨妹','小妹儿','姨妹子'], 'w,ls,h':['小姨夫','小姨妹夫','襟弟','小尹子'], 'w,xs':['妻姨'], 'w,xs,h':['连襟','连桥','姨夫','姨夫爷','一担挑','老挑','担儿挑','连襟儿','妻尹'], @@ -505,7 +529,7 @@ '0,xs,d':['姨甥女','姨甥'], '0,xs,d,h':['姨甥婿'], 'xs,s':['外甥','外甥男','外甥儿','外甥子','外甥儿子'], - 'xs,d':['外甥女','外甥囡'], + 'xs,d':['外甥女','外甥囡','外甥女儿','外甥闺女'], // 堂表亲 'f,xb,s,s':['堂侄','堂侄子','堂侄儿','堂侄男','从父侄男','叔伯侄男','从父侄子','叔伯侄子','从子'], 'f,xb,s,s,w':['堂侄媳妇','堂侄妇','从父侄妇','叔伯侄妇'], @@ -513,7 +537,7 @@ 'f,xb,d,s,w':['堂甥媳妇','堂甥妇','从父甥妇','叔伯甥妇'], // 子辈 's':['儿子','男儿','息男','闺男','囝囝','囝男','小子','男亲','长子','次子','幼子','儿','仔','子','阿仔','仔仔','x儿子','一世孙'], - 's,w':['儿媳','儿媳妇','新妇','心抱','息妇','x儿媳'], + 's,w':['儿媳','儿媳妇','儿媳妇儿','新妇','心抱','息妇','x儿媳'], 's,s':['孙子','孙男','孙男儿','孙儿','大孙子','x孙子','二世孙'], 's,s,w':['孙媳妇','孙媳','孙妇','孙息妇','孙新妇','x孙媳'], 's,s,s':['曾孙','曾孙男','重孙','重孙子','息仔','三世孙'], @@ -581,9 +605,9 @@ 's,d,d,s,w':['曾外曾外孙媳妇'], 's,d,d,d':['曾外曾外孙女'], 's,d,d,d,h':['曾外曾外孙女婿'], - 'd':['女儿','千金','掌上明珠','息女','闺女','囡女','乖囡','囡囡','丫头','姑娘','女亲','长女','次女','幼女','女','阿女','女女','x女儿'], + 'd':['女儿','千金','掌上明珠','息女','闺女','囡女','乖囡','囡囡','丫头','姑娘','妮子','女亲','长女','次女','幼女','女','阿女','女女','x女儿'], 'd,h':['女婿','姑爷','女婿子','女婿儿','儿婿','子婿','息婿','囝婿','x女婿'], - 'd,s':['外孙','外孙子'], + 'd,s':['外孙','外孙子','外孙儿'], 'd,s,w':['外孙媳妇','外孙妇','外孙新妇'], 'd,s,s':['外曾孙','重外孙','外息仔'], 'd,s,s,w':['外曾孙媳妇','外曾孙妇'], @@ -597,7 +621,7 @@ 'd,s,d,s,w':['外玄外孙媳妇'], 'd,s,d,d':['外玄外孙女'], 'd,s,d,d,h':['外玄外孙女婿'], - 'd,d':['外孙女','外孙囡'], + 'd,d':['外孙女','外孙囡','外孙女儿'], 'd,d,h':['外孙女婿','外孙婿'], 'd,d,s':['外曾外孙','外息仔'], 'd,d,s,w':['外曾外孙媳妇'], @@ -807,13 +831,13 @@ 'm,m,{G1M},w':['?外曾外祖母','外曾外?祖母','?外太外婆','外太外?婆','外太外?奶','?外太外奶','?外太外奶奶','外太外?奶奶'], 'm,m,{G1W}':['?外曾外祖母','外曾外?祖母','?外太外婆','外太外?婆','外太外?奶','?外太外奶','?外太外奶奶','外太外?奶奶'], 'm,m,{G1W},h':['?外曾外祖父','外曾外?祖父','?外太外公','外太外?公','外太外?爷','?外太外爷','?外太外爷爷','外太?外爷爷'], - 'f,{G1M}':['公','祖父','奶爷','爷爷','老爷','爷'], + 'f,{G1M}':['公','祖父','奶爷','爷爷','爷'], 'f,{G1M},w':['婆','祖母','奶奶','奶'], 'f,{G1W}':['婆','祖母','奶奶','奶'], 'f,{G1W},h':['公','祖父','奶爷','爷'], 'm,{G1M}':['外?公','外祖父','姥爷'], - 'm,{G1M},w':['外?婆','外祖母','姥姥'], - 'm,{G1W}':['外?婆','外祖母','姥姥'], + 'm,{G1M},w':['外?婆','外祖母','姥姥','姥娘','姥婆','毑婆'], + 'm,{G1W}':['外?婆','外祖母','姥姥','姥娘','姥婆','毑婆'], 'm,{G1W},h':['外?公','外祖父','姥爷'], 'f,{G1},s&o':['伯父','伯伯','伯'], 'f,{G1},s&o,w':['伯母'], @@ -836,7 +860,7 @@ '{G1},s,s,s,w':['侄孙妇'], '{G1},s,s,d':['侄孙女'], '{G1},s,s,d,h':['侄孙婿'], - '{G1},s,d':['侄女'], + '{G1},s,d':['侄女','侄女儿'], '{G1},s,d,h':['侄婿'], '{G1},s,d,s':['侄外孙男'], '{G1},s,d,s,w':['侄外孙妇'], @@ -877,10 +901,10 @@ 'w,f,{G1M},w':['祖岳母','太?岳母','祖丈母','祖丈母娘','奶丈母娘','奶丈母'], 'w,f,{G1W}':['祖岳母',,'太?岳母','祖丈母','祖丈母娘','奶丈母娘','奶丈母'], 'w,f,{G1W},h':['祖岳父',,'太?岳父','祖丈人','爷丈人','奶爷丈人'], - 'm,f,{G1M}':['外祖岳父','太外?岳','外祖丈人','姥爷丈人'], - 'm,f,{G1M},w':['外祖岳母','太外?岳母','外祖丈母','外祖丈母娘','姥丈母娘','姥丈母'], - 'm,f,{G1W}':['外祖岳母',,'太外?岳母','外祖丈母','外祖丈母娘','姥丈母娘','姥丈母'], - 'm,f,{G1W},h':['外祖岳父',,'太外?岳父','外祖丈人','外爷丈人','姥爷丈人'], + 'w,m,{G1M}':['外祖岳父','太外?岳','外祖丈人','姥爷丈人'], + 'w,m,{G1M},w':['外祖岳母','太外?岳母','外祖丈母','外祖丈母娘','姥丈母娘','姥丈母'], + 'w,m,{G1W}':['外祖岳母',,'太外?岳母','外祖丈母','外祖丈母娘','姥丈母娘','姥丈母'], + 'w,m,{G1W},h':['外祖岳父',,'太外?岳父','外祖丈人','外爷丈人','姥爷丈人'], 'w,{G1M}':['岳父','丈人','丈人爹'], 'w,{G1M},w':['岳母','丈母','丈母娘'], 'w,{G1W}':['岳母','丈母','丈母娘'], @@ -1202,6 +1226,11 @@ '孙媳妇':'孙妇', '甥媳妇':'甥妇', '侄媳妇':'侄妇', + '伯曾':'曾伯', + '叔曾':'曾叔', + '姑曾':'曾姑', + '舅曾':'曾舅', + '姨曾':'曾姨', }; // 含义扩展 var replaceFilter = { @@ -1290,7 +1319,7 @@ if(sex>-1&&selector.indexOf(',1')==-1&&selector.indexOf(',0')==-1){ selector = ','+sex+selector; } - if(selector.match(/,[w0],w|,[h1],h/)){ //同志关系去除 + if(selector.match(/,[mwd0](&[ol])?,w|,[hfs1](&[ol])?,h/)){ //同志关系去除 return false; } var s=''; @@ -1308,7 +1337,7 @@ } } }while(s!=selector); - if(selector.match(/,[w0],w|,[h1],h/)){ //同志关系去除 + if(selector.match(/,[mwd0](&[ol])?,w|,[hfs1](&[ol])?,h/)){ //同志关系去除 return false; } selector = selector.replace(/,[01]/,'').substr(1); //去前面逗号和性别信息 @@ -1406,10 +1435,7 @@ sid = sid.substring(0,sid.lastIndexOf(',')); var id_arr = id.split(',').reverse(); var sid_arr = sid.split(',').reverse(); - var arr = []; - for(var i=0;ihash[id][sid_arr[i]]); var g = 0; var gMap = {'f':1,'m':1,'s':-1,'d':-1}; arr.forEach(function(r){ @@ -1467,6 +1493,9 @@ var to_ids = selector2id(to,my_sex); var from_rids = []; var to_rids = []; + if(!from_ids.length||!to_ids.length){ + return false; + } if(to){ var toIsMale = false; var toIsFemale = false; diff --git a/style/index.css b/style/index.css index af08cdd..bd70273 100644 --- a/style/index.css +++ b/style/index.css @@ -23,21 +23,23 @@ a:hover{ } .wrapper{ - background: #fdfdfd; + background: url('../image/bg.svg') center top repeat-x; +} +.header{ + margin-bottom: 15px; } .container{ - padding: 0 15px 30px; + padding-bottom: 30px; } .inner{ - max-width: 720px; + max-width: 1000px; + padding: 0 10px; margin: 0 auto; } .mod-head .bd{ - max-width: 540px; height: 36px; - padding: 10px; - margin:0 auto 5px; + padding: 10px 0; text-align: right; } .mod-head .bd span.language{ @@ -45,7 +47,8 @@ a:hover{ display: inline-block; height: 36px; padding: 0 8px; - background: #f0f0f0; + background: rgba(255,255,255,0.3); + border: 1px solid rgba(0,0,0,0.05); line-height: 36px; color: #666; border-radius: 6px; @@ -63,9 +66,9 @@ a:hover{ display: inline-block; min-width: 56px; height: 34px; - background: #fff; padding: 0 12px; - border: 1px solid #ececec; + background: rgba(255,255,255,0.3); + border: 1px solid rgba(0,0,0,0.05); border-radius: 6px; line-height: 34px; text-decoration: none; @@ -107,60 +110,94 @@ a:hover{ opacity: .02; } -.mod-panel { - width: 100%; +.mod-panel{ + margin-bottom: 75px; } -.mod-panel h1{ - line-height: 32px; - font-size: 22px; - color:#212121; +.mod-panel .hd{ + float: left; + width: 50%; + padding-top: 15px; + line-height: 22px; } -.mod-panel h1 span.tag{ +.mod-panel .hd h1{ + margin-bottom: 10px; + line-height: 30px; + font-weight: bold; + font-size: 30px; + color:#1a2b3b; +} +.mod-panel .hd h1 span.name{ + display: block; +} +.mod-panel .hd h1 span.tag{ display: inline-block; padding: 0 8px; margin: 0 5px; - background: rgb(246, 248, 250); - line-height: 22px; + background: rgba(255, 255, 255,0.8); + line-height: 26px; vertical-align: middle; font-size: 13px; color: rgb(110, 119, 129); border-radius: 4px; + box-shadow: 0 1px 5px 0 rgba(0,0,0,0.03); } -.mod-panel h2{ - line-height: 30px; +.mod-panel .hd p{ + line-height: 26px; + font-size: 15px; +} +.mod-panel .hd .picture{ + position: relative; + padding-top: 15px; + margin-right: 20%; text-align: center; - font-weight: normal; - font-size: 18px; } -.mod-panel .hd,.mod-panel .bd{ - max-width: 540px; - margin:0 auto; +.mod-panel .hd .picture .btn{ + display: inline-block; + height: 36px; + margin-top: -20px; + padding: 0 20px; + background: #2095f2; + border: 1px solid rgba(0,0,0,0.05); + border-radius: 6px; + line-height: 36px; + text-decoration: none; + text-align: center; + font-size: 15px; + color: #fff; + overflow: hidden; + transition: color .2s,opacity .2s; + font-family: Tahoma,Arial, Helvetica,"Microsoft YaHei"; + outline: none; + -webkit-appearance: none; } -.mod-panel .hd{ - padding: 10px 0; - margin-bottom: 5px; - line-height: 22px; - text-align: left; +.mod-panel .hd .picture .btn:hover { + background: #207fcc; } .mod-panel .hd b{ margin: 0 3px; color: #fd7474; } +.mod-panel .bd{ + margin-left: 55%; + background: #fff; + box-shadow: 0 1px 5px 0 rgba(0,0,0,0.025); + border: 1px solid rgba(0,0,0,0.025); +} .mod-panel .bd .c-hd{ - height: 36px; - margin-bottom: 10px; - border-bottom: 1px solid #f0f0f0; + height: 44px; + border-bottom: 1px solid #f4f4f4; } .mod-panel .bd .c-hd li{ float: left; width: 33.33%; - height: 36px; - line-height: 36px; + height: 44px; + line-height: 44px; } .mod-panel .bd .c-hd li a{ display: block; text-align: center; text-decoration: none; + font-size: 14px; color: #999; cursor: pointer; } @@ -180,18 +217,36 @@ a:hover{ background: #2095f2; border-radius: 3px; } +.mod-panel .bd .c-bd{ + height: 450px; + padding: 18px 20px; +} .mod-panel .bd .c-panel{ display: none; } -.mod-panel .bd .operation{ +.mod-panel .bd .c-panel .operation{ margin: 10px 0; } -.mod-panel .bd .row{ +.mod-panel .bd .c-panel .row{ margin-bottom: 5px; } -.mod-panel .bd .field{ +.mod-panel .bd .c-panel .field{ line-height: 28px; } +.mod-panel .bd .c-panel .intro{ + padding: 10px 15px; + margin: 25px 0; + background: #fffbf5; + line-height: 24px; + color: #666; + border-radius: 5px; +} +.mod-panel .bd .c-panel .intro h3{ + line-height: 30px; + font-weight: bold; + font-size: 15px; + color: #666; +} .mod-panel .bd p{ overflow: hidden; } @@ -206,7 +261,7 @@ a:hover{ .mod-panel .bd .input-text{ display: inline-block; width: 100%; - height: 30px; + height: 36px; background: #fafafa; border: 1px solid #ebebeb; padding: 5px 10px; @@ -220,7 +275,7 @@ a:hover{ } .mod-panel .bd .btn { height: 32px; - min-width: 90px; + min-width: 80px; background: #f0f0f0; border: medium none; line-height: 30px; @@ -256,7 +311,8 @@ a:hover{ background: #e18309; } .mod-panel .bd .btn-small{ - min-width: 40px; + min-width: 36px; + margin-right: -1px; cursor: pointer; } .mod-panel .bd .btn[disabled]{ @@ -279,164 +335,177 @@ a:hover{ line-height: 22px; } .mod-panel .bd p span{ - margin-right: 10px; + margin-right: 4px; } -.mod-panel .ft{ - padding-top: 10px; - border-top:1px dotted #e0e0e0; + +.mod-intro{ + margin-bottom: 65px; } -.mod-panel .about{ - padding: 0 20px; - margin-bottom: 20px; +.mod-intro .hd{ + margin: 0 5px 5px; + line-height: 30px; } -.mod-panel .about p{ - line-height: 24px; - text-indent: 2em; +.mod-intro .hd span{ + font-size: 18px; + font-weight: bold; + color: #646464; } -.mod-panel .copy{ +.mod-intro .bd ul{ + overflow: hidden; +} +.mod-intro .bd li{ + float: left; + width: 33.33%; +} +.mod-intro .bd .item{ + padding: 15px; + margin: 0 5px 10px; + background: rgb(246, 248, 250); + border-radius: 5px; +} +.mod-intro .bd p{ + line-height: 22px; +} +.mod-intro .bd p.q{ + font-weight: bold; + color: #646464; +} +.mod-intro .article p{ + line-height: 22px; + text-indent: 2em; +} +.mod-intro .table-inner{ + overflow-x: auto; +} + +.mod-article{ + margin-bottom: 65px; +} +.mod-article .bd{ + position: relative; + padding: 30px 0; +} +.mod-article .bd::before{ + position: absolute; + top: 0; + left: 0; + content: '“'; + font-size: 60px; + border-radius: 6px; +} +.mod-article .bd::after{ + position: absolute; + bottom: -10px; + right: 0; + content: '”'; + font-size: 60px; + border-radius: 6px; +} +.mod-article .bd p{ + margin-bottom: 12px; + line-height: 28px; + font-size: 15px; + text-indent: 2em; +} + +.mod-app{ + margin-bottom: 65px; +} +.mod-app .hd{ + margin: 0 5px 5px; + line-height: 30px; + text-align: center; +} +.mod-app .hd span{ + font-size: 18px; + font-weight: bold; + color: #646464; +} +.mod-app .bd ul{ + padding: 20px 0; + text-align: center; + overflow: hidden; +} +.mod-app .bd li{ + display: inline-block; + width: 12%; + margin-bottom: 15px; +} +.mod-app .bd .app span{ + display: block; + margin:0 15px; + line-height: 32px; + text-align: center; +} +.mod-app .bd .app span.icon{ + margin-bottom: 5px; +} + +.mod-copy{ + margin-bottom: 65px; + padding: 35px 0 45px; + background: rgb(246, 248, 250); +} +.mod-copy .hd{ + margin: 0 5px 5px; + line-height: 30px; +} +.mod-copy .hd span{ + font-size: 18px; + font-weight: bold; + color: #646464; +} +.mod-copy .bd{ + margin:0 5px; +} +.mod-copy .bd p{ + line-height: 28px; + font-size: 15px; + +} +.mod-copy .bd .buttons{ + margin-top: 15px; +} +.mod-copy .bd .text-red{ + font-weight: bold; + color: #fd7474; +} + + +.mod-foot .bd{ padding: 10px 0; margin-bottom: 15px; text-align: center; } -.mod-panel .copy p{ +.mod-foot .bd p{ line-height: 22px; } -.mod-panel .copy p a,.mod-panel .copy p span{ +.mod-foot .bd p a,.mod-foot .bd p span{ vertical-align: middle; } -.mod-panel .copy p.buttons{ +.mod-foot .bd p.buttons{ margin: 10px 0 5px; } -.mod-panel .copy .text-red{ - font-weight: bold; - color: #fd7474; -} -.mod-panel .intro,.mod-panel .article{ - padding: 15px 20px; - margin: 10px 0; - background: rgb(246, 248, 250); - border-radius: 6px; -} -.mod-panel .intro h3{ - margin-bottom: 10px; - font-size: 16px; - font-weight: bold; - color: #646464; -} -.mod-panel .intro p{ - line-height: 22px; -} -.mod-panel .intro p.q{ - margin-top: 10px; - font-weight: bold; - color: #646464; -} -.mod-panel .article p{ - line-height: 22px; - text-indent: 2em; -} -.mod-panel .banner{ - border: 1px solid #eee; - border-radius: 5px; - overflow: hidden; - box-shadow: 1px 2px 8px rgba(0,0,0,0.03); -} -.mod-panel .banner a{ - display: block; - position: relative; - height: 160px; - padding: 10px; - background: #fcfcfc; +.mod-foot .box{ + width: 200px; + height: 180px; + margin: 0 auto 20px; + line-height: 30px; + text-align: center; overflow: hidden; } -.mod-panel .banner a:hover{ - text-decoration: none; - background: #fffbf5; -} -.mod-panel .banner img{ - margin-top: -5px; -} -.mod-panel .banner span{ - display: block; - line-height: 32px; -} -.mod-panel .banner span.picture{ - float: left; - width: 40%; - text-align: center; -} -.mod-panel .banner span.title{ - margin-top: 45px; - margin-left: 50%; - font-weight: bold; - font-size: 24px; - color: #646464; -} -.mod-panel .banner span.subtitle{ - margin-left: 50%; - font-size: 18px; -} -.mod-panel .table-inner{ - overflow-x: auto; -} -.mod-panel table { - width: 100%; - margin-bottom: 10px; - border: 1px solid #cee1ee; - border-collapse: collapse; - border-spacing: 0; -} -.mod-panel thead{ - background-color: #e3eef8; -} -.mod-panel tr { - border-bottom: 1px solid #cee1ee; - line-height: 24px; - font-size: 13px; -} -.mod-panel tr td,.mod-panel tr th{ - word-break: break-all; - word-wrap: break-word; - padding: 5px 8px; - border: 1px solid #cee1ee; - line-height: 20px; - font-weight: normal; -} -.mod-panel tr p.name{ - font-size: 15px; - font-weight: bold; -} -.mod-panel tr .download{ - display: inline-block; - padding: 0 15px; - background: #32ccc8; - color: #fff; - line-height: 32px; - font-size: 13px; - text-align: center; - border-radius: 3px; - text-decoration: none; -} -.mod-panel tr .download:hover{ - background: #2e9e9b; -} - -.mod-qrcode{ - position: fixed; - right: 25px; - bottom: 25px; - text-align: center; -} -.mod-qrcode .box{ - width: 150px; - height: 148px; - overflow: hidden; -} -.mod-qrcode p{ +.mod-foot p{ line-height: 30px; } -@media screen and (max-width: 800px) { +@media screen and (max-width: 1020px) { + .header{ + margin-bottom: 10px; + } + .inner{ + max-width: 640px; + } + .mod-head .hd span.tag{ padding: 5px 8px; } @@ -445,28 +514,62 @@ a:hover{ font-size: 13px; } + .mod-panel{ + margin-bottom: 25px; + } .mod-panel .hd{ - padding-top: 10px; + float: none; + padding-top: 0; + width: auto; + margin-bottom: 15px; + text-align: center; } .mod-panel .hd h1{ + margin-bottom: 5px; + line-height: 26px; font-size: 20px; } + .mod-panel .hd h1 span.name{ + display: inline; + } .mod-panel .hd p{ line-height: 22px; + font-size: 13px; overflow: hidden; } - .mod-panel .c-hd ul{ + .mod-panel .hd .picture{ + margin-right: 0; + padding-top: 0; + } + .mod-panel .hd .picture img{ + width: 213.33px; + } + .mod-panel .hd .picture .btn{ + display: block; + margin: 0 auto; + } + .mod-panel .bd{ + margin-left: 0; + } + .mod-panel .bd .c-hd{ + text-align: center; + } + .mod-panel .bd .c-hd ul{ overflow-x: auto; white-space: nowrap; } - .mod-panel .c-hd li{ + .mod-panel .bd .c-hd li{ float: none; display: inline-block; width: auto; + min-width: 30% } - .mod-panel .c-hd li a{ + .mod-panel .bd .c-hd li a{ padding: 0 4px; } + .mod-panel .bd .c-bd{ + height: auto; + } .mod-panel textarea{ width: 100%; height: 80px; @@ -486,33 +589,69 @@ a:hover{ .mod-panel .btn-3{ width: 32%; } - .mod-panel .banner a{ - height: 100px; + + .mod-intro{ + margin-bottom: 25px; } - .mod-panel .banner img{ - zoom:0.5; + .mod-intro .bd li{ + float: none; + width: auto; } - .mod-panel .banner span{ - line-height: 24px; + .mod-intro .bd .item{ + margin: 0 5px 5px; } - .mod-panel .banner span.picture{ - width: 35%; + + .mod-article{ + margin-bottom: 25px; } - .mod-panel .banner span.title{ - margin-top: 25px; - margin-left: 40%; - font-size: 18px; + .mod-article .bd{ + padding: 15px 0; } - .mod-panel .banner span.subtitle{ - margin-left: 40%; + .mod-article .bd::before{ + font-size: 48px; + } + .mod-article .bd::after{ + font-size: 48px; + } + .mod-article .bd p{ + margin-bottom: 7px; + line-height: 22px; font-size: 14px; } - .mod-qrcode{ - position: static; - margin-bottom: 10px; + .mod-app{ + margin-bottom: 25px; } - .mod-qrcode .box{ - margin: 0 auto; + .mod-app .bd ul{ + padding: 10px 0; + } + .mod-app .bd li{ + display: inline-block; + width: 48%; + } + + .mod-copy{ + padding: 15px 0 25px; + margin-bottom: 25px; + } + .mod-copy .bd p{ + line-height: 22px; + font-size: 14px; + } +} + +@media screen and (max-width: 640px) { + .mod-panel .inner{ + padding: 10px 0; + } + .mod-panel .bd .c-bd{ + padding: 15px 10px; + } + + .mod-intro .hd{ + margin: 0 0 5px; + } + .mod-intro .bd .item{ + margin: 0 0 5px; } } diff --git a/test/index.js b/test/index.js index 3588de7..db9a968 100644 --- a/test/index.js +++ b/test/index.js @@ -26,5 +26,6 @@ test('relationship.js show to be tested', function (t) { t.deepEqual(relationship({text:'外婆',target:'女婿',reverse:true}),['外曾孙女婿','外曾外孙女婿']); t.deepEqual(relationship({text:'我',target:'爸爸'}),['儿子','女儿']); t.deepEqual(relationship({text:'爱人',target:'娘家侄子'}),['姑丈']); + t.deepEqual(relationship({text:'岳母的配偶的孩子的爸爸'}),['岳父']); t.end(); }); diff --git a/zh-HK.html b/zh-HK.html index d86e15a..aaa3014 100644 --- a/zh-HK.html +++ b/zh-HK.html @@ -30,27 +30,30 @@
-
-
+
+
-

中國親戚關系計算器開源算法

+

中國親戚關系計算器開源算法

逢年過節遇到三姑六婆,拒絕叫不出口的尷尬!輕鬆搞定親戚關系~

當前親戚稱呼大全已收錄約-條親戚關系

+
@@ -135,24 +138,6 @@

計算結果:

-
-

使用案例

-

1. 使用別稱查詢:

-

姥姥的爸爸的老竇 / 娘子的爹地的母親 / 嶽丈的媽咪

-

2. 使用合稱查詢:

-

舅舅的孫輩 / 爸爸的祖父母 / 姑媽的兄弟姐妹 / 表姐妹的孩子

-

3. 大小數字混合查詢:

-

兒子的大舅的二姑媽的七舅姥爺 / 女婿的小姨

-

4. 不限制方向祖輩孫輩跨度,反復查詢:

-

舅媽的婆婆的外甥的姨媽的侄子的爺爺 / 老公的丈母娘的兒媳

-

5. 年齡推導:

-

哥哥的表姐 = 姑表姐、舅表姐

-

堂妹的姐姐 = 堂姐妹

-

弟弟的表哥 = 姑表兄弟、舅表兄弟

-

6. 根據語境確認性別:

-

老婆的女兒的外婆 = 嶽母

-

愛人的婆婆的兒子 = 兄弟

-
@@ -173,10 +158,10 @@

應用場景

-

“七舅姥爺”和我是什麼關系?

-

“堂弟”和“表弟”如何區分在?

-

“外甥”和“侄子”的區別在哪裏?

-

“姑表舅表哥”是我的誰?

+

外舅公是我媽的誰?

+

我爸應該叫舅老爺什麼?

+

我嶽父怎麼叫我弟弟什麼?

+

我哥如何稱呼我嶽母?

@@ -215,44 +200,137 @@

應用場景

-

外舅公是我媽的誰?

-

我爸應該叫舅老爺什麼?

-

我嶽父怎麼叫我弟弟什麼?

-

我哥如何稱呼我嶽母?

+

“七舅姥爺”和我“三叔公”是什麼關系?

+

我的“堂弟”要叫“表弟”什麼?

-
- -
-

親屬是基於婚姻、血緣和法律擬制而形成的社會關系。親屬關系包括夫妻、父母、子女、兄弟姊妹、祖父母和外祖父母、孫子女和外孫子女、兒媳和公婆、女婿和嶽父母、以及其他三代以內的旁系血親,如伯、叔、姑、舅、姨、侄子女、甥子女、堂兄弟姊妹、表兄弟姊妹等。

-

親屬稱謂指是以本人爲中心確定親族成員和本人關系的名稱,是基於血親姻親基礎上的親屬之間相互稱呼的名稱、叫法。漢族的家族親屬關系條理分明尊卑有序:比自己長一輩的稱呼有姨姑舅叔伯,同輩的有兄弟姊妹、堂表親等等,下一輩有甥侄等等。中國人由於姻親而產生的親戚關系相當龐雜,“祖宗十八代”“五服”“九族”讓人難以區分,其派生出的各種稱謂也是中華文化的一大特征。

-

如今由於工作生活節奏差異,很多關系稍疏遠的親戚之間來往並不多,年齡差異長幼輩分模糊。春節拜年走親戚遇到七大姑八大姨,往往會搞不清楚哪位親戚應該喊什麼稱呼,很是尷尬。不僅小孩搞不清親戚關系和親戚稱謂,就連年輕一代的大人也都常常模糊混亂。

-

“中國親戚關系計算器”爲你避免了叫錯、不會叫親戚的尷尬,收錄了中國親戚關系稱呼大全,只需簡單的輸入即可完成稱呼計算。稱呼計算器同時兼容了不同地域的方言叫法,你可以稱呼父親爲:“老爸”、“爹地”、“老爺子”等等。讓您準確的叫出親戚稱謂,理清親屬之間的親戚關系,輕鬆掌握中國式的親戚關系換算,讓你更了解中國文化。

-
-
-

本程序基於MIT許可協議開源,使用請保留版權信息

-

程序持續更新,如發現錯漏可在此反饋問題

-

- Follow @mumuy - Star -

-

© passer-by.com

+
+
+
+
+
功能支持
+
+
    +
  • +
    +

    1. 使用別稱查詢:

    +

    姥姥的爸爸的老竇 = 外曾外曾祖父

    +

    娘子的爹地的母親 = 祖嶽母

    +

    嶽丈的媽咪的細佬 = 舅祖嶽父

    +
    +
  • +
  • +
    +

    2. 使用合稱查詢:

    +

    姐夫的雙親 = 姊妹姻父 / 姊妹姻母

    +

    媽媽的祖父母 = 外曾祖父 / 外曾祖母

    +

    弟弟的孩子 = 侄子 / 侄女

    +
    +
  • +
  • +
    +

    3. 大小數字混合查詢:

    +

    大哥的二姑媽的七舅姥爺 = 舅曾外祖父

    +

    二女婿的小姨 = 女姻姨妹

    +

    大佬的三舅公的次子 = 舅表伯父 / 舅表叔父

    +
    +
  • +
  • +
    +

    4. 不限制祖輩孫輩跨度查詢:

    +

    舅媽的婆婆的外甥的姨媽的侄子 = 舅表舅父

    +

    老公的丈母娘的兒媳 = 兄弟媳婦

    +

    外婆的孫子的舅媽的仔 = 舅表兄弟

    +
    +
  • +
  • +
    +

    5. 根據年齡推導可能性:

    +

    哥哥的表姐 = 姑表姐、舅表姐

    +

    堂妹的姐姐 = 堂姐妹

    +

    弟弟的表哥 = 姑表兄弟、舅表兄弟

    +
    +
  • +
  • +
    +

    6. 根據語境確認性別:

    +

    老婆的女兒的外婆 = 嶽母

    +

    愛人的婆婆的兒子 = 兄弟

    +

    嶽母的配偶的兒子的爸爸 = 嶽父

    +
    +
  • +
+
+
+
+
+
+
+

親屬是基於婚姻、血緣和法律擬制而形成的社會關系。親屬關系包括夫妻、父母、子女、兄弟姊妹、祖父母和外祖父母、孫子女和外孫子女、兒媳和公婆、女婿和嶽父母、以及其他三代以內的旁系血親,如伯、叔、姑、舅、姨、侄子女、甥子女、堂兄弟姊妹、表兄弟姊妹等。

+

親屬稱謂指是以本人爲中心確定親族成員和本人關系的名稱,是基於血親姻親基礎上的親屬之間相互稱呼的名稱、叫法。漢族的家族親屬關系條理分明尊卑有序:比自己長一輩的稱呼有姨姑舅叔伯,同輩的有兄弟姊妹、堂表親等等,下一輩有甥侄等等。中國人由於姻親而產生的親戚關系相當龐雜,“祖宗十八代”“五服”“九族”讓人難以區分,其派生出的各種稱謂也是中華文化的一大特征。

+

如今由於工作生活節奏差異,很多關系稍疏遠的親戚之間來往並不多,年齡差異長幼輩分模糊。春節拜年走親戚遇到七大姑八大姨,往往會搞不清楚哪位親戚應該喊什麼稱呼,很是尷尬。不僅小孩搞不清親戚關系和親戚稱謂,就連年輕一代的大人也都常常模糊混亂。

+

“中國親戚關系計算器”爲你避免了叫錯、不會叫親戚的尷尬,收錄了中國親戚關系稱呼大全,只需簡單的輸入即可完成稱呼計算。稱呼計算器同時兼容了不同地域的方言叫法,你可以稱呼父親爲:“老爸”、“爹地”、“老爺子”等等。讓您準確的叫出親戚稱謂,理清親屬之間的親戚關系,輕鬆掌握中國式的親戚關系換算,讓你更了解中國文化。

+
+
+
+
+
+
算法開源
+
+

本程序基於 MIT許可協議 開源,除需在源碼中保留版權信息和許可聲明外,你有權利進行使用、復制、修改、合並、出版發行等

+

算法持續更新中,如發現錯漏或有想法建議可在此 反饋問題

+
-
-
親戚關系微信小程序
-

微信掃一掃,使用小程序

+
+
+
+
他們都在用
+
+
    +
  • +
    + + 小米計算器 +
    +
  • +
  • +
    + + 全能計算器 +
    +
  • +
  • +
    + + 有道語文達人 +
    +
  • +
  • +
    + + 親戚計算器 +
    +
  • +
+
+
+
+
+
+
+
+

親戚關系微信小程序

+

微信掃一掃,使用小程序

+
+

Copyright © passer-by.com

+