!function(){return function t(e,n,r){function a(o,s){if(!n[o]){if(!e[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(i)return i(o,!0);var h=new Error("Cannot find module '"+o+"'");throw h.code="MODULE_NOT_FOUND",h}var c=n[o]={exports:{}};e[o][0].call(c.exports,function(t){return a(e[o][1][t]||t)},c,c.exports,t,e,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o0&&s.length>i){s.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+s.length+' "'+String(e)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');u.name="MaxListenersExceededWarning",u.emitter=t,u.type=e,u.count=s.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",u.name,u.message)}}else s=o[e]=n,++t._eventsCount;return t}function l(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var t=new Array(arguments.length),e=0;e1&&(e=arguments[1]),e instanceof Error)throw e;var u=new Error('Unhandled "error" event. ('+e+")");throw u.context=e,u}if(!(n=o[t]))return!1;var h="function"==typeof n;switch(r=arguments.length){case 1:!function(t,e,n){if(e)t.call(n);else for(var r=t.length,a=g(t,r),i=0;i=0;o--)if(n[o]===e||n[o].listener===e){s=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(t,e){for(var n=e,r=n+1,a=t.length;r=0;i--)this.removeListener(t,e[i]);return this},o.prototype.listeners=function(t){return m(this,t,!0)},o.prototype.rawListeners=function(t){return m(this,t,!1)},o.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):d.call(t,e)},o.prototype.listenerCount=d,o.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],2:[function(t,e,n){!function(){var t,n={},r={"":0,"א":1,"ב":2,"ג":3,"ד":4,"ה":5,"ו":6,"ז":7,"ח":8,"ט":9,"י":10,"כ":20,"ל":30,"מ":40,"נ":50,"ס":60,"ע":70,"פ":80,"צ":90,"ק":100,"ר":200,"ש":300,"ת":400,"תק":500,"תר":600,"תש":700,"תת":800,"תתק":900,"תתר":1e3};for(t in r)n[r[t]]=t;function a(t,e){if("number"!=typeof t&&"string"!=typeof t)throw new TypeError("non-number or string given to gematriya()");var a="string"==typeof t;return a&&(t=t.replace(/('|")/g,"")),t=t.toString().split("").reverse(),!a&&e&&(t=t.slice(0,e)),t=t.map(function i(o,s){return a?e&&r[o]1e3?i(o,s-3):n[parseInt(o,10)*Math.pow(10,s)]}),a?t.reduce(function(t,e){return t+e},0):(1===(t=t.reverse().join("").replace(/יה/g,"טו").replace(/יו/g,"טז").split("")).length?t.push("'"):t.length>1&&t.splice(-1,0,'"'),t.join(""))}void 0!==e?e.exports=a:window.gematriya=a}()},{}],3:[function(t,e,n){!function(){"use strict";var t=Math.PI,r=Math.sin,a=Math.cos,i=Math.tan,o=Math.asin,s=Math.atan2,u=Math.acos,h=t/180,c=864e5,f=2440588,l=2451545;function y(t){return new Date((t+.5-f)*c)}function m(t){return function(t){return t.valueOf()/c-.5+f}(t)-l}var d=23.4397*h;function g(t,e){return s(r(t)*a(d)-i(e)*r(d),a(t))}function w(t,e){return o(r(e)*a(d)+a(e)*r(d)*r(t))}function p(t,e,n){return s(r(t),a(t)*r(e)-i(n)*a(e))}function v(t,e,n){return o(r(e)*r(n)+a(e)*a(n)*a(t))}function b(t,e){return h*(280.16+360.9856235*t)-e}function A(t){return h*(357.5291+.98560028*t)}function L(e){return e+h*(1.9148*r(e)+.02*r(2*e)+3e-4*r(3*e))+102.9372*h+t}function S(t){var e=L(A(t));return{dec:w(e,0),ra:g(e,0)}}var E={getPosition:function(t,e,n){var r=h*-n,a=h*e,i=m(t),o=S(i),s=b(i,r)-o.ra;return{azimuth:p(s,a,o.dec),altitude:v(s,a,o.dec)}}},_=E.times=[[-.833,"sunrise","sunset"],[-.3,"sunriseEnd","sunsetStart"],[-6,"dawn","dusk"],[-12,"nauticalDawn","nauticalDusk"],[-18,"nightEnd","night"],[6,"goldenHourEnd","goldenHour"]];E.addTime=function(t,e,n){_.push([t,e,n])};var T=9e-4;function M(e,n,r){return T+(e+n)/(2*t)+r}function N(t,e,n){return l+t+.0053*r(e)-.0069*r(2*n)}function I(t,e,n,i,o,s,h){return N(M(function(t,e,n){return u((r(t)-r(e)*r(n))/(a(e)*a(n)))}(t,n,i),e,o),s,h)}function C(t){var e=h*(134.963+13.064993*t),n=h*(93.272+13.22935*t),i=h*(218.316+13.176396*t)+6.289*h*r(e),o=5.128*h*r(n),s=385001-20905*a(e);return{ra:g(i,o),dec:w(i,o),dist:s}}function H(t,e){return new Date(t.valueOf()+e*c/24)}E.getTimes=function(e,n,r){var a,i,o,s,u,c=h*-r,f=h*n,l=function(e,n){return Math.round(e-T-n/(2*t))}(m(e),c),d=M(0,c,l),g=A(d),p=L(g),v=w(p,0),b=N(d,g,p),S={solarNoon:y(b),nadir:y(b-.5)};for(a=0,i=_.length;a=0&&(g=l-(p=Math.sqrt(m)/(2*Math.abs(c))),w=l+p,Math.abs(g)<=1&&d++,Math.abs(w)<=1&&d++,g<-1&&(g=w)),1===d?b<0?s=A+g:u=A+g:2===d&&(s=A+(y<0?w:g),u=A+(y<0?g:w)),!s||!u);A+=2)b=o;var L={};return s&&(L.rise=H(a,s)),u&&(L.set=H(a,u)),s||u||(L[y>0?"alwaysUp":"alwaysDown"]=!0),L},"object"==typeof n&&void 0!==e?e.exports=E:"function"==typeof define&&define.amd?define(E):window.SunCalc=E}()},{}],4:[function(t,e,n){var r={Ashdod:[31.8,34.633,!0],Atlanta:[33.75,-84.383,!1],Austin:[30.266,-97.75,!1],Baghdad:[33.233,44.366,!1],"Beer Sheva":[31.25,34.783,!0],Berlin:[52.516,13.4,!1],Baltimore:[39.283,-76.6,!1],Bogota:[4.6,-74.083,!1],Boston:[42.333,-71.066,!1],"Buenos Aires":[-34.616,-58.4,!1],Buffalo:[42.883,-78.866,!1],Chicago:[41.833,-87.75,!1],Cincinnati:[39.1,-84.516,!1],Cleveland:[41.5,-81.683,!1],Dallas:[32.783,-96.8,!1],Denver:[39.733,-104.983,!1],Detroit:[42.333,-83.033,!1],Eilat:[29.55,34.95,!0],Gibraltar:[36.133,-5.35,!1],Haifa:[32.816,34.983,!0],Hawaii:[19.5,-155.5,!1],Houston:[29.766,-95.366,!1],Jerusalem:[31.783,35.233,!0],Johannesburg:[-26.166,28.033,!1],Kiev:[50.466,30.483,!1],"La Paz":[-16.5,-68.15,!1],Livingston:[40.283,-74.3,!1],London:[51.5,-.166,!1],"Los Angeles":[34.066,-118.25,!1],Miami:[25.766,-80.2,!1],Melbourne:[-37.866,145.133,!1],"Mexico City":[19.4,-99.15,!1],Montreal:[45.5,-73.6,!1],Moscow:[55.75,37.7,!1],"New York":[40.716,-74.016,!1],Omaha:[41.266,-95.933,!1],Ottawa:[45.7,-76.183,!1],"Panama City":[8.966,-79.533,!1],Paris:[48.866,2.333,!1],"Petach Tikvah":[32.083,34.883,!0],Philadelphia:[39.95,-75.166,!1],Phoenix:[33.45,-112.066,!1],Pittsburgh:[40.433,-80,!1],"Saint Louis":[38.633,-90.2,!1],"Saint Petersburg":[59.883,30.25,!1],"San Francisco":[37.783,-122.416,!1],Seattle:[47.6,-122.333,!1],Sydney:[-33.916,151.283,!1],"Tel Aviv":[32.083,34.766,!0],Tiberias:[32.966,35.533,!0],Toronto:[43.633,-79.4,!1],Vancouver:[49.266,-123.116,!1],"White Plains":[41.033,-73.75,!1],"Washington DC":[38.916,-77,!1]};function a(t){return t=t.split(/\s+/).map(function(t,e,n){return"washington dc"===n.join(" ").toLowerCase()&&1===e?t.toUpperCase():t[0].toUpperCase()+t.slice(1).toLowerCase()}).join(" "),r[t]||[0,0,!1]}function i(){return Object.keys(r)}n.getCity=a,n.listCities=i,n.addCity=function(t,e){if(!Array.isArray(e))throw new TypeError("adding non-array city");if(5==e.length){var n=e.slice();(e=[])[0]=(60*n[0]+n[1])/60,e[1]=(60*n[2]+n[3])/60,e[2]=n[4]}if(3!=e.length)throw new TypeError("length of city array is not 3");t=t.split(/\s+/).map(function(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}).join(" "),r[t]=e},n.nearest=function(t,e){if(Array.isArray(t)&&(t=(60*t[0]+t[1])/60),Array.isArray(e)&&(e=(60*e[0]+e[1])/60),"number"!=typeof t)throw new TypeError("incorrect lat type passed to nearest()");if("number"!=typeof e)throw new TypeError("incorrect long type passed to nearest()");return i().map(function(n){var r=a(n);return{name:n,dist:Math.sqrt(Math.pow(Math.abs(r[0]-t),2)+Math.pow(Math.abs(r[1]-e),2))}}).reduce(function(t,e){return t.dist=19440||2==i%7&&a>=9924&&!o(t)||1==i%7&&a>=16789&&o(t-1));return s+(s%7==0||s%7==3||s%7==5)}function u(t){return s(t+1)-s(t)}function h(t){return u(t)%10==5}function c(t){return u(t)%10==3}function f(t){switch(t.toLowerCase()[0]){case"n":case"נ":return"o"==t.toLowerCase()[1]?0:a.NISAN;case"i":return a.IYYAR;case"e":return a.ELUL;case"c":case"ח":return a.CHESHVAN;case"k":case"כ":return a.KISLEV;case"s":switch(t.toLowerCase()[1]){case"i":return a.SIVAN;case"h":return a.SHVAT;default:return 0}case"t":switch(t.toLowerCase()[1]){case"a":return a.TAMUZ;case"i":return a.TISHREI;case"e":return a.TEVET}break;case"a":switch(t.toLowerCase()[1]){case"v":return a.AV;case"d":return/(1|[^i]i|a|א)$/i.test(t)?a.ADAR_I:a.ADAR_II}break;case"ס":return a.SIVAN;case"ט":return a.TEVET;case"ש":return a.SHVAT;case"א":switch(t.toLowerCase()[1]){case"ב":return a.AV;case"ד":return/(1|[^i]i|a|א)$/i.test(t)?a.ADAR_I:a.ADAR_II;case"י":return a.IYYAR;case"ל":return a.ELUL}break;case"ת":switch(t.toLowerCase()[1]){case"מ":return a.TAMUZ;case"ש":return a.TISHREI}}return 0}function l(t,e,n){if(null===t)throw new TypeError("self is null");switch(typeof e){case"function":break;case"string":case"number":return t[e];case"boolean":e=e?function(t){return t}:function(t){return!t};break;case"object":var r=e;if(e instanceof RegExp){e=function(t){return r.test(t)};break}if(Array.isArray(e)){e=function(t,e){return r.indexOf(e)>-1};break}default:throw new TypeError("fun is not a supported type")}var a={},i=Object(t);for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];if(e.call(n,s,o,i)){var u=Object.getOwnPropertyDescriptor(i,o);u.value=s,Object.defineProperty(a,o,u)}}if(Array.isArray(t)||"string"==typeof t){var h=[];for(o in a)h[Number(o)]=a[o];a=h.filter(function(t){return t}),"string"==typeof t&&(a=a.join(""))}return a}n.monthNames=[i.concat([["Adar",0,"אדר"],["Nisan",0,"ניסן"]]),i.concat([["Adar 1",0,"אדר א'"],["Adar 2",0,"אדר ב'"],["Nisan",0,"ניסן"]])],n.days={SUN:0,MON:1,TUE:2,WED:3,THU:4,FRI:5,SAT:6},n.LANG=function(t,e){return"h"==e&&t[2]||"a"==e&&t[1]||t[0]},n.LEAP=o,n.MONTH_CNT=function(t){return 12+o(t)},n.daysInMonth=function(t,e){return 30-(t==a.IYYAR||t==a.TAMUZ||t==a.ELUL||t==a.TEVET||t==a.ADAR_II||t==a.ADAR_I&&!o(e)||t==a.CHESHVAN&&!h(e)||t==a.KISLEV&&c(e))},n.monthNum=function(t){return"number"==typeof t?t:t.charCodeAt(0)>=1488&&t.charCodeAt(0)<=1514&&/('|")/.test(t)?r(t):t.charCodeAt(0)>=48&&t.charCodeAt(0)<=57?parseInt(t,10):f(t)},n.dayYearNum=function(t){return"number"==typeof t?t:t.charCodeAt(0)>=1488&&t.charCodeAt(0)<=1514?r(t,!0):parseInt(t,10)},n.hebElapsedDays=s,n.daysInYear=u,n.lngChesh=h,n.shrtKis=c,n.monthFromName=f,n.dayOnOrBefore=function(t,e){return e-(e-t)%7},n.map=function(t,e,n){if(null===t||"function"!=typeof e)throw new TypeError;var r=Object(t),a={};for(var i in r)r.hasOwnProperty(i)&&(a[i]=e.call(n,r[i],i,r));if(Array.isArray(t)||"string"==typeof t){var o=[];for(i in a)o[Number(i)]=a[i];a=l(o,!0),"string"==typeof t&&(a=a.join(""))}return a},n.filter=l,n.range=function(t,e,n){(n=n||1)<0&&(n=0-n);var r=[],a=t;if(t=e;a-=n)r.push(a);return r}},{gematriya:2}],7:[function(t,e,n){var r=t("./common"),a=t("./greg"),i=t("gematriya"),o=[["Berachot","Berachos","ברכות",64],["Shabbat","Shabbos","שבת",157],["Eruvin","Eruvin","עירובין",105],["Pesachim",0,"פסחים",121],["Shekalim",0,"שקלים",22],["Yoma",0,"יומא",88],["Sukkah",0,"סוכה",56],["Beitzah",0,"ביצה",40],["Rosh Hashana",0,"ראש השנה",35],["Taanit","Taanis","תענית",31],["Megillah",0,"מגילה",32],["Moed Katan",0,"מועד קטן",29],["Chagigah",0,"חגיגה",27],["Yevamot","Yevamos","יבמות",122],["Ketubot","Kesubos","כתובות",112],["Nedarim",0,"נדרים",91],["Nazir",0,"נזיר",66],["Sotah",0,"סוטה",49],["Gitin",0,"גיטין",90],["Kiddushin",0,"קידושין",82],["Baba Kamma",0,"בבא קמא",119],["Baba Metzia",0,"בבא מציעא",119],["Baba Batra","Baba Basra","בבא בתרא",176],["Sanhedrin",0,"סנהדרין",113],["Makkot","Makkos","מכות",24],["Shevuot","Shevuos","שבועות",49],["Avodah Zarah",0,"עבודה זרה",76],["Horayot","Horayos","הוריות",14],["Zevachim",0,"זבחים",120],["Menachot","Menachos","מנחות",110],["Chullin",0,"חולין",142],["Bechorot","Bechoros","בכורות",61],["Arachin",0,"ערכין",34],["Temurah",0,"תמורה",34],["Keritot","Kerisos","כריתות",28],["Meilah",0,"מעילה",22],["Kinnim",0,"קנים",4],["Tamid",0,"תמיד",10],["Midot","Midos","מדות",4],["Niddah",0,"נדה",73]].map(function(t){return{name:t.slice(0,3),blatt:t[3]}});n.dafyomi=function(t){var e,n,r,i,s,u,h,c,f;if(!(t instanceof Date))throw new TypeError("non-date given to dafyomi");if(r=a.greg2abs(new Date(1923,8,11)),i=a.greg2abs(new Date(1975,5,24)),(c=a.greg2abs(t))=i?(e=8+(c-i)/2711,n=(c-i)%2711):(e=1+(c-r)/2702,n=(c-r)%2702),s=f=0,u=-1,o[4].blatt=e<=7?13:22,h=0;h<40;){if(u++,n<(s=s+o[h].blatt-1)){switch(f=o[h].blatt+1-(s-n),u){case 36:f+=21;break;case 37:f+=24;break;case 38:f+=33}h=41}h++}return{name:o[u].name,blatt:f}},n.dafname=function(t,e){return r.LANG(t.name,e)+" "+("h"===e?i(t.blatt):t.blatt)}},{"./common":6,"./greg":8,gematriya:2}],8:[function(t,e,n){var r=Math.floor,a=[30,31],i=[0,31,28,31].concat(a,a,31,a,a),o=[i.slice()];function s(t){if(!t instanceof Date)throw new TypeError("Argument to greg.dayOfYear not a Date");var e=t.getDate()+31*t.getMonth();return t.getMonth()>1&&(e-=r((4*(t.getMonth()+1)+23)/10),u(t.getFullYear())&&e++),e}function u(t){return!(t%4||!(t%100)&&t%400)}i[2]++,o.push(i),n.daysInMonth=function(t,e){return o[+u(e)][t]},n.monthNames=["","January","February","March","April","May","June","July","August","September","October","November","December"],n.lookupMonthNum=function(t){return new Date(t+" 1").getMonth()+1},n.dayOfYear=s,n.LEAP=u,n.greg2abs=function(t){var e=t.getFullYear()-1;return s(t)+365*e+(r(e/4)-r(e/100)+r(e/400))},n.abs2greg=function(t){var e=t-1,n=r(e/146097),a=r(e%146097),i=r(a/36524),o=a%36524,s=r(o/1461),u=o%1461,h=r(u/365),c=u%365+1,f=400*n+100*i+4*s+h;return 4==i||4==h?new Date(f,11,31):new Date(new Date(++f,0,c).setFullYear(f))}},{}],9:[function(t,e,n){var r=t("./common"),a=t("./greg"),i=t("suncalc"),o=t("./cities"),s=t("gematriya");i.addTime(-16.1,"alot_hashachar",0),i.addTime(-11.5,"misheyakir",0),i.addTime(-10.2,"misheyakir_machmir",0),i.addTime(-8.5,0,"tzeit");var u="getFullYear",h="getMonth",c="getDate",f="getTime",l="abs",y="hour",m=r.months,d=m.TISHREI,g=r.MONTH_CNT,w=r.daysInMonth,p=r.dayOnOrBefore,v=b.prototype;function b(t,e,n){var i=this;switch(arguments.length){case 0:return new b(new Date);case 1:if(void 0===t)return new b;var o;if(t instanceof Date)return o=E(a.greg2abs(t));if(t instanceof b)return(o=new b(t[c](),t[h](),t[u]())).il=t.il,o.setLocation(o.lat,o.long),o;if("string"==typeof t){switch(t.toLowerCase().trim()){case"today":return new b;case"yesterday":return(new b).prev();case"tomorrow":return(new b).next()}if(/\s/.test(t)){var s=t.split(/\s+/);if(2==s.length)return new b(s[0],s[1]);if(3==s.length)return new b(s[0],s[1],s[2]);if(4==s.length)return/i/i.test(s[2])&&(s[2]=s[2].length),new b(s[0],s[1]+s[2],s[3])}}else if("number"==typeof t)return E(t);throw new TypeError("HDate called with bad argument");case 2:return new b(t,e,(new b)[u]());case 3:i.day=i.month=1,i.year=r.dayYearNum(n),i.setMonth(r.monthNum(e)),i.setDate(r.dayYearNum(t));break;default:throw new TypeError("HDate called with bad arguments")}return i.setLocation.apply(i,b.defaultLocation)}function A(t){L(t),function(t){t.day<1&&(t.month==d&&(t.year-=1),t.day+=w(t.month,t.year),t.month-=1,A(t));t.day>w(t.month,t.year)&&(t.month==m.ELUL&&(t.year+=1),t.day-=w(t.month,t.year),t.month+=1,A(t));L(t)}(t)}function L(t){t.month!=m.ADAR_II||t.isLeapYear()||(t.month-=1,A(t)),t.month<1&&(t.month+=g(t.year),t.year-=1,A(t)),t.month>g(t.year)&&(t.month-=g(t.year),t.year+=1,A(t))}function S(t){var e,n=t[c](),a=t[u]();if(t[h]()=10555144)throw new RangeError("parameter to abs2hebrew "+t+" out of range");for(n=a.abs2greg(t),e=new b(1,d,i=3760+n[u]());t>=S(e.setFullYear(i+1));)i++;for(r=i>4634&&i<10666?o[n[h]()]:d;t>S(e=new b(w(r,i),r,i));)r=r%g(i)+1;return e.setLocation.apply(e.setDate(t-S(e.setDate(1))+1),b.defaultLocation)}function _(t){var e=t.greg();return i.getTimes(new Date(e.getFullYear(),e.getMonth(),e.getDate(),12,0,0,0,0),t.lat,t.long)}function T(t,e){return new Date(t.sunrise()[f]()+t[y]()*e)}b.defaultLocation=[0,0],Object.defineProperty(b,"defaultCity",{enumerable:!0,configurable:!0,get:function(){return o.nearest(b.defaultLocation[0],b.defaultLocation[1])},set:function(t){b.defaultLocation=o.getCity(t).slice(0,2)}}),v[u]=function(){return this.year},v.isLeapYear=function(){return r.LEAP(this.year)},v[h]=function(){return this.month},v.getTishreiMonth=function(){var t=g(this[u]());return(this[h]()+t-6)%t||t},v.daysInMonth=function(){return w(this[h](),this[u]())},v[c]=function(){return this.day},v.getDay=function(){return this.greg().getDay()},v.setFullYear=function(t){return this.year=t,A(this),this},v.setMonth=function(t){return this.month=r.monthNum(t),A(this),this},v.setTishreiMonth=function(t){return this.setMonth((t+6)%g(this[u]())||13)},v.setDate=function(t){return this.day=t,A(this),this},v.greg=function(){return a.abs2greg(S(this))},v.gregEve=function(){return this.prev().sunset()},v[l]=function(){return S(this)},v.toString=function(t){return r.LANG([this[c](),null,s(this[c]())],t)+" "+this.getMonthName(t)+" "+r.LANG([this[u](),null,s(this[u]())],t)},v.getMonthName=function(t){return r.LANG(r.monthNames[+this.isLeapYear()][this[h]()],t)},v.setCity=function(t){return this.setLocation(o.getCity(t))},v.setLocation=function(t,e){if("object"!=typeof t||Array.isArray(t)||(e=t.long,t=t.lat),Array.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),Array.isArray(t)&&(t=(60*t[0]+t[1])/60),Array.isArray(e)&&(e=(60*e[0]+e[1])/60),"number"!=typeof t)throw new TypeError("incorrect lat type passed to HDate.setLocation()");if("number"!=typeof e)throw new TypeError("incorrect long type passed to HDate.setLocation()");return this.lat=t,this.long=e,this.il=o.getCity(o.nearest(t,e))[2],this},v.sunrise=function(){return _(this).sunrise},v.sunset=function(){return _(this).sunset},v[y]=function(){return(this.sunset()-this.sunrise())/12},v.hourMins=function(){return this[y]()/6e4},v.nightHour=function(){return(this.sunrise()-this.gregEve())/12},v.nightHourMins=function(){return this.nightHour()/6e4};var M={chatzot:function(t){return T(t,6)},chatzot_night:function(t){return new Date(t.sunrise()[f]()-6*t.nightHour())},alot_hashachar:function(t){return _(t).alot_hashachar},alot_hashacher:function(t){return _(t).alot_hashachar},misheyakir:function(t){return _(t).misheyakir},misheyakir_machmir:function(t){return _(t).misheyakir_machmir},sof_zman_shma:function(t){return T(t,3)},sof_zman_tfilla:function(t){return T(t,4)},mincha_gedola:function(t){return T(t,6.5)},mincha_ketana:function(t){return T(t,9.5)},plag_hamincha:function(t){return T(t,10.75)},tzeit:function(t){return _(t).tzeit},neitz_hachama:function(t){return t.sunrise()},shkiah:function(t){return t.sunset()}};function N(t,e,n){return new b(p(t,e[l]()+n)).setLocation(e.lat,e.long)}v.getZemanim=function(){return r.map(M,function(t){return t(this)},this)},b.addZeman=function(t,e){M[t]=e},v.next=function(){return E(this.abs()+1).setLocation(this.lat,this.long)},v.prev=function(){return E(this.abs()-1).setLocation(this.lat,this.long)},v.isSameDate=function(t){return t instanceof b&&(-1==t[u]()&&(t=new b(t).setFullYear(this[u]())),this[l]()==t[l]())},v.before=function(t){return N(t,this,-1)},v.onOrBefore=function(t){return N(t,this,0)},v.nearest=function(t){return N(t,this,3)},v.onOrAfter=function(t){return N(t,this,6)},v.after=function(t){return N(t,this,7)},e.exports=b},{"./cities":4,"./common":6,"./greg":8,gematriya:2,suncalc:3}],10:[function(t,e,n){var r,a=t("./common"),i=t("./hdate"),o=t("./holidays"),s=t("./sedra"),u=t("./dafyomi"),h=t("./cities"),c=t("./greg"),f=t("events").EventEmitter,l=t("gematriya"),y=Object.defineProperty,m=TypeError,d="find",g="getYearObject",w="map",p="getDay",v="getMonth",b="getFullYear",A="isLeapYear",L="length",S="next",E="prev",_=a.months,T=_.TISHREI,M=_.NISAN,N=k.prototype,I=R.prototype,C=x.prototype,H=B.prototype,D=i.prototype;function O(t,e){return{enumerable:!0,configurable:!0,get:t,set:e}}function Y(t,e){for(var n in e)t[n]=e[n];return t}function k(t,e){var n=this;if(t||(t=(new i)[b]()),"number"!=typeof t)throw new m("year to Hebcal() is not a number");if(n.year=t,!e)return new k(t,a.range(1,a.MONTH_CNT(t)));if("string"==typeof e&&(e=a.monthFromName(e)),"number"==typeof e&&(e=[e]),!Array.isArray(e))throw new m("month to Hebcal is not a valid type");n.months=e[w](function(e){var r=new R(e,t);return y(r,"__year",{configurable:!0,writable:!0,value:n}),r}),n.holidays=o.year(t),n[L]=a.daysInYear(t),y(n,"il",O(function(){return n[v](1).il},function(t){n.months.forEach(function(e){e.il=t})})),y(n,"lat",O(function(){return n[v](1).lat},function(t){n.months.forEach(function(e){e.lat=t})})),y(n,"long",O(function(){return n[v](1).long},function(t){n.months.forEach(function(e){e.long=t})}))}function R(t,e){var n=this;if("number"!=typeof(t=a.monthNum(t)))throw new m("month to Hebcal.Month is not a valid type");if("number"!=typeof e)throw new m("year to Hebcal.Month is not a number");return n.month=t,n.year=e,n.days=a.range(1,a.daysInMonth(t,e))[w](function(r){var a=new i(r,t,e);return y(a,"__month",{configurable:!0,writable:!0,value:n}),a}),n[L]=n.days[L],n.holidays=a.filter(o.year(e),function(e){return e[0].date[v]()==t}),y(n,"il",O(function(){return n[p](1).il},function(t){n.days.forEach(function(e){e.il=t})})),y(n,"lat",O(function(){return n[p](1).lat},function(t){n.days.forEach(function(e){e.lat=t})})),y(n,"long",O(function(){return n[p](1).long},function(t){n.days.forEach(function(e){e.long=t})})),n}N[A]=D[A],N.setCity=function(t){return this.months.forEach(function(e){e.setCity(t)}),this},N.setLocation=function(t,e){return this.months.forEach(function(n){n.setLocation(t,e)}),this},N[S]=function(){return new k(this.year+1)},N[E]=function(){return new k(this.year-1)},N[v]=function(t){var e=this.months;return(t=a.monthNum(t))>this.months[L]?this[S]()[v](t-e[L]):e[t>0?t-1:e[L]+t]},N[p]=function(t){var e=this;if(t>e[L])return null;if(t<0)return e[p](e[L]-t);var n=e[d](29,_.ELUL)[0].abs()+1-e[d](1,M)[0].abs();return t<=n?e[v](M)[p](t):e[v](T)[p](t-n)},N.days=function(){return[].concat.apply([],this.months[w](function(t){return t.days}))},N[w]=function(){return[][w].apply(this.days(),arguments)},N.filter=function(){return[].filter.apply(this.days(),arguments)},N.addHoliday=function(t){if(!(t instanceof o.Event))throw new m("non-Event passed to addHoliday()");return this.holidays.add(t),this},N.findParsha=function(t,e){var n=e?[e]:["s","a","h"],r=this.filter(function(e){return Math.max.apply(null,n.map(function(n){return e.getSedra(n).indexOf(t)+1}))});return r[r[L]-1]},N.findSedra=N.findParsha,N[d]=function t(e,n){var r=this;if(1===arguments[L]){if("string"==typeof e)return t.strings.call(r,e);if(Array.isArray(e))return[].concat.apply([],e[w](function(t){return r[d][Array.isArray(t)?"apply":"call"](r,t)}));if(e instanceof i)return r[d](e.getDate(),e[v]());if(e instanceof Date)return r[d](new i(e))}else if(2==arguments[L]){if(n instanceof R)return n[d](e);if(Array.isArray(n))return[].concat.apply([],n[w](function(t){return r[d](e,t)}));if("string"==typeof n)return r[d](e,a.monthNum(n));if("number"==typeof n)return r[d](e,r[v](n))}return[]},N[d].strings=function t(e){var n=e.split(/\s+/),r=t[e.replace(/\s/g,"_").toLowerCase()];if(!n[L])return[];if(r)return r.call(this);try{return this[d](new i(e))}catch(t){return n[L]-1?this[d].apply(this,n):[]}},N[d].strings.rosh_chodesh=function(){return this[d]("Rosh Chodesh",a.range(1,this.months[L]))},N[d].strings.holidays=function(){return[].concat.apply([],this.holidays[w](function(t){return this[d](t.date)},this))},N[d].strings.omer=function(){return this[d](a.range(16,64),M)},N[d].strings.today=function(){return this[d](new i)},N[d].strings.yesterday=function(){return[this[d]("today")[0][E]()]},N[d].strings.tomorrow=function(){return[this[d]("today")[0][S]()]},N[d].strings.pesach=function(){return this[d](a.range(15,23-this.il),M)},N[d].strings.sukkot=function(){return this[d](a.range(15,24-this.il),T)},N[d].strings.succot=N[d].strings.succos=N[d].strings.sukkos=N[d].strings.sukkot,N[d].strings.shavuot=function(){return this[d](a.range(6,7-this.il),_.SIVAN)},N[d].strings.shavuos=N[d].strings.shavuot,N[d].strings.rosh_hashana=function(){return this[d](a.range(1,2),T)},N[d].strings.rosh_hashanah=N[d].strings.rosh_hashana,k.addZeman=i.addZeman,k.cities=h,k.range=a.range,k.gematriya=l,k.holidays=a.filter(o,["masks","Event"]),k.parshiot=s.parshiot,k.LANGUAGE=a.LANG,k[w]=a[w],k.filter=a.filter,y(k,"defaultLocation",O(function(){return i.defaultLocation},function(t){k.events.emit("locationChange",i.defaultLocation),i.defaultLocation=t})),y(k,"defaultCity",O(function(){return i.defaultCity},function(t){k.defaultLocation=h.getCity(t).slice(0,2)})),y(k,"candleLighting",O(function(){return o.Event.candleLighting},function(t){o.Event.candleLighting=t})),y(k,"havdalah",O(function(){return o.Event.havdalah},function(t){o.Event.havdalah=t})),k.Month=R,I[A]=D[A],I[E]=function(){var t=this[g]();return 1===this.month?t[v](-1):this.month===T?t[E]()[v](_.ELUL):t[v](this.month-1)},I[S]=function(){var t=this,e=t[g]();return t.month===a.MONTH_CNT(t.year)?e[v](1):t.month===_.ELUL?e[S]()[v](T):e[v](t.month+1)},I[p]=function(t){var e=this.days;return(t=a.dayYearNum(t))>e[L]?this[S]()[p](t-e[L]):e[t>0?t-1:e[L]+t]},I[g]=function(){return this.__year||new k(this.year)},I.getName=function(t){return a.LANG(a.monthNames[+this[A]()][this.month],t)},I.rosh_chodesh=function(){var t=this[E]();return 30==t[L]?[t[p](-1),this[p](1)]:[this[p](1)]},I.setCity=function(t){return this.days.forEach(function(e){e.setCity(t)}),this},I.setLocation=function(t,e){return this.days.forEach(function(n){n.setLocation(t,e)}),this},I[w]=function(){return[][w].apply(this.days,arguments)},I.molad=function(){var t,e,n,r,o,s,u={},h=parseInt;s=this.month-7,t=this.year-1,s<0&&(s+=a.MONTH_CNT(t+1)),e=h(s+t/19*235),n=h(204+e%1080*793),r=h(5+12*e+e/1080*793-6),o=h(n%1080+r%24*1080),u.doy=new i(h(1+29*e+r/24)).getDay(),u.hour=Math.round(r%24);var c=h(o%1080);u.minutes=h(c/18),u.chalakim=c%18;var f=this.prev().find.strings.shabbat_mevarchim._calc.call(this)[0].onOrAfter(u.doy).greg();return f.setHours(u.hour),f.setMinutes(u.minutes),f.setSeconds(3.33*u.chalakim),u.day=f,u},I[d]=function t(e){var n=this;return"number"==typeof e?[n[p](e)]:"string"==typeof e?t.strings.call(n,e):Array.isArray(e)?[].concat.apply([],e[w](function(t){return n[d](t)})):e instanceof i&&e[b]()==n.year&&e[v]()==n.month?n[d](e.getDate()):e instanceof Date?n[d](new i(e)):[]},I[d].strings=function t(e){var n=t[e.replace(/\s/g,"_").toLowerCase()];if(n)return n.call(this);try{return this[d](new i(e))}catch(t){var r=a.dayYearNum(e);return r?this[d](r):[]}},I[d].strings.rosh_chodesh=function(){return this.rosh_chodesh()},I[d].strings.shabbat_mevarchim=function t(){return this.month===_.ELUL?[]:t._calc.call(this)},I[d].strings.shabbat_mevarchim._calc=function(){return this[d](this[p](29).onOrBefore(a.days.SAT))},I[d].strings.shabbos_mevarchim=I[d].strings.shabbos_mevorchim=I[d].strings.shabbat_mevarchim,k.HDate=i,D.getMonthObject=function(){return this.__month||new R(this[v](),this[b]())},D[g]=function(){return this.getMonthObject()[g]()},r={},[E,S].forEach(function(t){r[t]=D[t],D[t]=function(){var e=r[t].call(this);return this.__month?this[g]()[d](e)[0]:e}});var V,P=(V={},function(t){var e=V[t[b]()];return e&&e.il==t.il||(e=V[t[b]()]=new s(t[b](),t.il)),e});function x(t,e){var n=this;if(t||(t=(new Date)[b]()),"string"==typeof t){var r=new Date(t);return e=t.indexOf(" ")+1||t.indexOf("-")+1||t.indexOf("/")+1?r[v]()+1:a.range(1,12),new x(r[b](),e)}if("number"!=typeof t)throw new m("year to Hebcal.GregYear() is not a number");if(n.year=t,!e)return new x(t,a.range(1,12));if("string"==typeof e&&(e=c.lookupMonthName(e)),"number"==typeof e&&(e=[e]),!Array.isArray(e))throw new m("month to Hebcal.GregYear() is not a valid type");return n.months=e[w](function(e){var r=new B(e,t);return y(r,"__year",{configurable:!0,writable:!0,value:n}),r}),n.hebyears=[].concat.apply([],n.months[w](function(t){return t.hebmonths[w](function(t){return t.year})})).filter(function(t,e,n){return n.indexOf(t)===e}),n.holidays=a.filter(o.year(n.hebyears[0]),function(e){return e[0].date.greg()[b]()===t&&n.months.filter(function(t){return t.month===e[0].date.greg()[v]()+1})[L]}),n.hebyears[1]&&Y(n.holidays,a.filter(o.year(n.hebyears[1]),function(e){return e[0].date.greg()[b]()===t&&n.months.filter(function(t){return t.month===e[0].date.greg()[v]()+1})[L]})),n[L]=365+c.LEAP(t),y(n,"il",O(function(){return n[v](1).il},function(t){n.months.forEach(function(e){e.il=t})})),y(n,"lat",O(function(){return n[v](1).lat},function(t){n.months.forEach(function(e){e.lat=t})})),y(n,"long",O(function(){return n[v](1).long},function(t){n.months.forEach(function(e){e.long=t})})),n}function B(t,e){var n=this;if("string"==typeof t&&(t=c.lookupMonthNum(t)),"number"!=typeof t)throw new m("month to Hebcal.GregMonth is not a valid type");if("number"!=typeof e)throw new m("year to Hebcal.GregMonth is not a number");return n.year=e,n.month=t,n.days=a.range(1,c.daysInMonth(t,e))[w](function(r){var a=new i(new Date(e,t-1,r));return y(a,"__gregmonth",{configurable:!0,writable:!0,value:n}),a}),n[L]=n.days[L],n.hebmonths=[{month:n[p](1)[v](),year:n[p](1)[b]()},{month:n[p](-1)[v](),year:n[p](-1)[b]()}].filter(function(t,e,n){return 0===e||t.month!=n[0].month}),y(n,"il",O(function(){return n[p](1).il},function(t){n.days.forEach(function(e){e.il=t})})),y(n,"lat",O(function(){return n[p](1).lat},function(t){n.days.forEach(function(e){e.lat=t})})),y(n,"long",O(function(){return n[p](1).long},function(t){n.days.forEach(function(e){e.long=t})})),n}D.getSedra=function(t){return P(this).get(this)[w](function(e){return a.LANG(e,t)})},D.getParsha=D.getSedra,D.isSedra=function(){return P(this).isParsha(this)},D.isParsha=D.isSedra,D.holidays=function(t){var e=this,n=e[g]().holidays[e];return n?n.filter(function(n){return!!t||!n.routine()&&n.is(e)})[w](function(t){return t.date.setLocation(e),t}):[]},["candleLighting","havdalah"].forEach(function(t){D[t]=function(){var e=this,n=e.holidays(!0).filter(function(t){return t.is(e)});return n.length&&(n=a.filter(n.map(function(e){return e[t]()}),!0)),n.length?new Date(Math.max.apply(null,n)):null}}),D.omer=function(){var t=this.greg().getTime(),e=this[b]();return t>new i(15,M,e).greg().getTime()&&t=5727?l[d](29,_.IYYAR):[])),h=i.yes_prev[y]=m([].concat(l[d](-1,_.ELUL),l[d](9,_.TISHREI),l[d](14,_.IYYAR))),i.il[y]=f.il),s=s.indexOf(f.abs())>-1,u=u.indexOf(f.abs())>-1,h=h.indexOf(f.abs()+1)>-1,s)return t;var v=(!u&&r)|(6!=f[p]()&&n);return(v|=c&&!h?f[S]().tachanun(!0)&n&&e:5!=f[p]()&&e)==r?t:v}return s}(),D.tachanun_uf=function(){var t=this.tachanun();return{shacharit:!!(t&this.tachanun.SHACHARIT),mincha:!!(t&this.tachanun.MINCHA),all_congs:!!(t&this.tachanun.ALL_CONGS)}},D.hallel=function(){var t=i.NONE=0,e=i.HALF=1,n=i.WHOLE=2,r={whole:{},half:{},il:{}};function i(){var i=this,s=i[g](),u=s.year,h=r.il[u]==i.il&&r.whole[u]||(r.whole[u]=[].concat(s[d](a.range(25,33),_.KISLEV),s[d]([15,i.il?null:16],M),s[d]("Shavuot"),s[d]("Sukkot"),o.atzmaut(u)[1].date||[],u>=5727?s[d](29,_.IYYAR):[])[w](function(t){return t.abs()})),c=r.il[u]==i.il&&r.half[u]||(r.half[u]=[].concat(s[d]("Rosh Chodesh").filter(function(t){return t[v]()!=T}),s[d](a.range(17-i.il,23-i.il),M))[w](function(t){return t.abs()}));return r.il[u]=i.il,h.indexOf(i.abs())>-1&&n||c.indexOf(i.abs())>-1&&e||t}return i}(),function(t){var e,n,r=new i;function o(){var e=new i;function n(t,e){return a.filter(a[w](t,function(t){return t-o}),function(t){return t>0&&t-e<0})}r.isSameDate(e)||(t.emit("dayChange"),r=e);var o=new Date,s=n(e.getZemanim(),t.beforeZeman),u=n(t.customs,t.refreshInterval);for(var h in s)t.emit("almostZeman",h,s[h]),s[h]e[L]?this[S]()[v](t-e[L]):e[t>0?t-1:e[L]+t]},Y(C,{days:N.days,map:N[w],filter:N.filter,addHoliday:N.addHoliday}),k.GregMonth=B,H[A]=function(){return c.LEAP(this.year)},H[E]=function(){return 1===this.month?this[g]()[E]()[v](-1):this[g]()[v](this.month-1)},H[S]=function(){return this[g]()[v](this.month+1)},H[p]=function(t){return t>this.days[L]?this[S]()[p](t-this.days[L]):this.days[t>0?t-1:this.days[L]+t]},H[g]=function(){return this.__year||new x(this.year)},H.getName=function(){return c.monthNames[this.month]},H.setCity=I.setCity,H.setLocation=I.setLocation,H[w]=I[w],D.getGregMonthObject=function(){return this.__gregmonth||new B(this.greg()[v]()+1,this.greg()[b]())},D.getGregYearObject=function(){return this.getGregMonthObject()[g]()},e.exports=k},{"./cities":4,"./common":6,"./dafyomi":7,"./greg":8,"./hdate":9,"./holidays":11,"./sedra":12,events:1,gematriya:2}],11:[function(t,e,n){var r=t("./common"),a=t("./hdate"),i=t("gematriya"),o={},s=r.dayOnOrBefore,u=r.months,h=r.days,c=u.TISHREI,f=u.KISLEV,l=u.NISAN,y=h.SAT,m="getDay",d="Shabbat",g="Shabbos";function w(t){return["Chanukah: Candle "+t,0,"חנוכה: נר "+i(t)]}function p(t){return[t[0]+' (CH"M)',t[1]?t[1]+' (CH"M)':t[1],t[2]?t[2]+' )חוה"מ(':t[2]]}function v(t){return["Sukkot: "+t,"Succos: "+t,"סוכות יום "+i(t)]}function b(t){return["Pesach: "+t,0,"פסח יום "+i(t)]}var A=1,L=2,S=4,E=8,_=16,T=32;function M(t,e,n){var r=this;r.date=new a(t),r.desc="object"!=typeof e?[e]:e,r.USER_EVENT=!!(n&A),r.LIGHT_CANDLES=!!(n&L),r.YOM_TOV_ENDS=!!(n&S),r.CHUL_ONLY=!!(n&E),r.IL_ONLY=!!(n&_),r.LIGHT_CANDLES_TZEIS=!!(n&T)}function N(t){if(t>=5708){var e=new a(1,u.IYYAR,t),n=new a(15,l,t);return n[m]()==h.SUN?e.setDate(2):n[m]()==y?e.setDate(3):t<5764?e.setDate(4):n[m]()==h.TUE?e.setDate(5):e.setDate(4),[new M(e,["Yom HaZikaron",0,"יום הזיכרון"],0),new M(e.next(),["Yom HaAtzma'ut",0,"יום העצמאות"],0)]}return[]}n.masks={USER_EVENT:A,LIGHT_CANDLES:L,YOM_TOV_ENDS:S,CHUL_ONLY:E,IL_ONLY:_,LIGHT_CANDLES_TZEIS:T},M.prototype.is=function(t,e){return t=new a(t),myDate=this.date,arguments.length<2&&(e=t.il),t.getDate()==myDate.getDate()&&t.getMonth()==myDate.getMonth()&&(t.getFullYear()==myDate.getFullYear()&&!(e&&this.CHUL_ONLY||!e&&this.IL_ONLY))},M.prototype.masks=function(){var t=this;return(t.USER_EVENT&&A)|(t.LIGHT_CANDLES&&L)|(t.YOM_TOV_ENDS&&S)|(t.CHUL_ONLY&&E)|(t.IL_ONLY&&_)|(t.LIGHT_CANDLES_TZEIS&&T)},M.prototype.getDesc=function(t){return r.LANG(this.desc,t)},M.prototype.candleLighting=function(){var t=this.date;return this.LIGHT_CANDLES?new Date(t.sunset()-60*M.candleLighting*1e3):this.LIGHT_CANDLES_TZEIS?t.getZemanim().tzeit:null},M.prototype.havdalah=function(){return this.YOM_TOV_ENDS?new Date(this.date.sunset().getTime()+60*M.havdalah*1e3):null},M.prototype.routine=function(){function t(){return!!~t.names.indexOf(this.getDesc("s"))}return t.names=[d,"Erev Shabbat"],t}(),M.isIL=!1,M.candleLighting=18,M.havdalah=42,n.Event=M,n.year=function(t){if(o[t])return o[t];var e,n=new a(1,c,t),i=new a(15,l,t),A={};function I(t){Array.isArray(t)?t.forEach(function(t){I(t)}):A[t.date]?A[t.date].push(t):A[t.date]=[t]}Object.defineProperty(A,"add",{value:I}),I([new M(n,["Rosh Hashana 1",0,"ראש השנה א'"],T),new M(new a(2,c,t),["Rosh Hashana 2",0,"ראש השנה ב'"],S),new M(new a(3+(n[m]()==h.THU),c,t),["Tzom Gedaliah",0,"צום גדליה"],0),new M(new a(9,c,t),["Erev Yom Kippur",0,"ערב יום כיפור"],L),new M(new a(s(y,7+n.abs())),["Shabbat Shuva","Shabbos Shuvah","שבת שובה"],0),new M(new a(10,c,t),["Yom Kippur",0,"יום כיפור"],S),new M(new a(14,c,t),["Erev Sukkot","Erev Succos","ערב סוכות"],L),new M(new a(15,c,t),v(1),T|E),new M(new a(15,c,t),v(1),S|_),new M(new a(16,c,t),v(2),S|E),new M(new a(16,c,t),p(v(2)),_),new M(new a(17,c,t),p(v(3)),0),new M(new a(18,c,t),p(v(4)),0),new M(new a(19,c,t),p(v(5)),0),new M(new a(20,c,t),p(v(6)),0),new M(new a(21,c,t),["Sukkot: 7 (Hoshana Raba)","Succos: 7 (Hoshana Raba)","סוכות יום ז' )הושענא רבה("],L),new M(new a(22,c,t),["Shmini Atzeret","Shmini Atzeres","שמיני עצרת"],T|E),new M(new a(22,c,t),["Shmini Atzeret / Simchat Torah","Shmini Atzeres / Simchas Torah","שמיני עצרת / שמחת תורה"],S|_),new M(new a(23,c,t),["Simchat Torah","Simchas Torah","שמחת תורה"],S|E),new M(new a(24,f,t),["Erev Chanukah",0,"ערב חנוכה"],0),new M(new a(25,f,t),w(1),0),new M(new a(26,f,t),w(2),0),new M(new a(27,f,t),w(3),0),new M(new a(28,f,t),w(4),0),new M(new a(29,f,t),w(5),0),new M(new a(30,f,t),w(6),0),new M(new a(31,f,t),w(7),0),new M(new a(32,f,t),w(8),0),new M(new a(15,u.SHVAT,t),["Tu B'Shvat",0,'ט"ו בשבט'],0),new M(new a(s(y,i.abs()-43)),["Shabbat Shekalim","Shabbos Shekalim","שבת שקלים"],0),new M(new a(s(y,i.abs()-30)),["Shabbat Zachor","Shabbos Zachor","שבת זכור"],0),new M(new a(i.abs()-(i[m]()==h.TUE?33:31)),["Ta'anit Esther","Ta'anis Esther","תענית אסתר"],0),new M(new a(13,u.ADAR_II,t),["Erev Purim",0,"ערב פורים"],0),new M(new a(14,u.ADAR_II,t),["Purim",0,"פורים"],0),new M(new a(15,u.ADAR_II,t),["Shushan Purim",0,"שושן פורים"],0),new M(new a(s(y,i.abs()-14)-7),["Shabbat Parah","Shabbos Parah","שבת פרה"],0),new M(new a(s(y,i.abs()-14)),["Shabbat Hachodesh","Shabbos Hachodesh","שבת החודש"],0),new M(new a(s(y,i.abs()-1)),["Shabbat HaGadol","Shabbos HaGadol","שבת הגדול"],0),new M(i.prev()[m]()==y?i.onOrBefore(h.THU):new a(14,l,t),["Ta'anit Bechorot","Ta'anis Bechoros","תענית בכורות"],0),new M(new a(14,l,t),["Erev Pesach",0,"ערב פסח"],L),new M(new a(15,l,t),b(1),T|E),new M(new a(15,l,t),b(1),S|_),new M(new a(16,l,t),b(2),S|E),new M(new a(16,l,t),p(b(2)),_),new M(new a(16,l,t),["Start counting Omer",0,"התחלת ספירת העומר"],0),new M(new a(17,l,t),p(b(3)),0),new M(new a(18,l,t),p(b(4)),0),new M(new a(19,l,t),p(b(5)),0),new M(new a(20,l,t),p(b(6)),L),new M(new a(21,l,t),b(7),T|E),new M(new a(21,l,t),b(7),S|_),new M(new a(22,l,t),b(8),S|E),new M(new a(14,u.IYYAR,t),["Pesach Sheni",0,"פסח שני"],0),new M(new a(18,u.IYYAR,t),["Lag B'Omer",0,'ל"ג בעומר'],0),new M(new a(5,u.SIVAN,t),["Erev Shavuot","Erev Shavuos","ערב שבועות"],L),new M(new a(6,u.SIVAN,t),["Shavuot 1","Shavuos 1","שבועות א'"],T|E),new M(new a(6,u.SIVAN,t),["Shavuot","Shavuos","שבועות"],S|_),new M(new a(7,u.SIVAN,t),["Shavuot 2","Shavuos 2","שבועות ב'"],S|E),new M(new a(s(y,new a(1,c,t+1).abs()-4)),["Leil Selichot","Leil Selichos","ליל סליחות"],0),new M(new a(29,u.ELUL,t),["Erev Rosh Hashana",0,"ערב ראש השנה"],L)]),(e=new a(10,u.TEVET,t))[m]()==y&&(e=e.next()),I(new M(e,["Asara B'Tevet",0,"עשרה בטבת"],0)),r.LEAP(t)&&(I(new M(new a(14,u.ADAR_I,t),["Purim Katan",0,"פורים קטן"],0)),I(new M(new a(15,u.ADAR_I,t),["Shushan Purim Katan",0,"שושן פורים קטן"],0))),t>=5711&&((e=new a(27,l,t))[m]()==h.FRI?e=e.prev():e[m]()==h.SUN&&(e=e.next()),I(new M(e,["Yom HaShoah",0,"יום השואה"],0))),I(N(t)),t>=5727&&I(new M(new a(28,u.IYYAR,t),["Yom Yerushalayim",0,"יום ירושלים"],0)),(e=new a(17,u.TAMUZ,t))[m]()==y&&(e=e.next()),I(new M(e,["Shiva-Asar B'Tamuz",0,"צום יז' בתמוז"],0)),(e=new a(9,u.AV,t))[m]()==y&&(e=e.next()),I(new M(new a(s(y,e.abs())),["Shabbat Chazon","Shabbos Chazon","שבת חזון"],0)),I(new M(e.prev(),["Erev Tish'a B'Av",0,"ערב תשעה באב"],0)),I(new M(e,["Tish'a B'Av",0,"תשעה באב"],0)),I(new M(new a(s(y,e.abs()+7)),["Shabbat Nachamu","Shabbos Nachamu","שבת נחמו"],0));for(var C=6;C=0?{parsha:[c[a]],chag:!1}:(a=f(a),{parsha:[c[a],c[a+1]],chag:!1})}L["0221"]=L["020"],L["0310"]=L["0220"],L["0311"]=L["020"],L[1310]=L[1220],L[1311]=L[1221],L[1721]=L[170],h.prototype.get=function(t){return S(this,t.abs()).parsha},h.prototype.isParsha=function(t){return!S(this,t.abs()).chag},e.exports=h},{"./common":6,"./hdate":9}]},{},[5]);