UNPKG

calendar-creation-wg

Version:

vue calendar mpvue-calendar vue-calendar

1 lines 26.2 kB
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["lunar"]=e():t["lunar"]=e()})("undefined"!==typeof self?self:this,(function(){return function(t){var e={};function f(b){if(e[b])return e[b].exports;var n=e[b]={i:b,l:!1,exports:{}};return t[b].call(n.exports,n,n.exports,f),n.l=!0,n.exports}return f.m=t,f.c=e,f.d=function(t,e,b){f.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:b})},f.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,e){if(1&e&&(t=f(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var b=Object.create(null);if(f.r(b),Object.defineProperty(b,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)f.d(b,n,function(e){return t[e]}.bind(null,n));return b},f.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return f.d(e,"a",e),e},f.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},f.p="",f(f.s="fb15")}({"0ecf":function(t,e,f){!function(e,f){t.exports=f()}(0,(function(){"use strict";var t="minute",e=/[+-]\d\d(?::?\d\d)?/g,f=/([+-]|\d\d)/g;return function(b,n,r){var c=n.prototype;r.utc=function(t){var e={date:t,utc:!0,args:arguments};return new n(e)},c.utc=function(e){var f=r(this.toDate(),{locale:this.$L,utc:!0});return e?f.add(this.utcOffset(),t):f},c.local=function(){return r(this.toDate(),{locale:this.$L,utc:!1})};var a=c.parse;c.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),a.call(this,t)};var i=c.init;c.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else i.call(this)};var s=c.utcOffset;c.utcOffset=function(b,n){var r=this.$utils().u;if(r(b))return this.$u?0:r(this.$offset)?s.call(this):this.$offset;if("string"==typeof b&&(b=function(t){void 0===t&&(t="");var b=t.match(e);if(!b)return null;var n=(""+b[0]).match(f)||["-",0,0],r=n[0],c=60*+n[1]+ +n[2];return 0===c?0:"+"===r?c:-c}(b),null===b))return this;var c=Math.abs(b)<=16?60*b:b,a=this;if(n)return a.$offset=c,a.$u=0===b,a;if(0!==b){var i=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(a=this.local().add(c+i,t)).$offset=c,a.$x.$localOffset=i}else a=this.utc();return a};var u=c.format;c.format=function(t){var e=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,e)},c.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*t},c.isUTC=function(){return!!this.$u},c.toISOString=function(){return this.toDate().toISOString()},c.toString=function(){return this.toDate().toUTCString()};var o=c.toDate;c.toDate=function(t){return"s"===t&&this.$offset?r(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():o.call(this)};var d=c.diff;c.diff=function(t,e,f){if(t&&this.$u===t.$u)return d.call(this,t,e,f);var b=this.local(),n=r(t).local();return d.call(b,n,e,f)}}}))},1953:function(t,e,f){!function(e,f){t.exports=f()}(0,(function(){"use strict";var t={year:0,month:1,day:2,hour:3,minute:4,second:5},e={};return function(f,b,n){var r,c=function(t,f,b){void 0===b&&(b={});var n=new Date(t),r=function(t,f){void 0===f&&(f={});var b=f.timeZoneName||"short",n=t+"|"+b,r=e[n];return r||(r=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:b}),e[n]=r),r}(f,b);return r.formatToParts(n)},a=function(e,f){for(var b=c(e,f),r=[],a=0;a<b.length;a+=1){var i=b[a],s=i.type,u=i.value,o=t[s];o>=0&&(r[o]=parseInt(u,10))}var d=r[3],h=24===d?0:d,l=r[0]+"-"+r[1]+"-"+r[2]+" "+h+":"+r[4]+":"+r[5]+":000",$=+e;return(n.utc(l).valueOf()-($-=$%1e3))/6e4},i=b.prototype;i.tz=function(t,e){void 0===t&&(t=r);var f=this.utcOffset(),b=this.toDate(),c=b.toLocaleString("en-US",{timeZone:t}),a=Math.round((b-new Date(c))/1e3/60),i=n(c).$set("millisecond",this.$ms).utcOffset(15*-Math.round(b.getTimezoneOffset()/15)-a,!0);if(e){var s=i.utcOffset();i=i.add(f-s,"minute")}return i.$x.$timezone=t,i},i.offsetName=function(t){var e=this.$x.$timezone||n.tz.guess(),f=c(this.valueOf(),e,{timeZoneName:t}).find((function(t){return"timezonename"===t.type.toLowerCase()}));return f&&f.value};var s=i.startOf;i.startOf=function(t,e){if(!this.$x||!this.$x.$timezone)return s.call(this,t,e);var f=n(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return s.call(f,t,e).tz(this.$x.$timezone,!0)},n.tz=function(t,e,f){var b=f&&e,c=f||e||r,i=a(+n(),c);if("string"!=typeof t)return n(t).tz(c);var s=function(t,e,f){var b=t-60*e*1e3,n=a(b,f);if(e===n)return[b,e];var r=a(b-=60*(n-e)*1e3,f);return n===r?[b,n]:[t-60*Math.min(n,r)*1e3,Math.max(n,r)]}(n.utc(t,b).valueOf(),i,c),u=s[0],o=s[1],d=n(u).utcOffset(o);return d.$x.$timezone=c,d},n.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},n.tz.setDefault=function(t){r=t}}}))},"5a0c":function(t,e,f){!function(e,f){t.exports=f()}(0,(function(){"use strict";var t=1e3,e=6e4,f=36e5,b="millisecond",n="second",r="minute",c="hour",a="day",i="week",s="month",u="quarter",o="year",d="date",h="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,$=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],f=t%100;return"["+t+(e[(f-20)%10]||e[f]||e[0])+"]"}},v=function(t,e,f){var b=String(t);return!b||b.length>=e?t:""+Array(e+1-b.length).join(f)+t},g={s:v,z:function(t){var e=-t.utcOffset(),f=Math.abs(e),b=Math.floor(f/60),n=f%60;return(e<=0?"+":"-")+v(b,2,"0")+":"+v(n,2,"0")},m:function t(e,f){if(e.date()<f.date())return-t(f,e);var b=12*(f.year()-e.year())+(f.month()-e.month()),n=e.clone().add(b,s),r=f-n<0,c=e.clone().add(b+(r?-1:1),s);return+(-(b+(f-n)/(r?n-c:c-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:s,y:o,w:i,d:a,D:d,h:c,m:r,s:n,ms:b,Q:u}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},y="en",D={};D[y]=m;var p=function(t){return t instanceof O},M=function t(e,f,b){var n;if(!e)return y;if("string"==typeof e){var r=e.toLowerCase();D[r]&&(n=r),f&&(D[r]=f,n=r);var c=e.split("-");if(!n&&c.length>1)return t(c[0])}else{var a=e.name;D[a]=e,n=a}return!b&&n&&(y=n),n||!b&&y},S=function(t,e){if(p(t))return t.clone();var f="object"==typeof e?e:{};return f.date=t,f.args=arguments,new O(f)},T=g;T.l=M,T.i=p,T.w=function(t,e){return S(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var O=function(){function m(t){this.$L=M(t.locale,null,!0),this.parse(t)}var v=m.prototype;return v.parse=function(t){this.$d=function(t){var e=t.date,f=t.utc;if(null===e)return new Date(NaN);if(T.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var b=e.match(l);if(b){var n=b[2]-1||0,r=(b[7]||"0").substring(0,3);return f?new Date(Date.UTC(b[1],n,b[3]||1,b[4]||0,b[5]||0,b[6]||0,r)):new Date(b[1],n,b[3]||1,b[4]||0,b[5]||0,b[6]||0,r)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},v.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},v.$utils=function(){return T},v.isValid=function(){return!(this.$d.toString()===h)},v.isSame=function(t,e){var f=S(t);return this.startOf(e)<=f&&f<=this.endOf(e)},v.isAfter=function(t,e){return S(t)<this.startOf(e)},v.isBefore=function(t,e){return this.endOf(e)<S(t)},v.$g=function(t,e,f){return T.u(t)?this[e]:this.set(f,t)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(t,e){var f=this,b=!!T.u(e)||e,u=T.p(t),h=function(t,e){var n=T.w(f.$u?Date.UTC(f.$y,e,t):new Date(f.$y,e,t),f);return b?n:n.endOf(a)},l=function(t,e){return T.w(f.toDate()[t].apply(f.toDate("s"),(b?[0,0,0,0]:[23,59,59,999]).slice(e)),f)},$=this.$W,m=this.$M,v=this.$D,g="set"+(this.$u?"UTC":"");switch(u){case o:return b?h(1,0):h(31,11);case s:return b?h(1,m):h(0,m+1);case i:var y=this.$locale().weekStart||0,D=($<y?$+7:$)-y;return h(b?v-D:v+(6-D),m);case a:case d:return l(g+"Hours",0);case c:return l(g+"Minutes",1);case r:return l(g+"Seconds",2);case n:return l(g+"Milliseconds",3);default:return this.clone()}},v.endOf=function(t){return this.startOf(t,!1)},v.$set=function(t,e){var f,i=T.p(t),u="set"+(this.$u?"UTC":""),h=(f={},f[a]=u+"Date",f[d]=u+"Date",f[s]=u+"Month",f[o]=u+"FullYear",f[c]=u+"Hours",f[r]=u+"Minutes",f[n]=u+"Seconds",f[b]=u+"Milliseconds",f)[i],l=i===a?this.$D+(e-this.$W):e;if(i===s||i===o){var $=this.clone().set(d,1);$.$d[h](l),$.init(),this.$d=$.set(d,Math.min(this.$D,$.daysInMonth())).$d}else h&&this.$d[h](l);return this.init(),this},v.set=function(t,e){return this.clone().$set(t,e)},v.get=function(t){return this[T.p(t)]()},v.add=function(b,u){var d,h=this;b=Number(b);var l=T.p(u),$=function(t){var e=S(h);return T.w(e.date(e.date()+Math.round(t*b)),h)};if(l===s)return this.set(s,this.$M+b);if(l===o)return this.set(o,this.$y+b);if(l===a)return $(1);if(l===i)return $(7);var m=(d={},d[r]=e,d[c]=f,d[n]=t,d)[l]||1,v=this.$d.getTime()+b*m;return T.w(v,this)},v.subtract=function(t,e){return this.add(-1*t,e)},v.format=function(t){var e=this,f=this.$locale();if(!this.isValid())return f.invalidDate||h;var b=t||"YYYY-MM-DDTHH:mm:ssZ",n=T.z(this),r=this.$H,c=this.$m,a=this.$M,i=f.weekdays,s=f.months,u=function(t,f,n,r){return t&&(t[f]||t(e,b))||n[f].slice(0,r)},o=function(t){return T.s(r%12||12,t,"0")},d=f.meridiem||function(t,e,f){var b=t<12?"AM":"PM";return f?b.toLowerCase():b},l={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:T.s(a+1,2,"0"),MMM:u(f.monthsShort,a,s,3),MMMM:u(s,a),D:this.$D,DD:T.s(this.$D,2,"0"),d:String(this.$W),dd:u(f.weekdaysMin,this.$W,i,2),ddd:u(f.weekdaysShort,this.$W,i,3),dddd:i[this.$W],H:String(r),HH:T.s(r,2,"0"),h:o(1),hh:o(2),a:d(r,c,!0),A:d(r,c,!1),m:String(c),mm:T.s(c,2,"0"),s:String(this.$s),ss:T.s(this.$s,2,"0"),SSS:T.s(this.$ms,3,"0"),Z:n};return b.replace($,(function(t,e){return e||l[t]||n.replace(":","")}))},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(b,d,h){var l,$=T.p(d),m=S(b),v=(m.utcOffset()-this.utcOffset())*e,g=this-m,y=T.m(this,m);return y=(l={},l[o]=y/12,l[s]=y,l[u]=y/3,l[i]=(g-v)/6048e5,l[a]=(g-v)/864e5,l[c]=g/f,l[r]=g/e,l[n]=g/t,l)[$]||g,h?y:T.a(y)},v.daysInMonth=function(){return this.endOf(s).$D},v.$locale=function(){return D[this.$L]},v.locale=function(t,e){if(!t)return this.$L;var f=this.clone(),b=M(t,e,!0);return b&&(f.$L=b),f},v.clone=function(){return T.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},m}(),w=O.prototype;return S.prototype=w,[["$ms",b],["$s",n],["$m",r],["$H",c],["$W",a],["$M",s],["$y",o],["$D",d]].forEach((function(t){w[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),S.extend=function(t,e){return t.$i||(t(e,O,S),t.$i=!0),S},S.locale=M,S.isDayjs=p,S.unix=function(t){return S(1e3*t)},S.en=D[y],S.Ls=D,S.p={},S}))},d163:function(t,e,f){!function(e,f){t.exports=f()}(0,(function(){"use strict";return function(t,e){e.prototype.toArray=function(){return[this.$y,this.$M,this.$D,this.$H,this.$m,this.$s,this.$ms]}}}))},fb15:function(t,e,f){"use strict";if(f.r(e),"undefined"!==typeof window){var b=window.document.currentScript,n=b&&b.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);n&&(f.p=n[1])}var r=f("5a0c"),c=f.n(r),a=f("0ecf"),i=f.n(a),s=f("1953"),u=f.n(s),o=f("d163"),d=f.n(o);c.a.extend(i.a),c.a.extend(u.a),c.a.extend(d.a);var h;function l(t,e,f,b){switch(t){case h.EN:e();break;case h.CN:f();break;case h.TW:b();break;default:}}(function(t){t["EN"]="en",t["CN"]="zh-CN",t["TW"]="zh-TW"})(h||(h={}));const $={lunarInfo:[19416,19168,42352,21717,53856,55632,91476,22176,39632,21970,19168,42422,42192,53840,119381,46400,54944,44450,38320,84343,18800,42160,46261,27216,27968,109396,11104,38256,21234,18800,25958,54432,59984,28309,23248,11104,100067,37600,116951,51536,54432,120998,46416,22176,107956,9680,37584,53938,43344,46423,27808,46416,86869,19872,42416,83315,21168,43432,59728,27296,44710,43856,19296,43748,42352,21088,62051,55632,23383,22176,38608,19925,19152,42192,54484,53840,54616,46400,46752,103846,38320,18864,43380,42160,45690,27216,27968,44870,43872,38256,19189,18800,25776,29859,59984,27480,21952,43872,38613,37600,51552,55636,54432,55888,30034,22176,43959,9680,37584,51893,43344,46240,47780,44368,21977,19360,42416,86390,21168,43312,31060,27296,44368,23378,19296,42726,42208,53856,60005,54576,23200,30371,38608,19195,19152,42192,118966,53840,54560,56645,46496,22224,21938,18864,42359,42160,43600,111189,27936,44448,84835,37744,18936,18800,25776,92326,59984,27424,108228,43744,41696,53987,51552,54615,54432,55888,23893,22176,42704,21972,21200,43448,43344,46240,46758,44368,21920,43940,42416,21168,45683,26928,29495,27296,44368,84821,19296,42352,21732,53600,59752,54560,55968,92838,22224,19168,43476,41680,53584,62034,54560],solarMonth:[31,28,31,30,31,30,31,31,30,31,30,31],lunarHoliday:{"1-1":"春节","1-15":"元宵节","2-2":"龙头节","5-5":"端午节","7-7":"七夕节","7-15":"中元节","8-15":"中秋节","9-9":"重阳节","10-1":"寒衣节","10-15":"下元节","12-8":"腊八节","12-23":"小年"},twLunarHoliday:{"1-1":"春節","1-15":"元宵節","2-2":"龍頭節","5-5":"端午節","7-7":"七夕節","7-15":"中元節","8-15":"中秋節","9-9":"重陽節","10-1":"寒衣節","10-15":"下元節","12-8":"臘八節","12-23":"小年"},gregorianHoliday:{"1-1":"元旦","2-14":"情人节","3-8":"妇女节","3-12":"植树节","5-1":"劳动节","5-4":"青年节","6-1":"儿童节","7-1":"建党节","8-1":"建军节","9-10":"教师节","10-1":"国庆节","12-24":"平安夜","12-25":"圣诞节"},twGregorianHoliday:{"1-1":"元旦","2-14":"情人節","3-8":"婦女節","3-12":"植樹節","5-1":"勞動節","5-4":"青年節","6-1":"兒童節","7-1":"建黨節","8-1":"建軍節","9-10":"教師節","10-1":"國慶節","12-24":"平安夜","12-25":"聖誕節"},cnToday:["今天"],enToday:["Today"],Gan:["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"],Zhi:["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"],TwZhi:["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"],Animals:["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"],TwAnimals:["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"],SolarTerm:["小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"],TwSolarTerm:["小寒","大寒","立春","雨水","驚蟄","春分","清明","谷雨","立夏","小满","芒種","夏至","小暑","處暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"],sTermInfo:["9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c3598082c95f8c965cc920f","97bd0b06bdb0722c965ce1cfcc920f","b027097bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd0b06bdb0722c965ce1cfcc920f","b027097bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd0b06bdb0722c965ce1cfcc920f","b027097bd097c36b0b6fc9274c91aa","9778397bd19801ec9210c965cc920e","97b6b97bd19801ec95f8c965cc920f","97bd09801d98082c95f8e1cfcc920f","97bd097bd097c36b0b6fc9210c8dc2","9778397bd197c36c9210c9274c91aa","97b6b97bd19801ec95f8c965cc920e","97bd09801d98082c95f8e1cfcc920f","97bd097bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c91aa","97b6b97bd19801ec95f8c965cc920e","97bcf97c3598082c95f8e1cfcc920f","97bd097bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c3598082c95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c3598082c95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd097bd07f595b0b6fc920fb0722","9778397bd097c36b0b6fc9210c8dc2","9778397bd19801ec9210c9274c920e","97b6b97bd19801ec95f8c965cc920f","97bd07f5307f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c920e","97b6b97bd19801ec95f8c965cc920f","97bd07f5307f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c91aa","97b6b97bd19801ec9210c965cc920e","97bd07f1487f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c9274c920e","97bcf7f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c91aa","97b6b97bd197c36c9210c9274c920e","97bcf7f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c920e","97b6b7f0e47f531b0723b0b6fb0722","7f0e37f5307f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36b0b70c9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e37f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc9210c8dc2","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0787b0721","7f0e27f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c91aa","97b6b7f0e47f149b0723b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c8dc2","977837f0e37f149b0723b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e37f5307f595b0b0bc920fb0722","7f0e397bd097c35b0b6fc9210c8dc2","977837f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0721","7f0e37f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc9210c8dc2","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f149b0723b0787b0721","7f0e27f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14998082b0723b06bd","7f07e7f0e37f149b0723b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e37f1487f595b0b0bb0b6fb0722","7f0e37f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e37f1487f531b0b0bb0b6fb0722","7f0e37f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e37f1487f531b0b0bb0b6fb0722","7f0e37f0e37f14898082b072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e37f0e37f14898082b072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f149b0723b0787b0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14998082b0723b06bd","7f07e7f0e47f149b0723b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14998082b0723b06bd","7f07e7f0e37f14998083b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14898082b0723b02d5","7f07e7f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e36665b66aa89801e9808297c35","665f67f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e36665b66a449801e9808297c35","665f67f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e36665b66a449801e9808297c35","665f67f0e37f14898082b072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e26665b66a449801e9808297c35","665f67f0e37f1489801eb072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722"],nStr1:["日","一","二","三","四","五","六","七","八","九","十"],nStr2:["初","十","廿","卅"],nStr3:["正","二","三","四","五","六","七","八","九","十","冬","腊"],tWnStr3:["正","二","三","四","五","六","七","八","九","十","冬","臘"],lYearDays:function(t){var e,f=348;for(e=32768;e>8;e>>=1)f+=$.lunarInfo[t-1900]&e?1:0;return f+$.leapDays(t)},leapMonth:function(t){return 15&$.lunarInfo[t-1900]},leapDays:function(t){return $.leapMonth(t)?65536&$.lunarInfo[t-1900]?30:29:0},monthDays:function(t,e){return e>12||e<1?-1:$.lunarInfo[t-1900]&65536>>e?30:29},solarDays:function(t,e){if(e>12||e<1)return-1;var f=e-1;return 1==f?t%4==0&&t%100!=0||t%400==0?29:28:$.solarMonth[f]},toGanZhiYear:function(t){var e=(t-3)%10,f=(t-3)%12;return 0==e&&(e=10),0==f&&(f=12),$.Gan[e-1]+$.Zhi[f-1]},toAstro:function(t,e){var f="魔羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯",b=[20,19,21,21,21,22,23,23,23,23,22,22];return f.substr(2*t-(e<b[t-1]?2:0),2)+"座"},toGanZhi:function(t){return $.Gan[t%10]+$.Zhi[t%12]},getTerm:function(t,e){if(t<1900||t>2100)return-1;if(e<1||e>24)return-1;var f=$.sTermInfo[t-1900],b=[parseInt("0x"+f.substr(0,5)).toString(),parseInt("0x"+f.substr(5,5)).toString(),parseInt("0x"+f.substr(10,5)).toString(),parseInt("0x"+f.substr(15,5)).toString(),parseInt("0x"+f.substr(20,5)).toString(),parseInt("0x"+f.substr(25,5)).toString()],n=[b[0].substr(0,1),b[0].substr(1,2),b[0].substr(3,1),b[0].substr(4,2),b[1].substr(0,1),b[1].substr(1,2),b[1].substr(3,1),b[1].substr(4,2),b[2].substr(0,1),b[2].substr(1,2),b[2].substr(3,1),b[2].substr(4,2),b[3].substr(0,1),b[3].substr(1,2),b[3].substr(3,1),b[3].substr(4,2),b[4].substr(0,1),b[4].substr(1,2),b[4].substr(3,1),b[4].substr(4,2),b[5].substr(0,1),b[5].substr(1,2),b[5].substr(3,1),b[5].substr(4,2)];return parseInt(n[e-1])},toChinaMonth:function(t){if(t>12||t<1)return-1;var e=$.nStr3[t-1];return e+="月",e},toChinaDay:function(t){var e;switch(t){case 10:e="初十";break;case 20:e="二十";break;case 30:e="三十";break;default:e=$.nStr2[Math.floor(t/10)],e+=$.nStr1[t%10]}return e},getAnimal:function(t){return $.Animals[(t-4)%12]},solar2lunar:function(t,e,f,b){if(t<1900||t>2100)return-1;if(1900==t&&1==e&&f<31)return-1;if(t)n=new Date(t,e-1,f);else var n=new Date;var r,c=0,a=0,i=(t=n.getFullYear(),e=n.getMonth()+1,f=n.getDate(),(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate())-Date.UTC(1900,0,31))/864e5);for(r=1900;r<2101&&i>0;r++)a=$.lYearDays(r),i-=a;i<0&&(i+=a,r--);var s=new Date,u=!1;s.getFullYear()==t&&s.getMonth()+1==e&&s.getDate()==f&&(u=!0);var o=n.getDay(),d=$.nStr1[o];0==o&&(o=7);var h=r,m=(c=$.leapMonth(r),!1);for(r=1;r<13&&i>0;r++)c>0&&r==c+1&&0==m?(--r,m=!0,a=$.leapDays(h)):a=$.monthDays(h,r),1==m&&r==c+1&&(m=!1),i-=a;0==i&&c>0&&r==c+1&&(m?m=!1:(m=!0,--r)),i<0&&(i+=a,--r);var v=r,g=i+1,y=e-1,D=$.toGanZhiYear(h),p=$.getTerm(h,2*e-1),M=$.getTerm(h,2*e),S=$.toGanZhi(12*(t-1900)+e+11);f>=p&&(S=$.toGanZhi(12*(t-1900)+e+12));var T=!1,O=null,w=$.SolarTerm;l(b,()=>{w=$.SolarTerm},()=>{w=$.SolarTerm},()=>{w=$.TwSolarTerm}),p==f&&(T=!0,O=w[2*e-2]),M==f&&(T=!0,O=w[2*e-1]);var x=Date.UTC(t,y,1,0,0,0,0)/864e5+25567+10,Y=$.toGanZhi(x+f-1),C=$.toAstro(e,f);return{lYear:h,lMonth:v,lDay:g,Animal:$.getAnimal(h),IMonthCn:(m?"闰":"")+$.toChinaMonth(v),IDayCn:$.toChinaDay(g),cYear:t,cMonth:e,cDay:f,gzYear:D,gzMonth:S,gzDay:Y,isToday:u,isLeap:m,nWeek:o,ncWeek:"星期"+d,isTerm:T,Term:O,astro:C}},lunar2solar:function(t,e,f,b){b=!!b;var n=$.leapMonth(t);$.leapDays(t);if(b&&n!=e)return-1;if(2100==t&&12==e&&f>1||1900==t&&1==e&&f<31)return-1;var r=$.monthDays(t,e),c=r;if(b&&(c=$.leapDays(t)),t<1900||t>2100||f>c)return-1;for(var a=0,i=1900;i<t;i++)a+=$.lYearDays(i);var s=0,u=!1;for(i=1;i<e;i++)s=$.leapMonth(t),u||s<=i&&s>0&&(a+=$.leapDays(t),u=!0),a+=$.monthDays(t,i);b&&(a+=r);var o=Date.UTC(1900,1,30,0,0,0),d=new Date(864e5*(a+f-31)+o),h=d.getUTCFullYear(),l=d.getUTCMonth()+1,m=d.getUTCDate();return $.solar2lunar(h,l,m,"")}};var m=$;e["default"]=m}})["default"]}));