!function(a){"use strict";function b(a){this.local=this.regionalOptions[a||""]||this.regionalOptions[""]}b.prototype=new a.calendars.baseCalendar,a.extend(b.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(a){return this.daysInYear(a)!==this.daysPerYear},weekOfYear:function(a,b,c){var d=this.newDate(a,b,c);return d.add(-d.dayOfWeek(),"d"),Math.floor((d.dayOfYear()-1)/7)+1},daysInYear:function(b){var c=this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear);if(b=c.year(),"undefined"==typeof this.NEPALI_CALENDAR_DATA[b])return this.daysPerYear;for(var d=0,e=this.minMonth;e<=12;e++)d+=this.NEPALI_CALENDAR_DATA[b][e];return d},daysInMonth:function(b,c){return b.year&&(c=b.month(),b=b.year()),this._validate(b,c,this.minDay,a.calendars.local.invalidMonth),"undefined"==typeof this.NEPALI_CALENDAR_DATA[b]?this.daysPerMonth[c-1]:this.NEPALI_CALENDAR_DATA[b][c]},weekDay:function(a,b,c){return 6!==this.dayOfWeek(a,b,c)},toJD:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate);b=e.year(),c=e.month(),d=e.day();var f=a.calendars.instance(),g=0,h=c,i=b;this._createMissingCalendarData(b);var j=b-(h>9||9===h&&d>=this.NEPALI_CALENDAR_DATA[i][0]?56:57);for(9!==c&&(g=d,h--);9!==h;)h<=0&&(h=12,i--),g+=this.NEPALI_CALENDAR_DATA[i][h],h--;return 9===c?(g+=d-this.NEPALI_CALENDAR_DATA[i][0],g<0&&(g+=f.daysInYear(j))):g+=this.NEPALI_CALENDAR_DATA[i][9]-this.NEPALI_CALENDAR_DATA[i][0],f.newDate(j,1,1).add(g,"d").toJD()},fromJD:function(b){var c=a.calendars.instance(),d=c.fromJD(b),e=d.year(),f=d.dayOfYear(),g=e+56;this._createMissingCalendarData(g);for(var h=9,i=this.NEPALI_CALENDAR_DATA[g][0],j=this.NEPALI_CALENDAR_DATA[g][h]-i+1;f>j;)h++,h>12&&(h=1,g++),j+=this.NEPALI_CALENDAR_DATA[g][h];var k=this.NEPALI_CALENDAR_DATA[g][h]-(j-f);return this.newDate(g,h,k)},_createMissingCalendarData:function(a){var b=this.daysPerMonth.slice(0);b.unshift(17);for(var c=a-1;c