//--------պ--------//
function sFtvl(y,m,d,a){//ѹ
var sFtv=new Array(
"000019130101#,Ԫ", 
"191319500101*,Ԫ _", 
"195099990101*,Ԫ", 
"000099990214 ,˹(_R)",
"191099990308 ,DŮ",
"197999990312 ,ֲ九", 
"198399990315 ,Mߙ",
"200999990328 ,Їrū", 
"156499990401 ,˹",
"042999990420 ,_֮Q", 
"193899990501*,ڄӹ", 
"195099990504#,깝", 
"000099990512 ,oʿ", 
"192599990601 ,ͯ", 
"192119970701 ,й", 
"199799990701 ,йۻؚw", 
"197399990720 ,Сżo", 
"192799990801 ,܊", 
"197699990909 ,ëɖ|żo", 
"198599990910 ,̎", 
"-55099990928 ,Qo", 
"194919501001*,A񹲺͇", 
"195099991001*,A񹲺͇c",
"000099991006 ,˹", 
"191319491010*,Ac",
"194999991010 ,o",
"000099991024 ,χ", 
"000099991031 ,f}[]", 
"186699991112 ,OɽQo", 
"194099991127 ,СQo", 
"199999991220 ,Tؚw", 
"000199991224#,ƽҹ[]", 
"000199991225#,}Q[]", 
"189399991226 ,ëɖ|Qo");
var str='';var md0=100*m+d;//ѹ
for(i in sFtv){var md=parseFloat(sFtv[i].substring(8,12));
  var lyy=sFtv[i].substring(4,8);if(lyy==9999||lyy==0000)lyy=10001;
   if(sFtv[i].substring(0,4)<=y && y<lyy && md==md0||sFtv[i].substring(0,4)==0000 && y<lyy && md==md0)
      str+=sFtv[i].substring(12,100);
}
var stra= str.split(',');var strb=(a==1)?stra[0]:stra[1];if(stra=='')strb='';
  return strb;
}
function lunFtvl(y2,lunM,lunD,mds,y,m,d,yzb,a){//rѹ
var lunFtv=new Array(
 "000019130101*,ꡢԪ",
 "191399990101*,ꡢ",
 "000099990102#,",
 "000099990103#,c",
 "000099990104 ,ӭ",
 "000099990105 ,ؔա_",
 "000099990107#,",
 "000099990109#,(칫)Q()",
 "000099990115#,Ԫ", 
 "000099990120 ,Ůza",
 "000099990125 ,}", 
 "000099990127 ,ˮQ",
 "000099990202 ,^عQ", 
 "000099990206 ,|A۾Q",
 "000099990215 ,Q",
 "000099990219 ,^Q",
 "000099990320 ,Q",
 "000099990303 ,",
 "000099990322 ,ӌOQ",
 "000099990323 ,QQ",
 "000099990328 ,}RȎQ",
 "000099990401 ,͹",
 "000099990408 ,QţQ",
 "000099990411 ,Ӽ",
 "000099990428 ,oQ",
 "000020080505#,繝,",
 "200899990505*,繝",
 "000099990508 ,ĸQ",
 "000099990520 ,", 
 "000099990616 ,๝",
 "000099990619 ,^õ",
 "197399990621 ,Сż", 
 "000099990624 ,P۹", 
 "000099990630 ,㹝",
 "000099990701 ,_T", 
 "000099990707 ,Ϧ˹(Ї)", 
 "000099990715 ,Ԫ",
 "000099990700 ,PT",
 "000099990802 ,Q",
 "-55099990827 ,Ȏ()Q",
 "000020080815#,﹝", 
 "200899990815*,﹝", 
 "000099990909 ,ꖹ",
 "000099990919 ,^",
 "000099991001 ,湝[]",
 "000099991025 ,ϵQ",
 "194099991028 ,С",
 "000099991208 ,D˹", 
 "000099991216 ,β",  
 "-50699991220 ,๫Q", 
 "000099991223 ,С^()",
 "000099991224 ,",
 "000099991225 ,ϵ½", 
 "000099991200#,^ꡢϦ" )
  var str=''; var stra=''; //rѹ
  var leJD=erJD(y,m,d);
  if(y2>=690&&y2<700||y2==762&&y==761||y2==700&&y==699||y==700&&(lunM==12&&m==1||lunM==1&&m==1))lunM=(round(rem(abs(lunM)+2-1,12)+1));
  lunM=(y2==-1600&&lunM==11&&lunD==30||y2==-1046&&lunM==11&&lunD==30||y2==8&&lunM==11&&lunD==29||y2==689&&lunM==10&&lunD==30||y2==761&&lunM==10&&lunD==30)?12:lunM;
  if(y==-721&&m==1&&(d>=16&&d<19)||y==240&&m==1&&d==11)lunM=15;
  var a96t=0;var a96=(mds=='')?30:29;
  if(lunD==a96&&lunM==7)lunD=00;if(leJD+1==yzb)lunD=00;
  if(lunM<0)lunM=lunM*-1;if((leJD+29)<yzb&&lunM==12)lunM=lunM*-1;if(lunM==13)lunM=12;
  if(lunM==-12&&(lunD==8||lunD==16||lunD==20))lunM=lunM*-1;var lunMD0=100*lunM+lunD;
  for(i in lunFtv){var lunMD=parseFloat(lunFtv[i].substring(8,12));
  var lyy=lunFtv[i].substring(4,8);if(lyy==9999||lyy==0000)lyy=10001;
   if(parseFloat(lunFtv[i].substring(0,4))<=y2 && y2<lyy && lunMD==lunMD0||parseFloat(lunFtv[i].substring(0,4))==0000 && y2<lyy && lunMD==lunMD0)
      str+=lunFtv[i].substring(12,100);
}
var stra= str.split(',');var strb=(a==1)?stra[0]:stra[1];if(stra=='')strb='';
  return strb;
}
function rjqFtvl1a(y,m,d){//⹝պ
  var thisD0=D0(y,m,d);
  var str='';var a=1;if(y>=-220&&y<1646)a='';//⹝
   if(floor(S(y,0,a))==thisD0)str='23';
   if(floor(S(y,7,a))==thisD0)str='6';
   if(floor(S(y,9,a))==thisD0)str='8';
   if(floor(S(y,24,a))==thisD0)str='23';
  return str;
}
function rjqFtvl(y,m,d){//⹝
  var thisD0=D0(y,m,d);
  var str=''; var a=1;if(y>=-220&&y<1646)a='';//⹝
   if(floor(S(y,0,a))==thisD0)str=' ';
   if(floor(S(y,7,a))==thisD0)str=' ';
   if(floor(S(y,9,a))==thisD0)str=' ';
   if(floor(S(y,24,a))==thisD0)str=' ';
  return str;
}
function jqFtvl(y,m,d){//÷ž
  var strd='';var thisD1=0;var thisD2=0;
  var thisD0=erJD(y,m,d);var n0=24*(y-1999)-6;//÷
  var dG=gan(dGz(y,m,d,0));var dZ=zhi(dGz(y,m,d,0));
  var s11=floor(qiCalc(n0+11));
  if(thisD0>=s11&&thisD0<s11+10&&dG==3)
    strd+=' ÷';
  var s13=floor(qiCalc(n0+13));
  if(thisD0>=s13&&thisD0<s13+12&&dZ==8)
    strd+=' ÷';
  var s12=floor(qiCalc(n0+12));var s12g=round(rem(s12,10));//
  var s15=floor(qiCalc(n0+15));var s15g=round(rem(s15,10));
  var n=(dG-7)%10+1;
  if(n<0)
    n+=10;var firsrD0=thisD0-n+1;
  if(n>=0)
    n+=1;
  if(firsrD0-thisD1>=s12+20&&firsrD0-thisD1<s12+30)
    strd+=' '+n+'';
  if(firsrD0-thisD2>=s15&&firsrD0-thisD2<s15+10)
    strd+=' ĩ'+n+'';
  else {
  if(firsrD0-thisD1>=s12+30&&firsrD0-thisD1<s12+40)
    strd+=' з'+n+'';
  if(firsrD0-thisD1>=s12+40&&firsrD0-thisD1<s12+50)
    strd+=' з'+(n+10)+'';
  }
  var s24=floor(qiCalc(n0+24));//ž
  var s_24=floor(qiCalc(n0-24+24));
  var d1=thisD0-s24;var d2=thisD0-s_24;
  if(d1>=0||d2<=80){
    if(m==12){
    w=1;v=d1+1;
    if(v>9){
    w+=1;v-=9;
    }}else{
    var w=floor(d2/9)+1;var v=round(rem(d2,9))+1;
    }
  strd+=' '+lunDStr(w).charAt(1)+''+v+'';
  }
  return strd;
}

